0% found this document useful (0 votes)
132 views

Báo Cáo Thiết Kế Hệ Thông Điều Khiển Tủ Lạnh

The document describes the design and implementation of a fuzzy logic controller for a refrigerator. It includes: 1. The objectives of applying fuzzy logic to control the refrigerator's power for better food preservation. 2. The design of the fuzzy logic control system, which takes temperature, humidity, and weight as inputs and outputs the power level. 3. The steps to build the fuzzy logic system, including defining linguistic variables and membership functions, establishing fuzzy rules, and implementing the system in MATLAB.

Uploaded by

Quang Vũ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views

Báo Cáo Thiết Kế Hệ Thông Điều Khiển Tủ Lạnh

The document describes the design and implementation of a fuzzy logic controller for a refrigerator. It includes: 1. The objectives of applying fuzzy logic to control the refrigerator's power for better food preservation. 2. The design of the fuzzy logic control system, which takes temperature, humidity, and weight as inputs and outputs the power level. 3. The steps to build the fuzzy logic system, including defining linguistic variables and membership functions, establishing fuzzy rules, and implementing the system in MATLAB.

Uploaded by

Quang Vũ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

ĐẠ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

You might also like