Você está na página 1de 3

UFPa - ICEN - Mestrado 2009

Análise Numérica de Equações Diferencias Parciais - Prof◦ Dilberto Júnior

Lista de Atividades I
24 de novembro de 2009

1. Considere o seguinte problema de valor inicial e de contorno:

ut − uxx = 0, em (0, π) × (0, T )


u(0, t) = u(π, t) = 0, ∀t ≥ 0
u(x, 0) = f (x), ∀x ∈ (0, π)

Esse sistema é conhecido comumente como sistema parabólico que modela a propagação
de calor, ou simplesmente equação do calor. Dada a seguinte aproximação por diferenças
finitas explı́cita

un+1
j − unj unj+1 − 2unj + unj−1
− = 0
∆t ∆x2
un0 = unJ = 0, n = 0, 1, 2, ..., N
u0j = f (xj ), j = 0, 1, 2, ..., J

analise as seguintes questões:

(a) Verfique que u(x, t) = e−t sin(x) é solução do problema de valor inicial e de contorno;
(b) A propriedade de consistência e o respectivo erro de truncamento;
(c) A propriedade de convergência do erro. Especificamente, mostre que para

∆t 1
σ := 2

∆x 2
então:

|u(xj , tn ) − unj | ≤ O (∆x2 )

1
(d) Mostre que o método é condicionalmente estável para σ ≤ utilizando o critério de
2
estabilidade de von Neumann;

1
(e) Assumindo que u(x, t) ∈ C 4,2 , efetue uma análise de erro mais apurada provando a
seguinte estimativa para o erro da aproximação:

·¯ ¯ µ 2 ¶¸
¯ ∆t ∆x2 ¯ ∆t ∆x4
n
|e |∞ ≤ tn e −tn ¯ ¯
¯ 2 − 12 ¯ + 6
+2
6!

Note que para uma escolha particular de ∆t, temos:

µ ¶
n −tn ∆t2 ∆x4
|e |∞ ≤ tn e +2
6 6!

que é de ordem O (∆x4 ). Essa propriedade é conhecida como Superconvergência;


(f) Comprove numericamente as taxas de convergência da aproximação, tendo como base
π
a estimativa de erro anterior. Considere uma malha espacial com ∆x = com
J
J ∈ {4, 8, 16, 32} e o tempo de simulação T = 0.82247.
∆x2
Sugestão: Tome ∆t = com p ∈ {3, 12, 6}.
p

2. Método Implı́cito: Consiste em determinar un+1


j tal que

∂ t un+1
j − ∂ x ∂x un+1
j =0

Analise as mesmas questões anteriores para essa aproximação em particular. Nesse caso, o
método é incondicionalmente estável. Isso significa que o método é convergente indepen-
dentemente de qualquer relação entre os parâmetros ∆t e ∆x.

3. Diferença Central no Tempo: Consiste em determinar un+1


j tal que

∂ t + ∂t n
uj − ∂ x ∂x unj = 0
2

Resolva a consistência do método. Em particular, mostre que esse método é incondicional-


mente instável, portanto não converge.

4. Método Implı́cito de Crank-Nicholson: Consiste em determinar un+1


j tal que

∂ x ∂x unj + ∂ x ∂x un+1
j
∂t unj − =0
2

Verifique que esse método é consistente e incondicionalmente estável, logo convergente.


Efetue a análise de erro comprovando as respectivas taxas de convergência.

2
5. Considere novamente a equação do calor, desta vez com as seguintes condições de contorno:

ux (0, t) = ux (π, t) = 0, ∀t ≥ 0

Esses valores são conhecidos como Condições de Contorno do tipo Neumann homogêneas.
Verfique que nesse caso a solução exata da equação do calor é dada por u(x, t) = e−t cos(x).
Aplique o método de diferenças finitas explı́cita a esse problema e efetue computacional-
mente a comprovação das taxas de convergência.
Obs.: Atenção especial deve ser dada para a discretização das condições de contorno.

Você também pode gostar