reglerteknik 7 - kth · 2013-02-01 · simuleringar . simulink. william sandqvist [email protected] ....

69
Reglerteknik 7 William Sandqvist [email protected] Köp bok och övningshäfte på kårbokhandeln Kapitel 11

Upload: others

Post on 14-Jan-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Reglerteknik 7

William Sandqvist [email protected]

Köp bok och övningshäfte på kårbokhandeln

Kapitel 11

Page 2: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Föreläsning 7 kap 11

William Sandqvist [email protected]

Dimensionering av analoga reglersystem.

• Tumregelmetoder

• Bodediagram

• (Kompenseringsfilter)

• Simulering – MATLAB-programmet Simulink

Page 3: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 4: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ziegler-Nichols svängningsmetod

William Sandqvist [email protected]

RG+

−R YPG

GR är en PID-regulator. Börja med bara K dvs. TI = ∞ och TD = 0. Öka K stegvis till det värde K0 då Y börjar ”svänga”. Mät periodtiden T0.

0T

DI TTK

Page 5: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ziegler-Nichols svängningsmetod

William Sandqvist [email protected]

RG+

−R YPG

0T• Ställ in regulatorn med dessa tumregelvärden:

000

00

0

125,05,06,0:85,045,0:

5,0:

TTKPIDTKPI

KPTTK DI

⋅⋅⋅−⋅⋅−−⋅

DI TTK

Page 6: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ziegler-Nichols svängningsmetod

William Sandqvist [email protected]

RG+

−R YPG

DI TTK

Tidkonstant+dödtid

TsKe Ls

+

1

Z-N-metoden är tänkt för en process av typen ”tidkonstant+dödtid”, men den fungerar många gånger även för andra överförings-funktioner eftersom dödtiden i modellen gör att den kan anpassas till processens fasvridning oavsett dennas orsak. Metoden ger åtminstone startvärden inför den vidare intrimmningsprocessen.

Ziegler-Nichols metoden är från 1940, ett senare framtaget parameterval är 0,35⋅K0 0,77⋅T0 0,19⋅T0. Många andra ”varianter” förekommer också.

Page 7: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ziegler-Nichols med börvärdessteg

William Sandqvist [email protected]

TsKesG

Ls

P +=

1)(

Stegsvaret vid börvärdes-ändring får som syns en ganska kraftig översväng med Z-N-inställningen.

( Här har vi antagit att processen är av precis den typ som metoden förutsätter. )

Page 8: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 9: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Chrien-Hrones-Reswick stegsvarsmetod

William Sandqvist [email protected]

Vad ska man göra om man inte ”vågar” försätta processen i självsvängning?

YPG

• Då mäter man upp processens stegsvar i stället.

Page 10: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Chrien-Hrones-Reswick stegsvarsmetod

William Sandqvist [email protected]

En modell med två tidkonstanter ”liknar” en modell med en dödtid L och kan därför i ”viss mån” anpassas till den verkliga processens fasvridning.

Två tidkonstanter

)1)(1( 21 sTsTK

++

Page 11: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Chrien-Hrones-Reswick stegsvarsmetod

William Sandqvist [email protected]

LTaPIDTaPI

aPTTK DI

⋅−⋅−−

5,0/6,0:2,1/35,0:

/3,0:

Frekvensmetoderna är dock ”bättre” än stegsvarsmetoderna.

Page 12: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 13: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

11.4 a PID-Stegsvarsmetod

William Sandqvist [email protected]

Page 14: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

65,13,35,0

424,05,26,0

=⋅=

===

D

I

T

TK

5,2=a

3,3=L 4=T

LTaPIDTaPI

aPTTK DI

⋅−⋅−−

5,0/6,0:2,1/35,0:

/3,0:

11.4 a lösn. PID-Stegsvarsmetod

Page 15: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 16: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Dimensionering med Bodediagram

William Sandqvist [email protected]

++=

+=

=

sTsT

KGPID

sTKGPI

KGP

DI

R

IR

R

11:

11:

:

Page 17: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

PI-regulatorns Bodediagram

William Sandqvist [email protected]

+=

sTKG

IR

11

Ib T

1=ω

Lämpligt att placera PI-kurvan över processens ωc här – måttlig försämring av fasmarginalen.

Page 18: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

PI-regulatorns Bodediagram

William Sandqvist [email protected]

ssT

TK

sTKG I

IIR

+⋅=

+=

111 1) Rita Bodediagram för processen GP.

2) Välj K som ger process-en önskad fasmarginal +11°. 3) Bestäm processens ωc.

4) Lämplig PI-brytfrekvens är ωb = 0,2ωc

cIT

ω2,01

=

Regulatorn fasvrider med -11° så nu blir fasmarginalen den önskade.

Page 19: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 20: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ex. PI-regulator

William Sandqvist [email protected]

)5,01)(21(5,211)( ss

GsT

KG PI

PIR ++=

+=

Önskad fasmarginal 45°. Dimensionera med 45° +11° =56° fasmarginal eftersom PI-regulatorn fasvrider.

°=Φ 56m

Page 21: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ex. PI-regulator, process

William Sandqvist [email protected]

)5,01)(21(5,2

ssGP ++

=Processens Bode-diagram

Page 22: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ex. PI-regulator, process K

William Sandqvist [email protected]

°=Φ 56m

5,21⇒=K52⇒=K

2,2=cω

• Bestäm ωc ur fasmarginalen. Bestäm K.

K = 2

Page 23: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ex. PI-regulatorn, ωb

William Sandqvist [email protected]

44,02,22,02,011)( =⋅=⋅≈

+= cb

IPIR sT

KG ωω

⇒= 2K

2,2=cω

44,0=bω

• Bestäm ωb ur ωc.

Page 24: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ex. PI-regulatorn, faskurvan

William Sandqvist [email protected]

⇒= 2K2,2=cω44,0=bω

°−= 11)( cωϕ

27,244,011

===b

ITω

+=

sG PIR

44,012)(

Page 25: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Ex. PI-Totalkurva

William Sandqvist [email protected]

°−180°−135

°=Φ 45m

2,2=cω44,0=bω

52

⇒=K

)5,01)(21(5,244,012

sss ++⋅

+⋅

bode(G)

Page 26: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 27: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

PD-regulatorns Bodediagram

William Sandqvist [email protected]

)1()( sTKG DPDR +=

PD-regulatorn ger positiv fasvridning – man kan ha högre förstärkning K utan instabilitet.

Page 28: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

PD-regulatorns Bodediagram

William Sandqvist [email protected]

bDDPDR TsTKG

ω1)1()( =+= 1) Rita Bodediagram för

processen GP.

2) Välj K som ger process-en önskad fasmarginal. 3) Bestäm processens ωc och ωπ. Välj ωb , ωc < ωb < ωπ (eventuellt kan även ωb > ωπ användas eftersom PD förbättrar stabiliteten)

bDT

ω1

=4) Man kan nu öka K och återgå till den ursprungliga fasmarginalen.

Page 29: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 30: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

PID-regulatorer

William Sandqvist [email protected]

++= sT

sTKG D

IPIDR

11)(

K

1

sTI

1

sTD

• Teoretisk: +

+

+

++

+=

sTsT

sTsTKG

f

D

I

IPIDR 1

11)(

K sTsT

I

I+1• Praktisk (PI⋅PD):

sTsT

f

D

++

11

LP-filter begränsar bruset. Df TT ⋅≈ 1,0

Page 31: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

PID-regulatorer

William Sandqvist [email protected]

2

( )111 I I D

R PID DI I

T s T T sG K T s KT s T s

+ += + + =

( )

2

1 1 (1 )(1 )1 (1 )

1(1 )

I D I DR PID

I f I f

D I I D

I f

T s T s T s T sG K KT s T s T s T s

T s T s T T sKT s T s

+ + + += ⋅ = = + +

+ + += +

extra – brusreducering

TD är mindre än TI Den ”praktiska” (PI⋅PD)-regulatorn har således nästan samma överföringsfunktion som den ”matematiska”.

Page 32: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

PID-regulatorns Bodediagram

William Sandqvist [email protected]

Integrering ⇒ e0 = 0

Derivering ⇒ stabilisering

LP-filter brusreducering

Page 33: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

PID-regulator

William Sandqvist [email protected]

P I D PID-regulatorn kan vara uppbyggd av mekaniska komponenter – tex. för tryckluftutrustningar, men det vanliga är att program-mera en regulator med några rader kod i en mikroprocessor.

Page 34: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

( Kompenseringsfilter Lag )

William Sandqvist [email protected]

111

)( >++

= aaTsTsaG LagR

Phase-Lag. Fasretarderande filter. Användes förr för att förbättra statisk noggrannhet och störningsdämpning – till priset av ett ostabilare system.

Elektronikkomponenter är visserligen billiga – men några rader processorkod är ändå billigare.

Page 35: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

( Kompenseringsfilter Lead )

William Sandqvist [email protected]

111

)( >++

= bTsbTsG LeadR

Phase-Lead. Fasavancerande. Användes förr för att öka snabbhet och stabilitet.

Elektronikkomponenter är visserligen billiga – men några rader processorkod är ändå billigare.

Page 36: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

( PID-regulator = filter )

William Sandqvist [email protected]

En PID-regulator kan kanske ”liknas” vid stereons tonkontroller!

Diskant – derivering

Bas – integrering

Page 37: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

( Varför inte en equalizer ? )

William Sandqvist [email protected]

Page 38: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

( Varför inte equalizer? )

William Sandqvist [email protected]

Örat är okänsligt för fasvridning. Därför är equalizern ljudteknikerns bästa verktyg.

Reglerteknikern måste hela tiden hålla reda på fasvridningen för att undvika instabilitet! Equalizern ändrar fasvridning helt kaotiskt när man ställer in amplitudkurvan.

Equalizerns fasvridning varierar mycket med inställningarna!

• Kursavsnitten om digitala regulatorer kommer att ge dig förbättrade verktyg för regulatorkonstruktion.

Page 39: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

Simuleringar Simulink

William Sandqvist [email protected]

De olika kraven som finns på en process är motstridiga. Förbättring av någon parameter köps på bekostnad av någon annan. Det naturliga arbetsättet för att ställa in en regulator är att simulera systemet och prova olika kombinationer.

Det verkliga systemet bjuder sedan på nya överraskningar som inte fanns med i det simulerade systemet!

Page 40: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 41: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.7 P-regulator Bodediagram

19005,0416215,05,21305,06,1973,118028,0657,2625,0402,24,0207.12,0106,11,0

−−−−−−−−−°ϕω A°=Φ 50m

Page 42: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.7 lösn. P-reg. Bodediagram °=Φ 50m

Page 43: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.7 lösn. P-reg. Bodediagram

°=Φ 50m

6,1=⇒ Cω1,63,2

Page 44: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.7 lösn. P-reg. Bodediagram

°=Φ 50m

1,6Cω =1,6

24,06,121

10 =

⋅+=e

9,06,14,1==rt3,2

2K =

Page 45: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 46: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.8 Stabilt med KR = 2 ?

2 ?1

LsP

P RK eG G

Ts

∝ =+

Processens stegsvar:

Page 47: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.8 lösn. Stabilt med KR = 2 ?

seG

s

P 313 5,1

+=

5,1=L 3=T

Identifiera processens parametrar

Page 48: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.8 lösn. Stabilt med KR = 2 ?

seG

s

P 313 5,1

+=

?2=RK

mΦ!=Φm

KR =2 går ej!

2 PG⋅36

Page 49: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 50: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.9 P, I -regulatorer

sTGKG

sG

IPIRPRP

1)1(

2)()(2 ==

+=

a) P-regulator. Bestäm K för Φm = 45°.

b) PI-regulator. Bestäm TI för Φm = 45°.

c) Beräkna och jämför ωC och tr för a) och b).

Page 51: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.9 a lösn. P-regulator ( ) 2 2

2

2

2 2( ) ( ) 2arctan( )(1 ) 1

45 : ( 180 45 ) 2arctan( ) 2.4180

2 1 2,4( ) 1: 1 3,41 2

P R P

m m m

m

K KG G Gs

KG K

ω φ ω ωω

π ω ω

ωω

⋅ = = = −+ +

Φ = ° − °+ ° = − ⇒ =°

+= = ⇒ = =

+

Med K = 3,4 blir ωC = 2,4 och Φm = 45°.

Page 52: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.9 b lösn. I-regulator

( ) 2 2

2 2

2 2( ) ( ) 2arctan( )(1 ) (1 ) 2

45 : ( 180 45 ) 2arctan( ) 0.41180 2

2 2( ) 1: 1 4,2(1 ) 0,41(1 0,41 )

P R PI I

m m m

m II m m

G G GT s s T

G TT

πω φ ω ωω ω

π π ω ω

ωω ω

⋅ = = = − −+ +

Φ = ° − °+ ° = − − ⇒ =°

= = ⇒ = =+ +

Med TI = 4,2 blir ωC = 0,41 och Φm = 45°.

Page 53: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.9 c lösn. Jämför P och I

:1,42,4 0,582,4

:1,40,41 3,40,41

C r

C r

P

t

I

t

ω

ω

= = =

= = =

Sex ggr. Snabbare!

Page 54: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 55: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.11 a PI-regulator

°=Φ 45m

Page 56: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.11 a lösn. PI-regulator, K °=Φ 45m

°=°+°=Φ 561145

7,1=⇒ Cω8,14,45,2

=→

K

Page 57: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.11 a lösn. nu PI-regulator, TI

°=Φ 45m

°=Φ 45

7,1=Cω8,14,45,2

=→

K

34,02,0 =⋅=⇒ Cb ωω

63,18,19,2

9,22,01

===

==

KTJ

T

IV

CI ω

Page 58: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Rolling ruler

Bode-diagram för hand: Parallella linjer ritar man enklast med två vinkelhakar.

För länge sedan hade ingenjören en rolling ruler för att rita parallella linjer

Page 59: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Page 60: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.14 PD-regulator ( )sTKG

sG DPDRP +=

+= 1

)1(4

)(3

P: Bestäm K för Φm = 60°. PD: Välj TD. Bestäm nytt högre K för Φm = 60°.

Arbetsgång:

Page 61: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.14 lösn. PD-regulator, K

3

2 2

4(1 )

4( ) ( ) 3arctan( )(1 ) 1

60 : (180 60 ) 3arctan( ) 0,84180

P

P P

m m m

Gs

G ω φ ω ωω ω

π ω ω

=+

= = −+ +

Φ = ° °− ° = − ⇒ =°

Process:

Page 62: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.14 lösn. PD-regulator, K 84,0=mω

2 2

2 2

4( ) 1: 1(1 ) 1

(1 0,84 ) 1 0,84 0,564

P m

m m

KK G

K

ωω ω

⋅ = =+ +

+ +⇒ = =

Med P-regulator: 3)1(4

sKGK P +⋅

=⋅

Med K = 0,56 blir ωC = 0,84 och Φm = 60°.

Page 63: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.14 lösn. PD-regulator, ωπ, TD

73,1)arctan(3)()arctan(3)(

=⇒−=−=−=

πππ ωωπωϕωωϕ

P

P

67,05,1

1

5,173,182,01

==

=⇒<<<=<

D

bbD

bC

T

Tωωωωω π

( Eftersom deriveringen förbättrar stabiliteten skulle även ωb kunna väljas något högre än ωπ ).

Välj ( = guess ):

Page 64: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.14 lösn. PD-regulator, nytt K ( ) ( )

86,039,167,01439,11)39,11(

1)1(

141

39,1

)arctan(3)67,0arctan(180

)60180(

)arctan(3)arctan()(1)1(

14)(

)1(141

)1(4

22

22

2)(

2)(

2)(

2

)(

)()(

22

22

3)()(3

=⋅+

++=⇒

++

+=

=⇒

−=°

°+°−

−=++

+=

++

=⋅=+=+

=

KTK

TTK

G

ssTKGGGsTKG

sG

PDmPDm

PDmD

PDm

PDmPDm

DD

DPDRPDPDRP

ωω

ω

ω

ωωπ

ωωωϕωω

ωω

Page 65: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.14 PD visualisering Matlab

3)1(4s

GP +=

°−120

84,0=mω4

°−180°=Φ 60m

process

bode(G)

Page 66: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.14 PD visualisering Matlab

3)1(24,256,0s

GP +=⋅

24,2

°−18060mΦ = °°−120

7,15,182,0

===

πωωω

b

C

Cω bω πω

P-reg

bode(G)

Page 67: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

11.14 PD visualisering Matlab

39,1=Cω

°−180°−120

°=Φ 60m

44,3

3)( )1(4)67,01(86,0

ssGG PPDR +⋅+⋅

=⋅

PD-reg nytt K

bode(G)

Page 68: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]

Jobbigt att läsa av marginalerna i Bodediagrammet?

3)( )1(4)67,01(86,0

ssGG PPDR +⋅+⋅

=⋅

margin(G)

Låt MATLAB göra jobbet!

Page 69: Reglerteknik 7 - KTH · 2013-02-01 · Simuleringar . Simulink. William Sandqvist william@kth.se . De olika kraven som finns på en process är . motstridiga. Förbättring av någon

William Sandqvist [email protected]