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

Create successful ePaper yourself

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

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

Estabilidade<br />

Analogamente ao caso do método explícito pelo critério de von Neumann escrevemos:<br />

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

Substituindo na equação (13.36) temos o seguinte desenvolvimento:<br />

Portanto:<br />

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

e λ(j−1) e Iβi = −σe λj e Iβ(i−1) + (1 + 2σ)Ui,j − σe λj e Iβ(i+1)<br />

e −λ Ui,j = −σe −Iβ Ui,j + (1 + 2σ)Ui,j − σe Iβ Ui,j<br />

e −λ = −σ(e −Iβ + e Iβ ) + (1 + 2σ)<br />

= −2σ cos β + 1 + 2σ<br />

= 1 + 2σ(1 − cos β)<br />

2 β<br />

= 1 + 4σ sen<br />

2 .<br />

e λ =<br />

1<br />

1 + 4σ sen 2 β<br />

2<br />

Para a estabilidade, |e λ | ≤ 1. Mas, neste caso |e λ | < 1 para todo σ, ou seja, o método é incondicionalmente<br />

estável. Algumas vezes, esse fato é usado para justificar a utilização de um método implícito,<br />

pois sendo esse método incondicionalmente estável, não devemos nos preocupar com a amplificação de<br />

erros e portanto podemos utilizar uma malha menos fina para obter a solução.<br />

Como nos casos anteriores, a análise da estabilidade pode ser feita também pelo critério da matriz,<br />

aplicado à equação de diferemças,<br />

ej = A −1 ej−1 + A −1 τj ,<br />

de maneira que teremos estabilidade se os autovalores de A −1 estiverem no disco unitário. Ver exercício<br />

(13.13).<br />

Método de Crank-Nicolson<br />

Este é um dos métodos mais utilizados na solução de equações parabólicas. Como no caso do método<br />

do Trapézio para equações diferenciais ordinárias, este método é a “média aritmética” do explícito com<br />

o implícito. Tomando pois a média entre as expressões (13.17) e (13.36) obtemos o Método de Crank-<br />

Nicolson:<br />

ou ainda,<br />

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

2<br />

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

k<br />

= a<br />

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

.<br />

, (13.39)

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

Saved successfully!

Ooh no, something went wrong!