Logic mờ (Fuzzy Logic) là một dạng logic đa trị mở rộng từ lý thuyết tập mờ của Lotfi Zadeh (1965), trong đó chân giá trị của các biến số học thuật có thể mang bất kỳ số thực nào nằm trong đoạn liên tục từ 0 (hoàn toàn sai) đến 1 (hoàn toàn đúng), thay vì chỉ giới hạn trong hai giá trị nhị phân cổ điển {0, 1}.
Khái niệm cơ bản và nền tảng lý thuyết
Trong logic cổ điển Aristote, một mệnh đề chỉ có thể đúng hoặc sai theo nguyên lý triệt tam (Law of Excluded Middle). Tuy nhiên, trong hiện thực tự nhiên và các bài toán kỹ thuật thực tế, các thuộc tính định tính thường mang tính chất bất định, mơ hồ hoặc tiệm tiến. Khái niệm tập mờ (fuzzy set) giải quyết hạn chế này bằng cách gán cho mỗi phần tử x thuộc vũ trụ luận bàn X một hàm thuộc (membership function) . Giá trị của hàm thuộc biểu thị mức độ thành viên của phần tử đó trong tập hợp mờ tương ứng.
Hàm thuộc và các dạng hàm phổ biến
Hàm thuộc là hạt nhân toán học của logic mờ, chuyển đổi các giá trị số đo thực tế (crisp input) thành mức độ thuộc tính học thuật. Các dạng hàm thuộc phổ biến trong kỹ thuật bao gồm:
- Hàm tam giác (Triangular function): Được định nghĩa bởi ba tham số định vị đỉnh và hai đáy, cung cấp chi phí tính toán tối thiểu cho các vi điều khiển nhúng.
- Hàm hình thang (Trapezoidal function): Mở rộng từ hàm tam giác với một vùng dung sai cực đại không đổi, thích hợp cho các ngưỡng kiểm soát nhiệt độ và áp suất ổn định.
- Hàm Gauss (Gaussian function): Tạo ra đường cong mượt mà, liên tục và khả vi tại mọi điểm, đóng vai trò then chốt trong các giải thuật học sâu mờ và mạng nơ-ron mờ thích nghi (ANFIS).
- Hàm chuông tổng quát (Generalized bell-shaped function): Cho phép tùy biến độ dốc và bề rộng của tập mờ một cách linh hoạt.
Các phép toán cơ bản trên tập mờ
Để xây dựng hệ thống suy luận, các phép toán đại số Boole được khái quát hóa thành các toán tử chuẩn trên hàm thuộc:
Phép giao mờ (Fuzzy Intersection) tương ứng với chuẩn T (t-norm), phổ biến nhất là toán tử min:
Phép hợp mờ (Fuzzy Union) tương ứng với đối chuẩn T (s-norm hay t-conorm), phổ biến nhất là toán tử max:
Phép bù mờ (Fuzzy Complement) biểu thị phép phủ định học thuật:
Kiến trúc của Hệ thống suy luận mờ (Fuzzy Inference System - FIS)
Một hệ thống suy luận mờ hoàn chỉnh bao gồm bốn khối chức năng tiêu chuẩn hoạt động theo chu trình khép kín:
- Khối mờ hóa (Fuzzification module): Thu nhận tín hiệu đầu vào rõ từ cảm biến và ánh xạ thành các giá trị ngôn ngữ mờ thông qua tập các hàm thuộc đã thiết lập trước.
- Cơ sở tri thức (Knowledge base): Gồm cơ sở dữ liệu (định nghĩa các hàm thuộc) và cơ sở quy tắc (rule base) chứa tập hợp các luật suy diễn ngôn ngữ dạng IF-THEN do chuyên gia đúc kết.
- Động cơ suy luận (Inference engine): Áp dụng các quy tắc hợp lý học thuật để kết hợp mức độ kích hoạt của từng luật, tạo ra tập mờ đầu ra tổng hợp.
- Khối giải mờ (Defuzzification module): Chuyển đổi tập mờ đầu ra thành một giá trị điều khiển rõ xác định (crisp output) để cơ cấu chấp hành thực thi.
Các mô hình suy luận mờ chủ đạo: Mamdani và Takagi-Sugeno
Trong kỹ thuật điều khiển tự động hiện đại, hai kiến trúc suy luận mờ được sử dụng rộng rãi nhất là mô hình Mamdani và mô hình Takagi-Sugeno-Kang (TSK):
Mô hình Mamdani: Cả phần giả thuyết (IF) và phần kết luận (THEN) đều sử dụng các biến ngôn ngữ mờ. Phương pháp giải mờ phổ biến nhất là trọng tâm diện tích (Center of Gravity - COG), mang lại khả năng diễn giải trực quan tuyệt vời nhưng đòi hỏi năng lực tính toán tích phân số phức tạp.
Mô hình Takagi-Sugeno: Phần giả thuyết là tập mờ nhưng phần kết luận là một hàm toán học giải tích tuyến tính của các biến đầu vào. Giải mờ trong mô hình TSK sử dụng trung bình có trọng số, giúp giảm thiểu đáng kể chi phí xử lý và rất thuận lợi cho việc tối ưu hóa tham số giải tích hoặc tích hợp vào hệ thống điều khiển tự thích nghi.
Ứng dụng trong điều khiển công nghiệp và trí tuệ nhân tạo
Logic mờ đã chứng minh ưu thế vượt trội trong các bài toán điều khiển phi tuyến phức tạp mà mô hình toán học giải tích cổ điển không thể mô tả chính xác hoặc có thông số biến đổi theo thời gian. Các ứng dụng tiêu biểu bao gồm:
- Hệ thống điều hòa không khí biến tần và máy giặt thông minh tự động xác định chu trình giặt dựa trên khối lượng vải và độ đục của nước.
- Hệ thống phanh chống bó cứng (ABS) và điều khiển hộp số tự động trên phương tiện giao thông thế hệ mới.
- Điều khiển cánh tà máy bay, hệ thống ổn định bệ phóng và cân bằng rô bốt hai chân tự hành.
- Hệ thống chẩn đoán y khoa hỗ trợ bác sĩ đánh giá nguy cơ dựa trên tập hợp nhiều chỉ số sinh học mờ.
Ưu điểm và giới hạn kỹ thuật
Ưu điểm nổi bật của logic mờ là khả năng tích hợp tri thức kinh nghiệm của chuyên gia con người vào giải thuật máy tính mà không đòi hỏi mô hình vi phân giải tích chính xác của đối tượng điều khiển. Hệ thống có độ bền vững cao trước nhiễu đo lường và sai số cảm biến. Tuy nhiên, việc xác định số lượng tập mờ tối ưu và cấu hình hàm thuộc thường phụ thuộc vào trực giác thiết kế ban đầu, đòi hỏi kết hợp với thuật toán di truyền (GA) hoặc mạng nơ-ron nhân tạo để tự động tinh chỉnh tham số.