Szabályozástechnika Matlab Gyakorlatok, Villamosmérnöki - Index of
Szabályozástechnika Matlab Gyakorlatok, Villamosmérnöki - Index of
Szabályozástechnika Matlab Gyakorlatok, Villamosmérnöki - Index of
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Holtidős Rendszer Soros Kompenzációja Hetthéssy Jenő, Bars Ruth, Barta András, 2005<br />
8. Holtidős Rendszer Soros Kompenzációja<br />
Holtidős tagot tartalmazó rendszer kompenzálása bonyolultabb, mint egy holtidő mentes rendszeré, mivel<br />
a holtidős tag nem reprezentálható pontosan egy racionális törtfüggvénnyel. A holtidős tag által<br />
létrehozott fázistolást a tervezés során külön kell figyelembe venni.<br />
Tekintsük az alábbi szabályozási kört:<br />
r(t)<br />
R(s)<br />
e(t)<br />
u(t)<br />
y(t)<br />
Cs () Pd<br />
() s<br />
E(s) U(s)<br />
Y(s)<br />
-<br />
ahol Ps () a folyamat átviteli függvénye holtidő nélkül, Cs () a szabályozó átviteli függvénye és<br />
Ls () = CsP ()<br />
d<br />
() s a felnyitott kör átviteli függvénye.<br />
Vegyük a következő példát:<br />
−s<br />
−sT<br />
() ()<br />
d<br />
e<br />
Pd<br />
s = P s e = .<br />
1 + 20s<br />
A Cs () szabályozót úgy kell megválasztani, hogy az előírt minőségi jellemzők teljesüljenek.<br />
Előírások: Egységugrás alapjel esetén a szabályozott rendszer statikus hiba nélkül kövesse az alapjelet és a<br />
kimenőjel túllövése körülbelül 10% legyen.<br />
Ezek alapján egy PI kompenzáló tagot választunk:<br />
1+<br />
20s<br />
Cs () = kc<br />
s<br />
A zárt rendszer eredő átviteli függvénye:<br />
−s<br />
−s<br />
1+<br />
20s e e<br />
Ls () = CsPs () () = kc<br />
= kc<br />
s 1+<br />
20s s<br />
A k c konstanst úgy választjuk meg, hogy a fázistartalék 60° legyen.<br />
A folyamat frekvenciafüggvényének amplitúdóját meghatározhatjuk a késleltetés nélküli rendszerből:<br />
− j T<br />
P ( j ) P( j ) e ω d<br />
j T<br />
ω = ω = P( jω)<br />
, mivel e − ω d = 1;<br />
A fázisszög pedig<br />
d<br />
{ } { } {<br />
− j T<br />
Arg P ( ) ( ) }<br />
d jω = Arg P jω + Arg e ω d = Arg { P( jω)<br />
} − ωTd<br />
» s=zpk(’s’)<br />
» P=1/(1+20*s)<br />
» Td=1<br />
» kc=1<br />
» C=kc*(1+20*s)/s<br />
A felnyitott kör átviteli függvénye:<br />
» L=C*P<br />
» L=minreal(L)<br />
A felnyitott kör frekvenciafüggvényének amplitúdója megegyezik a késleltetés nélküli rendszer<br />
amplitúdójával, a fázisszöge pedig egy lineáris taggal módosul:<br />
» [mag,phase,w]=bode(L);<br />
» magd=mag(:);<br />
» phased=phase(:)-w*Td*180/pi;<br />
44