Professional Documents
Culture Documents
Nhóm11 Fuzzylogic
Toolbox trong Matlab
Toolbox là các thư viện hàm sẵn có để hỗ trợ
cho các lĩnh vực tính toán cụ thể.
Các toolbox thông dụng
Matlab
Fuzzy Logic
Image Processing
Neural Network
Signal Processing
Simulink
Symbolic Math
Nhóm11 Fuzzylogic
Giao diện Matlab
Nhóm11 Fuzzylogic
Giới Thiệu Bài Toán
“Water Tank With Ruler Viewer”
Có 1 thùng chứa
nước.
Cần bơm nước vào
thùng tự động bằng
máy bơm.
Tùy vào mức nước
trong thùng để bơm.
Nhóm11 Fuzzylogic
1. Bài Toán
Hoạt động valve (bơm) dựa trên 5 Rules (luật) sau:
Rule 1: If (level is Okay) then (valve is no_change)
Rule 2: If (level is low) then (valve is open fast)
Rule 3: If (level is hight) then (valve is close fast)
Rule 4: If (level is Okay) and (rate is positive) then
(valve is close_slow)
Rule 5: If (level is Okay)and (rate is negative)
then(valve is open_slow)
Nhóm 11 Fuzzylogic
2. Mờ Hóa
Biến ngôn ngữ ngõ vào của Valve: Rate, Level
Rate (tốc độ valve) : negative, none, positive
Level (mực nước) : hight, okey, low
Biến ngôn ngữ ngõ ra của Valve : Valve
Valve (trạng thái bơm):close_fast,
close_slow, no_change, open slow,
open_fast.
Nhóm11 Fuzzylogic
3. Sơ đồ nguyên lý P = propootional (khâu tỷ lệ)
I = intergral (khâu tích phân)
D = Differenrial (khâu vi phân)
Bộ
cộng
Độ lệch =
Đo-Đặt
ĐV ĐK
trung
tâm =
fuzzy
logic
Hạn chế
biên độ Tốc độ Valve hồi
thay đổi tiếp về BĐK
Nhóm11 valve Fuzzylogic
Demo
Mỗi
dòng
tương
ứng 1
Rule
Output
Nhóm11 Fuzzylogic
Demo (continuous...)
Nhóm11 Fuzzylogic
Demo (continuous...)
Nhóm11 Fuzzylogic
Surface
Nhóm11 Fuzzylogic
Xem trực tiếp chương trình
trên Matlab
Nhóm11 Fuzzylogic