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

Create successful ePaper yourself

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

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!