26.11.2014 Views

polynomial controller design based on flatness - Kybernetika

polynomial controller design based on flatness - Kybernetika

polynomial controller design based on flatness - Kybernetika

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!