21.08.2013 Views

Modelos Não Lineares do Método dos Elementos de Contorno para ...

Modelos Não Lineares do Método dos Elementos de Contorno para ...

Modelos Não Lineares do Método dos Elementos de Contorno para ...

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.

minimizar<br />

T 1 T<br />

ϕ ( s) = f ( xi ) + s ⋅ g ( xi ) + ⋅ s ⋅ A( xi , λi<br />

) ⋅ s<br />

2<br />

sujeito a g x + s ⋅∇g x ≤ 0 j = 1,..., n<br />

T ( ) ( )<br />

j i i g<br />

Capítulo 10 – Acoplamento entre Mo<strong>de</strong>lo Mecano-Fiabilístico e um Algoritmo <strong>de</strong> Otimização_____<br />

306<br />

(10.21)<br />

on<strong>de</strong> g é o gradiente da função objetivo f, A é uma aproximação positiva <strong>de</strong>finida <strong>para</strong> o<br />

Hessiano da função Lagrangeano. Após a resolução <strong>de</strong>ste problema <strong>de</strong> programação<br />

quadrática serão obti<strong>do</strong>s os valores <strong>para</strong> os multiplica<strong>do</strong>res <strong>de</strong> lagrange e também <strong>para</strong><br />

as direções <strong>de</strong> <strong>de</strong>scida (subida), variáveis ( , )<br />

s λ . Assim o próximo ponto <strong>do</strong> processo<br />

i i<br />

iterativo é obti<strong>do</strong> por meio da seguinte expressão:<br />

x = x + α ⋅ s<br />

(10.22)<br />

i+1 i<br />

Sen<strong>do</strong> que α é encontra<strong>do</strong> através da minimização da seguinte função<br />

unidimensional:<br />

ng<br />

Ψ ( α ) = f ( x) + µ j min ⎡<br />

⎣0, g j ( x)<br />

⎤<br />

⎦<br />

j=<br />

1<br />

∑ (10.23)<br />

Nesta equação µ j é igual ao valor absoluto <strong>do</strong>s multiplica<strong>do</strong>res <strong>de</strong> lagrange <strong>para</strong><br />

a primeira iteração, como mostra a Eq. (10.24):<br />

( )<br />

⎡ ( i) 1 ( i−1) ( i−1)<br />

⎤<br />

µ j = max ⎢ λ j , µ j + λ j<br />

2<br />

⎥<br />

⎣ ⎦ (10.24)<br />

on<strong>de</strong> o índice i <strong>de</strong>nota o número da iteração. Neste trabalho o problema unidirecional é<br />

resolvi<strong>do</strong> usan<strong>do</strong>-se o méto<strong>do</strong> Gol<strong>de</strong>n Section explica<strong>do</strong> no Anexo H. A matriz A é uma<br />

matriz positiva <strong>de</strong>finida que aproxima o hessiano da função objetivo. Na primeira<br />

iteração esta matriz é <strong>de</strong>finida como uma matriz i<strong>de</strong>ntida<strong>de</strong> sen<strong>do</strong> atualizada à medida<br />

que o processo iterativo avança. Esta atualização é feita utilizan<strong>do</strong>-se a equação<br />

proposta por BROYDON-FLETCHER-SHANNO-GOLDFARB, equação BFGS, e<br />

recomendada em VANDERPLAATS (2001). Assim:<br />

T T<br />

A⋅∆x ⋅ ∆x ⋅ A ∆l ⋅ ∆l<br />

Anovo = A − +<br />

T T<br />

∆x ⋅ A⋅∆x ∆x ⋅ ∆ x<br />

(10.25)<br />

Sen<strong>do</strong> que nesta equação ∆ x e ∆ l são <strong>de</strong>fini<strong>do</strong>s como:<br />

∆ x = x − x<br />

(10.26)<br />

i+ 1 i<br />

( λ ) ( λ )<br />

∆ l = ∇xL xi+ 1, i − ∇xL<br />

xi<br />

, i<br />

(10.27)<br />

on<strong>de</strong> L é a função Lagrangeana e ∇ x representa o gradiente da função Lagrangeana<br />

com relação às variáveis x. Para garantir que A seja positiva <strong>de</strong>finida, ∆l é modificada<br />

se a seguinte relação é verda<strong>de</strong>ira.

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

Saved successfully!

Ooh no, something went wrong!