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

13.26 Mostre que os operadores δ 2 x e δ 2 y comutam quando o domínio onde eles se aplicam é um retângulo.Dê<br />

um contra-exemplo para ilustrar o caso em que o domínio não é um retângulo.<br />

13.27 Mostre que o método de Crank-Nicolson em duas dimensões com espaçamento k na direção t, hx<br />

e hy nas direções x e y, pode ser escrito como:<br />

<br />

1 − σx<br />

2 δ2 x − σy<br />

2 δ2 <br />

y U n+1 <br />

= 1 + σx<br />

2 δ2 x + σy<br />

2 δ2 <br />

y U n<br />

(13.98)<br />

onde σx = k<br />

h 2 x<br />

e σy = k<br />

h2 .<br />

y<br />

Mostre que o termo:<br />

é de ordem O(k 3 ).<br />

Mostre que adicionando o termo<br />

σxσy<br />

4 δ2 xδ 2 n+1 n<br />

y U − U <br />

σxσy<br />

4 δ2 xδ 2 yU n+1<br />

no lado esquerdo de (13.98) e o termo<br />

σxσy<br />

4 δ2 xδ 2 yU n<br />

no lado direito, obtemos um método com a mesma ordem do método de Crank-Nicolson que pode ser<br />

fatorado na forma:<br />

<br />

1 − σx<br />

2 δ2 <br />

x 1 − σy<br />

2 δ2 <br />

y U n+1 <br />

= 1 + σx<br />

2 δ2 <br />

x 1 + σy<br />

2 δ2 <br />

y U n<br />

13.28 Mostre que o método de Peaceman-Rachford para solução da equação do calor não homogênea,<br />

toma a forma:<br />

<br />

1 − σx<br />

2 δ2 <br />

1 n+<br />

x U 2 =<br />

<br />

1 − σy<br />

2 δ2 <br />

y U n+1 =<br />

ut = uxx + uyy + F (x, y, t)<br />

<br />

1 + σy<br />

2 δ2 <br />

y U n + k n<br />

F<br />

2<br />

<br />

1 + σx<br />

2 δ2 <br />

1 n+<br />

x U 2 + k n+1<br />

F<br />

2<br />

13.29 Escreva um programa MATLAB para resolver o problema:<br />

∂2u ∂x2 + ∂2u = −2<br />

∂y2 definido no quadrado [−1, 1] × [−1, 1] com condição de Dirichlet nula na fronteira. Utilize h = 0.2.<br />

Compare seu resultado com a solução exata:<br />

u(x, y) = 1 − y 2 − 32<br />

π 3<br />

∞<br />

n=0<br />

(−1) n<br />

sech<br />

(2n + 1) 3<br />

(2n + 1)π<br />

2<br />

<br />

cosh<br />

13.30 Escreva um programa MATLAB para resolver o problema:<br />

∂2u ∂x2 + ∂2u − 10u = 0<br />

∂y2 (2n + 1)πx<br />

definido no quadrado [−1, 1] × [−1, 1] com condições de fronteira dadas por:<br />

2<br />

<br />

cos<br />

(2n + 1)πy<br />

2<br />

<br />

.

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

Saved successfully!

Ooh no, something went wrong!