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.
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) |
ha , akkor minden együttható pozitív
a Hurwitz determináns:
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) |
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) |
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 |
|
|
|
|
|
|
|
|
|
|
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.
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).
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
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
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)
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
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.
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.
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
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.
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ő.
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.
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.
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
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)
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.
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.
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. .
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.
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ó.
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.
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.
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.
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.
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ó:
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 -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.
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
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) |
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 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.
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.