ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
--------------- ---------------
BÁO CÁO THIẾT KẾ HỆ THÔNG
ĐIỀU KHIỂN TỦ LẠNH
Môn : Hệ cơ sở tri thức
GVHD : Huỳnh Thị Thanh Thương
Thực hiện : Bùi Quang Vũ
MSSV : 13521047
Thành phố Hồ Chí Minh - Tháng 4 Năm 2018
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
.......................................................................................................................
Áp dụng logic mờ vào
Cài đặt ứng dụng điều khiển tủ lạnh
I. Mục tiêu và thiết kế
1. Mục tiêu
Ngày nay nhiều trang thiết bị được nhúng vào trong nó logic mờ (Fuzzy logic) để cho
việc sử dụng nó dễ hơn, tiện lợi hơn. Chúng ta có thể tìm thấy logic mờ trong những
camera, những nồi cơm điện, những máy hút bụi, máy điều hòa nhiệt độ, …. Và một
trong những ứng dụng thú vị của logic mờ đó là chúng được nhúng vào hệ thống điều
khiển tủ lạnh.
Trong mục tiêu bài tiểu luận, chúng ta chỉ giới hạn ứng dụng Logic mờ để điều khiển
tủ lạnh, giúp bảo quản thực phẩm tốt hơn.
2. Thiết kế ứng dụng
Hệ thống điều khiển mờ được thiết kế gồm:
- Giá trị đầu vào gồm : Nhiệt độ (temperature), độ ẩm (Humidity), Khối lượng
(Weight)
- Bộ mờ hóa
- Các luật điều khiển công suất tủ
- Bộ suy diễn
- Bộ giải mờ
- Giá trị đầu ra là Công suất (Power)
Hình 22: Thiết kế hệ thống điều khiển mờ
II. Phân tích thuật toán xây dựng hệ thống điều khiển mờ cho tủ lạnh
Các bước xây dựng một hệ thống điều khiển mờ
- Định nghĩa biến ngôn ngữ và các thuật ngữ.
- Xây dựng các hàm phụ thuộc.
- Xây dựng các luật mờ.
- Làm mờ các dữ liệu đầu vào “rõ” thành các giá trị “mờ” sử dụng các hàm phụ
thuộc ( quá trình mờ hóa).
- Đánh giá các luật trong tập luật
- Kết nối các kết quả trong mỗi luật.
- Giải mờ các dữ liệu đầu ra (defuzzification)
1. Xây dựng biến ngôn ngữ (Linguistic variables)
Với biến ngôn ngữ Temperature (nhiệt độ) ta có tập mờ sau:
Temperature : {Low, Medium, High }
Với biến ngôn ngữ Humidity ( độ ẩm) ta có tập mờ sau:
Humidity : { Low, Medium, High}
Với biến ngôn ngữ là Weight ( Khối lượng ) ta có tập mờ sau:
Speed:{ light, normal, heavy}
2. Xây dựng hàm phụ thuộc (membership function)
Các hàm phụ thuộc của Temperature
1 if x 5
7.5 x
Low( x) if 5 x 7.5
7.5 (5)
0 if x 7.5
0 if x 5
x (5)
if 5 x 7.5
7.5 (5)
Medium ( x)
20 x if 7.5 x 20
20 7.5
0 if x 20
0 if x 7.5
x 7.5
High ( x) if 7.5 x 20
20 7.5
1 if x 20
Với x là nhiệt độ C (-10<= x <= 25)
Hàm phụ thuộc của Humidity
1 if y 40
55 y
Low( y ) if 40 y 55
55 40
0 if y 55
0 if y 40
y 40
if 40 y 55
55 40
Medium ( y )
70 y if 55 y 70
70 55
0 if y 70
0 if y 55
y 55
High ( y ) if 55 y 70
70 55
1 if y 70
Với y là độ ẩm (30<= y <= 80)
Hàm phụ thuộc của Weight
1 if z 5
15 z
Light ( z ) if 5 z 15
15 5
0 if z 15
0 if z 5
z 5
if 5 z 15
15 5
Normal ( z )
25 z if 15 z 25
25 15
0 if z 25
0 if z 15
z 15
Heavy( z ) if 15 z 25
25 15
1 if z 25
Với z là khối lượng (0<= z <= 30)
3. Xác định các luật mờ
Xây dựng các luật mờ và tối ưu luật mờ Fuzzy Rules
III. Cài đặt ứng dụng minh họa
Cài đặt với matlap
Mở Matlap -> Gõ fuzzy
Giao diện Fuzzy sẽ hiện lên
Nhập 3 Input 1 OutPut vào MatLap
Thiết lập luật mờ
Vào Edit của cửa sổ fuzzy và chọn Rules
Thiết lập theo các luật ở trên
Xem kết quả
IV. Kết luận