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

Relevanta dokument
Föreläsning 1 Reglerteknik AK

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

TSIU61: Reglerteknik. Sammanfattning från föreläsning 3 (2/4) ˆ PID-reglering. ˆ Specifikationer. ˆ Sammanfattning av föreläsning 3.

TSIU61: Reglerteknik. PID-reglering Specifikationer. Gustaf Hendeby.

AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET. M. Enqvist TTIT62: Föreläsning 3 AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET

TSIU61: Reglerteknik. Poler och nollställen Stabilitet Blockschema. Gustaf Hendeby.

TSRT91 Reglerteknik: Föreläsning 2

Reglerteknik I: F3. Tidssvar, återkoppling och PID-regulatorn. 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

Reglerteknik I: F2. Överföringsfunktionen, poler och stabilitet. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik

Övning 3. Introduktion. Repetition

Övningar i Reglerteknik. Differentialekvationer kan lösas med de metoder som behandlades i kurserna i matematisk analys. y(0) = 2,

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

TSIU61: Reglerteknik. Matematiska modeller Laplacetransformen. Gustaf Hendeby.

AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET. M. Enqvist TTIT62: Föreläsning 2. Här är

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

Reglerteknik AK, FRTF05

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

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

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

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

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 8. Reglerteknik AK. c Bo Wahlberg. 27 september Avdelningen för reglerteknik Skolan för elektro- och systemteknik

TENTAMEN I REGLERTEKNIK

Lösningar Reglerteknik AK Tentamen

Reglerteknik AK. Tentamen 9 maj 2015 kl 08 13

A

Välkomna till Reglerteknik Föreläsning 2

TENTAMEN Reglerteknik 4.5hp X3

Regulator. G (s) Figur 1: Blockdiagram för ett typiskt reglersystem

TSRT21 Dynamiska system och reglering Välkomna till Föreläsning 10

TSIU61: Reglerteknik. Sammanfattning av kursen. Gustaf Hendeby.

Lösningar Reglerteknik AK Tentamen

1RT490 Reglerteknik I 5hp Tentamen: Del B

REGLERTEKNIK KTH. REGLERTEKNIK AK EL1000/EL1110/EL1120 Kortfattade lösningsförslag till tentamen , kl

Figur 2: Bodediagrammets amplitudkurva i uppgift 1d

Systemteknik/Processreglering F2

REGLERTEKNIK, KTH. REGLERTEKNIK AK EL1000, EL1110 och EL1120

Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13

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

Nyquistkriteriet, kretsformning

Reglerteknik AK Tentamen

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

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

INLÄMNINGSUPPGIFT I. REGLERTEKNIK I för STS3 & X4

F13: Regulatorstrukturer och implementering

Laplacetransform, poler och nollställen

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

Övningar i Reglerteknik

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

TENTAMEN I TSRT22 REGLERTEKNIK

1RT490 Reglerteknik I 5hp Tentamen: Del B

Reglerteknik AK, FRTF05

Reglerteknik AK, FRT010

TSRT91 Reglerteknik: Föreläsning 9

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

Kap 3 - Tidskontinuerliga LTI-system. Användning av Laplacetransformen för att beskriva LTI-system: Samband poler - respons i tidsplanet

Reglerteori. Föreläsning 12. Torkel Glad

Från tidigare: Systemets poler (rötterna till kar. ekv.) påverkar egenskaperna hos diffekvationens lösning.

EL1000/1120/1110 Reglerteknik AK

TENTAMEN: DEL A Reglerteknik I 5hp

1RT490 Reglerteknik I 5hp Tentamen: Del B

TENTAMEN I TSRT19 REGLERTEKNIK

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

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

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

ERE 102 Reglerteknik D Tentamen

1RT490 Reglerteknik I 5hp Tentamen: Del A Tid: Torsdag 17 mars 2016, kl

För ett andra ordningens system utan nollställen, där överföringsfunktionen är. ω 2 0 s 2 + 2ζω 0 s + ω0

TSIU61: Reglerteknik. Frekvensbeskrivning Bodediagram. Gustaf Hendeby.

Reglerteori. Föreläsning 11. Torkel Glad

Reglerteknik AK. Tentamen kl

TENTAMEN Reglerteknik I 5hp

Uppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna 15-18, 30/11-12/

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

TENTAMEN I DYNAMISKA SYSTEM OCH REGLERING

Föreläsning 11. Reglerteknik AK. c Bo Wahlberg. 8 oktober Avdelningen för reglerteknik Skolan för elektro- och systemteknik

TSIU61: Reglerteknik. Reglerproblemet. Innehåll föreläsning 12: 1. Reglerproblemet: Ex design av farthållare. Sammanfattning av kursen

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

TENTAMEN: DEL B Reglerteknik I 5hp

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

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

TSIU61: Reglerteknik. de(t) dt + K D. Sammanfattning från föreläsning 4 (2/3) Frekvensbeskrivning. ˆ Bodediagram. Proportionell }{{} Integrerande

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

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

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

Kryssproblem (redovisningsuppgifter).

TENTAMEN: DEL A Reglerteknik I 5hp

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

TENTAMEN Reglerteknik 3p, X3

Transkript:

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

Introduktion Förra gången: Dynamiska system = Differentialekvationer Återkoppling Dagens program: Laplacetransformen Blockdiagram PID-reglering c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 2 / 28

Laplacetransformen Tidsfunktioner: y(t), u(t) Laplacetransformer: Y (s) = L{y(t)} = 0 y(t)e st dt U(s) = L{u(t)} c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 3 / 28

Laplacetransformen Regler: L { d dt y(t)} = sy (s) y(0) L { t 0 y(τ) dτ} = 1 s Y (s) L { [ ] t 0 g(τ)u(t τ) dτ} = G(s)U(s) Faltning [ ] lim y(t) = lim sy (s), om lim y(t) existerar. Slutvärdessatsen t s 0 t c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 4 / 28

Koppling till differentialekvationer Exempel { ÿ + a 1 ẏ + a 2 y = b 0 u + b 1 u y(0) = ẏ(0) = u(0) = 0 L = s 2 Y (s) + a 1 sy (s) + a 2 Y (s) = b 0 su(s) + b 1 U(s) Y (s) = b 0 s + b 1 s 2 U(s) + a 1 s + a }{{ 2 } Överföringsfunktion, G(s) c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 5 / 28

Koppling till differentialekvationer Överföringsfunktionen är länken mellan insignal och utsignal. u G(s) y Y (s) = G(s)U(s) c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 6 / 28

Poler Definition Systemets poler ges av rötterna till nämnarpolynomet hos överföringsfunktionen. Exempel s 2 + a 1 s + a 2 = 0 Exempel (Inverterad pendel) Har poler vid s = ± g/l. c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 7 / 28

Poler Exempel Karaktäristisk ekvation: s 2 + a 1 s + a 2 Rötter: λ 1, λ 2 Homogen lösning: y 0 (t) = c 1 e λ 1t + c 2 e λ 2t, λ 1 λ 2 Låt nu λ = x + iω, där x är realdelen och ω imaginärdelen. e λt = e xt[ cos(ωt) + isin(ωt) ] { 0, Re[λ] < 0, Vänster HalvPlan, Stabilt, Re[λ] > 0, Höger HalvPlan, Instabilt Im V.H.P. H.H.P. Re c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 8 / 28

Typsystem 1:a ordningens system Komplexa poler i V.H.P. 1 1.5 Amplitude 0.5 Amplitude 1 0.5 0 0 2 4 6 Time (seconds) 3 x 104 Reell instabil pol 0 0 5 10 15 Time (seconds) 100 Komplexa instabila poler Amplitude 2 1 Amplitude 0 100 200 0 0 5 10 Time (seconds) 300 0 2 4 6 Time (seconds) c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 9 / 28

Poler Exempel Bestäm utsignalen hos systemet: Lösning: Pol i 1 i V.H.P., dvs stabilt ẏ + y = 20, y(0) = 0 L = sy (s) y(0) + Y (s) = 20 s = Y (s) = 20 1 1 s s + 1 = 20[ 1 s 1 ] s + 1 = y(t) = 20 [ 1 e t] 20, t c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 10 / 28

Nollställen Definition Systemets nollställen ges av rötterna till täljarpolynomet hos överföringsfunktionen. Exempel b 0 s + b 1 = 0 Nollställe i H.H.P. = 1 G(s) är instabilt = Svårt reglerproblem. c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 11 / 28

Impulssvar Y (s) = G(s)U(s) Faltning: = y(t) = t 0 g(τ)u(t τ) dτ Integralen är en viktad summa av gamla (0 τ t) insignaler (dynamik). Funktionen g(t) kallas impulssvaret. Exempel (Integrator) g(τ) = 1 G(s) = 1 s c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 12 / 28

Reglering Regulator System r Σ e F (s) u G(s) y -1 = { Y (s) = G(s)F (s)e(s) E(s) = R(s) Y (s) = Y = GF R GF Y = [1 + GF ]Y = GF R c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 13 / 28

Reglering [1 + GF ]Y = GF R Härifrån får vi ett samband för hur r(t) y(t). G(s)F (s) = Y (s) = R(s) 1 + G(s)F (s) }{{} G c(s) G c (s) kallas det återkopplade (closed loop) systemets överföringsfunktion. c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 14 / 28

Reglering Regulator System r Σ e F (s) u G(s) y -1 Y (s) = G(s)F (s)e(s) Härifrån får vi ett samband för hur r(t) e(t). = E(s) = 1 1 + G(s)F (s) R(s) c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 15 / 28

Reglering Regulator System r Σ e F (s) u G(s) y -1 U(s) = F (s)e(s) Härifrån får vi ett samband för hur r(t) u(t). = U(s) = F (s) 1 + G(s)F (s) R(s) c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 16 / 28

Reglering Vi kan även få ut ett uttryck som innehåller G(s) 1 + G(s)F (s) Detta berör en insignalsstörning ( l(t) y(t) ), som vi kommer se senare i kursen. F (s) Σ G(s) l c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 17 / 28

Slutna Systemets Poler Observera att alla dessa uttryck innehåller 1 + G(s)F (s), dvs. 1 + kretsförstärkningen i nämnaren, }{{} G(s)F (s) = Slutna systemets poler ges av 1 + G(s)F (s) = 0. Bestämmer stabilitet för det återkopplade systemet! c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 18 / 28

PID-reglering PID (Propotionell Integrerande Deriverande) reglering löser större delen av alla reglerproblem. Exempel En processindustri har över 1000 PID-regulatorer. e PID u Definition (PID-Regulatorn) alt. u(t) = K [e(t) + 1 t de(t) ] e(τ) dτ + T D T I t 0 dt u(t) = K P e(t) + K I t de(t) e(τ) dτ + K D t 0 dt c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 19 / 28

PID-regulatorn Den har tre stycken rattar vi kan finjustera. Propotionell återkoppling: Ke(t) betraktar felet just nu 1 Integrerande återkoppling: har uppfört sig T I t t 0 e(τ) dτ betraktar hur felet de(t) Deriverande återkoppling: T D dt att uppföra sig betraktar hur felet kommer Hur ska man ställa in K, T I och T D? = LAB 1! c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 20 / 28

PID-regulatorn Exempel (Temperaturreglering) y(t) : temp. inne u(t) : el-effekt v(t) : temp. ute Mål: Att ha r(t) grader inne. = ẏ + αy = u + αv Strategi: Öka u(t) ifall det är för kallt inne. Sänk u(t) ifall det är för varmt inne. Hur mycket? c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 21 / 28

P-reglering P-regulator: u(t) = K [ r(t) y(t) ], K > 0. Exempel (Temperaturreglering, P-regulering) ẏ + (α + K)y = Kr + αv Antag att r(t) = r och v(t) = v (konstanter). y(t) e (α+k)t K α+k r + α α+k v, t y(t ) r om K är stor. Stationärt fel: u = Ke > 0 krävs för att hålla rätt temperatur. Kommentar: Stationärt = när det har svängt in sig" Transient = medan det svänger in sig" c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 22 / 28

PI-reglering PI-regulator: u(t) = K [ e(t) + 1 ] t T I t 0 e(τ) dτ Vi har vid ett stationärt tillstånd att e(t) = 0, annars ökar eller minskar u(t) pga av integralen. Insvängning: Antag att u = ū krävs för e(t) = 0. Studera ū = K [e(t) + 1 t ] e(τ) dτ T I t 0 Deriverar vi detta uttryck får vi [ K ė + 1 ] e = 0 T I e(t) = C e t/t I Om T I är liten får vi en snabbare insvängning mot referensvärdet. (Försämrar stabilitet!) c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 23 / 28

Integratoruppvridning Antag att vi har en högsta tillåten styrsignal u max, dvs. u(t) u max. Om vi använder en PID-regulator och uppnår u(t) = K [e(t) + 1 t ] e(τ) dτ > u max T I t 0 Exempel (Bil med husvagn i uppförsbacke!) c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 24 / 28

Integratoruppvridning Integraldelen växer (e(t) > 0) trots att man inte kan ställa ut mer. När man väl har nått e(t) = 0, måste man ha ett negativt fel (e(t) < 0) så att integraldelen minskar till rätt värde. Man löser detta genom att bara integrera när felet är litet (anti-windup). JAS 39 Gripen, 1993, Långholmen (YouTube) JAS 39 Gripen, 1989, Pilot Induced Oscillation. Piloten för snabb P-reglering"<jmfr bilkörning, cykel> c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 25 / 28

Inverterad pendel Exempel (Inverterad pendel, Segway) Systemet har en överföringsfunktion på formen P-reglering: s 2 g/l + K G(s) = Im x 1 s 2 g/l x Re PI-reglering: Fungerar ej c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 26 / 28

Inverterad pendel Exempel (Inverterad pendel, fort.) PD-reglering: Regulatorn ges av F (s) = K[1 + T D s] (hastighetsåterkoppling). G c (s) = Systemets poler fås av Väljer vi till exempel dvs. poler i -1. OK. G(s)F (s) 1 + G(s)F (s) = K[1 + T D s] s 2 g/l + K + KT D s s 2 + KT D s + K g/l = 0 T D = 2/K, K = 1 + g/l = (s + 1) 2 = 0 c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 27 / 28

Inverterad pendel D-verkan snabbar upp systemet och förbättrar stabiliteten. Men för stort T D ger motsatt verkan. Gör vi en första ordningens Taylorutveckling av felet: e(t + T D ) e(t) + T D d dt e(t) så kan vi tolka T D prediktionshorisont. c Bo Wahlberg (KTH) Föreläsning 2 3 september 2013 28 / 28