2. A szabályozás - Egészségügyi...
Transcript of 2. A szabályozás - Egészségügyi...
Szabályozástechnika A szabályozás
2007. október 4. 1 SZB
Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék
Szilágyi Béla – Benyó Zoltán – Juhász Ferencné – Kovács Levente
FOLYAMATSZABÁLYOZÁS
2. A szabályozás
2. Szabályozástechnika 2007 MATLAB
http://bio.iit.bme.hu/hun/ (Oktatás -> Kötelező tantárgyak -> Folyamatszabályozás)
Szabályozástechnika A szabályozás
2007. október 4. 2 SZB
Szabályozástechnika A szabályozás
2007. október 4. 3 SZB
uzm uz zavarkompenzáció
ua u y belső visszacsatolás
állapot visszacsatolás y visszacsatolása ( fő visszacsatolás)
A szabályozási rendszer hatásvázlata
A szabályozó berendezés alrendszere
C (controller) xc(t)
A szabályozott folyamat
alrendszere P (process)
xp(t)
Szabályozástechnika A szabályozás
2007. október 4. 4 SZB
Tartalomjegyzék
2. A szabályozás
2.1 A szabályozás szerkezeti vázlata, működési vázlata, és hatásvázlata
2.11 A szabályozási rendszer szerkezeti vázlata Fordulatszámszabályozás szerkezeti vázlata Szintszabályozás szerkezeti vázlata 2.12 A működési vázlat. A szabályozó berendezés szervei 2.13 A hatásvázlat
2.2 Jelátvivő tagok alapkapcsolásai. A visszacsatolás
2.21 Tagok soros–, és párhuzamos kapcsolása 2.22 Tagok visszacsatolása 2.221 Példa 2.222 Példa 2.23 A hatásvázlat átalakítása 2.231 Példa 2.312 Példa
2.3 A lineáris szabályozás 2.31 A zárt szabályozási rendszer gyökhelygörbéje
2.311 Példa 2.32 A másodrendű zárt szabályozási rendszer. A domináns póluspár
2.33 A szabályozás minőségi jellemzői
2.4 Függelék
Szabályozástechnika A szabályozás
2007. október 4. 5 SZB
2. A szabályozás A szabályozási rendszer részei (alrendszerei) a szabályozott folyamat, illetve a folyamathoz illesztett szabályozó berendezés. A szabályozó berendezés azon szervek összessége, amelyek segítségével a szabályozási feladat megoldható. A rendszer leírásának
egy abszrahált formája a hatásvázl )(10
1 txaa
− at, amikor is egy–egy jelátvivő taggal
jellemezzük mind a folyamatot (ez a tag a szabályozott szakasz), mind pedig a szabályozó berendezést, feltüntetve ezen a tagok ki–, és bemenő jeleit, és az állapotváltozóit.
A szabályozás hatásvázlata azt szemlélteti, hogy a folyamat y szabályozott jellemzőjét az u irányító jel, illetve az uz zavaró jelek befolyasolják (uzm a mérhető, és a szabályozási algoritmusképzésébe bevont–, uzn a nem mért zavarások, y a folyamat kimenő jele, az u és az uz jelek a folyamat bemenő jelei). A szabályozó berendezést absztraháló tag kimenő jele az u irányító jel, bemenő jelei, pedig a szabályozott jellemző előírt értékét (az yA alapértéket) megjelenítő ua alapjel, illetve az y szabályozott jellemző. A szabályozás egyik célja, hogy az uz zavarásoknak a szabályozott jellemzőre gyakorolt nemkívánatos hatását mérsékeljük (zavarelhárítás), másik célja pedig, hogy a szabályozott jellemző y tényleges értéke kövesse az ua alapjellel definiált yA alapértéket (követés). Mindkét cél elérésének eszköze az u irányító jelnek a szabályozó berendezés által megvalósuló szándékolt módosítása. Általános szabályozási alapelv, hogy a szabályozó berendezés előállítja az yA–y hibával arányos jelet (a h hibajelet), és ennek a hibajelnek a függvényében hozza létre az u irányító jelnek a beavatkozáshoz szükséges változtatását. Igényesebb követelmények kielégítésére az irányító jel előállításának algoritmusába a hibajelen túlmenően szerepet kaphatnak az uzm zavaró jelek (zavarkompenzáció), a folyamat xp állapotváltozói (állapotvisszacsatolás), sőt maga az előállítandó u irányitó jel is (belső visszacsatolás). Miután a hatásvázlat mindkét alrendszere az xp, és az xc állapotváltozókkal jellemzett dinamikus rendszer, ezért általános esetben nemlineáris állapotegyenletek írják le a folyamatot is, illetve a szabályozó berendezést is. Ezek alakja:
Az szabályozó berendezés alrendszere
C (controller) xc(t)
A szabályozott folyamat
alrendszere P (process)
xp(t)
ua
uzm uzn
u
y
zavarkompenzáció
belső visszacsatolás
állapotvisszacsatolás
y negatív visszacsatolása (fő visszacsatolás)
A szabályozási rendszer hatásvázlata
Szabályozástechnika A szabályozás
2007. október 4. 6 SZB
),,,,,(
),,,,,()(
),,(
),,()(
zmapcc
zmapccc
zpp
zppp
uuyuxxgu
uuyuxxfdt
tdx
uuxgy
uuxfdt
tdx
=
=
=
=
Ez a közönséges, elsőrendű fp és fc vektor-differenciálegyenletekből, illetve gp és gc vektor–algebrai egyenletekből álló egyenletrendszer a matematikai modellje az alrendszereknek (az első két egyenlet a folyamatnak, a második kettő, pedig a szabályozó berendezésnek), illetve a visszacsatolásokat tartalmazó teljes szabályozási rendszernek is. Ezt a matematikai modellt szimbolizálja a rendszer hatásvázlata. Az eredő rendszert tekintve bemenő jelek a folyamat uz zavaró jelei, és a szabályozó berendezés ua alapjele, a kimenő jelek, pedig az y szabályozott jellemző, és az u irányító jel. Az u irányító jelet – bár ez a szabályozási rendszer egy belső jele – azért vesszük fel a kimenő jelek sorába, mert a fizikai rendszer üzemvitelében ennek „nyomonkövetése” is jelentőséggel bír. Az eredő rendszer x állapotváltozójának komponensei a folyamat, illetve a szabályozó berendezés xp és az xc belső jelei.
A matematikai modell, illetve az ezt szimbolizáló hatásvázlat alapján a rendszer működési viszonyait illetően általában az alábbi kérdéseket lehet feltenni, és kell megválaszolni:
1.) Adott, állandó értékű ua0, uz0, bemenő jelek mellett, a visszacsatolt zárt szabályozási rendszerben kialakulnak–e az állapotváltozóknak, és a kimenő jeleknek egy xp0, xc0, u0, y0 állandósult értékei? Az állandósult állapot létrejöttének milyen feltételei vannak? (A szabályozási rendszer stabilitásának vizsgálata). 2.) Milyen módon határozható meg a folyamat fp és gp matematikai modellje? (Fizikai törvények alkalmazásával megvalósuló folyamatleírás, vagy kisérleteken alapuló folyamatidentifikáció). 3.) Adott ua(t), uz(t), bemenő jelek, és fp, gp, fc, gc függvények mellett hogyan változnak az xp(t), xc(t) állapotváltozók valamint az u(t) és y(t) kimenő jelek időfüggvényei? Állandó értékű ua0, uz0, bemenő jelek mellett, a visszacsatolt zárt szabályozási rendszerben mekkorák az állapotváltozóknak, és a kimenő jeleknek az xp0, xc0, u0, y0 állandósult értékei? (Analízis jellegű feladat). 4.) Milyen elvek alapján, milyen alakban, és milyen paraméterekkel kell megválasztani a szabályozó berendezés jelátviteli tulajdonságait leíró fc és gc függvényeket? (Szintézis jellegű feladat, a szabályozási algoritmus tervezése). 5.) Adott ua(t), uz(t) bemenő jelek, fp, gp függvények és az y(t) szabályozott jellemzőre vonatkozó előírások mellett hogyan kell megválasztani az irányító berendezést leíró fc, gc függvényeket? (Szintézis jellegű feladat, optimalizálás). 6.) A szabályozó fc és gc matematikai modelljének paraméterei milyen mértékben befolyásolják a rendszer zavarelhárítási, illetve követési tulajdonságait? 7.) A rendszertechnikai tervezés eredményeként kapott fc és gc függvények milyen technikai eszközökkel realizálhatók? (Hardware tervezés).
xp xc
ua y
uz
Az eredő rendszert absztraháló jelátvivő tag
u
Szabályozástechnika A szabályozás
2007. október 4. 7 SZB
8.) Milyen szabályozástechnikai funkciókkal rendelkező szervekből épüljön fel a szabályozási rendszer? Milyen védelmi rendszereket kell kialakítani a kellően biztongos üzemvitelre? Milyen jelzőberendezések, és kezelőszervek szükségesek a megfelelő minőségű ember–gép kapcsolat kialakításához? stb…
Mindezen kérdések megválaszolása a rendszer matematikai modelljének az analízise alapján lehetséges. Ennek az elegendően pontos modellnek – a gyakorlati megoldásokban is felhasználható – megalkotása a szabályozástechnika tárgykörének egyik legnehezebb feladata. A szabályozott folyamatok természetüknél fogva igen sokfélék, de a szabályozó berendezések is változatos képet mutatnak. A hatásvázlat ezt a sokféleséget – a matematiai modellt szimbolizáló absztrahált ábra formájában – egységes szemlélet alpján képes kezelni. A hatásvázlat elvonatkoztat a szerkezeti megoldásoktól, és egy alkalmasan megválasztott lényegkiemeléssel kizárólag a függvénykapcsolatokat jeleníti meg. Felépítéséhez a rendszer tényleges szerkezeti–áramköri elrendezése lehet a kiindulási pont, majd az absztrakció különféle mélységeit alkalmazva juthatunk el a rendszertecnikai vizsgálatokat lehetővé tevő matematikai modellhez, illetve az ezt megjelenítő, és szemléltető hatásvázlathoz.
Megjegyzés: A szabályozási feladatok megoldására a negatív visszacsatolás elvét a biológiai-, élettani evolúció folyamatában az élő természet már igen régen (valószínűsíthetően kialakulásának pillanatától) alkalmazza. Az elv ösztönszerű, ember által alkotott folyamatokban történő felhasználására (a kulturális evolúcióban) már az ókorban (az időszámítás előtti harmadik, második évezredben) sor került. A tudatos technikai alkalmazás James Watt (skót feltaláló, eredeti foglalkozását tekintve műszerész és géplakatos) nevéhez fűződik. (Gőzgép fordulatszám szabályozása centrifugális inga – mint fordulatszám szabályozó – segítségével: A gőzgép fordulatszáma a terhelés növekedésének hatására csökken. Ez a fordulatszám csökkenés a bevitt gőzmennyiség megnövelésével szüntethető meg. Watt a fordulatszámot egy centrifugális inga segítségével mérte. A fordulatszám esésekor az érzékelő szerv elmozdulása automatikusan megnövelte a gépbe vitt gőzmennyiséget, és így a fordulatszám terheléstől való függése – emberi közreműködés nélkül – megszüntethetővé vált). James Watt (1736-1819) Dr. Joseph Black (a kémia és az orvostudományok professzora, a hőtan tudományának egyik megalkotója) kortársa. Dr. Black tudományos eredményeit tanítványai tették közzé, köztük Robinzon Lectures című könyvében. Robinzon ezt a könyvét Wattnak dedikálja, az alábbiak szerint1:
Tisztelt Uram! Azt hiszem, azzal, hogy az Ön levelével kezdem a mi kiváló Mesterünk előadásainak ezen kiadását, a legmélyebb tiszteletemet fejezem ki iránta, és ugyanakkor szolgálatot teszek a köznek is. Az Olvasó figyelmét Dr. Black legkiválóbb tanítványára felhívva, emlékeztetem Önt azon fontos eredményekre, amelyek éppen Mesterünk felfedezéseiből eredtek. Biztos, hogy a modern időkben senki sem járult annyival az ember erejének növeléséhez, mint éppen Ön, tökéletesítve a gőzgépet, amelyről Ön azt vallja, hogy Dr. Blacktól kapott instrukciók alapján tudta azt véghezvinni. Az Ön példáján akarom megmutatni az Olvasónak, hogy nincs a tudományos képesség olyan magas foka, amelynek elérése reménytelen lenne számára, ha szilárdan követi a kísérleti vizsgálatok józan tervét, mint ahogy azt oly kitartóan hajtogatta Dr. Black, és ugyanakkor süket a ragyogó elméletek elbájoló ígéreteivel szemben. A szikra, amelyet így szétszórok, alkalmas anyagban világítóvá válhat… azokban, akik önmaguk sem ismerik erőiket. Talán még az Öné is szunnyadna, ha nem fedezte volna fel Dr. Black a rejtőző tüzet…
Ezek a gondolatok a mai napig megőrizték aktualitásukat, bár a hosszú időn át „Csipkerózsika álmukat” alvó „ragyogó elméletek elbájoló ígéretei” napjainkban a gyakorlat részeseivé válnak (pl. Ljapunov stabilitáselmélete).
1 Irodalom: Simonyi Károly: A fizika kultúrtörténete. Gondolat, 1978.
Szabályozástechnika A szabályozás
2007. október 4. 8 SZB
J.Watt vezette be a teljesítmény mérésére a lóerő (LE) fogalmát (Egy ló 1 perc alatt 33000 angol fontot képes 1 angol láb magasságba emelni. Ez a jelenleg meghatározott definíció szerint 1LE=75 kilopondméter másodpercenként, ami egyébként kereken 736 Watt). Az energetikai folyamatoknak (szén vegyi energiájának hőenergiává–, illetve a hőenergia mechanikai energiává való átalakítása, a gőzdugattyú egyenes vonalú mozgásából forgó mozgás létrehozása), az informatikai folyamatokkal (gőzgép fordulatszám szabályozása) történő közös szemléletében Watt meghatározó szerepet játszott. Az 1 bit információ egység értelmezése, vagy a dinamikus rendszernek a Laplace transzformációra épülő matematikai modellalkotásának alkalmazása természetesen ekkor még váratott magára.
A Heaviside által bevezetett – a lineáris áramkörök vizsgálatát támogató – átviteli függvény fogalma (kb. 1910), illetve a visszacsatolt műveleti erősítők kísérleti vizsgálata során (Nyquist, Bode, Mihajlov kb. 1930-1940) megjelenő gerjedési (labilitási) jelenségeknek a tanulmányozása teremtette meg azt a lehetőséget, hogy az általános dinamikus rendszereknek - így a visszacsatolt lineáris szabályozásoknak is – a rendszerelmélete kialakuljon. J. Watt – alapvetően a kísérletekre és az ezekből levonható tapasztalatokra alapozva – ezen ismeretek hiányában is maradandót alkotott.
2.1 A szabályozás szerkezeti vázlata, működési vázlata, és hatásvázlata
2.11 A szabályozási rendszer szerkezeti vázlata A szerkezeti vázlat a különféle szabályozások tényleges elrendezését, szerkezeti megoldásának részleteit, áramköri kapcsolási vázlatait, olyan mélységű részletezéssel tartalmazzák, amelynek alapján a szabályozó berendezés egyes szerveinek–, és magának a teljes szabályozási rendszernek is, a fizikai működése nyomonkövethető. Ennek megfelelően, (miután az irányítások igen sokfélék) a szerkezeti vázlatok is igen változatos képet mutatnak. A szerkezeti vázlatot két példán – jelentős sematizálással –illusztráljuk. Fordulatszámszabályozás szerkezeti vázlata
A szabályozási feladat az állandó gerjesztésű egyenáramú motor fordulatszámának – függetlenül az uz= mt terhelő nyomaték változásaitól – állandó értéken való tartása. Mivel az állandó gerjesztésű egyenáramú motor fordulatszáma a terhelő nyomatékon túlmenően a gép uk kapocsfeszültségétől is függ, a szabályozási feladat úgy oldható meg, hogy a terhelés okozta fordulatszámcsökkenést a kapocsfeszültség adott mértékű megnövelésével hatástalanítjuk. Mindezt – egy alkalmasan megválasztott szerkezeti megoldással – emberi (gépkezelői) közreműködés nélkül is megvalósíthatjuk2. A fordulatszámszabályozás szerkezeti–áramköri elrendezése látható a következő ábrán. Ezen a szerkezeti vázlaton a külsőgerjesztésű egyenáramú motor képviseli a szabályozott folyamatot, szabályozott jellemző a motor fordulatszáma, illetve az ennek megfelelő y=ω szögsebessége.
2 Az egyenáramú gép fordulatszámának kézi szabályozásakor mérőműszerrel kell mérni a motor fordulatszámát, és ha ez a fordulatszám megváltozna, a gépkezelő – egy alkalmasan megválasztott, beállíthatő feszültséget szolgáltató tápegység feszültségének változtatásával – növeli–, vagy csökkenti a motor kapocsfeszültségét. Az automatikus szabályozó a gépkezelő szerepkörét veszi át.
Szabályozástechnika A szabályozás
2007. október 4. 9 SZB
A fordulatszám mérő generátor (érzékelő szerv: tahométerdinamó, TD) állítja elő a fordulatszám mindenkori tényleges értékének megfelelő e ellenőrző jelet, amely arányos a gép fordulatszámával: e=AEω, ahol AE az érzékelő szerv átviteli tényezője. A fordulatszám kívánt értékét (az yA alapértéket) az alapjel képző szerv (potenciométer, P) ua alapjele reprezentálja. Az alapjel, és a szabályozott jellemző különbségének képzése (a hibával arányos r rendelkező jel előállítása) most igen egyszerű, miután ua és e jelek jelhordozója villamos egyenfeszültség. Ezért a két feszültség „szembekapcsolásával” a rendelkező jel jön létre. Az r rendelkező jellel befolyásolható a szabályozó u kimenő jele (a módosított jellemző), amely most a motor uk kapocsfeszültsége. A zavarelhárítás hatásmechanizmusa: ha a terhelőnyomaték növekedése miatt a gép fordulatszáma csökken, akkor az érzékelő szerv e kimenő jele is csökken. Állandó ua0 alapjel mellett az r rendelkező jel növekszik, ami a motor uk kapocsfeszültségét növeli. Ez a kapocsfeszültség növekedés a fordulatszám terhelés okozta csökkenését mérsékelni igyekszik. Ha stabilis a zárt szabályozási rendszer, akkor állandó ua0 alapjel, és uz0 zavaró jelek mellett a szabályozási hurok minden jele előbb–utóbb az egyensúlyi értékére áll be. Szintszabályozás szerkezeti vázlata A szabályozási feladat egy szabadkiömléssel rendelkező tartály folyadékszint helyzetének az állandó értéken való tartása, függetlenül attól, hogy a tartályba beáramló uz folyadékhozam hogyan változik. Erre lehetőséget az teremt, hogy az uz szinthelyzetre gyakorolt nemkívánatos hatását az um hozam szándékolt megváltoztatásával egyenlítjük ki. F keresztmetszetű hengeres tartály szintszabályozásának szerkezeti vázlatát tartalmazza a következő ábra.
e
gerjesztő fluxus
ω=y -
+
e
uk
Előerősítő Jelformáló
Teljesítmény erősítő
(Szabályozó)
Érzékelő szerv (fordulatszám érzékelő
generátor, TD)
+UT
ua
–UT
A szabályozott folyamat (egyenáramú motor)
Szabályozó (elektronikus áramkör)
i
Motor r
Egyenáramú motor automatikus fordulatszám szabályozásának szerkezeti–áramköri vázlata
mt
Alapjel képző szerv
-UT
Szabályozó berendezés +UT
P
Szabályozástechnika A szabályozás
2007. október 4. 10 SZB
Az y=h szinthelyzettel (a szabályozott jellemzővel) arányos az érzékelési helyen keletkező p=γh hidrosztatikus nyomás, amit az a keresztmetszetű szilfonmembrán (érzékelő szerv) fe= pa=γha erővé alakít át. Ez az fe erő – az y szabályozott jellemzővel arányos – ellenőrző jel. Az fe erőt ellensúlyozza az előfeszített rugóban keletkező fa rugóerő. Ennek a rugóerőnek az az értéke, amelyik a rendszer egyensúlyi állapotához tartozik, a rendszer alapjele. A beavatkozó szerv egy tolózár, amelynek nyitásával, vagy zárásával befolyásolható a tartályba áramló um hozam (a módosított jellemző). Az ábrán egy olyan egyensúlyi helyzetet tüntettünk fel, amikor is az um, és uz hozamok állandó értékek, és a h0 szinthelyzet q0=μf√(2gh0)= um0+ uz0 kiáramló hozamot tart fenn. Ebben az állapotban fa0=fe0, a különbségképző rudazat függőleges, és a hidraulikus erősítő vezérlő tolattyúi elzárják a PT hidraulikus tápnyomás elől a szervomotort. A tolózár ekkor egy adott ub0 pozícióban áll. Ha ebben az egyensúlyi helyzetben például az uz0 hozam (a zavaró jel) ∆uz értékkel megnövekszik, ez az y0, az e0, az r0, az uv0, az ub0, és az um0 jelek ∆y, ∆e, ∆r, ∆uv, ∆ub, és ∆um értékekkel történő megváltozásait vonja maga után. Az ∆uv elmozdulás a hidraulikus tápegység PT nyomását a szervomotor dugattyújának alsó felére kapcsolja, aminek hatására a szervomotor zárja a tolózárat. Ez az um hozam, és ezen keresztül az y szinthelyzet csökkenéséhez kell hogy vezessen. Új egyensúly áll be, ha a tolózár mozgása megszűnik. Ez pedig akkor következik be, ha a különbségképző rudazat ismét függőleges helyzetbe kerül, vagyis amikor a szinthelyzet az eredeti y0 értékére visszaáll. 2.12 A működési vázlat. A szabályozó berendezés szervei A szerkezeti vázlat mellett (a szabályozási rendszer jelterjedésének ábrázolására), a rendszer működési vázlata is felhasználható. Ezen a vázlaton a technológiai folyamatábrával van feltüntetve a szabályozott folyamat (pl. az egyenáramú motor, a tartály, vagy más tetszőleges technológia), a folyamathoz illesztett, és az irányítási rendszerben szerepet játszó, funkcionális feladatokat ellátó szervek pedig, szabványokban rögzített jelképrendszerrel kerülnek ábrázolásra. A fordulatszám szabályozás esetében például ez a működési vázlat:
um
a
e=fe
TE
y=h
P0 P0
B
ua=fa
p=γh
r=α
ub
uz
q=μf√(2gh)
PT
V
uv
K
A É
Hidraulikus szervomotor
Hidraulikus erősítő
Szintérzékelő (szilfonmembrán)
Beavatkozó szerv (tolózár)
Különbségképző rudazat
Alapjel képző szerv (előfeszített rugó)
Tartály szintszabályozása
F
f
Szabályozó berendezés Szabályozott folyamat
Szabályozástechnika A szabályozás
2007. október 4. 11 SZB
Az ábrán vázolt, és a soronkövetkező táblázatban felsorolt szervek, a nevükben jelölt szabályozástechnikai részfeladatokat ellátó, kimenő–bemenő jellel rendelkező funkcionális szerkezeti egységek. A szervek mindegyike önmagában is egy dinamikus rendszer, ami a fizikai működésmód természetes velejárója. Mindegyik szerv kimenő jele a bemenő jelének a függvénye. Igényesebb követelményeket kielégítő szervek önmagukban is visszacsatolásokat tartalmazhatnak. A jelformáló szerv - eltérően az összes többi szervtől - szándékoltan tervezett dinamikát tartalmaz, melynek célja az eredő szabályozási rendszer minőségi tulajdonságainak javítása.
Az érzékelő szerv (É) feladata a szabályozott jellemzővel arányos, különbségképzésre alkalmas, ep ellenőrző jel előállítása. Alapvető követelménye a pontosság, ideális esetben az ep jel szigorúan arányos az y szabályozott jellemzővel. A távadó (TA) rendszerint egységes
Szerv Bemenő jel Kimenő jel Érzékelő szerv (É) Szabályozott jellemző (y) Primer ellenőrző jel (ep) Távadó (TA) Primer ellenőrző jel (ep) Ellenőrző jel (e) Alapjelképző szerv (A) (vezető jel) Alapjel (ua) Különbségképző szerv Ellenőrző jel (e), alapjel (ua) és előerősítő (KE) Rendelkező jel (r) Jelformáló szerv (J) Rendelkező jel (r) Irányító jel (u) Teljesítményerősítő (TE) Irányító jel (u) Végrehajtó jel (uv) Végrehajtó szerv (V) Végrehajtó jel (uv) Beavatkozó jel (ub) Beavatkozó szerv (B) Beavatkozó jel (ub) Módosított jellemző (um) Helyzetbeállító érzékelő szerve (ÉB) Beavatkozó jel (ub) Pozíció jel (eb)
A szabályozási rendszer és szervei és jelei
uv r
ub
u ua
ω
TA
ep
e
gerjesztő fluxus
y=ω uk
Az irányított folyamat technológiai folyamatábrája (Például egyenáramú motor, vagy a tartály)
i
Motor
Wp(s)
mt
PID
A K E J TE V
B Motor
É
A szabályozó berendezés szervei
um
ÉB
eb
A fordulatszámszabályozási rendszer működési vázlata és a szabályozó berendezés szervei
Érzékelési hely
Beavatkozási hely
Szabályozástechnika A szabályozás
2007. október 4. 12 SZB
jeltartományra (4–20 mA, 0–5 mA, 0–10 V, stb.) alakítja át a primer érzékelő ep ellenőrző jelét, és alkalmassá teszi az üzemen belüli jelátvitelre. Az érzékelő szerv, és a távadó együttes jelátviteli tulajdonságának lehetőség szerint az e=AEy lineáris, időkésés nélküli függvénykapcsolatot kell megvalósítania az y és e jelek között, ahol AE az érzékelés átviteli tényezője. Az alapjelképző szerv (A) állítja elő a szabályozott jellemző előírt értékét (az yA alapértéket) megjelenítő ua alapjelet. Az ua alapjel úgy aránylik a szabályozott jellemző yA előírt értékéhez, mint ahogy az e ellenőrző jel aránylik a szabályozott jellemző y tényleges értékéhez: ua/yA=e/y=AE. Értéktartó szabályozásokban az irányítási cél a szabályozott jellemző állandó értékének a biztosítása. Ekkor az alapjel egy időben állandó érték, az alapjelképző szerv pedig egyfajta stabilizátor. Követő szabályozások szabályozott jellemzőjének úgy kell változnia, ahogy azt az időben változó ua(t) alapjel előírja. Ekkor az alapjelképző szerv egy menetdiagramot előállító programadó. Más esetekben az alapjel lehet egy másik folyamat, valamely tetszőleges jellemzőjét megjelenítő jel, ilyen esetben az alapjelképző szerv az érzékelő szervnek megfelelő készülék, amelynek bemenő jele a vezető jel. A különbségképző szerv (K) hozza létre az alapjel–, és az ellenőrző jel különbségét, és előállítja e különbséggel arányos r=k(ua–e) rendelkező jelet (itt valósul meg a negatív visszacsatolás!). Az ellenőrző jel, és az alapjel – miután ezeket a jeleket nagypontosságú műszerek állítják elő – energiatartalma igen alacsony, ezért a további jelfeldolgozás céljából az ua–e hibajelet a különbségképző szerv egy előerősítővel (E) a jelfeldolgozáshoz szükséges energiaszintre is emeli. Az előerősítőt rendszerint egy jelformáló (kompenzáló) szerv (J) követi, amelynek feladata az u irányító jel előállítása. Ez az u irányító jel általában a rendelkező jellel, illetve ennek integráljával–, és differenciálhányadosával arányos jelkomponenseket tartalmaz (u=KPr+KI∫rdt+KDdr/dt), a megfelelő minőségű szabályozás megvalósítására (PID kompenzáció). A kompenzáló szervet egy teljesítményerősítő (TE) követi. A teljesítményerősítő feladata a beavatkozáshoz szükséges teljesítmény biztosítása. A teljesítményerősítéshez villamos–, pneumatikus–, vagy hidraulikus segédenergiát lehet felhasználni, ennek megfelelően villamos (félvezetős–, mágneses–, forgógépes, stb. típusok), pneumatikus (torlólemezes–, erőkompenzációs, stb. típusok), és hidraulikus (sugárcsöves–, vezérlő tolattyús–, stb. típusok) erősítőkről lehet szó. Ezek kimenő teljesítménye a W nagyságrendtől a 100 kW nagyságrendig terjedhet. Mindezek következményeként a teljesítményerősítő kimenő jelének (a uv végrehajtó jelnek) a jelhordozója villamos feszültség, illetve munkalevegő–, vagy munkafolyadék nyomása. A teljesítményerősítő és a beavatkozó szerv illesztési funkcióját látja el a végrehajtó szerv (V), amelynek kimenő jele az ub beavatkozó jel. Ha a beavatkozó jel elmozdulás (ez folyamatszabályozásokban gyakori eset, mivel a beavatkozó szerv sokszor a közegáramlás útját szűkítő szelep, lásd szintszabályozás), akkor a végrehajtó szerv a teljesítményerősítő kimenő jelét elmozdulásra alakítja át. Ilyenkor a végrehajtó szerv villamos–, pneumatikus–, vagy hidraulikus szervomotor. Gyakori eset, hogy a szervomotor kimeneti elmozdulását érzekelő szerv méri, és ennek beállítására egy belső visszacsatolást tartalmazó szabályozási rendszert alakítanak ki. Ekkor a teljesítményerősítőt helyzetbeállítónak nevezik. A beavatkozó szerv (B) segítségével lehet a folyamat valamely mértékadó jellemzőjét (a módosított jellemzőt) szándékoltan befolyásolni annak érdekében, hogy a szabályozott jellemző a kívánalmaink szerint változzon: kövesse az alapjelet, illetve hárítsa el a zavarások szabályozott jellemzőre kifejtett nemkívánatos hatását. Előfordul, hogy az előzőekben felsorolt szervek nem mindegyike szerepel egy adott szabályozási rendszerben, vagy néhány funkcionális egység egy készülékbe van összeépítve. Ennek tipikus példája az, mikor egy készülékbe (a szabályozóba) kerül az alapjelképző szerv, a különbségképző szerv, az előerősítő, és a kompenzáló szerv. Gyakran képez közös
Szabályozástechnika A szabályozás
2007. október 4. 13 SZB
készüléket az érzékelő szerv és a távadó, illetve a teljesítményerősítő, a végrehajtó szerv és a beavatkozó szerv3 is. Az a hely, ahol a szabályozó berendezés közvetlenül kapcsolódik a szabályozott folyamathoz, az érzékelési-, illetve a beavatkozási hely. Az érzékelő szerv és a távadó, illetve a beavatkozó szerv és a végrehajtó szerv folyamatközeli (terepi) berendezések, szerkezeti kialakításuk ennek megfelelő kell hogy legyen. Az irányítási algoritmus realizálásának egyre gyakrabban alkalmazásra kerülő szerkezeti egysége a folyamatirányító digitális számítógép. Ekkor a távadó által előállított, folytonosidejű e ellenőrző jelet analóg–digitális átalakító (ADC) Ts időütemezéssel mintavételezi, és kódolt, diszkrét értékkészletű, diszkrét idejű ed digitális jellé alakítja át. A DDC (Direct Digital Control) szabályozó fogadja a diszkrét ed ellenőrző jelet, memoriájában tárolja, vagy külső jelforrásból kapja az uad diszkrét alapjelet, előállítja ezek rd=uad–ed különbségét, és rendszerint egy diszkrét PID algoritmus alkalmazásával létrehozza a diszkrét ud irányító jelet. Ez a diszkrét irányító jel kerül a digitális–analóg (DAC) átalakítóra, amely a digitális jelet dekódolja, és olyan, rendszerint „lépcsős lefolyású” analóg uT jellé alakítja, amely a mintavételezési időpontok között is jelet tart fenn (zero order hold funkció4). Az ilyen módon keletkező hibrid szabályozásban a szabályozási hurok egy részén folytonos, folyamatos analóg jelek (folytonos idejű jelek), egy másik részén pedig, diszkrét, mintavételezett digitális jelek (diszkrét idejű jelek) az információhordozók. A hibrid rendszerben megjelenő további szerveket a következő ábra tartalmazza.
3 A fordulatszám szabályozásban például az elektronikus erősítő különféle áramkörei látják el az előerősítő, a kompenzáló szerv, a teljesítményerősítő, a végrehajtó szerv, és a beavatkozó szerv funkcióit. 4 Zérusrendű tartás, zoh funkció.
É
TA
t
uT
Ts
uaduT
ADC
Diszkrét szabályozási algoritmus
DAC
ed
ud
Mintavételezés
A yAd
y
Zérusrendű tartás
DDC szabályozó
TE
Hibrid szabályozás szervei, és működési vázlata
uv
ep
Belső óra, szinkronizálás, mintavételezés vezérlése, kezelőszervek, megjelenítés, naplózás, paraméterezés, stb.
e
Szabályozástechnika A szabályozás
2007. október 4. 14 SZB
Az előzőekben felsorolt szerveken túlmenően több olyan járulékos szerv is szükséges az irányítási rendszer üzembentartásához, amelyeknek ugyan nincs elsődleges funkcionális szerepe a rendszer működési mechanizmusában, nélkülük azonban nem lehetne működtetni a szabályozási rendszert. Ilyen járulékos szervek például a segédenergiát biztosító elektronikus, pneumatikus és hidraulikus tápegységek, az üzemelést felügyelő védelmi, jelző és naplózó berendezések, a kézi–automatikus átkapcsolás eszközei, a pneumatika, és a hidraulika szűrő berendezései, stb. A szerkezeti vázlat a szabályozások felépítését részletekbe menően tartalmazzák, és ezért – miután az irányítások igen sokfélék – igen változatos képet mutatnak. A működési vázlat5 az irányító berendezés szerveit már egységes jelképrendszerrel ábrázolja, függetlenül attól, hogy az adott szerv milyen fizikai elven működik. A folyamat ezen a vázlaton még a technológiai folyamatábrájával szerepel, a szabályozó berendezés viszont már egy adott mértékben absztrahált. 2.13 A hatásvázlat A rendszertechnikai analízis, és szintézis szempontjából el lehet tekinteni attól, hogy egy adott szerv, vagy készülék milyen szabályozástechnikai funkciót lát el, mi a fizikai működési elve, és az adott funkciót milyen módon realizálja. A rendszertechnikai vizsgálatok szempontjából az a meghatározó, hogy az egyes szervek kimenő jelei (mint okozatok), milyen függvénykapcsolatban vannak a bemenő jeleikkel (az okokkal). Ennek a függvénykapcsolatnak a szemléltetésére, és leírására vezetjük be a jelátvivő tag fogalmát. A szabályozási körben terjedő hatásmechanizmust, a jelek terjedésének útját (a hatásláncot), jelátvivő tagokkal absztrahált módon írhatjuk le, ahol is kizárólag azt ábrázoljuk, hogy a tagok egymáshoz képest milyen struktúrát alkotnak, egyes tagok hogyan működtetnek más tagokat, illetve az egyes tagok bemenő jelei milyen függvénykapcsolatnak megfelelően hozzák létre a kimenő jeleiket. Az ilyen elvek alapján felépített hatásvázlat elvonatkoztat a tényleges szerkezetektől, lehetőséget teremtve ezzel arra, hogy a különféle szabályozási rendszereket egységes elvek alapján tárgyaljuk. A szabályozás esetében például minden funkcionális szervet, és magát a szabályozott folyamatot is, jellemezhetjük egy–egy jelátvivő taggal. Az egyes tagok jelátviteli tulajdonságait tetszőleges csoportosításban, egy eredőben összevonhatjuk, sőt, végső soron a teljes zárt rendszert is egyetlen eredő tag írhatja le. A folytonosidejű rendszer hatásvázlatainak lehetséges változatait a következő ábrákon mutatjuk be.
5 A működési vázlatot blokkvázlatnak is nevezik.
Szerv Bemenő jel Kimenő jel Analóg–digitális átalakító (ADC) Ellenőrző jel (ep) Diszkrét ellenőrző jel (ed) Digitális-analóg átalakító (DAC) Diszkrét irányító jel (ud) Tartott irányító jel (uT) Diszkrét alapjelképző szerv (A) (vezető jel) Diszkrét alapjel (ua) DDC szabályozó (DDC) Diszkrét alapjel (uad) Diszkrét ellenőrző jel (ed) Diszkrét irányító jel (uad) Folytonos idejű jelek: y, ep, e, uT, uv. Diszkrét idejű jelek: ed, uad, ud. Ts: a mintavételezési idő.
Szabályozástechnika A szabályozás
2007. október 4. 15 SZB
Az a) ábra hatásvázlatán minden szervet egy–egy taggal absztraháltunk, a jelátvivő tagokat jelképező téglalapokba megjelöltük, hogy a működési vázlat melyik szervét jellemzik, és feltüntettük azt a függvénykapcsolatot is, amelyik a tagot – statikus tulajdonságait tekintve – leírja. Általános esetben minden szerv önmagában is egy dinamikus rendszer, ilyen esetben minden tagot egy–egy differenciálegyenlet modellez. A b1) ábrán az egymással soros kapcsolást alkotó, és összevonásra szánt tagokat jelöltük meg. Ezeket az összevonásokat célszerűségi szempontok határozzák meg. Egy lehetséges kialakítás:
A b2) ábrán egyes, soros kapcsolást alkotó tagcsoportok összevonásával kapott hatásvázlatot ábrázoltunk. Ezen a hatásvázlaton négy tag szerepel. Ha e tagok önbeálló tulajdonsággal rendelkeznek, akkor mindegyiknek létezik a kimenő jel–bemenő jel függvénykapcsolatot meghatározó statikus jelleggörbéje, amely egy négy–negyedes koordináta rendszerben ábrázolható (lásd b3) ábra). A statikus viszonyokat meghatározó függvénykapcsolatok:
um
e
b3) ábra
ua0
r
e0
(1)
(0)
e
–
u
r
Folyamat (F)
ep
r A K,E r(ua,e)
J u(r)
TE uv(u)
V ub(uv)
B um(ub)
P y(um,uz)
TA e(ep)
É ep(y)
ua
uv ub um y
e
uz
J,TE,V,B um(r)
TA,É e(y)
um
y
um(r) y(uv,uz)
e(y)
ua y
uz
Sorosan kapcsolt tagok egy lehetséges összevonása
b1) ábra
b2) ábra
r(ua,e)
r
um
y
e
uz0 uz1
e=e(y)=AEy
um =um(r) r=r(ua,e)=k(ua–e)
y=y(um,uz)
y0
um0
r0
u
ep
r A KE r(ua,e)
J u(r)
TE uv(u)
V ub(uv)
B um(ub)
P y(um,uz)
TA e(ep)
É ep(y)
ua
uv ub um y
e
a) ábra
A hatásvázlaton minden szerv, illetve a szabályozott folyamat, egy–egy jelátvivő taggal absztrahált
uz
Az irányító berendezés szerveit absztraháló tagok A folyamatot absztraháló tag
Szabályozástechnika A szabályozás
2007. október 4. 16 SZB
y = y(um,uz) um = um(r) r = r(ua,e)= k(ua–e) e = e(y) = AEy
Ezekben a függvénykapcsolatokban az r rendelkező jel az ua alapjelnek, és az e ellenőrző jelnek általában lineáris függvénye: r=k(ua–e) , és hasonlóan általában lineáris az e ellenőrző jel és az y szabályozott jellemző közötti függvénykapcsolat is: e=AEy. Nincs ez így a folyamatot tartalmazó y=y(um,uz) függvény–, illetve a beavatkozó szervet is tartalmazó um=um(r) függvény esetében. A folyamatok rendszerint eleve nemlineáris tulajdonságúak, a beavatkozó szervek pedig, működési tartományuk határhelyzetében betelítődnek, vagy „felütköznek”. A b3) ábrán feltüntetett jeleggörbékből láthatóan egy y0 jelnek az uz0 melletti fentartásához um0 jel szükséges. Ennek az um0 jelnek a biztosításához, a különbségképző szervnek r0 jelet kell szolgáltatnia. Miután az e0=AEy0 ellenőrző jelet y0 hozza létre, az ua0 alapjelnek akkorának kell lennie, hogy k(ua0–e0)=r0 legyen. Láthatóan az egyensúlyi helyzet egy (0) sorokpontú négyszög koordinátáival jön létre. Így van ez akkor is, ha a zavaró jel uz1–re változik meg, az új egyensúlyi helyzet ekkor – a tranziens jelenségek „lecsengését” követően – az (1) egyensúlyi négyszög mellett alakul ki. A hatásvázlat további átalakítását jelenti, ha egy–egy taggal ábrázoljuk az um, uz bemenő, és y kimenő jellel rendelkező folyamatot (a szabályozott szakaszt: y=y(um,uz)), illetve az y, ua bemenő jelű, és um kimenő jelű tagcsoportot (a teljes szabályozó berendezést: um=um(ua,y) lásd c1) ábra). Ha ezek mindegyike önbeálló tag, akkor az um~y koordináta rendszerben léteznek a folyamatot, illetve a teljes szabályozó berendezést leíró tagok statikus jelleggörbék, melyeknek metszéspontja a rendszer egyensúlyi munkapontja6 (lásd c2) ábra). Ezeken a jelleggörbéken az irányító berendezést olyan statikus karakterisztikával ábrázoltuk, amelyik azt szemlélteti, hogy a szabályozó berendezés a módosított jellemzőt csupán az ummin< um<ummax intervallumban képes változtatni (a szabályozó berendezés statikus karakterisztikája a telítődés tulajdonságát tartalmazza).
6 Az egyensúlyi négyszög szerepet ekkor a (0) jelű egyensúlyi pont veszi át.
Szabályozástechnika A szabályozás
2007. október 4. 17 SZB
Ha a rendszer lineáris, akkor a rendszertechnikai vizsgálatokhoz a d) ábra hatásvázlatával dolgozhatunk. Abban az esetben, ha az érzékelő szerv kimenő jelét tekintjük a szabályozott jellemzőnek (amit egyébként azért tehetünk meg, mert az érzékelő szerv kimenő jele a szabályozott jellemzővel egyértelmű, és általában szigorúan lineáris függvénykapcsolatban van), akkor az ua alapjel a szabályozott jellemző előírt értékét jeleníti meg, vagyis ua=yA. A hatásvázlaton most azt ábrázoljuk, hogy egy különbségképzés eredményeként jön létre a h=yA–y hibajel, mely hibajel Wc(s) átviteli függvény által meghatározott u(s)=Wc(s)h(s) összefüggés szerint a hurok egy közbeeső jelét, az irányító jelet állítja elő. Ez az u irányító jel, illetve az uz zavaró jel y=Wp(s)u(s)+Wz(s)uz(s) szerint a szabályozott jellemzőt hozza létre, és ez az y jel a különbségképző tagra van negatívan visszacsatolva. Ekkor az átviteli függvényekkel az egyes tagcsoportok dinamikus tulajdonságait is figyelembe vehetjük (lásd d) ábra). A lineáris rendszert leíró matematikai modell (a rendszeregyenletek) az s Laplace operátor tartományban:
y(s) = Wp(s)u(s)+Wz(s)uz(s) → A folyamat matematikai modellje
u(s) = Wc(s)[ua(s)–y(s)] → A szabályozó matematikai modellje Az e) ábrán a teljes írányítási rendszert egyetlen, ua és uz bemenő jelű, y kimenő jelű tag absztrahálja. Lineáris rendszer esetében az ua(s) és az uz(s) bemenő jelek az y(s) kimenőjelet a rendszeregyenletekből származtatható
⎥⎦
⎤⎢⎣
⎡+
+= )(
)()()(
)(1)()(
00
0 susWsWsu
sWsWsy z
za
uz
Folyamat
y(s) ua(s)
uz0
um
uz
y
ua=yA
(0)
ua0
y0
uz
y(um,uz) um (ua,y)
h
ua
y
–
c1) ábra
y(yA,uz) y ua
y
um0 um
y=y(um,uz)
um=u(y,ua)
Wc(s) Wp(s)
Wz(s)
u y
d) ábra
e) ábra
A szabályozási rendszer további hatásvázlatai
–
c2) ábra
ummax ummin
)(1)(
0
0
sWsW
+
)(1)(
0 sWsWz
+
uz(s)
f) ábra
W0(s)=WcWp
Szabályozó
Szabályozó
Folyamat
A szabályozási rendszer A lineáris szabályozási rendszer
Szabályozástechnika A szabályozás
2007. október 4. 18 SZB
kifejezésnek megfelelően befolyásolják7, ahol W0(s)=Wc(s)Wp(s) a felnyitott hurok eredő átviteli függvénye (lásd f) ábra). Mint az előzőekben láttuk, a szabályozási kör hatásláncán kialakuló jelterjedési viszonyok tárgyalására – lineáris rendszer esetében – kialakítható egy olyan leírás, amelyben jelentős tömörítés után egy különbségképző, és egy Wc(s) átviteli függvényű taggal írjuk le a teljes szabályozó berendezést, és hasonlóan, egy összegző, és a Wp(s), illetve Wz(s) átviteli függvényű tagokkal a teljes szabályozott folyamatot. Ez a tömörítés a rendszertechnikai leírásnak hatékony eszköze. A dinamikus rendszerek tanulmányozásakor nem ritka követelmény azonban az sem, hogy az egyes folyamatok belső jelterjedési hatásmechanizmusát „feltérképezzük”. Ilyen esetekben a hatásvázlat meghatározásakor a tömörítés helyett egy részletezést kell végrehajtanunk, amire tipikus eset a hatásvázlat alaptagokból történő felépítése. Az erre vonatkozó példákat az 1.11 fejezetben már láthattuk. Itt – többek között – alaptagokkal írtuk le a tartály–, és az egyenáramú motor jelátviteli viszonyait. 2.2 Lineáris tagok alapkapcsolásai8. A visszacsatolás A W(s) átviteli függvényeikkel jellemzett lineáris SISO tagokból tetszőlegesen összetett struktúrákat lehet felépíteni. Az ezekben előforduló alapkapcsolások a tagok soros–, párhuzamos kapcsolásai, illetve a visszacsatolással kialakított alapstruktúrái fordúlnak elő9 (lásd a soronkövetkező ábrákat). 2.22 Jelátvivő tagok soros–, és párhuzamos kapcsolása A W1(s) és W2(s) átviteli függvényű tag soros kapcsolásban az első tag működteti az őt követő második tagot, a kapcsolás eredő átviteli függvénye az egyes tagok átviteli függvényeinek szorzata: WR=W1W2. A párhuzamos kapcsolásban a tagok bemenő jelei azonosak, az eredő kimenő jel pedig az egyes tagok kimenő jeleinek az összege. A párhuzamosan kapcsolt tagok eredő átviteli függvénye: WR=W1+W2. A soros–, illetve a párhuzamos kapcsolások struktúráiban az eredő jelátviteli tulajdonságok nem változnak meg, ha a kapcsolásban szereplő tagokat egymáshoz képest felcseréljük10. A kapcsolások szerkezeti megvalósításakor gondosan kell mérlegelni az egyes jelek jelhordozó fizikai mennyiségeit, mivel csak azonos jelhordozóval rendelkező jeleket lehet egymással összeadni vagy kivonni, illetve az egyik taggal – soros kapcsolás réven – akkor lehet egy másik tagot működtetni, ha a kapcsolat helyén a jelhordozók egymással azonosak. Ábrán szemléltetve: 7 Ez a képlet egy igen egyszerű kapcsolatot teremt az y(s) kimenő jel–, és az ua(s), uz(s) bemenő jelek Laplace transzformáltjai között. Nem szabad azonban megfeletkeznünk arról, hogy az átviteli függvényeknek az időtartományban magas rendszámú differenciálegyenletek felelnek meg, ezért az y(s)–ből az y(t) meghatározása az inverz Laplace transzformáció módszereinek az ismeretét is igényli. 8 Nemlineáris tagokból is felépülhetnek soros, párhuzamos, és visszacsatolt kapcsolásokat alkotó sruktúrák, ezek tulajdonságai azonban sok vonatkozásban alapvetően eltérnek a lineáris tagokból felépülő struktúrák tulajdonságaitól. 9 A jelátvitelre értelmezett soros, párhuzamos kapcsolásokat nem szabad összetéveszteni az áramköri hálózatok elemeinek soros, párhuzamos kapcsolásaival. Jelen esetben a tagok soros kapcsolása azt jelenti, hogy az első tag yk kimenő jelével működtetjük a második tag bemenetét, így ez az yk kimenő jel a második tag vonatkozásában bemenő jelként értelmezendő. A párhuzamos kapcsolásban az egyes tagok bemenő jelei azonosak, az eredő kimenő jel pedig az egyes tagok kimenő jeleinek az összege. Az alapkapcsolások eredő átviteli függvényeinek meghatározását A MATLAB series, parallel, feedback, és cloop függvényei támogatják. 10 Nemlineáris tagok esetében ez a tulajdonság nem áll fenn!
Szabályozástechnika A szabályozás
2007. október 4. 19 SZB
2.23 Tagok visszacsatolása Alapvetően különbözik a helyzet – a soros, illetve a párhuzamos kapcsoláshoz képest – a visszacsatolás esetében. Most a W1(s) visszacsatolt tag bemenő jele a rendszer u bemenő jelének és a visszacsatoló tag v kimenő jelének az ε=u±v összege (pozitív visszacsatolás), vagy különbsége (negatív visszacsatolás). Mivel y=W1(s)ε és v=W2(s)y, ezért y=W1(s)ε=W1(s)(u±v)=W1(s)[u±W2(s)y]. Ebből az y kimenő jelet kifejezve kapjuk:
)(1
)()(
1)()(1
)()()()(
)()()()()(1
)()(
0
0
221
1
21
1
sWsW
sWsWsWsW
susysW
susWsusWsW
sWsy
R
R
mm
m
===
==
ahol a (–) előjel a pozitív–, a (+) előjel a negatív visszacsatolásra vonatkozik, és W0=W1W2 a nyitott hurok eredő átviteli függvénye. Ez a kifejezés a szabályozási rendszerek analízisének és szintézisének is az egyik alapvető összefüggése, mivel maga a szabályozás is a negatív visszacsatolás elvén megvalósuló irányítás. Az eredő jelátviteli tulajdonság W1(s) és W2(s) felcserélésével W1(s)≠W2(s) esetében alapvetően megváltozik.
yk
± v
W1(s) W2(s)
WR(s)= W1(s)+W2(s)
W2(s)
W1(s)
WR(s)= W1(s)W2(s)
u y u y
u y u y
Sorosan kapcsolt tagok
Párhuzamosan kapcsolt tagok
W2(s)
W1(s) )()(1
)(
21
1
sWsWsW
m
u y u y
+ : negatív visszacsatolás – : pozitív visszacsatolás
ε
W1 átviteli függvényű tag pozitív vagy negatív visszacsatolása a W2 átviteli függvényű taggal
y(s)=W2yk(s)=W2W1u(s)
y(s)=y1+y2=(W1+W2)u(s)
y1
y2
Szabályozástechnika A szabályozás
2007. október 4. 20 SZB
A visszacsatolás fontos jellemzője, hogy benne egy zárt hurokban terjedő hatásmechanizmus alakul ki (u→ε→y→±v→ε), aminek sok előnyös, és egy hátrányos11 tulajdonsága is van.
Megjegyzés. Az, hogy a zárt hurok pozitív–, vagy negatív visszacsatolású-e, nem az dönti el, hogy a visszacsatolt tag bemenetén összegzés vagy különbségképzés valósul–e meg, hanem az, hogy egy tetszőleges ponton felnyitott hatáslánc bemenetén keltett jelváltozás a hatáslánc másik végére – kvázistacioner állapotban – milyen előjellel érkezik meg. Ha a bemeneti jelhez képest ellenkező előjellel, akkor a visszacsatolás negatív, ha azonos előjellel, akkor pozitív.
Fontos – bár inkább csupán elvi jelentőséggel bíró – eset, amikor a visszacsatolás struktúrájában szerepet játszó mindkét tag időkésés nélküli arányos kapcsolatot fejez ki a közvetlen bemenetük–, és kimenetük között,12 vagyis: y(t)=k1ε(t) és v(t)=k2y(t). Ekkor W1(s)=k1, W2(s)=k2 konstansok, és a visszacsatolás un. algebrai hurkot alkot. Az eredő átviteli függvény ekkor:
2100
0
221
1
11
1)( kkk
kk
kkkksWR ===
mm
ahol k0 a visszacsatolás hurokerősítése. A képletből láthatóan pozitív visszacsatolás (– előjel) és k0=1 érték mellett az algebrai hurokkal probléma van, mivel ekkor 1–k0=0, és ezért WR(s)=∞, aminek realitása természetesen nincs. Mindezzel jelezni kívánjuk, hogy a pozitív visszacsatolású –, illetve algebrai hurkokat tartalmazó struktúrák analízise fokozott figyelmet igényel13. A WR képletből leolvashatóan, ha k0>>1, akkor negatív visszacsatolás mellett k/(1+k)≈1, és ezért WR(s)≈1/k2, vagyis a visszacsatolásban lévő tag átviteli tényezőjének reciproka. Ezt a tulajdonságot a jelátvitel alakításában sokszor felhasználjuk. Lényeges ismérve a lineáris tagok alapkapcsolásainak, hogy bennük bármelyik tag aszimtotikusan stabilis, vagy labilis tulajdonsággal rendelkezhet. Legyen W1(s)=G1(s)/H1(s), illetve W2(s)=G2(s)/H2(s), az alapkapcsolásokban szereplő két tag átviteli függvénye. Ezek stabilis–, vagy labilis voltát a H1(s) és a H2(s) polinomok gyökei (az egyes tagok átviteli függvényeinek pólusai) szabják meg. A soros–, illetve a párhuzamos kapcsolások eredő tulajdonságait leíró átviteli függvények:
)()(
)()()()()()()(:
)()(
)()()()()(:
21
1221
2
2
1
121
21
21
2
2
1
121
sHsG
sHsHsHsGsHsG
HG
HGWWsWkapcsoláspárhuzamos
sHsG
sHsHsGsG
HG
HGWWsWkapcsolássoros
R
RR
R
RR
=+
=+=+=
====
Miután mindkét esetben az eredő átviteli függvény stabilitását ugyanaz a HR(s)=H1(s)H2(s) polinom gyökei szabják meg, a kapcsolások stabilisak, ha a bennük szereplő tagok mindegyike stabilis, illetve labilisak, ha a bennük szereplő tagok valamelyike labilis. 11 A visszacsatolás hátrányos tulajdonsága a labilitásra (gerjedésre) való hajlama, ami különösen a pozitív visszacsatolás esetében állhat elő. Mindez a zárt hatásláncú jelterjedési viszonyok következménye. 12 Ez egy idealizált jelátviteli tulajdonság, a valóságos fizikai rendszerekben a kisebb–nagyobb jelkésleltetés általában jelen van. 13 Ha a soros–, vagy a párhuzamos kapcsolásban szerepet játszó tagok mindegyike önbeálló tulajdonságú, akkor az eredő tag is aszimptotikusan stabilis, és rendszerint önbeálló tulajdonságú. Nem így a visszacsatolással kialakított struktúra esetében, amelyben az egyes tagok önbeállósága mellett lehetséges, hogy az eredő jelátvitelt az integráló–, vagy a lengő tulajdonság jellemzi. A pozitív visszacsatolású algebrai hurok k≥1 hurokerősítés mellett labilis. A pozitív visszacsatolás részletezése: lásd 3.12 fejezet.
Szabályozástechnika A szabályozás
2007. október 4. 21 SZB
Nincs ez így a visszacsatolás esetében. Az eredő átviteli függvény ekkor:
)()(
)()()()()()(
11)(
2121
21
2
2
1
1
1
1
21
1
sHsG
sGsGsHsHsHsG
HG
HGHG
WWWsW
R
RR =
±=
±=
±=
Láthatóan az egyes tagok stabilis, vagy labilis tulajdonságaiból nem következik az eredő tag stabilitása, vagy labilitása, mivel az eredő rendszer karakterisztikus egyenlete14:
HR(s)=H1(s)H2(s)±G1(s)G2(s)=0 Stabilis tagokból felépülő visszacsatolt rendszer (vagyis ha H1 és H2 Hurwitz polinom) lehet labilis, vagy labilis tagot megfelelően megválasztott visszacsatolással stabilizálhatunk. A stabilitás szempontjából a pozitív visszacsatolás hordozza a nagyobb veszélyt, amire az algebrai huroknál tapasztaltak is figyelmeztetnek. Ennek ellenére a pozitív visszacsatolás is szerepet kaphat valamely részfeladat megoldásában, aminek tipikus alkalmazási példái az erősítési tényező növelésének megvalósítása, vagy integráló tagnak a létrehozása. Ami azonban alapvetően lényeges: a szabályozás kizárólag negatív visszacsatolásban, a stabilitási követelményeket kielégítve működhet, ez azonban nem zárja ki azt, hogy a hatásláncon belül labilis tagok, vagy pozitívan visszacsatolt belső részhurkok ne lehessenek.
2.231 Példa Adott két jelátvivő tag átviteli függvénye:
3/13/2,3,411)(
)()()21)(31(
4)1)(1()(
)()(
1
22
2
22
1
1
11
====+
=+
==++
=++
==
βαβα
Tks
kTs
ksHsGsW
ssTssTk
sHsGsW
A W1(s) átviteli függvényű stabilis tagot a W2(s) átviteli függvényű stabilis taggal negatívan visszacsatoljuk. Mekkora legyen a visszacsatoló tag k2>0 átviteli tényezője, ha az eredő rendszernek aszimptotikusan stabilisnak kell lennie? Megoldás.
Láthatóan H1 Hurwitz polinom, miután gyöke p1= –1/T= –1/3<0, p2= –1/αT= –1/2<0. A H2 is Hurwitz polinom, mert gyöke p3= –1/βT= –1<0 . Az önbeálló tagokat tartalmazó negatívan visszacsatolt rendszer stabilitását meghatározó karakterisztikus polinom:
HR(s)= H1(s)H2(s)+G1(s)G2(s)=(1+sT)(1+sαT)(1+sβT)+k1k2= =s3αβT3+s2(α+β+αβ)T2+s(1+α+β)T+1+k1k2
Ennek gyökei akkor negatív valós részűek, ha az együtthatók mindegyike pozitív szám, valamint az együtthatókból képzett HΔ Hurwitz determináns, és ennek főátlójára támaszkodó minden aldetermináns is pozitív érték. Az együttható feltétel k1k2=k>–1 mellett bizonyosan teljesül. A harmadfokú polinom Hurwitz determinánsa és az aldeterminánsok:
23
3
2
2
221
2
3
2
)1(
0660666666
111)1(
1)(
0113)9/23/13/2()(
1)(00)1(01)(
ΔΔΔ
Δ
Δ
Δ
+==
>−=−−=+
=+++++
=
>=++=++=
++++++++
=
HkHH
kkk
TTkTH
TH
kTTT
kTH
βααβαββα
αββα
αββαβααβ
αββα
14 A + előjel a negatív–, a – előjel a pozitív visszacsatolásra vonatkozik.
Szabályozástechnika A szabályozás
2007. október 4. 22 SZB
Láthatóan, HΔ2>0, ha k<10. Pozitív k körerősítés mellett HΔ3=HΔ>0, ezért a stabilitás feltétele a HΔ2>0 teljesítésére egyszerűsödik. Ebből –1<k=4k2<10, illetve –1/4<k2<10/4. A negatív visszacsatolás miatt 0<k2<10/4. 2.232 Példa Adott két jelátvivő tag átviteli függvénye:
5,4,3,2,15141
11
)()()(
1312
11
)()()(
22111
22
22
2
22
1
11
1
11
=====++
=++
==−+
=−+
==
TTkssk
sTsk
sHsGsW
ss
sTsk
sHsGsW
ττ
ττ
A W1(s) átviteli függvényű labilis tagot a W2(s) átviteli függvényű stabilis taggal negatívan visszacsatoljuk. Mekkora legyen a visszacsatoló tag k2 átviteli tényezője, ha az eredő rendszernek aszimptotikusan stabilisnak kell lennie? Megoldás. Láthatóan H1 nem Hurwitz polinom, miután gyöke p1=1/T1= 1/3>0, és ezért W1 labilis (nem önbeálló) tagot jelenít meg. A labilis tag átmeneti függvénye:
13511
11
11)( 31
1
111
1
1111
1
11
11 −=⎟
⎟
⎠
⎞
⎜⎜
⎝
⎛−
+=
⎭⎬⎫
⎩⎨⎧
−−+
=⎭⎬⎫
⎩⎨⎧
−+
= −−t
Tt
eeT
TkssT
TLkssT
skLtv τττ
A H2(s) Hurwitz polinom, mivel gyöke p2= –1/T2= –1/5<0, és ezért W2(s) stabilis, (önbeálló) tagot definiál. A stabilis tag átmeneti függvénye:
⎟⎟⎠
⎞⎜⎜⎝
⎛+
−=⎟
⎟
⎠
⎞
⎜⎜
⎝
⎛+
−=
⎭⎬⎫
⎩⎨⎧
++−
=⎭⎬⎫
⎩⎨⎧
++
=−−
−− 15111
11
11)( 5
22
2
222
2
2212
2
22
12
tTt
ekeT
TkssT
TLkssT
skLtv τττ
A negatívan visszacsatolt rendszer stabilitását meghatározó karakterisztikus polinom:
[ ]22
22
212121212
212121
2121212
2121212
21
2121212121
1)62()815(
1)()(
)(1)(
)1)(1()1)(1()(
ksksk
kkskkTTskkTT
kkskkskksTTsTT
sskksTsTGGHHsH R
+−+−++=
=+−++−++=
=++++−−+=
=++++−=+=
ττττ
ττττ
ττ
Matematikai tétel szerint HR(s) akkor Hurwitz polinom, ha a másodfokú polinom minden együtthatója pozitív érték. Ez akkor teljesül, ha 15+8k2>0, –2+6k2>0, –1+k2>0, illetve k2>–15/8, k2>2/6=1/3, k2>1. Mindhárom feltétel teljesül, ha k2>1.
Meg kell jegyeznünk, hogy a tagok alapkapcsolásainak eredő átviteli függvényeit ugyan igen egyszerű algebrai kifejezésekkel lehetett meghatározni, de végső soron a kapcsolásban szereplő tagokat adott esetben, magas rendszámú differenciálegyenlet–, vagy állapotegyenlet jellemezheti, amiből az is következik, hogy az eredő rendszer jelátviteli viszonyait is magas rendszámú differenciálegyenlet, vagy differenciálegyenlet rendszer írja le. Néhány gyakrabban alkalmazásra kerülő – visszacsatolással kialakított – kapcsolást a 3. Függélék tartalmaz. 2.24 A hatásvázlat átalakítása A lineáris jelátvivő tagok soros–, párhuzamos kapcsolásainak, illetve visszacsatolásainak összevonásai mellett a hatásvázlaton olyan átalakításokat is végezhetünk, amellyel az eredő rendszer bemenő–, és kimenő jelei közötti függvénykapcsolat meghatározása egyszerűsödhet. Az átalakítások alapelve: az átalakítás folyamatában az eredeti függvénykapcsolatnak változatlannak kell maradnia. A gyakrabban használt jelentősebb átalakításokat az alábbi táblázatban foglaltuk össze:
Szabályozástechnika A szabályozás
2007. október 4. 23 SZB
2.241 Példa Az alábbi kapcsolási vázlaton látható áramkör (feszültségosztó) bemenő jele az u feszültség, kimenő jele, pedig az R3 ellenálláson keletkező y feszültség. A feszültségegyensúlyokat kifejező egyenletek alapján építhető fel az áramkör egy lehetséges hatásvázlata, amelynek átalakításával a rendszer eredő átviteli függvénye is meghatározható.
(a)
y=Wu+W(1/W)u1
(b) (a) (b) (a)
u
u1
u=W(1/W)u=u
u2 u1 u2 u1
(b) (a) (b) u
u
u
W(s) W(s)
1/W(s)
W(s)
W(s)
W(s)
W(s)
1/W(s)
W(s)
u
u y=u+u1+u2
u y=Wu
u
u y=W(u+u1)
u1
u y=Wu+u1
u1
u
u
u
u
u
u y=Wu
y=Wu+Wu1
u
u1
Eredeti struktúra Egyenértékűen átalakított struktúra
A jelek elágazási pontjai egymással felcserélhetők
Az egymást követő összegző tagok egymással felcserélhetők
Az elágazási pont jelátvivő tag elé helyezése
Az összegzési pont jelátvivő tag elé helyezése
Az összegzési pont jelátvivő tag mögé helyezése
y=u+u2+u1
Szabályozástechnika A szabályozás
2007. október 4. 24 SZB
y
C
u1 uc i
i2
R2
i1
u2
Elágazási pontok felcserélése
))(
1(1
)(
1)1)(()1(
)(
213
21
21
2
13231
3220
RRRRRT
RRRk
sTsksW
ss
sRsRRRRsRR
WWsW
R
R
++=
+=
+=
+++++
==
ττ
ττ
τττ
32
22
22112
1
112
1
Riy
isC
uyuu
uRiiiiRuiuuu
cc
=
=⇒=−
=⇒=−
=⇒=−
y
y y u
i2
R1
y
u2
u2
i1
–u2
u
–i2
u1 i u2
-uc
y u R3
1/R1 R2
1/R3
–1/R3
–1 –1/sC
i1 y
–u2
u
–i2
y u1 i u2
-uc
1/R1 R2 1
1/R3
–1/R3
–1
1
CR
ss
CsRCsR
sCR
sW
3
3
3
3
2 1111
1)(
=
+=
+=
+=
τ
ττ
i1
–u2
u
–i2
y u1 i u2 1/R1 R2
–1/R3
–1
W2(s)
i1
–u2
u
–i2
u1 i u2 1/R1 R2
–1/R3
–1
W2(s)
W2(s)
τττ
ττ
sRsRsRR
ssRR
RR
RsWR
RsW
23
32
23
32
3
22
21
)1()1(
1)(1
)(
+++
=
=
++
=+
=
–u2
u u1 i 1/R1
–1
W2(s) W1(s) ττ
ττττ
τ
sRsRRRRsRR
sRRsRsRRsRR
sWRsW
RsW
RsW
sW
13231
32
32231
32
11
1
1
1
1
1
0
)1)(()1(
)1(])1([)1(
)()(
)(1
)(
)(
++++
=
+++++
=
=+
=+
=
u
y
W2(s) W0(s)
Villamos kapcsolási vázlat
–1/sC
WR(s)
Szabályozástechnika A szabályozás
2007. október 4. 25 SZB
Az előző ábra a hatásvázlat egyenértékű átalakítását kívánta – egy valóságos áramköri példához kapcsolódva – illusztrálni. Az adott áramkör esetében természetesen nem szükséges a hatásvázlat felépítése, mivel egy egyszerű feszültségosztó kapcsolásról van szó. Ellenőrzés céljából számítsuk ki így is az átviteli függvényt:
R3 R2
i2
Z(s)
C uc
u2
i1
u1
i
u
y
R1
u2
u1
i
u
R1
))(
1(
1
)1()](1[)1(
1
)(1)1()(1
)1(
1)()()(
)()(
)(1
)(1
)(
213
21
21
2
221
2
2
21
2
2
12
3
3
RRRRRT
RRRk
sTsk
sRCRsRsR
ss
CRssRR
CRssR
ss
susysW
susZR
sZs
ssu
sCR
Rsy
R
++=
+=
+=
=++++
++
=
=
+++
+
+++
+==
++=
+=
τ
τττ
ττ
ττ
ττ
τ
ττ
ττ
3
12
2
2
32
32
)()(
)()(
)(1)1(
1
)1()(
CR
susZR
sZsu
CRssR
RsC
R
RsC
RsZ
=+
=
+++
=++
+=
τ
ττ
Szabályozástechnika A szabályozás
2007. október 4. 26 SZB
2.3 A lineáris szabályozás A visszacsatolás struktúrájának elsődleges jelentősége, hogy maga a szabályozási rendszer is a negatív visszacsatolás elvén működik. Az egyhurkos szabályozási rendszer egyetlen y szabályozott jellemzővel – és ennek megfelelően egyetlen ua alapjellel – rendelkezik. A rendszernek több zavaró jele lehet, de ezeket mintegy összevont uz zavaró jelként, a szabályozott jellemző hatásvonalára redukálva vesszük figyelembe. Ennek megfelelően a szabályozási rendszernek két bemenő jele (az ua alapjel és az uz zavarójel), és általában egy kimenő jele15 (az y szabályozott jellemző) van. A klasszikus lineáris szabályozási rendszer (Feedback Control) hatásvázlata: uz Szabályozó Folyamat ua=yA h u u y – y
A soros kompenzációs, negatív visszacsatolású, szabályozási rendszer hatásvázlata A szabályozási rendszer kialakításának alapvető célja, hogy a szabályozott jellemző y tényleges értéke a lehető legjobban közelítse az ua(t) alapjellel definiált yA(t) alapértékét (követési feladat), és a lehető legkevésbé függjön az uz(t) zavaró jellemzőtől (zavarelhárítási feladat). A negatív visszacsatolás elvére épülő szabályozás eme követelményeknek úgy igyekszik megfelelni, hogy egy különbség képző tag alkalmazásával előállítja az y szabályozott jellemző yA kívánt értékét megjelenítő ua alapjelnek–, és az y tényleges értékének a h=ua –y=yA–y különbségét (a hibajelet). Ennek segítségével a folyamat u irányító jelét – a Wc(s) átviteli függvénnyel reprezentált szabályozási algoritmuson keresztül – úgy befolyásolja, hogy ez a hibajel lehetőség szerint „kicsi” legyen16. Az adott struktúrában Wp(s) és Wz(s) a folyamat u irányító jelre-, illetve az uz zavaró jelre vonatkozó – és ismertnek tekinthető – átviteli függvényei. Wc(s) a méretezendő szabályozó átviteli függvénye17. Jelen esetben az y jelet közvetlen visszacsatolással vezetjük a szabályozó h bemenő jelét előállító különbségképző tagra, így most az ua alapjel az y szabályozott jellemző kívánt értékét (az yA alapértéket) jeleníti meg: ua≡yA. A szabályozó h = ua–y = yA–y bemenő jele (a h hibajel) pedig ekkor a rendszer tényleges hibája18. Az s Laplace operátor tartományban a jelek közötti függvénykapcsolatok – az általában magas rendszámú differenciálegyenletek helyett – igen egyszerű algebrai kifejezésekkel
15 Gyakori eset, hogy a szabályozási hurok belső jeleit (általában a h hibajelet és az u irányító jelet) is kimenő jeleknek vesszük fel. Természetesen ezek is az ua és uz bemenő jelek függvényei. 16 Ezzel az eljárással lényegében az emberi közreműködéssel megvalósuló „kézi” szabályozást kívánjuk – automatikusan működő technikai eszközök alkalmazásával – leutánozni. Ideális esetben a szabályozott jellemző nem függne a zavaró jelektől, és az y(t)=yA(t) feltételnek felelne meg. Ez a követelmény azonban a valóságos fizikai rendszerek üzemvitelében csak korlátozottan valósítható meg. 17 Egy lehetséges felosztásban Wp a sorosan kapcsolt teljesítmény erősítő, a végrehajtó szerv, a beavatkozó szerv, és a szabályozott szakasz együttes tulajdonságait –, Wc pedig a szintén soros kapcsolást alkotó, érzékelő szerv, az előerősítő, és a kompenzáló szerv eredő tulajdonságait írja le. A szabályozási algoritmust rendszerint a kompenzáló (jelformáló) szerv realizálja. 18 Ez a felfogás annak is megfelelhet, mintha az érzékelő szerv kimenő jelét tekintenénk a rendszer szabályozott jellemzőjének. A jó minőségű érzékelő szerv egy pontos „műszer”, kimenő jele a szabályozott jellemzővel szigorúan arányos.
Wc(s) Wp(s)
Wz(s)
Szabályozástechnika A szabályozás
2007. október 4. 27 SZB
adhatók meg. Ezek a függvénykapcsolatok a szabályozás – s operátor tartományban értelmezett – rendszeregyenletei, nevezetesen:
Ha az y szabályozott jellemző mellett kimenő jelnek felvesszük a rendszer u irányító jelét is (ez a jel egyébként a hatáslánc egy belső jele), akkor az előző egyenletek alapján egyszerűen megkaphatjuk, hogy az y és u kimenő jelek miként függnek az ua és az uz bemenő jelektől:
⎟⎟⎠
⎞⎜⎜⎝
⎛−
+=
+−
+=
⎟⎟⎠
⎞⎜⎜⎝
⎛+
+=
++
+=
)()(11
)(1
)(1
)(
)()(1
)(1
)(1
)(
0
0
00
00
0
00
0
suWWsu
WWWsu
WWWsu
WWsu
suWWsu
WWsu
WWsu
WWsy
zp
za
pz
cza
c
zz
azz
a
Mátrix egyenlet formájában:
⎥⎦
⎤⎢⎣
⎡
⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢
⎣
⎡
−+=⎥
⎦
⎤⎢⎣
⎡
⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢
⎣
⎡
+−
+
++=⎥⎦
⎤⎢⎣
⎡)()(
1
1
1)()(
11
11)()( 0
0
0
00
00
0
susu
WW
W
WW
WW
susu
WWW
WW
WW
WW
susy
z
a
p
z
p
z
z
a
zcc
z
Ezekben a kifejezésekben négy különféle eredő átviteli függvény írja le az y, és u kimenő jelek, illetve az ua és uz bemenő jelek közötti függvénykapcsolatokat. Mindegyikben szerepet kap a W0(s)=Wc(s)Wp(s) un. nyitott köri eredő átviteli függvény, ami Wc és Wp soros kapcsolásának eredő jelátviteli tulajdonságait adja meg. Mind a négy eredő átviteli függvénynek közös tulajdonsága, hogy nevezőjük az 1+W0(s) kifejezés. Az eredő rendszer dinamikus tulajdonságait az 1+W0(s)=0 karakterisztikus egyenlet gyökei (a rendszer λRi= pRi pólusai) szabják meg. A négy átviteli függvény közül az y és az ua közötti kapcsolatot definiáló
)()(
)(1)(
1)(
0
0
susy
sWsW
WWWW
sWapc
pcR =
+=
+=
a meghatározó jelentőségű, melyet egyébként a zárt szabályozási rendszer – ua alapjelre vonatkozó – eredő átviteli függvényének definiálunk19. Láthatóan WR(s) a nyitott kör W0(s) átviteli függvényének merev, negatív visszacsatolásaként állítható elő. Ha nem alkalmaznánk szabályozást – vagyis nem történne meg az u irányítójelnek a szabályozó által végrehajtott megfelelő mértékű korrekciója – akkor állandó u0 irányító jel mellett az uz zavaró jel (Δy)n= Wz(s)uz(s) mértékben (és nemkívánatosan) befolyásolná az y szabályozott jellemzőt. Szabályozás esetén ugyanekkora zavaró jellemző a szabályozott jellemzőre csupán
19 A zárt szabályozási rendszer alapjelre vonatkozó WR(s) eredő átviteli függvényének önbeálló tagot kell leírnia, mivel üzemszerű körülmények között, és állandó ua0=yA0 alapjel (alapérték) mellett, szükségszerűen létre kell, hogy jöjjön az y szabályozott jellemzőnek az y0 állandósult értéke. Ez az y0 állandósult érték egy előírt pontossággal kell, hogy megközelítse az yA0 alapértéket. Ideális esetben WRi(s)=1, illetve y=yA.
y(s)=Wp(s)u(s)+Wz(s)uz(s) u(s)=Wc(s)[ua(s)–y(s)]
Szabályozástechnika A szabályozás
2007. október 4. 28 SZB
)(1)()(
)(1)(
00 sWysu
sWsWy n
zz
+Δ
=+
=Δ
mértékben hat. Ahhoz tehát, hogy ez a hatás „kicsi” (ideális esetben zérus) legyen, a W0(s) átviteli függvényt kell megfelelően megválasztani. Miután W0(s)=Wc(s)Wp(s) és Wp(s) a folyamat adottnak tekinthető átviteli függvénye, ezért végső soron a szabályozó Wc(s) átviteli függvényének megfelelő megválasztása a rendszertechnikai méretezés feladata20. 2.31 A zárt szabályozási rendszer gyökhelygörbéje A szabályozással szemben támasztott elsődleges követelmény a rendszer stabilitása. Kizárólag az aszimptotikusan stabilis rendszer képes ellátni értéktartási–, és követési feladatait. A stabilitás a rendszer paramétereitől függ, ezen belül is elsősorban a körerősítéstől. A körerősítés változásának hatása a rendszer dinamikájára, és a stabilitására, – több más módszer mellett – szemléletesen érzékeltethető a zárt szabályozási rendszer gyökhelygörbéjén. A stabilitás általános feltétele, hogy a zárt szabályozási rendszert leíró WR(s)=W0/(1+W0) eredő átviteli függvény önbeálló tulajdonságú tagot jellemezzen, ekkor ugyanis az állandó alapjel hatására – a tranziens jelenségek „lecsengését” követően – létrejön a szabályozott jellemző állandósult értéke. Ennek feltétele, pedig az, hogy a rendszer 1+W0(s)=0 karakterisztikus egyenletének minden pRi gyöke (a zárt rendszer minden pólusa) negatív valós résszel rendelkezzen, vagyis real(pRi)<0 legyen. Más megfogalmazásban: aszimptotikusan stabilis a lineáris szabályozási rendszer, ha a W0(s)=G0(s)/H0(s) –ből képzett H0(s)+G0(s) kifejezés Hurwitz polinom. A holtidőmentes rendszer W0=Wc(s)Wp(s) nyitott köri átviteli függvényének algebrai törttel–, illetve gyöktényezőkkel megadható általános alakja21:
)())(()())((
)()()(
21
21
0
0
11
10
11
10
0
00
n
m
nnnn
mmmm
pspspszszszs
hg
hshshshgsgsgsg
sHsGsW
−−−−−−
=++++++++
==−
−−
−
L
L
L
L
ahol g0/h0=k0 a nyitott kör átviteli függvényének huroktényezője, zi a W0 zérusai (W0(zi)=0) , pi pedig W0 pólusai (W0(pi)=∞), és m≤n. Az 1+W0(s)=1+G0(s)/H0(s)= 0 karakterisztikus egyenlet egy más alakja:
0)())(()())(()()( 2102100 =−−−+−−−=+ mn zszszskpspspssGsH LL Ennek az n–ed fokú egyenletnek mindegyik pRi (i: 1,2,…n) gyöke (a zárt rendszer mindegyik pólusa) a k0 huroktényező függvénye. k0=0 esetében pRi=pi, illetve k0=∞ esetén pRi=zi (i=1,2,…m), abs(pRi)=±∞ (i=m+1,m+2,…n). Ez azt jelenti, hogy miközben a k0 huroktényező befutja a 0<k0<∞ intervallumot, a zárt rendszer pRi pólusai a nyitott kör pi pólusaiból kiindulva, a nyitott kör zi zérusaiba, illetve a végtelenbe tartanak. A rendszer pRi pólusainak ez a „vándorlása” az s=σ+jω változó komplex síkján a rendszer gyökhelygörbéje. Az Evans által bevezetett gyökhelygörbe ábrázolásának szerkesztési szabályai a 20 A rendszertechnikai méretezés a szabályozási algoritmust reprezentáló Wc(s) átviteli függvény meghatározását jelenti, amelyet természetesen követnie kell egy olyan hardware tervezésnek is, amely a Wc(s) algoritmust megvalósító eszközt szerkezetileg is létrehozza. 21 A SISO tag W(s) átviteli függvényének G(s), illetve H(s) polinomjainak indexezését az irodalomban nem ritkán fordított sorrendiségben is használják: G(s)=gmsm+gm–1sm-1+…g1s+g0, H(s)=hnsn+hn–1sn-1+…h1s+h0. Az általunk alkalmazott index–sorrendel, a MATLAB által is használt terminológiához alkalmazkodunk.
Szabályozástechnika A szabályozás
2007. október 4. 29 SZB
021
21
21
210
1)())(()())((
1)())(()())((
kpspspszszszs
pspspszszszsk
n
m
n
m
−=−−−−−−
−=−−−−−−
L
L
L
L
kifejezésből származtathatók. Eszerint a komplex változó síkján azokat az si=σRi+jωRi=pRi értékeket kell megkeresni, amelyeket az utóbbi kifejezésbe helyettesítve a komplex tört abszolút értéke 1/|k0| (abszolút érték feltétel), a szöge pedig a π-nek (a 1800–nak) páratlan számú többszöröse (szögfeltétel). Részletezve:
L
L
L
L
L
210
)12()1()())(()())((
1)1()())(()())((
021
21
0021
21
±±=
+=−=−−−−−−
=−=−−−−−−
l
lk
arcpspspszszszsarc
kkabs
pspspszszszsabs
n
m
n
m
π
Más alakban:
π)12()()(
1
)(
)(
11
0
1
1
+=−−−
=−
−
∑∑
∏
∏
lpsarczsarc
kpsabs
zsabs
n
i
m
i
n
i
m
i
Evans ezen kritériumok alapján több pontba foglalta össze a gyökhelygörbe szerkesztési szabályait, ezek részletezésére itt nem térünk ki. Annál is inkább, mivel a MATLAB rlocus függvénye a gyökhelygörbe ábrázolását – a gyökök tényleges kiszámításával – hatékonyan támogatja. Néhány egyszerűbb szabályt azonban érdemes szem előtt tartani. Ezek:
◘ A gyökhelygörbe szimmetrikus a valós tengelyre. ◘ A gyökhelygörbének n ága van, ahol n a nyitott kör pólusainak száma. ◘ A gyökhelygörbe a nyitott kör pi pólusaiból indul. ◘ Az n számú ágból (miközben 0<k0<∞) m számú a nyitott kör zérusaiba–, n–m számú ág pedig a végtelenbe tart. ◘ A k0 huroktényezőnek az az értéke, amelynél a helygörbe metszi az imaginárius tengelyt, a k0(krt) kritikus huroktényező. Ekkor valamelyik pRi pólus, vagy póluspár valós része zérus, ami miatt a rendszer a stabilitás határhelyzetében van. Az ilyen szabályozási rendszer feltételesen (a k0 huroktényezőtől függően) stabilis. ◘ A valós tengelynek egy adott szakasza a gyökhelygörbe valamelyik ágának is része, ha e szakasztól jobbra lévő pi pólusok, és zi zérusok összegének darabszáma páratlan. ◘ Ha m=n (vagyis W0 számlálójának m fokszáma azonos a nevezőjének n fokszámával), akkor a gyökhelygörbe minden ága a zérusokba fut be, vagyis a helygörbe a végesben marad. ◘ Ha a gyökhelygörbe minden ága az s sík negatív valós részű síkfelén marad, miközben a huroktényező befutja a 0<k0<∞ intervallumot, akkor a zárt rendszer aszimptotikusan, és strukturálisan stabilis. ◘ stb…
Szabályozástechnika A szabályozás
2007. október 4. 30 SZB
2.311 Példa Legyen W0(s) jellemezve az alábbi zérusokkal és pólusokkal: z1,2=1±j, p1=0, p2=–1, p3=–2. A k0 huroktényező befutja a 0<k0<∞ intervallumot. Ekkor:
0)1)(1()2)(1(0))(())((
0)(1)2)(1(
)1)(1())((
))(()()(
)(
0
21032
0
032
210
0
00
=+−−−+++=−−+−−=+
++−−+−
=−−−−
==
jsjskssszszskpspss
sWsss
jsjskpspss
zszsksHsG
sW
A rendszer gyökhelygörbéje:
MATLAB támogatással számíthatjuk a gyökhelygörbét, valamint a zárt szabályozási rendszer eredő átmeneti függvényeit, a k0 huroktényező különböző értékeire. A MATLAB program: echo on;clear;clf; Go=conv([1 -1+j],[1 -1-j]);Ho=conv([1 0],conv([1 1],[1 2])); rlocus(Go,Ho);grid on;title('A gyökhelygörbe');pause; rlocfind(Go,Ho);% kokrt=0.7913 t=0:.1:35; ko=0.7913;Go=ko*conv([1 -1+j],[1 -1-j]); [GRk,HRk]=cloop(Go,Ho);y1=step(GRk,HRk,t); pR1=roots(n);disp(p1);pause; ko=0.4;Go=ko*conv([1 -1+j],[1 -1-j]); [GRS,HRS]=cloop(Go,Ho);y2=step(GRS,HRS,t); pR2=roots(n);disp(p2);pause; ko=0.9;Go=ko*conv([1 -1+j],[1 -1-j]); [GRL,HRL]=cloop(Go,Ho);y3=step(m,n,t); pR3=roots(n);disp(p3);pause; plot(t,y1,t,y2,t,y3);grid on; title(' A zárt rendszer átmeneti függvényei'); xlabel('idő');ylabel('vR(t)');pause;
Az s(s–p2)(s–p3)+k0(s–z1)(s–z2)=0 karakterisztikus egyenlet gyökhelygörbéje
p1=0
k0=0
–0.6461j
0.6461j
k0(krt)
k0(krt)
j
z2=1–j
z1=1+j
–j
1
k0=0 k0=0
∞←k0
k0=∞
k0=∞
p3=-2 p2=-1 real
imag ◘ Három pólus » három gyökhelygörbe ág. ◘ Két zérus » két ág tart a zérusokba, egy ág tart a végtelenbe. ◘ A gyökhelygörbe ágak a pi pólusokból indulnak. ◘ k0(krt) értéknél az egyik pR, conj(pR) gyökpár valós része zérus. Ilyen huroktényező mellett a zárt szabályozási rendszer a stabilitás határhelyzetében van. ◘ A valós tengely azon szakaszai, amelyektől a jobbra eső zérusok–, és pólusok összege páratlan, a gyökhelygörbe ágain vannak. ◘ A rendszer feltételesen stabilis.
pólushelyek
zérushelyek
-3.7913
Labilis tartomány
k0(krt)=0.7913
Szabályozástechnika A szabályozás
2007. október 4. 31 SZB
A programmal kapott eredményekből a zárt rendszer vR(t) átmeneti függvényét adjuk meg olyan esetekre, amikor a huroktényező k0= 0.7913 = k0krt, k0=0.4 < k0krt és k0=0.9 > k0krt.
0 5 10 15 20 25 30 35-2
-1
0
1
2
3
4 A zárt rendszer átmeneti függvényei
idõ
vR(t)
A vR(t) átmeneti függvényekből szemléletesen látszik, hogy k0 ≥ k0krt mellett a zárt szabályozási rendszer labilis, mivel az ua(t)=1(t) alapjel hatására az y(t) szabályozott jellemző periódikus lengőmozgást végez, vagy minden határon túl növekszik.
2.312 Példa Legyen a labilis pólussal rendelkező W0(s) jellemezve az alábbi zérusokkal, és pólusokkal: z1,2=–2±2j, p1=0, p2=–1, és a labilis pólus p3=2. A k0 huroktényező befutja a 0<k0<∞ intervallumot. Ekkor:
0)22)(22()2)(1(0))(())((
0)(1)2)(1(
)22)(22())((
))(()()()(
0
21032
0
032
210
0
00
=−++++−+=−−+−−=+
−+−+++
=−−−−
==
jsjskssszszskpspss
sWsss
jsjskpspss
zszsksHsGsW
A rendszer gyökhelygörbéje:
k0=0.4< k0krt stabilis
k0= 0.7913= k0krt stabilitási határ
k0= 0.9> k0krt labilis
Szabályozástechnika A szabályozás
2007. október 4. 32 SZB
-4 -3 -2 -1 0 1 2 3-4
-3
-2
-1
0
1
2
3
4
real pR
imag
pR
A rendszer gyökhelygörbéje
Megjegyzés ◘ Három pólus » három gyökhelygörbe ág. ◘ Két zérus » két ág tart a zérusokba, egy ág tart a végtelenbe. ◘ A gyökhelygörbe ágak a pi pólusokból indulnak. ◘ k0(krt) értéknél az egyik pR, conj(pR) gyökpár valós része zérus. Ilyen huroktényező mellett a zárt szabályozási rendszer a stabilitás határhelyzetében van. ◘ A valós tengely azon szakaszai, amelyektől a jobbra eső zérusok–, és pólusok összege páratlan, a gyökhelygörbe ágain vannak. ◘ A rendszer feltételesen stabilis, de most – ellentétben az előző példával – a k0 huroktényező növelése stabilizálja a zárt szabályozási rendszert.
MATLAB támogatással számítottuk a gyökhelygörbét, valamint a zárt szabályozási rendszer eredő átmeneti függvényeit, a k0 huroktényező különböző értékeire. A MATLAB program:
echo on;clear;clf; Go=conv([1 2+2j],[1 2-2j]); Ho=conv([1 2],conv([1 0],[1 -2])); rlocus(Go,Ho);grid on;title('A gyökhelygörbe'); xlabel(’real pR’);ylabel(’imag pR’);pause; rlocfind(Go,Ho);% kokrt=3.000 t=linspace(0,5,100); [GRL,HRL]=cloop(Go,Ho); [GRk,HRk]=cloop(3*Go,Ho);[GRS,HRS]=cloop(5*Go,Ho); step(GRL,HRL,t);grid on;hold on; step(GRk,HRk,t);step(GRS,HRS,t); title(’A zárt rendszer vR(t) átmeneti függvényei’); xlabel(’idő’);ylabel(’vR’);
Time (sec.)
Am
plitu
de
Step Response
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-5
-4
-3
-2
-1
0
1
2
3
4
5A zárt rendszer vR(t) átmrnrti függvényei
idõ
vR(t)
0
k0=5.0> k0(krt) stabilis
k0= 3.0= k0(krt) stabilitási határ
k0=2< k0(krt) labilis
k0(krt)=3
–2 2
k=0 k=0
k0=∞
k0=∞
k0→∞
2+2j k0
Szabályozástechnika A szabályozás
2007. október 4. 33 SZB
A programmal kapott eredményekből a zárt rendszer vR(t) átmeneti függvényét adtuk meg olyan esetekre, amikor a huroktényező k0=3=k0krt, k0=2< k0krt és k0=5> k0krt. A vR(t) átmeneti függvényekből szemléletesen látszik, hogy k0 ≤ k0krt melett a zárt szabályozási rendszer labilis, mivel az ua(t)=1(t) alapjel hatására az y(t) szabályozott jellemző periódikus lengőmozgást végez, vagy minden határon túl növekszik.
A gyakorlatban ritkán fordúl elő, hogy a felnyitott szabályozási kör labilis legyen, ezért a meghatározóan jellemző tulajdonság az, hogy a k0 huroktényező növelésével lehet előidézni a zárt rendszer labilitását. Az utobbi példa éppen az ettől ellentétes, kivételes esetet illusztrálja. A folyamat holtidő okozta jelkésleltetése miatt, előfordulhat, hogy a W0(s) átviteli függvénynek transzcendens tényezője is van. Ekkor a
0)())(()())((
0)(1)())(()())(()(
21021
021
2100
=−−−+−−−
=+⇒−−−−−−
=
−
−
h
h
sTmn
sT
n
m
ezszszskpspsps
sWepspspszszszsksW
LL
L
L
karakterisztikus egyenletnek – adott k0 mellett – végtelen sok gyöke (a rendszernek végtelen sok pRi pólusa) van, a gyökhelygörbe pedig egy un főágból, és végtelen sok mellékágból áll. Ábrázolása nehézkes, az előző esetre érvényes szerkesztési szabályok egy része érvényét is veszti. Az abszolút érték feltétel változatlan marad, de a szögfeltétel
π)12()()()(1
11
+=+−−− −∑∑ learcpsarczsarc hsTnm
i
kifejezésnek megfelelően a holtidős tag arc(exp(–sTh))=–ωTh értékével módosul. A számítások jelentősen egyszerűsíthetők, ha a transzcendens tényezőt algebrai törttel közelítjük. Egy lehetséges közelítés (Strejc módszer):
KK103,2,1:)1(
1)1(lim k
kTsk
sTekh
khk
sTh
+≅+= −
∞→
−
Gyakorlati tapasztalat, hogy ebben a közelítésben a k≈5 fokszám már elfogadható eredményt ad. 2.32 Másodrendű zárt szabályozási rendszer. A domináns poluspár Szabályozási rendszerek alapjelre vonatkozó eredő jelátviteli tulajdonságait – mint már említettük – szükségszerűen az önbeállóság (az aszimptotikus stabilitás) kell hogy jellemezze. Az üzemszerű körülmények mellett működő szabályozásnál az állandó ua alapjel hatására az y szabályozott jellemzőnek – a tranziensek lejátszódását követően – be kell állnia az alapjellel definiált előírt y(∞)=y0 állandó értékre. A tranziensek exp(λRit) szerint „tünnek el”, ahol λRi a rendszer AR állapotmátrixának a sajátértékei, illetve a zárt rendszer eredő WR(s) átviteli függvényének a pRi=λRi pólusai. Ezek száma azonos a rendszer n rendszámával, és aszimptotikusan stabilis rendszer esetében a komplex számsík negatív valós részű síkfelén helyezkednek el. A tervezés egyik szokásos célkitűzése, hogy a zárt rendszer sajátértékei (pólusai) között legyen egy λR1,2=pR1,2=σR±jωR un. domináns póluspár. Ekkor a többi λR3, λR4,… λRn pólus valós része a domináns póluspár valós részétől lényegesen kisebb (lásd az ábrát).
Szabályozástechnika A szabályozás
2007. október 4. 34 SZB
Ha a domináns póluspár σR valós része akkora, hogy ehhez képest az összes többi pólus valós része (3~5)σR–től kisebb, akkor az ezekhez tartozó tranziensek igen gyorsan „eltűnnek”, és a rendszer mozgását lényegében a domináns pólupár, σR és ωR paraméterei határozzák meg. Mindezek miatt szükséges a másodrendű rendszer tanulmányozása, mert a zárt szabályozási rendszert is az analitikusan egyszerűen kezelhető, másodrendű rendszerrel szeretnénk – legalább is közelítőleg – leírni. Az ua bemenő jelű, y kimenő jelű másodrendű lengő rendszer differenciálegyenlete, és átviteli függvénye:
2200
02
22
0
211
)()()(
)()()(2)(
sTsTsusysW
tutydt
tdyTdt
tydT
aR
a
++==
=++
ξ
ξ
ahol T0>0 a rendszer csillapítatlan sajátkörfrekvenciájának reciproka (ω0=1/T0), 0<ξ≤1 a csillapítási tényező. Az differenciálegyenlethez rendelhető, alaptagokat tartalmazó hatásvázlatot, valamint az állapotegyenlet egy lehetséges alakját, a differenciálegyenlet d2y/dt2–re rendezett
)(1)(1)(2)(2
02
002
2tu
Tty
Tdttdy
Tdttyd
a+−−=ξ
kifejezéséből építhetjük fel. A d2y/dt2 jel egymásutáni kétszeres integrálásával állítható elő az y kimenő jel. Az integrátorok kimenő jelei a rendszer állapotváltozói, és ezekből, illetve az ua bemenő jel lineáris kombinációjából, az integrátor lánc bemenő jele is származtatható. Mindezek figyelembevételével a másodrendű rendszer hatásvázlata:
+ yua
–jωR
jωR
5σR σR
Elhanyagolható pólusok
(λR3, λR4, …λRn)
Domináns póluspár
λR1=pR1
λR2=pR2 )()(1)()(
)(sWsW
sWsWsW
pc
pcR +
=
A zárt szabályozási rendszer és a domináns póluspárja
Wc(s) Wp(s)
A szabályozási rendszer (önbeálló tag)
– α
Szabályozó Folyamat
–
ua (t) dy(t)/dt=x2 d2y(t)/dt2
∫ y(t)=x1
∫
0
2Tξ
−
20
1T
ξ=0 csillapítási tényező mellett a hatásvázlat két, egymással soros kapcsolást alkotó, eredőben negatívan visszacsatolt, integráló tagokat tartalmazó struktúrát alkot. Ekkor a rendszer ugrásválasza csillapítatlan lengőmozgás.
Másodrendű rendszer lineáris alaptagokból felépülő hatásvázlata
Szabályozástechnika A szabályozás
2007. október 4. 35 SZB
A rendszer állapotegyenlete a hatásvázlat alapján közvetlenül felírható, és ennek alapján a paramétermátrixok is kiolvashatók:
[ ] 00110
2110
)()(
)(1)(2)(1)(
)()(
200
20
1
20
20
120
2
21
==⎥⎥
⎦
⎤
⎢⎢
⎣
⎡=
⎥⎥
⎦
⎤
⎢⎢
⎣
⎡−−=
=
+−−=
=
RRRR
a
DCT
BTT
A
txty
tuT
txT
txTdt
tdx
txdt
tdx
ξ
ξ
A másodrendű rendszer állapotmátrixának sajátértékei:
0
2
0
2
02,10
220
2000
20
1
)1(1012
01)2(211
det)det(
TT
jjT
TT
TTTTAI
RR
RRR
R
ξωξσ
ωσξξλλξλ
ξλλξλλ
λ
−=−=
±=−±−==++
=++=⎥⎥
⎦
⎤
⎢⎢
⎣
⎡+
−=−
Figyeljük meg, hogy a domináns pólus λR1=σR+jωR komplex vektora α szöget zár be a negatív valós tengellyel. Az α szög coszinusza a rendszer csillapítási tényezője:
ξξξ
ξ
ωσ
σλσα =
−+
=+
==2
0
22
0
022
)1()(
)()()()cos(
TT
Tabsabsabs
RR
R
R
R
A rendszer mozgásviszonyait szemléletesen jeleníti meg a vR(t) átmeneti függvény, amely a differenciálegyenlet megoldása ua(t)=1(t) ugrásjelre, zérus kezdeti feltételek mellett. Ez most analitikusan is meghatározható:
⎪⎪⎪
⎩
⎪⎪⎪
⎨
⎧
<<⎥⎥⎦
⎤
⎢⎢⎣
⎡
−−
−−
−−
=+−
=
=⎭⎬⎫
⎩⎨⎧
++=
⎭⎬⎫
⎩⎨⎧=
−
−
−−
1011
sin1
1
1)1(1
121
11)()(
2
0
2
2
0
2200
11
0
0
ξξξξ
ξ
ξ
ξ
ξ
arctgtT
e
eTt
ssTsTL
ssWLtv
tT
Tt
RR
Ábrázolva:
Szabályozástechnika A szabályozás
2007. október 4. 36 SZB
0 2 4 6 8 10 12 14-0.5
0
0.5
1
1.5
2
2.5Lengõ tag átmeneti függvénye
vR(t)
idõ
Az átmeneti függvény időlefolyását különböző ξ értékekre MATLAB támogatással számítjuk: echo on;clear;clf; % lengő tag átmeneti függvényénk számítása T0=input('T0=');kszi=input('kszi=');t=0:4*pi*T0/100:4*pi*T0; [A,B,C,D]=tf2ss(1,[T0*T0 2*kszi*T0 1]);sys=ss(A,B,C,D); grid on;step(sys,t);title('Lengő tag átmeneti függvénye'); ylabel('vR(t)');xlabel('idő');pause;clf; for k=0:10 T0=1;kszi=1; grid on; [A,B,C,D]=tf2ss(1,[T0*T0 2*kszi*T0*k/10 1]); sys=ss(A,B,C,D); step(sys,t);hold on;pause; end title('Lengő tag átmeneti függvénye'); ylabel('vR(t)');xlabel('idő');pause;clf; T0=input('T0=');kszi=input('kszi=');t=0:4*pi*T0/100:4*pi*T0; [A,B,C,D]=tf2ss(1,[T0*T0 2*kszi*T0 1]);sys=ss(A,B,C,D); vR=step(sys,t); vf=1+(1/sqrt(1-kszi^2))*exp(-(kszi/T0)*t); vl=1-(1/sqrt(1-kszi^2))*exp(-(kszi/T0)*t); plot(t,vR,t,vf,t,vl);grid on; title('Lengő tag átmeneti függvénye'); ylabel('vR(t)');xlabel('idő');pause;pause;clf; keyboard; % visszatérés: return
2
0
1 ξ
π
−=
TtR
T0=1 ξ=0.3 )
1exp(1
2max
ξ
πξ
−−=−=Δ RR vv
tTe 0
21
11ξ
ξ
−
−−
tTe 0
21
11ξ
ξ
−
−+
vRmax
Szabályozástechnika A szabályozás
2007. október 4. 37 SZB
Time (sec.)
Am
plitu
de
Kéttárolós lengõ tag átmeneti függvényei
0 3.5 7 10.5 140
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2From: U(1)
To: Y
(1)
Az ábrát, illetve a vR(t) kifejezését tanulmányozva jól látható, hogy a ξ csillapítási tényezőnek a lengésképre alapvető befolyása van. Figyelemre érdemes tulajdonság, hogy az átmeneti függvény
21maxmax 1)( ξ
πξ
−−
=−=∞−=Δ evvvv RRR túllendülése kizárólag a ξ csillapítási tényezőnek a függvénye. A ξ=0 paraméter mellett a rendszer csillapítatlan lengőmozgást22 végez (oszcillátorként viselkedik, túllendűlése 100%), a lengési periódusidő ekkor 2πT0. A csillapítási tényező ξ=1 értéke mellett az átmeneti függvény lengéseket nem tartalmaz, ilyen esetben a zárt rendszer pólusai azonosak: λR1,2 = –1/T0 (aperiodikus határeset). Sok gyakorlati alkalmazásban elfogadottnak tekintett csillapítási tényező ξ=1/√2=0.7071, amihez ΔvR=0.0432 (4.3%) túllendülés tartozik. Ha a túllendülés megengedett értéke ΔvR=0.1 (10%), akkor az ennek megfelelő csillapítási tényező ξ=0.5910≈0.6. A ΔvR(ξ) függvény grafikonja:
22 Ilyen üzemállapotot szabályozás esetében nem lehet megengedni.
ξ=1
ξ=1/√2
ξ=0.0
2
0
1 ξ
π
−
T
T0=0 0<ξ<1
02 Tt π=
ξ=0.1
ξ=0.2
ξ=0.3
ξ=0.4
21 ξ
πξ
−−
=Δ evR
Szabályozástechnika A szabályozás
2007. október 4. 38 SZB
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1A dv(kszi) függvény
kszi
dv
A 0<ξ<1 intervallumban változó csillapítási tényező mellett a másodrendű rendszer csillapodó lengőmozgással veszi fel az egyensúlyi értékét. Ennek a lengőmozgásnak a körfrekvenciája az
20
0
2
0 11
ξωξ
ω −=−
=TR
csillapított sajátkörfrekvencia, ami a csillapítatlan sajákörtfrekvenciánál kisebb. Érdemes megfigyelnünk, hogy a zárt rendszer WR(s) átviteli függvénye akkor rendelkezik egységnyi átviteli tényezővel, és domináns póluspárral, ha a nyitott hurok W0(s) átviteli függvénye egytárolós integráló tagnak felel meg. A hatásvázlat alapján ugyanis:
2200
00
00
00
00
0
20
0
211
1
21
1211
1
21
121
)(
)2/()2/(1
)1(1
21
1211
121
11)(
sTsTsTTs
sTTssW
TTTTk
sTsTk
sTTsssT
sT
sW
R
ii
i
i
++=
++
+=
===
+=
+=
+=
ξ
ξξ
ξξ
ξξξ
ξξ
Mindezekből pedig az is következik, hogy a szabályozás W0=WcWp nyitott köri átviteli függvényének kialakításakor célszerű olyan Wc átviteli függvényű szabályozót választani, hogy a nyitott körre a fenti tulajdonságok – nevezetesen, hogy egytárolós integráló taggal leírható legyen – teljesüljenek.
ξ=1/√2 ξ=0.5910 ΔvR=0.04322 (4.3%)
ΔvR=0.1 (10%)
Szabályozástechnika A szabályozás
2007. október 4. 39 SZB
2.33 A szabályozás minőségi jellemzői A lineáris szabályozás minőségi jellemzőit a zárt rendszer alapjelre vonatkozó vR(t) átmeneti függvénye alapján szokás megfogalmazni. Ekkor az alapjel egységugrás: ua(t)=yA(t)=1(t), és az y(t)=vR(t) szabályozott jellemző rendszerint lengésekkel veszi fel az y(∞)=vR(∞) állandósult értékét.
A tmax időpontban vR(t)=vRmax, t=∞ időpontban vR(t)=vR(∞) és a rendszer σ(%) túllendűlése:
100)(
100)(
)((%) max
∞Δ
=∞
∞−=
R
R
R
RR
vv
vvvσ
A h(∞)=yA(∞)–vR(∞)= 1–vR(∞) az állandósult hiba. A 2Δ a dinamikus hibasáv, ami a vR(∞) értékének 2%–a, vagy 5%–a. A TΔ a szabályozási idő23, amelynek eltelte után a vR(t) átmeneti függvény a 2Δ dinamikus hibasávból többé már nem lép ki. A vR(t) átmeneti függvény befoglalható az 0abcd→efg0 sarokpontokkal jellemezhető nyitott sokszögbe. A σ(%), h(∞), 2Δ, TΔ adatok a rendszer minőségi tulajdonságait mutatják. Az ideális rendszer időkésés nélkül követné az alapjelet, így minőségi mutatói σi(%)=0, hi(∞)=0, 2Δi=0, TΔi=0 lenne. Ilyen irreális követelményeket támasztani egy valóságos szabályozási rendszerrel szemben azonban nem szabad, mivel a dinamikus rendszerben az energiatárolásból származó időállandók, illetve a jelterjedés véges sebességéből származó holtidő szükségszerű jelenléte ezt nem teszi lehetővé. A σ(%) túllendűlésre, illetve a h(∞) statikus hibára lehetséges követelmény, hogy értékük legyen zérus, megfelelő szabályozási algoritmus választásával ez teljesíthető. A TΔ a szabályozási idő lerövidítése érdekében a Wc(s) átviteli függvénnyel leírt szabályozási algoritmust úgy célszerú megválasztani, hogy az u(t) irányító jel a t=0 időpontban egy umax>>u(∞) túlvezérlési értékkel indúljon. Ezt a túlvezérlést az idő növekedésével a szabályozó végül az u(∞) értékre „visszaveszi”. Miközben a szabályozási rendszer eredő átmeneti függvénye rendszerint az előző ábra szerint változik, a tranziens folyamat alatt az u(t) irányító jel általában az alábbi időfüggvényt futja be:
23 A TΔ szabályozási idő függ a 2Δ dinamikus hiba 2% vagy 5% értékétől.
y(∞)=vR(∞)
b
g
d
ef
c
a
tmax
y=vR
yA=1 vR(∞)
vR max
TΔ 0 t
vR(t)
2Δ ΔvR h(∞)
A zárt szabályozási rendszer alapjelre vonatkozó vR(t) átmeneti függvénye
yA(t)
t=∞
⎭⎬⎫
⎩⎨⎧+
= −
ssWsWLtvR
1)(1
)()(0
01
Szabályozástechnika A szabályozás
2007. október 4. 40 SZB
Az umax megválasztásákor körültekintően kell eljárni, mivel a különféle technológiai folyamatok más–más túlvezérléseket engednek meg. A minőségi jellemzők sorába, méretezési előírásként, szokás felvenni az
)(max
∞=
uuut
túlvezérlési arányt, amelynek technologia függő, megengedett értéke van24. Univerzális minőségi mutatónak lehet tekinteni a vRmaxTΔ területet. Annál jobb a szabályozás, minnél kisebb ennek a területnek az értéke. Pontosabb területi mérőszámot lehet konstruálni a H(t)=vR(∞)–vR(t) jel különféle integráljai alapján. Ezek a minőség integrális jellemzői, szokásos kifejezéseik:
∫
∫
∫
∫
∫
∞
∞
∞
∞
∞
=
=
=
=
=
0
0
0
2
0
2
0
)(:
)(:
)(:
)(:
)(:
2
2
dttHtIthibaterüleabszolútSúlyozott
dttHIthibaterüleAbszolút
dtttHIthibaterülenégyzetesSúlyozott
dttHIthibaterüleNégyzetes
dttHIthibaterüleLineáris
Ht
H
tH
H
H
Az IH akkor ad reális eredményt, ha vR(t)–nek nincs túllendűlése, miután a területeket előjelhelyesen összegzi. Ezen segít az IH2, ami minden jelterületet azonos előjellel vesz figyelembe, de a négyzetreemelés miatt a kezdeti nagy hibákat indokolatlanul erősen súlyozza. Ezt van hivatva korrigálni az ItH2 idővel súlyozott négyzetes hibaterület. Az abszolút hibaterület kritériumok jelentik a legreálisabb mérőszámú minőségi mutatókat, kiszámításuk azonban igen nehézkes. A lineáris–, és a négyzetes hibaterület analitikusan is kiértékelhető. A szabályozási algoritmus meghatározásakor méretezési követelményként lehet előírni, egy megengedett mértékű σ(%) túllendűlést (általában 0~25%), a lehetőség szerinti gyors beállást, 24 Ha az irányitó jel végértéke u(∞) =0, akkor az ut arány helyett az umax túlvezérléssel értékkel dolgozhatunk.
umax
u(∞)
t
u(t)
⎭⎬⎫
⎩⎨⎧+
= −
ssWsWLtu c 1
)(1)()(
0
1
A zárt rendszer irányító jele ua(t)=1(t) alapjel esetén Th
u(∞)
Szabályozástechnika A szabályozás
2007. október 4. 41 SZB
és az igen kicsi–, vagy zérus h(∞) állandósult hibát. Ha a rendszer tulajdonságait a domináns pólupár határozza meg, akkor a σ(%), h(∞), TΔ analitikusan is kiszámítható. Elvileg valamelyik hibaintegrál minimalizálására is felépíthető egy méretezési módszer, az eljárás, nehézkessége miatt azonban ez a gyakorlatban nem terjedt el.
Szabályozástechnika A szabályozás
2007. október 4. 42 SZB
2.4 Függelék
RV2
C
R
L R
i2 i1
yk
Tagok soros kapcsolása
Φ1
R1, L1
G1 u Φ2
R2, L2
G2 y
W1(s) W2(s) u yk
y
2211
1 211)(
sTsTsW
++=
ξ
2
22 1
)(sT
ksW+
=
)1)(1()(
21
21
sTsTkksWR ++
=
y C u
i
Leválasztó erősítő
k
1
11 1
)(sT
ksW+
=
2
22 1
)(sT
skTsW+
=
)1)(21()(
222
11
2
sTsTsTskTsWR +++
=ξ
yk
yk
u
a b
y
11 )( ksW =
sksW 2
2 )( =
skksWR
21)( =
R
RV1
C
A=-∞
u yk R
C
A=-∞
u
y
1
11 1
1)(sTR
RsW v
+−=
2
22 1
1)(sTR
RsW v
+−=
)1)(1(1)(
212
21
sTsTRRRsW vv
R ++=
WR(s)=W1(s)W2(s)
Szabályozástechnika A szabályozás
2007. október 4. 43 SZB
c
R
R
y
y2
y1 Tagok párhuzamos kapcsolása W1(s)
W2(s) u
y
Φ1
R1, L1
i1
G u y1
n=áll
Φ2
R2, L2
i2
G u y2
n=áll
R
A=-∞
u y1
R C
A=-∞
y2
RV
RRsW v−=)(1
sRCsW 1)(2 −=
R
A=-∞
yk
)1)(1()1()1(
11)(
21
1221
2
2
1
1
sTsTsTksTk
sTk
sTksWR
+++++
=
=+
++
=
CRTRRk
sTsTk
CsRCsR
RR
sRCRRsW
viv
i
i
v
vvvR
==+
=
=+
=⎟⎟⎠
⎞⎜⎜⎝
⎛−−−=
1
11)(
y1
u
a b
y
11 )( ksW =sksW 2
2 )( =
y2
2
11
1
2
1
211
121
1
21
21
1
1
1)(
kkT
sTsT
k
sk
skk
kksk
skkk
skk
ks
kksW
ii
i
R
=+
=
=+
=⎟⎟⎠
⎞⎜⎜⎝
⎛ +=
=⎟⎟⎠
⎞⎜⎜⎝
⎛+=+=
Megjegyzés. A generátorok armatúra körei áramkörileg soros kapcsolást alkotnak. A jelátviteli tulajdonságok szempontjából viszont párhuzamos kapcsolásról van szó, mert a bemenő jelek azonossága mellett az eredő kimenő jel az egyes tagok kimenő jeleinek az összege.
PI szabályozó
PI szabályozó
WR(s)=W1(s)+W2(s)
Szabályozástechnika A szabályozás
2007. október 4. 44 SZB
ur
–v
b a
v
v
Visszacsatolás
Φ R, L
i
G u y
n=áll
R1
R2
W1(s)
W2(s)
y u
21
21
1
221
22
1
11
11
1)(
)(
1)(
kkT
skkksW
kRR
RsW
sTksW
R
++
+=
=+
=
+=
k∞ (106)
kv
u y
R
C
RCTk
k
sTsTk
kksRCsRCk
sRCkksRCsRCk
sRCsRCkk
ksW
sRCsRCksW
ksW
v
v
vv
R
v
==
+≅
+++
=
=+++
=
++
=
+=
=
∞
∞
∞
∞
∞
∞
∞
1
1)1(1
)1(
1)1(
11
)(
1)(
)(
2
1
u
y
22 )( ksW =
sksW 1
1 )( =
212
21
221
1
21
1
111
11
11
1)(
kkT
kk
sTk
kkskkks
k
ksksk
sWR
==
+=
=+
=+
=+
=
ZB(s)
ZV (s)
A=-∞
y u
)()(
)()()(
0)()(
)()(
)(
sZsZ
susysW
Rsu
sZsy
sZsu
B
VR
b
r
VB
−==
≅=+
)()(1)()(
21
1
sWsWsWsWR +
=
Szabályozástechnika A szabályozás
2007. október 4. 45 SZB
o i
o
–
–
o–
–
–
i
ω i o
ia
ε
ω
b
1k sk2 sT
k+1
3
1k sk2 sT
k+1
3
kv
1ksk2 sT
k+1
3
d
dv sT
sTk+1
Fiktív alapjel képző és fordulatszám érzékelő
Gőzturbina
Beavatkozó szerv (szelep)
ε
i
o
i
o
Szabályozó
sTk
kksk
skk
sk
vv +=
+=
+ 11 2
2
2
2
dv
dd
d
dv
d
dvd
d
d
dv
TkkT
ssTsT
TkkTk
TkksTsT
sk
sTsT
ks
ks
k
2
2
2
2
2
2
2
11
111
11
11
++
++
=
=++
+=
++
ε
ε
Szabályozástechnika A szabályozás
2007. október 4. 46 SZB
Különféle visszacsatolások, és ezek szerkezeti példái.
k∞=-A=-∞
ur
u RB
RV C
y
CsRCsR
CsRsCR
sW
Auy
Ru
sCR
yRu
B
V
V
BR
r
b
r
VB
+−=
+
−≅
−=
=+
+
1
1
11)(
1
BR1
CsRsC
V+1
∞k bR u
y
Példa
+
– + –
n=áll. Φ,R,L
G
i
u y
v
+
–
> k2
211
2
211
1
21
11
1
11
1
kkksT
k
kTsk
kW
ykvvu
RLT
Rcck
sTky
cyicsLR
i
R =+
=
+++
=
=−=
==+
=
==+
=
∗
∗
εε
φφε
Példa
W2(s)
k∞ (≈106) )(
1)(1 22 sWsWk
k≅
+ ∞
∞ u y u y
–
Negatív visszacsatolás
ε
)(1)(2 sW
sWR ≅
k2>0
sTk+1
1 ∗
∗
+=
++
+sT
k
sTkk
sTk
11
1
11
2
1
u y y
–
Negatív visszacsatolás
ε
∗
∗
+=
++
+=sT
k
kTs
kk
sWR 11
1
1)(1
u
A T időállandó csökkentése
Szabályozástechnika A szabályozás
2007. október 4. 47 SZB
–
+ – +
n=áll. Φ,R,L
G
i
u y
v
+
–
> k2
11
11
1
1
2111
12
1
2
211
1
21
===−+
=
+−
+=
=+=
==+
=
==+
=
kkksTk
ksTk
sTkk
sTk
W
ykvvu
RLT
Rcck
sTky
cyicsLR
i
R
εε
φφε
Példa
R
A=-∞
C
C u
R
R
A=-∞
A=-∞
R R
y
RCTsT
sT
sRC
sRCWR =+
=
⎟⎠⎞
⎜⎝⎛+
= 22 )(111
1
Példa
k2
sTk+1
1
sTsT
kk
sTk
1
11
11
2
1
=
+−
+
u y y
+
Pozitív visszacsatolás
ε
11)( 21 == kksT
sWR
u
Integráló tag létrehozása
sT1
1)()1(1
1
22 +=
+ sTsT
sT
sT
u y
–
ε
1)()( 2 +=
sTsTsWR
u
Oszcillátor létrehozása
sT1
Negatív visszacsatolás
y
Szabályozástechnika A szabályozás
2007. október 4. 48 SZB
R
sT+11
sTsT
sT
++
+
1111
11
u y
–
ε
1)()( 2 ++=
sTsTsTsWR
u
Kéttárolós differenciáló tag létrehozása
sT1
Negatív visszacsatolás
y
R
A=-∞
C
C
u
R
R
A=-∞
A=-∞
R R
y
RCTsTsT
sT
sRCsRC
sRCWR =++
=
++
+= 2)(111
11
11
Példa
sTk+1
sTsTk
sTk
+++
+
11
11
1
u y
–
ε
222
1121
11)1(
)1()(s
kTs
kT
sTk
kksT
sTksWR
++
++
++
=++
+=
u
Kéttárolós PD tag létrehozása
sT+11
Negatív visszacsatolás
y
R
A=-∞
C
CR
R
A=-∞
A=-∞
R Rv
y
RR
kRCT
sk
Tsk
TsT
kk
sRCsRCRR
sRCRR
W
v
v
v
R
==
++
++
++
=
++
+=2
2
1121
111
111
11
R
Példa
R
u