Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdAnja van der Horst Laatst gewijzigd meer dan 6 jaar geleden
1
REGELAARS P-regelaar PD-regelaar PI-regelaar I-regelaar PID-regelaar
2
P-Regelaar P-regelaar = versterker met versterkingsfactor K + K G(s)
PROCES + K G(s) SENSOR H(s) P-regelaar = versterker met versterkingsfactor K Idee: voeg een extra nulpunt en pool toe in de regelaar Vraag: kan het totale systeem worden verbeterd?
3
Regelaar met extra nulpunt en pool
PROCES + GC(s) G(s) SENSOR H(s) Transferfunctie regelaar: 2 soorten regelaars: 1) regelaar met fazevoorijling (z < p) 2) regelaar met fazenaijling (z > p)
4
Regelaar met fazevoorijling
C + + v1 R1 v2 R2 - -
5
Bode plot C R1 R2 A 0 dB z p w j 70° jM a w wM
6
Werkingsprincipe we gaan de fazevoorijling van de regelaar gebruiken om de fazenaijling in het proces te compenseren, om zodoende de fazemarge op te krikken.
7
Ontwerpstrategie bepaal de pool p en het nulpunt z zodanig, dat wM samenvalt met de 0dB-frekwentie wc van de lusversterking L(s). Immers, de fazemarge wordt gemeten bij wc.
8
Voorbeeld 1: w j w Matlab: >> G=tf(10,[1 0 0])
20dB wC 10 w 1 3,16 -20dB j w Matlab: >> G=tf(10,[1 0 0]) >> margin(G)
9
Ontwerp regelaar: K, z, p ? +
Gegeven a = 5,8 (komt overeen met jM = 45°) Gewenst wC = 14,5 rad/s Gevraagd bereken K, z en p p = a z Ontwerpformules:
10
In Matlab >> a=5.8; z=?; Gc=tf([1 z],[1 a*z]) >> bode(Gc)
>> K=?; L=K*Gc*G;margin(L) >> T=feedback(L,1); step(T) >> zero(T) >> pole(T)
11
Berekening K, z en p z = wc / = 14,5 / 2,4 = 6 rad/s
p = a z = 5,8 x 6 = 34,8 rad/s
12
Bode plot met regelaar A z p wC w j w wM
13
Root locus
14
Stapresponsie: doorschot 34%
15
Probleem van het doorschot
Oorzaak: nulpunt van T(s) = nulpunt van regelaar jw Procent Doorschot 300 280 260 240 220 200 180 160 140 120 100 80 60 40 20 X 0,2 0,5 -a 1 -zwn O s 2 5 X a = 6 geen nulpunt z zwn = 10,2 0, , , , , , , , ,
16
Oplossingen plaats de regelaar in het terugkoppelpad
gebruik een prefilter + K G H + K G H
17
Regelaar in terugkoppelpad
+ K Nulpunt van T(s) = pool van regelaar
18
In Matlab >> a=5.8; z=6; Gc=tf([1 z],[1 a*z]) >> K=50.5;
+ K G Gc >> a=5.8; z=6; Gc=tf([1 z],[1 a*z]) >> K=50.5; >> T1=feedback(K*G/a,Gc*a); step(T1)
19
Stapresponsie Plaats, indien mogelijk, de regelaar met fazevoorijling in het terugkoppelpad !
20
Prefilter + K De pool van de prefilter neutraliseert het nulpunt van T(s)
21
Prefilter in Matlab >> Gp=tf(z,[1 z]) >> K=50.5; L=K*Gc*G;
+ Gp Gc K G >> Gp=tf(z,[1 z]) >> K=50.5; L=K*Gc*G; >> T=feedback(L,1); >> T2=Gp*T; step(T2)
22
Voorbeeld 2 G = tf(1,[ ]) Bepaal (door simulatie) de minimale steltijd: 1) met proportionele regelaar 2) met regelaar met fazevoorijling Besluit : door het gebruik van een regelaar met fazevoorijling kan het systeem sneller worden gemaakt.
23
proportionele regelaar
>> K=5; G=tf(K,[ ]);margin(G) >> T=feedback(G,1);step(T) K jpm wc TS doorschot 5 81° 0,2 rad/s 13,6 s 0 % 10 73° 0,5 rad/s 5,3 s 30 50° 1,3 rad/s 4,9 s 17 % 40 43° 1,6 rad/s 4,4 s 25 % 50 37° 1,8 rad/s 5,2 s 32 % 100 20° 2,8 rad/s 7,7 s 57 % 200 4° 4,1 rad/s 30 s 85 %
24
regelaar met fazevoorijling
>> G=tf(1,[ ]);a=5.8; z=1.86; Gc=tf([1 z],[1 a*z]); >> K=576;L=K*Gc*G;margin(L) >> T=feedback(L,1);step(T) K jpm wc TS doorschot 100 82° 0,9 rad/s 4,0 s 0 % 200 73° 1,7 rad/s 1,6 s 300 64° 2,6 rad/s 1,3 s 4 % 400 56° 3,3 rad/s 11 % 576 45° 4,5 rad/s 24 % 1000 26° 6,5 rad/s 2,3 s 47 %
25
PD regelaar som van versterker en differentiator t s
+ + t s A 20logK w z in theorie : p = ∞ (a = ∞) j in praktijk : p = eindig (door eindige GBW van de opamp) 90° w
26
Praktische realisatie
Z2 = R Z1 = R/(1+RCs) R2 R1
27
Gebruik PD regelaar A p3 w p1 p2 j w -90° -180° -270°
28
Nulpunt op eerste pool A z = p1 p3 w p1 p2 j w -90° -180° -270°
29
Nulpunt op tweede pool A z = p2 p3 w p1 p2 j w -90° -180° -270°
30
Nulpunt op derde pool A z = p3 p3 w p1 p2 j w -90° -180° -270°
31
Besluit De optimale ligging van het nulpunt van de
PD-regelaar ligt in de buurt van de tweede pool van de transferfunktie G(s) .
32
Regelaar met fazenaijling
C R2 A p z w Werkingsprincipe : 1) verhogen van de lusversterking voor de lage frekwenties 2) verlagen van wC zodat de fazemarge toeneemt (ten koste van de snelheid) j w
33
Verhogen lusversterking
A w j w -90° -180°
34
Voorbeeld 1 >> G=tf(14000,[1 120 2000]);margin(G)
>> T=feedback(G,1);step(T) >> z=1;a=10;Gc=(1/a)*tf([1 z],[1 z/a]) >> K=a;L=K*Gc*G;margin(L) >> T=feedback(L,1);step(T)
35
Verlagen crossover-frekwentie
j w -90° -180°
36
Voorbeeld 2 >> G=tf(40,[1 2 0]);margin(G)
De fazemarge bedraagt 18°: dit is niet genoeg
37
Ontwerpprocedure we berekenen de frekwentie wc’ waar de fazemarge van het systeem 50° zou zijn (we voorzien dat de regelaar extra 5° fazenaijling introduceert). Dit volgt uit de formule Dit wordt de nieuwe 0dB-frekwentie. we evalueren |G(jwc’)| = 9,13 we hebben dus een verzwakking van minstens 1/ 9,13 nodig. We kiezen a = 10. we plaatsen het nulpunt ongeveer een dekade lager dan wc’ : bijgevolg z = 0,15 rad/s de ligging van de pool is dan p = 0,015 rad/s
39
>> z=0.15;a=10;Gc=(1/a)*tf([1 z],[1 z/a]);L=Gc*G;margin(L)
40
PI regelaar 1/ts j K som van versterker en integrator A
+ som van versterker en integrator + 1/ts A in theorie : p = 0 (a = ∞) in praktijk : p = eindig (door de eindige DC versterking van de opamp) w z j w -90°
41
Praktische realisatie
Z2 = R+1/Cs R1 Z1 = R
42
Gebruik PI regelaar A z = p1 w j w -90° -180°
43
Vuistregel De optimale ligging van het nulpunt van de PI-regelaar ligt in de buurt van de eerste pool van de transferfunktie G(s) .
44
Systeem met vertraging
z = p1 w j w -45° -90° -135° fpm -180°
45
Dominante vertraging j geen PI-regelaar, maar een zuivere I-regelaar A
w j w -45° -90° -135° fpm -180°
46
PID regelaar + tDs 1/tIs KP
som van een versterker, een differentiator en een integrator + tDs 1/tIs kaskade van PI- en PD-regelaar KP
47
Bode plot PID regelaar A KP w z1 z2 j 90° w -90°
48
Gebruik PID regelaar T < t3 : PID met tI = t1 en tD = t2
49
Gebruik PID regelaar t3 < T < t2 : PID met tI = t1 en tD = t2
50
Gebruik PID regelaar t2 < T < t1 : PI met tI = t1 geen PID !! (tD = 0)
51
Gebruik PID regelaar t1 < T : zuivere I-regelaar geen PID !!
52
Besluit Met een PID-regelaar beschikken we over 3 “knoppen” om de lusversterking te vergroten (P-aktie), het systeem sneller te maken (D-aktie) en de steady state error kleiner te maken (I-aktie)
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.