You are on page 1of 15

FUZZY Logic

Mô Phỏng Fuzzy Logic


Bằng Matlab
Tổng Quan MatLab
Giới Thiệu Bài Toán “Water Tank
With Ruler Viewer”
Demo

Nhóm 11 Fuzzy logic


Nhóm11 Fuzzylogic
Giới thiệu Matlab
Hệ thống tính toán khoa học kỹ thuật
Ngôn ngữ lập trình cấp cao
Thư viện hàm phong phú (ToolBox)
Mô phỏng, vẽ đồ thị, biểu đồ
Phân tích dữ liệu
Phát triển phần mềm kỹ thuật
Phiên bản mới nhất: Matlab 2007.

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

You might also like