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

Relevanta dokument
Frekvenssvaret är utsignalen då insginalen är en sinusvåg med frekvens ω och amplitud A,

Reglerteknik AK Tentamen

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

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

Lösningsförslag till tentamen i Reglerteknik Y/D (TSRT12)

REGLERTEKNIK KTH REGLERTEKNIK AK EL1000/EL1110/EL1120

Övning 3. Introduktion. Repetition

Figur 2: Bodediagrammets amplitudkurva i uppgift 1d

Lösningar Reglerteknik AK Tentamen

Reglerteknik AK. Tentamen 16 mars 2016 kl 8 13

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

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

1RT490 Reglerteknik I 5hp Tentamen: Del B

Reglerteknik AK, FRTF05

Lösningar Reglerteknik AK Tentamen

Reglerteknik AK. Tentamen 24 oktober 2016 kl 8-13

Lead-lag-reglering. Fundera på till den här föreläsningen. Fasavancerande (lead-) länk. Ex. P-regulator. Vi vill ha en regulator som uppfyller:

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

TSIU61: Reglerteknik. Lead-lag-regulatorn. Gustaf Hendeby.

1RT490 Reglerteknik I 5hp Tentamen: Del B

Reglerteknik AK, FRT010

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

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

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

Sammanfattning TSRT mars 2017

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

Specifikationer i frekvensplanet ( )

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

Reglerteknik AK. Tentamen 27 oktober 2015 kl 8-13

TSIU61: Reglerteknik. Sammanfattning av kursen. Gustaf Hendeby.

TSIU61: Reglerteknik. Regulatorsyntes mha bodediagram (1/4) Känslighet Robusthet. Sammanfattning av föreläsning 7

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

1RT490 Reglerteknik I 5hp Tentamen: Del B

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

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

1RT490 Reglerteknik I 5hp Tentamen: Del B

TSRT91 Reglerteknik: Föreläsning 10

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

Överföringsfunktion 21

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

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

TSRT91 Reglerteknik: Föreläsning 9

Reglerteknik AK. Tentamen kl

TENTAMEN I TSRT19 REGLERTEKNIK

TENTAMEN Reglerteknik I 5hp

TENTAMEN Reglerteknik 4.5hp X3

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

Reglerteknik AK. Tentamen 9 maj 2015 kl 08 13

Föreläsning 1 Reglerteknik AK

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

Lösningsförslag TSRT09 Reglerteori

TSRT91 Reglerteknik: Föreläsning 11

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

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

TENTAMEN I REGLERTEKNIK

REGLERTEKNIK, KTH. REGLERTEKNIK AK EL1000, EL1110 och EL1120

Lösningsförslag TSRT09 Reglerteori

TENTAMEN I REGLERTEKNIK TSRT03, TSRT19

EL1000/1120/1110 Reglerteknik AK

ERE103 Reglerteknik D Tentamen

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

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

A. Stationära felet blir 0. B. Stationära felet blir 10 %. C. Man kan inte avgöra vad stationära felet blir enbart med hjälp av polerna.

1RT490 Reglerteknik I 5hp Tentamen: Del B

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

ERE 102 Reglerteknik D Tentamen

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

Kretsformning och känslighet

TENTAMEN I REGLERTEKNIK Y/D

TENTAMEN I REGLERTEKNIK Y/D

TENTAMEN Reglerteknik 4.5hp X3

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

TENTAMEN Reglerteknik 3p, X3

TENTAMEN: DEL B Reglerteknik I 5hp

TENTAMEN Reglerteknik I 5hp

ÖVNINGSTENTAMEN Reglerteknik I 5hp

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

Reglerteknik I: F3. Tidssvar, återkoppling och PID-regulatorn. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik

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

TENTAMEN I TSRT91 REGLERTEKNIK

TENTAMEN I TSRT91 REGLERTEKNIK

TENTAMEN: DEL B Reglerteknik I 5hp

Reglerteknik I: F6. Bodediagram, Nyquistkriteriet. Dave Zachariah. Inst. Informationsteknologi, Avd. Systemteknik

Reglerteknik AK, FRTF05

TENTAMEN I REGLERTEKNIK Y/D

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

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

Fredrik Lindsten Kontor 2A:521, Hus B, Reglerteknik Institutionen för systemteknik (ISY)

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

TSIU61: Reglerteknik. Sammanfattning från föreläsning 5 (2/4) Stabilitet Specifikationer med frekvensbeskrivning

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

Transkript:

Övning 9 Introduktion Varmt välkomna till nionde övningen i Reglerteknik AK! Håkan Terelius hakante@kth.se Repetition Känslighetsfunktionen y ref + e u F (s) G(s) v + + y Figure : Blockdiagram Känslighetsfunktionen S(s) är överföringsfunktionen från störningen v till utsignalen y, i.e., hur känsligt systemet är för störningar. Y (s) = V (s) + G C (s)y ref (s) + G O (s) }{{} S(s) Felkoefficienter Första felkoefficienten fås som det statiska felet då insignalen är ett steg Y ref (s) = s : e = lim t e(t) = lim s S(s) Andra felkoefficienten fås som det statiska felet då insignalen är en ramp Y ref (s) = s 2 : Lead-lag kompensering S(s) e = lim e(t) = lim t s s Är ett sätt att designa regulatorer för att få en önskad dämpning (fasmarginal) och hastighet (skärfrekvens) på systemet. Regulatorn består av två delar, först en lead-del som är fasavancerande, och sedan en lag-del som är fasretarderande men används för att hantera stationära felet. Lead-lag kompenseringen är en approximation, så när regulatorn är designad så bör man testa systemet för att se att specifikationen är uppfylld, och annars iterera fram en ny regulator. Givet är en önskad skärfrekvens ω c,d, en önskad fasmarginal φ m och en önskad felkoeffient e i för systemet.

Lead-delen Den fasavancerande länken är en PD-regulator på formen F lead (s) = K τ Ds + βτ D s +. Parametern β avgör den maximala höjningen av fasen enligt φ max = arctan β, men vi 2 β använder oss av diagrammet på sidan 6 i kursboken för att bestämma β. 2. Parametern τ D bestämmer var fasavanceringen är maximal, och vi vill ha den vid den önskade skärfrekvensen ω c,d, och vi väljer den därför enligt regeln τ D = 3. K väljs så att önskad skärfrekvens ω c,d uppnås. ω c,d β Lag-delen Den fasretarderande länken är en PI-regulator på formen F lag (s) = τ Is + τ I s + γ och används för att minska det stationära felet.. Använd slutvärdessatsen för att beräkna det stationära felet. Med γ > blir lag-delen stabil, och förstärkningen för ω = blir γ. Välj γ så att felkoefficienten uppnås. 2. Parametern τ I avgör hur höga frekvenser som förstärks, och väljs i regel till τ I = ω c,d Med det värdet så försämras fasen med ca 5.7 vid den önskade skärfrekvensen, vilket alltså måste tas med när man designade lead-delen! Teori Modelleringsfel Vi har nu tittat på en idealiserad modell för reglersystem, men i praktiken finns det flera begränsningar i denna model. Vi ska nu försöka hantera några av del modelleringsfel som kan uppkomma. y ref + e u y F G Figure 2: Ideal modell 2

y ref + e u F G Figure 3: Verklig modell y v + + z + + n Störsignalen v kan påverka systemets utsignal z Mätbruset n påverkar mätningen y av utsignalen, som används för återkopplingen Det finns alltså tre externa signaler, och hela systemets överföringsfunktionen är G(s)F (s) G(s)F (s) Z(s) = Y ref (s) + V (s) N(s) + G(s)F (s) + G(s)F (s) + G(s)F (s) }{{}}{{}}{{} G C (s) S(s) T (s) Överföringsfunktionerna är slutna systemet G C (s) från referenssignalen, känslighetsfunktionen S(s) från störningen, samt den komplimentära känslighetsfunktionen T (s) från mätbruset. För att minimera effekten av störningar v vill vi att S(iω) ska vara liten, och för att minimera effekten av mätbrus n vill vi att T (iω) ska vara liten. Notera dock att vilket förhindrar att båda är små samtidigt. Dessutom har vi S(s) + T (s) = modellfel av systemet G(s), där det verkliga systemet ges av överföringsfunktion G (s). Vi introducerar det relativa modellfelet G (s) genom G (s) = G(s)( + G (s)) fysikaliska eller tekniska begränsningar i den genererade insignalen u till systemet. Robusthetskriteriet Robusthet beskriver ett systems tolerans mot modellfel, och robusthetskriteriet är ett villkor för att det verkliga återkopplade systemet ska vara stabilt då regulatorn F (s) har designats utifrån modellen G(s). Antag att regulatorn F (s) stabiliserar modellen G(s), modellen G(s) och det verkliga systemet G (s) har samma antal poler i HHP, att F (s)g(s) och F (s)g (s) då s, 3

att G (iω) < T (iω) ω Då är även det slutna systemet som erhålls när G återkopplas med F stabilt. Notera att detta är ett tillräckligt villkor, men inte ett nödvändigt villkor för stabilitet. Om kriteriet är uppfyllt så är systemet stabilt, men det kan fortfarande vara stabilt även om kriteriet inte är uppfyllt. Tillståndsbeskrivning Inför variabler för att beskriva ett systems interna tillstånd. Speciellt kan ett system givet av en högre ordningens linjär differentialekvation skrivas som ett system av första ordningens differentialekvationer. Vi vill kunna skriva systemet på formen { ẋ(t) =Ax(t) + Bu(t) y(t) =Cx(t) + Du(t) Där A, B, C, D är matriser och x är en vektor av systemets tillståndsvariabler. Exempelvis för differentialekvationen... y (t) + a ÿ(t) + a 2 ẏ(t) + a 3 y(t) = bu(t) kan vi införa variablerna x = y, x 2 = ẏ och x 3 = ÿ, och tillståndsvektorn x = x 2. Systemet x 3 kan då skrivas ẋ(t) = x(t) + u(t) a 3 a 2 a b y(t) = [ ] x(t) Vi kan också gå från tillståndsbeskrivningen till en överföringsfunktion genom Laplacetransformen: { { sx(s) =AX(s) + BU(s) X(s) =(si A) Y (s) =CX(s) + DU(s) BU(s) Y (s) = ( C(sI A) B + D ) U(s) Överföringfunktionen G(s) från insignalen U(s) till utsignalen Y (s) kan alltså skrivas G(s) = C(sI A) B + D x 4

Problem 6.7 6.7 a) För att rita rotorten måste vi först bestämma det slutna systemet G C (s): G C(s) = F (s)g (s) + F (s)g (s) = 4α s 2 (s + ) + α(4 + s(s + )) För att bestämma polerna så skriver vi nämnaren till överföringsfunktionen på formen P (s) + αq(s) =, och kan här identifiera P (s) = s 2 (s + ) Q(s) = 4 + s(s + ) 2.5 Root Locus 2.5 Imaginary Axis.5.5.5 2 2.5 2.5.5.5 Real Axis Figure 4: Rotort för uppgift 6.7 Vi ritar upp rotorten (här med MATLAB), och ser hur polerna rör sig. Det finns tre poler till systemet, där två av dem startar i origo och först går ut i VHP, men för något värde på α så passerar de över till HHP, där systemet alltså blir stabilt. 5

Vi vill nu bestämma det α där polerna hamnar i HHP, och tittar alltå på när polerna ligger på den imaginära axeln. Vi ansätter s = iω i P (iω) + αq(iω) = och får ω 2 (iω + ) + α(4 ω 2 + iω) = Systemet är alltså stabilt då α > 3. { ω 2 + α(4 ω) = ω 3 + αω = α = ω 2 = 3 6.7 b) Vi börjar med att skriva det verkliga systemet G (s) med hjälp av det relativa modellfelet G (s). G α (s) = G(s)( + G (s)) = G(s) s + α G (s) = s s + α Vi vill nu använda robusthetskriteriet, och kontrollerar dess villkor. Titta på det modellerade systemet G C (s) = F (s)g(s) 4 +F (s)g(s) = s(s+)+4, som har poler i 2 ± i 5 2, vilket alltså är stabilt. 2. Eftersom α > så ger α s+α en pol i VHP, d.v.s. G(s) och G (s) har samma poler i HHP. 3. Både G(s) och G (s) har högre gradtal i nämnaren än i täljaren, och alltså har vi att F (s)g(s) och F (s)g (s) då s. 4. Slutligen vill vi verfiera att T (iω) < Bestäm först G (iω) = ω 2 +α 2 ω = G (iω) ω. + ( α ω ). Titta på lågfrekvensasymptoten (ω ) så ser vi att beloppet går mot oändligheten, och att lutningen i log-log plotten är -. Titta på högfrekvensasymptoten (ω ) så ser vi att beloppet går mot, och att lutningen är. Skissa beloppskurvan, som ska ligga ovanför beloppskurvan för T (iω) = G C (iω) given i uppgiften. Den kritiska punkten blir vid resonanstoppen T (2i) = 2 < villkoret α > 2 3. G (2i) = + α2 4, vilket ger 6.7 c) Rotorten gav villkoret α > 3 och robusthetskriteriet gav villkoret α > 2 3. Notera att 2 3 > 3, vilket kommer från att rotorten gav ett både nödvändigt och tillräckligt villkor för stabilitet, men robosthetskriteriet enbart ger ett tillräckligt villkor. 6

Problem 8.2 Vi har fått tillståndsvariablerna x = dessa variabler: [ x ] = x 2 ẋ 2 + g sin x + }{{} l ω 2 [ θ θ]. Låt oss skriva om differentialekvationen med z }{{} l u cos x = Vi gör nu ett variabelbyte så att jämviktspunkten hamnar i origo x = x π x 2 = x 2 ũ = u ỹ = x och har då att x 2 + ω 2 sin( x + π) +ũ cos( x + π) = }{{}}{{} sin x cos x x 2 = ω 2 sin x + ũ cos x Vi vill nu linjärisera sin och cos runt origo, och betraktar därför deras Taylor-utveckling: sin x = x x3 3! + x5 5! x7 7! + x cos x = x2 2! + x4 4! x6 6! + Efter linjärisering får vi alltså att x 2 ω 2 x + ũ Notera också att vi fortfarande har x = ẋ = θ = x 2 = x 2 Vårt linjäriserade system kan alltså skrivas på formen [ ] x(t) = ω 2 x(t) + [ ] ũ(t) ỹ(t) = [ ] x(t) Problem 8.3 Notera att för ett block s får vi att B = s A sb = A ḃ = a 7

A s B Figure 5: Integrator-block Vi tar därför och definierar våra tillstånd som de signaler som följer efter ett s Vår tillståndsvektor blir z x = θ y där vi har block i diagrammet. De yttre signalerna är ż = M i + M a = i K θ K 2 θ = z y ẏ = θ K 2 + M l [ ] i u = och utsignalen är y. Vi kan då skriva systemet på formen K 2 K ẋ(t) = x(t) + u(t) K 2 M l y(t) = [ ] x(t) Problem 8.6 Vi använder oss av att systemet { ẋ(t) =Ax(t) + Bu(t) y(t) =Cx(t) + Du(t) har överföringsfunktionen (vilket fås fram genom att göra en inverse-laplacetransform) G(s) = C(sI A) B + D Alltså har vi att G(s) = [ 2 ] [ ] [ ] s + 2 s + 3 Invertera matrisen [ ] [ ] s + 2 s + 3 = s + 3 (s + 2)(s + 3) s + 2 vilket ger 8

[ ] [ ] [ ] s + 3 G(s) = 2 = (s + 2)(s + 3) s + 2 (s + 2)(s + 3) [ ] [ ] s + 4 2 = s + 2 s (s + 2)(s + 3) Problem 8.4 8.4 a) Inför tillståndsvariablerna x = y, x 2 = ẏ och x 3 = ÿ. Vi har då att ẋ = x 2, ẋ 2 = x 3 samt från systemets differentialekvation att ẋ 3 = 6x 3 x 2 6x + 6u. Systemet kan då skrivas som ẋ(t) = x(t) + u(t) 6 6 6 y(t) = [ ] x(t) 8.4 b) I den här uppgiften har vi även derivator av insignalen u, och därför fortsätter vi lite annorlunda. Introducera första tillståndsvariabeln x = y, men samla sedan alla termer som innehåller en derivata på ena sidan: d dt (ẍ + ẋ + 5x 4 u u) = 2u 3x Vi låter nu andra tillståndsvariablen vara det som står innanför deriveringen x 2 = ẍ + ẋ + 5x 4 u u vilket också ger ẋ 2 = 2u 3x Repetera samma procedur igen, och samla alla termer som innehåller en derivering på ena sidan: d dt (ẋ + x 4u) = x 2 5x + u och låt den tredje tillståndsvariabeln vara det som står innanför deriveringen x 3 = ẋ + x 4u med Här ser vi också att ẋ 3 = x 2 5x + u ẋ = x + x 3 + 4u 9

Systemet kan då skrivas som 4 ẋ(t) = 3 x(t) + 2 u(t) 5 y(t) = [ ] x(t) 8.4 c) På styrbar kanonisk form skriver vi överföringsfunktionen G(s) = b s n + + b n s + b n s n + a s n + + a n s + a n på tillståndsformen a a 2 a n a n ẋ(t) = x(t) + u(t)........ y(t) = [ b b 2 b n ] x(t) På observerbar kanonisk form skriver vi överföringsfunktionen på tillståndsformen a b a 2 b 2 ẋ(t) =....... x(t) +. u(t) a n b n a n b n y(t) = [ ] x(t) I vårt fall får vi alltså respektive ẋ(t) = ẋ(t) = [ ] [ 5 6 x(t) + u(t) ] y(t) = [ 2 3 ] x(t) [ ] [ 5 2 x(t) + u(t) 6 3] y(t) = [ ] x(t)