TSRT09 Reglerteori. Sammanfattning av föreläsning 5: RGA, IMC. Föreläsning 6. Sammanfattning av föreläsning 5: LQG. Föreläsning 6: LQ-reglering

Relevanta dokument
Reglerteori. Föreläsning 5. Torkel Glad

Reglerteori. Föreläsning 4. Torkel Glad

TSRT91 Reglerteknik: Föreläsning 12

TSRT91 Reglerteknik: Föreläsning 9

Reglerteknik I: F10. Tillståndsåterkoppling med observatörer. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik

Reglerteknik AK, FRT010

TSRT91 Reglerteknik: Föreläsning 11

A. Stationära felet blir 0. B. Stationära felet blir 10 %. C. Man kan inte avgöra vad stationära felet blir enbart med hjälp av polerna.

TSRT09 Reglerteori. Sammanfattning av Föreläsning 1. Sammanfattning av Föreläsning 1, forts. Sammanfattning av Föreläsning 1, forts.

TSRT09 Reglerteori. Sammanfattning av Föreläsning 3. Sammanfattning av Föreläsning 3, forts. Sammanfattning av Föreläsning 3, forts.

Föreläsning 9. Reglerteknik AK. c Bo Wahlberg. 30 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik

Reglerteori, TSRT09. Föreläsning 4: Kalmanfiltret & det slutna systemet. Torkel Glad. Reglerteknik, ISY, Linköpings Universitet

TSRT09 Reglerteori. Sammanfattning av föreläsning 10. Fasplan. Olika typer av jämviktspunkter. Samband linjärt olinjärt: nära jämviktspunkt

TENTAMEN I TSRT91 REGLERTEKNIK

TSRT91 Reglerteknik: Föreläsning 10

Välkomna till TSRT15 Reglerteknik Föreläsning 12

Lösningsförslag TSRT09 Reglerteori

Välkomna till TSRT19 Reglerteknik M Föreläsning 9

REGLERTEKNIK KTH REGLERTEKNIK AK EL1000/EL1110/EL En tillståndsmodell ges t.ex. av den styrbara kanoniska formen: s 2 +4s +1.

Föreläsning 7. Reglerteknik AK. c Bo Wahlberg. 26 september Avdelningen för Reglerteknik Skolan för elektro- och systemteknik

Reglerteori. Föreläsning 11. Torkel Glad

Lösningsförslag till tentamen i Reglerteknik Y/D (TSRT12)

TSRT09 Reglerteori. Sammanfattning av Föreläsning 4. Sammanfattning av Föreläsning 4, forts. Sammanfattning av Föreläsning 4, forts.

Välkomna till TSRT19 Reglerteknik Föreläsning 12

Reglerteknik Z / Bt/I/Kf/F

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Tentamen , kl

Reglerteori. Föreläsning 3. Torkel Glad

Lösningsförslag TSRT09 Reglerteori

Figure 1: Blockdiagram. V (s) + G C (s)y ref (s) 1 + G O (s)

Välkomna till TSRT19 Reglerteknik M Föreläsning 9

Figur 2: Bodediagrammets amplitudkurva i uppgift 1d

TSIU61: Reglerteknik. Regulatorsyntes mha bodediagram (1/4) Känslighet Robusthet. Sammanfattning av föreläsning 7

Lösningar Reglerteknik AK Tentamen

TENTAMEN I REGLERTEKNIK

Reglerteori. Föreläsning 12. Torkel Glad

Industriell reglerteknik: Föreläsning 3

Lösningsförslag till tentamen i Reglerteknik fk M (TSRT06)

1RT490 Reglerteknik I 5hp Tentamen: Del B

Lösningsförslag till tentamen i Reglerteknik (TSRT19)

Försättsblad till skriftlig tentamen vid Linköpings universitet

Reglerteknik AK. Tentamen 27 oktober 2015 kl 8-13

Exempel: DC-servo med styrsignalmättning DEL III: OLINJÄR REGLERTEORI. DC-servo forts.: Rampsvar och sinussvar

1RT490 Reglerteknik I 5hp Tentamen: Del B

TSIU61: Reglerteknik

Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13

Lösningar till Tentamen i Reglerteknik AK EL1000/EL1100/EL

TENTAMEN I REGLERTEKNIK Y/D

Reglerteori, TSRT09. Föreläsning 8: Olinjäriteter och stabilitet. Torkel Glad. Reglerteknik, ISY, Linköpings Universitet

TSIU61: Reglerteknik. Sammanfattning av föreläsning 8 (2/2) Andra reglerstrukturer. ˆ Sammanfattning av föreläsning 8 ˆ Framkoppling från störsignalen

TENTAMEN I REGLERTEKNIK Y TSRT12 för Y3 och D3. Lycka till!

1RT490 Reglerteknik I 5hp Tentamen: Del B

Försättsblad till skriftlig tentamen vid Linköpings universitet

TSRT91 Reglerteknik: Föreläsning 2

Försättsblad till skriftlig tentamen vid Linköpings universitet

TENTAMEN I REGLERTEKNIK Y/D

Kretsformning och känslighet

Flervariabel reglering av tanksystem

Välkomna till TSRT19 Reglerteknik M Föreläsning 7. Framkoppling Koppling mellan öppna systemets Bodediagram och slutna systemets stabilitet

Reglerteknik AK, Period 2, 2013 Föreläsning 12. Jonas Mårtensson, kursansvarig

Fredrik Lindsten Kontor 2A:521, Hus B, Reglerteknik Institutionen för systemteknik (ISY)

Välkomna till TSRT19 Reglerteknik Föreläsning 3. Sammanfattning av föreläsning 2 PID-reglering Blockschemaräkning Reglerdesign för svävande kula

Industriell reglerteknik: Föreläsning 2

TENTAMEN I REGLERTEKNIK Y/D

Reglerteknik AK, Period 2, 2013 Föreläsning 6. Jonas Mårtensson, kursansvarig

Lösningar till tentamen i Industriell reglerteknik TSRT07 Tentamensdatum: Martin Enqvist

Välkomna till TSRT19 Reglerteknik Föreläsning 10

Lösningar till tentamen i Reglerteknik I 5hp (a) Statiska förstärkningen = (0), och ( )= [ ( )].

ERE103 Reglerteknik D Tentamen

TENTAMEN I TSRT09 REGLERTEORI

Försättsblad till skriftlig tentamen vid Linköpings universitet

Välkomna till TSRT19 Reglerteknik Föreläsning 8. Sammanfattning av föreläsning 7 Framkoppling Den röda tråden!

Reglerteknik AK. Tentamen 16 mars 2016 kl 8 13

Reglerteknik AK. Tentamen kl

1RT490 Reglerteknik I 5hp Tentamen: Del B

Försättsblad till skriftlig tentamen vid Linköpings universitet

1RT490 Reglerteknik I 5hp Tentamen: Del A Tid: Onsdag 22 augusti 2018, kl

ÖVNINGSTENTAMEN Reglerteknik I 5hp

Försättsblad till skriftlig tentamen vid Linköpings universitet

Frekvenssvaret är utsignalen då insginalen är en sinusvåg med frekvens ω och amplitud A,

EL1000/1120/1110 Reglerteknik AK

Reglerteknik AK, FRTF05

En allmän linjär återkoppling (Varför inför vi T (s)?)

TENTAMEN I REGLERTEKNIK TSRT03, TSRT19

TENTAMEN: DEL B Reglerteknik I 5hp

Reglerteknik AK Tentamen

EL1000/1120 Reglerteknik AK

Sammanfattning TSRT mars 2017

TSIU61: Reglerteknik. Tillståndsbeskrivning. Lite om tillstånd och återkoppling

1RT490 Reglerteknik I 5hp Tentamen: Del B

Transkript:

Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 Sammanfattning av föreläsning 5: RGA, IMC TSRT9 Reglerteori Föreläsning 6: LQ-reglering Daniel Axehill Reglerteknik, ISY, Linköpings Universitet RGA mäter korskopplingen/interaktionen mellan in- och utsignaler i ett flervariabelt system. Decentraliserad reglering Gör en regulator för ett system med flera in- och utsignaler genom att låta en utsignal styra en insignal. Resultatet blir ett antal oberoende envariabel-loopar. RGA kan användas för att välja vilken utsignal som ska styra vilken insignal. Frikopplad reglering Kan användas om naturliga par av in- och utsignaler saknas. Skapa ett nytt virtuellt system som är nära diagonalt som kan regleras m.h.a. en decentraliserad regulator. IMC-regulator: innehåller en modell G av det reglerade systemet och man återkopplar y Gu, d.v.s. inverkan av modellfel och störningar. Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 Sammanfattning av föreläsning 5: LQG Reglerteori 7, Föreläsning 6 Daniel Axehill 3 / 4 Föreläsning 6 Modell: ẋ = Ax + Bu + Nv, y = Cx + v, z = Mx v, v vita brus med intensiteter R, R Kriterium: Minimera E(z T Q z + u T Q u)=e(x T Q x + u T Q u), Det är ekvivalent att minimera (ˆx T Qˆx + u T Q u)dt Q = M T Q M LQG. Riccatiekvationen och dess lösning. Inställning av en LQ/LQG-regulator i praktiken. Egenskaper hos LQ- och LQG-regulatorer. för systemet ˆx = Aˆx + Bu, ˆx() givet

Reglerteori 7, Föreläsning 6 Daniel Axehill 4 / 4 LQG: Hur ser den optimala regulatorn ut? Optimal lösning: u = Lˆx, L = Q BT S,därS ges av algebraiska Riccatiekvationen (ARE) och ˆx ges av Kalmanfiltret. A T S + SA + Q SBQ BT S = Den fullständiga regulatorn ( F y ) på tillståndsform: eller som överföringsfunktion ˆx = Aˆx + Bu + K(y C ˆx) u = Lˆx F y (s) =L(sI A + BL + KC) K Reglerteori 7, Föreläsning 6 Daniel Axehill 5 / 4 Att lösa Riccatiekvationen Kan man alltid lösa A T S + SA + Q SBQ BT S = så att det återkopplade systemets systemmatris A BQ BT S har sina egenvärden strikt i vänster halvplan? Testexempel: [ ] [ ] [ ] A =, B =, Q =, Q = Reglerteori 7, Föreläsning 6 Daniel Axehill 6 / 4 Att lösa Riccatiekvationen, forts. Reglerteori 7, Föreläsning 6 Daniel Axehill 7 / 4 Lösbarhet hos Riccatiekvationen» [L,S,E]=lqr(A,B,Q,Q)??? Error using ==> lti.lqr The plant model cannot be stabilized by feedback or the optimal design problem is ill posed. Här är x instabilt och icke-styrbart, d.v.s. icke-stabiliserbart. Ändra exemplet så att A = [ ] så blir systemet styrbart och en lösning existerar. Om (A, B) är stabiliserbart (instabila tillstånd är styrbara) (A, Q ) är detekterbart (instabila tillstånd syns i kriteriet) så finns en lösning S till A T S + SA + Q SBQ BT S = så att kriteriet E(x T Q x + u T Q u) minimeras och A BQ BT S har alla egenvärden strikt i vänster halvplan.

Reglerteori 7, Föreläsning 6 Daniel Axehill 8 / 4 Likheter mellan Kalmanfiltret och LQ Kalmanfilter: LQ-regulator: AP + PA T PC T R CP + NR N T = K = PC T R A T S + SA SBQ BT S + M T Q M = L = Q BT S ( L T = SBQ ) P S, A A T,C T B, N M T,K L T,Q R,Q R Båda problemen kräver alltså lösningen till en ARE. Reglerteori 7, Föreläsning 6 Daniel Axehill 9 / 4 Praktisk användning Oftast måste de riktiga kraven översättas till krav på Q, Q, R och R ( straffmatriserna ). Oftast väljs alla dessa matriser som diagonalmatriser. Stort Q (litet Q ) ökar bandbredden hos systemet, men ökar också insignalstorleken. Med de olika diagonalelementen i Q och Q kan man balansera reglernoggrannheten, resp. insignaleffekten i de olika komponenterna mot varandra. Stort R (litet R ) minskar känslighetsfunktionen och ökar den komplementära känslighetsfunktionen. Eventuellt måste man färga system- eller mätstörningarna för att få S eller T bra. I praktiken väljs straffmatriserna i en iterativ process där man testar olika värden och utvärderar resultaten. Reglerteori 7, Föreläsning 6 Daniel Axehill 9 / 4 Praktisk användning Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 Exempel: DC-servo Det är förhållandet mellan Q och Q, resp. förhållandet mellan R och R som har betydelse. D.v.s. multipliceras både Q och Q med t.ex. blir regulatorn densamma, bortsett från ev. numeriska skillnader. I regel måste man jobba med tiopotenser när man ändrar storleken på viktsmatriserna för att kunna se väsentliga skillnader i det slutna systemet. ẋ = y = [ [ ] x + ] x + e x =vinkelläge, x =vinkelhastighet v systembrus, e mätbrus [ ] u + [ ] v Systembruset kommer in på ingången till systemet (kommer in som u). Inget systembrus på ekvationen som knyter samman hastighet och läge, den är exakt en integrator.

Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 Exempel: DC-servo x =vinkelläge, x =vinkelhastighet Grundregulator (): [ ] z = x, Q =, Q =., R =, R =.. Snabb regulator (): Q =. (lägre straff på styrsignalen). Långsam regulator (): R =(lita mindre på mätningar/referens). Poler, grundregulator:.353 ±.537i (dubbelt). Poler, snabb regulator:.93 ±.794i,.353 ±.537i. Poler, långsam regulator:.353 ±.537i,.866 ±.5i. Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 DC-servo: Regulator (F y ) & stegsvar : nominell, : mindre Q (snabbare), : större R (långsammare) Fy arg Fy 5 5 stegsvar.4..8.6.4. 3 4 5 6 7 t F y till vänster. Stegsvaret till höger (förutsätter att F r = F y ). Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 DC-servo: S & T : nominell, : mindre Q (snabbare), : större R (långsammare) Reglerteori 7, Föreläsning 6 Daniel Axehill 3 / 4 DC-servo: Lågfrekvent störning på ingången Modelleras som vitt brus genom t.ex. systemet S 3 T 3. s +. Utökad tillståndsbeskrivning: ẋ = x + u + v.. y = [ ] x + e S (utsignalstörning styrd signal) till vänster, T till höger (mätstörning styrd signal). Här är alltså det vita systembruset utbytt mot färgat systembrus.

Reglerteori 7, Föreläsning 6 Daniel Axehill 4 / 4 DC-servo: Brusmodellen formar S och T Design för vit jämfört med lågfrekvent störning på ingången. S (abs) 3 S 4 3 ω (rad/sec) T (abs) 4 T 6 ω (rad/sec) Lågfrekvent processbrus pressar ner S för låga frekvenser. Avsaknad av högfrekvent processbrus pressar ner T för höga frekvenser (ty mätningen upplevs som sämre än modellen där). Alltså: Färgat brus ger ytterligare frihetsgrader att forma S, T,... Reglerteori 7, Föreläsning 6 Daniel Axehill 5 / 4 Referenssignalen Allmän metodik: Tag reda på spektrum för r. Beskriv r som vitt brus genom ett linjärt system. Beskriv detta linjära system på tillståndsform och för in det i den ursprungliga tillståndsmodellen, d.v.s. r betraktas som ett tillstånd i modellen. Betrakta y och r som mätta signaler till detta system. Kör LQG-maskineriet. Resultatet blir en återkoppling från ett Kalmanfilter där r och y är insignaler, d.v.s. något som är på formen U(s) =F r (s)r(s) F y (s)y (s) Reglerteori 7, Föreläsning 6 Daniel Axehill 6 / 4 Styckvis konstant referenssignal Reglerteori 7, Föreläsning 6 Daniel Axehill 7 / 4 Varför LQG? Om referenssignalen är konstant ( ) kommer normalt inte u att ha medelvärdet noll. Det är då naturligt att modifiera kriteriet till E ( (z r) T Q (z r)+(u u (r)) T Q (u u (r)) ) där u (r) är den styrsignal som behövs för att i stationaritet ge z = r. Resultat: u = Lˆx + L r r där L beräknas som om r =och L r ges av L r =(M(BL A) B) (om z och u har samma dimension). Trots att LQG ger en optimal regulatorsyntes måste man i praktiken iterera på straffmatriserna. Vad vinner man då? Man får alltid ett stabilt slutet system. (Givet att Q, Q >, R, R >, systemet är stabiliserbart och detekterbart.) System med flera in- och utsignaler är lika enkla att hantera som envariabla. Det återkopplade systemet får vid mätta tillstånd (ej skattade) automatiskt en betydande robusthet mot störningar och modellfel på ingången.

Reglerteori 7, Föreläsning 6 Daniel Axehill 8 / 4 Ren tillståndsåterkoppling: LQ Reglerteori 7, Föreläsning 6 Daniel Axehill 9 / 4 Stabilitetsmarginaler: LQ (utan observatör) Om man mäter hela tillståndsvektorn x med bra mätgivare behövs inget Kalmanfilter, utan regulatorn blir.5 u = Lx Här blir (eftersom x nu betraktas som utsignal) Nyquistdiagram för G o (s):.5.5 G(s) =(si A) B, F y = L Till exempel blir känslighetsfunktionen på ingången S u (s) =(I+F y (s)g(s)) =(I+G o (s)), G o (s) =L(sI A) B.5 3.5.5.5 Alla nyquistdiagram för ren LQ ligger alltid utanför den gröna cirkeln. Oändlig amplitudmarginal. Minst 6 fasmarginal. (när återkopplingsslingan bryts upp vid ingången) Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 Robusthet hos ren LQ Faktum : Låt L bestämmas som en optimal återkoppling för några A, B, Q,Q och låt Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 Stabilitetsmarginaler: LQG (med observatör) G o (s) =L(sI A) B Då gäller (I + G o ( iω)) T Q (I + G o (iω)) Q Speciellt för skalärt u: S(iω), alla ω T (iω), alla ω oberoende av Q och Q. Nyquistdiagram för G o (iω): avståndet till större eller lika med. Konsekvenser: Stor okänslighet mot störningar och modellfel på ingången. God robusthet. IEEE Transactions on Automatic Control, Vol 3, No. 4, August 978.

Reglerteori 7, Föreläsning 6 Daniel Axehill / 4 För LQG används modifikationen LTR Reglerteori 7, Föreläsning 6 Daniel Axehill 3 / 4 LTR-kretsformning Faktum : Välj K = ρb. Då gäller G o,lqg (s) =L(sI A + BL + ρbc) ρbc(si A) B då ρ. L(sI A) B = G o,lq (s) Istället för att manuellt välja K = ρb kan man genom ett visst val av N och R få Kalmanfiltret att ge ett K ρb. Konsekvens: Man kan modifiera Kalmanfiltret så att känsligheten på ingången närmar sig den man har för ren LQ. Detta sker dock på bekostnad av filteregenskaperna. Procedur:. Välj Q och Q så att den ideala kretsförstärkningen ger bra känslighets- och robusthetsegenskaper.. Välj N = B och R = αr med α så stor att den faktiska kretsförstärkningen tillräckligt nära stämmer överens med den ideala. Proceduren kräver att antalet in- och utsignaler är lika. Reglerteori 7, Föreläsning 6 Daniel Axehill 4 / 4 Flervariabel reglering... ABB Multimove Daniel Axehill Reglerteori 7, Föreläsning 6 (ver..8).liu.se