A FUZZY LOGIKA GYAKORLATI OKTATÁSA A MÛSZAKI INFORMATIKA KÉPZÉSBEN

Hasonló dokumentumok
A DEBRECENI MÉRNÖK INFORMATIKUS KÉPZÉS TAPASZTALATAIRÓL. Kuki Attila Debreceni Egyetem, Informatikai Kar. Összefoglaló

Fuzzy Rendszerek. 3. előadás Alkalmazások. Ballagi Áron egyetemi adjunktus. Széchenyi István Egyetem, Automatizálási Tsz.

KÜLSÕ CÉGEK TÁMOGATÁSÁVAL MEGVALÓSÍTOTT, 4GL ÉS CASE ESZKÖZÖKRE ALAPOZOTT KÉPZÉS A SZÉCHENYI ISTVÁN FÕISKOLÁN

Quadkopter szimulációja LabVIEW környezetben Simulation of a Quadcopter with LabVIEW

DEMUX 8. 8 csatornás digitálisról (DMX és DALI) 0-10V-ra átalakító - kezelési útmutató

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

Tantárgy: ANALÓG ELEKTRONIKA Tanár: Dr. Burány Nándor

SZOFTVEREK A SORBANÁLLÁSI ELMÉLET OKTATÁSÁBAN

TEHETSÉGGONDOZÁS HAZAI ÉS NEMZETKÖZI PROJEKTEKKEL NURTURING THE TALENTS WITH NATIONAL AND INTERNATIONAL PROJECTS

Word and Polygon List for Obtuse Triangular Billiards II

80 mm min. Fűtésvezérlés: Forrasztástechnika Műanyag ipar Galvanazilás Csomagolás Gumi ipar

LABORATÓRIUMI GYAKORLATOK A MÉRNÖK-INFORMATIKUS OKTATÁSBAN

1 csűrő 1 csűrő 2 magassági 2 magassági 3 gáz 3 gáz 4 oldalkormány 4 oldalkormány 5 Robot üzemmód 5 csűrő

OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT

Az informatika fejlõdéstörténete

Fuzzy Rendszerek. 2. előadás Fuzzy következtető rendszerek. Ballagi Áron egyetemi adjunktus. Széchenyi István Egyetem, Automatizálási Tsz.

Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares

80 mm min. Fűtésvezérlés: Forrasztástechnika Műanyag ipar Galvanazilás Csomagolás Gumi ipar

FELADATMEGOLDÁSI SZOKÁSAINAK VIZSGÁLATA. Baranyai Tünde

MUNKAERŐPIACI IGÉNYEKNEK A FOLYAMATOS ÖSSZEHANGOLÁSA A WEB 2.0 KORSZAKÁBAN

A SUN POWER KIT TELEPÍTÉSÉNEK LEÍRÁSA. Leírás telepítő szakemberek részére!

Informatika Rendszerek Alapjai

A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében. Dicse Jenő üzletfejlesztési igazgató

INFORMATIKA OKTATÁS A KLTE-N 1

Gingl Zoltán, Szeged, :14 Elektronika - Alapok

ANYAGMOZGATÓ BERENDEZÉSEK

SZÁMÍTÓGÉPES FOLYAMATMODELLEK AZ ELMÉLETI FIZIKÁBAN

80 mm min. Fűtésvezérlés: Forrasztástechnika Műanyag ipar Galvanazilás Csomagolás Gumi ipar

A tanulók gyűjtsenek saját tapasztalatot az adott szenzorral mérhető tartomány határairól.

Villamosmérnöki szak, levelező tagozat 1-3. félév hálója (érvényes 2000/2001. tanév II. félévtől felfutó rendszerben)

Mérnökinformatikus alapszak (BSc)

FORD Edifact IHS Import

Intelligens Érzékelők

FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA

TARTÓK STATIKÁJA I. Statikai modell felvétele és megoldása a ConSteel szoftver segítségével (alkalmazási segédlet)

A DIFFÚZIÓS KÖDKAMRA ALKALMAZÁSI LEHETŐSÉGEI A KÖZÉPISKOLAI MAGFIZIKA OKTATÁSBAN

Egy gazdasa gmatematikai modell An economical mathematics model

Széchenyi István Egyetem

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

4.5 `MODULRENDSZER MODULRENDSZER ELEKTROMOS HAJTÓMÛVEKHEZ MÛSZAKI JELLEMZÕK ÁLTALÁNOS TÁJÉKOZTATÁSOK. Védelmi fokozat: C4 a pren szerint

Univerzális szekrénybe szerelhet eszközök

KAPCSOLÁSI VÁZLATOK, PÉLDÁK 2017

Mesh generálás. IványiPéter

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

TANÍTSUNK-E PROGRAMOZÁST NEM INFORMATIKA SZAKOS HALLGATÓKNAK IS?

Fényszóró modul. A feladat célkitűzései:

LECROY OSZCILLOSZKÓP ALKALMAZÁSI LEHETŐSÉGEIRŐL I. ON THE APPLICATIONS OF THE OSCILLOSCOPE OF LECROY I. Bevezetés. Az oszcilloszkóp főbb jellemzői

Az Alba Regia Egyetemi Központ bemutatkozása.

TM Fékezés és állomás vezérlő modul

4SR. 4" elektromos csőszivattyúk TELJESÍTMÉNYTARTOMÁNY TANÚSÍTVÁNYOK HASZNÁLATI KORLÁTOK ÜZEMBEHELYEZÉS ÉS HASZNÁLAT SZABADALMAK-VÉDJEGYEK-MODELLEK

Az irányítástechnika alapfogalmai Irányítástechnika MI BSc 1

Analóg elektronika - laboratóriumi gyakorlatok

HA8EV ORBITRON Programmal vezérelt Azimut/Elevációs forgató elektronika v10.0

A "MENEDZSER-INFORMATIKA" OKTATÁSI TAPASZTALATAI

DIGITAL ETERNITY: DATABASES AND APPLICATIONS ON CD-ROM IN OUR EDUCATIONAL PRACTICE

X. FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA

Analóg elektronika - laboratóriumi gyakorlatok

eco1 egymotoros vezérlés

D/A konverter statikus hibáinak mérése

wstudio IPDRIVE-mini 9

Dunaújvárosi Főiskola Informatikai Intézet

Első lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba

Földzaj. Földzaj problémák a nagy meghajtó képességű IC-knél

Árlista 2019 február

A/D és D/A konverterek vezérlése számítógéppel

Adatok ábrázolása, adattípusok

Anyagjellemzők változásának hatása a fúróiszap hőmérsékletére

MÉRNÖKINFORMATIKUS ALAPSZAK TANULMÁNYI TÁJÉKOZATÓ 2017.

BIZONYTALAN ADATOK KEZELÉSE: FUZZY SZAKÉRTŐI RENDSZEREK

Törpe, de óriás! kistraktor az erdőművelésben

Publikációs jegyzék. Sitkuné Görömbei Cecília PKK, Tanítóképző Intézet

A TÉRINFORMATIKA OKTATÁSA ÉS ALKALMAZÁSI LEHETÕSÉGEI

HALLGATÓI KÉRDŐÍV ÉS TESZT ÉRTÉKELÉSE

Excel vagy Given-When-Then? Vagy mindkettő?

ZL180 Kétmotoros vezérlés 24V-os mototokhoz

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

MODELLEZÉS A COMENIUS LOGO FELHASZNÁLÁSÁVAL

Kft. Audiotechnika Kft.

A MŰSZAKI MENEDZSMENT ÉS VÁLLALKOZÁSI TANSZÉK TÖRTÉNETE

STAGNOLI PROFESSIONAL VEZÉRLÉS

Hibadetektáló rendszer légtechnikai berendezések számára

Alapkapuk és alkalmazásaik

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

Arduino bevezető Szenzorhálózatok és alkalmazásaik

ATM GERINCHÁLÓZAT AZ ELTE-N

DR. SZABÓ LÁSZLÓ 1 DOBOS GÁBOR 2

IT KOCKÁZATOK, ELEMZÉSÜK, KEZELÉSÜK

Elektronika. Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke

Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar

KÉPI INFORMÁCIÓK KEZELHETŐSÉGE. Forczek Erzsébet SZTE ÁOK Orvosi Informatikai Intézet. Összefoglaló

_INVHU000_WriteReadParameter.cxf Frekvenciaváltók

Szivattyús tározós erőmű modell a BMF KVK Villamosenergetikai Intézetében

Pénzügy és számvitel

A tanulásban akadályozott gyermekek idegen nyelvtanulásának aktuális kérdései Magyarországon 1

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

FAAC 531 EM. Az 531 EM automata mozgató belső használatra és garázskapuk működtetésére lett tervezve és gyártva. Minden másfajta használat helytelen.

A DAS1414 általános célú intelligens adatgyűjtő és vezérlő egység és alkalmazásai

SZERKEZETFÖLDTANI OKTATÓPROGRAM, VETŐMENTI ELMOZDULÁSOK MODELLEZÉSÉRE. Kaczur Sándor Fintor Krisztián

A legjobb gyakorlati példák a CSR alkalmazására

Átírás:

A FUZZY LOGIKA GYAKORLATI OKTATÁSA A MÛSZAKI INFORMATIKA KÉPZÉSBEN Bitay Gy., bitay@novserv.obuda.kando.hu dr.fehér Gy., feher@novserv.obuda.kando.hu Géczy L., geczy@novserv.obuda.kando.hu Kóré L., kore@novserv.obuda.kando.hu Kandó Kálmán Mûszaki Fõiskola, Matematikai és Számítástechnikai Intézet Practical teaching of fuzzy control engineering in the education of informatics In the 1995-1996 academic year the third-year students of the brench of technical informatics of Kandó Kálmán Technical College were already able to use our laboratory designed to teach fuzzy control engineering. This laboratory was sponsored by TEMPUS, but the models were made by our own resources. Within the framework of practical teaching, our students worked out and realized solutions of individual fuzzy control tasks (for example: control of crane model, water level in a basin model etc). The paper outlines the establishment of the laboratory and experiments acquared in practical teaching of fuzzy control engineering. Elõadásunknak az a célja, hogy bemutasson egy módszert a fuzzy irányítástechnika oktatásáról. Ezen módszert alkalmaztuk fõiskolánkon a laboratóriumi gyakorlatokon az elmúlt évben. E tárgykör az irányítástechnika tantárgyként került az oktatásba heti két óra elõadás és két óra gyakorlat keretében. Az irányítástechnika - mint alaptantárgy - mind a 120 hallgatónk számára kötelezõ. A fuzzy vezérlés kisebb szerepet kapott az elõadásokon, de fõszerepet játszott a laboratóriumi gyakorlatokon. A hallgatóink nem kaptak részletes, mindenre kiterjedõ matematikai alapot a fuzzy logikához, mert ragaszkodtunk ahhoz, hogy diákjaink a problémákat és megoldásaikat valódi, mozgó, mûködõ rendszereken kezdjék megismerni. Ez összhangban volt az eddigi laboratóriumok rendszerével, melyet más tárgyak keretében (elektronika, digitális technika) fejlesztettünk ki. A rendszer a következõ fázisokból áll: tervezés (otthon) szimuláció megvalósítás ellenõrzés Ebben a rendszerben a fuzzy szabályozás szimulációja még nem lett teljesen kidolgozva. Itt kell megemlíteni, hogy a Kandó Kálmán Fõiskola Matematikai és Számítástechnikai Intézetét a BCS és az IEE akkreditálta és ebben a Mérnöki Alkalmazások igen fontos szerepet játszott. A Mérnöki Alkalmazások alapelveivel összhangban a laboratóriumi gyakorlatokon hallgatóinknak konkrét feladatokat kell megoldaniuk életszerû feltételek között. Miután elhatároztuk a fuzzy irányítástechnika oktatását, két lehetõség közül kellett választanunk: 20

Kifejlesztünk egy saját szoftver rendszert, (esetleg a hallgatóink részvételével) Vásárolunk egy létezõt Hasonló módon döntenünk kellett a modelleket illetõen is. Mivel intézményeink igen korlátozott pénzeszközök felett rendelkeznek, az idõt és a ráfordításokat figyelembe véve a szoftver rendszer vásárlása mellett döntöttünk, de a modelleket saját erõbõl valósítottuk meg. A Texas Instruments cégtõl vásároltunk DSK Education Kit kártyákat, melyek tartalmazzák a TMS-320 DSP mikroprocesszort és annak környezetét. Õk ajánlották a fuzzytech softver rendszert az Inform Software Corporation cégtõl. Ennek a rendszernek az oktató verzióját használtuk a fuzzy irányítástechnikában, mivel ez rendelkezik egy TMS-320 assembly kódú kimenettel. A fuzzytech 4.0 TMS-320 Explorer két analóg bemenettel és egy analóg kimenettel képes mûködni, ami egybeesik a DSK Education Kit által nyújtott lehetõségekkel. Ezek a lehetõségek korlátozottnak tûnhetnek, de a rendszer jól használhatónak bizonyult, a feladatokat sikerrel lehetett vele megoldani. Ahhoz, hogy a modelljeinket a TMS-320 segítségével a fuzzytech rendszerhez lehessen illeszteni, minden egyes modellhez a következõ programokat kellett megalkotni: egy fõ, keret input-output programot egy mérõ programot a 'crisp' értékek gyûjtéséhez egy soros kommunikációs programot a soros belövéshez Modelljeink a következõk: futómacska modell lebegõ ping-pong labda modell vízszintszabályzás modell DC motor modell hõmérsékletszabályzás modell, melyet készen vettünk. A futómacska modell segítségével megvizsgálhatjuk, hogy hallgatóinknak milyen mûveleteket kellett végrehajtaniuk. Az elsõ lépés a modell tanulmányozása, a fizikai input és output változók meghatározása, a fontosabb 'crisp' értékek begyûjtése a mérõprogram segítségével (legalább a minimumét és a maximumét), a feladat manuális megoldásának megpróbálása beépített potenciométerrel. A második lépés a nyelvi változók, azok termjeinek meghatározása, a szabályrendszer felállítása. A harmadik lépés egy új rendszer felépítése a fuzzytech rendszerrel a második lépés alapján. A negyedik lépés a belövés a soros vonal segítségével (egyelõre csak lassú folyamatok esetén). Az ötödik, az FTL file lefordítása DSK ASM file-lá, a dsk (betölthetõ) formátumú file generálása, betöltése a mikroprocesszorba és indítása. A hatodik, lépés a modell viselkedésének ellenõrzése, módosítása, ha szükséges, (azaz végigmenni a második lépéstõl a hatodikig a megváltoztatott értékekkel). 21

A futómacska modell A modell egy 120 centiméter hosszú sínen mozgó, három csigán keresztül átvetett madzagon segítségével DC motorral hajtott kocsiból és egy hozzáerõsített ingaszerû teherbõl áll. A kocsi helyzetét egy helipot segítségével mérhetjük, a rúdnak a függõlegessel bezárt szögét egy potenciométerrel érzékeljük. A kocsi sebessége a DC motorra adott feszültségtõl függ. Az a feladat, hogy a kocsit (futómacskát) a pálya elejétõl a kijelölt helyig mozgassuk minimális idõ alatt, a teher túlzott kilengése nélkül. A változók: a kocsi távolsága a megadott helytõl, a tehertartó rúdnak a függõlegessel bezárt szöge és a DC motorra adott feszültség. 22

A szög (Angle) nyelvi változó termjei 23

A távolság ( Distance) nyelvi változó termjei A teljesítmény (Power) nyelvi változó termjei 24

A fuzzy szabály rendszer A lebegõ pingpong labda modell A lebegõ pingpong labda modell egy ventillátorból, egy üvegcsõbõl és egy ultrahang szonárból áll. A feladat az, hogy a pingpong labdát a csõ egy magasságában tartsuk, a ventillátor megfelelõ szabályozásával. A változók: a pingpong labda távolsága az ultrahang szonártól, a labda mozgásának sebessége és a ventillátorra adott feszültség. 25

A vízszintszabályzás modell A vízszintszabályzás modell egy víztartályból áll, melyben a vízszintet kell állandó értéken tartani két szivattyú segítségével úgy, hogy az egyikkel a vizet betöltjük a tartályba, a másikkal kiszivattyúzzuk belõle. Van még egy harmadik szivattyú is, mellyel manuálisan tudunk vizet hozzáadni vagy elvenni (zavarjel). A vízszint egy lebegõ folyadékszintmérõvel mérhetõ. A változók: a víz mélysége, a vízszint változásának sebessége és a szivattyúkra adott feszültség, mely ha pozitív, az egyik, ha negatív, akkor a másik szivattyút hajtja. 26

A TEMPUS által szponzorált laboratóriumunk A fuzzy szabályozás laboratóriumi gyakorlatunkat sikeresnek tekinthetjük, a visszhang hallgatóink részérõl kedvezõ volt, azt gondoljuk, hogy diákjaink a feladatokat élvezettel csinálták. Ezen irányban szeretnénk a gyakorlatot folytatni, bár természetesen, szükséges lenne a modellek számát és típusát növelni a jövõben. 27