CHALMERS TEKNISKA HÖGSKOLA Institutionen för signaler och system System- och reglerteknik ERE03 Reglerteknik D Tentamen 207-0-2 08.30-2.30 Examinator: Jonas Fredriksson, tel 359. Tillåtna hjälpmedel: Typgodkänd räknare Mathematics Handbook (Beta) Physics Handbook Formelsamling M3 och D3 Poängberäkning: Tentamen består av 6 uppgifter om totalt 30 poäng. Nominella betygsgränser är 2 (3), 8 (4) respektive 24 (5) poäng. Lösningarna skall vara tydliga och väl motiverade! Tentamensresultat: Granskning av rättningen erbjuds den :a och 2:a februari kl 2-3 på institutionen. Kommer du senare mottages endast skriftliga klagomål mot rättningen. Sådana skriftliga klagomål måste lämnas in senast två veckor efter ordinarie granskning. LYCKA TILL!
Uppgift. Betrakta det återkopplade systemet nedan: v F f (s) 2 s+ r + e + + F (s) s+2 + + y a. Låt regulatorn vara F (s) =. Är det återkopplade systemet från r till y insignal-utsignal stabilt? ( p) b. Bestäm en differentialekvation som beskriver sambandet mellan insignalen r och utsignalen y för det återkopplade system i uppgift a) ( p) c. Låt regulatorn vara F (s) = K p + K i s. Bestäm för vilka värden på K p och K i överföringsfunktionen från r till y är insignal-utsignal stabil. (2 p) d. Bestäm F f (s) så att processtörningen v ej påverkar utsignalen y. Antag ideala förhållanden, dvs att verkligheten och modellen stämmer överens. (2 p) Lösning: a) G ry (s) = Pol i s=-, allstå stabilt. b) L(s) + L(s) = F (s)g(s) + F (s)g(s) = s + 2 = Y (s) = G ry (s)r(s) Y (s)(s + ) = R(s) Inversa Laplacetransformen ger: ẏ(t) + y(t) = r(t) s + c) Polerna för det återkopplade systemet ges från karaktärisktiska ekvationen: + L(s) = 0 + F (s)g(s) = 0
+ (K p + K i s ) s + 2 = 0 s 2 + (2 + K p )s + K i = 0 Villkor för stabilitet fås nu mha Routh-Hurwitz kriterium: K p + 2 > 0 samt att K i > 0, dvs Kp > 2 och att K i > 0. d) Överföringsfunktionen från processtörningen V (s) till utsignalen ges som: Y (s) = F f(s) + 2 s+2 + L(s) s+ V (s) Inverkan från processtörningen tas bort om täljaren är noll, dvs Välj F f (s) så att detta åstadkoms: F f (s) s + 2 + 2 s + = 0 2(s + 2) F f (s) = s + 2
Uppgift 2. Betrakta det elektriska filtret nedan: I filtret används en olinjär resistor, där spänningen över resistorn ges som v R = R i + R 2 i 3, där i är strömmen genom resistorn. a. Ställ upp en olinjär tillståndsmodell, på formen ẋ(t) = f(x(t), u(t)), y(t) = g(x(t), u(t)) för filtret, där insignalen u är inspänningen v in och utsignalen y är spänningen v ut (2 p) b. Bestäm en jämviktspunkt för den olinjära modellen! ( p) c. Linjärisera den olinjära tillståndsmodellen i jämviktspunkten bestämd i uppgift b)! Skriv resultatet på formen: ẋ = Ax + Bu, y = Cx + Du (2 p) d. Bestäm huruvida den linjäriserade systemet är stabilt eller inte. ( p) Lösning: a) Balansekvationer: Kirchhoffslag ger: v in v R v C v ut = 0 Konstitutiva samband: v R = R i + R 2 i 3 v ut = L di dt i = C dv C dt Välj tillståndsvariabler, tex x = v C och x 2 = i, insignal u = v in och utsignal y = v ut detta ger: dx dt = i C = x 2 C dx 2 dt = L v ut = L (v in v R v C ) = L (u R x 2 R 2 x 3 2 x ) y = v ut = (v in v R v C ) = (u R x 2 R 2 x 3 2 x ) 3
b) Jämviktspunkt: ẋ = 0, detta ger x 20 = 0 samt x 0 = u 0, välj tex u 0 = 0, x 20 = 0. c) Beräkna partiella derivator för att bestämma den linjäriserade modellen: df dx = 0, df dx 2 = /C, df du = 0 df 2 dx = /L, dg dx =, df 2 dx 2 = (R + 2R 2 x 20 )/L = R /L, dg dx 2 = (R + 2R 2 x 20 ) = R, Sätt samman till slutgiltig modell: [ ] 0 /C ẋ = x + /L R /L y = [ R ] x + [ ] u [ ] 0 u /L df 2 du = /L dg du = d) Polerna till det linjäriserade systemet ges som egenvärden till A-matrisen. Egenvärdena kan bestämmas såsom: det(si A) = 0 [ ] [ ] s 0 0 /C det( ) = 0 0 s /L R /L [ ] s /C det( ) = s(s + R/L) + /LC = s 2 + sr/l + /LC = 0 /L s + R /L Eftersom alla koefficienter i polynomet är positiva, komponenterna kan bara ha värden som är större än noll, kommer det linjäriserade systemet att vara stabilt. 4
Uppgift 3. Betrakta det återkopplade systemet nedan. Processen som ska styras har följande frekvensfunktion (representerat i bodediagramet): 20 Bode Diagram 0 Magnitude (db) 0 0 20 30 40 45 90 Phase (deg) 35 80 225 0 0 0 0 Frequency (rad/s) Välj lämplig regulator till systemet och bestäm regulatorparametrarna så att nedanstående specifikationer uppfylls. (3 p) ) Inga kvarstående fel efter stegformade processtörningar (v). 2) Systemets fasmarginal ska vara ϕ m = 45. 3) Överkorsningsfrekvensen får inte understiga ω c = 2 rad/s. Lösning:Ur Bodediagrammet ser vi att processen innehåller integralverkan, varvid vi undersöker en P-regulator. För att åstadkomma en fasmariginal på 45, kan vi med en P-regulator förstärka amplitudkurvan till lämplig förstärkning så att amplitudkurvan skär 0 db när processen har en fasvridning på -35, (fasmarginal ϕ m = 35 + 80 = 45 ). Ur Bodediagrammet ser vi att amplitudkurvan kan förstärkas med ungefär /(-3 db), dvs K p =.4. Kontroll av överkorsningsfrekvens: ω c = 2.5 rad/s. Det räcker med en P-regulator, med K p =.4, för att uppfylla specifikationen. 5
Uppgift 4. Ett system beskrivs av differentialekvationerna ẋ (t) = ax 2 (t) ẋ 2 (t) = x (t) + 4x 2 (t) + 3u(t), där a är en konstant och som vanligt u(t) är styrsignalen och utsignalen ges av y(t) = x (t). Systemet skall regleras med tillståndsåterkoppling enligt u(t) = Lx(t) + K r r(t), där x(t) = [x (t) x 2 (t)] T och r(t) är en referenssignal. a. Vilket krav på konstanten a finns för att vi ska kunna placera slutna systemets poler var vi vill/önskar! ( p) b. Bestäm återkopplingsvektorn L så att slutna systemet från en dubbelpol i -3 när a är -2. (2 p) c. Bestäm för det L som bestämdes i (b) förstärkningen K r så att utsignalen stationärt är lika med referenssignalen. (2 p) Lösning: a) Om vi ska kunna placera polerna på valfritt ställe behöver systemet vara styrbart. Detta kan kontrolleras mha styrbarhetsmatrisen: S = [ B AB ] [ ] 0 a = 4 Systemet är styrbart om styrbarhetsmatrisen har full rang, i detta fallet rang=2. Styrbarhetsmatrisen har full rang om a 0. b) Systemet med tillståndsåterkoppling är där A = ẋ = Ax + Bu u = Lx + K r r [ ] 0 2, B = 4 [ ] 0, L = [ ] l 3 l 2 Det återkopplade slutna systemets poler ges som [ ] λ 2 det(λi (A BL)) = det = λ 2 +(3l + 3l λ 4 + 3l 2 4)λ+2 6l = 0 2 6
Vill att polerna hamnar i -3, det vill säga att (λ + 2) 2 = λ 2 + 6λ + 9 = 0 Identifiering av koefficienter ger, l = /6 och l 2 = 0/3. c) Bestäm K r så att statiska förstärkningen är : K r = C( A + BL) B = [ ] [ ] [ ] =.5 [ ] 0 2 0 0 0 2 ( + ) 4 /2 0 3 7
Uppgift 5. En process som beskrivs med överföringsfunktionen G(s) = skall regleras enligt blockschemat nedan: s(s + 4) r + e F (s) u G(s) y För att bl a eliminera kvarstående fel vid processtörningar, så har en kollega till dig designat en PI-regulator med syftet att få en skärfrekvens (överkorsningsfrekvens) c = 4 och tillräcklig fasmarginal. Så här blev resultatet: F (s) = K p ( + T i s ), K p = 22 och T i = När denna regulator kopplas till processen (dvs F (s) = F (s)), så fås följande stegsvar (vid börvärdesändring), som har lite väl stor översläng: a. Verifiera att skärfrekvensen är ungefär som avsett (dvs ω c 4) och beräkna fasmarginalen ϕ m. (2 p) b. Föreslå hur du vill komplettera din kollegas design, så att skärfrekvensen bibehålls men fasmarginalen ökas till ϕ m = 50. Din regulator F 2 (s) skall alltså tillsammans med regulatorn F (s) ge den totala regulatorn F (s) = F (s)f 2 (s). Genomför beräkningarna och ange överföringsfunktionen för den totala regulatorn. (3 p) 8
Lösning: a) Beräkna kretsöverföringens förstärkning vid ω = 4: L(j4) = F (j4) G(j4) = K p + (4Ti ) 2 4T i 4 4 2 + 4 2.002 beloppet är lika med vid ω = 4, överkorsningsfrekvensen stämmer. Fasmarginalen kan då beräknas såsom: ϕ m = 80 + arg F (j4) + arg G(j4) = 80 90 45 90 + arctan 4T i = = arctan 4 45 3 b) Fasen behöver alltså höjas 9, 50 3, och detta kan göras med en PD-regulator. F 2 (s) = K + τ ds + τ d s/b Med maxfaslyft på 9 fås värdet på b: b = + sin ϕ max sin ϕ max.97 Placera maxfaslyft vid ω = 4, detta ger då b/τ d = 4, vilket ger τ d 0.35. Justera förstärkningen så att överkorsningsfrekvensen behålls: F 2 (j4) = K = + (4τd /b) 2 + (4τd ) 2 0.7 Regulatorn blir således: F (s) = F (s)f 2 (s) = K p ( + T i s )K + τ ds + τ d s/b = = 22( + s )0.7 + 0.35s + 0.35s/.97 9
Uppgift 6. Temperaturen i ett rum ska PI-regleras. Uppvärmingen sker en med hjälp av ett värmeelement. För att få en modell att utgå ifrån vid regleringen har ett stegsvarsförsök genomförts. Följande kurva erhölls då den tillförda effekten ökades från 0 till kw. 24.5 24 23.5 23 Temperatur [ C] 22.5 22 2.5 2 20.5 20 9.5 0 2 4 6 8 0 2 4 6 8 20 Tid efter steg [s] a. Ange en lämplig överföringsfunktion som beskriver processen från tillförd effekt (W) till uppmätt temperatur ( C). (2 p) b. Bestäm en PI-regulator som ger en fasmarginal på 60 och en överkorsningsfrekvens på 0.2 rad/s. (3 p) Lösning: a) Stegsvaret kan approximeras med ett första ordningens system med dödtid: G(s) = Ke sl + st Identifiering av koefficienter ger: L = 3s, T = 3s samt K = y/ u = 4/000 = /250. b) PI-regulator: F (s) = K p ( + /T i s) Designmetod, flytta punkt på Nyquistkurva, spec: fasmarginal på 60 och en överkorsningsfrekvens på 0.2 rad/s. Beräkna belopp och argumetet för processen vid specificerad punkt: G(j0.2) = /250 + (3 0.2) 2 = 0.0034 0
arg G(j0.2) = arctan 3 0.2 3 0.2 80/π = 65.3 Eftersom vi ska ha fasmariginal på 60 så kan PI-regulatorn fasvrida 80 60 65.3 = 54.7 vid ω c = 0.2 rad/s. arg F (j0.2) = 90 + arctan(0.2t i ) 54.7 = 90 + arctan(0.2t i ) 0.2T i = 0.7 T i = 3.54 F (j0.2) = K p + (0.2 3.54) 2 0.2 3.54 L(j0.2) = F (j0.2) G(j0.2) = K p = Regulatorn blir således: F (s) = 70( + /3.54s) = Kp.73.73 0.0034 = 70.0 SLUT!