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

Solução: Como σ = 1 6 , α = 1 e k = 1 54 temos que h = 1 3 e portanto x0 = 0 , x1 = 1 3 , x2 = 2 3 , x3 = 1 e<br />

t0 = 0 , t1 = 1 54 , t2 = 2<br />

54<br />

, . . .. Da condição inicial vem que:<br />

u00 = u(x0, t0) = u(0, 0) = 0(1 − 0) = 0 = U00 ,<br />

u10 = u(x1, t0) = u( 1<br />

3<br />

u20 = u(x2, t0) = u( 2<br />

3<br />

Das condições de fronteira deduz-se que:<br />

Usando o método explícito:<br />

, 0) = 1<br />

3<br />

, 0) = 2<br />

3<br />

1 2<br />

(1 − ) =<br />

3 9 = U10 ,<br />

2 2<br />

(1 − ) =<br />

3 9 = U20 ,<br />

u30 = u(x3, t0) = u(1, 0) = 1(1 − 1) = 0 = U30 .<br />

u01 = u(x0, t1) = u(0, 1<br />

54 ) = 0 = U01 ,<br />

u31 = u(x3, t1) = u(1, 1<br />

54 ) = 0 = U31 .<br />

u11 = u(x1, t1) = 0.1861023 U11 = U10 + σ(U00 − 2U10 + U20) = 5<br />

27<br />

u21 = u(x2, t1) = 0.1861023 U21 = U20 + σ(U10 − 2U20 + U30) = 5<br />

27<br />

Erro de Truncamento Local<br />

= 0.1851852 ,<br />

= 0.1851852 .<br />

O exemplo (13.3) acima mostra claramente que a solução numérica calculada nos pontos (x1, t1) e<br />

(x2, t1) são apenas aproximações para o valor verdadeiro da solução nesses pontos, apesar de termos<br />

utilizado a solução exata no cálculo dos valores anteriores que entram na formação de U1,1 e U2,1. Dessa<br />

forma, o erro introduzido no cálculo acima advém única e exclusivamente da substituição das derivadas<br />

por diferenças finitas, ou em última instância da substituição da equação diferencial pela equação de<br />

diferenças. A esse erro chamaremos de Erro de Truncamento Local, que passaremos a definir precisamente.<br />

Denotando por ui,j = u(xi, tj) e por τi,j o erro ocorrido no cálculo de Ui,j+1 assumindo que todos<br />

os valores anteriores utilizados nesse cálculo são exatos, e ponderado pelo passo temporal k, podemos<br />

definir:<br />

τi,j = u(xi, tj+1) − Ui,j+1<br />

=<br />

k<br />

u(xi, tj+1) − (Ui,j + σ(Ui−1,j − 2Ui, j + Ui+1,j))<br />

,<br />

k<br />

onde utilizamos a equação de diferenças (13.17) para substituir o valor de Ui,j+1. Usando agora a hipótese<br />

de que Ui,j = u(xi, tj), ∀i temos:<br />

τi,j = u(xi, tj+1) − (u(xi, tj) + σ(u(xi−1, tj) − 2u(xi, tj) + u(xi+1, tj)))<br />

k<br />

que, substituindo o valor de σ pode ser reescrita na forma:<br />

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

k<br />

= α<br />

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

,

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

Saved successfully!

Ooh no, something went wrong!