Mô hình một hệ thống mờ:– Fuzzifier: mờ hóa các đầu vào xác định.. Hàm quan hệ: cho biết quan hệ giữa đầu vào xác định và các tập mờ.7... Luật mờ: cho biết quan hệ vào – ra của các khái
Trang 1Nguyễn Ngọc Mỹ
CAD
1
TỔNG QUAN VỀ
Trang 2Sơ lược về Logic mờ
Fuzzy Logic Toolbox
Các hàm về logic mờ
Bài tập
2
Trang 3Nguyễn Mỹ 3
Trang 4Logic mờ là loại logic mô tả sự mập mờ, không chắc chắn.
Tương thích với tri thức thực tế của con người
Ví dụ 1:
• Đường nhiều xe thì chạy chậm
– Nhiều xe là bao nhiêu xe?
– Chạy với vận tốc bao nhiêu thì gọi là chạy chậm ?
4
Trang 5Ví dụ 2:
• Trời nóng thì cho quạt quay nhanh
– Bao nhiêu độ mới gọi là trời nóng ? – Quạt quay thế nào mới gọi là quay nhanh ?
So sánh giữa tập rõ (crisp set) và tập mờ (fuzzy set):
5
Trang 6Mô hình một hệ thống mờ:
– Fuzzifier: mờ hóa (các) đầu vào xác định
– Rule base: tập các luật mờ
– Defuzzifier: giải mờ để tính đầu ra xác định
– FIS: Fuzzy Inference System (Hệ suy diễn mờ)
6
Trang 7Hàm quan hệ: cho biết quan hệ giữa đầu vào xác định và các tập mờ.
7
Trang 8Luật mờ: cho biết quan hệ vào – ra của các khái niệm mờ.
Ví dụ:
– If PROXIMITY is CLOSE, then SPEED is SLOW.
– If PROXIMITY is FAR, then SPEED is FAST.
8
Trang 9Ví dụ: FIS liên hệ giữa vận tốc và lực thắng xe.
9
MF
Rules
Trang 10Các Fuzzy Patch (bản vá mờ): cho biết liên hệ giữa MF đầu vào
và MF đầu ra.
Trang 11Nguyễn Mỹ 11
Trang 12Khởi động toolbox:
12
Trang 16Nguyễn Mỹ 16
Trang 17f = readfis(x): kết xuất hệ thống mờ trong file x (có đuôi fis) ra biến f.
out = evalfis(in, f): suy luận trên hệ thống mờ f từ dữ liệu đầu vào in, sau đó xuất kết quả ra biến out
Ví dụ:
a = readfis('dengiaothong.fis') out = evalfis([200;400],a);
17
Trang 18plotfis(f): hiển thị mô hình vào – ra của hệ thống suy luận mờ f.
18
Trang 19plotmf(f, type, idx): hiển thị đồ thị MF của biến có chỉ số idx (thuộc loại type) trong hệ thống suy luận mờ f.
19
Trang 20Cho hệ mờ f với 3 biến vào/ra như các hìnhsau:
Các luật:
– If DOSANG is SANG, then SOLUONGDEN is IT
– If DOSANG is TOI and SOSV is IT, then SOLUONGDEN is VUA
– If DOSANG is TOI and SOSV is VUA, then SOLUONGDEN is VUA
– If DOSANG is TOI and SOSV is NHIEU, then SOLUONGDEN is NHIEU
Thực hiện các yêu cầu sau:
a) Thiết kế & lưu hệ thống trên vào file ‘hedenphong.fis’ và tải vào biến fden.
b) Tính số lượng đèn được mở với DOSANG=0.3 và SOSV=27.
c) Vẽ mô hình toàn hệ thống FIS và các MF vào/ra trên cùng một cửa sổ.
20
Trang 21Bài giải tham khảo: