Reglerteknik, TSIU 61 Föreläsning 7 Regulatorkonstruktion i Bodediagram Reglerteknik, ISY, Linköpings Universitet
Innehåll 2(18) 1. Sammanfattning av föreläsning 6 2. Hur ställer man in en PID-regulator med hjälp av Bodidiagram?
Sammanfattning av förel. 6 3(18) G styrt system, F regulator G o = GF kretsförstärkning, öppet system G c = G o 1+G o slutet system Stabilitet hos G c när man vet G o : Fasmarginal Amplitudmarginal Samband mellan specifikationer
Sammanfattning fö 6: Specifikationer 4(18) Specifikationer för öppna systemet G o Fasmarginal, φ m, (tillr. stor) Amplitudmarginal, A m (tillr. stor) Skärfrekvens, ω c ( lagom stor) 1 arg G o ϕ m A m G o 18 ω c ω p ω [rad/s]
Sammanfattning fö 6: Alternativa specifikationer 5(18) Specifikationer för slutna systemet G c : Y = G c R, G c = G o 1 + G o Bandbredd: ω B ( lagom stor) Resonanstopp: M p (tillräckligt liten) Statisk förstärkning: G c () (idealt = 1) Felkoefficienter e = 1 G c (), e 1 1 G c M p 3 db 2 ω r ω B ω [rad/s]
Felkoefficienterna e, e 1 ur Bodediagram för G o 6(18) G o() [ 1] G o 1 G o e = 1 1+G o () ω [rad/s] e =, e 1 = 1/ω 1 ω 1 ω [rad/s]
Samband mellan specifikationer 7(18) Översättning av krav på slutna systemet G c till krav på öppna systemet G o : ω B ω c Liten resonanstopp stort φ m, stort A m G c () = G o() 1+G o () Samband med stegsvarskrav: Litet T r stort ω B stort ω c Liten översläng liten resonanstopp stort φ m, stort A m Stationärt fel = G c () = 1 G o () =
Syntes i Bodediagram för G o 8(18) Typiska specifikationer för regulatorsyntes. ω c, φ m G o (iω), ω (t ex via felkoefficienter) Justering av ω c, G o (): F(s) = K (P-regulator) Gränsen säts av argumentkurvan (fasmarginal) Ökning av φ m : PD-regulator (fasavancerande länk) Idealt: F PD = K(τ D s + 1) Praktiskt: F PD = K(τ Ds + 1) βτ D s + 1, β < 1 maximalt argument: arctan 1 β 2 β vid ω = 1 τ D β
PD-länk 9(18) PD-länk för τ D = 2, β =.25 15 Gain db 1 5 1 2 1 1 1 1 1 1 2 Frequency (rad/sec) 4 Phase deg 3 2 1 1 2 1 1 1 1 1 1 2 Frequency (rad/sec)
PI-reglering och fasretarderande länk 1(18) Ökning av G o (iω) vid små ω PI-regulator: F(s) = 1 + 1 τ I s = τ Is + 1 τ I s Ofta onödigt med oändlig förstärkning i origo: Modifierad PI (fasretarderande länk) F(s) = τ Is + 1 τ I s + γ Förstärkningsökning vid ω = : 1/γ. γ = ger PI.
Fasretarderande länk 11(18) Fasretarderande länk för τ I =.25, γ =.625 3 Gain db 2 1 1 2 1 1 1 1 1 1 2 Frequency (rad/sec) Phase deg 3 6 9 1 2 1 1 1 1 1 1 2 Frequency (rad/sec)
Exempel: djupstyrning av ubåt 12(18) β h α Insignal: djuproder β Usignaler: attitydvinkel α, djup h
Ubåt. Bodediagram rodervinkel till attitydvinkel 13(18) 1 Bode Diagram Magnitude (db) 1 2 3 4 5 45 Phase (deg) 9 135 18 1 2 1 1 1 Frequency (rad/s)
Ubåt. Attitydvinkel vid steg i referens 14(18) P-regulator med förstärkning K = 1.9 Step Response.8.7.6 Amplitude.5.4.3.2.1 1 2 3 4 5 6 7 8 9 1 Time (seconds)
Ubåt. Bodediagram rodervinkel till attitydvinkel 15(18) Lead-lag-kompensering och ursprungligt system 2 Bode Diagram Magnitude (db) 2 4 6 45 Phase (deg) 9 135 18 1 2 1 1 1 Frequency (rad/s)
Ubåt. Attitydvinkel vid steg i referens 16(18) P-regulator K = 1 och lead-lag-kompensering 1.4 Step Response 1.2 1 Amplitude.8.6.4.2 1 2 3 4 5 6 7 8 9 1 Time (seconds)
Den fullständiga PID-regulatorn 17(18) Med både PI- (fasretarderande-) och PD- (fasavancerande-) länk samt justerbar förstärkning blir regulatorn F Bode (s) = K τis + 1 τ I s + γ τ D s + 1 βτ D s + 1 Tidigare har vi skrivit en ideal PID på formen ( F add (s) = K 1 1 + 1 ) T I s + T Ds Är detta verkligen samma regulator?
Olika sätt att beskriva PID-regulatorn 18(18) Med γ = är den Bode-baserade PID-regulatorn F Bode (s) = K τis + 1 τ I s τ D s + 1 βτ D s + 1 Den ideala PID-regulatorn måste få en faktor i nämnaren på D-delen för att bli implementerbar: ( F add (s) = K 1 1 + 1 ) T I s + T s D 1 + st Både F Bode och F add har en pol i origo och ytterligare en reell pol; båda har ett andragradsuttryck i täljaren Lite räkningar visar att lämpliga val av K 1, T I, T D och T gör att F add = F Bode