TRƯNG ĐẠI HC K THUT TP. HCM
KHOA ĐIN ĐIN T
B MÔN ĐIU KHIN T ĐỘNG
LUN VĂN TT NGHIP
ĐỀI :
NG DNG NEUROFUZZY
TRONG ĐIU KHIN NHIT
ĐỘ THÔNG QUA KIT AT89C52
GVHD : LÊ TUN ANH
SVTH : LÊ PHƯC THÀNH
MSSV : 49600822
NIÊN KHÓA 1996 - 2001
Ưng dng NeuroFuzzy trong điu khin nhit độ GVHD : Lê Tun Anh
Ngày 08/01/2001 SVTH : Lê Phước Thành Trang 1
LỜI CẢM ƠN
Xin chân thành cm ơn tất cả các thầy trong trường ĐH K Thuật đã dạy d
cho đến ngày hôm nay, đặc biệt là các thầy cô trong bộ môn Điều Khiển Tự Động.
Xin chân tnh cm ơn văn phòng bmôn, đặc bit là Ngọc đã tạo điều kiện
giúp đỡ trong suốt quá trình thc hiện luậnn tốt nghiệp.
Xin chân thành cảm ơn thầy Lê Tuấn Anh, người đã gợi ý và hưng dẫn thực hiện
luận n tt nghiệp.
Và xin cảm ơn tất cả những người đã gián tiếp tạo điều kiện thuận lợi trong quá
trình m luận văn tốt nghiệp.
đã c rất gắng nhưng vẫn không tránh khỏi sai sót, xin được học hỏi những lời
chdẫn. Xin cảm ơn rất nhiều.
Người thực hiện
Lê Phước Thành
Ưng dng NeuroFuzzy trong điu khin nhit độ GVHD : Lê Tun Anh
Ngày 08/01/2001 SVTH : Lê Phước Thành Trang 2
LỜI TỰA
Đề tài này được thực hiện trong khuôn khổ một môn học do trường ĐH K Thuật
qui đnh với số tín ch 10. Thông qua đó, sinh vn có một học kỳ để tự học, tự
đánh gkhả năng của mình trình bày thành luận văn dựa trên những hiểu biết
ca mình.
Tên của đề tài ứng dụng NeuroFuzzy để điều khiển nhiệt độ cho thy đ tài
không mới nhưng phương pháp điều khin thì rt mới : đó là ứng dụng
NeuroFuzzy, mt lĩnh vực còn khá mới mẽ trong điều khiển tự động, là s kết hợp
ca hai lĩnh vực trí khôn nhân tạo : logic mờ và mạng neuron nhằm tận dụng ưu
điểm của c hai. Nhằm đchng tỏ ưu điểm của phương pháp này, đ tài điều
khiển một đối tượng cụ thể là mt lò nướng dân dụng.
Luận n trình bày đề tài được chia làm 5 phần lớn :
Phần 1 : Giới thiệu.
Phần 2 : Lý thuyết.
Phần 3 : Thiết kế.
Phần 4 : Kết qua điu khiển.
Phần 5 : tài liệu tham khảo.
Trong mi phần có nhiều chương nhỏ trải rộng từ hệ thống, phần cứng, phn mềm
với tng số trang là 183.
Do lượng nội dung viết thì nhiu mà khuôn khổ lun văn có giới hạn nên chỉ trình
y các giải thuật mà không trình bày chương trình. Tuy nhn, nếu muốn tham
khảo thì sdụng đĩa CD-ROM kèm theocha chương trình nguồn lẫn chương
trình đã bn dịch (cho phép cài lêny tính).
Thc ra tác giả còn mun trình bày nhiu hơn nữa nhưng đành phải rút gọn nên
không thoát khỏi tình trạng thiếu trước hụt sau. Ngoài ra, do mi phn được viết
trong các khoản thời gian khác nhau nên không tránh khi vấn đề không nhất
quán trong trìnhy. Lối văn phong cũng không được khoa học cho lắm.
Mong rằng người đọc sẽ thông cảm mà b qua những thiếu sót đó. Xin chân thành
cảm ơn.
Ưng dng NeuroFuzzy trong điu khin nhit độ GVHD : Lê Tun Anh
Ngày 08/01/2001 SVTH : Lê Phước Thành Trang 3
MỤC LC
Phần 1. Giới thiệu .................................................... 9
Chương 1. Giới thiệu đề tài ..................................................... 10
1. Nhiệm vụ của đề tài.................................................................................. 11
2. Thực hiện .................................................................................................. 11
Phần 2. Lý thuyết ................................................... 12
Chương 1. Logic m ................................................................ 13
1. Sơ lược về logic mờ .................................................................................. 13
1.1. Q trình phát trin ca logic mờ ......................................................... 13
1.2. sở tn học ca logic mờ ................................................................ 13
1.3. Logic mlà logic của con người .......................................................... 16
1.4. So sánh logic mờ với lý thuyết xác suất thống kê ................................. 16
2. Các khái niệm dùng trong logic m ........................................................ 17
2.1. Tập hợp mờ và độ phụ thuộc ................................................................ 17
2.2. m phụ thuộc ..................................................................................... 18
2.3. Biến ngôn ngữ ...................................................................................... 18
2.4. Lut mờ ................................................................................................ 19
3. Tính tn m ............................................................................................ 19
3.1. Mhóa ................................................................................................. 19
3.2. nh luật m ......................................................................................... 19
3.3. Suy luận m ......................................................................................... 20
3.4. Giải mờ ................................................................................................ 21
Chương 2. Mạng Neuron ........................................................ 23
1. Sơ lược về mng neuron .......................................................................... 23
1.1. Q trình phát trin .............................................................................. 23
1.2. Mng neuron là gì ? .............................................................................. 24
1.3. Cấu trúc của não ................................................................................... 24
2. Mô hình hóa mng neuron ...................................................................... 26
2.1. u cầu khi lập mô hình mt neuron .................................................... 26
2.2. Lập mô hình neuron ............................................................................. 26
3. Hc hỏi trong mng neuron ..................................................................... 28
4. Gii thuật hc perceptron ........................................................................ 30
4.1. Mô t giải thuật .................................................................................... 30
4.2. Phân loại với mô hình perceptron ......................................................... 31
4.3. Tóm tắt giải thuật ................................................................................. 33
Ưng dng NeuroFuzzy trong điu khin nhit độ GVHD : Lê Tun Anh
Ngày 08/01/2001 SVTH : Lê Phước Thành Trang 4
4.4. Hn chế ................................................................................................ 34
4.5. Nhn xét ............................................................................................... 34
5. Gii thuật hc delta .................................................................................. 35
5.1. Đạo hàm ............................................................................................... 35
5.2. Mô t luật học delta .............................................................................. 36
5.3. Mt số hàm truyền và đạo hàm ca.................................................. 37
5.4. Tóm tắt giải thuật ................................................................................. 38
6. Gii thuật delta tổng quát ........................................................................ 39
6.1. Mô hình perceptron đa tầng .................................................................. 39
6.2. Lut học delta tổng quát ....................................................................... 39
6.3. Tóm tắt giải thuật ................................................................................. 41
7. Đ hiệu quả của mạng neuron ................................................................. 41
Chương 3. NeuroFuzzy ........................................................... 44
1. Sơ lược về NeuroFuzzy ............................................................................ 44
2. Kết hợp neuron và m ............................................................................. 45
2.1. Biểu diễn luật If-Then theo cấu trúc mạng neuron ................................ 45
2.2. Neuron m ........................................................................................... 48
3. Hc hỏi trong NeuroFuzzy....................................................................... 50
3.1. Sa đổi hàm phụ thuc ......................................................................... 51
4. Nhận xét.................................................................................................... 54
Chương 4. Vi điều khiển ......................................................... 55
1. Vi điều khiển họ MCS-51......................................................................... 55
2. Vi điều khiển AT89C52 ........................................................................... 56
2.1. Cấu tạo chân ......................................................................................... 56
2.2. đồ khối ............................................................................................ 57
2.3. Mô t chc năng các chân .................................................................... 57
2.4. Các thanh ghi chức năng ...................................................................... 59
2.5. Bnhớ dữ liệu ...................................................................................... 61
2.6. Đặc tính bộ dao động............................................................................ 62
2.7. Chế độ lười........................................................................................... 62
2.8. Chế độ hạ nguồn................................................................................... 62
2.9. Trạng thái ca một s chân trong chế độ hnguồn và chế độ lười ........ 62
2.10. Các thông số k thuật ......................................................................... 63
Chương 5. ADC ICL7109CPL ................................................ 67
1. Sơ lược các phương pháp biến đổi AD .................................................... 67
1.1. Biến đổi AD dùng b biến đổi DA ....................................................... 67
1.2. Bbiến đổi Flash AD ........................................................................... 70