15.05.2013 Views

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

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.

CAPÍTULO 13. SOLUÇÃO NUMÉRICA DE EQUAÇÕES DIFERENCIAIS PARCIAIS 445<br />

e o erro de truncamento local será:<br />

portanto de ordem 2.<br />

τi,j = k2<br />

6 uttt(xi, η) − h2<br />

12 uxxxx(ξ, tj) = O(h 2 + k 2 ) ,<br />

A análise da estabilidade pode ser feita utilizando o critério de von Neumann. Escrevemos então:<br />

Ui,j = e λj e Iβi ,<br />

que após substituição em (13.34) e várias simplificações resulta em:<br />

2 β<br />

λ = −4σ sen<br />

2 ± (1 + 16σ2 sen<br />

4 β 1<br />

) 2 .<br />

2<br />

Teremos sempre uma raiz de módulo maior do que 1, portanto este método é incondicionalmente<br />

instável.<br />

Uma opção para solucionar o problema da instabilidade é substituir o termo Ui,j pela média dos termos<br />

Ui,j+1 e Ui,j−1, na aproximação de uxx. Vamos obter dessa forma o Método de Du Fort-Frankel:<br />

Ui,j+1 − Ui,j−1<br />

2k<br />

cujo erro de truncamento local é dado por:<br />

τi,j = k2<br />

6 uttt − h2<br />

12 uxxxx − k2<br />

= α Ui+1,j − (Ui,j+1 + Ui,j−1) + Ui−1,j<br />

h 2<br />

h2 αutt + O(h 4 + k 4 + k4<br />

h<br />

Agora, se k = rh temos que o método não será consistente, melhor dizendo, o método será consistente<br />

com a equação:<br />

ut = αuxx − αr 2 utt ,<br />

que é uma equação hiperbólica!<br />

Portanto, para obtermos um método consistente, é preciso restringir k em função de h, por exemplo<br />

k = rh 2 e aí teremos um método consistente de ordem 2. O método de Du Fort-Frankel é pois condicionalmente<br />

consistente e a condição imposta é bastante restritiva.<br />

Analisando a estabilidade, vemos que, a partir de<br />

obtem-se:<br />

2 ) .<br />

Ui,j+1 − Ui,j−1 = 2σ(Ui+1,j − (Ui,j+1 + Ui,j−1) + Ui−1,j) ,<br />

(1 + 2σ)Ui,j+1 − 2σ(Ui+1,j + Ui−1,j) − (1 − 2σ)Ui,j−1 = 0 ,<br />

,

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

Saved successfully!

Ooh no, something went wrong!