18.05.2014 Views

PROJETO DE ALGORITMOS PARA RESOLU¸C˜AO DE ...

PROJETO DE ALGORITMOS PARA RESOLU¸C˜AO DE ...

PROJETO DE ALGORITMOS PARA RESOLU¸C˜AO DE ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.2.2 Discretização dos algoritmos<br />

Nesta seção, os algoritmos de segunda ordem serão discretizados pelo método de Euler,<br />

e seus comprimentos dos passos de iteração calculados de maneira ótima pela metodologia<br />

de controle ótimo de Liapunov.<br />

Por serem algoritmos de segunda ordem, existe uma dinâmica tanto na planta<br />

quanto no controlador, e as duas variáveis de estado x e u devem convergir aos valores<br />

desejados. Esta é a razão pela qual o sistema comporta-se como um sistema bilinear,<br />

e duas funções de Liapunov discretas serão escolhidas a fim de que os comprimentos<br />

dos passos para as atualizações de ambas variáveis apresentem o maior decrescimento<br />

destas funções de Liapunov candidatas discretas, segundo a metodologia de controle<br />

ótimo de Liapunov.<br />

Genericamente<br />

x k+1 = x k + α k ϕ k (3.16)<br />

onde ϕ k = ẋ e dependerá da escolha da planta.<br />

u k+1 = u k + β k ψ k (3.17)<br />

onde ψ k = ˙u e dependerá da escolha do controlador.<br />

O resíduo discreto também aqui será escolhido como o valor de referência, 0, menos<br />

o valor da função.<br />

r k = −f(x k )<br />

e aproximando por Taylor até o termo de primeira ordem<br />

r k+1 ≃ r k − α k D f ϕ k<br />

onde resumimos D f = D f (x k ).<br />

Escolhendo como função de Liapunov discreta candidata para a variável de estado<br />

V rk = r T k r k<br />

⇒<br />

∆V r = V rk+1 − V rk = ‖r k+1 ‖ 2 − ‖r k ‖ 2 = −2α k r T k D fϕ k + α 2 k ϕT k DT f D fϕ k<br />

123

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

Saved successfully!

Ooh no, something went wrong!