polynomial controller design based on flatness - Kybernetika
polynomial controller design based on flatness - Kybernetika
polynomial controller design based on flatness - Kybernetika
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Polynomial C<strong>on</strong>troller Design Based <strong>on</strong> Flatness 579<br />
By denoting R*(p<br />
x ) = 1 + Q*(p x ), this c<strong>on</strong>trol can be written in the RST form:<br />
As a remark, from (50) and (19), we get:<br />
R*(p~ 1 ) u(t) = K(p) z d (t) - S*(p- X ) y(t). (50)<br />
R*(p' 1 ) A(p) z(t) = K(p) z d (t) - S*^- 1 ) B(p) z(t). (51)<br />
After some manipulati<strong>on</strong>s, we deduce R*(p~ x ) A(p)-{-S*(p~ 1 ) B(p) = K(p), and if we<br />
notice that A(p) and K(p) are of the same degree, the expressi<strong>on</strong> A(p~ l ) R*(p~ 1 ) +<br />
B(p~ 1 )S*(p~ 1 ), can be written as:<br />
Afø-^ДҶp- 1 ) +B(p- 1 )S*(p- 1 ) =p' n K(p), (52)<br />
which gives the relati<strong>on</strong>ship of the poles of the RST <str<strong>on</strong>g>c<strong>on</strong>troller</str<strong>on</strong>g> with the tracking<br />
dynamics.<br />
A sec<strong>on</strong>d remark can be d<strong>on</strong>e here. Namely, it follows also:<br />
n-1<br />
z(t) = h I •_4 n - 1 p-< n - 1 )z + Yl A'^Bp-'u \ ,<br />
І=l<br />
(53)<br />
where h is previously defined. Thus:<br />
Z(t) = h {<br />
ІП-l/Q-l<br />
o (A,C)<br />
p-("-l)y<br />
p~( n ~ 2 îy n-1<br />
+ '—]A i - 1 Bp- i i<br />
г=l<br />
AП<br />
°(A,C) M (A,-9,C)<br />
!-(^-2) 7i<br />
= ^(p-^yW+D*^- 1 )^^,<br />
p<br />
l U<br />
(54)<br />
which defines the flat output in terms of the proper operator p _1 .<br />
6. DISTURBANCE REJECTION<br />
In order to reject a static perturbati<strong>on</strong>, an integral acti<strong>on</strong> must be added to the<br />
model. The proposed methodology is then applied to the following augmented<br />
model:<br />
ŽW =ÃŽ + Bй,<br />
y = ÕŽ,<br />
(55)