1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo THIẾT kế hệ THÔNG điều KHIỂN tủ LẠNH áp dụng logic mờ vào cài đặt ứng dụng điều khiển tủ lạnh

13 62 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 469,87 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Á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 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

Trang 1

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

Trang 2

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

Trang 3

Á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

Trang 4

- 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

Low(x)= ¿ { 1ifx≤−5 ¿ } { 7.5−(−5) 7.5−x if−5<x<7.5 ¿ } ¿ {}

Trang 5

Medium(x)= ¿ { 0ifx≤−5 ¿ } { 7.5−(−5) x−(−5) if−5<x≤7.5 ¿ } { 20−x 20−7.5 if7.5<x<20 ¿ } ¿{}

High(x)= ¿ { 0ifx≤7.5 ¿ } { 20−7.5 x−7.5 if7.5<x≤20 ¿ } ¿ {}

Với x là nhiệt độ C (-10<= x <= 25)

Hàm phụ thuộc của Humidity

Low(y)= ¿ { 1if y≤40 ¿ } { 55−y 55−40 if 40<y<55 ¿ } ¿ {}

Medium(y)= ¿ { 0ify≤40 ¿ } { 55−40 y−40 if40<y≤55 ¿ }{ 70−y 70−55 if55<y<70 ¿ } ¿ {}

Trang 6

High(y)= ¿ { 0if y≤55 ¿ } { 70−55 y−55 if55<y≤70 ¿ } ¿ {}

Với y là độ ẩm (30<= y <= 80)

Hàm phụ thuộc của Weight

Light(z)= ¿ { 1ifz≤5 ¿ } { 15−z 15−5 if5<z<15 ¿ } ¿ {}

Normal(z)= ¿ { 0ifz≤5 ¿ } { 15−5 z−5 if5<z≤15 ¿ }{ 25−z 25−15 if15<z<25 ¿ } ¿ {}

Heavy(z)= ¿ { 0if z≤15 ¿ } { 25−15 z−15 if15<z≤25 ¿ } ¿ {}

Với z là khối lượng (0<= z <= 30)

Trang 7

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

Trang 11

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

Trang 12

Xem kết quả

IV Kết luận

Ngày đăng: 20/12/2021, 16:43

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w