ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
------ 🙡 🕮 🙣 ------
Trần Hoàng Sơn
THIẾT KẾ CÁC CHỨC NĂNG ĐIỀU KHIỂN TRONG NHÀ THÔNG MINH
SỬ DỤNG LOGIC MỜ
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành: Công nghệ Kỹ thuật Điện tử - Viễn thông CLC-TT23
Cán bộ hướng dẫn: PGS. TS. Nguyễn Nam Hoàng
HÀ NỘI – 2023
TÓM TẮT
Sử dụng logic mờ cho hệ thống nhà thông minh một phương pháp điều khiển mới được
phát triển những năm gần đây. Một hệ thống nhà thông minh thông thường yêu cầu hệ thống
thể đưa ra các quyết định chính xác dựa trên các thông số cụ thể như nhiệt độ, ánh sáng
hoặc độ ẩm. Tuy nhiên, trong nhiều trường hợp, số liệu này chỉ mang tính chất tương đối
không chính xác hoàn toàn. Logic mờ cho phép chúng ta xử các giá trị không ràng hoặc
bị nhiễu, điều mà thường xuyên xảy ra trong thực tế. Sử dụng logic mờ giúp cho hệ thống nhà
thông minh có thể xử lý những giá trị không chính xác hoàn toàn này và đưa ra các quyết định
giống con người hơn. Vì vậy, sử dụng logic mờ cho hệ thống nhà thông minh một tiếp cận
đầy tiềm năng thể giúp cho người dùng được trải nghiệm tốt hơn khi sử dụng hệ
thống nhà thông minh.
Khóa luận tốt nghiệp này tập trung vào s dụng Logic mờ để điều khiển các chức năng
trong một hệ thống nhà thông minh. Trong chương 1 sẽ làm rõ về khái niệm cơ bản, những lợi
ích áp dụng thực tế từ những lợi ích đó của Logic mờ. Trong chương 2 sẽ làm rõ cách
một hệ thống Logic mờ hoạt động để điều khiển các chức năng trong hệ thống: chức năng
điều khiển ánh sáng, chức năng thông gió, chức năng sử dụng nước tưới cây. Các cảm biến s
cung cấp thông tin đầu vào cho hệ thống Logic mờ, sau khi mờ hóa các thông tin đầu vào, xét
luật mờ rồi giải mờ, hệ thống sẽ thu được 1 giá trị xác định phục vụ cho việc điều khiển hệ
thống. Bên cạnh đó còn bao gồm việc tìm hiểu về các phương pháp điều khiển bằng logic mờ
ứng dụng vào hệ thống cùng với việc thiết kế cho hệ thống hoạt động theo thời gian
thực. Cuối cùng trong chương 3 sẽ đánh giá thử nghiệm của hệ thống, những ưu điểm đạt
được và đưa ra những kết luận.
Từ khóa: Logic mờ, Tập mờ, Mờ hóa, Luật mờ, Giải mờ.
LỜI CAM ĐOAN
Tôi xin cam đoan đề tài: Thiết kế các chức năng điều khiển trong nhà thông minh
sử dụng Logic mờ” được trình bày trong khóa luận tốt nghiệp này do tôi thực hiện
dưới sự hướng dẫn của PGS.TS. Nguyễn Nam Hoàng.
Tất cả những nội dung tham khảo từ các sách, bài báo, nghiên cứu liên quan đều đã
được trích dẫn nguồn gốc ràng trong danh mụci liệu tham khảo của khóa luận tốt
nghiệp này. Trong khóa luận tốt nghiệp này không bất kỳ sự sao chép tài liệu, công
trình nghiên cứu của người khác mà không ghi rõ trong tài liệu tham khảo.
Nếu bất kỳ sự sai phạm nào, tôi xin chịu trách nhiệm hoàn toàn trước hội đồng
về kết quả khóa luận tốt nghiệp của mình.
Hà Nội, Ngày ..., Tháng ..., Năm ...
Sinh viên
Trần Hoàng Sơn
LỜI CẢM ƠN
Trước hết, em xin chân thành cảm ơn tất cả các thầy của khoa Điện tử viễn
thông đã giúp em những kiến thức nền tảng từ những năm học trước để em thể
hoàn thành khóa luận tốt nghiệp này.
“Thiết kế các chức năng điều khiển trong nhà thông minh sử dụng Logic mờ” là đề
tài em đã nghiên cứu trong khóa luận tốt nghiệp này. Trong quá trình nghiên cứu
hoàn thiện cho khóa luận, em đã nhận được sự trợ giúp từ các thầy cô của Khoa để
hoàn thiện khóa luận tốt nhất có thể.
Em xin gửi lời cảm ơn riêng đến giảng viên hướng dẫnalà PGS. TS. Nguyễn Nam
Hoàng người luôn theo sát, góp ý cho em trong suốt quá trình nghiên cứu thực
hiện đề tài.
MỤC LỤC
MỤC LỤC HÌNH ẢNH...............................................................................................2
LỜI MỞ ĐẦU..............................................................................................................2
CHƯƠNG 1. ĐẶT VẤN ĐỀ........................................................................................3
1.1. Sự ra đời của Logic mờ (Fuzzy Logic):............................................................3
1.2. Những ưu điểm và lợi ích mà logic mờ mang lại:............................................3
1.3. Sử dụng Logic mờ thiết kế các chức năng cho nhà thông minh:...................6
CHƯƠNG 2. THIẾT KẾ MÔ HÌNH HỆ THỐNG...................................................7
2.1. Giới thiệu về mô hình hệ thống Logic mờ:......................................................7
2.1.1. Giới thiệu về điều khiển mờ bằng Matlab (Fuzzy Logic Toolbox):..............7
2.1.2. Tổng quan về hệ thống sử dụng Logic mờ cho các chức năng điều khiển:...8
2.2. Thiết kế hệ thống sử dụng Logic mờ cho các chức năng điều khiển:..........13
2.2.1. Thiết kế hệ thống điều khiển suy luận mờ bằng Matlab ( Fuzzy Inference
System ):...............................................................................................................13
2.2.2. Lập trình hoàn thiện cho phần cứng của hệ thống sử dụng Logic mờ:........27
2.2.3. Thiết kế mô hình phần cứng cho hệ thống sử dụng Logic mờ:....................28
2.2.4. Lập trình Mobile App:.................................................................................32
CHƯƠNG 3. THỬ NGHIỆM ĐÁNH GIÁ VÀ KẾT LUẬN..................................34
3.1. Thử nghiệm và đánh giá:................................................................................34
3.2. Kết luận:...........................................................................................................50
TÀI LIỆU THAM KHẢO.........................................................................................51