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

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

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

Föreläsning 7: Stabilitetsmarginaler. Föreläsning 7. Stabilitet är viktigt! Förra veckan. Stabilitetsmarginaler. Extra fördröjning i loopen?

TENTAMEN: DEL B Reglerteknik I 5hp

Lösningsförslag till tentamen i TSRT19 Reglerteknik Tentamensdatum: Svante Gunnarsson

Reglerteori. Föreläsning 11. Torkel Glad

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

Reglerteori. Föreläsning 4. Torkel Glad

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

Lösningar till tentamen i Reglerteknik

REGLERTEKNIK. Formelsamling

TSRT91 Reglerteknik: Föreläsning 12

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

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

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

SIMULINK. Introduktion till. Grunderna...2. Tidskontinuerliga Reglersystem. 6. Uppgift Appendix A. Symboler 14

TSRT91 Reglerteknik: Föreläsning 10

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

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

Lösningsförslag TSRT09 Reglerteori

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

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

Reglerteori. Föreläsning 8. Torkel Glad

Lösningsförslag TSRT09 Reglerteori

TENTAMEN I TSRT09 REGLERTEORI

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

SIMULINK. Grunderna. Introduktion till

Lösningsförslag TSRT09 Reglerteori

TSRT09 Reglerteori. Reglerteknik. Vilka är systemen som man styr? Vilka är systemen som man styr? Föreläsning 1: Inledning, reglerproblemet

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

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 3

TENTAMEN I TSRT09 REGLERTEORI

TSRT91 Reglerteknik: Föreläsning 11

Välkomna till TSRT19 Reglerteknik Föreläsning 6. Sammanfattning av föreläsning 5 Lite mer om Bodediagram Den röda tråden!

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

EL1000/1120/1110 Reglerteknik AK

Reglerteknik, TSIU61. Föreläsning 2: Laplacetransformen

8.3 Variabeltransformationer Frånkoppling. Betrakta ett 2x2-system, som beskrivs med modellen (8.3.1)

Industriell reglerteknik: Föreläsning 2

EL1000/1120 Reglerteknik AK

Reglerteknik AK, FRT010

Industriell reglerteknik: Föreläsning 6

Reglerteknik 5. Kapitel 9. Köp bok och övningshäfte på kårbokhandeln. William Sandqvist

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

Kalibrering. Dagens föreläsning. När behöver man inte kalibrera? Varför kalibrera? Ex på kalibrering. Linjär regression (komp 5)

TSRT91 Reglerteknik: Föreläsning 9

Reglerteori. Föreläsning 3. Torkel Glad

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

1RT490 Reglerteknik I 5hp Tentamen: Del B

Reglerteknik AK Tentamen

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

Reglerteori. Föreläsning 12. Torkel Glad

TENTAMEN I TSRT91 REGLERTEKNIK

TSRT09 Reglerteori. Sammanfattning av Föreläsning 11. Sammanfattning av Föreläsning 11, forts. Begränsningar på S, Bodes integral

1 Duala problem vid linjär optimering

Föreläsning 7: Kvadratisk optimering. 4. Kvadratisk optimering under linjära bivillkor

1 Ickelinjär optimering under bivillkor

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

Processbeskrivning Kvalitetsstyrning

TSRT09 Reglerteori. Sammanfattning av föreläsning 8. Inversa cirkelkriteriet. Föreläsning 9. Föreläsning 9: Cirkelkriteriet och beskrivande funktion

TENTAMEN I TSRT09 REGLERTEORI

Föreläsning 1 Reglerteknik AK

TSRT09 Reglerteori. Sammanfattning av föreläsning 9. Cirkelkriteriet. Sammanfattning av föreläsning 9, forts. Amplitudstabilitet hos svängningar

TSRT91 Reglerteknik: Föreläsning 1

Reglerteori, TSRT09. Föreläsning 10: Fasplan. Torkel Glad. Reglerteknik, ISY, Linköpings Universitet. Torkel Glad Reglerteori 2015, Föreläsning 10

Lösningar till SF1861/SF1851 Optimeringslära, 24/5 2013

4. Laplacetransformmetoder

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

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

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

TSRT91 Reglerteknik: Föreläsning 1

TSRT91 Reglerteknik: Föreläsning 2

Reglerteknik, TSIU 61

Systemteknik/Processreglering F6

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

Formalia. Reglerteknik, TSRT12. Föreläsning 1. Första föreläsningen. Vad är reglerteknik?

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

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

7 Inställning av PID-regulatorer

Flervariabel reglering av tanksystem

Sammanfattning av föreläsning 4. Modellbygge & Simulering, TSRT62. Föreläsning 5. Identifiering av olinjära modeller

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

Optimering Linjär programmering

Fjärde upplagan och tredje upplagan (båda 2006)

Lösningar till tentan i 5B1760 Linjär och kvadratisk optimering, 17 december 2003.

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

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

Reglerteknik I: F1. Introduktion. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik

F9: Snubbrar. Om dagens föreläsning!

TENTAMEN I REGLERTEKNIK TSRT03, TSRT19

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

Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13

Transkript:

Reglerteori 217, Föreläning 5 Daniel Axehill 1 / 28 Sammanfattning av Föreläning 4 TSRT9 Reglerteori Föreläning 5: Regulatortrukturer och reglerprinciper Daniel Axehill Reglerteknik, ISY, Linköping Univeritet Kalmanfilter Optimal obervatör. Kräver tokatik modell av törningarna. Kräver löning av algebraika Riccatiekvationen. Reglerteori 217, Föreläning 5 Daniel Axehill 2 / 28 Sammanfattning av Föreläning 4, fort. Viktiga överföringfunktioner när G återkoppla med F y : S =(I + GF y ), Känlighetfunktion utignaltörning tyrd ignal, modellfel tyrd ignal. T =(I + GF y ) GF y, Komplementär känlighetfunktion mättörning tyrd ignal, modellfel tabilitet. S u =(I + F y G), Inignal-känlighetfunktion inignaltörning inignal. G wu = S u F y, utignaltörning inignal. G wuy = SG, inignaltörning utignal/tyrd ignal. Stabilitet ho S, S u, G wu, G wuy (och F r ) garanterar intern tabilitet ho lutna ytemet. Reglerteori 217, Föreläning 5 Daniel Axehill 3 / 28 Sammanfattning av Föreläning 4, fort. S mäter förtärkning från modellfel till utignalfel. Δ z = S Δ G Om Δ G är relativa modellfelet, dv G ann =(I +Δ G )G modell å är återkopplade ytemet tabilt om Detta är i in tur uppfyllt om T (iω) < Δ G T < 1 1, för alla ω Δ G (iω)

Reglerteori 217, Föreläning 5 Daniel Axehill 4 / 28 Föreläning 5 Reglerteori 217, Föreläning 5 Daniel Axehill 5 / 28 Met framgångrika regulatorn någonin: PID Vilka regulatorprinciper finn? Vem kall tyra vad? RGA Syntemetod 1: Linjärkvadratik ynte Boulton och Watt 1788: hatighetreglering av ångmakiner, mekanik implementering. Hydraulika och pneumatika implementeringar: ent 18-tal. Elektronikimplementeringar: 193-talet. Datorimplementeringar: 195-talet. PID-on-a-chip : 199-talet. Tillämpningar: alla. källa: Wikipedia Andy Dingley Reglerteori 217, Föreläning 5 Daniel Axehill 6 / 28 PID, fort. Reglerteori 217, Föreläning 5 Daniel Axehill 7 / 28 När PID inte räcker till Förutätter en inignal och en utignal. Har man flera in- och utignaler måte man para ihop dem två och två. Tolkning i bodediagram: faavancerande och faretarderande. Kan tälla in med intuition och experimenterande. Reultat: högt halvbra (utom i mycket enkla fall). Sytematik analy (poler, nolltällen, S, T,...) kan ge regulatorintällning med mycket höga pretanda. Förta ytematika angreppättet (poler): Maxwell 1868. Robut formning av kretförtärkningen: Åtröm och Hägglund 26. (Betyder oftat att ytemet är flervariabelt och/eller olinjärt.) IMC (Internal Model Control). Minimering av kvadratika kriterier: LQ, LQG. Sytematik formning av överföringfunktioner: H 2, H. Olinjära metoder.

Reglerteori 217, Föreläning 5 Daniel Axehill 8 / 28 Flera in- och utignaler. Vem kall tyra vad? Reglerteori 217, Föreläning 5 Daniel Axehill 9 / 28 Flera in- och utignaler. Interaktion Magert ytem: G = Fler ut- än inignaler. Alla utignaler kan inte tyra perfekt prioritera. Tjockt ytem: G = [ ] Fler in- än utignaler. Hur kall tyrarbetet fördela på inignalerna? Om det finn många in- och utignaler blir regulatorynteen mycket enklare om man kan bryta ned ytemet i delytem om har liten interaktion. RGA ett ätt att mäta interaktion Tillförlitlighetapekter Reglerteori 217, Föreläning 5 Daniel Axehill 1 / 28 Interaktion/korkoppling Reglerteori 217, Föreläning 5 Daniel Axehill 1 / 28 Interaktion/korkoppling Tvågreppblandare, ett ytem med jobbig korkoppling. Flera inignaler påverkar (kraftigt) en utignal. Flera utignaler påverka (kraftigt) av en inignal. Tvågreppblandare, ett ytem med jobbig korkoppling. Flera inignaler påverkar (kraftigt) en utignal. Flera utignaler påverka (kraftigt) av en inignal. Vinkel kallvattenvred Temperatur Vinkel kallvattenvred G11 Temperatur Vinkel varmvattenvred Vattenflöde Vinkel varmvattenvred G22 Vattenflöde

Reglerteori 217, Föreläning 5 Daniel Axehill 11 / 28 Interaktion/korkoppling, fort. Reglerteori 217, Föreläning 5 Daniel Axehill 11 / 28 Interaktion/korkoppling, fort. Engreppblandare, ett ytem med näll korkoppling. Varje inignal påverkar (nätan) bara en utignal. Varje utignal påverka (nätan) bara av en inignal. Engreppblandare, ett ytem med näll korkoppling. Varje inignal påverkar (nätan) bara en utignal. Varje utignal påverka (nätan) bara av en inignal. Vinkel temperatur Temperatur Vinkel temperatur G11 Temperatur Vinkel flöde Vattenflöde Vinkel flöde G22 Vattenflöde Reglerteori 217, Föreläning 5 Daniel Axehill 12 / 28 Decentralierad reglering Reglerteori 217, Föreläning 5 Daniel Axehill 13 / 28 Temperaturreglering Gör en regulator för ett ytem med flera in- och utignaler genom att låta en utignal tyra en inignal. Reultatet blir ett antal envariabel-loopar. T 1 T 2 u i = F i rr j F i yy j där de olika regulatorerna inte känner till varandra exiten. F y kvadratik överföringmatri. Finn inte lika många in- och utignaler borter man från några av dem. Fungerar bättre ju mindre korkopplingar om finn i ytemet. Man vill para ihop de tarkat kopplade in- och utignalerna: hopparningproblemet. Hur avgör man vilka kopplingar om finn mellan in- och utignaler? PID U 1 U 2 Två rum med en innervägg om eparerar dem. Temperaturerna T 1 och T 2 är tilltånd och mät. Båda rummen kan både värma och kyla genom U 1 och U 2.

Reglerteori 217, Föreläning 5 Daniel Axehill 13 / 28 Temperaturreglering Reglerteori 217, Föreläning 5 Daniel Axehill 13 / 28 Temperaturreglering T 1 T 2 T 1 T 2 PID PID U 1 U 2 U 1 U 2 [ T 2 ] = [.5+.2438 2 +.975+.225 9.375e 5 2 +.975+.225 9.375e 5 ][ 2 +.975+.225 U1.5+.2438 U 2 +.975+.225 2 ] Vilken givare ka tyra vilken värme/kyl-källa? Reglerteori 217, Föreläning 5 Daniel Axehill 14 / 28 Temperaturreglering, fort. Reglerteori 217, Föreläning 5 Daniel Axehill 14 / 28 Temperaturreglering, fort. Decentralierad PI-reglering T 1 använd till U 1. T 2 använd till U 2. [ ] 1 + 5 F () = 1 + 5 Efter 1 timmar kommer 1 peroner in i rum 1. Effekt törning [W] Temperatur [grad. C] Effekt [W] 22 21 2 19 T2 18 5 1 15 2 1 2 x 14 2 5 1 15 2 1 5 5 1 15 2 Decentralierad PI-reglering T 2 använd till U 1. T 1 använd till U 2. [ 1 + 5 ] F () = 1 + 5 Efter 1 timmar kommer 1 peroner in i rum 1. Whooop... Temperatur [grad. C] Effekt [W] Effekt törning [W] 1 x 123.5 T2.5 5 1 15 2.5.5 1 x 126 5 1 15 2 1 5 5 1 15 2

Reglerteori 217, Föreläning 5 Daniel Axehill 14 / 28 Temperaturreglering, fort. Decentralierad PI-reglering T 2 använd till U 1. T 1 använd till U 2. [ 1 + 5 ] F () = 1 + 5 Efter 1 timmar kommer 1 peroner in i rum 1. Hade vi kunnat förute problemet analytikt? Temperatur [grad. C] Effekt [W] Effekt törning [W].5.5 1 x 123 5 1 15 2.5.5 1 x 126 5 1 15 2 1 5 T2 5 1 15 2 Reglerteori 217, Föreläning 5 Daniel Axehill 15 / 28 RGA Betrakta följande ideala fall Utignal j tyr från inignal i och ingen annan tyrning ker. Utignal j tyr från inignal i och alla andra utignaler är perfekt reglerade. Bilda kvoten mellan förtärkningarna i de två fallen (för varje par av in/ut-ignaler). Matematikt: elementvi multiplikation av G och G T (G överföringfunktionen utvärderad t.ex. vid ω =). I Matlab: RGA(A) = A.*pinv(A. ) (pinv = peudoinver, klarar icke-kvadratika matrier). Para ihop mät- och tyrignaler å att diagonalelementen i RGA(G(iω c )) är nära 1 i komplexa talplanet. RGA(G()) inte blir negativa (kan ge intabilitet). Hopparning innebär byte av plat på rader och kolonner i RGA-matrien. Reglerteori 217, Föreläning 5 Daniel Axehill 16 / 28 Temperaturreglering: RGA Från tidigare lide: Para ihop mät- och tyrignaler å att diagonalelementen i RGA(G(iω c )) är nära 1 i komplexa talplanet. RGA(G()) inte blir negativa (kan ge intabilitet). I temperaturregleringexemplet: En hopparning T 2 använd till U 1 RGA(G(i5)) RGA(G()) = [ ] 1 1 [ 1.17 ].17.17 1.17 Reglerteori 217, Föreläning 5 Daniel Axehill 17 / 28 Frikopplad reglering För att decentralierad reglering ka fungera måte det finna naturliga par av in- och utignaler om tår för den dominerande dynamiken. Vad gör man om å inte är fallet? Skapa ådana! Gör variabelbyten på in- och utignal till ytemet. ỹ = W 2 y ũ = W1 u Nytt virtuellt ytem : G() =W2 ()G()W 1 () G() å nära diagonal (frikopplad) om möjligt. Deigna diagonal regulator F y (S). Reulterande regulator: F y () =W 1 () F y ()W 2 () T 1 använd till U 2 bryter alltå mot båda reglerna (raderna byter plat)!

Reglerteori 217, Föreläning 5 Daniel Axehill 18 / 28 Frikopplad reglering, fort. Låter bra, men hur väljer man W 1 och W 2? Om man kulle vilja åtadkomma ett helt frikopplat virtuellt ytem kulle det kräva -beroende (dynamika) matrier W 1 och W 2. Oftat inte möjligt efterom det kan leda till en komplicerad eller icke-proper regulator. Itället: välj en frekven där ytemet blir frikopplat. ω = ω = ω c (G (iω c ) approximera oftat för att bli av med komplexvärda element). T.ex. valet W 1 = G () och W 2 = I ger frikoppling i tationäritet. Med rätt val av W 1 och W 2 kan man få en tvågreppblandare att bete ig om en engreppblandare. Mer lätttyrt! Reglerteori 217, Föreläning 5 Daniel Axehill 19 / 28 Temperaturreglering, fort. Efter 1 timmar kommer 1 peroner in i rum 1. Frikopplad reglering med W 1 = G () och W 2 = I. Effekt törning [W] Temperatur [grad. C] Effekt [W] 22 21 2 19 18 5 1 15 2 1 2 x 14 2 5 1 15 2 1 5 T2 5 1 15 2 Reglerteori 217, Föreläning 5 Daniel Axehill 2 / 28 Internal Model Control (IMC) Reglerteori 217, Föreläning 5 Daniel Axehill 21 / 28 IMC-reglerdeign: Grundidé Återkoppla bara från ny information y Gu. r + u y F r Q G Önkan: Välj Q = G, vilket bl.a. kulle ge G c I. Problem: Önkevalet kulle leda till F y. Löning: Approximera inveren på lämpligt ätt, t.ex. G + Q() = 1 (λ +1) n G () Olika ytemegenkaper leder till olika lämpliga approximationer av inveren. Se id 258-259 för detaljer. Ger (om G = G) G c = GQ F r, S = I GQ, T = GQ

Reglerteori 217, Föreläning 5 Daniel Axehill 22 / 28 Regulatorynte Reglerteori 217, Föreläning 5 Daniel Axehill 23 / 28 Minimering av kvadratikt kriterium Modell: ẋ = Ax + Bu + Nv 1, y = Cx + v 2, z = Mx Två huvudprinciper: Kvadratik viktning av variabler. Optimering. Linjärkvadratik ynte : LQ, LQG. Direkt formning av S, T,... i frekvenplanet: H, H 2. v 1, v 2 vita bru med inteniteter R 1, R 2. Uppgift: Sök den linjära återkoppling om minimerar kriteriet E(z T Q 1 z + u T Q 2 u)=e(x T Q1 x + u T Q 2 u), Q1 = M T Q 1 M där E betecknar väntevärde. Om v 1 och v 2 är Gauika vita bru kalla metoden för Linear Quadratic Gauian Control (LQG). Kan överföra till ett trevligare determinitikt problem genom 4 obervationer. Reglerteori 217, Föreläning 5 Daniel Axehill 24 / 28 LQG: Obervation 1 Reglerteori 217, Föreläning 5 Daniel Axehill 25 / 28 LQG: Obervation 2 I Kalmanfiltret är ˆx och x okorrelerade och x oberoende av u. ( x = x ˆx). Se Lemma 5.3 och (5.65). Konekven: E(x T Q1 x + u T Q 2 u)=e(ˆx T Q1ˆx + x T Q1 x + u T Q 2 u) Konekven: För att hitta optimalt u går det lika bra att minimera E(ˆx T Q1ˆx + u T Q 2 u) efterom kattningfelet x inte beror på valet av u. I Kalmanfiltret är innovationen ν = y C ˆx vitt bru med intenitet R 2. Se Sat 5.5 och (5.83). Konekven: Kalmanfiltret kan kriva på innovationform ˆx = Aˆx + Bu + Kν där bru-inignalen ν är vitt bru.

Reglerteori 217, Föreläning 5 Daniel Axehill 26 / 28 LQG: Obervation 3 Reglerteori 217, Föreläning 5 Daniel Axehill 27 / 28 LQG: Obervation 4 Om y v är utignalen från ett ytem med vitt bru om inignal, och y i utignalen från amma ytem med ideal impul om inignal å är Eyv 2 = y i (t) 2 dt Energin i impulvaret = Effekten i vitbruvaret. Se (5.31)-(5.32). Konekven: Det tokatika problemet kan omformulera om ett determinitikt problem. Att lägga en impul på ingången till ett ytem är ekvivalent med att lägga på ett vit begynnelevärde när inignalen är noll. Konekven: Problemet kan formulera om ett optimaltyrningproblem med givet initialtilltånd. Reglerteori 217, Föreläning 5 Daniel Axehill 28 / 28 Konekven av Obervation 1 4 Det urprungliga optimeringproblemet är ekvivalent med att minimera (ˆx T Q1ˆx + u T Q 2 u)dt för ytemet ˆx = Aˆx + Bu, ˆx() givet Löning: u = Lˆx, L = Q 2 BT S,därS ge av Daniel Axehill Reglerteori 217, Föreläning 5 (ver. 1.17) www.liu.e Se Appendix 9A för mer detaljer! Q 1 + A T S + SA SBQ 2 BT S =