Kapitel 4 Inst llning av regulatorer I detta avsnitt skall vi i korthet betrakta problemet att st lla in regulatorer s att den slutna kretsen f r nskade egenskaper. Situationen illustreras av reglerkretsen i çgur 4.1, d r G p r systemet som skall regleras och G c r regulatorn. Vi skall i denna kurs endast behandla enkla standardregulatorer, dvs P-, PI- och PID-regulatorer. Vi s g i avsnitt 1.4 att genom att ka f rst rkningen hos en P-regulator kunde den transienta responsen hos ett system av f rsta ordningen g ras godtyckligt snabb. Det visar sig emellertid att det i praktiken r viktigt att beakta stabiliteten hos den slutna kretsen, vilket s tter gr nser f r hur stora regulatorf rst rkningar som kan till tas. Man b r ven beakta att systemmodellen i praktiken alltid endast ger en approximation av det verkliga systemets dynamiska beteende. Den slutna kretsens stabilitet b r d rf r kunna garanteras ven i det fall att man har modelleringsfel. 4.1 Slutna kretsens stabilitet Det r l tt att inse att alltf r stora f rst rkningar i den slutna kretsen i çgur 4.1 kan ge upphov till instabilitet. Antag att det kommer in en st rning d. D st rningen g r runt d r + e u + - - - - y e -, 6 e G c G p +? Figur 4.1: Sluten krets. 44
kretsen och terv nder, ges den terv ndande signalen av d1 = G p G c è,1èd. Men denna st rning g r i sin tur runt kretsen och terv nder, och den terv ndande komponenten efter tv varv ges av d2 = G p G c è,1èd1, osv. Om nu den terv ndande signalen G p G c è,1èd r st rre n d inses att signalen f rst rks varje g ng den g r runt kretsen, och kretsen i çgur 4.1 r instabil. Stabiliteten kan enkelt unders kas genom att betrakta vad som h nder med sinusformade signaler. Eftersom varje signal kan representeras med hj lp av sinus- och cosinusfunktioner inneb r detta ingen begr nsning. Betrakta allts st rningen dètè = sinè!tè è4.1è St rningen ger upphov till f ljande signaler i kretsen èjmf çgur 4.1, antas r =0è e1ètè =,dètè=,sinè!tè = sinè!t, 180 æ è è4.2è u1ètè =,G c d = A Gc è!è sinè!t, 180 æ + ' Gc è!èè è4.3è d1ètè =,G p G c d = A GcGp è!è sinè!t, 180 æ + ' GcGp è!èè è4.4è d r A GcGp è!è = A Gc è!èa Gp è!è ' GcGp è!è = ' Gc è!è +' Gp è!è è4.5è è4.6è r f rst rkningen respektive fasf rskjutningen hos seriekopplingen G p G c. Om nu den totala fasf rskjutningen r,360 æ, dvs ' GcGp è!è =,180 æ è4.7è f s att d1ètè = A GcGp è!è sinè!t, 360 æ è è4.8è = A GcGp è!è sinè!tè è4.9è dvs signalen r i fas med den inkommande st rningen efter att den g tt runt kretsen en g ng. Villkoret f r att signalen inte skall f rst rkas vid varje genomg ng runt kretsen r att A GcGp è!è é 1 è4.10è skall g lla vid den frekvens d r è4.7è h ller. Denna frekvens, f r vilken den totala fasf rskjutningen hos den slutna kretsens element èexklusive teckenbytetè r,180 æ,kallas kretsens kritiska frekvens, och brukar betecknas! c. Vi f r f ljande villkor f r stabilitet. Bodes stabilitetskriterium Den slutna kretsen i çgur 4.1 r stabil om f rst rkningen hos seriekopplingen G p G c r mindre n ett vid den kritiska frekvensen! c, vid vilken fasf rskjutningen seriekopplingen G p G c r,180 æ. 45
Med hj lp av Bodes stabilitetskriterium kan den slutna kretsens stabilitet direkt avl sas utg ende fr n ett Bode-diagram f r seriekopplingen G p G c : f rst rkningen vid den frekvens d r fasf rskjutningen r,180 æ b r vara mindre n ett f r stabilitet. En konsekvens av stabilitetskriteriet r att regulatorns f rst rkning A Gc è! c è vid den kritiska frekvensen begr nsas av villkoret è4.10è. Det f ljer att ett system vars f rst rkning A Gp è! c è vid den kritiska frekvensen r liten i f rh llande till f rst rkningen vid frekvensen noll r i allm nhet l ttare att reglera n system vars f rst rkning r stor vid den kritiska frekvensen. I det senare fallet m ste regulatorn konstrueras s att den bidrar den fordrade d mpningen vid kritiska frekvensen. Detta r fallet f r d dtidssystem, eftersom en d dtid bidrar med endast fasf rskjutning men ger ingen d mpning èjmf frekvenssvaret, ekvationerna è3.37è och è3.38è. System med l nga d dtider r s ledes i allm nhet sv ra att reglera. F r ytterligare diskussion av stabiliteten hos reglerkretsar, se K. Waller: Regleringens id v rld, kapitel 3 och 5. Exempel 4.1 Unders k stabiliteten hos reglerkretsen i çgur 4.1 d systemet G p r en ren d dtid L, dvs G p uètè = uèt, Lè, och regulatorn r en P-regulator, dvs G c eètè = K c eètè. Unders k vad som h nder d en kortvarig och verg ende st rning d kommer in. F r vilka v rden p K c r reglerkretsen stabil? J mf r slutsatserna med Bodes stabilitetskriterium, d man anv nder det faktum att frekvenssvaret hos ett d dtidselement ges av ekvationerna è3.37è och è3.38è. 4.2 Inst llning av standardregulatorer Vi skall till slut ge n gra enkla regler f r inst llning av standardregulatorer. M ls ttningen med regleringen r dels att ge god reglerprestanda, och dels att garantera stabiliteten hos reglerkretsen. Reglerprestandan inneb r i praktiken t.ex.: æ snabb respons mot f r ndringar i b rv rdet, dvs y skall snabbt f lja ndringar i r utan att sacka efter. æ snabb kompensation av st rningar, dvs inverkan av st rningarna d p utsignalen y skall snabbt elimineras av regleringen, æ fullst ndig eliminering av stegst rningar, dvs yètè! r efter stegformade st rningar, æ alltf r snabba variationer i styrsignalen u skall undvikas, tex f r att ej n ta p apparaturen. Samtidigt som reglerprestandan skall vara god, b r man garantera stabiliteten hos den slutna kretsen. Stabiliteten b r kunna garanteras ven i det fall att systemmodellen G p inte r exakt utan inneh ller modelleringsfel. En regulator som garanterar stabilitet trots en viss os kerhet i systemmodellen s gs vara robust. Bodes stabilitetskriterium ger ett enkelt kriterium f r robusthet. Om regulatorns f rst rkning v ljs s att A Gc è!èa Gp è!è = 1 A m é1 è4.11è 46
vid den kritiska frekvensen! c, kan f rst rkningen hos G p kas med faktorn A m utan att slutna kretsen blir instabil. Faktorn A m kallas kretsens f rst rkningsmarginal eller amplitudmarginal, och r ett m tt p regulatorns robusthet gentemot os kerheter i systemets f rst rkning. Kraven p god reglerprestanda och robusthet r i praktiken of renliga. Extremt god prestanda inneb r vanligen d lig robusthet mot modellos kerheter, eftersom regulatorn d tvingas ta i med kraftiga regler tg rder, vars inverkan p utsignalen kan ber knas endast med en noggrann modell. God robusthet inneb r andra sidan d lig prestanda, eftersom regulatorn inte kan till tas g ra n got alls om stabilitet skall kunna garanteras f r mycket stora modellos kerheter. I praktiken inneb r regulatorsyntes alltid en kompromiss mellan prestanda och robusthet, som beror p bl.a. noggrannheten hos den systemmodell som man har. Regulatorer som ger m jligast god prestanda under beaktande av givna robusthetskriterier kan ber knas med hj lp av s.k. optimal och robust reglerteori. Dessa metoder r emellertid ganska invecklade och deras till mpning r d rf r motiverad endast i kritiska och speciellt besv rliga reglerproblem. F r standardtill mpningar har man utvecklat ett antal enkla metoder f r inst llning av regulatorer av standardtyp. Metoderna r utvecklade s att de ger goda tumregler f r regulatorinst llning f r de çesta 'normala' system. Man kan l st s ga att 99è av alla praktiska reglerproblem h r till dessa. D remot garanterar tumreglerna inte bra resultat f r mera komplicerade system. Vi skall h r betrakta en PID-regulator av den typ som diskuterades i avsnitt 1.4, jmf ekvation è1.27è. Man brukar vanligen skriva regulatorn i formen uètè =K c ç eètè+ 1 T i Z t ç=0 eètèdç + T deètè d dt ç è4.12è d r K c r regulatorns f rst rkning, T i r den s.k. integrationstiden och T d r den s.k. deriveringstiden. Den enklaste metoden f r regulatorinst llning utnyttjar information enbart om den kritiska frekvensen och systemets f rst rkning vid den kritiska frekvensen. Flera metoder f r regulatorinst llning har f reslagits, men den b st k nda och vanligaste r en metod som ursprungligen presenterats av Ziegler och Nichols, och som kan sammanfattas enligt nedan. Ziegler och Nichols regulatorinst llning 1. Best m den kritiska frekvensen f r kretsen i çgur 4.1 f r det fall d G c r en P-regulator èmed fasf rskjutningen nollè. Best m med andra ord den frekvens! c f r vilken ' Gp è! c è=,180 æ. 2. Ber kna den maximala f rst rkningen K c;max hos en P-regulator som man kan ha innan reglerkretsen blir instabil. Enligt stabilitetsvillkoret è4.10è ges K c;max av K c;max = 1 A Gp è! c è è4.13è 3. Ber kna regulatorparametrarna enligt f ljande tabell, d r P u anger perioden f r den od mpade sv ngningen med vinkelfrekvensen! c, dvs P u =2ç=! c. 47
Regulator K c T i T d P 0:5K c;max - - PI 0:45K c;max 0:8P u - PID 0:6K c;max P u =2 P u =8 Observera att enligt rekommendationerna v ljs P-regulatorn s att f rst rkningsmarginalen r A m =2,medan f rst rkningarna hos PI- och PID-regulatorerna justeras n got p grund av att regulatorns integrator ger en extra negativ fasf rskjutning, medan deriveringstermen ger upphov till en positiv fasf rskjutning. Observera ocks att det i litteraturen f rekommer ett antal varianter av Ziegler-Nichols rekommendationerna som skiljer sig n got fr n dem som ges i tabellen ovan. Rekommendationerna skall emellertid uppfattas som riktgivande, och i praktiken b r ofta en çnjustering av regulatorinst llningen g ras. Ziegler-Nichols regulatorinst llningar ger t.ex. i allm nhet en n got f r kraftig regulatorf rst rkning, vilket leder till en en oskillerande respons efter b rv rdesf r ndringar. Ytterligare diskussion av metoder f r inst llning av standardregulatorer çnns i K. Waller: Regleringens id v rld, kapitel 6. Exempel 4.2 Best m en PI-regulator enligt Ziegler-Nichols rekommendationer f r reglering av ett system som best r av en ren d dtid L. 48