Tải bản đầy đủ (.ppt) (21 trang)

Slide logic mờ (môn CAD)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.29 MB, 21 trang )

CAD

TỔNG QUAN VỀ

Nguyễn Ngọc Mỹ 1


Sơ lược về Logic mờ
Fuzzy Logic Toolbox
Các hàm về logic mờ
Bài tập

2


Nguyễn Mỹ

3


Logic 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



Ví 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


Mô 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


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 niệm mờ.
Ví dụ:


– If PROXIMITY is CLOSE, then SPEED is SLOW.
– If PROXIMITY is FAR, then SPEED is FAST.

8


Ví dụ: FIS liên hệ giữa vận tốc và lực thắng xe.

MF

Rules

9


Các Fuzzy Patch (bản vá mờ): cho biết liên hệ giữa MF đầu vào
và MF đầu ra.

10


Nguyễn Mỹ

11


Khởi động toolbox:

12



13


14


15


Nguyễn Mỹ

16


f = 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


plotfis(f): hiển thị mô hình vào – ra của hệ thống suy luận mờ f.

18



plotmf(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


Cho 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


Bài giải tham khảo:
fden=readfis('hedenphong.fis');%cau a
kq=evalfis([0.3 27], fden)%cau b

%cau c: Ve do thi
subplot(2,3,[1 2 3])
plotfis(fden)
subplot(2,3,4)
plotmf(fden,'input',1)
subplot(2,3,5)
plotmf(fden,'input',2)
subplot(2,3,6)
plotmf(fden,'output',1)
21



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×