4. fejezet - Feladatok a visszacsatolt rendszer stabilitásával kapcsolatban

Tartalom
4.1. Szabályozási körök szintézise I. - PID szabályozás tervezése
4.1.1. P szabályozó
4.1.2. PI szabályozó:
4.1.3. PD szabályozó
4.1.4. PID szabályozó
4.1.5. Kidolgozott feladatok PID szabályozók tervezésére
4.1.6. PID szabályozók kísérleti behangolása
4.1.6.1. Ziegler-Nichols módszer
4.1.7. PID szabályozók telítődése
4.1.8. Stick-slip jelenség
4.2. Szabályozási körök szintézise II.
4.2.1. Kaszkád szabályozás
4.2.2. Nem minimálfázisú rendszerek szabályozása
4.2.2.1. Időkésleltetett rendszerek szabályozása Ziegler-Nichols módszerrel
4.2.2.2. A holtidős tag átviteli függvényének közelítése racionális törtfüggvénnyel
4.2.2.3. Smith prediktor

4 . 1 feladat

A rendszer hatásvázlata az alábbi ábrán látható. Az átviteli függvények: és . Határozzuk meg milyen értékek esetén stabil a rendszer.

4.1 feladat
4.1. ábra - 4.1 feladat


Megoldás

Először meg kell határoznunk a visszacsatolt eredő átviteli függvényt:

(4.1)

Ebből a karakterisztikus egyenlet:

(4.2)

(4.3)

Mivel az együtthatók vizsgálatából azt kaptuk, hogy , így a minden feltételt kielégítő megoldás: .

4 . 2 feladat

Az 4-2. ábraán egy szabályozási kör látható, ahol a szabályozott szakasz átviteli függvénye

(4.4)

Szabályozási kör
4.2. ábra - Szabályozási kör


Legyen a szabályozó átviteli függvénye:

a)

(4.5)

b)

(4.6)

c)

(4.7)

d)

(4.8)

e)

(4.9)

A fenti esetekben határozzuk meg, hogy milyen értékek esetén stabilis a rendszer.

Megoldás

a)

A visszacsatolt rendszer eredő átviteli függvénye:

(4.10)

Behelyettesítve a szabályozó és a szabályozott szakasz átviteli függvényeit:

(4.11)

(4.12)

A felnyitott kör átviteli függvénye:

(4.13)

Ezáltal a karakterisztikus egyenlet a következő , azaz

(4.14)

Tehát a karakterisztikus polinom együtthatói:

(4.15)

Az együtthatók alapján a stabilitás szükséges feltétele, hogy minden egyes együttható legyen pozitív, így:

(4.16)

Harmadfokú polinom esetén a Hurwitz-mátrix a következő:

(4.17)

A Hurwitz-mátrix alapján a szükséges determináns értéke:

(4.18)

A stabilitásvesztés feltétele

Karakterisztikus egyenlet:

A stabilitás feltétele:

b)

Karakterisztikus egyenlet:

A stabilitás feltétele:

c)

Karakterisztikus egyenlet:

A stabilitás feltétele:

d)

Karakterisztikus egyenlet:

A stabilitás feltétele:

e)

Karakterisztikus egyenlet:

A stabilitás feltétele:

Összefoglalva a táblázatból kiolvasható, hogy a D tag hozzáadásával a maximális körerősítés megnövelhető.

P tag

ideális PD tag

valóságos PD tag

PI tag

valóságos PID tag

4 . 3 feladat

Az 4-2. ábraán egy szabályozási kör látható, ahol a szabályozott szakasz átviteli függvénye

(4.19)

Szabályozási kör
4.3. ábra - Szabályozási kör


A legyen a szabályozó átviteli függvénye:

a)

(4.20)

b)

(4.21)

c)

(4.22)

d)

(4.23)

e)

(4.24)

A fenti esetekben határozzuk meg értékét úgy, hogy a fázistartalék kb. 50 legyen.

Megoldás

a)

A felnyitott kör átviteli függvénye

(4.25)

(4.26)

Behelyettesítve

(4.27)

b)

A felnyitott kör átviteli függvénye

(4.28)

(4.29)

Behelyettesítve

(4.30)

c)

A felnyitott kör átviteli függvénye

(4.31)

(4.32)

Behelyettesítve

(4.33)

d)

A felnyitott kör átviteli függvénye

(4.34)

(4.35)

Behelyettesítve

(4.36)

e)

A felnyitott kör átviteli függvénye

(4.37)

(4.38)

Behelyettesítve

(4.39)

MATLAB kód

T1=10;
T2=1;
T3=0.1;
 
om=0.8811;
ft=180-atand(om*T1)-atand(om*T2)-atand(om*T3);
P=1/abs(1/(1+T1*om*i)/(1+i*T2*om)/(1+i*T3*om));
 
om=0.7221;
ft=180-90-atand(om*T2)-atand(om*T3);
P=1/abs(1/(T1*om*i)/(1+i*T2*om)/(1+i*T3*om));
 
om=8.591;
ft=180-atand(om*T1)-atand(om*T3);
P=1/abs(1/(1+i*T1*om)/(1+i*T3*om));
 
om=3.789;
ft=180-atand(om*T1)-atand(om*T3)-atand(om*T2/10);
P=1/abs(1/(1+i*T1*om)/(1+i*T3*om)/(1+i*T2/10*om));
 
om=3.639
ft=180-90-atand(om*T2/10)-atand(om*T3)
P=1/abs(1/(T1*om*i)/(1+i*T2/10*om)/(1+i*T3*om))

Összefoglalva a táblázatból kiolvasható, hogy a D tag hozzáadásával a körerősítés megnövelhető.

P tag

ideális PD tag

valóságos PD tag

PI tag

valóságos PID tag

4.1. Szabályozási körök szintézise I. - PID szabályozás tervezése

Ebben a fejezetben azt feltételezzük, hogy szabályozott szakasz átviteli függvényének pólusai egyszeresek, és mind valós negatív számok és kellően távol vannak egymástól. A átviteli függvénnyel rendelkező szabályozó az hibajelből számítja ki szabályozott szakasz bemenőjelét (ld. 4-4. ábra). Feladatunk meghatározása.

Szabályozási kör
4.4. ábra - Szabályozási kör


4.1.1. P szabályozó

A P szabályozó egyenlete az időtartományban

(4.40)

A szabályozó átviteli függvénye

(4.41)

választásának szempontjai (ez minden PID típusú szabályozóra igaz)

  • Ha feltételesen stabilis a rendszer, akkor a fázistartalék megválasztása

  • Ha strukturálisan stabilis a rendszer, akkor gyorsaság megválasztása, fizikai korlátok figyelembe vétele

A szabályozó gyorsítja a rendszert (ld. 5.2.3 pont). Általában azt szeretnénk, ha minél nagyobb lenne, de ennek a stabilitás vagy a beavatkozó szerv fizikai korlátai szabnak határt. (Ha egy 10 V-os motorra 100000 V-ot kapcsolunk, akkor már nem beszélhetünk a motor gyorsaságáról, csak a tönkremeneteléről).

4.1.2. PI szabályozó:

A PI szabályozó egyenlete az időtartományban

(4.42)

Laplace-transzformálva

(4.43)

A PI szabályozó tervezésére használt szokásos átviteli függvény alakja

(4.44)

Ha a ferekvenciatartományban megtervezzük a szabályozót, akkor az időtartományban használt paramétereket a következőképpen írhatjuk fel

(4.45)

Ahogy korábban láttuk (ld. xxx) a felnyitott körben található integráló tag az állandósult hibát szünteti meg konstans referenciajel esetén.

Általános szabályként komondható, hogy az integráló tag időállandóját a szabályozott szakasz legnagyobb időállandójával azonos nagyságúra kell választani.

legyen (ahol a rendszer legnagyobb időállandója)ha stabilitási problémaha feleslegesen lassítjuk a rendszert

4.1.3. PD szabályozó

Az ideális PD szabályozó egyenlete az időtartományban

(4.46)

Laplace-transzformálva

(4.47)

A szabályozó tervezéséhez használt átviteli függvény

(4.48)

(4.47) és (4.48) összevetéséből kiolvasható

(4.49)

Ideális deriváló tag nem valósítható meg. A deriválás a zajokat kiemeli (mérési zaj minden valós szabályozási körben jelen van). Ha akár analóg, akár digitális eszközzel deriválunk, akkor valamilyen módon gondoskodnunk kell a zajszűrésről. A szűrés egy újabb időállandót hoz be a rendszerbe. A legegyszerűbb alul-áteresztő szűrő átviteli függvénye: , ennek megfelelően egy megvalósítható PD szabályozó átviteli függvénye

(4.50)

A szorzótényező a felnyitott kör átviteli függvényének számlálójában jelenik meg, ezért a D hatással a fázistartalékot növelhetjük, ezzel a szabályozó a beállás lengéseit csökkentheti.

A szűrő csökkenti a fázistartalékot. Hogy a D tag fáziscsökkentő hatását ne veszítsük el, legyen (általában egy nagyságrend különbség van közöttük).

PD szabályozót célszerű alkalmazni, ha maga a szabályozott szakasz integrátort tartalmaz. Tipikusan pozíció ígéret xxx

4.1.4. PID szabályozó

Az ideális PID tag kimenőjele az időtartományban

(4.51)

Laplace-transzformálva

(4.52)

A szabályozó átviteli függvénye:

(4.53)

Az ideális PID szabályozó tervezéshez annak átviteli függvényét a következő alakban szokás felírni

(4.54)

(4.53) és (4.54) összevetéséből

(4.55)

A valós PID szabályozó átviteli függvénye

(4.56)

A szokásos választás

  • és , valamint

  • Az időállandók kiválasztása után -t addig növeljük, amíg stabilitási vagy fizikai korlátba nem ütközünk

Szabályozó elemek szerepe:

  • P tag: gyorsít (túlvezérel)

  • I tag: egységugrás esetén az állandósult hibát eltünteti (ha a szabályozott szakasz nem tartalmaz integrátort)

  • D tag: fázistartalékot növel (túllendülést csökkent, illetve nagyobb gyorsítást enged meg)

PID szabályozó hangolásának magyarázata
4.5. ábra - PID szabályozó hangolásának magyarázata


4.1.5. Kidolgozott feladatok PID szabályozók tervezésére

A szabályozott szakasz

(4.57)

4 . 4 feladat PI szabályozó tervezése :

(4.58)

Legyen

(4.59)

Ha , akkor

(4.60)

A felnyitott kör frekvencia átviteli függvénye:

(4.61)

Bode-diagramja

PI szabályozó felnyitott körének Bode-diagramja egységnyi körerősítéssel
4.6. ábra - PI szabályozó felnyitott körének Bode-diagramja egységnyi körerősítéssel


Az ábráról leolvashatjuk, hogy egy adott fázistartalékhoz közelítőleg mekkora vágási körfrekvencia és körerősítés tartozik. Ha pl. 45̊ fázistartalékot szeretnénk, akkor a Bode diagramból kiolvasható, hogy a fázis akkor éri el a -135̊-ot, amikor a körfrekvencia valamivel kisebb, mint 1 és ekkor az amplitúdó kb. -20dB, vagyis értékét kb. 10-re kell beállítani ahhoz, hogy az amplitúdó diagram kb. ott metssze a 0dB tengelyt, ahol a fázisa kb. -135̊. Ez csak egy közelítő becslés. A konkrét számítás a következő.

A leolvasáshoz hasonlóan, először azt kell meghatározni, hogy milyen körfrekvencián éri el a frekvencia átviteli függvény azt a fázisszög értéket, amely a kiválasztott fázistartalékhoz tartozik (ez lesz a vágási körfrekvencia). pl. legyen kb. 45̊. Esetünkben a fázistartalék:

(4.62)

Legyen [rad/sec], ekkor

(4.63)

Ez kellően közel van az előzetesen választott érékhez. A szükséges körerősítés, amely jelen esetben megegyezik értékével.

(4.64)

Fel kell hívni a figyelmet arra, hogy ez egy számpélda, ahol a zsebszámológépünk sokkal nagyobb pontossággal számol, mint amire szükségünk van és amilyen pontossággal ismerjük a vizsgált rendszer paramétereit. A gyakorlatban az így kapott eredményeket kerekíteni szokás.

Szimulációval vizsgáljuk meg, hogy miként viselkedik a visszacsatolt rendszer, választással, illetve ezt az értéket ötszörösére és ötödére változtatjuk. A referencia jel legyen 1.

PI szabályozó körerősítésének behangolása
4.7. ábra - PI szabályozó körerősítésének behangolása


Látható, ha P=10, akkor a fázistartalék 45̊. Egy 20%-nál kisebb túllendüléssel áll be a rendszer az állandósult értékre. Ha a körerősítést ötödére csökkentjük, akkor a beállás lassabb és nincs túllendülés. Ha a körerősítést ötszörösére növeljük, akkor gyorsabban reagál a rendszer, de beállást mégsem tekinthetjük gyorsabbnak, mert a jelentős lengések miatt sokkal később csökken a hiba tartósan egy megadott korlát alá (ezeknél a szimulációknál ).

Vizsgáljuk meg a behangolásának hatását (ezeknél a szimulációknál ). Alapértelmezésben , és ezt az értéket ötödére, illetve ötszörösére változtatjuk.

PI szabályozó időállandójának behangolása
4.8. ábra - PI szabályozó időállandójának behangolása


Látható, ha értékét lecsökkentjük, akkor ezzel nem tudjuk gyorsítani a rendszert, mert ezt nem engedi a rendszer legnagyobb időállandója. Ha értéke nagyon nagy, akkor kisebb a túllövés, de az állandósult hiba csak lassan szűnik meg (egy feleslegesen nagy időállandót vittünk a rendszerbe).

4 . 5 feladat PD szabályozó :

(4.65)

Legyen

és

Ha , akkor

(4.66)

A felnyitott kör frekvencia átviteli függvénye:

(4.67)

Bode-diagramja

PI szabályozó felnyitott körének Bode-diagramja egységnyi körerősítéssel
4.9. ábra - PI szabályozó felnyitott körének Bode-diagramja egységnyi körerősítéssel


Az ábráról leolvashatjuk, hogy ha a körerősítést 10-re növeljük (az amplitúdó diagramot 20dB-lel toljuk feljebb), akkor a vágási körfrekvencia 1 rad/sec és a fázis tartalék közel 90̊. A konkrét számítás a következő.

(4.68)

Legyen [rad/sec], ekkor

(4.69)

Ehhez tartozó körerősítés, amely jelen esetben megegyezik P értékével.

(4.70)

Szimulációval vizsgáljuk meg, hogy miként viselkedik a visszacsatolt rendszer, választással, illetve ezt az értéket ötszörösére és ötödére változtatjuk. Az ábrán szerepel még egy tiszta P szabályozó szimulációs eredménye is. A referenciajel legyen 1.

PD szabályozó körerősítésének behangolása
4.10. ábra - PD szabályozó körerősítésének behangolása


Látható, ha , akkor a D tag nélkül a rendszer lengéssel áll be, a D taggal ezek a lengések eltűnnek, de az állandósult hiba megmarad és ez közel 10%. Ha a P értékét növeljük, akkor a D taggal együtt is megjelennek a lengések, a beállás gyorsabb és az állandósult hiba is kisebb. Ha csökkentjük a P értékét, akkor a beállás lassul, és az állandósult hiba megnő.

Szimuláció
4.11. ábra - Szimuláció


Látható, ha értékét akár növeljük, akár csökkentjük a beállításhoz képest, a beállás csak rosszabb lesz.

P, PI, PD és PID összehasonlítása: Mind a négy esetben a referenciajel egy egységugrás, és . PD és PID esetén és . PI és PID esetén .

A P leng és állandósult hibája is van, a PI az állandósult hibát tünteti el, de leng. A PD a lengést csökkenti (esetünkben el is tünteti), de van állandósult hibája. A PID nem is leng és nincs állandósult hibája. Természetesen PID szabályozó esetén is lehetnek lengések, ha P értékét nagyobbra választjuk. Ekkor a beállás is gyorsabb lesz. A PD szabályozókat leginkább akkor alkalmazzuk, ha a szabályozott szakasz már eleve tartalmaz integrátort. Tipikusan ilyen eset a pozíció szabályozás pl. robotoknál.

P, PI, PD és PID szabályozók összehasonlítása
4.12. ábra - P, PI, PD és PID szabályozók összehasonlítása


4.1.6. PID szabályozók kísérleti behangolása

Vannak esetek, amikor a szabályozott szakasz paraméterei nem ismertek, ezért a PID szabályozót próbálgatással, kísérletileg kell behangolni. Több olyan módszer ismert, amely a próbálgatások hatékonyságát növeli. Az egyik legnépszerűbb módszert Ziegler és Nichols dolgozta ki [13]. Elsősorban időkésleltetéssel rendelkező rendszerekhez alkalmazható, de gyakorlatilag minden szabályozógyártó használta a módszert kisebb módosításokkal beállítási ajánlásaik elkészítéséhez. Népszerűségének oka az, hogy egyszerű megtanulni és elmagyarázni. A módszert egy egyenáramú szervomotor fordulatszám szabályozó körének kísérleti behangolásán keresztül mutatjuk be. A példában egy fordulatszám szabályozó behangolását mutatjuk be. A szabályozó algoritmus a motor armatúra áramának az alapjelét határozza meg. A program kiszámítja és kiadja a motor áramreferencia jelét, a motor áramszabályozóhurkához (amely az áramkorlátozást is megvalósítja) biztonsági okokból nem férünk hozzá. A motor tényleges árama a szabályozási idő leteltével éri el a referencia értéket, maga a rendszer két energiatárolós szakasznak tekinthető, ezért a motor önmagában strukturálisan stabilis (így a Ziegler-Nichols módszer nem lenne alkalmazható), de a fordulatszám jelet digitális szűréssel állítjuk elő, így a motor az alkalmazott harmad fokú szűrő algoritmussal együtt már egy öt energiatárolós rendszernek tekinthető. Természetesen ez csak akkor igaz, ha a szűrt jelet használjuk fel a hiba előállításához. Itt a program kódot nem az eredeti formájában, hanem a megértéshez szükséges leegyszerűsített formában ismertetjük.

4.1.6.1. Ziegler-Nichols módszer

A Ziegler-Nichols módszer alkalmazásának feltétele, hogy a szabályozási kör a stabilitás határán is működtethető legyen, ebből következik, hogy strukturálisan stabilis rendszereknél nem alkalmazható, vagyis a szabályozott szakasznak vagy időkésleltetéssel vagy legalább három energiatárolóval kell rendelkeznie.

A behangolás lépései

  1. Kapcsoljuk a szabályozót csak P módra, avagy kapcsoljuk ki az I és D funkciókat. Esetenként annak eldöntése is szükséges lehet, hogy melyik a pozitív irány (hogyan kell a szabályozót bekötni)

  1. A szabályozó P paraméterét nulla értékről kezdjük óvatosan növelni addig, amíg a kimenőjel állandó amplitúdóval nem kezd lengeni.

  1. Az állandó amplitúdójú lengésekhez vezető erősítést tekintjük a kritikus erősítésnek és a lengések periódusidejét a kritikus periódusidőnek.

  1. A különböző típusú PID szabályozók , és paramétereinek javasolt értékét egy táblázatból olvashatjuk ki, pontosabban a táblázatnak több, kismértékben eltérő változata ismert az irodalomban. Természetesen a választás attól is függ, hogy milyen túllendülést engedünk meg.

P

TI

TD

P szabályozó

PI szabályozó

PID szabályozó

Alkalmazzuk a fenti lépéseket a kísérleti eszközünkre. A P szabályozó (4.40) formáját megvalósító programsor (megfelelő típus deklarációt feltételezve)

Ia_ref=P_par*error;

(4.71)

Az 4-14. ábraán két mérés eredménye látható, a baloldali ábrán a P paraméter értéke nem érte el a kritikus értéket, a jobb oldali ábrán már igen. .

paraméter meghatározása ()
paraméter meghatározása ()
4.13. ábra - paraméter meghatározása ()


A , így a táblázat alapján a P szabályozó erősítésének értéke legyen . E paraméterrel elvégzett mérés eredménye az 4-15. ábraán látható. Megfigyelhető, hogy a paraméter nem azonos a szakasz körerősítésével, az állandósult hiba 1% körül van.

Ziegler- Nichols módszerrel behangolt P szabályozó működése
4.14. ábra - Ziegler- Nichols módszerrel behangolt P szabályozó működése


A PI szabályozó az (4.42) alakú egyenletét közelítőleg megvalósító két programsor (típus deklarálás és kezdeti értékadás nélkül)

error_int= error_int+error*T_s;

Ia_ref=P_par*error+ I_par*error_int;

(4.72)

A 4-14. ábraáról leolvasható, hogy 0.2 sec időtartamra kb. 6 periódus esik, ezért a periódusidő . A PI szabályozó alkalmazásához a táblázatból kiolvasható értékek:

(4.73)

A fenti paraméterekkel beállított PI szabályozóval elvégzett mérés eredménye az 4-16. ábraán látható.

Ziegler- Nichols módszerrel behangolt PI szabályozó működése
4.15. ábra - Ziegler- Nichols módszerrel behangolt PI szabályozó működése


Jól látható, hogy a túllövés kb. 50% és a lengések amplitúdója nem az elvárt exponenciális burkológörbével csökken. Ennek oka nem magában a PI szalyozó működésében keresendő. Vizsgáljuk meg a a motor nyomatékát (ld. 4-17. ábra). A nyomaték a felfutási idő alatt telítődik. Ekkor a szabályozási kör felnyílik, de az integrátor az összegzést tovább folytatja a telítődés alatt is, más szavakkal akkor is, amikor a szabályozó működése szünetel. Ez alatt az idő alatt az integrátor értéke jelentősen megnövekdhet, amelyet csak ellentétes előjelű hibával lehet a kívánt értékre visszacsökkenteni, ezért jelentkezik egy jelentős túllövés.

A nyomaték időfüggvénye PI szabályozás esetén
4.16. ábra - A nyomaték időfüggvénye PI szabályozás esetén


A hibaintegrál időfüggvénye PI szabályozás esetén
4.17. ábra - A hibaintegrál időfüggvénye PI szabályozás esetén


4.1.7. PID szabályozók telítődése

Az 4-16. ábraán látható túllövést csökkenthetjük azzal, ha az integrátort kikapcsoljuk a telítődés időtartamára.

PI szabályozó telítődése
4.18. ábra - PI szabályozó telítődése


A hibaintegrál időfüggvénye PI szabályozás esetén
4.19. ábra - A hibaintegrál időfüggvénye PI szabályozás esetén


PID szabályozók telítődése
PID szabályozók telítődése
PID szabályozók telítődése
4.20. ábra - PID szabályozók telítődése


4.1.8. Stick-slip jelenség

A jelenség robotok pozíció szabályozásakor akkor fordul elő, ha a súrlódás miatt a mozgató mechanizmus referencia érték előtt vagy után beragad, különösen akkor fordul elő a referencia érték előtti beragadás, ha aszimptotikus beállás a cél és e miatt nincs túllövés. Így marad egy állandósult hibajel és az egy a mechanizmusra ható erőt eredményez. A mechanizmus azért nem tud elmozdulni, mert a relatívan kis hibából származó csekély beavatkozó erő kisebb, mint a tapadási surlódási erő maximuma. Ha a pozíciószabályozó körben van egy integrátor, akkor az folyamatosan integrálja a hibát és ez folyamatosan növeli a beavatkozás erejét. Egy idő elteltével az integrátor annyi hibát integrál össze, hogy az abból generált beavatkozó erő nagyobb lesz mint a maximális tapadási súrlódási erő, ekkor mechanizmus elmozdul, de a mozgás közben a súrlódási erő lecsökken a tapadási súrlódási erőhöz képest, így a mechanizmus garantáltan túllendül és a folyamat megismétlődik az ellentétes irányban. A jelenség jól mefigyelhető a 4-21. ábraán.

Stick-slip jelenség
Stick-slip jelenség
Stick-slip jelenség
Stick-slip jelenség
Stick-slip jelenség
Stick-slip jelenség
Stick-slip jelenség
Stick-slip jelenség
4.21. ábra - Stick-slip jelenség


4.2. Szabályozási körök szintézise II.

4.2.1. Kaszkád szabályozás

4 . 6 feladat Az egyenáramú motor hagyományos fordulatszabályozása

Az 4-22. ábra az egyenáramú motor szabályozókörét mutatja, amelyben a belső hurok, a szabályozóval az áramszabályozásról gondoskodik, míg a külső körben a szabályozó a fordulatszám-szabályozó. Az áramszabályozásra egyrészt azért van szükség, mert Tv kicsi, ezért i könnyen megszalad, másrészt azért, hogy indítás, fékezés vagy hírtelen terhelésváltozás esetén a motor túláram ellen védve legyen. Ez természetesen korlátozza a motor gyorsító- és lassítónyomatékát, ezért úgy kell beállítani a szabályozót, hogy a motor dinamikai tulajdonságai feleljenek meg a követelményeknek. Mivel az áramszabályozás gyorsabban megy végbe, mint a fordulatszám-szabályozás (Tm>Tv), ezért az ub indukált feszültség hatása, tehát a motor belső visszacsatolása (k) a továbbiakban elhanyagolható. Ez a közelítés olyan kis hibát okoz a végeredményben, ami nem számottevő. Így a szabályozás leegyszerűsödik egy kéthurkú kaszkád-szabályozásra.

Ezen szabályozók általában PID típusúak, mivel ennél a legegyszerűbb szabályozási esetnél ez biztosítja a gyors és pontos, statikus hiba mentes beállást. Egy P, azaz arányos típusú szabályozó csak állandó hibával tudja követni az alapjelet, az integráló, úgynevezett első rendű jelleg viszont biztosítja az első rendű statikus hiba megszűnését, a differenciáló jelleg pedig a szabályozás gyorsaságát adja. Külön problémát jelent az arányos erősítés (Ad), az integrálási és differenciálási időállandók (Ti, Td) terhelésfüggő beállítása. Az adott hajtáshoz úgy kell beállítani ezeket a paramétereket, hogy az alapjelet túllendülés-mentesen, optimálisan rövid idő alatt érje el a hajtás.

Egyenáramú motor szabályozóköre
4.22. ábra - Egyenáramú motor szabályozóköre


A áramszabályozó:

A szakirodalom ajánlása szerint a legcélszerűbben értékeket érdemes választani időállandóknak.

A felnyitott áramszabályozó kör átviteli függvénye:

Ez egy ún. strukturálisan stabilis felnyitott kör. A fázistartalék mindig 90 fok. A körerősítést a visszacsatolt szabályozási kör tulajdonságai alapján választhatjuk meg. A visszacsatolt áramszabályozó kör átviteli függvénye:

ahol . A tervezés TI megválasztását jelenti.

A fordulatszám-szabályozó is egy PI tag:

Így a szabályozási kör a következőképpen is felrajzolható:

Külső, fordulatszám szabályozási kör
4.23. ábra - Külső, fordulatszám szabályozási kör


A viszkózus súrlódást elhanyagoljuk, ezért a felnyitott kör átviteli függvénye:

A szabályozás még hiányzó paramétereit: A, TI, Tω. A frekvencia átviteli függvény Bode diagramja:

A frekvencia átviteli függvény Bode diagramja
4.24. ábra - A frekvencia átviteli függvény Bode diagramja


A frekvencia -180 fokról indul, és oda tér vissza. Optimális esetben a vágási körfrekvencia a fázis diagram csúcsához tartozik. TI és Tω. értékét célszerű Tv és Tm nagyságrendjében megválasztani. További megfontolások tehetők annak alapján is, hogy a rendszer válasza jellegre is különböző lehet, alapjel illetve terhelésugrás hatására.

4.2.2. Nem minimálfázisú rendszerek szabályozása

4.2.2.1. Időkésleltetett rendszerek szabályozása Ziegler-Nichols módszerrel

Legyen a szabályozott szakasz egyenergiatárolós, amelynek időállandója legyen és a rendszer időkésleltetése legyen . Próbálgatással a 4-25. ábra felső szabályozási körében a körerősítést addig növeljük, ameddig el nem jutunk a stabilitás határára (ld. 4-26. ábra). A kritikus körerősítés és kritikus körerősítéshez tartozó periódusidő az ábráról leolvasva . A P, PI és PID szabályozót a Ziegler- Nichols hangoló táblázat szerint behangolva a szimulációs eredmények a 4-27. ábra, 4-28. ábra és 4-29. ábra mutatja. Összehasonlításul váéasztással 60 fokos fázistartalékkal végeztünk egy szimulációt (ld. 4-30. ábra)

A kirajzolást végző MATLAB kód

plot(time,yout(:,1))
set(gca, 'fontsize', [18]);
xlabel('Idő [sec]');
ylabel('Kimenő jel [relativ egység]');
title('Stabilitás határa, Pcr=8.5, Tcr=7.5');
grid
 
pause
plot(time,yout(:,2))
set(gca, 'fontsize', [18]);
xlabel('Idő [sec]');
ylabel('Kimenő jel [relativ egység');
title('P=Pcr/2');
grid
 
pause
plot(time,yout(:,3))
set(gca, 'fontsize', [18]);
xlabel('Idő [sec]');
ylabel('Kimenő jel [relativ egység');
title('P=Pcr/2.2  Ti=Tcr/1.2');
grid
 
pause
plot(time,yout(:,4))
set(gca, 'fontsize', [18]);
xlabel('Idő [sec]');
ylabel('Kimenő jel [relativ egység');
title('P=Pcr/1.7  Ti=Tcr/2  Ti=Tcr/8');
grid
 
pause
plot(time,yout(:,5))
set(gca, 'fontsize', [18]);
xlabel('Idő [sec]');
ylabel('Kimenő jel [relativ egység');
title('P=2.6180  Ti=T1');
grid
Ziegler-Nichols módszer alkalmazása
4.25. ábra - Ziegler-Nichols módszer alkalmazása


Stabilitás határa
4.26. ábra - Stabilitás határa


P szabályozó
4.27. ábra - P szabályozó


PI szabályozó
4.28. ábra - PI szabályozó


PI szabályozó
4.29. ábra - PI szabályozó


PI szabályozó 60 fok fázistartalék
4.30. ábra - PI szabályozó 60 fok fázistartalék


4.2.2.2. A holtidős tag átviteli függvényének közelítése racionális törtfüggvénnyel

Strejc féle módszer gondolatmenete a következő: a holtidős tagot db egyenergiatárolós taggal helyettesítjük úgy, hogy minden egyenergítárolós tag időállandója nagyságú

(4.74)

Pade approximáció

(4.75)

4.2.2.3. Smith prediktor

A Smith Predictor egy klasszikus konfiguráció az időkésleltetés kompenzálására. Legyen a P(s) az elsőrendű szűrő Td időállandóval. A P0(s) a P(s) egy olyan modellje, amelyben az időkésleltetés kiesik

,

( 4.76 )

A lenti ábrán (4-31. ábra) két hurok látható: a belső hurokban a kompenzáló jel v(t) tartalmaz egy y(t) prediktort. C0(s) egy PID szabályozó.

A Smith Predictros konfigurációja
4.31. ábra - A Smith Predictros konfigurációja


A zárt hurok átviteli függvénye a következő

( 4.77 )

Fontos megjegyezni, hogy a transzcendentális kifejezés eltűnik a zárt hurok átviteli függvényének karakterisztikus egyenletében. A gyakorlatban, a tökéletes model, P(s) nem ismert, tehát az időkésleltetés hatása teljes mértékben nem szüntethető meg, de a Smih Predictor redukálja annak hatását.

4 . 7 feladat szabályozó tervezése időkésleltetés esetén

Egy folytonos folyamat átviteli függvénye:

Soros szabályozási körben szabályozzuk a folyamatot.

Smith prediktor
4.32. ábra - Smith prediktor


a.) P szabályozás alkalmazása esetén (C(s) = K) határozza meg K azon értékeit, melyekre a visszacsatolt kör stabilis.

b.) Tervezzen soros PI szabályozót úgy, hogy a visszacsatolt rendszer viselkedése tegyen eleget a következő feltételeknek:

  • egységugrás bemeneti jelet stacionárius állapotban hiba nélkül kövesse.

  • A fázistartalék 60̊ legyen.