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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

conseguir que uma determinada função matemática atinja um valor desejado constante.<br />

No caso do problema de achar as raízes de uma função não linear f(x) : R n → R n ,<br />

esta função pode representar a planta do sistema, em cujo caso o valor desejado é,<br />

obviamente, zero. Quando a função atinge este valor, a variável x, também chamada<br />

de variável de estado, tomará o valor de uma raíz da função, referida como x ∗ .<br />

Bhaya e Kaszkurewicz ([13, c. 2] e [11]) propõem como método para o desenvolvimento<br />

do mecanismo controlador, a utilização de funções de controle de Liapunov<br />

(CLF). Através deste método, diversos mecanismos, equivalentes a diversos algoritmos,<br />

podem ser derivados e suas convergências analisadas.<br />

Os algoritmos discretos assim derivados são discretizados por Euler, com os comprimentos<br />

de passo calculados de maneira ótima pelo método de controle ótimo de<br />

Liapunov (LOC).<br />

O presente capítulo está organizado da seguinte maneira. Na seção 2 é apresentada<br />

a teoria de controle como ferramenta para a derivação de algoritmos para achar zeros<br />

de funções vetoriais não lineares.<br />

Na seção 3 são detalhadas as já mencionadas metodologias CLF e LOC, neste<br />

mesmo contexto.<br />

Na seção 4 são derivados os algoritmos de primeira ordem contínuos apresentados<br />

em [13] e [14]. São realizadas algumas considerações sobre o algoritmo de Newton, e<br />

são simulados com diversas funções de teste.<br />

Na seção 5 é estudado o tema de singularidades estranhas para o algoritmo de<br />

Newton e de Branin ([18]), e são propostos métodos de linearização para o algoritmo<br />

de Newton.<br />

Na seção 6 são discretizados os algoritmos apresentados na seção 4, são realizadas<br />

simulações com diversas funções de teste, e é apresentada a metodologia de utilização<br />

de um conjunto, ou “time” de algoritmos.<br />

Na seção 7 são estudadas as bacias de atração dos zeros de diversas funções de teste<br />

para os algoritmos apresentados.<br />

Na seção 8 são desenvolvidos algoritmos específicos para minimização de funções<br />

escalares convexas como sistemas dinâmicos de controle. Estes são simulados com<br />

diversas funções de teste, discretizados com comprimentos de passo calculados por LOC,<br />

13

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

Saved successfully!

Ooh no, something went wrong!