KTH-ICT-ES Tentamen i Reglerteknik. 7,5 hp varav tentamen ger 4,5 hp Kurskod: IE304 Datum: 0-03-4 Tid: 9.00-3.00 Examinatorer: Jan Andersson och Leif Lindbäck Tentamensinformation: Hjälpmedel: Bilagd formelsamling, dimensioneringsbilaga och miniräknare Miniräknare: Får användas Omfång: Tentamen består av 0 uppgifter och totalt 50 poäng. Poängkrav: För betyget E krävs 5 p. Utförande: Namn och personnummer skall anges på varje inlämnat skrivpapper. Bladnr. och uppgiftsnr. skall anges på varje inlämnat skrivpapper Skriv endast på en sida. Redovisade lösningar skall vara fullständiga och lätta att följa, egna antaganden skall motiveras.
. En elektriskt uppvärmd ugn skall ha temperaturstyrning. Nämn minst en statisk egenskap hos systemet.. Ge exempel på minst två processer, som utan styrning är instabila. 3. Hur definierar man det proportionella bandet för en P-regulator? 4. Ibland beskrivs reglerobjektet med hjälp av en typsiffra. Förklara begreppet. 5. Hur kan man vänta sig att en typisk processreglering av P-typ ändras med förstärkningen K? Hur påverkas de viktigaste egenskaperna? z + 0.4z + 0. 6. Ett tidsdiskret system ges av y = u ( z 0.5)( z ). Är systemet stabilt? 7. Vilka nackdelar kan man erhålla med en diskret regulator? 8. Figuren visar stegsvaret för en process med dödtid och en tidskonstant. Vilken är överföringsfunktionen för processen? K.0 ms t
9. Figuren visar stegsvaret för ett helt reglersystem vid en börvärdesändring. Bestäm stigtiden, insvängningstiden och översvängen räknat i %. (3p).0 ms 0. Vilken egenskap förbättras (i första hand) hos ett reglersystem som ändras från PI-reglering till PID-reglering?. Bestäm rampsvaret (lutning ) för ett system som beskrivs med överföringsfunktionen G ( s) =? s + 4. Bestäm differentialekvationen för det elektriska filtret i figuren, där u = insignal y = utsignal R = k Ω C = mf L L = 00 H R t u C y (3p) 3
3 Figuren visar Bodediagrammet för kretsöverföringen (slingförstärkningen) G k (s) hos ett system. Bestäm Fasmarginalen ϕ m Approximativ stigtid t r vid stegformad börvärdesändring Det kvarvarande felet eo vid stegformad börvärdesändring Det kvarvarande felet e vid rampformad börvärdesändring 4 Ett systems kretsfunktion (slingförstärkningen) har bodediagrammet enligt figur. Processen skall regleras med en PI-regulator. Dimensionera denna. Man önskar en fasmarginal på 38 o. Bestäm regulatorns K och T I : (4p) (3p) 4
0 5 En process med överföringsfunktionen G( s) = + s ska småningom styras med en styckvis konstant insignal och samplingstiden ska vara 0. sekunder. Därför måste processen diskretiseras och beskrivas med en lineär differensekvation av följande typ: y k = a yk + b uk Beräkna denna differensekvation. z + 3 6 Det stabila tidsdiskretra systemet H ( z) = z 0.40z + 0.53 påverkas av ett enhetssteg och y svänger småningom in mot sitt slutvärde. Vilket är slutvärdet? 7 Bestäm lågfrekvensförstärkningen för nedanstående stabila tidsdiskreta system..0 z + 3.0 z H ( z) = 3 z 0.9 z + 0.73 z 0.6 8 Visa med valfri metod om systemen är stabila. Insignal = u, utsignal = y a) y(k) = y(k-) - 3y(k-) + u(k) (p) b) y(k) = 3y(k-) + y(k-) - 0.5y(k-3) + u(k) (p) 9 a) En process med nedanstående överföringsfunktion ska regleras med en integrerande polplaceringsregulator. Den extra polen pga integrering kan placeras i origo. Alla andra poler ska ligga i z=0.3. Rita ett blockschema med uträknade värden för regulatorn..0 z H z) = (3p) ( 0.90 z b) Bestäm differensekvationen som ska programmeras när ovanstående regulator implementeras. (p) 0 En process är beskriven på tillståndsform nedan. a) Beräkna var processens poler ligger b) Processen ska regleras med en tillståndsåterkopplad polplaceringsregulator. Alla poler ska ligga i s = -0.5. Rita ett blockschema med uträknade värden för regulatorn. Regulatorn behöver inte ha någon börvärdesfaktor (K r ) (3p) ' x = ' x 0 3 x x + 4 u, y = x x 5
Enkät för utvärdering av kursen IE304 Reglerteknik Våren 0 (period 3) Vi vill veta vad Du tycker om kursen! Vi uppskattar om du fyller i enkäten och lämnar in denna tillsammans med tentan. Tag loss sidan från häftklammern Sätt kryss i lämpliga rutor. Vilken inriktning läser du? Elektronik och data Annan Betyg : Stämmer inte alls. Betyg 5: Instämmer helt. Påstående Informationen kring kursen var bra (kurshemsidorna) Kursen var som helhet givande och intressant Lektionerna gav ett bra utbyte Betyg Betyg Betyg 3 Betyg 4 Betyg 5 Laborationerna gav ett bra utbyte Handledningen under laborationerna var bra. Laborationsutrustningen bör uppdateras Laborationsanvisningarna (PM och web) var bra. Läroboken var bra: Modern reglerteknik av Bertil Thomas Tentamen var väl anpassad till kursen 6
Lösningsförslag till tentamen i Reglerteknik -03-4 -0 Teorifrågor; se lärobok och laborationer. => rampsvaret (t sin t) = (t sin t) s s 3 + 4. sl R u sc y R + y sc + src G = = = u + src + s LC sl + R + sc y( s LC + src + ) = u( src + ) LC && y + RC y& + y = RC u& + u 00 m && y + y& + y = u& + u 0, && y + y& + y = u& + u && y + 0y& + 0y = 0u& + 0u rad rad 3 Bodediagrammet för slingförstärkningen G K : ( ω π = 3,5 och ω c =, 55 ) => s s A m = = ggr och 0,5 o ϕ m,4 t r = 0, 55sekunder,55 Systemtyp 0: LF-förstärkningen K LF = 4 ggr => e 0 = = = = 0, + K LF + 4 5 vid steg in e = vid ramp in
o o 4 P-regulator med ϕ m = 38 + = 49 0 0 A m = 0dB = 0 = 3, 6ggr => K = 3,6 3 * 3,6 = 9,48 ggr rad Efter förstärkning med 0 db => ω c, sekund rad För PI-reglering: ω b = 0,, = 0, 4 sekund T I = 4, 6sekund 0,4 GPI = K( + ) = 3,6( + ) T s s 4,6 I o
Uppgift 5 Givet G(s) = 0 + s, h = 0.s Sökt Differensekvationen, y(k) = ay(k ) + bu(k ), motsvarande den diskretiserade överföringsfunktionen. Lösning Enligt formelsamlingen har K + T s Vi har K = 0, T =, h = 0. vilket ger H(z) = Y (z) U(z) 0.49z 0.95z. h K( e T )z den steginvarianta diskretiseringen 0. 0( e = e 0. )z z Detta ger Y = 0.49z 0.95z U ; Y ( 0.95z ) = 0.49z U ; Y = 0.95z Y + 0.49z U. Invers z-transformering ger y(k) = 0.95y(k ) + 0.49u(k ) Svar y(k) = 0.95y(k ) + 0.49u(k ) Uppgift 6 Givet H(z) = Sökt Slutvärdet Lösning z + 3 z, insignalen U = enhetssteg. 0.40z + 0.53 Enligt formelsamlingen har ett enhetssteg z-transformen att utsignalen, Y = z + 3 z 0.40z + 0.53 z z z, vilket ger z e h T z
Använd slutvärdessatsen: lim k y(k) = lim(z )Y (z) = lim (z ) z + 3 z z z 0.40z + 0.53 + 3 0.40 + 0.53 4.4 Svar Slutvärdet är 4.4 Uppgift 7 Givet H(z) = Sökt.0z + 3.0z z 3 0.90z + 0.73z 0.6 Lågfrekvensförstärkningen Lösning Lågfrekvensförstärkningen, K LF = H() = Svar K LF 8.8 Uppgift 8 Givet a) y(k) = y(k ) 3y(k ) + u(k) b) y(k) = 3y(k ) + y(k ) 0.5y(k 3) + u(k) Sökt Är ovanstående system stabila? z z = lim z.0 + 3.0 0.90 + 0.73 0.6 8.8 z(z + 3) z 0.40z + 0.53 = 3
Lösning, deluppgift a y(k) = y(k ) 3y(k )+u(k) Y = Y z 3Y z +U ; Y U = z + 3z Karakteristisk ekvation: z z + 3 = 0 z = ± 3 = ± j Systemet är instabilt eftersom polerna ligger utanför enhetscirkeln, då z = + > Lösning, deluppgift b y(k) = 3y(k ) + y(k ) 0.5y(k 3) + u(k) Y = 3Y z + Y z 0.5Y z 3 + U ; Karakteristisk ekvation: z 3 3z z + 0.5 = 0 Använd Schur-Coons stabilitetskriterium. Y U = 3z z + 0.5z 3 a -3-0.5 a 0 > 0, OK b 0.5 = 0.75 ( 3) 0.5 ( ) = - ( ) 0.5 ( 3) = -0.5 b 0 > 0, OK c 0.75 ( 0.5) 0.35 0.75 ( ) ( 0.5) ( ) = -3 c 0 > 0, OK d 0.35 ( 3) -8.903 d 0 < 0, EJ OK Svar Systemet är instabilt eftersom d 0 < 0 a) Instabilt b) Instabilt Uppgift 9 Givet H(z) = Sökt.0z 0.90z En integrerande polplaceringsregulator enligt blockschemat nedan. Alla poler ska ligga i z = 0.3 utom den extra polen pga integreringen, vilken ska ligga i z = 0. 4
R Kr + E U /C(z) / z H(z) Y D(z) Lösning, deluppgift a H(z) = B(z) A(z) =.0z 0.90z Integrering A = ( z )( 0.90z ), B =.0z Gradtalet för önskat karakteristiskt polynom, n p = n a +n b = + = Gradtalet för C(z), n c = n b = = 0 Gradtalet för D(z), n d = n a = = Placera den ordinarie polen i z = 0.3 och den extra polen pga integrering i z = 0 önskat karaktristiskt polynom, P (z) = ( 0z )( 0.3z ) = 0.3z Sätt systemets karakteristiska ekvation lika med önskat karaktristiskt polynom: AC +BD = P ; ( z )( 0.90z ) +.0z (d 0 +d z ) = 0.3z.0d 0 z +.0d z.9z + 0.90z +.0 = 0.3z Detta ger följande ekvationssystem: { {.0d 0.9 = 0.30 d 0 = 0.80.0d + 0.90 = 0 d = 0.45 Slutligen bestäms K r = P () B() = 0.3 = 0.35.0 Lösning, deluppgift b E = 0.35R (0.80 0.45z )Y e(k) = 0.35r(k) 0.80y(k)+0.45y(k ) U = z E ; E = ( z )U : U = E+z U u(k) = e(k)+u(k ) u(k) = 0.35r(k) 0.80y(k) + 0.45y(k ) + u(k ) 5
Svar a) C(z) =, D(z) = 0.80 0.45z, K r = 0.35, blockschema se ovan b) u(k) = 0.35r(k) 0.80y(k) + 0.45y(k ) + u(k ) Uppgift 0 Givet x x = 0 3 x x + 4 [ u, y = ] x x Sökt a) Processens poler b) En polplaceringsregulator som lägger alla poler i s = 0.5 Lösning deluppgift a Polerna ges av den karakteristiska ekvationen, det(si A) = 0, där I är en enhetsmatris och A systemmatrisen. s 0 0 0 3 = 0 ; s + 0 s + 3 = 0 (s + )(s + 3) 0 ( ) = 0 ; (s + )(s + 3) = 0 Lösning deluppgift b Tillståndsåterkoppling innebär att styrsignalen, u, beräknas som en lineärkombination av tillståndsvariablerna, u = L x + K r r. Sätter vi in detta uttryck i tillståndsekvationen x = Ax + Bu får vi x = Ax B(Lx + K r r). Det karakteristiska polynomet är alltså det(si A + BL) = s 0 + [ ] l l = 0 0 3 4 s + + l l 0 s + 3 4l 4l = 0 ; (s + + l )(s + 3 + 4l ) 4l ( + l ) = (7l + 8l + 6) + (l + 4l + 5)s + s s + + l + l 4l s + 3 + 4l = 6
Det återkopplade systemet har två poler eftersom den karakteristiska ekvationen är av andra graden. Eftersom båda polerna skulle ligga i s = 0, 5 gäller att det karakteristiska polynomet ska vara (s + 0.5) = s + s + 0, 5. Detta ger att (7l + 8l + 6) + (l + 4l + 5)s + s = s + s + 0, 5 Svar { 7l + 8l + 6 = 0, 5 l + 4l + 5 = { l = 0.45 l =. a) Processen har två poler som ligger i s =, s = 3 b) + r u x = Ax + Bu y = Cx y L [ L = 0.45, ] 7