Professional Documents
Culture Documents
x=x
i
= lim
h0
u(x
i
+ h) u(x
i
)
h
onde h = x.
De forma aproximada, utilizando-se um incremento h pequeno,
porem nito, podemos escrever:
du
dx
x=x
i
u(x
i
+ h) u(x
i
)
h
A aproxima cao denida acima e denominada diferen ca
progressiva porque utiliza um ponto a frente de x
i
, o ponto x
i
+h.
Universidade Tecnologica Federal do Parana Calculo Numerico
Equa coes Diferenciais
Alternativamente, podemos deduzir a aproximacao com diferenca
progressiva utilizando a serie de Taylor. A expansao em serie de
Taylor do valor de u em x = x
i
+ h em torno do valor de u em
x = x
i
e:
u(x
i
+ h) = u(x
i
) + h
du
dx
x=x
i
+
h
2
2!
d
2
u
dx
2
x=x
i
+
h
3
3!
d
3
u
dx
3
x=x
i
+ . . .
(1)
A expressao (1) pode ser reescrita como:
du
dx
x=x
i
=
u(x
i
+ h) u(x
i
)
h
h
2!
d
2
u
dx
2
x=x
i
h
2
3!
d
3
u
dx
3
x=x
i
. . .
Como h e pequeno podemos truncar a serie no ponto indicado.
Logo, desprezando-se os termos relativos `as derivadas de ordem
igual ou superior a dois, obtem-se a expressao da aproximacao com
diferenca progressiva.
Universidade Tecnologica Federal do Parana Calculo Numerico
Equa coes Diferenciais
Derivadas de Primeira Ordem: Diferenca Regressiva
Analogamente, a expansao em serie de Taylor do valor de u em
x = x
i
h em torno do valor de u em x = x
i
e:
u(x
i
h) = u(x
i
)h
du
dx
x=x
i
+
h
2!
d
2
u
dx
2
x=x
i
h
2
3!
d
3
u
dx
3
x=x
i
+. . . (2)
A expressao (2) pode ser reescrita como:
du
dx
x=x
i
=
u(x
i
) u(x
i
h)
h
h
2!
d
2
u
dx
2
x=x
i
+
h
2
3!
d
3
u
dx
3
x=x
i
. . .
Ao desprezar-se os termos relativos `as derivadas de ordem dois ou
superiores, obtem-se a expressao da aproximacao com diferen ca
regressiva.
Universidade Tecnologica Federal do Parana Calculo Numerico
Equa coes Diferenciais
Derivadas de Segunda Ordem: Diferenca Central
As derivadas de segunda ordem tambem podem ser obtidas atraves
da serie de Taylor, as expressoes (1) e (2) podem ser somadas,
resultando em:
u(x
i
+h) +u(x
i
h) = 2u(x
i
) +
2h
2
2!
d
2
u
dx
2
x=x
i
+
2h
4
4!
d
4
u
dx
4
x=x
i
+. . .
A expressao acima pode ser reescrita como:
d
2
u
dx
2
x=x
i
=
u(x
i
+ h) 2u(x
i
) + u(x
i
h)
h
2
2h
2
4!
d
4
u
dx
4
x=x
i
. . .
Desprezando os termos com derivadas de ordem igual ou superior a
quatro obtemos a aproximacao para a derivada de segunda ordem.
A aproxima cao obtida e do tipo diferen ca central.
Universidade Tecnologica Federal do Parana Calculo Numerico
Equa coes Diferenciais
Forma Simplicada das Aproxima coes
As aproxima coes em diferencas nitas podem ser escritas de forma
simplicada como:
u
i
u
i +1
u
i
h
(Diferen ca Progressiva)
u
i
u
i
u
i 1
h
(Diferen ca Regressiva)
u
i
u
i 1
2u
i
+ u
i +1
h
2
(Diferen ca Central)
onde:
h =
x
n
x
1
n 1
, x
i
= x
1
+ (i 1)h
u
i +1
= u(x
i
+ h), u
i
= u(x
i
), u
i 1
= u(x
i
h)
Universidade Tecnologica Federal do Parana Calculo Numerico
Equa coes Diferenciais
Exemplo: Resolva a equa cao de conducao de calor unidimensional
pelo metodo de diferen cas nitas com N = 5.
d
2
T
dx
2
= 0 em 0 x 1
T(0) = 10
T(1) = 30
Exerccio
Resolva a equa cao de difusao-rea cao unidimensional de um
poluente utilizando o MDF com N = 5:
d
2
C
dx
2
+ C = x em 0 x 1
C(0) = 0
C(1) = 0
Universidade Tecnologica Federal do Parana Calculo Numerico
Equa coes Diferenciais
Exerccio
Resolva a equa cao de adveccao-difusao unidimensional de um
poluente utilizando o MDF com N = 10:
50
d
2
C
dx
2
+ 2
dC
dx
= 30 em 0 x 3
C(0) = 12
C(3) = 25
Universidade Tecnologica Federal do Parana Calculo Numerico
Equa coes Diferenciais
Exerccio
Implemente um programa computacional para resolver o problema
unidimensional de advec cao-difusao-reacao com termo fonte
contante dado por
d
2
y
dx
2
+
dy
dx
+ y = q em 0 x L
y(0) = y
1
y(L) = y
2
onde , e sao os coecientes de difusao, advec cao e rea cao,
respectivamente; e L, y
1
e y
2
sao, respectivamente, o comprimento
do domnio fsico e as condi coes de contorno esquerda e direita;
Juntamente como o valor de N, todos estes sao dados de entrada
do programa.
Universidade Tecnologica Federal do Parana Calculo Numerico
Equa coes Diferenciais
Exerccio
Resolver pelo metodo de diferencas nitas as seguintes equacoes:
(a) Equa cao de adveccao-difusao
D
d
2
C
dx
2
v
dC
dx
= 0
c(0) = 0, 8 c(100) = 0 D = 100m
2
/s
n = 10 v = 0, 5m/s
(b) Equa cao de conducao de calor com termo fonte
k
d
2
T
dx
2
= q
T(0) = 20
o
C T(0, 1) = 30
o
C
q = 5 10
6
W/m
3
k = 400W/(mK) n = 5
Universidade Tecnologica Federal do Parana Calculo Numerico