Matlab Fuzzy Logic Toolbox

Hasonló dokumentumok
Intelligens rendszerek gyakorlat

Intelligens irányítások

XII. LABOR - Fuzzy logika

MICROCAP PROGRAMRENDSZER HASZNÁLATA

Az importálás folyamata Felhasználói dokumentáció verzió 2.1.

Lapműveletek. Indítsuk el az Excel programot és töröljük ki a Munka1 nevű munkalapot!

Kézikönyv. Fizetési feltétel kulcs felvitele

Easton420. Automata Telefon hangrögzítő. V 6.0 Telepítése Windows XP rendszerre

Thermo1 Graph. Felhasználói segédlet

Laborgyakorlat: Második merevlemez telepítése, konfigurálása és partícionálása

Segédlet kriptográfiai szolgáltatást beállító szoftverhez (CSPChanger)

Netis vezeték nélküli, N típusú, router

Technikai tájékoztató - kérdések és válaszok TSD-QA89 (2011/11)

ONLINE SZAKÉRTŐI KERETRENDSZER

Segédlet kriptográfiai szolgáltatást beállító szoftverhez (CSPChanger)

Választó lekérdezés létrehozása

1. DVNAV letöltése és telepítése

Microsec Zrt. által kibocsátott elektronikus aláírás telepítése Windows 7 (x86/x64) Internet Explorer 9 (32 bites) böngészőbe

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

Szöveges fájlok szerkesztése Jegyzettömb használata

A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak.

Tanúsítvány feltöltése Micardo kártyára

Prezentáció Microsoft PowerPoint XP

Megújított tanúsítvány cseréje a Windows tanúsítványtárban

Microsec Számítástechnikai Fejlesztő zrt. Microsec web-szignó. Felhasználói útmutató. ver Budapest, július 06.

5.6.3 Laborgyakorlat: Windows rendszerleíró adatbázis biztonsági mentése és visszaállítása

Oktatási anyag Excel kezdő

A WORD 2016 szövegszerkesztő újdonságai

Wifi segédlet Windows 7 operációs rendszer esetén

Laborsegédlet 3. Labor

Gyors üzembe helyezési kézikönyv

Gyors telepítési kézikönyv

A Mozilla Thunderbird levelezés beállítása

Invitel levelezés címek esetén

15.4.2b Laborgyakorlat: Mappa és nyomtató megosztása, a megosztási jogok beállítása

Wifi segédlet Windows 8 operációs rendszer esetén

lizengo használati utasítás A Windows egy USB stick-re való másolása

Hálózati betekint ő program telepítése mobil telefonra. Symbian. alarm shop. Windows mobile Android IPhone Blackberry

Dr. Pétery Kristóf: CorelDRAW 9 testre szabás

Jbuilder 2005 egyről a kettőre...

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

MPLAB ICD használata

O365 és felhő szolgáltatások igénybevételéhez szükséges beállítások

Mérnöki létesítmények 3D-s modellje

Vodafone Connect Lite (telepítés Windows XP operációs rendszer alatt)

A ChipScope logikai analizátor

Grafikus felhasználói felület (GUI) létrehozása A GUI jelentése Egy egyszerű GUI mintaalkalmazás létrehozása

Laborgyakorlat: Virtuális memória beállítások testreszabása

Új adatbázis létrehozása

Gyökértanúsítványok telepítése Windows Mobile operációs rendszerekre

4csatornás DVS, 7 LCD

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

Táblázatkezelés Excel XP-vel. Tanmenet

PÉNZTÁR FELHASZNÁLÓI KÉZIKÖNYV

Molekuláris evolúció második gyakorlat

Mikroszámla. Interneten működő számlázóprogram. Kézikönyv

16/8/4 CSATORNÁS Real Time MPEG-4DVR. 16/8/4 CSATORNÁS beépített DVD-RW íróval vagy CD-RW íróval

Netlock Kft. által kibocsátott elektronikus aláírás telepítése Windows XP SP3 Internet Explorer 8 böngészőbe

Felhasználói segédlet a Scopus adatbázis használatához

Laborgyakorlat: Partíció létrehozása Windows XP Professional operációs rendszerben

2. Végezzük el a tömörített fájlok kicsomagolását a számítógépünkre.

LUTRON GRAFIK 6000 fényszabályzó rendszer

Algoritmus terv 3. Fejezet: Folyamatok meghatározása

9. óra operációs rendszerek. Grafikus operációs rendszer

Outlook Express használata

Laborgyakorlat: Feladatütemezés grafikus felület és az at parancs használatával

Cím: Heatmap készítése

CareLink Personal telepítési útmutató. Első lépések a CareLink Personal adatfeltöltéshez

Rendszergazda Debrecenben

3. modul - Szövegszerkesztés

Egzinet Partner Portál

WIFI elérés beállítása Windows XP tanúsítvánnyal

Internetkonfigurációs követelmények. A számítógép konfigurálása. Beállítások Windows XP alatt

1.A. feladat: Programablakok

Evolution levelező program beállítása tanúsítványok használatához

TÍPUSDOKUMENTUMOK KÉSZÍTÉSE

Budapest Internetbank számlaadatok áttöltése Kézi PC-be. (Felhasználási útmutató)

Java telepítése és beállítása

Tanúsítvány és kulcspár biztonsági mentése/telepítése

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL. Budapest, november 08.

Az FMH weboldal megnyitásakor megjelenő angol nyelvű üzenetek eltüntetése

TERC V.I.P. hardverkulcs regisztráció

MultiBoot. Felhasználói útmutató

kommunikáció Megoldások

Telepítési kézikönyv. EduSigner 1.0 digitális aláíró komponens

ENG Systems Hungary Kft tel/fax: ENG. ENG PrRP Editor. Presenter Control Remote Pack program editor.

Az alábbiakban szeretnénk segítséget nyújtani Önnek a CIB Internet Bankból történő nyomtatáshoz szükséges böngésző beállítások végrehajtásában.

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Word V. tabulátortípus meg nem jelenik: Tabulátor - balra, Tabulátor - jobbra,

Programozási technológia

PDF DOKUMENTUMOK LÉTREHOZÁSA

Szöveges értékelés. Magiszter.NET. Elérhetőségeink: Tel: 62/ ; Fax: 62/ Honlap:

SZÁMÍTÓGÉPES ADATFELDOLGOZÁS

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Java telepítése és beállítása

15.4.2a Laborgyakorlat: Böngésző beállítása

Taszkok 1 és mérföldkövek

5. Gyakorlat kiegészítő műveletek

A Windows 7 operációs rendszerrel kompatibilis DS150E felhasználói útmutatója. Dangerfield,február 2010 V1.0 Delphi PSS

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Átírás:

Matlab Fuzzy Logic Toolbox The Future looks Fuzzy Newsweek, May, 28, 1990. A fuzzy irányítási rendszerek vizsgálatára Windows alatt futó Matlab programcsomag szimulációs eszközeit és a Matlab-ra ráépülő Fuzzy Logic Toolbox és Simulink szimulációs programok szolgáltatásait használjuk. A többi fuzzy logikai alkalmazásokat támogató programrendszerhez hasonlóan a Matlab Fuzzy Logic Toolbox is programozható. Azok számára akik nem szeretnének programozni, számukra egy interaktív kommunikációs ablakokkal dolgozó grafikus fejlesztő környezet áll rendelkezésre. A Fuzzy Logic Toolbox grafikus, interaktív fejlesztő rendszernek az a célja, hogy mélyebb programozási ismeretek nélkül is képes legyen egy a számítástechnikában átlagosan tájékozott fuzzy irányítási rendszert létrehozni és tesztelni. A keret öt ablakot és azokban további menüket és beállításokat tartalmaz. Az ablakok az általános megnyitási sorrendben a következők: 1. FIS (Fuzzy Inference System ) Editor Fuzzy következtető rendszerszerkesztő. 2. Membership function Editor Tagsági függvényszerkesztő. 3. Rule Editor Szabályszerkesztő. 4. Rule viewer Szabálynéző 5. Surface viewer Felület néző Az egyes ablakok menüjében található opciók: 1. File, a szokásos WINDOWS utasításokkal: új rendszer szerkesztése, elmentett rendszer megnyitása, rendszer mentése, kilépés. 2. Edit (ablakonként különböző szerkesztő beszúrás, törlés utasításokkal). 3. View (az ablakok közötti váltások illetve mozgás lehetőségek). 4. Options (csak a Rule viewer és Surface viewer esetén jelenik meg) Borravaló meghatározás - példa A gyakorlat megvalósításához szükséges programcsomag, eszköztárak: Matlab és Fuzzy Logic Toolbox. A borravaló példa megoldása a következő lépésekből áll: 1. Indítsuk el a Matlab-ot. 2. Indítsuk el a Fuzzy Logic Toolbox-ot. A «Matlab Command Windows»-ba beírni: fuzzy (enter) így belépünk a «FIS Editor»-ba, vagyis a Fuzzy következtető rendszerszerkesztőjébe. A bal oldali blokk séma elem az aktív («input1»)! Mamdani következtetési algoritmust alkalmazunk. 3. Az «input1»-et, a jobb oldali ablakban nevezzük át «kiszolgalas»-nak, (enter). 1

4. Aktíváljuk a jobb oldali blokk séma elemet az «output1»-et, a jobb oldali ablakban nevezzük át «borravalo»-nak, (enter). 5. A «File/Export/To Workspace» és «To Disk» - adjuk meg az új állomány nevét (pl. TTK_ borravalo), mentés (Save) és ablakzárás. A «FIS Editor» neve TTK_borravalo-ra változik. Tagsági függvényszerkesztő «Membership Function Editor» 6. Az «Edit/Membership Functions» választással belépünk a Tagsági függvényszerkesztőbe «Membership Function Editor» (aktiv a «kiszolgalas» elem). Az «Edit/Remove All MFs» választással töröljük a felajánlott tagsági függvényeket. 7. Az «Edit/Add MFS» választás után az előugró ablakban válasszunk ki 3 drb. «gaussmf» típusú tagsági függvényt (OK, ablakzárás). 8. A skálázást «Range» beállítani 1-10-re (enter), a «Display Range» automatikusan beáll 1-10-re. 9. Kattintsunk rá a bal oldali tagsági függvényre (mf1), nevezzük át «pocsek» névre és állítsuk be a paramétereit: [1.5 0]. 2

10. Kattintsunk rá a középső tagsági függvényre (mf2), nevezzük át «jo» névre és állítsuk be a paramétereit: [1.5 5]. 11. Kattintsunk rá a jobb oldali tagsági függvényre (mf3), nevezzük át «kituno» névre és állítsuk be a paramétereit: [1.5 10]. 12. Aktiváljuk a borravalo elemet és elfogadjuk az előugró ablakban felajánlott 3 drb. «trimf» típusú háromszög alakú tagsági függvényeket. A skálázást «Range» beállítani: 0-30-ra (enter), a «Display Range» is automatikusan beáll 0-30-ra. 13. Kattintsunk rá a bal oldali tagsági függvényre (mf1), nevezzük át «keves» névre és állítsuk be a paramétereit: [0 5 10]. 3

14. Kattintsunk rá a középső tagsági függvényre (mf2), nevezzük át «kozepes» névre és állítsuk be a paramétereit: [10 15 20]. 15. Kattintsunk rá a jobb oldali tagsági függvényre (mf3), nevezzük át «nagy» névre és állítsuk be a paramétereit: [20 25 30]. 4

Szabályszerkesztő «Rule Editor» Az «Edit/Rules» választással belépünk a Szabályszerkesztő ablakba «Rule Editor», amely könnyűszerrel lehetővé teszi a fuzzy szabályok szerkesztését az «Add rule» gomb segítségével. Az ábrán látható rádiógombok segítségével kiválasztjuk az or vagy and műveleteket. A «Delete rule» gombbal törölhető a már bevitt fuzzy szabály, a «Change rule» gombbal pedig megváltoztatható. 16. A fuzzy szabályszerkesztőbe vigyük be a következő ábrán látható 3 szabályt és zárjuk be a szabályszerkesztőt (close): Szabálynéző Rule viewer 17. A «Fis Editor»-ban a «View/Rules» választás után a szabálynézőben megtekinthetjük a bevitt szabályokat. 18. «Fis Editor»-ban a «View/Surface» választás után a felületnézőben a bemenet és kimenet közötti kapcsolatot a teljes szabályozási tartományra összefüggően mutatja be egy ún. szabályozási (control) felület megadásával. 5

19. Írjuk be a Matlab ablakba: a művelet eredménye: a=readfis( TTK_borravalo ) (enter) 20. Írjuk be a Matlab ablakba: a művelet eredménye: showfis (a) (enter) A fenti táblázatban a fuzzy szabályzónk Matlab-Fuzzy Toolbox programcsomag szerinti struktúráját mutattuk be. 6