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

Esse problema constitue um problema bem posto se a condição ∂φ<br />

≥ a > 0 estiver satisfeita no domínio.<br />

∂ut<br />

Discretizando as derivadas espaciais por diferenças centrais e a derivada temporal por diferença regressiva,<br />

no ponto (xi, tj+1), obtenha um método impícito para resolver (13.97). Qual a ordem desse método?<br />

Considere a equação parabólica quase-linear com<br />

φ(x, t, ux, ut) = a(x, t, u)ux + b(x, t, u)ut + c(x, t, u).<br />

baseando-se no exercício anterior obtenha um método implícito para resolver esse problema que seja linear,<br />

isto é cuja solução requeira a solução de um sistema linear apenas. Derive o método de Crank-Nicolson<br />

para a equação (13.97).<br />

13.19 Seja ψ a solução da equação do calor ψt = ψxx. Mostre que se ψ = exp(− v<br />

2 ) e u = vx, então u é<br />

solução da equação não linear:<br />

ut = uxx − uux.<br />

Utilizando a transformação acima encontre a solução exata do problema:<br />

ut = uxx − uux 0 < x < 1, t > 0<br />

u(x, 0) = sen πx<br />

u(0, t) = u(1, t) = 0<br />

Resolva esse problema numericamente utilizando um dos métodos discutidos acima e compare seus resultados<br />

com a solução exata.<br />

13.20 Determinar o erro de truncamento local e a estabilidade do método de Hopscotch.<br />

13.21 Mostre que cada uma das fórmulas de Saul’yev (??-??) é incondicionalmente estável.<br />

13.22 Utilizando o método da matriz mostre a que condição de estabilidade da equação de diferenças:<br />

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

U−1,j = U1,j + 20hU0,j<br />

UN,j = 0<br />

é σ ≤ 1<br />

1<br />

2+10h . Por outro lado usando o critério de von Neumann obtemos a condição σ ≤ 2 . Conclua<br />

então que o critério de von Neumann é uma condição necessária mas não suficiente para estabilidade da<br />

equação de diferenças.<br />

13.23 Mostre que a complexidade algorítmica (número de operações aritméticas) do método explícito<br />

para resolver a equação do calor em 2D é: 4 adições + 3 multiplicações por ponto da malha. Mostre<br />

também que no caso de um método ADI esse número é: 10 adições + 8 multiplicações + 6 divisões.<br />

13.24 Considere o método obtido pela média ponderada dos métodos implícito e explícito:<br />

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

k<br />

, σ = , 0 ≤ θ ≤ 1.<br />

h2 Observe que para θ = 0 obtemos o método explícito, para θ = 1 obtemos o método implícito e para<br />

θ = 1/2 obtemos o método de Crank-Nicolson. Deduzir a expressão do erro de truncamento local e<br />

usando a técnica de von Neumann mostre que para 0 ≤ θ < 1/2 o método é estável se σ ≤ 1<br />

2(1−2θ) e<br />

incondicionalmente estável para 1/2 ≤ θ ≤ 1.<br />

13.25 Mostre que os métodos implícito e ADI em 2D são incondicionalmente estáveis.

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

Saved successfully!

Ooh no, something went wrong!