Wyklad8 new


Wyk艂ad 8
PRz 2006
NASTAWIANIE REGULATOR脫W METOD LINII
PIERWIASTKOWYCH EVANSA
仞 Nastawianie regulator贸w P i PI
仞 Regulator PD jako korektor przyspieszaj膮cy
仞 Regulator PID o podw贸jnym zerze
仞 Linie pierwiastkowe dla obiekt贸w z op贸znieniem
仞 Regulator PI dla obiektu inercyjnego z op贸znieniem
Nastawianie regulator贸w P i PI
PRz 2006
Metod臋 linii pierwiastkowych stosuje si臋, gdy opis obiektu jest dany w formie transmitancji
Nastawianie regulatora P jest klasycznym problemem doboru wzmocnienia
Regulator P
Obiekt
P
Gotw(s) = k G(s)
e u
U(s)
G(s)
k
P = kp 尊e 摒 P(s) = = kp
E(s)
kp = k
Problem
Dane: Szukane:
G(s), p% k = kp, tr Gdy punkt rozwidlenia
p% = 0 -
Tok projektowania
仞 linie pierwiastkowe dla G(s)
2
1-饃
ImsD
仞 p% 摒 x 摒 = tgf = 摒 f
Re sD x
sD
仞 - punkt przeci臋cia linii pierwiastkowej z prost膮
叙f
4
1
仞 tr =
kp = k = - ,
Re sD
G(sD)
Przyk艂ad  regulator P dla obiektu 3-go rz臋du
PRz 2006
p%
ln
2
1
100
ImsD
1-饃
4
G(s)
k
x = ,
G(s) = , p% =16.3%
tgf = = , tr =
p%
2 2 Re sD x
Re sD
(s +1)3
p + ln
100
clear all
clc
Pp=16.3
2
ksi=abs(log(Pp/100))/sqrt(pi^2+log(Pp/100)^2)
x @ 0.5
1
fi=atan(sqrt(1-ksi^2)/ksi)*180/pi
f = 60梆
L=1;
0
M=conv([1 1],conv([1 1],[1 1]));
k=0:0.01:10;
r=rlocus(L,M,k); -1
plot(r,'*');grid
-2
[k' r(:,2) 180-angle(r(:,2))*180/pi]
-4 -3 -2 -1 0 1
0.9800 -0.5034 + 0.8602i 59.6659
0.9900 -0.5017 + 0.8631i 59.8338
1.0000 -0.5000 + 0.8660i 60.0000 kp =1, Re sD = 0.5
1.0100 -0.4983 + 0.8689i 60.1646
kp=1;
0.5
tr=4/0.5
tr = 8
0.4
yu = 0.5
t=0:0.01:2*tr;
0.3
Lz=kp*L
Mz=M+[0 0 0 kp*L]
0.2
y=step(Lz,Mz,t);
plot(t,y);grid
0.1
p%real =13.95% 0
Ppreal=(max(y)-y(end))/y(end)*100
0 2 4 6 8 10 12 14 16
Regulator PI
PRz 2006
1
膰 鲳
U(s) 1 s +1/Ti s + z
1
k = kp, z =
gdzie
琊 黟
G(s) = , p% =16.3% PI(s) = = kp琊1+ = kp = k ,

Ti
(s +1)3
E(s) Tis s s
艁 艂
G(s)
PI
Gdy zadane jest tylko przeregulowanie, zero regulatora PI
dobiera si臋 eliminuj膮c dominuj膮cy biegun obiektu
s +1 1 1
z =1摒 Gotw(s) = k 尊 = k Nale偶y dobra膰 k  klasyczny problem doboru
s (s +1)3 s(s +1)2
wzmocnienia
1
L=1;
M=conv([1 0],conv([1 1],[1 1]));
0.5
k=0:0.01:1;
r=rlocus(L,M,k);
0
plot(r,'*');grid
-0.5
[k' r(:,1) 180-angle(r(:,1))*180/pi]
-1
1.0e+002 *
-2 -1.5 -1 -0.5 0
0.0037 -0.0025 + 0.0043i 0.5962
0.0038 -0.0025 + 0.0044i 0.6037
k = 0.38, Re sD = 0.25
0.0039 -0.0025 + 0.0045i 0.6110
k=0.38
1
tr=4/0.25 tr = 16
0.8
yu =1
Lz=k*L;
0.6
Mz=M+[0 0 0 k*L];
t=0:0.01:2*tr; 0.4
y=step(Lz,Mz,t);
0.2
plot(t,y);grid
p%real =15.7%
Ppreal=(max(y)-y(end))/y(end)*100 0
0 5 10 15 20 25 30
Regulator PD jako korektor przyspieszaj膮cy
PRz 2006
1
膰 鲳
Td 膰1+ 鲳s +1
琊 黟
琊 黟
D 1 p
U (s) Td s s + z
p = , z = , k = kp
琊 黟
PD(s) = = kp 1+ = kp 艁 D 艂 = k
1
Td z
Td Td
E(s) s + p

Td 膰1+ 鲳
琊 黟
s +1黟 s +1
琊 黟
D
艁 艂
艁 D 艂 D
s + z
D(s) G(s)
D(s) = k
- korektor przyspieszaj膮cy (ang. lead)
s + p
Regulator PD stosuje si臋 wtedy, gdy szumy pomiarowe nie wyst臋puj膮, b膮dz s膮 silnie t艂umione
przez filtr wej艣ciowy. Na potrzeb臋 t艂umienia wskazuje m.in. pocz膮tkowa warto艣膰 D w regulatorach
przemys艂owych, kt贸ra np. u Siemensa wynosi 5, a u Honeywella 8
Problem
Dane: Szukane:
k, z, p
G(s), p%, tr
Poniewa偶 mamy dwie dane a trzy niewiadome k, z, wi臋c warto艣膰 jednej z
p
p%, tr
niewiadomych nale偶y za艂o偶y膰
Regulator PD jako korektor przyspieszaj膮cy
PRz 2006
Im s
sD
2
w餹 1-饃 = Im(sD )
Tok projektowania
仞 na podstawie p% i tr  okre艣lenie docelowego sD
f
p% Re s
-饃饂餹 = Re(sD)
ln 2
ImsD
1-饃 4
100
tr =
tgf = = ,
P% 摒 x = ,
Re sD x Re sD
p%
2 2
4
p + ln 祓
Re sD =
100

tr


ImsD = Re sD 尊tgf

s + z
仞 wyb贸r warto艣ci z (zero korektora) D(s) = k
s + p
仞 eliminacja dominuj膮cego bieguna  jak w przypadku PI

z = Re sD - tzw.  pionowo w d贸艂
仞 wyznaczenie pozosta艂ych niewiadomych k i p
仞 dob贸r p tak aby dla s=sD uk艂ad otwarty spe艂nia艂 warunek fazy 叙Gotw(sD) = 膮180梆
1
仞 dob贸r k tak aby uk艂adu zamkni臋ty posiada艂 bieguny w sD k = -
D(sD)尊G(sD)
Regulator PD jako korektor przyspieszaj膮cy
PRz 2006
Dob贸r warto艣ci p zapewniaj膮cej spe艂nienie warunku fazy
1 1

Gotw (s) = k 尊 尊[(s4饅24(3餧= k 尊 尊G (s)
+ s)
1 4)尊G4
s + p s + p
dla danego z "nowy" obiekt

仞 wyznaczenie fazy 叙G (s) = 叙[(s + z)G(s)] 仞 biegun p wprowadza k膮t do mianownika
f餻
叙Gotw (sD) = 叙G'(sD) -餱餻 = 膮180梆 摒 f餻 = 叙G'(sD) 膮180梆 (膮360梆)
Przez korekt臋 staramy si臋 doprowadzi膰
膮360梆
f p do k膮ta ostrego. Udaje si臋 to dla
typowych wymaga艅 tzn. gdy zak艂adany tr nie jest zbyt ma艂y. W innym przypadku nale偶y
stosowa膰 korektor podw贸jny (patrz skrypt)
Im sD
ImsD
仞 wyznaczenie warto艣ci bieguna p p = z + ,
p = z + x, x =
tgf餻
tgf餻
f餻 < 90梆
Korektor przyspieszaj膮cy PD - przyk艂ad
PRz 2006
1
G(s) = , p% =16.3%, tr = 6
(s +1)3
clear all
clc
Pp=16.3
tr=6
ksi=abs(log(Pp/100))/sqrt(pi^2+log(Pp/100)^2)
tgFi=sqrt(1-ksi^2)/ksi
ResD=4/tr;
ImsD=ResD*tgFi;
sD=-ResD+i*ImsD
sD=-0.6667 + 1.1546i
z=ResD;

叙G (sD ) = -131.69梆
f餻 = 叙G'(sD) 膮180梆 = -131.69 +180 = 48.3梆
faza=angle((sD+z)/(sD+1)^3)*180/pi
Fip=180+faza
p=z+ImsD/tan(Fip*pi/180)
p =1.6949
GsD=(sD+z)/(sD+p)*(1/(sD+1)^3)
katGsD=angle(GsD)*180/pi
叙Gotw(sD) =180梆
k = 2.3240 + 0.0000i
k=-1/GsD
k=real(k)
0.5
Lr=k*[1 z];
0.4
Mr=[1 p]
Lo=1;
yu = 0.477
0.3
Mo=conv([1 1],conv([1 1],[1 1]));
L=conv(Lr,Lo);
M=conv(Mr,Mo); 0.2
Lz=L;
Mz=M+[0 0 0 L];
0.1
t=0:0.01:2*tr;
y=step(Lz,Mz,t);
0
plot(t,y);grid
0 2 4 6 8 10 12
p%real =14.82%
Ppreal=(max(y)-y(end))/y(end)*100
Regulator PID o podw贸jnym zerze
PRz 2006
Ziegler i Nichols, 1943
niski poziom szum贸w
pomiarowych
膰 鲳
膰 鲳
琊 黟 1
(s + z)2
U (s) 1 Tds
琊 黟
PID(s) = kp琊1+ +餞ds黟
PID = k
琊 黟
PID(s) = = kp 1+ +
Tis
Td
E(s) Tis 艁 艂 s
D > 4

Ti
s +1黟
琊 黟
Td =
艁 D 艂
4 Ti 2 Ti
k = kp , z = , Td =
4 Ti 4
Dwie dane oraz dwie niewiadome
Problem
Dane: Szukane:
k, z
G(s), p%, tr
Tok projektowania
2
ImsD
4 1-饃
p%, tr 摒 Re sD = , ImsD = Re sD 尊tgf, tgf = =
仞 docelowe sD
tr Re sD x
仞 dob贸r z tak aby dla s=sD uk艂ad otwarty spe艂nia艂 warunek fazy
叙Gotw(sD) = 膮180梆
1
仞 dob贸r k tak aby uk艂adu zamkni臋ty posiada艂 bieguny w sD
k = -
PID(sD)尊G(sD)
Regulator PID o podw贸jnym zerze
PRz 2006
(s + z)2 G(s)
轲 艂

Gotw (s) = k 尊 尊G(s) = k 尊(s + z)2 尊 = k 尊(s + z)2 尊G (s)
臋 艣
s s
腽 
123
"nowy" obiekt
G(s)
仞 wyznaczenie fazy y z

叙G (s) = 叙轲 艂 仞 zero z wprowadza podw贸jny k膮t do licznika
臋 艣
s
腽 
1
叙Gotw (sD ) = 叙G'(sD ) + 2y = 膮180梆 (膮360梆) 摒 y = [- 叙G'(sD ) 膮180梆] (膮180梆)
z z
2
y
Przez korekt臋 staramy si臋 doprowadzi膰 do k膮ta ostrego. Udaje si臋 to dla
膮180梆
z
typowych wymaga艅 tzn. gdy zak艂adany tr nie jest zbyt ma艂y
仞 wyznaczenie warto艣ci zera z
z = Re sD + y
ImsD
z = Re sD +
ImsD
tgy
z
y =
tgy
z
Regulator PID o podw贸jnym zerze - przyk艂ad
PRz 2006
1
G(s) = , p% =16.3%, tr = 6
(s +1)3
clear all
clc
Pp=16.3
tr=6
ksi=abs(log(Pp/100))/sqrt(pi^2+log(Pp/100)^2)
tgFi=sqrt(1-ksi^2)/ksi
ResD=4/tr;
ImsD=ResD*tgFi;
sD=-ResD+i*ImsD sD=-0.6667 + 1.1546i
1
贸 y = [180梆 - 叙G'(sD )]= 80.8456梆
叙G (sD ) = 18.3087梆
faza=angle(1/(sD*(sD+1)^3))*180/pi
z
2
Psiz=(180-faza)/2
z=ResD+ImsD/tan(Psiz*pi/180)
z = 0.8527
GsD=(sD+z)^2/sD*1/(sD+1)^3
katGsD=angle(GsD)*180/pi
叙Gotw(sD) =180梆
k=-1/GsD
k =1.6918 + 0.0000i
k=real(k)
1
Lr=k*conv([1 z],[1 z]);
0.8
Mr=[1 0]
yu =1
Lo=1;
0.6
Mo=conv([1 1],conv([1 1],[1 1]));
L=conv(Lr,Lo);
0.4
M=conv(Mr,Mo);
Lz=L;
0.2
Mz=M+[0 0 L];
t=0:0.01:2*tr;
0
y=step(Lz,Mz,t);
0 2 4 6 8 10 12
plot(t,y);grid
p%real =14.54%
Ppreal=(max(y)-y(end))/y(end)*100
Obiekt z op贸znieniem
PRz 2006
R(s)
G(s)e-餿餾
Go(s) = G(s)e-餿 尊s
Metod臋 linii pierwiastkowych stosuje si臋, gdy opis obiektu jest dany w formie transmitancji
t
- s +1
2
Aproksymacja Pade e-餿餾 @
- I stopie艅
t
s +1
2
Ze wzgl臋du na ma艂膮 wra偶liwo艣膰 sprz臋偶enia zwrotnego na niedok艂adno艣ci modelowania (odporno艣膰),
do projektowania wystarczy aproksymacja Pade I rz臋du. Do symulacji b臋dziemy natomiast
wybiera膰 aproksymacje wy偶szych rz臋d贸w np. III
(s + z1)(s + z2)K
 minus
Go(s) =
Dotychczas
(s + p1)(s + p2)K
t 2
 minus
- s +1 - s +
Z aproksymacj膮 Pade
- s + A 2
2 t
e-餿餾 @ = = , A =
t 2
s + A t
s +1 s +
(-餾 + A)(s + z1)K (s - A)(s + z1)K
2 t
Go(s) = = -
(s + A)(s + p1)K (s + A)(s + p1)K
Linie pierwiastkowe dla  ujemnych wzmocnie艅
PRz 2006
1 1
- G(s)
k jf
G(s) =  G(s) e =
1- kG(s) = 0
k k
jf
e = cosf + j sinf
叙G(s) = 0o
Warunek fazy
Punkt na osi rzeczywistej nale偶y do linii pierwiastkowej, je偶eli liczba biegun贸w i zer
rzeczywistych uk艂adu otwartego le偶膮cych na prawo od niego jest parzysta lub zerowa
1
Wyznaczenie wzmocnienia k =
G(s)
s=餾D
Nowe wzory - stosowane tylko w przypadku, gdy uzyskanie  plusa przy najwy偶szej pot臋dze
w liczniku wymaga艂o wy艂膮czenia  minusa . Jest tak dla projektowania z aproksymacj膮
Pad 1-go rz臋du (i ew. 3, 5, 7 itd.).
Regulator PI dla obiektu inercyjnego z op贸znieniem
PRz 2006
s + z
2 Go(s)
PI
PI(s) = k ,
Go (s) = e-0.1尊s, p% = 16.3%
s
5s +1
Zero regulatora PI dobiera si臋 eliminuj膮c dominuj膮cy biegun obiektu
2
s + z 0.4 0.4
2 0.4
5
Go(s) = e-0.1尊s = e-0.1尊s = e-0.1尊s G(s) = k 尊 e-0.1尊s z=0.2 k e-0.1尊s
=
1
5s +1 s + 0.2
s s + 0.2 s
s +
5
40
[Lp Mp]=pade(0.1,1);
k=0:0.1:300
Lo=0.4;
20
Mo=[1 0];
L=conv(Lo,Lp);
M=conv(Mo,Mp);
0
k=0:0.1:20;
r=rlocus(L,M,k); -20
plot(r,'*');grid
-40
[k' r(:,1) 180-angle(r(:,1))*180/pi]
-20 0 20 40 60
1.0e+002 *
k=19.1;
0.1900 -0.0620 + 0.1066i 0.5981
tr = 0.65 1.2
tr=4/6.18
0.1910 -0.0618 + 0.1071i 0.6000
1
[Lp Mp]=pade(0.1,12);
0.1920 -0.0616 + 0.1075i 0.6020
L=k*conv(Lo,Lp);
0.8
M=conv(Mo,Mp);
Lz=L; 0.6
Mz=M+[0 L];
0.4
t=0:0.01:2.5*tr;
0.2
y=step(Lz,Mz,t);
plot(t,y);grid
0
p%real = 26.65%
Ppreal=(max(y)-y(end))/y(end)*100
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6


Wyszukiwarka

Podobne podstrony:
Wyk艂ad 0 (new)
Wyklad7 new
05 PL wyklad new
new 4
Sieci komputerowe wyklady dr Furtak
Wyk艂ad 05 Opadanie i fluidyzacja
WYK艁AD 1 Wprowadzenie do biotechnologii farmaceutycznej
mo3 wykladyJJ
ZARZ膭DZANIE WARTO艢CI膭 PRZEDSI臉BIORSTWA Z DNIA 26 MARZEC 2011 WYK艁AD NR 3
Wyklad 2 PNOP 08 9 zaoczne
Wyklad studport 8
Kryptografia wyklad
Budownictwo Ogolne II zaoczne wyklad 13 ppoz

wi臋cej podobnych podstron