INDÍTÓMOTOR MODELLEZÉSE KÜLÖNFÉLE MÓDSZEREKKEL STARTER MOTOR MODELING WITH DIFFERENT METHODS



Hasonló dokumentumok
INDÍTÓMOTOROK MODELLEZÉSÉRE ALKALMAS MÓDSZEREK ÖSSZEHASONLÍTÓ ELEMZÉSE

AKTUÁTOR MODELLEK KIVÁLASZTÁSA ÉS OBJEKTÍV ÖSSZEHASONLÍTÁSA

Kovács Ernő 1, Füvesi Viktor 2

Mobil Gamma-log berendezés hajtásláncának modellezése LOLIMOT használatával

Neurális hálózatok bemutató

(Az 1. példa adatai Uray-Szabó: Elektrotechnika c. (Nemzeti Tankönyvkiadó) könyvéből vannak.)

MESTERSÉGES INTELLIGENCIÁN ALAPULÓ MÓDSZER ELEKTROMECHANIKUS AKTUÁTOR HIBADIAGNOSZTIKÁJÁRA

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

KEFENÉLKÜLI EGYENÁRAMÚ MOTORRÓL MŰKÖDTETETT AKTUÁTOR KAOTIKUS VISELKEDÉSÉNEK VIZSGÁLATA

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

Modellezés és szimuláció. Szatmári József SZTE Természeti Földrajzi és Geoinformatikai Tanszék

Intelligens Rendszerek Gyakorlata. Neurális hálózatok I.

HU-3515 Miskolc-Egyetemváros tel.: +36-(46) mellék: 12-16, 12-18, fax : +36-(46) elkke@uni-miskolc.hu

Neurális hálózatok.... a gyakorlatban

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék. Neurális hálók. Pataki Béla

Neurális hálózatokon alapuló modellezés és hibadiagnosztika villamos hajtások példáján keresztül

Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 7.

Élettartam teszteknél alkalmazott programstruktúra egy váltóvezérlő példáján keresztül

I. BEVEZETÉS, MOTIVÁCIÓ, PROBLÉMAFELVETÉS

MŰSZAKI TUDOMÁNY AZ ÉSZAK-ALFÖLDI RÉGIÓBAN 2010

Irányítási struktúrák összehasonlító vizsgálata. Tóth László Richárd. Pannon Egyetem Vegyészmérnöki és Anyagtudományok Doktori Iskola

A HIBRID LINEÁRIS LÉPTET MOTOR HATÉKONYSÁGÁNAK NÖVELÉSI MÓDOZATAIRÓL

Irányításelmélet és technika II.

DETERMINATION OF SHEAR STRENGTH OF SOLID WASTES BASED ON CPT TEST RESULTS

GEOSTATISZTIKA. Földtudományi mérnöki MSc, geofizikus-mérnöki szakirány. 2018/2019 I. félév TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ

(A képzés közös része, specializáció választás a 4. félévben, specializációra lépés feltétele: az egyik szigorlat eredményes teljesítése)

Keresés képi jellemzők alapján. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Márkus Zsolt Tulajdonságok, jelleggörbék, stb BMF -

Fuzzy rendszerek és neurális hálózatok alkalmazása a diagnosztikában

Robotok inverz geometriája

Mechatronika, Optika és Gépészeti Informatika Tanszék MOTOR - BOARD

Geokémia gyakorlat. 1. Geokémiai adatok értelmezése: egyszerű statisztikai módszerek. Geológus szakirány (BSc) Dr. Lukács Réka

Publikációs lista. Dr. Molnárka-Miletics Edit Széchenyi István Egyetem Matematika és Számítástudományi Tanszék

PARAMÉTERES GÖRBÉK ALKALMAZÁSA VALÓSIDE- JŰ DIGITÁLIS HANGFELDOLGOZÁS SORÁN

EGYENÁRAMÚ GÉP VIZSGÁLATA Laboratóriumi mérési útmutató

AZ A PRIORI ISMERETEK ALKALMAZÁSA

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

Érzékelők és beavatkozók

Érzékelők és beavatkozók

MEMS eszközök redukált rendű modellezése a Smart Systems Integration mesterképzésben Dr. Ender Ferenc

I. LABOR -Mesterséges neuron

A forrás pontos megnevezésének elmulasztása valamennyi hivatkozásban szerzői jogsértés (plágium).

Haszongépj. Németh. Huba. és s Fejlesztési Budapest. Kutatási. Knorr-Bremse November 17. Knorr-Bremse

Útjelzések, akadályok felismerése valós időben

Hajtástechnika. Villanymotorok. Egyenáramú motorok. Váltóáramú motorok

Körkép a lakossági felhasználók fogyasztásának készülékszintű becsléséről (NILM)

Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Gépészeti rendszertechnika (NGB_KV002_1)

Visszacsatolt (mély) neurális hálózatok

Geoelektromos tomográfia alkalmazása a kőbányászatban

Háromfázisú aszinkron motorok

GEOSTATISZTIKA II. Geográfus MSc szak. 2019/2020 I. félév TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ

Egy gazdasa gmatematikai modell An economical mathematics model

Matematikai geodéziai számítások 5.

Jelgenerálás virtuális eszközökkel. LabVIEW 7.1

Indítómotor behúzótekercsének szimulációs vizsgálata Investigation of the Solenoid Switch of an Electric Starter Motor with Simulation

MEZŐGAZDASÁGI HULLADÉKOT FELDOLGOZÓ PELLETÁLÓ ÜZEM LÉTESÍTÉSÉNEK FELTÉTELEI

Irányításelmélet és technika II.

1. Bevezete s A. SZÁNTÓ 1, G. Á. SZÍKI 2, K. SARVAJCZ 3

Rugalmas állandók mérése

DFTH november

A 27/2012 (VIII. 27.) NGM rendelet 29/2016 (VIII.26) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

Pannon Egyetem Vegyészmérnöki és Anyagtudományok Doktori Iskola

DIFFERENCIAEGYENLETEK, MINT A MODELLEZÉS ESZKÖZEI AZ ISKOLAI MATEMATIKÁBAN

VI. Magyar Földrajzi Konferencia

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen,

Elektromechanikai rendszerek szimulációja

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

Különböző szűrési eljárásokkal meghatározott érdességi paraméterek változása a választott szűrési eljárás figyelembevételével

Áramköri elemek mérése ipari módszerekkel

Kerékagymotoros Formula Student versenyautó menetdinamikai szimulációja

Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017.

Matematikai geodéziai számítások 8.

ÁRAMKÖRÖK SZIMULÁCIÓJA

BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM

A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS

Oszcillátor tervezés kétkapu leírófüggvényekkel

Al-Mg-Si háromalkotós egyensúlyi fázisdiagram közelítő számítása

Forgalmi modellezés BMEKOKUM209

A nagy teljesítõképességû vektorhajtások pontos paraméterszámításokat igényelnek

ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ

7. L = 100 mh és r s = 50 Ω tekercset 12 V-os egyenfeszültségű áramkörre kapcsolunk. Mennyi idő alatt éri el az áram az állandósult értékének 63 %-át?

KÖSZÖNTJÜK HALLGATÓINKAT!

Gauss-Seidel iteráció

4. /ÁK Adja meg a villamos áramkör passzív építő elemeit!

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

MŰSZAKI TUDOMÁNY AZ ÉSZAK-KELET MAGYARORSZÁGI RÉGIÓBAN 2012

Jelek és rendszerek Gyakorlat_02. A gyakorlat célja megismerkedni a MATLAB Simulink mőködésével, filozófiájával.

Matematikai geodéziai számítások 9.

8. Laboratóriumi gyakorlat INKREMENTÁLIS ADÓ

A CAN mint ipari kommunikációs protokoll CAN as industrial communication protocol

Rugalmas állandók mérése

Tanulás az idegrendszerben. Structure Dynamics Implementation Algorithm Computation - Function

FELÜGYELT ÉS MEGERŐSÍTÉSES TANULÓ RENDSZEREK FEJLESZTÉSE

Publikációs lista. Gódor Győző július 14. Cikk szerkesztett könyvben Külföldön megjelent idegen nyelvű folyóiratcikk...

EFOP DISZRUPTÍV TECHNOLÓGIÁK KUTATÁS-FEJLESZTÉSE AZ E-MOBILITY TERÜLETÉN ÉS INTEGRÁLÁSUK A MÉRNÖKKÉPZÉSBE

A TANTÁRGY ADATLAPJA

4. /ÁK Adja meg a villamos áramkör passzív építő elemeit!

Járműinformatika A jármű elektronikus rendszerei

Ejtési teszt modellezése a tervezés fázisában

Átírás:

INDÍTÓMOTOR MODELLEZÉSE KÜLÖNFÉLE MÓDSZEREKKEL STARTER MOTOR MODELING WITH DIFFERENT METHODS KOVÁCS Ernő 1, FÜVESI Viktor 2 1 Egyetemi docens, PhD; 2 tudományos segédmunkatárs 1 Miskolci Egyetem, Elektrotechnikai és Elektronikai Tanszék 2 Miskolci Egyetem, Alkalmazott Földtudományi Kutatóintézet 1 HU-3515 Miskolc-Egyetemváros 2 HU-3515 Miskolc-Egyetemváros, Pf. 2 1 elkke@uni-miskolc.hu; 2 fuvesi@akki.hu Kivonat: A cikk a gépjárművekben használatos indítómotor modellezésével foglalkozik. Az indítómotor, mint nemlineáris aktuátor modellezésére több lehetőség is adódik. Lehetőség van differenciál egyenletek segítségével vizsgálni az indító motort, majd illeszteni a modellt az aktuális egységre. Egy másik lehetőség, ha a motort, mint fekete dobozt tekintjük. A motor viselkedését a jellemző fizikai mennyiségek kapcsolatával leírhatjuk. Modellezésre 3 rétegű neurális hálót alkalmaztunk. A neurális háló betanításához és a betanított modell validálásához valós rendszeren történő mérésekből gyűjtött adatok kerültek felhasználásra. Harmadik módszerként, az iparban gyakran alkalmazott eljárást választottuk, amely a mérésekből gyűjtött adatok felhasználásával diszkrét méretű adattáblát hoz létre, aminek segítségével a motor mérések idősorai extrapolálhatók. Kulcsszavak: modellezés, indító motor, validálás, neurális háló, kereső tábla Abstract: This paper introduces different methods used to modeling a starter motor. There are several methods known to model an actuator. One method is to apply differential equations to describe the behaviour of the motor and then validate the model to the real system. Other solution is to use black box method. The behaviour of the motor can be described with the relations among the measured quantities. 3-layered neural networks were applied for nonlinear modeling. The training and validating dataset of the network were collected from real system measurements. The third method applied was a grid-based lookup table method, which is very popular in industry. Databases were built up to simulate the actuator. Using the reference points of the database, the points in the simulation can be extrapolated with a simple formula. Keywords: modeling, starter motor, validation, neural network, lookup table 1. BEVEZETÉS A hagyományos működésű járművek jelentős részének a legfontosabb energiaforrása a belsőégésű motor. A motor indításához valamilyen külső erőforrásra van szükség. Manapság indító motorokat használnak a motor beindításához illetve a folyamat önfenntartásához szükséges fordulatszámának eléréséhez. Az indítási folyamat megismeréséhez és feladathoz való optimalizálásához szükséges a rendszer minél pontosabb ismerete. A fizikai paraméterek mérése és a mérések alapján különféle szintű modellek felépítése.[8] Ebben a cikkben egy alkalmazott kutatási projekthez kapcsolódóan modellezésre került egy, a gépjárművekben használatos indító motor. [12] A modellezéshez három - alapvetően más szemléletű - módszer került felhasználásra. A cikk első felében a motor differenciálegyenletekre épülő lineáris modelljét építjük fel és validáljuk a kifejlesztett mérőpadon végzett mérések alapján. A második modellezési mód a mesterséges intelligencia módszerek felhasználása elektromechanikus aktuátorok modellezésére. Többrétegű neurális hálót használunk a motor viselkedésnek modellezésére. A tanítási folyamathoz használt mintakészletek a valódi rendszeren végzett mérésekből származnak. A harmadik módszer egy közelítő eljárás a rendszerek modellezéséhez. A laboratóriumi mérőpadon végzett mérések alapján egy rácsos adatbázist építünk fel. Az adatbázis pontjaiból számítjuk ki a motor keresett paramétereit. 1

2. LABORATÓRIUMI MÉRŐPAD Az indítómotor jellemző mennyiségeinek méréséhez, vizsgálatához mérőpad került kifejlesztésre.[6,11] A projekhez készült mérőpadot úgy kellet kialakítani, hogy az indítási folyamatot szimulálja. Az 1. ábrán láthatók a kifejlesztett laboratóriumi mérőpad főbb komponensei. Az indítómotor {1} egy gépkocsi akkumulátorról működtethető. A motor tengelye egy tengelykapcsoló {2} segítségével kapcsolodik egy mágnesporos fékhez {3}. A fék segítségével dinamikus terhelés állítható elő és alkalmazható a motoron. A motoron mérjük a legfontosabb mennyiségeket, mint a felvett áram (I), akkumulátor feszültség (U), ami egyben a indító motor kapcsaira kerülő feszültség is. A dinamikus terhelést megvalósítani képes fék lehetővé teszi még a szögsebesség (ω) és a terhelőnyomaték (M t ) mérését is. Számítógépes adatgyűjtés NI mérőkártyával történt. A Windows/CVI-ban készült mérő és vezérlőprogram segítségével lehetőség van dinamikusan terhelni a motort a mágnesporos fék segítségével, miközben mérjük a fenti paramétereket. A mennyiségek mérése 800Hz-es mintavételezési frekvenciával történt. 1. ábra A mérésekhez készült mérőpad 1 indítómotor, 2 tengelykapcsoló, 3 mágnesporos fék, 4 vezérlő a mágnesporos fékhez 3. MODELLEZÉS DIFFERENCIÁL EGYENLETEKKEL Az indító motor természeténél fogva dinamikai rendszer [9]. Viselkedése leírható differenciál egyenletek segítségével. A motor soros gerjesztésű egyenáramú motor. [10] A motor villamos modellje a 2. ábrán látható. I R a L a ω M t J red U U i R g L g 2. ábra A soros gerjesztésű indítómotor linearizált modellje 2

Az irodalomból jól ismert, a 2. ábrán látható modellre felírhatjuk az armatúra egyenletet: di dt U ( R R ) I K )/( L L ), (1) ( a g 1 a g R a és R g rendre az armatúra és a gerjesztő tekercs ellenállása; L a és L g rendre az armatúra és a gerjesztő tekercs az indukciói; I az armatúra- és egyben a gerjesztő áram. Az U i indukált feszültség és a motor ω szögsebessége közti összefüggést lineárisnak vehetjük (2). U i K 1 (2) A nyomatéki együttható (K 2 ) és az elektromos motorállandó (K 1 ) a használt modellben nem egyenlő. Felírható továbbá a mozgásegyenlet a motor tengelyére (3) d ( K2I M t ) / J red, (3) dt M t terhelőnyomaték (a fék által kifejtett terhelés a motor tengelyére); J red motor tengelyére redukált tehetetlenségi nyomaték A mechanikai egyenletben a csap- és csapágysúrlódási veszteségeket elhanyagoljuk. A motor nyomatékát annak gerjesztő áramával vehetjük arányosnak. A redukált nyomaték magában foglalja a fék és a tengelykapcsoló tehetetlenségi nyomatékát is. 3.1. A rendszer validálása Az (1),(2),(3) differenciál egyenletek mérésekhez való illesztéséhez a legkisebb négyzetek módszerét használtuk. Minimumkereső algoritmusként a gyorsabb konvergálás érdekében a Levenberg- Marquardt algoritmusra (LMA) esett a választás. A mért értékek felhasználás mellett szükség volt a mennyiségek deriváltjaira is. Az áram illetve szögsebesség deriváltjainak kiszámításhoz 3-pontos közelítést használtunk. A deriváltak jobb közelítéséhez szűréseket végeztünk a jelsorozatokon. Keresett paraméter Átlagérték Szórás R [Ω] 0.0276 0.019 L [mh] 4.98 1.3 K 1 [V/perc] 0.00036 0.00015 K 2 [Nm/A] 0.02703 0.0139 J [kgm 2 ] 0.00621 0.0017 1. Táblázat Validáció értékei Az eredményekből (1. táblázat) jól látszik, hogy a villamos paraméterek jól mérhető tulajdonságuk miatt kisebb szórással rendelkeznek, mint a közvetett módon mérhető mechanikai paraméterek. A rendszer modellezéséhez és számítások felgyorsításához C nyelven írt programkódok készültek. Az akkumulátor feszültségesésének mért és paraméterekkel számított értéke, valamint a terhelőnyomaték mért és paraméterekkel szimulált értéke a 3. ábrán látható. 3

Neurális hálózat Kovács E., Füvesi V.: Indítómotor modellezése különféle módszerekkel, Műszaki Tudomány az Észak Kelet 4. MODELLEZÉS NEURÁLIS HÁLÓVAL a) b) 3. ábra Validálás eredménye A differenciál egyenletes modellezésen kívül egy másik lehetőség, ha fekete dobozként tekintünk a motorra. A motor villamos energiát alakít át mechanikus energiává. Így a motor viselkedését a megjelenő fizikai mennyiségek, mint a motor bemenetén a motor kapcsaira kapcsolt feszültség és a tekercseiben folyó áram, a motor kimenetén a forgórész fordulatszáma és a generált nyomaték, írják le. A villamos működtetésű elektromechanikus aktuátorok általában egybemenetű és egykimenetű (SISO) rendszerek. Több lehetőség is adódik a bemeneti és a kimeneti paraméter megválasztásánál. A cikkben azt az esetet vizsgáljuk, amikor bemenetként a motor tekercsein folyó áramot választjuk és kimeneti jelként a fordulatszámot. Elméletileg bármelyik bemeneti és kimeneti párosítás elképzelhető lenne. u(t) z -1 u(t-1) ~ y ( t ) y(t) z -1 u(t-n) 4. ábra Dinamikus hálóstruktúra (SISO rendszer) Alapvetően a neurális háló statikus rendszerek modellezésére alkalmas. [14] Ahhoz hogy alkalmassá tegyük dinamikus rendszerek idősorozatainak közelítésére a háló struktúráját kell dinamikussá tenni. Egyik lehetőség erre, ha a háló bemeneteinek a számát növeljük és a bemenetekre az eredeti bemeneti jelsorozat időegységgel eltolt értéket adjuk. Ez a dinamikus hálóstruktúra [2,3] látható a 4. ábrán. Ilyenkor a hálózat által megvalósított függvénykapcsolat a (4) jelű f függvénykapcsolatot közelíti. t t t u t, u t 1, u t 2,..., u t n n 1... 6 ~ y ( t) f (4) ~ y a háló kimenete illetve a modell közelítése a t-ik időpillanatban u a háló bemenete a t. időpillanatban u 1 a háló bemenete a (t-1). időpillanatban 4

Egy ilyen hálóstruktúra használata mellett az indítómotor, mint dinamikai rendszer került modellezésre. A matematikai apparátus megismeréséhez egy szimulációs sorozat készült, amely során növeltük a neurális hálózat bemeneteinek számát 1 és 6 között, valamint a rejtett rétegben található neuronok számát is változtattuk. Az aktuális hálóstruktúrával tanítási folyamatot végeztünk. 4.1. A tanító minták és a tanítás A szimulációs sorozat során különféle tanító mintakészleteket is használtunk. A készleteket a mérésekből kaptuk, újra-mintavételezés, szűrés, skálázás után. A háló struktúrájához csak 3 rétegű, azaz egy rejtett réteggel rendelkező hálózatokat használtunk. A hálóban szereplő neuronok aktivációs függvénye szigmoid függvény voltak. A jobb eredmény elérése érdekében a rejtett rétegben lévő neuronok számát növeltük tízes lépésekben egytől százegyig. Minden hálókonfiguráció betanítását 200000 iterációs lépésig futtattunk. A neurális háló betanításánál vigyázni kell arra, hogy a háló a betanító mintát kellő pontossággal betanulja, de a hálózat még képes legyen az extrapolációra. [4,14] Éppen ezért nem mindegy meddig történik a betanítás. A betanítás leállításához több leállító kritériumot is teszteltünk, de az átlagos négyzetes hiba (MSE) bizonyult a legjobbnak. A háló súlyai kezdőértékének meghatározásához a Widrow Nguyen algoritmus [1] használtuk, ami a hálózat konvergálásának gyorsítását teszi lehetővé. A hálók betanításához a növekményes tanító algoritmus bizonyult a legmegfelelőbbnek. A betanítás és adatfeldolgozás időigényes feladat még nagyteljestményű számítógépek esetén is, ezért C/C++ nyelven írt programok kerültek kifejlesztésére, amelyek jelentősen lecsökkentették a folyamatok idejét. A neurális háló programozásához a FANN függvénykönyvtár [5], a grafikonok megjelenítéséhez a MathGL könyvtár, egyéb számításokhoz a GSL függvénycsomag kerültek felhasználásra. 4.2. Legjobb modell kiválasztása A kapott modellhalmazból lineáris regressziót alkalmazva a háló közelítése és a kívánt eredmény között, sikerült a legjobb modellt kiválasztani. A modell jól elsajátította a tanító mintakészletet és jól közelíti az ismeretlen validáló mintasorozatot is. (5. ábra) 5. ábra A betanított hálózat válasza a tanító (bal) és a validáló (jobb) mintakészletre 5. KIKERESŐ TÁBLÁN ALAPULÓ MODELLEZÉS Abban az esetben, ha sok mérési eredményünk van, egy lehetséges megoldás a rendszer viselkedésének modellezésére, hogy a méréseket adatbázisba rendezzük és a mérések információi alapján bemeneti paraméterek használatával generáljuk a megoldást. [13] Létrehoztunk egy diszkrét értékű rácshálózatot, amiben a mérésekből származó, összetartozó adatokat rendezzük. Amikor szimulálásra kerül a sor, a modellezésben aktuálisan szereplő bemeneti paraméterek alapján, a kialakított adatbázis segítségével közelíteni a lehet az eredményt. A kialakított adatbázis nem tartalmazza az összes adatot, hanem referencia pontokat {RP 1 RP 4 } 5

tartalmaz. Az aktuálisan keresett pontok {AP} extrapolálhatók a környezetében lévő referenciapontoktól vett távolságok aránya alapján. (6. ábra) 6. ábra Keresőtáblás modell alapján a rendszer modellezése A keresett érték (z koordináta) az (5) összefüggés alapján közelíthető ( z ~ ) az aktuálisan keresett pont és a pont környezetében lévő referenciapontok relatív távolságai (6) alapján. A referencia pontok z koordinátája hordozza a keresett mennyiséget. A kialakított adatbázisban az x érték a motor kapcsain mérhető feszültség és az y koordináta a motort terhelő nyomaték volt. ~ z ( t) ( d z d z d z d z )/( d d d ), (5) 1 4 2 3 3 2 4 1 1 2 3 d4 d 2 2 i ( xi x) ( yi y) (6) az aktuálisan keresett pont és a hozzá i. legközelebb eső pont relatív távolsága. Két adatbázis került kialakításra a mérések alapján: egy a motor szögsebességének meghatározásához egy pedig a motor aktuális áramának kiszámításhoz. A modell tovább finomítható a használt rács sűrítésével illetve részben a nagyobb számú referencia pont használatával. a) b) 7. ábra Keresőtáblás modellek közelítései: a) a sebesség közelítése; b) az áram közelítése Az adatbázisok felhasználásával a kívánt és a közelített sebesség-idő és áram-idő grafikonok a 7. ábrán láthatók. A módszer jobb közelítést ad az áram meghatározásakor, de a sebesség időbeni lefutása is csak a gyors változásoknál haladja mega 10% hibát. A referencia adatbázis felépítéséhez és a szimuláció lefuttatásához C/C++ nyelven íródott programok készültek a számítások felgyorsításához. 6

6. ÖSSZEFOGLALÁS A cikkben három eltérő gondolkodásmódot tükröző módszer került bemutatásra az aktuátor modellezés témaköréből. A mérések alapján különféle modellek építhetők fel a valós rendszer modellezésére. Az itt bemutatott három módszernek vannak előnyei és hátrányai. A differenciálegyenlet használatakor nagy a számításigény, de a helyes validálás nagyon jó közelítést ad. A neurális háló betanítási folyamatához a tanító mintakészlet kialakítása nagy és gondos munkát igénylő feladat. A jól meghatározott hálóstruktúra, a jó tanítási paraméterek meghatározása fel tudja gyorsítani a háló konvergenciáját a legjobb megoldás felé. A betanított háló képes extrapolálni a tanult minták alapján és kisebb számítási igénnyel bír mint a differenciál egyenlet. Harmadik módszer adja a legrosszabb közelítést, de ezen tulajdonság mellett a legkisebb a számításigénye. 7. KÖSZÖNETNYILVÁNÍTÁS A tanulmány a TÁMOP 4.2.1.B 10/2/KONV 2010 0001 jelű projekt részeként az Új Magyarország Fejlesztési Terv keretében az Európai Unió támogatásával, az Európai Szociális Alap társfinanszírozásával valósult meg. 8. FELHASZNÁLT IRODALOM [1] Nguyen, D., Widrow, B., Improving the learning speed of 2-layer neural networks by choosing initial values of the adaptive weights In Proceedings of the IJCNN, volume III, 1990, pp 21 26 [2] Brown, M., Harris, C., Neurofuzzy Adaptive Modeling and Control, Prentice Hall, London, 1994, ISBN 0-13-134453-6 [3] Jang, J. S. R., Sun, C. T., Mizutani, E., Neuro-Fuzzy and Soft Computing, Prentice Hall, 1996, ISBN-10 0132610663 [4] Horváth, G., Neurális hálózatok és műszaki alkalmazásaik, Műegyetemi Kiadó, Budapest, 1998, ISBN 9634205771 [5] Nissen, S., Implementation of a Fast Artificial Neural Network Library (fann), Department of Computer Science University of Copenhagen (DIKU), 2003 [6] Füvesi, V., Kovács, E., Blága, Cs., Measurement and identification of a starter motor system, MACRo2010, Románia, ISBN 978-973-1970-39-4, 2010, pp 129-133 [7] Pizarro, J., Guerrero, E., Galando, P. L., A statistical model selection strategy applied to neural networks, European Symposium on Artificial Neural Networks, 26-28 April 2000, pp. 55-60 [8] Blága, Cs., Kovács, E., Simulation of performances curves of a starter, XXIV microcad, International Scientific Conference, University of Miskolc, ISBN 978-963-661-915-2, 2010, pp. 127-132 [9] Chiassion, J., Modelling and High-Performance Control of Electric Machines, IEEE Series on Power Enginering, John Wiley & Sons Inc, 2005, ISBN 0-471-68449-X [10] Campbell, S. L., Chancelier, J.-P., Nikoukhah, R., Modeling and Simulation in Scilab/Scicos, Springer, 2006, ISBN 0-387-27802-8 [11] Bush-Vishniac, Ilene, J., Electromechanical sensors and actuators, Springer Verlag, 1999., ISBN 978-0-387-98495-7 [12] Kovács, E., Szalontai, L., Füvesi, V., Investigation of the Solenoid Switch of an Electric Starter Motor with Simulation, X. International Conference on Energetics-Electrical Engineering, Kolozsvár, Romania, 2009. [13] Isermann, R., Mechatronic Systems, Fundamentals, Springer, 2005, ISBN 1852339306 [14] Kovacs, E., Neural network based modeling of actuators with BLDC motor, Symposium on Power Electronics, Electrical Drives, Automation and Motion, Capri, Olaszország, 2004 7