TRÖÔØNG ÑAÏI HOÏC KYÕ THUAÄT TP. HCM KHOA ÑIEÄN ÑIEÄN TÖÛ BOÄ MOÂN ÑIEÀU KHIEÅN TÖÏ ÑOÄNG LUAÄN VAÊN TOÁT NGHIEÄP ÑEÀ TAØI : ÖÙNG DUÏNG NEUROFUZZY TRONG ÑIEÀU KHIEÅN NHIEÄT ÑOÄ THOÂNG QUA KIT AT89C52 GVHD : LEÂ TUAÁN ANH SVTH : LEÂ PHÖÔÙC THAØNH MSSV : 49600822 NIEÂN KHOÙA 1996 - 2001 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh LÔØI CAÛM ÔN Xin chaân thaønh caûm ôn taát caû caùc thaày coâ trong tröôøng ÑH Kyõ Thuaät ñaõ daïy doã cho ñeán ngaøy hoâm nay, ñaëc bieät laø caùc thaày coâ trong boä moân Ñieàu Khieån Töï Ñoäng. Xin chaân thaønh caûm ôn vaên phoøng boä moân, ñaëc bieät laø coâ Ngoïc ñaõ taïo ñieàu kieän giuùp ñôõ trong suoát quaù trình thöïc hieän luaän vaên toát nghieäp. Xin chaân thaønh caûm ôn thaày Leâ Tuaán Anh, ngöôøi ñaõ gôïi yù vaø höôùng daãn thöïc hieän luaän vaên toát nghieäp.
Vaø xin caûm ôn taát caû nhöõng ngöôøi ñaõ giaùn tieáp taïo ñieàu kieän thuaän lôïi trong quaù trình laøm luaän vaên toát nghieäp. Duø ñaõ coá raát gaéng nhöng vaãn khoâng traùnh khoûi sai soùt, xin ñöôïc hoïc hoûi nhöõng lôøi chæ daãn. Xin caûm ôn raát nhieàu. Ngöôøi thöïc hieän Leâ Phöôùc Thaønh Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 1 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh LÔØI TÖÏA Ñeà taøi naøy ñöôïc thöïc hieän trong khuoân khoå moät moân hoïc do tröôøng ÑH Kyõ Thuaät qui ñònh vôùi soá tín chæ laø 10.
Thoâng qua ñoù, sinh vieân coù moät hoïc kyø ñeå töï hoïc, töï ñaùnh giaù khaû naêng cuûa mình vaø trình baøy thaønh luaän vaên döïa treân nhöõng hieåu bieát cuûa mình. Teân cuûa ñeà taøi laø öùng duïng NeuroFuzzy ñeå ñieàu khieån nhieät ñoä cho thaáy ñeà taøi khoâng môùi nhöng phöông phaùp ñieàu khieån thì raát môùi : ñoù laø öùng duïng NeuroFuzzy, moät lónh vöïc coøn khaù môùi meõ trong ñieàu khieån töï ñoäng, laø söï keát hôïp cuûa hai lónh vöïc trí khoân nhaân taïo : logic môø vaø maïng neuron nhaèm taän duïng öu ñieåm cuûa caû hai. Nhaèm ñeå chöùng toû öu ñieåm cuûa phöông phaùp naøy, ñeà taøi ñieàu khieån moät ñoái töôïng cuï theå laø moät loø nöôùng daân duïng. Luaän vaên trình baøy ñeà taøi ñöôïc chia laøm 5 phaàn lôùn : • Phaàn 1 : Giôùi thieäu.
• Phaàn 2 : Lyù thuyeát. • Phaàn 3 : Thieát keá. • Phaàn 4 : Keát qua ñieàu khieån. • Phaàn 5 : taøi lieäu tham khaûo.
Trong moãi phaàn coù nhieàu chöông nhoû traûi roäng töø heä thoáng, phaàn cöùng, phaàn meàm vôùi toång soá trang laø 183. Do löôïng noäi dung vieát thì nhieàu maø khuoân khoå luaän vaên coù giôùi haïn neân chæ trình baøy caùc giaûi thuaät maø khoâng trình baøy chöông trình. Tuy nhieân, neáu muoán tham khaûo thì söû duïng ñóa CD-ROM keøm theo coù chöùa chöông trình nguoàn laãn chöông trình ñaõ bieân dòch (cho pheùp caøi leân maùy tính). Thöïc ra taùc giaû coøn muoán trình baøy nhieàu hôn nöõa nhöng ñaønh phaûi ruùt goïn neân khoâng thoaùt khoûi tình traïng thieáu tröôùc huït sau.
Ngoaøi ra, do moãi phaàn ñöôïc vieát trong caùc khoaûn thôøi gian khaùc nhau neân khoâng traùnh khoûi vaán ñeà khoâng nhaát quaùn trong trình baøy. Loái vaên phong cuõng khoâng ñöôïc khoa hoïc cho laém. Mong raèng ngöôøi ñoïc seõ thoâng caûm maø boû qua nhöõng thieáu soùt ñoù. Xin chaân thaønh caûm ôn.
Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 2 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh MUÏC LUÏC Phaàn 1. Giôùi thieäu ñeà taøi. Nhieäm vuï cuûa ñeà taøi. Thöïc hieän.
Sô löôïc veà logic môø. Quaù trình phaùt trieån cuûa logic môø. Cô sôû toaùn hoïc cuûa logic môø. Logic môø laø logic cuûa con ngöôøi.
So saùnh logic môø vôùi lyù thuyeát xaùc suaát thoáng keâ. Caùc khaùi nieäm duøng trong logic môø. Taäp hôïp môø vaø ñoä phuï thuoäc. Haøm phuï thuoäc.
Bieán ngoân ngöõ. Tính toaùn môø. Tính luaät môø. Suy luaän môø.
Sô löôïc veà maïng neuron. Quaù trình phaùt trieån. Maïng neuron laø gì ?. Caáu truùc cuûa naõo.
Moâ hình hoùa maïng neuron. Yeâu caàu khi laäp moâ hình moät neuron. Laäp moâ hình neuron. Hoïc hoûi trong maïng neuron.
28 Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 3 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh 4. Giaûi thuaät hoïc perceptron. Moâ taû giaûi thuaät. Phaân loaïi vôùi moâ hình perceptron.
Toùm taét giaûi thuaät. Giaûi thuaät hoïc delta. Moâ taû luaät hoïc delta. Moät soá haøm truyeàn vaø ñaïo haøm cuûa noù.
Toùm taét giaûi thuaät. Giaûi thuaät delta toång quaùt. Moâ hình perceptron ña taàng. Luaät hoïc delta toång quaùt.
Toùm taét giaûi thuaät. Ñoä hieäu quaû cuûa maïng neuron. Sô löôïc veà NeuroFuzzy. Keát hôïp neuron vaø môø.
Bieåu dieãn luaät If-Then theo caáu truùc maïng neuron. Hoïc hoûi trong NeuroFuzzy. Söûa ñoåi haøm phuï thuoäc. Vi ñieàu khieån.
Vi ñieàu khieån hoï MCS-51. Vi ñieàu khieån AT89C52. Caáu taïo chaân. Sô ñoà khoái.
Moâ taû chöùc naêng caùc chaân. Caùc thanh ghi chöùc naêng. Boä nhôù döõ lieäu. Ñaëc tính boä dao ñoäng.
62 Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 4 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh 2. Cheá ñoä haï nguoàn. Traïng thaùi cuûa moät soá chaân trong cheá ñoä haï nguoàn vaø cheá ñoä löôøi. Caùc thoâng soá kyõ thuaät.
ADC ICL7109CPL. Sô löôïc caùc phöông phaùp bieán ñoåi AD. Bieán ñoåi AD duøng boä bieán ñoåi DA. Boä bieán ñoåi Flash AD.
Boä bieán ñoåi AD theo haøm doác daïng leân xuoáng. Boä bieán ñoåi AD duøng chuyeån ñoåi aùp sang taàn soá. Boä bieán ñoåi AD theo tích phaân hai ñoä doác. Caáu taïo chaân.
Moâ taû chöùc naêng caùc chaân. Quaù trình bieán ñoåi AD. Löïa choïn giaù trò. Giao tieáp tröïc tieáp vôùi ICL7109CPL.
Caùc ñaàu noái. Moâ taû chaân. MAX232 vaø hoï IC duøng bieán ñoåi TTL⇔RS-232-C. Caáu taïo chaân.
Moâ taû chöùc naêng chaân. Sô ñoà khoái vaø maïch tieâu bieåu. Caùc IC khaùc. Sô löôïc veà caùc duïng cuï ño nhieät ñoä.
85 Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 5 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh 1. Buoåi ban ñaàu cuûa thieát bò ño nhieät ñoä. Caùc loaïi caûm bieán hieän taïi. Hieäu öùng Seebeck.
Caùch ño hieäu ñieän theá. Buø nhieät moâi tröôøng. Caùc loaïi thermocouple. Moät soá nhieät ñoä chuaån.
Caáu truùc toång quaùt. Khoái xöû lyù trung taâm. Phaân vuøng ñòa chæ. Khoái boä nhôù vaø nguoàn backup.
Khoái hieån thò. Khoái bieán ñoåi AD. Khoái caûm bieán vaø gia coâng. Khoái baøn phím.
Chöông trình con GET_KEY. Chöông trình con IN_HEX. Truyeàn thoâng noái tieáp. Khoái maïch coâng suaát.
Nguoàn cung caáp. Caùch caân chænh maïch. Xöû lyù 16-bit treân vi ñieàu khieån 8-bit .1 Chöông trình con coäng 16-bit. Chöông trình con ñoåi daáu moät soá.
Chöông trình con nhaân soá 16-bit cho soá 8-bit. Chöông trình con chia soá 16-bit cho soá 8-bit. Heä thoáng. Thieát keá heä môø.
Caùc nguyeân taéc trong thieát keá. Thieát keá heä môø cho ñieàu khieån nhieät ñoä. 125 Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 6 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh 1. Thieát keá heä luaät.
Tính luaät vaø giaûi môø. Thieát keá heä NeuroFuzzy. Taäp döõ lieäu hoïc. Thay ñoåi heä môø.
Pha hoaït ñoäng. Khuoân daïng luaät cuûa heä. Giaûi thuaät ñieàu khieån. Tính ñoä phuï thuoäc.
Giaûi môø theo CoM. Chöông trình treân kit AT89C52. Hoaït ñoäng .3 Phaân boá taøi nguyeân. Chöông trình treân maùy tính.
Qui ñònh kieåu döõ lieäu. Giôùi thieäu chöông trình NF Control. Giôùi thieäu chöông trình fuzzyTech. Giao tieáp giöõa NF Control vaø FuzzyTech.
Keát quaû ñieàu khieån. Ñieàu khieån thöïc teá. Ñieàu khieån toång hôïp laàn thöù nhaát. 180 Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 7 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh 9.
Ñieàu khieån toång hôïp laàn thöù hai. Taøi lieäu tham khaûo .182 Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 8 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 9 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh 1 GIÔÙI THIEÄU ÑEÀ TAØI Töø xöa ñeán nay, nhieät ñoä luoân hieän höõu quanh ta vaø ñaõ trôû thaønh moät trong nhöõng yeáu toá cuûa söï soáng. Tuy nhieân con ngöôøi ôû moãi thôøi ñieåm khaùc nhau ñeàu coù caùch nhaän thöùc vaø xöû lyù nhieät ñoä khaùc nhau. Thôøi xa xöa, con ngöôøi khoâng heà coù khaùi nieäm veà nhieät ñoä maëc duø hoï bieát noùng, laïnh.
Sau ñoù, con ngöôøi coù khaùi nieäm veà söï toàn taïi cuûa nhieät ñoä, tìm caùch ño noù vaø so saùnh giöõa caùc loaïi nhieät ñoä khaùc nhau. Tuy nhieân, hoï vaãn cam chòu vaø tìm caùch chung soáng vôùi nhieät ñoä : neáu noùng quaù thì tìm choã traùnh noùng ôû döôùi goác caây, beân bôø suoái chaúng haïn. Ñeán moät luùc naøo ñoù, con ngöôøi naûy sinh ra yù ñònh ñieàu khieån nhieät ñoä, baét noù phaûi phuïc vuï cho muïc ñích cuûa mình. Ví nhö trong sinh hoaït haèng ngaøy, ngöôøi ta nhaän ra raèng nhieät ñoä lyù töôûng cho moäi tröôøng soáng laø 25°C.
Theá thì baèng moïi caùch phaûi taïo ra ñöôïc nhieät ñoä 25°C vaø maùy ñieàu hoøa nhieät ñoä ra ñôøi. Hay trong nghaønh coâng nghieäp, ñieàu khieån nhieät ñoä laø moät vaán ñeà raát quan troïng. Trong ngaønh luyeän kim, caàn phaûi ñaït ñeán moät nhieät ñoä naøo ñoù ñeå kim loaïi noùng chaûy, vaø cuõng caàn ñaït moät nhieät ñoä naøo ñoù ñeå uû kim loaïi nhaèm ñaït ñöôïc toát caùc ñaëc tính cô hoïc nhö ñoä beàn, ñoä deûo, ñoä choáng gæ seùt, …. Trong ngaønh thöïc phaåm, caàn duy trì moät nhieät ñoä naøo ñoù ñeå nöôùng baùnh, ñeå naáu, ñeå baûo quaûn, ….
Töø ñoù, ñieàu khieån nhieät ñoä trôû thaønh moät lónh vöïc cuûa ñieàu khieån töï ñoäng. Vaø theo ñaø phaùt trieån cuûa caùc hoïc thuyeát veà ñieàu khieån töï ñoäng, keát quaû cuûa quaù trình ñieàu khieån nhieät ñoä ngaøy caøng moät toát hôn. Ngaøy 08/01/2001 SVTH : Leâ Phöôùc Thaønh Trang 10 Öùng duïng NeuroFuzzy trong ñieàu khieån nhieät ñoä GVHD : Leâ Tuaán Anh Tröôùc ñaây, con ngöôøi ñieàu khieån nhieät ñoä baèng phöông phaùp PID raát toát. Naêm 1965, lyù thuyeát môø ra ñôøi ñem laïi nhieàu thuaän lôïi hôn trong ñieàu khieån töï ñoäng, vaø ñieàu khieån nhieät ñoä cuõng höôûng ñöôïc lôïi ñieåm ñoù.
Tuy nhieân vieäc thieát keá môø laø ñôn giaûn nhöng vieäc toái öu laïi laø khoù. Maïng neuron cuõng laø moät ngaønh thuoäc lónh vöïc trí khoân nhaân taïo, nhöng ngöôøi ta ít duøng noù trong ñieàu khieån do khoù giaûi thích haønh vi maø noù taïo ra maëc duø noù coù khaû naêng hoïc.