Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 79 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
79
Dung lượng
1,36 MB
Nội dung
ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP NGUYỄN HỮU CHINH ỨNGDỤNGLOGICMỜVÀONHẬNDẠNGVÀĐIỀUKHIỂNHỆPHITUYẾN LUẬN VĂN THẠC SỸ KỸ THUẬT Chuyên ngành : Tự động hóa Mã số : Thái Nguyên, năm 2011 “ Ứngdụnglogicmờvàonhậndạngvàđiềukhiểnhệphi tuyến” Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 1 CHƢƠNG 1: LOGICMỜVÀ BỘ ĐIỀUKHIỂNMỜ 1.1. Tổng quan về Logicmờ 1.1.1. Quá trình phát triển của logicmờ Khái niệm về logicmờ được giáo sư L.A Zadeh đưa ra lần đầu tiên năm 1965 tại trường Đại học Berkeley (Bang California - Mỹ). Năm 1970 tại trường Mary Queen, London - Anh, Ebrahim Mamdani đã dùnglogicmờ để điềukhiển một máy hơi nước mà ông không thể điềukhiển được bằng kỹ thuật cổ điển. Tại Đức, Hann Zimmermann đã dùnglogicmờ cho các hệ ra quyết định. Ở Nhật, logicmờ được ứngdụng ở các nhà máy xử lý nước của Fuji Electronic vào năm 1983 vàhệ thống xe điện ngầm của Hitachi năm 1987. Lý thuyết mờ ra đời ở Mỹ, ứngdụng đầu tiên ở Anh, nhưng phát triển mạnh mẽ nhất là ở Nhật. Trong lĩnh vực Tự động hóa logicmờ ngày càng được ứngdụng rộng rãi. Nó thực sự hữu dụng để điềukhiển các đối tượng phức tạp mà ta chưa biết rõ hàm truyền, logicmờ có thể giải quyết các vấn đề mà điềukhiển kinh điển không làm được. 1.1.2. Cơ sở toán học của logic mờLogicmờ và xác suất thống kê đều nói về sự không chắc chắn. Tuy nhiên mỗi lĩnh vực định nghĩa là một khái niệm khác nhau về đối tượng. - Trong xác suất thống kê sự không chắc chắn liên quan đến sự xuất hiện của một sự kiện chắc chắn nào đó. Ví dụ: Xác suất viên đạn trúng đích là 0,7. Bản thân sự kiện “trúng đích” đã được định nghĩa rõ ràng, sự không chắc chắn ở đây là có trúng đích hay không, và được định lượng bởi mức độ xác suất (trong trường hợp này là 0,7). Loại phát biểu này có thể được xử lý và kết hợp với các phát biểu khác bằng phương pháp thống kê như là xác suất có điều kiện chẳng hạn. - Sự không chắc chắn trong ngữ nghĩa, liên quan đến ngôn ngữ của con người, đó là sự không chính xác trong các từ ngữ mà con người dùng để ước lượng vấn đề và rút ra kết luận. Ví dụ như các mô tả nhiệt độ “nóng”, “lạnh”, “ấm” sẽ không có một giá trị xác định nào để gán cho các từ này, các khái niệm này cũng khác nhau đối với “ Ứngdụnglogicmờvàonhậndạngvàđiềukhiểnhệphi tuyến” Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 2 những người khác nhau ( Là lạnh đối với người này nhưng không lạnh đối với người khác). Mặc dù các khái niệm không được định nghĩa chính xác nhưng con người vẫn có thể sử dụng chúng cho các ước lượng và quyết định phức tạp. Bằng sự trừu tượng và óc suy nghĩ, con người có thể giải quyết câu nói mang ngữ cảnh phức tạp mà rất khó có thể mô hình toán học chính xác. - Sự không chắc chắn theo từ vựng: Như đã nói ở trên, mặc dù dùng những phát biểu không mang tính định lượng nhưng con người vẫn có thể thành công trong các ước lượng phức tạp. Trong nhiều trường hợp, con người dùng sự không chắc chắn này để tăng thêm độ linh hoạt. Như trong xã hội, hệ thống pháp luật bao gồm một số luật, mỗi luật mô tả một tình huống. Ví dụ một luật quy định tội trộm xe phải phạt tù 2 năm, một luật khác lại giảm nhẹ trách nhiệm. Và trong một phiên tòa, Chánh án phải quyết định số ngày phạt tù của tên trộm dựa trên mức độ rượu trong người, có tiền án hay tiền sự không…từ đó đưa ra một quyết định công bằng. 1.1.3. Logicmờ là logic của con ngƣời Trong thực tế, ta không định nghĩa một luật cho một trường hợp mà định nghĩa một số luật cho các trường hợp nhất định. Khi đó những luật này là những điểm rời rạc của một tập các trường hợp liên tục và con người xấp xỉ chúng. Gặp một tình huống cụ thể, con người sẽ kết hợp những luật mô tả các tình huống tương tự. Sự xấp xỉ này dựa trên sự linh hoạt của các từ ngữ cấu tạo nên luật, cũng như sự trừu tượng và sự suy nghĩ dựa trên sự linh hoạt trong logic của con người. Để thực thi logic của con người trong kỹ thuật cần phải có một mô hình toán học của nó. Từ đó logicmờ ra đời như một mô hình toán học cho phép mô tả các quá trình quyết định và ước lượng của con người theo dạng dải thuật. Dĩ nhiên cũng có giới hạn, đó là logicmờ không thể bắt chước trí tưởng tượng và khả năng sáng tạo của con người, logicmờ cho phép ta rút ra kết luận khi gặp những tình huống không có mô tả trong luật nhưng có sự tương đương. Vì vậy, nếu ta mô tả mong muốn của mình đối với hệ thống trong những trường hợp cụ thể vào luật thì logicmờ sẽ tạo ra giải pháp dựa trên tất cả những mong muốn đó. “ Ứngdụnglogicmờvàonhậndạngvàđiềukhiểnhệphi tuyến” Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 3 1.2. Khái niệm về tập mờ 1.2.1. Tập kinh điển Khái niệm tập hợp được hình thành trên nền tảng logicvà được định nghĩa như là sự sắp xếp chung các đối tượng có cùng tính chất, được gọi là phần tử của tập hợp đó. Cho một tập hợp A, một phần tử x thuộc A được ký hiệu là xA . Thông thường ta dùng hai cách để biểu diễn tập hợp kinh điển, đó là : - Liệt kê các phần tử của tập hợp, ví dụ tập A 1 = {xe đạp, xe máy, xe khách, xe tải} ; - Biểu diễn tập hợp thông qua tính chất tổng quát của các phần tử, ví dụ tập các số thực R, tập các số tự nhiên N. Để biểu diễn một tập hợp A trên tập nền X ta dùng hàm thuộc () A x với: 1; () 0; xA x A xA () A x chỉ nhận một trong hai giá trị “1” hoặc “0”. Ký hiệu A = { xX | x thỏa mãn một số tính chất nào đó}. Ta nói: Tập A được định nghĩa trên tập nền X. Hình 1.1 mô tả hàm phụ thuộc () A x của tập các số thực từ -5 đến 5. Hình 1.1: Hàm phụ thuộc () A x của tập kinh điển A 55A x R x 1.2.2. Định nghĩa tập mờ Hàm thuộc () A x định nghĩa trên tập A, trong khái niệm tập hợp kinh điển chỉ có hai giá trị là 1 nếu xA hoặc 0 nếu xA . Như vậy, trong lý thuyết tập hợp “ Ứngdụnglogicmờvàonhậndạngvàđiềukhiểnhệphi tuyến” Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 4 kinh điển, hàm thuộc hoàn toàn tương đương với định nghĩa một tập hợp. Từ định nghĩa về một tập hợp A bất kỳ ta có thể xác định được hàm thuộc () A x cho tập đó và ngược lại từ hàm thuộc () A x của tập A cũng hoàn toàn suy ra được định nghĩa cho A. Cách biểu diễn hàm phụ thuộc như trên sẽ không phù hợp với những tập được mô tả “mờ” như tập B gồm các số thực gần bằng 5: 5B x R x Khi đó ta không thể khẳng định chắc chắn số 4 có thuộc B hay không, mà chỉ có thể nói nó thuộc B bao nhiêu phần trăm. Để trả lời được câu hỏi này, ta phải coi hàm phụ thuộc () B x có giá trị trong khoảng từ 0 đến 1, tức là 01 B Hình 1.2: Hàm liên thuộc () B x của tập mờ B Từ những phân tích trên ta có thể định nghĩa: Tập mờ B xác định trên tập kinh điển M là một tập mà mỗi phần tử của nó đƣợc biểu diễn bởi một cặp giá trị (x, () B x ). Trong đó xM và () B x là ánh xạ. Ánh xạ () B x được gọi là hàm liên thuộc của tập mờ B. Tập kinh điển M được gọi là cơ sở của tập mờ B. 1.2.3. Các thông số đặc trƣng của tập mờ Các thông số đặc trưng cho tập mờ là độ cao, miền xác định và miền tin cậy. “ Ứngdụnglogicmờvàonhậndạngvàđiềukhiểnhệphi tuyến” Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 5 Hình 1.3: Độ cao, miền xác định, miền tin cậy của tập mờ. - Độ cao của một tập mờ B (Định nghĩa trên cơ sở M) là giá trị lớn nhất trong các giá trị của hàm liên thuộc: ()Hx Sup B xM Một tập mờ có ít nhất một phần tử có độ phụ thuộc bằng 1 được gọi là tập mờ chính tắc (H=1). Ngược lại, một tập mờ B với H < 1 gọi là tập mờ không chính tắc. - Miền xác định của tập mờ B (Định nghĩa trên cơ sở M) được ký hiệu bởi S là tập con của M có giá trị hàm liên thuộc khác không: ( ) 0 B S x M x . - Miền tin cậy của tập mờ B (Định nghĩa trên cơ sở M) được ký hiệu bởi T, là tập con của M có giá trị hàm liên thuộc bằng 1: ( ) 1 B T x M x . 1.2.4. Các dạng hàm liên thuộc của tập mờ Có rất nhiều cách khác nhau để biểu diễn hàm liên thuộc của tập mờ. Dưới đây là một số dạng hàm liên thuộc hay dùng: (a) (b) “ Ứng dụnglogicmờ vào nhậndạngvàđiềukhiểnhệphi tuyến” Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 6 (c) (d) (e) (f) Hình 1.4: Các dạng hàm liên thuộc hay dùng Hình 1.4(a): Hàm hình chuông; Hình 1.4(b): Hàm Sigmoidal; Hàm 1.4(c): Hàm liên thuộc dạng Sign; Hình 1.4(d): Hàm liên thuộc dạng Gauss; Hình 1.4(e): Hàm liên thuộc hình thang; Hình 1.4(f): Hàm liên thuộc hình tam giác. 1.3. Biến ngôn ngữ và giá trị của biến ngôn ngữ Thực tế hàng ngày chúng ta luôn dùng các từ ngữ, lời nói để mô tả các biến. Ví dụ khi ta nói “Điện áp cao quá”, “Xe chạy nhanh quá”,…Như vậy biến “Điện áp”, biến “Tốc độ xe”,…nhận các giá trị từ “nhanh” đến “chậm”, từ “cao” đến “thấp”. Ở dạng tường minh, các biến này nhận giá trị cụ thể như điện áp bằng 200V, 250V…; tốc độ xe bằng 60km/h, 90km/h…Khi các biến nhận các giá trị không rõ ràng như “cao”, “rất cao”, “nhanh”, “hơi nhanh”…ta không thể dùng các giá trị rõ để mô tả được mà phải sử dụng một số khái niệm mới để mô tả gọi là biến ngôn ngữ. “ Ứng dụnglogicmờ vào nhậndạngvàđiềukhiểnhệphi tuyến” Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 7 Một biến có thể gán bởi các từ trong ngôn ngữ tự nhiên làm giá trị của nó gọi là biến ngôn ngữ. Một biến ngôn ngữ thường bao gồm 4 thông số : X, T, U, M. Trong đó: X : Tên của biến ngôn ngữ T : Tập của các giá trị ngôn ngữ U : Không gian nền mà trên đó biến ngôn ngữ X nhận các giá trị rõ M : Chỉ ra sự phân bố của T trên U Ví dụ: Biến ngôn ngữ “ Tốc độ xe” có tập các giá trị ngôn ngữ là rất chậm, chậm, trung bình, nhanh, rất nhanh. Không gian nền của biến là tập các số thực dương. Vậy biến tốc độ xe có 2 miền giá trị khác nhau: - Miền các giá trị ngôn ngữ N = [ rất chậm, chậm, trung bình, nhanh, rất nhanh] - Miền các giá trị vật lý ( 0) V x R x Mỗi giá trị ngôn ngữ (Mỗi phần tử của N) có tập nền là miền giá trị vật lý V. Từ một giá trị vật lý của biến ngôn ngữ ta có được một véc tơ gồm các độ phụ thuộc của x: [] chËm trung b×nh nhanh rÊt chËm rÊt nhanh T Ánh xạ trên được gọi là quá trình fuzzy hóa giá trị rõ x. Ví dụ: Ứng với tốc độ 50km/h ta có véc tơ: 0 0,5 (50)= 0,5 0 0 Hình 1.5: Mờ hóa biến “Tốc độ” “ Ứng dụnglogicmờ vào nhậndạngvàđiềukhiểnhệphi tuyến” Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 8 1.4. Các phép toán trên tập mờ 1.4.1. Phép hợp hai tập mờ 1.4.1.1. Hợp của hai tập mờ có cùng cơ sở (a) (b) Hình 1.6: Hợp của hai tập mờ có cùng cơ sở theo quy tắc Max (a); theo Lukasiewiez (b) Hợp của hai tập mờ A và B có cùng cơ sở M là một tập mờ cũng xác định trên cơ sở M với hàm liên thuộc được xác định theo một trong các công thức sau: 1. ( ) ( ), ( )x Max x x B A B A (1.1) 2. ( ) 1, ( ) ( )x Min x x B A B A (Phép hợp Lukasiewiez) (1.2) 3. ( ), ( ) min ( ), ( ) 0 () 1 min ( ), ( ) 0 Max x x khi x x BB AA x AB khi x x B A (1.3) 4. ( ) ( ) () 1 ( ) ( ) xx B A x AB xx B A (Tổng Einstein) (1.4) Trong kỹ thuật điềukhiểnmờ ta chủ yếu dùng hai công thức hợp, đó là lấy Max và phép hợp Lukasiewiez. 1.4.1.2. Hợp hai tập mờ khác cơ sở Để thực hiện phép hợp hai tập mờ khác cơ sở, về nguyên tắc ta phải đưa chúng về cùng một cơ sở. Xét tập mờ A với hàm liên thuộc ()x A được định nghĩa trên cơ sở M và B với hàm liên thuộc ()y B được định nghĩa trên cơ sở N, “ Ứng dụnglogicmờ vào nhậndạngvàđiềukhiểnhệphi tuyến” Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 9 hợp của hai tập mờ A và B là một tập mờ xác định trên cơ sở M x N với hàm liên thuộc: ( , ) ax ( , ), ( , )x y M x y x y B A B A (1.5) Với ( , ) ( ) ( )x y x y N AA và ( , ) ( ) ( )x y y x M BB 1.4.2. Phép giao hai tập mờ 1.4.2.1. Giao hai tập mờ cùng cơ sở Giao hai tập mờ A và B có cùng cơ sở M là một tập mờ cũng xác định trên cơ sở M với hàm liên thuộc ()x AB được tính theo các công thức sau: 1. ( )= Min ( ), ( )x x x B A B A (1.6) 2. ( )= ( ). ( )x x x B A B A (Tích đại số) (1.7) 3. min ( ), ( ) Khi min ( ), ( ) 1 ( )= 0 Khi max ( ), ( ) 1 x x x x BB AA x AB xx B A (1.8) 4. ( )=max 0, ( ) ( ) 1x x x B A B A (Phép giao Lukasiewiez) (1.9) 5. ( ) ( ) () 2 ( ( ) ( )) ( ) ( ) xx B A x AB x x x x BB AA (Tích Einstein) (1.10) (a) (b) Hình 1.7: Giao của hai tập mờ có cùng cơ sở theo quy tắc Min (1.7a) và theo tích đại số (1.7b) 1.4.2.2. Giao hai tập mờ khác cơ sở Cũng như phép hợp hai tập mờ, ở phép giao ta cũng đưa tập mờ về cùng một cơ sở. Khi đó, giao của hai tập mờ A có hàm liên thuộc ()x A định nghĩa trên cơ sở [...]... iu khin m ph thuc rt nhiu vo kinh nghim ca ngi thit k Ngoi ra h iu khin m cú tớnh phi tuyn mnh do ú rt phự hp iu khin cỏc h phi tuyn S húa bi Trung tõm Hc liu HTN http://www.lrc-tnu.edu.vn 24 ng dng logic m vo nhn dng v iu khin h phi tuyn CHNG 2: CC PHNG PHP NHN DNG H THNG 2.1 Tng quan v h phi tuyn 2.1.1 Vi nột v h phi tuyn Khi kho sỏt c tớnh ng hc ca mt i tng iu khin hay mt h thng, thụng thng cỏc... ng dng logic m vo nhn dng v iu khin h phi tuyn y(t) y(t) y(a) -u(a) -u(a) u(a) u(t) u(a) u(t) -y(a) a) Khõu bóo hũa b) Khõu cú vựng khụng nhy y(t) y(t) y(a) y(a) -u(a) u(a) u(t) u(t) -y(a) -y(a) d) Khõu rle ba v trớ c) Khõu rle hai v trớ y(t) y(a) -u(a) u(a) u(t) -y(a) e) Khõu so sỏnh cú tr S húa bi Trung tõm Hc liu HTN http://www.lrc-tnu.edu.vn 26 ng dng logic m vo nhn dng v iu khin h phi tuyn... dng : x (t ) p 1 Ma trận A chứa 1 các hàm phituyến * x và u tại t1, t2 , , tk p x (t ) k k (2.8) Trong ú x (t ) l c lng ca x(t ) i i Phng phỏp bỡnh phng cc tiu cho kt qu sau : 1 P AT A AT x(t ) 1 (2.9) * Phng phỏp Gradient Gi thit mụ hỡnh (2.6), (2.7) c biu din di dng ri rc Ta phi xỏc nh thụng s P sao cho x(t) vi chớnh xỏc cho trc phự hp vi... Hc liu HTN http://www.lrc-tnu.edu.vn 31 ng dng logic m vo nhn dng v iu khin h phi tuyn k So sỏnh x(t) vi z(t) ta cú : J H x(t ) z (t ) i i (2.10) i0 Trong ú J l tiờu chun nhn dng sai s ; H l hm s v thng c chn di dng tng bỡnh phng cỏc thnh phn vộc t sai s Cu trỳc nhn dng theo phng phỏp Gradient nh hỡnh v di õy : x(t) Đối t-ợng Tiêu chuẩn nhậndạng J x(t) = f(.) Z = h(.) u(t) Chỉnh định thông... b khuch i P v b iu khin hai v trớ u im ca b iu khin m tnh l thit k v chnh nh rt n gin, khụng phi chn nhiu thụng s ti u Tuy nhiờn khi s dng b iu khin ny trong h thng iu khin thỡ thng khụng t c cht lng iu khin tt S húa bi Trung tõm Hc liu HTN http://www.lrc-tnu.edu.vn 20 ng dng logic m vo nhn dng v iu khin h phi tuyn 1.7.2 B iu khin m ng B iu khin m ng l b iu khin m m u vo cú xột ti cỏc trng thỏi ng... http://www.lrc-tnu.edu.vn 27 ng dng logic m vo nhn dng v iu khin h phi tuyn tnh s ch l mt quan h i s v ngi ta thng vit nú di dng hm y f (u) Mụ hỡnh ca h ng xỏc nh tớn hiu ra y(t0 ) ti thi im t = t0 ngi ta cn phi cú cỏc giỏ tr ca tớn hiu u vo u (t ) tt c cỏc thi im trc ú Nh vy, mụ t mt h thng thỡ mụ hỡnh toỏn ca nú khụng ch l mt quan h i s m nú cũn phi cú c cỏc quan h gii tớch khỏc nh vi phõn hay tớch phõn... ng dng logic m vo nhn dng v iu khin h phi tuyn 2.2 Cỏc phng phỏp nhn dng i tng 2.2.1 t vn Nhn dng i tng l mt trong nhng bc u tiờn v quan trng thc hin quỏ trỡnh thit k iu khin cho i tng Khỏi nim v nhn dng c Zadeh nh ngha vo nm 1962 vi hai im c bn sau: - Nhn dng l phng phỏp thc nghim nhm xỏc nh mt mụ hỡnh c th trong lp cỏc mụ hỡnh thớch hp trờn c s quan sỏt cỏc tớn hiu vo v ra - Mụ hỡnh tỡm c phi cú... http://www.lrc-tnu.edu.vn 23 ng dng logic m vo nhn dng v iu khin h phi tuyn s(e) e .e (1.32) T (1.31) ta thy khi cú y y0 thỡ s(e) = 0, hn na phng trỡnh vi phõn s(e) = 0 vi iu kin u e(0) 0 cng ch cú mt nghim e (t ) 0 hay y y0 duy nht Bi vy bi toỏn iu khin sai lch trng thỏi trờn cho khụng gian Rn tr thnh bi toỏn tỡm hm u u ( y ) vi u umax sao cho e(t ) 0 Do ú phi chn hm u u ( y ) sao cho khi... (1.20) - Xỏc nh y theo mt trong ba cỏch sau: S húa bi Trung tõm Hc liu HTN http://www.lrc-tnu.edu.vn 18 ng dng logic m vo nhn dng v iu khin h phi tuyn y y Theo nguyờn lý trung bỡnh: y0 1 2 Nguyờn lý cn trỏi: Giỏ tr rừ y0 c ly bng cn trỏi y1 ca (1.21) 2 G ( y1 sup ( y) ) yG Nguyờn lý cn phi: Giỏ tr rừ y0 c ly bng cn trỏi y1 ca G ( y2 sup ( y ) ) yG Hỡnh 1.12: Cỏc nguyờn lý gii m theo phng phỏp... Trung tõm Hc liu HTN http://www.lrc-tnu.edu.vn 33 ng dng logic m vo nhn dng v iu khin h phi tuyn * Phng phỏp ta tuyn tớnh : Phng phỏp ta tuyn tớnh kt hp vi phng phỏp bỡnh phng cc tiu cú th nhn dng vộc t thụng s chớnh xỏc hn khi bit cỏc giỏ tr xp x ca nú Gi s h c mụ t bi phng trỡnh : x(t ) f ( x, u, P, t ) ; x(0) x 0 (2.15) Nu tuyn tớnh húa v phi biu thc (2.8) qua chui Taylor thỡ cú th tỡm P n gin . logic mờ vào nhận dạng và điều khiển hệ phi tuyến Số hóa bởi Trung tâm Học liệu – ĐHTN http://www.lrc-tnu.edu.vn 1 CHƢƠNG 1: LOGIC MỜ VÀ BỘ ĐIỀU KHIỂN MỜ 1.1. Tổng quan về Logic mờ 1.1.1 đối với hệ thống trong những trường hợp cụ thể vào luật thì logic mờ sẽ tạo ra giải pháp dựa trên tất cả những mong muốn đó. “ Ứng dụng logic mờ vào nhận dạng và điều khiển hệ phi tuyến . ỨNG DỤNG LOGIC MỜ VÀO NHẬN DẠNG VÀ ĐIỀU KHIỂN HỆ PHI TUYẾN LUẬN VĂN THẠC SỸ KỸ THUẬT Chuyên ngành : Tự động hóa Mã số : Thái Nguyên, năm 2011 “ Ứng dụng logic