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.
Mintavételes PID Szabályozó Tervezése Kisfrekvenciás Közelítés Alapján Hetthéssy Jenő, Bars Ruth, Barta András, 2005<br />
−Ts<br />
/ T1 −Ts<br />
/ T2<br />
( z−e )( z−e<br />
)<br />
PID szabályozó: Cz ( ) = A<br />
( z−1)<br />
z<br />
Differenciaegyenlete:<br />
u[ k] = Ae[ k] − A(exp( − T / T) + exp( −T / T )) e[ k − 1] + A(exp( −T / T) exp( −T / T )) e[ k − 2] + u[ k −1]<br />
Megje<br />
s 1 s 2 s 1 s 2<br />
gyzés: Többszörös PI, illetve PD hatás is alkalmazható, amennyiben az u beavatkozójelre megadott<br />
korlátot nem lépjük túl.<br />
A kompenzáló algoritmusoknak megfelelő differenciaegyenlet rekurzív összefüggés, amely valós időben<br />
realizálható.<br />
5<br />
Step Response<br />
From: U(1)<br />
2. Példa<br />
Vizsgáljuk az egyes szabályozók egységugrás válaszát.<br />
» T1=10; T2=2; Ts=1; A=2;<br />
» z=zpk(’z’,Ts)<br />
» pd1=exp(-Ts/T1), pd2=exp(-Ts/T2)<br />
» Cpi=A*(z-pd1)/(z-1)<br />
» Cpd=A*(z-pd2)/z<br />
» Cpid=A*(z-pd1)*(z-pd2)/(z*(z-1))<br />
» t=0:Ts:15;<br />
»<br />
step(Cpi,’b’,Cpd,’r’,Cpid,’g’,t),grid<br />
Amplitude<br />
To: Y(1)<br />
4.5<br />
4<br />
3.5<br />
3<br />
2.5<br />
2<br />
1.5<br />
1<br />
0.5<br />
0<br />
0 5 10 15<br />
Time (sec.)<br />
Látható, hogy a diszkrét PID szabályozó algoritmusokkal a folytonos PID algoritmusokéhoz hasonló<br />
hatások érhetők el.<br />
A szabályozók zérusaival kiejtjük a szakasz nemkívánatos pólusait. A szabályozó A átviteli tényezőjét úgy<br />
választjuk meg, hogy a diszkrét rendszer Bode diagramja alapján a fázistöbblet az előírt (rendszerint ~60°)<br />
legyen. A Bode diagram a dbode (ill. a rendszer LTI megadásakor a bode <strong>Matlab</strong> utasítással számítható. A<br />
frekvenciatartomány kb. az 1/T s értékig veendő fel. A vágási körfrekvencia nagyjából az<br />
ωc ≈ 1/2( Tholtidő + Ts<br />
) értékre fog adódni. (A szakasz mintavételezéséből T s /2, a szabályozó algoritmusból<br />
további T s /2 járulékos holtidő vehető figyelembe.) A frekvenciatartománynak tehát csupán a<br />
kisfrekvenciás része érdekes a szabályozás tervezése szempontjából, ahol a tárgyalt közelítés érvényes.<br />
Mivel a fenti szabályozási algoritmusok a szakasz zérusait nem kompenzálják, a mintavételi pontok között<br />
nem várhatók lengések. A beavatkozójelre rendszerint korlátok érvényesek. Ellenőrizni kell, hogy a<br />
beavatkozójel a korlátokon belül marad-e.<br />
3. Példa<br />
A folytonos rendszer adott az átviteli függvényével:<br />
−s<br />
e<br />
−s<br />
P( s)<br />
= = P1( s)<br />
e<br />
( 1+ 10s)( 1+<br />
5s)<br />
A rendszerben egy holtidős tag is szerepel Td=1 késleltetéssel. A mintavételi idő Ts=1 .<br />
Tervezzünk diszkrét soros szabályozót, amely teljesíti a következő minőségi előírásokat.<br />
- Fázistartalék≅60°<br />
- A beállási idő minél kisebb legyen;<br />
- Egységugrás alapjel esetén a statikus hiba legyen nulla.<br />
57