AUTOMATIKA DE-MFK, Villamosmérnöki Szak Alapfogalmak

Hasonló dokumentumok
( ) abszolút érték függvényét!

Ipari folyamatirányítás

Irányítástechnika 3. előadás

Érzékelők és beavatkozók

Frekvenciatartomány Irányítástechnika PE MI BSc 1

Feladatgy jtemény az Irányítástechnika II. c. tárgyhoz

Márkus Zsolt Értelmezések, munkapont beállítások BMF -

Laplace transzformáció

GÉPÉSZETI ALAPISMERETEK

A maximálisan lapos esetben a hurokerősítés Bode diagramjának elhelyezkedése Q * p így is írható:

FELADATMEGOLDÁSI GYAKORLATOK SZABÁLYOZÁSTECHNIKA

A kör harmadik pontjának meghatározásához egy könnyen kiszámítható pontot keressünk

Hurokegyenlet alakja, ha az áram irányával megegyező feszültségeséseket tekintjük pozitívnak:

Irányítástechnika 4. előadás

GÉPSZERKEZETTAN - TERVEZÉS IDŐBEN VÁLTOZÓ IGÉNYBEVÉTEL, KIFÁRADÁS

Kidolgozott minta feladatok kinematikából

Irányítástechnika 2. előadás

GÉPSZERKEZETTAN - TERVEZÉS IDŐBEN VÁLTOZÓ IGÉNYBEVÉTEL, KIFÁRADÁS

Tartalom. Soros kompenzátor tervezése 1. Tervezési célok 2. Tervezés felnyitott hurokban 3. Elemzés zárt hurokban 4. Demonstrációs példák

Egyedi cölöp süllyedésszámítása

Számítógépes gyakorlat MATLAB, Control System Toolbox

Stabilitás. Input / output rendszerek

Dinamika. F = 8 N m 1 = 2 kg m 2 = 3 kg

1. Az automatizálás célja, és irányított berendezés, technológia blokkvázlata.

Szinuszjel-illesztő módszer jeltorzulás mérésekhez 1. Bevezetés 2. A mérés elve

Az átviteli (transzfer) függvény, átviteli karakterisztika, Bode diagrammok

Az aszinkron (indukciós) gép.

TARTÓSZERKEZETEK II.-III.

Segédlet a gyakorlati tananyaghoz GEVAU141B, GEVAU188B c. tantárgyakból

ELLENŐRZŐ KÉRDÉSEK LENGÉSTANBÓL: A rugóállandó a rugómerevség reciproka. (Egyik végén befogott tartóra: , a rugómerevség mértékegysége:

Forgó mágneses tér létrehozása

Villámvédelem 3. #5. Elszigetelt villámvédelem tervezése, s biztonsági távolság számítása. Tervezési alapok (norma szerint villámv.

Tartalom. 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció)

Bevezetés az állapottér-elméletbe Dinamikus rendszerek állapottér reprezentációi

FIZIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Tartalom. Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás

A 2006/2007. tanévi Országos középiskolai Tanulmányi Verseny második fordulójának feladatai és azok megoldásai f i z i k á b ó l. I.

Irányítás előrecsatolással (Feed-forward control)

Irányítástechnika. II. rész. Dr. Turóczi Antal

L-transzformáltja: G(s) = L{g(t)}.

Mindennapjaink. A költő is munkára

A következő angol szavak rövidítése: Advanced Product Quality Planning. Magyarul minőségtervezésnek szokás nevezni.

Számítógéppel irányított rendszerek elmélete hatodik házi feladat Beadási határidő:

PID szabályozó tervezése frekvenciatartományban

Tetszőleges mozgások

Széchenyi István Egyetem MTK Szerkezetépítési és Geotechnikai Tanszék Tartók statikája I. Dr. Papp Ferenc RÚDAK CSAVARÁSA

1. MINTAFELADATSOR KÖZÉPSZINT JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

TestLine - Fizika 7. osztály mozgás 1 Minta feladatsor

A robusztos PID szabályozó tervezése

Az egységugrás függvény a 0 időpillanatot követően 10 nagyságú jelet ad, valamint K=2. Vizsgáljuk meg a kimenetet:

Csak felvételi vizsga: csak záróvizsga: közös vizsga: Villamosmérnöki szak BME Villamosmérnöki és Informatikai Kar május 31.

Matematika M1 1. zárthelyi megoldások, 2017 tavasz

Tartalomjegyzék. dr. Lublóy László főiskolai docens. Nyomott oszlop vasalásának tervezése

= 450 kg. b) A hó 4500 N erővel nyomja a tetőt. c) A víz tömege m víz = m = 450 kg, V víz = 450 dm 3 = 0,45 m 3. = 0,009 m = 9 mm = 1 14

1. A mozgásokról általában

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.

Irányítástechnika (BMEGERIA35I) SOROS KOMPENZÁCIÓ. 2010/11/1. félév. Dr. Aradi Petra

ALKALMAZOTT MŰSZAKI HŐTAN

Soros felépítésű folytonos PID szabályozó

ÁGAZATI SZAKMAI ÉRETTSÉGI VIZSGA KÖZLEKEDÉSGÉPÉSZ ISMERETEK EMELT SZINTŰ SZÓBELI VIZSGA MINTAFELADATOK ÉS ÉRTÉKELÉSÜK

Idő-ütemterv hálók - II.

A Bode-diagram felvétele

Gyakorló feladatok a Kísérletek tervezése és értékelése c. tárgyból Kísérlettervezés témakör

Gyengesavak disszociációs állandójának meghatározása potenciometriás titrálással

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

2. Folytonos lineáris rendszerek leírása az id!-, az operátor- és a frekvenciatartományban

Budapesti Műszaki és Gazdaságtudományi Egyetem Közlekedésmérnöki Kar Repülőgépek és hajók Tanszék

A rögzített tengely körül forgó testek kiegyensúlyozottságáról kezdőknek

6. MÉRÉS ASZINKRON GÉPEK

Jeges Zoltán. The mystery of mathematical modelling

Proxy Cache Szerverek hatékonyságának vizsgálata The Performance of the Proxy Cache Server

Hidraulikatömítések minősítése a kenőanyag rétegvastagságának mérése alapján

fizikai-kémiai mérések kiértékelése (jegyzkönyv elkészítése) mérési eredmények pontossága hibaszámítás ( közvetlen elvi segítség)

Membránsebesség-visszacsatolásos mélysugárzó direkt digitális szabályozással

Ipari kemencék PID irányítása

Távközlési mérések Laboratórium ALCATEL OPTIKAI VÉGBERENDEZÉS MÉRÉSE

1 CO (váltóérintkező) 1 CO (váltóérintkező) Tartós határáram / max. bekapcs. áram. 10 / 0,3 / 0,12 6 / 0,2 / 0,12 Legkisebb kapcsolható terhelés

IRÁNYÍTÁSTECHNIKA II. Lineáris szabályozások

Gépészeti rendszertechnika (NGB_KV002_1)

MINERVA TÉRINFORMATIKAI RENDSZER ELEKTROMOS HÁLÓZAT TÉRINFORMATIKAI INTEGRÁCIÓJA

A m becslése. A s becslése. A (tapasztalati) szórás. n m. A minta és a populáció kapcsolata. x i átlag

1. Gyors folyamatok szabályozása

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Bevezetés az állapottér elméletbe: Állapottér reprezentációk

Szakács Jenő Megyei Fizika Verseny, II. forduló, Megoldások. F f + K m 1 g + K F f = 0 és m 2 g K F f = 0. kg m

Irányítástechnika GÁSPÁR PÉTER. Prof. BOKOR JÓZSEF útmutatásai alapján

Szabályozás Irányítástechnika PE MIK MI BSc 1

A WEB SZERVER MEGHIBÁSODÁSÁNAK HATÁSA A PROXY CASH SZERVEREK HATÉKONYSÁGÁRA. Bérczes Tamás, Sztrik János Debreceni Egyetem, Informatikai Kar

ELEKTRONIKAI TECHNIKUS KÉPZÉS

120 Lantos-Kiss-Harmati: Szabályozástechnika gyakorlatok. 2. Gyakorlat. 2. Tantermi gyakorlat Szabályozási kör analízise

Gyakorló feladatok a mozgások témaköréhez. Készítette: Porkoláb Tamás

Mechatronika alapjai órai jegyzet

A kémiai kötés magasabb szinten

ÉRZÉKELŐK ÉS BEAVATKOZÓK II. 5. DC MOTOROK SZABÁLYOZÁS FORDULATSZÁM- SZABÁLYOZÁS

MŰSZAKI FIZIKA I. Dr. Iványi Miklósné professor emeritus. 5. Előadás

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

Számítógépes gyakorlat Irányítási rendszerek szintézise

Középszintű érettségi feladatsor Fizika. Első rész. 1. Melyik sebesség-idő grafikon alapján készült el az adott út-idő grafikon? v.

- IV.1 - mozgó süllyesztékfél. álló süllyesztékfél. 4.1 ábra. A süllyesztékes kovácsolás alapelve

Irányítástechnika GÁSPÁR PÉTER. Prof. BOKOR JÓZSEF útmutatásai alapján

Átírás:

AUOMAIKA DE-MFK, Villamomérnöki Szak.. Alapfogalmak 3-9-8 Automatizálá: Az emberiég történetének gazdaági alapját megadó termeléi folyamat fejl déének azon zakaza, amely menteíti az embert nemcak a fizikai munkavégzé alól, hanem a termeléirányító tevékenyég végzée alól i. Az automatizálá alapja az információzerzé, információátvitel é az információfeldolgozá. Irányítá: Beavatkozunk Ezen folyamatokba, annak érdekében, hogy: Ez a termeléi folyamat létrejöjjön; Megfelel mederben folyjon; Befejez djön. Lehet kézi (manuáli): az irányítá valamelyik rézm veletét kezel zemély végzi; Lehet önm köd (automatiku): az irányítái rézm velet kezel zemély beavatkozáa nélkül megy végbe. Özefoglalva: Az automatizálá a m zaki tudományok egyik ága, amely az önm köd irányítá törvényzer égeivel é gyakorlati megvalóítáaival foglalkozik, tehát az irányítának egy önm köd vállfaja. Az irányítá pedig beavatkozá egy folyamatba, egy kívánt cél elérée érdekében. Irányítái rendzer: Információ az irányítái célról IRÁNYÍÓ BERENDEZÉS c FOLYAMA Kimen jel Hibá információ Folyamat mozgáa El zete információ Mért (real-time) információ (vizacatolá) A kimen jelt l elvárjuk, hogy az általunk kívánt módon alakuljon. A rendzer dinamikuan m ködik, id ben változik ez a folyamat mozgáa. Definíciók: Jelhordozó: Fizikai mennyiég (pl. áram vagy fezültég) ami ténylegeen közvetíti a hatát; Jel: Ennek a hatának az információtartalma, ez a fizikai állapothatározó (mennyiég) minden olyan értéke vagy értékváltozáa, amely egy egyértelm en hozzárendelt információ zerzéére, továbbítáára vagy tároláára alkalma; Jellemz : A jel, amely a folyamattal kapcolato. Jellemz nek nevezzük azokat az állapothatározókat, amelyek az irányított folyamat állapotát jellemzik, vagy befolyáolják. A jellemz értéke, illetve változáa i jel.

Jelek feloztáa: a) Értékkézlet zerint (x értékei): {Általában minden jel az id függvényében változik.} x AUOMAIKA DE-MFK, Villamomérnöki Szak Példák: Folytono jelek: Az értékkézletük özefügg tartomány, tehát meghatározott tartományban bármilyen értéket felvehetnek. Szakazo (dizkrét) jelek: A jel értéke cak dizkrét értékeket vehet fel, két zomzédo dizkrét érték között az értékkézlet hiányzik. b) Id beni lefolyá zerint, értelmezéi tartomány zerint (t értékei): Folyamato a jel (folytono idej ): Ha minden id pillanatban zolgáltat információt. Szaggatott a jel (dizkrét idej ): Ha cak adott id közönként zolgáltat információt. x t Folytono é folyamato jel t x Folytono é zaggatott jel t A zámítógépe irányítában mindig folytono é zaggatott a jel (ha elég gyor az analógdigitál átalakító). c) Az információ megjelenéi formája zerint: Analóg: A jelhordozó értéke vagy értékváltozáa közvetlenül zolgáltatja az információt. Digitáli: Az információ zámjegyet kifejez dizkrét értékben van jelen (kódolt). d) Az érték meghatározottága zerint: Determiniztiku: Az értéke id függvénnyel egyértelm en megadható. Sztochaztiku: Véletlen lefolyáú, id függvénnyel nem adható meg pontoan, cak valózín égi zámítái módzerekkel adható meg.

AUOMAIKA DE-MFK, Villamomérnöki Szak A hatálánc a zabályozái rendzer azon zerkezeti egyégeinek orozata, amelyek a zabályozó hatát közvetítik. A zabályozái (irányítái) rendzert meghatározott zerkezeti vázlattal, m ködéi vázlattal, hatávázlattal írhatjuk le. Szerkezeti vázlat: A zabályozái rendzer vázlato, vagy jelképe zerkezeti ábrázoláa, amely el orban a rendzer irányítái zempontból lényege rézeit tünteti fel. M ködéi vázlat: A hatálánc zerkezeti rézeinek ábrázolái módja, amely e rézek irányítátechnikai értelemben funkcionáli zerepének jelképi ábrázoláából áll. A zerkezeti rézeket téglalapok, a jelek útját pedig hatávonalak jelképezik. Hatávázlat: agokkal é jelekkel írunk le egy rendzert, ez a hatávázlat. A tagokban valamiféle matematikai özefüggé van leírva, ez jelképezi a tag dinamiku változáát. a) Özegzé, különbégképzé jelölée: y y3 y y y y3 y y y y y y3 y y y y y3 y y y b) Nyitott é zárt hatáláncú irányítá: - V S y 4 y y y3 y 4 y y y3 F F Vezérlé nyitott hatáláncú irányítá Ez akkor alkalmazható, ha tudom, hogy mit kell állítanom V-ben, hogy az eredmény megfelel legyen. Szabályozá zárt hatáláncú irányítá Ha nem imerem a zavarjelet ( y 4 ). Z y 4 Szabályozá zavarkompenzációval y - - S y F y 3 Ha ejtem, hogy mi a zavar hatáa, akkor annak a -zereét vizaküldve gyorítható a rendzer. Ez az egyik leggyorabb rendzer. 3

AUOMAIKA DE-MFK, Villamomérnöki Szak.. A zabályozá felépítée Példa: H mérékletzabályozá Szerkezeti vázlat Alapjel zabályozó U f=áll., gerjezt -fezültég H (termo)elem H méréklet (y 3) U U Kemence eljeítményer ít Potenciométer (y ) Egyenáramú zervomotor H mérékleti távadó Áttétel Gáz y Szabályozó zelep y h : A gáz min ége; Az oxigén mennyiége; A kül h méréklet; A f tend közeg. A zabályozó zelep zerkezete: ömzelence h be Záróülé q ki Zárótet M ködéi vázlat: Funkciókat leíró vázlat. Ha azt i megadjuk, hogyan hat, akkor hatávázlat. U U h q h AK J E M+Á Sz K - h 3 i H+ 4

AK alapjel-képz J jelformáló (arányo, differenciáló, integráló hatá) E teljeítmény-er ít M+Á motor + áttétel Sz zelep K kemence h méréklet q gáz H+ h elem + távadó AUOMAIKA DE-MFK, Villamomérnöki Szak ávadó: Olyan egyenáramú er ít, amelynek ki driftje van (jó min ég), negatív vizacatoláa (így ponto), kimen jele egyége jeltartomány, pl. -ma. A zabályozá általáno felépítée: y z - y r y J v y V b y B m y F Vagy y b, ha ninc motor, ekkor ninc végrehajtó. J-nél a zaggatott terület V B F É y y m y z y e y a y r y v y b y e É Szabályozó Végrehajtó Beavatkozó Folyamat Érzékel Szabályozott jellemz Módoított jel Zavaró jel Ellen rz jel Alapjel Rendelkez jel Végrehajtó jel Beavatkozó jel: mindig mozgá jelleg A végrehajtó (zinte) mindig motor, ami mozgat. Ha ninc motor (pl. villamo f té eetén), akkor y v a beavatkozó jel. Ekkor ninc végrehajtó. Angol nyelv jelöléek: d r e u y C P P C r y e u d proce folyamat control ytem zabályozó reference ignal alapjel controlled ignal zab. jel error ignal hibajel actuating ignal irányítójel diturbance zavarjel 5

AUOMAIKA DE-MFK, Villamomérnöki Szak.3. A zabályozáok oztályozáa Alapjel zerint: Értéktartó zabályozá: Az alapjel (r) állandó, vagy legalább i hozú ideig nem változik. Feladata a zavaró hatáok ellenére a zabályozott jellemz megadott értéken tartáa. Követ zabályozá: Az alapjel az id függvénye (r(t)), ekkor vezet jelnek i hívják. Ha az id beni lefolyá imert tehát az id függvény imert, akkor programzabályozának i hívják. A tagok matematikai modellje zerint: Lineári zabályozá: Ha a rendzerben lév öze tagra érvénye a zuperpozíció elve. Ezek a folyamatok tatiku jelleggörbével írhatóak le. Nemlineári zabályozá: Ha nem érvénye a zuperpozíció elve, akár cak egyetlen egy tagra i érvénytelen, akkor a zabályozá nemlineári. A jelek értékeinek meghatározottága zerint: Determiniztiku: Minden jel determiniztiku, vagyi minden jel meghatározható, követhet. Sztochaztiku: A rendzerben van ztochaztiku jel i, amely nem követhet, változáa véletlenzer. Az id beni lefolyá zerint: Folytono idej : A zabályozá folytono, amelyet általában analóg elektronikai ezközökkel valóítanak meg. Dizkrét idej : Ilyen a mintavétele zabályozá, vagyi a zámítógéppel, PIC-kel, illetve PLC-vel tb. történ zabályozá. 6

AUOMAIKA DE-MFK, Villamomérnöki Szak.. A leírá alapja a modellalkotá Matematikai modellt kell építeni ahhoz, hogy a fizikai rendzert elméleti módzerekkel tudjuk vizgálni. Ezt meg lehet tenni: Elméleti módzerekkel; Kíérleti módzerekkel (méréek alapján, az eljárá neve identifikáció: a mért értékekb l matematikai truktúra közelítée). A modell mindig közelít! Az elméleti modellalkotá lépéei: A m ködé min égi képének meghatározáa. El dlege hatáok figyelembe vétele (a többi elhanyagolható). Változók kijelölée, melyik bemen, kimen, bel. Matematikai özefüggéek felíráa. Kíérleti modellalkotá (identifikáció): Struktúrafelvétel (feltételezé). Méréek (a folyamat mozgában legyen). Algoritmuok paraméterek. Ezek a rendzerek dinamiku rendzerek. Egy tag kimen jele nemcak a bemen jel pillanatnyi értékét l függ, hanem az el életét l i információtároló hatá van a rendzerekben, ez zoroan özefügg az energiatároló-hatáal (kondenzátor C, induktivitá L, mozgó tömeg m, h kapacitá c ). Rendzerjellemz függvények: a) A rendzer vielkedéét differenciálegyenlet írja le, amelynek egy bemenete é egy kimenete van. Ez a SISO: ingle input ingle output ( n) ( n ) ( m) ( m ) n y n y... n y n y m u m u... m u m u n n, m i m i R n n ( ezrealizálható) n b) Állapotegyenlet alak: Olyan bel változókat vezünk fel, hogy egyik a máiknak a deriváltja legyen. Ekkor az n-ed rend differenciálegyenlet helyett n db el rend differenciálegyenletet kapunk. Általáno alak: 7 n n

AUOMAIKA DE-MFK, Villamomérnöki Szak y C x D u A, B, C, D: paraméterek u: bemen jel y: kimen jel x: állapotváltozó x A x B u Állapotváltozó: Olyan bel változó, amelynek egy adott id pontbeli értékéb l a bemen - jelek é a paraméterek imeretében a következ id pontbeli értéke i meghatározható. Annyi állapotváltozó van, ahányad rend a differenciálegyenlet. x( t) x( t) u( t) vektorok y( t) A, B, C, D: paraméter-mátrixok. Ha nem id függ k, akkor invariának. Az állapotegyenlete leírá túllép a SISO leíráon MIMO (multiple input multiple output). Hatávázlat (állapotegyenlet): x() u x x y C B D y C x D A u x A x B u Ezek alapján megállapítható, hogy adott zámú bemenet é kimenet, illetve változó mellett mekkorák a paramétermátrixok. Például egy MIMO rendzernél (multiple input multiple output): u: j db y: k db n db változó, n-ed rend rendzer, n db energiatároló van benne. Mekkora az A mátrix? Mekkora a B mátrix? Mekkora a C mátrix? Mekkora a D mátrix? n x n n x j k x n k x j A kapott eredményhez a mátrix-zorzá eredményeit alkalmazva jutunk. : integrátor kontan lineárian változik kontan (értéke az el zményt l függ) 8

x, tehát integrálja x -et é hozzáadja a kez- Energiatároló, emlékzik az el életére. x deti feltételt (x()-t) c) Az átviteli függvény: y( ) SISO W ( ) u( ) y()y(t)-nek a Laplace-tranzformáltja (L) AUOMAIKA DE-MFK, Villamomérnöki Szak n y(): Algebrai egyenlet (n-ed fokú, ). y(t): Differenciálegyenlet. A deriválá -el való zorzá, az integrálá -el való oztáal valóul meg. A differenciálegyenletb l: W ( ) m n m m n m n...... m n n m num( ) den( ) num: numerator (zámláló); den: denumerator (nevez ); z k : zéruhelyek; p j : póluhelyek. m( ) n( ) m m n ( ( p z j k ) ) Ha n()=, akkor karakteriztiku egyenletet (ez befolyáolja a rendzer m ködéét) kapunk. Ennek n db gyöke van (annyi ahány állapotváltozója a rendzernek), ezek vagy valóak, vagy konjugált komplexek. Azért kell, hogy konjugált komplex legyen, mert cak így lez való az eredmény: p a jb... p a jb így lez való az eredmény d) Súlyfüggvény: u(t)= (t) y(t)=w(t) Dirac-delta (t) Dirac-delta t Bemen jele: (t) Olyan id függvény, melynek zéleége, magaága. A úlyfüggvény jellemz a rendzerre. A tag úlyfüggvénye: y t, a rendzeré: wt. 9

AUOMAIKA DE-MFK, Villamomérnöki Szak e) Átmeneti függvény: A bemenetre egyégugrát adunk, é figyeljük a kimnetet. u(t)=(t) y(t)=v(t) (t) t f) Frekvenciafüggvény: y( j ) W( j ) u( j ) A bemenettel azono a kimenet, de az fáziban el van tolva. A kett t eloztva kapjuk a frekvenciafüggvényt. W()~W(j ), alakilag haonló Fonto áttéré: W () L w( x) ; w( x) d v( t) d t Az átviteli függvény Laplace-tranzformáltja a úlyfüggvénynek. A kimenetet deriválva megkapjuk a úlyfüggvényt.

AUOMAIKA DE-MFK, Villamomérnöki Szak.. Hatávázlatok átalakítáa 3-9-5 W W W W W W + W W Vizacatolá: u +/- u W y W W W W y u W ( u yw ) W y( W W ) uw W W W Hurokátviteli függvény (felnyitott kör átviteli függvénye) Jelek áthelyezée: u W u W u W y u W W y u u W W y u W W y u W

Özegzé áthelyezée: AUOMAIKA DE-MFK, Villamomérnöki Szak u - u W y u u - W y u - W u y u - W u y A vizacatolá általáno tárgyaláa: u - u y y r W y W y W 3 y u W W Bemenett l a kimenetig feltéve, hogy u = Mindig ez a nevez W W W W 3 A vizacatolt rendzerben bármelyik jelnek bármelyik jelre való hatáa: y r (ha u =) u W Az özeített hatá: W W u W y W u

AUOMAIKA DE-MFK, Villamomérnöki Szak.3. Az állapotegyenlet megoldáa Állapotegyenlet: x y A C x x B u D u. Megoldáa az id tartományban: x( t) e A t x() y( t) C x( t) B u( t) x(): a kezdeti feltétel. t e A ( t ) B u( t) d. Megoldáa az operátortartományban: (egédegyenlet: L xt () x x ) x x( ) x( ) x( ) I x() A x( ) A A x( ) x() x() B u( ) B u( ) B u( ) I: egyégmátrix x( ) y( ) C I A x( ) D x() u( ) B u( ) Ha x()=, akkor x( ) I A B u( ) y( ) C I A B D u( ) Az átviteli mátrix: I A adj( I A) det( I A) C adj I A B D det I A W() C I A B D det I A pl.: u u u 3 W y y y W W W 3 y W W W 3 u u u 3 De mindegyik Wij nevez je ugyanaz: det I A. Karakteriztiku polinom: n()= egyenlet (n() a nevez együtthatói). Gyökei a mátrix ajátértékei (a f átlóban lév elemek). y W u W u W u y W u W u 3 W 3 3 u 3 3

Hatávázlata: u W AUOMAIKA DE-MFK, Villamomérnöki Szak y u W u 3 W 3 W y W W 3 Az állapot-trajektória: Ha az állapotegyenletet megoldjuk az id tartományban, akkor lez n db. (ahány állapotváltozója van) x i (t) id -függvényünk. Ezek ábrázolhatóak az úgynevezett állapottérben (ahány állapot van, annyi dimenzió teret kell elképzelnünk). Pl.: n=3, t t max x 3 x(t max ) x(t) x() t= x x Az állapotegyenlet megoldáainak özetev i: A kizámított id függvénynek ( x(t) ) van db komponene: At x ( t) e x() ( t) x() k x ( t) g t e A( t ) B u( ) d u: bemen jel, B: er íté x k a kezdeti feltételt l, x g a gerjeztét l függ. : állapot átmeneti, vagy alapmátrix. t ( t ) B u( ) d 4

AUOMAIKA DE-MFK, Villamomérnöki Szak El lépé: a Laplace-tranzformáltat kizámítani az operátor-tartományban adj I A () L e A t I A det I A Pl.: 3 A ; ( t) e 3 3 adj adj 3 3 ( ) ( 3) det det 3 3 Adjungált zámítá: tranzponálni az elem helyett az el jele aldeterminánt venni Speciáli eet: az A egy diagonáli mátrix p A ajátértékek p p p t p e ( t) e p t e A rendzer ajátmozgáa: u(t)=; x()=. A kezdeti feltételt l függ. 3 3 3 3 x x=x k A xk() t () t x Stabilitá (el bb-utóbb megáll egy értéken inga): Azimptotikuan tabili a rendzer, ha u(t)= é x() által létrehozott ajátmozgá t tag végtelen mozgáa t eetén az állapottér origójába tart, azaz xk ( ), lim xk ( t). Feltétele, hogy az alapmátrix [ (t)] ha t tart végtelenbe, tarton t -hoz, azaz lim ( t). t El rend rendzer: a> x k (t) A a () t at at x () t e x() k e x() a= a< t 5

AUOMAIKA DE-MFK, Villamomérnöki Szak A tabilitá feltétele, hogy az A mátrix ajátértékei, azaz a karakteriztiku egyenlet det I A gyökei negatív valóréz ek legyenek. Az állapot-trajektória kétféle lehet: x k Labili ( (t) ) Stabili ( (t) ) x k MALAB gyakorlat who kiírja, hogy milyen változókat haználok clear törli a változókat clear k törli a k változót x=[ 3]; y=4 5 6]; y=q*x yy=x*q yyy=x*q k=; yyyy=k*x; x*q error ize(k) a k mátrix mérete length(x) az x mátrix leghozabb mérete inv(y) invertálja a mátrixot v=:3; v=,,3 v=::; v=,3,5,7,9 6

AUOMAIKA DE-MFK, Villamomérnöki Szak 7 3-- A gerjeztett mozgá Ez eetben akkor mondjuk tabilinak a rendzert, ha a bemenetre korláto jelet adva a kimeneten korláto jelet kapunk. ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( u B u B A I x d u B e t x g t t A g El rend rendzer: az A é B mátrix x-e. Az állapotváltozók záma:. t t a g g d u b e t x u b a x ) ( ) ( ) ( ) ( ) ( ) ( u(t)=(t) Ez az átmeneti függvény, ennek Laplace tranzformáltja: u ) (. Átviteli függvénye: a b a b W ) ( a b x g ) ( ) ( ha a=, akkor : ha a, akkor: ) ( ) ( ) ( t a g g e a b t x a b a a b x b a u x x=x g x g (t)=v(t) a> a= a< a b Meredekége: b () () g g b x x t bt at e a b tranzformáltja Laplace t a b ) (

AUOMAIKA DE-MFK, Villamomérnöki Szak Két mozgákomponen: b a t xgt ( t) e ranzien (állandóult) özetev a b xgu ( t) ( t) u-tól függ tacionáriu özetev a Érdeme ket különválaztani. t xk ( t) x Ha a rendzer tabili: k (t): kezdeti feltételt l függ, ajátmozgá xgt ( t) x gt (t): ugyanúgy, mint x k eetében Ezért elég x()= kezdeti feltétellel vizgálni. ( t) cont. x gu Az állapot-trajektória ebben az eetben az x g (t) tengely (egy változó van). Mindig az origóból indul ki (ha ninc kezdeti feltétel), mert az integrátor kimen jele nem ugrik) é állandó értékhez tart. Ez mekkora? Ezt hívják úgy, hogy a rendzer egyenúlyi helyzete. A rendzer egyenúlyi helyzete Az integrátor(ok) akkor áll(nak) meg, ha a bemen jel, é ez a nyugalmi helyzet. A x( ) B u ( x) y( ) C x( ) D u ( y y( )) x( y( ) ) A C A B u B u D u u ( D C A B) y( u x=[ 5]; a=[3 ]; a=[- 4 7]; a3=[ -3 -]; b=a*x; b=a*x; b3=a3*x; A=[a; a; a3]; b=[b b b3]; x=inv(a)*b x= x= x3=5 ) k p arányo er r íté 3 fáziú zinuzjel rajzoláa: zöld - árga piro t=:.5:*pi; y=in(t); y=in(t+*pi/3); y3=in(t+4*pi/3); 8

plot(t,y); plot(t,y,t,y,t,y3); plot(t,y,g);.8.6.4. -. -.4 -.6 -.8-3 4 5 6 7 AUOMAIKA DE-MFK, Villamomérnöki Szak.8.6.4. -. -.4 -.6 -.8-3 4 5 6 7 Control Sytem oolbox num() m () W den() n () printy(m,n) az átviteli függvény m=[6 8]; n=[ 6 6]; tf(m,n) az átviteli függvényb l állapot-trajektória ranfer function State pace [A,B,C,D]=tf(m,n); printy(a,b,c,d) tfzp(m,n) zéru pólu er íté [z,p,k]=tfzp(m,n); [m;m]=zptf(z,p,k); Analízi függvények: tep(m,n) impule(m,v) lim(y,u,t) lim(y,u,t,x) initial(y,x) initial(y,x,t) initial(m,n,5) dcgain(m,n) dcgain(a,b,c,d) v(t) w(t) 9

Feladat: Állapottere alakban adott rendzer: A C 3 4 5 6 B 3 7 8 9 4 5 6 7 8 3 D 9 4 5 AUOMAIKA DE-MFK, Villamomérnöki Szak a) Stabili-e? p=eig(a) vagy p=root(poly(a)) Ha minden gyök negatív, akkor tabili! b) Ha tabili, akkor azt gerjeztve egy állandó értékre megy. Határozzuk meg egyégugráal! u=[ ]; yv=(-c*inv(a)*b+d)*u vagy dcgain(a,b,c,d)*u c) Sajátmozgá(a kezdeti feltétel hatáára hogy mozog)? x(t), x(t), x3(t) x=[ ]; t=:.:; [y,x]=initial(a,b,c,d,x,t); ize(y) plot(t,y(:,)) ubplot(), plot(t,y(:,)) ubplot(), plot(t,y(:,)) ubplot(), plot(t,y(:,)),grid ubplot(), plot(t,y(:,)),grid ubplot(3), plot(t,y(:,3)),grid x x A grafikonképerny feloztáa x 3 ubplot(4), plot(x(:,),(:,),(:,3)),grid d) Vizgálat tetz lege bemen jelre. x=[;;3]; t=:.:; u=one(,length(t)); u=-exp(-t); u=[u,u]; [y,x]=lim(a,b,c,d,u,t); ubplot(),plot(t,x),grid ubplot(),plot(t,y),grid

AUOMAIKA DE-MFK, Villamomérnöki Szak 3--9 Script íráa: *.m File -> New -> M-File paue a futó program megáll, majd egy billenty nyomá hatáára tovább fut % megjegyzé, ENER-ig tart e) Az átviteli mátrix meghatározáa. cript: y.m A=[- - -3; 4-5 6; 7 8-9]; B=[ ; 3; 4 5]; C=[6 7 8; 9 ]; D=[ 3; 4 5]; printy(a,b,c,d) W() C I A B D [m,n]=tf(a,b,c,d,); m=m(,:); m=m(,:); [m,n]=tf(a,b,c,d,); m=m(,:); m=m(,:); pl.: y =W u +W u u W y W y u W W

AUOMAIKA DE-MFK, Villamomérnöki Szak.4. Állapottranzformáció A=[3-64 -4; -45.5 9 37.5; 8-384 -4]; B=[-; 4; -7]; C=[5-5/3-5/3]; D=; printy(a, B, C, D); Stabili-e? y eig(a) an = -5. -3. -. Mind negatív => Stabili! x A x B u y C x D u SISO 3 állapotváltozó Be: Ki: db db [m,n]=tf(a,b,c,d);. 5... 9. 3. 5. 5 Az átviteli függvény: W() 3 9 3 5 [A,B,C,D]=tf(m,n); eig(a) mind negatív => Stabili! dcgain(a,b,c,d) =.333 Egyenáramú er íté. dcgain(a,b,c,d) =.333 Ugyanaz a folyamat végtelen ok formában felírható. Ennek oka az állapot-tranzformáció.

Az állapot-tranzformáció háttere: x A x B u y C x D u AUOMAIKA DE-MFK, Villamomérnöki Szak x x x x x A x B u y C x D u mxn-e, invertálható mátrix A B x A x B u y C x D u C D ranzformálá: [A,B,C,D]=tf(A,B,C,D,) p jó, ha A diagonáli x A x B u y C x D u p p 3 ranzformált. A rendzer ugyanaz, cak máok az állapotváltozók é a paraméterek, ekkor nincenek kereztcatoláok. Ha A ajátértékei egyzereek: [V,P] =eig(a); =inv(v); [A,B,C,D]=(A,B,C,D,); Ha cak a f átlóban vannak elemek az A-ban, akkor a kanoniku alak. Egyzer bben: [A,B,C,D]=canon(A,B,C,D,modal); Amikor a f átlóban a valórézek, mellettük a képzete rézek, az a MODAL alak. 3

A kanoniku alak hatávázlata (D=) AUOMAIKA DE-MFK, Villamomérnöki Szak x p x x u B x C y p x 3 x 3 p 3 [A,B,C,D]=(A,B,C,D,companion).... 5.... A 3... n 9 n MEGFIGYELHE SÉG KANONIKUS ALAK [m,n]=tf(a,b,c,d) 5 W() 3 9 3 5 IRÁNYÍHAÓSÁGI KANONIKUS ALAK [AM,BM,CM,DM]=tf(m,n) 9 3 5 n n... AM...... 4

AUOMAIKA DE-MFK, Villamomérnöki Szak.5. Irányíthatóág é megfigyelhet ég.5.. Állapotirányíthatóág (controllability) Ha a zakazonként folytono u vektorral az x(t ) állapot egy tetz lege x(t v ) állapotba vége id alatt átvihet : xt ( ) xt ( v) ( tv t ). Hatávázlatból meg lehet mondani, hogy az u juon e minden integrátor bemenetére. Kanoniku (zétcatolt) alakból megmondható: B mátrixnak ne legyen cupa nullából álló ora -> A-tól é B-t l függ az, hogy a folyamat állapotirányítható-e! Szükége é elégége feltétel: eztmátrix: n C BAB,, AB,..., A B Rangja n legyen! C=ctrb(A,B) rank(c) vagy rank(ctrb(a,b)) Az állapotirányíthatóágnak nem feltétele a tabilitá!.5.. Kimeneti irányíthatóág Ha a zakazoan folytono u bemen jelre y(t ) kimenet y(t v ) kimenetre átvihet ( tv t ) vége id alatt. Nem feltétel az állapotirányíthatóág! Függ: A, B, C-t l i. Szükége é elégége feltétel: n eztmátrix: C CB, CAB, CA B,..., CA B C C y A teztmátrix rangja k legyen (k db kimenet)! rank(c*c).5.3. Megfigyelhet ég (obervability) Az x(t ) állapot akkor megfigyelhet, ha egy (t,t v ) vége id intervallumban, vagy u(t), y(t) é A, B, C, D imerete elég az x(t ) meghatározáához. udom mérni a bemen jelet, tudom mérni a kimen jelet, akkor tudom a bel állapotokat i. ehát belül hogyan vannak elkötve az állapotváltozók. A-tól é C-t l függ. Különböz póluok Valamennyi állapotváltozótól függjön Kanoniku alak: C -nek ne legyen cupa -ból álló ozlopa. 5

AUOMAIKA DE-MFK, Villamomérnöki Szak Ob C CA CA Ob=obv(A,C) rank(ob).. n rangja n legyen.5.4. A Kalman-féle 4 alrendzer a) irányítható é megfigyelhet b) irányítható, de nem megfigyelhet c) nem irányítható, de megfigyelhet d) nem irányítható é nem megfigyelhet x p i x p p i i A vizacatolt integrátor helyett. A hatávázlata: feltételezzük, hogy 4 pólua van ennek a rendzernek. b p i x C a) u b p b 3 = p 3 x x 3 C = C 3 b) c) y b 4 = p 4 x 4 C 4 = d) Ahány állapot van, annyi pólu. Pl.: A=[- -.5.5; -3 ; - -]; B=[; 3; ]; C=[ ]; D=; printy(a,b,c,d); 6

AUOMAIKA DE-MFK, Villamomérnöki Szak Állapot-irányítható-e? N rank(ctrb(a,b)) (Akkor állapot-irányítható, ha a kapott eredmény egyenl B oraival.) Megfigyelhet -e? N rank(obv(a,c)) (Akkor megfigyelhet, ha a kapott eredmény egyenl C ozlopaival.) Kimenet-irányítható-e? Y rank(c*ctrb(a,b)) (Akkor kimenet-irányítható, ha a kapott eredmény egyenl C oraival.) x A x B u y C x D u A, B, C, D méreteit tudjuk. x é x méreteit tudjuk. Olyannak kell lennie, hogy m ködjön az egyenlet. Alakítuk át kanoniku alakra: [A,B,C,D]=canon(A,B,C,D) A B C 3.73.36.5774.77 D Póluok: -: irányítható é megfigyelhet -3: nem irányítható, de megfigyelhet -: irányítható, de nem megfigyelhet 3 póluból: irányítható megfigyelhet irányítható megfigyelhet Írjuk fel ennek a rendzernek az átviteli függvényét! 5 6 W() 3 6 6 [m,n]=tf(a,b,c,d) [z,p,k]=zp(a,b,c,d) (Gyöktényez alak: zéru-pólu-er íté.) z=-3 - p=-3 - - k= W() ( 3)( ) ( 3)( )( ) Az átviteli függvény a ki é bemenetekhez egyaránt kapcolódó irányítható é megfigyelhet alrendzer póluait tartalmazza. A többi vagy nem megfigyelhet, vagy nem irányítható. 7

AUOMAIKA DE-MFK, Villamomérnöki Szak 3--6 Kitekinté: Az állapotirányítá elve Szabályozá: a kimen jelet negatívan vizacatoljuk, ez klaziku megközelíté. Állapotirányítá: Az állapotváltozót catoljuk viza kontan tagokon kereztül. Matematikailag tetz legeen jó zabályozá tervezhet ezzel a módzerrel. De a valóágban nem helytálló! Hatávázlata: u u x x y k B C A D= F Állapotirányítá Feedback vizacatolá ételezzük fel, hogy ez egy SISO rendzer. F f, f,..., f f F x f, f,..., f n n x x... x n kalár Ahol det(i-a)= ott vannak póluok. A póluok zablyák meg a rendzer vielkedéét. Ezzel a módzerrel el lehet írni a zárt kör póluait. Majd meghatározható az F mátrix. Ha az állapotváltozók nem mérhet k, akkor állapot-megfigyel vel irányítunk (megaccoljuk az állapotváltozókat). u a k u A, B, C, D, x y k Állapot-megfigyel x Valójában egy zoftver x becült értéke Ehhez zükége: o A, B : irányíthatót adjon; o A, C : megfigyelhet éget adjon. 8

AUOMAIKA DE-MFK, Villamomérnöki Szak.6. Alaptagok jellemz függvényei SISO tagokat mérünk. A ki- é bemenetek közötti kapcolatok leíráára zolgáló függvények: w(t): úlyfüggvény, bemenetére Dirac-deltát adunk, (impule). Ennek a függvénynek az imeretében tetz lege bemen jelre kizámítható a kimenet. v(t): átmeneti-függvény, bemenetére egyégugrá, (tep). Gyakran ez haználato a úlyfüggvény helyett. W(): átviteli-függvény, ( m n, printy(m,n)). A frekvencia tartományban az y kimen, illetve az u bemen jel hányadoa. Ez a úlyfüggvény Laplace tranzformáltja. W(j ): frekvenciafüggvény, zinuz-jelet adva a bemenetre a kimenet i azono lez, cak fázizögben fog különbözni, (nyquit, bode) Nyquit: felrajzolja a komplex zámíkon -t é között. Sokzor között rajzolunk; Bode: két rézb l áll: a( ): amplitúdó, log-log tengelyekkel; ( ): fázi, lin-log tengelyekkel. Általánoan: ( z) ( z)...( zn) m () W() kzp ( p) ( p)...( pn) n () Ez az alak megkapható: tfzp Id állandó alak: r W ( ) ( )... () k p ( ) ( )... Lehet z i = é p i =, kiemelhet t i é i lehet komplex i A zámlálóban é a nevez ben i lehetnek komplex gyökök. A kimenet való, ekkor a komplex gyökök pároával fordulnak el é egymá konjugáltjai. A kéttároló leng alak: ( )( ) ajátfrekvencia cillapítái tényez két egyforma való gyök két konjugált komplex gyök Az, hogy kéttároló mindig igaz (máodfokú), azért leng, mert komplex alakban leng jelleg. q=[ ]; = =,5 root q=[ ]; = = q3=[ 3 ]; = =,5 9

AUOMAIKA DE-MFK, Villamomérnöki Szak -,5+j,86 -,5-j,86 - - -,38 -,6 Kéttároló leng alak Általáno alak: e f r ( ) ( i i i ) ( r p) () () p g h p ( ) ( i i i ) W k k W r+e+f=m a zámláló fokzáma p+g+h=n a nevez fokzáma ha r>p akkor a zámlálóban van differenciáló tag; r<p a nevez ben van integráló tag; r=p ninc kiemelhet az egéz tag arányo. Lehet máféle id kéé i jelterjedé vége ebeége miatt NEM ÁLLAPOVÁLOZÓ MIA (ez a holtid ) Holtid : h ; yt () ut ( ) ha t h ha t L-tranzformálva (eltolái zabály): h y () e u () MALAB-ban cak közelíteni lehet h w () e Fonto kapcolat a tranzformált é az id tartomány között. Kezd érték tétel. Végérték tétel. W() v() lim lim W() Ez a deriváltakra i igaz: k ( k) W() k v () lim lim W() Jellegre nézve: k lim m lim k n n m m m... W() m n... W() lim vt () lim W() t h h Arányo id kéée tag Meg tudjuk mondani az átviteli függvény kezdeti meredekégét 3

a) Arányo tag (P): u v(t) k p y W()=k p AUOMAIKA DE-MFK, Villamomérnöki Szak w(t) kp t k p t t N (Nyquit) Im B (Bode) a [db] log(a) k p k p Re log log b) Integráló tag (I): u y k () ( ) i W W j i j i i v(t) w(t) Ez v(t) deriváltja. k i i i t t N Im B a / i log Re -9 log 3

A zingularitá miatt a -át ki kell kerülni: AUOMAIKA DE-MFK, Villamomérnöki Szak r e e r j j i=; m=; n=[ ]; tep(m,n) impule(m,n) nyquit(m,n) bode(m,n).7 Step Repone From: U().5 Impule Repone From: U().45.6.4.5.35.4.3.5.3...5...5...3.4.5.6.7.8.9 ime (ec.)...3.4.5.6.7.8.9 ime (ec.) Bode Diagram 5 Nyquit Diagram From: U() From: U() 4 3 - -4-6 -89 - -89.5 - -9-3 -9.5-4 -5 - -.9 -.8 -.7 -.6 -.5 -.4 -.3 -. -. Real Axi -9 - Frequency (rad/ec) 3

c) Differenciáló tag: u d y AUOMAIKA DE-MFK, Villamomérnöki Szak W() d v(t) w(t): Ninc értelmezve. d t N Im B a / d log Re log d) Egytároló tag: állapotváltozó pólu u k p y W() k p v(t) w(t) k p k p 5 m=5; n=[ ]; t t N Im B a [db] A hiba: j, ha =/, akkor a hiba 3dB - - k p W W k p Re k p j i log log -9 33

AUOMAIKA DE-MFK, Villamomérnöki Szak e) Kéttároló tag: logpace(-,,): - - -ig elem halmaz W() ha ha k p, akkor való gyökök db egytároló oro ered je, akkor kéttároló leng tag, komplex gyökök vannak k p = = =,5 W() m=; n=[ ]; tep(m,n) impule(m,n) nyquit(m,n) bode(m,n).4 Step Repone From: U().6 Impule Repone From: U()..5.4.8.3.6..4.. 4 6 8 ime (ec.) -. 4 6 8 ime (ec.).5 Nyquit Diagram From: U() - Bode Diagram From: U() / függ.5 - k p -3-4 -.5-5 Minél kiebb. - - -5 -.5 - -.8 -.6 -.4 -...4.6.8 - - Real Axi rezonancia 34 Frequency (rad/ec)

AUOMAIKA DE-MFK, Villamomérnöki Szak hatáa: m=; y=zero(,); t=linpace(,,); 3--3 f) PD tag ( tükörképe) Proponcionáli é differenciáli tagok párhuzamoan kötve: W d v(t) d t w(t): Ninc értelme. N Im B a Re log 9 log Minimálfáziú (minimumfáziú) rendzer: A Bode-diagramban az a (er íté) é a (fázizög) között egyértelm kapcolat van.például: B a log log -9-8 A rendzer minimál-fáziú, ha az átviteli függvény zámlálójában é a nevez jében i cak pozitív id állandók vannak: 3 W 3 W 3 3 35

m=[3 ]; n=conv([ ], [ ]); printy(m,n); bode(m,n) AUOMAIKA DE-MFK, Villamomérnöki Szak Bode Diagram 5 From: U() -5 - -5 - - -4-6 -8 - - - m=[-3 ]; n=conv([ ], [ ]); bode(m,n) 5 Frequency (rad/ec) Bode Diagram From: U() -5 - -5 - - - -3 - - Frequency (rad/ec) 36

g) PDD tag (a kéttároló tag tükörképe) W AUOMAIKA DE-MFK, Villamomérnöki Szak h) Holtid A jelkélelteté egy peciáli formája. Nem köthet állapotváltozóhoz, nem pólu. Ez egy tranzcenden jelenég. u y h W() e e -.h v(t) w(t) h t h t N Im Re B a log / h W e W a e j h j a ; h Ha végtelenzer körbejár, akkor -57,3 log Ennek közelítéei:. Pade közelíté: Holtid [m,n]=pade(h,n); A közelíté fokzáma (hányadfokúpolinommmal közelíte?) pade(h,n); Pl.: pade(,3); (a pontoág ellen rzéére jó) Ponto: Közelíté:. Strejc közelíté: h e h k k h= k=3 m=; n=conv([/3 ], conv([/3 ], [/3 ])); 37

AUOMAIKA DE-MFK, Villamomérnöki Szak.7. Példák özetett tagokra a) Három tároló tag: W v(t) 3 w(t) t t N Im Re B a / / / 3 - -4 log -6-9 log -8 b) Egytároló, integráló tag: W() ( ) v(t) i -7 w(t) i i t t N Im Re B a / i / log - -9 log -8 38

c) Egytároló differenciáló tag: W() d AUOMAIKA DE-MFK, Villamomérnöki Szak v(t) d / w(t) t t d / N Im B a / d + / - log d / Re 9 log -9 d) Realizálható PD tag (fáziiettet ): d ( d) W() v(t) + d / w(t) t N Im B a / / log + d / Re 9 log -9 39

e) Fázikéleltet tag: W() v(t) AUOMAIKA DE-MFK, Villamomérnöki Szak w(t) t t N Im B a / Re / / log 9 log -9 f) PI tag: i W() v(t) i i w(t) / i / i t t i N Im Re B a / i log 9 log -9 4

g) Egytároló holtid tag: W() e h v(t) h + AUOMAIKA DE-MFK, Villamomérnöki Szak w(t) / h t h + h t N Im B a / / h log Re log Példa: W() e : Bode, Nyquit diagram 5. pontoan om=logpace(-,,3); m=; n=[5 ]; [at,ft]=bode(m,n,om); A tároló fázizöge A tároló amplitúdója ( ) h fh=-om*8/pi; fe=fh+ft; emilogx(om,ft,om,fh,om,fe) ampl=ab(./(+*i*om)); re=ampl.*co(fe*pi/8); im=ampl.*in(fe*pi/8); plot(re,im), grid. Pade-közelítéel [mh,nh]=pade(,5); mt=; nt=[5 ]; [m,n]=erie(mh,nh,mt,nt); (oro ered ) [m,n]=paraller(mh,nh,mt,nt); (párhuzamo ered ) mh nh oro (+ ) (+ ) (+ 3 ) (+ 4 ) mt nt párhuzamo 4

AUOMAIKA DE-MFK, Villamomérnöki Szak 3.. Alapjelköveté é zavarjel-elhárítá 3... Alapjelköveté állandóult állapotban y a =u a y r W W y ételezzünk fel, hogy tabili rendzer. Szabályozó folyamat A hibajel a felnyitott kör átviteli függvényét l é a bemen jelt l függ. W W W y u u () a() a() W W W W a felnyitott kör (hurok) átviteli függvénye k W Wp() Wp() i W () egy olyan többtároló tag, melyre =-nál: W p ()=. k huroker íté i a zabályozá típuzáma (,, ) Hibajel (y r ) y () u u () r W a k () a W i p Az alapjel az id hatványfüggvénye: t U A ua ua(); t ua(); t ua L: ua, n=,, 3 tb. n A tipiku vizgáló jelek: egyég-, egyég ebeég-, egyég gyoruláugrá. u ua() k i ua yr() i k k W () i n y() t lim y() lim u i t k p A 4

AUOMAIKA DE-MFK, Villamomérnöki Szak u a (). típuú. típuú. típuú U A U A k U A U A k U A udja követni u A k A lemaradá függ a huroker ítét l Az alapjel követée függ: ípuzámtól (i); Huroker ítét l (k). 3 U A k Fizikai magyarázat: u a y r k vagy k v. k y Bemenetre: ; ; 3--6 A. típuú kör az ugrá alakú alapjelet állandóult állapotban az alapjel amplitúdójától lineárian függ állandó hibával képe átvinni. Ezzel zemben az. é. típuú zabályozá az egyégugrát hiba nélkül képe követni. Ilyenkor a zárt rendzer állandóult karakteriztikája atatiku. A táblázat tanulága zerint a különböz típuzámú zabályozáok akkor képeek a bemen jelet állandó hibával követni, ha n=i+. Ennél kiebb kitev nél a tatiku hiba zéruá, nagyobbnál végtelenné válik. Az. típuú zabályozá (integrátor) k id ben változtatja a kimenetét. A vizacatoló jel akkora nem lez, hogy y r nulla legyen. Ha y r =, akkor megáll a zabályozó. Ekkor a hiba zéru. A hibajel ( y r ) tehát lehet nulla i. 43

AUOMAIKA DE-MFK, Villamomérnöki Szak 44 Sebeégugrá: Kontan nem tudja követni Lemaradáal követi udja követni Parabola: Kontan nem tudja követni nem tudja követni lemaradáal tudja követni Általánoítá: ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( n m n n n m m n n n m n m u W y n m u n m W a a a a a a a r a a a () () n n : Zárt kör átv. függvényének nevez je karakt. egyenlet (neg. valóréz gyökök) () () a a m n :Az állandóult értéket adja A kvázi-tacionáriu hiba akkor t nik el, ha a bemen jel pólua a W () átviteli függvénynek i pólua. Ebb l az i következik, hogy a kör a kvázi-tacionáriu hibát cak adott típuú bemen jelre küzöböli ki. Az. típuú kör például egy exponenciálian cökken bemen jelet nem tud kvázi-tacionáriu hiba nélkül követni (a tatiku hiba zéru ugyan, mert hozú id múlva a bemen jel i elt nik, de addig lez követéi hiba). Vagyi a kvázi-tacionáriu hiba cak olyan bemen jelre zéru, amelynek pólua n ()-ben i megvan. n a () gyöktényez be, ha lehet egyzer íteni, jel: helyetteíthet, egyégugráal i közelíthet. Az alapjel Laplace-tranzformáltja

AUOMAIKA DE-MFK, Villamomérnöki Szak 3... Zavarelhárítá u a y r y z y z W W a) yr ( ) W yz ( ) Haználható az el z alapjelre vonatkozó táblázat. b) yr ( ) W W yz ( ) yz yz vagy vagy 3 Mi van W -ben? Ha van benne integrátor, akkor egyégugrá egyégebeég-ugrá. A zavarjelet i integrálja, mintha nagyobb típuú zavarát adnánk rá. Ha W ()=áll. -ó hatá, mint el bb a helyzet + belejátzik W () er ítée. W 5. típuú a hiba. (,5)(,5) k Maradó hiba (t) hatáára. u a (t)=i(t) egyégugrá yr ( ) átviteli függvény. u ( ) W. a y( ) u ( ) a W W. [mh,nh]=feedback(,,m,n) hívá vizacatolára. [m,n]=feedback(m,n,,) m=5 n=conv([. ], [.5 ]) tep((mh,nh),m,n) y=(tf(mh,nh)) tep(y,y) y3=tf(m,n) 45

W b (, )(,5) [ ]. típuú, kiemelhet integráló AUOMAIKA DE-MFK, Villamomérnöki Szak egyégugrá hatáára m= n=conv([ ], conv([. ], [.5 ])) [mh,nh]=feedback(,,m,n) [m,n]=feedback(m,n,,) Feedback vizaható m n m n el re W ninc maradó hibája y kimen jel y hibajel feedback(m,n,m,n) viza Egyégugrá hatáára W W lim (linear imulation) t=(:.:) u=t -45 -o egyene lim(y,u,t) Step Gain - ranfer Fcn - ranfer Fcn Scope 46

Könyvtár - imulink - continuou (alaptagok) - matemetika (gain, ummator) - ignal & ytem (multiplexer) - ink (cope) - olve (kontan, tep, ramp) AUOMAIKA DE-MFK, Villamomérnöki Szak tep zabályo jel hiba végérték kezd érték tep tep paraméterei:. típu t kezd érték végérték tep 47

AUOMAIKA DE-MFK, Villamomérnöki Szak 3.. Stabilitá A rendzer azon tulajdonága, hogy az egyenúlyi állapotában (mozgáából) kimozdítva képe-e újra egyenúlyba kerülni. A lineári rendzerben ez egy rendzertulajdonág. A nemlineári rendzerben vizont függ az alapjelt l é a munkaponttól i. Egyel re a lineári eettel foglalkozunk. A tabilitá feltétele a zárt kör, az átviteli függvény nevez jének póluai negatív valóréz ek legyenek. Az A mátrix ajátértékei, a det(i-a)= egyenlet gyökei, a zárt átviteli függvény póluai (a nevez gyökei) gyökei negatív valóréz ek Vizgálat: a) Zárt körb l kiindulva: W W W [m,n]=feedback(m,n,,) root(n) a nevez gyökei W (. )(.5 ) pzmap(m,n), grid komplex íkon: pólu, zéru alak az er ítét l függ a tabilitá i b) Felnyitott körb l kiindulva: +- W W W W W Nyquit kritérium:. Egyzer ített: Ha W () -nek nincenek jobboldali póluai, a zárt rendzer azimptotikuan tabili, ha W ( ) j, a telje Nyquit diagram nem vez körül a ( j ) pontot. Im N Re (-+j): a tabilitá határa Stabili Labili 48

AUOMAIKA DE-MFK, Villamomérnöki Szak. Általáno: Ha W ()-nek jobboldali póluai i vannak (labili a felnyitott kör). A zárt rendzer tabili, ha W ( ) j, a telje Nyquit diagram, annyizor fogja körül ( j ) pontot, az óra járáával ellentéte irányban, ahány jobboldali pólua van W ()-nek. Bode alapján a tabilitá: (minimálfáziú rendzert feltételezve) B a db : tabili D 4 db : nem tudjuk D megmondani cut: vágái frekvencia 6 db : labili D t t: fázitöbblet t 8 c tabili c Van algebrai kritérium i, ennek neve: Hurmitz kritérium. Stabilitá feltétele, hogy az átviteli függvény gyökei legyenek negatív valóréz ek. 3--3 ervezni általában nyitott körb l lehet kényelmeen. ha a felnyitott körnek nincenek jobboldali póluai, akkor a felnyitott kör önmagában tabili; ha vannak jobboldali póluai, akkor a felnyitott kör önmagában labili. A Bode diagramból i megállapítható a tabilitá: db D 4 db D 6 db D -nél metzi a tengelyt: tabili; -nél metzi a tengelyt: határeet; -nél metzi a tengelyt: labili. 49

AUOMAIKA DE-MFK, Villamomérnöki Szak Mi van integráló tag eetén? W () ( )( ), ez egy integráló hurok. Póluai: p =-; p =-(?); p 3 = p 3 = eet ík W ík ** * - - j r e j - Ha balról kerüljük ki Ekkor a baloldali íkon van, mert jobbról kerültük ki W j W j r e * Ninc jobboldali pólua, é nem i vezi körbe a Nyquit diagram a (-+j) pontot, tehát a rendzer tabili. ** Az általáno Nyquit kritériumot kell alkalmazni: ha a felnyitott kör egyzer vezi körbe a (-+j) pontot, akkor a rendzer tabili. A háromtároló tag Nyquit diagramja, egyzer ítve: -+j Egy rendzer lehet: Strukturáltan tabili: minden pozitív paraméterre (er íté - k, id állandó - ) tabili; -+j k Feltételeen tabili: bizonyo paraméter értéknél már labili (k-ra zoká vizgálni). W k ( )( ) A görbe helyzete a k-tól függ 5

AUOMAIKA DE-MFK, Villamomérnöki Szak Példa: Stabili-e a rendzer, ha ez a felnyitott kör átviteli függvénye? W 3 (, )(,5 )( ),,5,6 m=; n=conv([. ],conv([.5 ], [.5 ])); margin(m,n); 5 Bode Diagram Gm = 3.7 db (at 6.63 rad/ec), Pm =.5 deg (at 5.56 rad/ec) -5 - -5-9 -8-7 - - 3 Frequency (rad/ec) Gm er ítéi tartalék (hány rad/ec-nál) Pm= t fázi többlet (milyen frekvencián a fázi, c) Gyök-helygörbe: rlocu(m,n) Ezzel lehet megkereni a zárt rendzer póluait a felnyitott körb l kiindulva, változó er - íté eetén a körer íté függvényében. 5

m=; n=[..5.6 ]; rlocu(m, n) AUOMAIKA DE-MFK, Villamomérnöki Szak Root Locu 5 5-5 - -5 - -3-5 - -5 - -5 5 Real Axi rlocfind(m,n) Szálkerezt. Jobb gombbal rákattintva a pontra megmondja az ottani er ítét. Az a k kritiku, ahol a fázitöbblet pontoan zéró. Kereük meg pontoan: próbálgatáal! m=; cript: pr.m k=input('k='); (megáll a futó program értékkérére) margin(k*m,n); Ha túlmegyünk a kritiku er ítéen, akkor kiírja hogy a rendzer nem tabil. Példa: Labili nyitott körre. W k Labili, mert a nevez pozitív, így jobboldali gyöke van. 5 Lehet-e k-val tabilizálni? a) k> (negatív vizacatolá): 5

AUOMAIKA DE-MFK, Villamomérnöki Szak * -/5.k k ha = W =k ha W k 5 ha belülre kerül a (-), akkor tabili, ha kívülre, akkor labili Feltétel: k 5, ekkor tabili! 53

b) k< (pozitív vizacatolá): AUOMAIKA DE-MFK, Villamomérnöki Szak Akkor tabili, ha k=-! k = - /5.k W Algebrailag: W W W k 5 5 k( ) k k 5 SIMULINK Ennek a gyöke a rendzer pólua i A pólu. Akkor negatív a pólu, ha a zámlóló é a nevez i azono el jel, tehát k<- vagy k>5/ imulink Simulink Library Brower Step 3 Gain + -5+ ranfer Fcn Scope gain: 3 Szabályo,,7-re áll. A hiba:,5( ) k (negatív vizacatolá) - Szabályo, -re áll. (pozitív vizacatolá) Hiba. LASSÚ! W W W Állandóult állapotban: W k k 54

AUOMAIKA DE-MFK, Villamomérnöki Szak 3.3. Min égi jellemz k Leng jelleg, van túllendülée v(t) 5% Aperiodiku t Fonto jellemz je a zabályozának a zabályozái id (t c ): ez az az id, amíg a rendzer beáll a várt érték 5% -ára. Mit l függ? A pontoágtól: típuzám, huroker íté; Stabilitától: huroker íté; Lengéi hajlamtól: t (fázi többlet), minél kiebb annál leng bb a rendzer, minél nagyobb, annál aperiodikuabb; Szabályozái id t l: c (vágái frekvencia), jó közelítéel 3 t A zabályozá vielkedée a zárt kör póluaitól függ (baloldali, jobboldali). t c Im Re c Ha cak az egyik van, akkor biztoan aperiodiku a rendzer c c Ezek elég meze vannak (3 ), így a rendzer kéttároló leng taggal helyetteíthet (átviteli függvénye: ) Dominán póluok co co úllendülé: -tól függ {kb. =,7 egy jó beállítá} 55

Példa:.5.5 W 3 (. )(.5 ).5.6 m=.5 n=[.5.6 ] [m,n]=feedback(m,n,,) pzmap(m,n).4 AUOMAIKA DE-MFK, Villamomérnöki Szak Pole-Zero Map.3.. -. -. -.3 -.4 - - -8-6 -4 - Real Axi 56

damp(tf(m,n)) rlocu(m,n), grid AUOMAIKA DE-MFK, Villamomérnöki Szak 5.86 Root Locu.76.64.5.34.6.94 5.985 5 5 5-5.985 -.94-5.86.76.64.5.34.6 - -3-5 - -5 - -5 5 Real Axi A zárt kör frekvencia átvitel felnyitott körb l. W W W ha W >>, akkor W= ha W <<, akkor W=W B a W c W határ c határ: amíg az er íté állandó 57

m=.5 n=[.5.6 ] [m,n]=feedback(m,n,,) y=(tf(m,n)) y=(tf(m,n)) bode(y, y) AUOMAIKA DE-MFK, Villamomérnöki Szak Bode Diagram 5-5 - -5-9 -8-7 - - 3 Frequency (rad/ec) 58

AUOMAIKA DE-MFK, Villamomérnöki Szak 4.. Követelmények, módzerek A rendzertechnikai méretezének zintézinek a célja az adott követelmények megfelel zabályozái kör kialakítáa. Magában foglalja a zabályozái truktúra é a paraméterek alkalma kiválaztáát. A ténylege léteítmény tervezéének ezen kívül zámo nem kevébé fonto eleme van (ezközök, környezeti hatáok, üzembiztonág). Az ideáli zabályozá:. Stabili: megvalóítható ipari rendzerekben;. Statiku hiba zéru: adott típuú jelre eltüntethet, illetve korlátozható; 3. Alapjel, illetve zavarjel változákor a tranzienek id tartama tart nullához: ez nem lehetége, az id állandók (póluok) hatáa túlvezérléel cökkenthet. ENNEK ÁRA VAN (mind technológiai mind mechanikai zempontból)! A holtid nem küzöbölhet ki! ervezéi módzerek: a) Automatizált: a követelményeket matematikai formában megadjuk, pl. rögzítjük a póluokat. Ez a tervezéi eljárá az el íráok megadáa után önm köd en határozza meg a kívánt rendzert. b) Interaktív (frekvencia) módzer: lépér l lépére, próbálgatáal, tervez i döntéel dolgozzuk ki a rézeredményeket alapul véve általában m ködik. Id tartomány inkább automatizált Frekvencia tartomány inkább interaktív A tabilitát kell biztoítanunk, ezért alkalmazzuk a Nyquit (Bode) kritériumokat (kompenzálá, huroker íté). Statiku hiba típuzám, k. Szabályozái id c. úllendülé, aperiodiku vielkedé: t, illetve kéttároló helyetteítée ( ). Vizgálni kell a túlvezérlét! 59

AUOMAIKA DE-MFK, Villamomérnöki Szak 4.. Szabályozó típuok Figyeli, hogy mennyi az aktuáli hiba, é a zerint kompenzál: proporcionáli irányítá; Figyeli a múltat: integráló hatá; Gondol a jöv re: deriváló hatá. Ezeket megvalóítja: ipari PID zabályozó. Wc k d Helyette i Ez nem megvalóítható W c k i d v(t) k d d Jó, ha állandó i k A három hatá özege: t ( i ) i( d ) k Wc Ebb l nem ajánlott tervezni. ( ) i Kezel zervek (általáno zabályozó): P gomb k-t állítja ( PB % arányoági tartomány); k i gomb i -t állítja; d gomb d-t állítja. i Megvalóítható, ilyennel fogunk tervezni: Wc k i : Fáziiettet tag. 6

AUOMAIKA DE-MFK, Villamomérnöki Szak Egy nagyon fonto egyenlet következik mot. Ezzel az egyenlettel könnyen tudunk körer ítét zámolni a továbbiakban, ha a méretezét papír-ceruza módzerrel végezzük. Bode diagram rézlet: B a B a a Egyene egyenlete (általánoan): y a x b loga k log log B loga k log log B a a k log log k k k=, k k : db D : db 4 D Az er íté körfrekvencia aránypár: a a 6

AUOMAIKA DE-MFK, Villamomérnöki Szak 4.3. Soro kompenzáció 3-- u a u y W c W p A kompenzálá orán tabili rendzert akarunk létrehozni! Feltételei lehetnek: Statiku pontoág: típuzámtól é a huroker ítét l függ. Szabályozái id : vágái frekvencia. Lengéi hajlam: t többletfázi. úlvezérlé (u max ). 4.3.. Szabályozó tervezée arányo zakazhoz (önbeálló folyamat). Kontan bemenetnél kontanhoz tart, ninc benne integrátor.. P kompenzálá Példa: W p ervezé: a) Papíron; b) MALABbal; ( )( )(, ) a) Papíron: k c a, 5 A tengelyre az id állandók (; ;,) reciprokjait mérjük. c Nem rajzoljuk újra a diagramot, még a körer íté meghatározáa után em. Az új db tengelyt eltoljuk lefelé k c -vel. A P kompenzálá azt jelenti, hogy W c cak egy kontan. W k c c W k W c p A felnyitott kör Bode diagramja. Ahol elmetzi az tengelyt, ott lez az c. Az itteni fázizögb l kivonjuk a 8 -ot, ez lez a fázitöbblet ( t ). Alkalmazzuk: a a 6

a a c,9 A logaritmu lépték miatt., k c a,9 a kc 9,9 ehát durva méretezéel: k c =9. Milyen zabályozái id várható? 3 t c 3,3 t tc 7 Mekkora a túlvezérlé? u max c c c AUOMAIKA DE-MFK, Villamomérnöki Szak -tól, -ig: Wc u () kc u () W a kc W u u a (t)=(t) u() Wu kc b) MALAB-bal mp=; np=conv([ ], conv([ ], [. ])); kc=9; margin(kc*mp, np) 5 Bode Diagram Gm = 7.5 db (at.37 rad/ec), Pm = 54. deg (at.77 rad/ec) -5 - -5 - -9-8 -7-3 - - 3 Frequency (rad/ec) 63

AUOMAIKA DE-MFK, Villamomérnöki Szak c=,7 t=54,53 Step 9 Gain + ranfer Fcn3 + ranfer Fcn + ranfer Fcn.+ ranfer Fcn Scope k c u a y (*) hibajel Maximáli túllendülé?,-,9=,3 *: amikor beáll 5%-ra az a zabályozái id (papíron ez 7 volt). mp=; np=conv([ ], conv([ ], [. ])); kc=9; [m,n]=feedback(kc*mp,np,,); [y,t]=tep(m,n); (ekkor nem rajzol diagramot) max(y).775 a túllendülé root(n) -5.9 -.4454 +.876i A dominán pólupár. -.4454 -.876i Mennyi a -ja? =co A cél legyen az, hogy t=6. Akkor addig kell változtatni k c -t, amíg t 6 nem lez. VAGY 64

c van megadva. VAGY A túlvezérlé van megadva pl. -zere k c =. A maradó hiba kiküzöböléére: integrátor.. PI kompenzálá a W p ( )( )(, ) i Wc kc kc i, 5 i AUOMAIKA DE-MFK, Villamomérnöki Szak k c / i c A tervezé lényege mot, hogy hová tegyük az / i törépontot. i = k c =9 (mint el bb) mp=; np=conv([ ], conv([ ], [. ])); mc=[ ]; nc=[ ]; [m,n]=erie(mc,nc,mp,np); kc=input('kc='); ( t =6 -ra kereünk) margin(kc*m,n) k c =5 t=6,4 c=,45 Ha k c =9, akkor t =46, c =,7. SIMULINK: k c =5 Step 5 Gain + ranfer Fcn3 + ranfer Fcn + ranfer Fcn.+ ranfer Fcn Scope 65

AUOMAIKA DE-MFK, Villamomérnöki Szak k c =9 Step 9 Gain + ranfer Fcn3 + ranfer Fcn + ranfer Fcn.+ ranfer Fcn Scope PI tagnál a túlvezérlé maximuma nem t=-ban van! 66

3. PD kompenzálá Wp ( )( )(,) a W k k d c c c ; / /, 5 AUOMAIKA DE-MFK, Villamomérnöki Szak Fázi iettet tag. Azt kell elérni hogy a -db/do zakaz hozabb legyen. c=4 = =,5 ( / lehet 5 ) Nagyágrendileg a máodik legnagyobb együtthatójút kell kil ni. c kc kc 4 SIMULINK Step 4 Gain +.5+ ranfer Fcn3 + ranfer Fcn + ranfer Fcn.+ ranfer Fcn Scope u max =6, ha k c =. 67

AUOMAIKA DE-MFK, Villamomérnöki Szak 4. PID kompenzálá Maradó hiba kiküzöböléére I hatá, gyorítáért D hatá. Wp ( )( )(,) W c k c i i Wc kc i d ; PIPD zabályozót alkalmazunk: a, 5 c=3 c c 3 ; ;, i k k c 3, 3, 3 umax 3 SIMULINK: Step 3 Gain +.+ ranfer Fcn3 + ranfer Fcn4 + ranfer Fcn + ranfer Fcn.+ ranfer Fcn Scope 68

AUOMAIKA DE-MFK, Villamomérnöki Szak A PI kompenzálát haználják a leginkább, mert a maradó hiba eltüntethet. A D hatát ritkán haználják, mert akkora lehet a túlvezérlé, hogy úgyem m ködik a valóágban. Cak nagyon ki értékekkel m ködik a D, tehát nem érdeme! 3 frekvencia tartomány: I II III I: Állandóult állapotra jellemz, megmondható az állandóult állapotbeni hiba. II: c környéke. A zabályozá gyoraágára jellemz, a zabályozái id re. III: Nagyfrekvenciá tartomány. Változatlan marad, nem kell vele foglalkozni. Nem lényege, hogy milyen id állandók vannak itt, azok már nem kellenek. Pólu kidobá: A legnagyobb id állandót a i -vel jelöljük. A máodik legnagyobbat -gyel jelöljük. A W -ban ezekkel lehet majd egyzer íteni. Ennek a hatáa: A kidobott pólu vagy nem irányítható, vagy nem megfigyelhet. De a rendzer kimenetileg irányítható. Létezik labili pólu: pl. W p 69 ( )( 5)( ) * Labili pólu, mert a gyökei jobboldalra enek. Ez már nem minimálfáziú rendzer. Ekkor nem zabad a tanult módon méretezni. Nem zabad pólukidobáal kiejteni. *

AUOMAIKA DE-MFK, Villamomérnöki Szak 4.3.. Szabályozó tervezée integráló zakazhoz (folyamathoz) Wp (,5)(, ) * a log k c c. P kompenzáció W c =k c c * c kc kc c MALAB mp=; np=conv([ ], conv([.5 ], [. ])); kc=; margin(kc*mp, np) 5 Bode Diagram Gm = 5.6 db (at 4.47 rad/ec), Pm = 43. deg (at.56 rad/ec) -5 - -5-9 -35-8 -5-7 - 3 t=43, c=,56 Frequency (rad/ec) 7

. PD kompenzáció Wc kc ; AUOMAIKA DE-MFK, Villamomérnöki Szak a log k c c=8 k c,5,5 8 u max 8 3. PI kompenzáció i Wc kc ; Wp (,5)(, ) i Maradó hiba. W c W p () ()() 7

AUOMAIKA DE-MFK, Villamomérnöki Szak. típuú zabályozá. A zavarjel elhárító é alapjel követé javítáa érdekében: integrátor alkalmazáa. Probléma, hogy rögtön 4 db -o töréel indul 8 -o fázitolá. Mi lez a fázitöbblettel? D 9 / i -9 controller controller -8 Itt már van fázitöbblet Integrátor proce ered -7 Nem jó, mert ninc fázitöbblet proce p c -+j Im Re Az integrátort a -e id állandó elé kell tennünk ( i -t a legnagyobb id állandótól nagyobbra vezük), így lez fázitöbbletünk. Kb. D-dal tezük balra. Az c a fázitöbblet cúcánál legyen. Jelen eetben: a) i =5 (,5 ). a / i =. / / c k c logk c 7

AUOMAIKA DE-MFK, Villamomérnöki Szak MALAB: mp=; np=conv([ ], conv([.5 ], [. ])); mc=[5 ]; nc=[5 ]; kc=; [m, n]=erie(mp,np,mc,nc); margin(kc*m,n) Bode Diagram 5 Gm=.473 db (at 4.95 rad/ec), Pm=47.699 deg. (at.947 rad/ec) 5-5 - - - -4-6 -8 - - -4-6 -8-3 -3 - - Frequency (rad/ec) Balra kell tolni c -t, hogy maximáli legyen a fázitöbblet. kc-vel kell variálni. kc=.55; Bode Diagram 5 Gm=5.666 db (at 4.95 rad/ec), Pm=5.499 deg. (at.567 rad/ec) 5-5 - - - -4-6 -8 - - -4-6 -8-3 -3 - - Frequency (rad/ec) 73

AUOMAIKA DE-MFK, Villamomérnöki Szak t=5,5 ; c=,56. b) együk / i -t máfél nagyágrenddel balra. i=5 ( 3;3,5) mp=; np=conv([ ], conv([.5 ], [. ])); mc=[5 ]; nc=[5 ]; kc=; [m, n]=erie(mp,np,mc,nc); margin(kc*m,n) Bode Diagram Gm=.9 db (at 4.388 rad/ec), Pm=56.68 deg. (at.997 rad/ec) 8 6 4 - -4-6 -8 - - - -4-6 -8 - - -4-6 -8-3 -3 - - kc=,35; Frequency (rad/ec) Bode Diagram Gm=3.348 db (at 4.388 rad/ec), Pm=67.8 deg. (at.357 rad/ec) 5-5 - -5 - - -4-6 -8 - - -4-6 -8-3 -3 - - Frequency (rad/ec) 74

AUOMAIKA DE-MFK, Villamomérnöki Szak t=67 c=,35. SIMULINK-ben Step.3 Gain 5+ 5 ranfer Fcn ranfer Fcn.5+ ranfer Fcn.+ ranfer Fcn3 Scope.4..8.6.4. 3 4 5 6 7 8 9 Lehet-e találni olyan k c -t, ahol ninc túllendülé? A gyök-helygörbével: rlocu(m,n), grid rlocfind(m,n) 4. PIPD kompenzáció a PD / i =. / / 5,5 Wc 5,5 MALAB: mp=; np=conv([ ], conv([.5 ], [. ])); mc=conv([5 ], [.5 ]); nc=conv([5 ], [.5 ]); kc=.3; [m, n]=erie(mp,np,mc,nc); margin(kc*m,n) 75

AUOMAIKA DE-MFK, Villamomérnöki Szak Bode Diagram Gm=39.93 db (at 4.7 rad/ec), Pm=75.5 deg. (at.368 rad/ec) 8 6 4 - -4-6 -8 - - - -4-6 -8 - - -4-6 -8-3 -3 - - Frequency (rad/ec) 76

AUOMAIKA DE-MFK, Villamomérnöki Szak 4.4. Holtid zakaz kompenzáláa Az ideáli holtid taggal helyetteíthet zakaz zabályozáa a holtid tag két alaptulajdonága: A frekvencia átviteli függvényének amplitúdója a frekvenciától független. úlvezérléel nem gyorítható, mert a holtid t okozó vége jelterjedéi ebeég nem függ a bemen jel amplitúdójától. A holtid kezelée, az értéke zerint: Ha jóval kiebb, mint az id állandók: elhanyagolható (legalábbi az el lépében). Ekkor a kompenzáló algoritmu é a vágái körfrekvencia kiválaztáakor nem jut zerephez. Ekkor úgy tekinthet, mint az id állandó tagok egyike, amelyek a zárt kör átviteli függvényében i megjelennek. Ha özemérhet az id állandókkal: problémá eet. Ilyenkor h az, úgynevezett h holtid arokfrekvencia, amely elmozdíthatatlan, korlátozza a felnyitott kör vágái h frekvenciáját. Így ez a 6 -o fázitöbblet betartáával em növelhet fölé, ha a kör cupán egyetlen integráló, vagy nagy id állandó egytároló tagból áll. Ekkor a zárt kör m ködéét a holtid é az emiatt hozúra nyúló beállái id i laítja. Ha jóval nagyobb, mint az id állandók: az id állandókkal nem foglalkozunk. 4.4.. kompenzálá az eddig megimert tagokkal Az ideáli holtid tag (tizta holtid ): h Wp kp e h Wp e k p N Im Re a p p ( ) ( ) h -57.3-9 / h log. P zabályozó Ha k c, akkor a felnyitott kör Nyquit diagramja: N Im - Re Ha k c <, akkor a Nyquit diagram nem vezi körbe a (-+j) pontot: tabili! Ez eetben azonban túl nagy lez a hiba. Alkalmazva a tatiku hibára vonatkozó özefüggét: hiba : EZ NEM JÓ SZABÁLYOZÁS! k 77