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 450<br />

cuja mo̷l’ecula computacional é:<br />

Figura 13.5: Molécula computacional do método de Crank-Nicolson.<br />

Podemos observar que estas equações formam o seguinte sistema linear tridiagonal<br />

AUj+1 = BUj + cj que é diagonalmente dominante:<br />

⎛<br />

2 + 2σ<br />

⎜ −σ<br />

⎜ .<br />

⎝ 0<br />

−σ<br />

2 + 2σ<br />

. . .<br />

0<br />

−σ<br />

−σ<br />

. . .<br />

. . .<br />

2 + 2σ<br />

0<br />

0<br />

.<br />

−σ<br />

⎞ ⎛<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎠ ⎝<br />

0 . . . 0 −σ 2 + 2σ<br />

⎛<br />

2 − 2σ)<br />

⎜ σ<br />

⎜ .<br />

⎜ .<br />

⎝ 0<br />

σ<br />

2 − 2σ<br />

. . .<br />

0<br />

σ<br />

σ<br />

. . .<br />

. . .<br />

2 − 2σ<br />

0<br />

0<br />

.<br />

.<br />

σ<br />

⎞ ⎛<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎠ ⎝<br />

U1,j<br />

U2,j<br />

.<br />

0 . . . 0 σ 2 − 2σ<br />

ou utilizando notação vetorial podemos escrever:<br />

AUj+1 = BUj + cj<br />

UN−2,j<br />

UN−1,j<br />

U1,j+1<br />

U2,j+1<br />

.<br />

UN−2,j+1<br />

UN−1,j+1<br />

⎞<br />

⎛<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ + ⎜<br />

⎟ ⎜<br />

⎠ ⎝<br />

⎞<br />

⎟ =<br />

⎟<br />

⎠<br />

σU0,j<br />

0<br />

.<br />

0<br />

σUN,j<br />

⎞<br />

⎟ ,<br />

⎟<br />

⎠<br />

(13.40)<br />

Para se obter a solução em cada estágio, é preciso resolver um sistema tridiagonal. Note que, sendo<br />

A diagonalmente dominante, o problema discreto tem solução única.<br />

Erro de Truncamento Local<br />

Analogamente às definições de erro de truncamento local dos demais métodos definimos τi,j por:<br />

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

k<br />

= α<br />

2h 2 (ui−1,j − 2ui,j + ui+1,j + ui−1,j+1 − 2ui,j+1 + ui+1,j+1) + τi,j .<br />

Expandindo em série de Taylor em torno do ponto (xi, t j+ 1<br />

2 k), obtemos:<br />

Logo,<br />

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

k<br />

= ut +<br />

2 k 1<br />

2 6 uttt + O(k 4 ) ,<br />

ui−1,j − 2ui,j + ui+1,j = h 2 uxx + h4<br />

12 uxxxx + O(h 6 ) ,<br />

ui−1,j+1 − 2ui,j+1 + ui+1,j+1 = h 2 uxx + h4<br />

12 uxxxx<br />

h2k2 8 uxxtt + h4k2 96 uxxxxtt + O(h 6 ) .<br />

τi,j = k2<br />

24 uttt − αh2<br />

12 uxxxx − αk2<br />

8 uxxtt − a h2 k 2<br />

96 uxxxxtt + O(h 4 ) + O(k 4 ) = O(h 2 + k 2 ) .

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

Saved successfully!

Ooh no, something went wrong!