Professional Documents
Culture Documents
Aplicações
Quase todos os problemas em ciências fı́sicas e engenharia podem
ser reduzidos a uma equação diferencial. Uma equação diferencial
é uma equação que envolve uma função incógnita e suas derivadas.
Além das equações diferenciais ordinárias sujeitas a condição inicial
temos equações diferenciais ordinárias e parciais sujeitas a
condições de contorno. Para tais problemas abordamos o Método
de Diferenças Finitas.
Discretização do Domı́nio
No Método de Diferenças Finitas (MDF) o domı́nio do problema,
contı́nuo, é substituı́do por uma série de pontos discretos, ou nós,
nos quais são calculadas as incógnitas do problema. Essa
substituição do contı́nuo pelo discreto denomina-se discretização.
Discretização da Equação
Uma vez efetuada a discretização do domı́nio do problema,
discretiza-se a equação diferencial aplicando-se o MDF para a
determinação das incógnitas. As derivadas, que aparecem na
equação original, são substituı́das (ou aproximadas) por fórmulas
discretas de diferenças. A aplicação dessas fórmulas aos pontos do
domı́nio discretizado gera um sistema de equações algébricas, cuja
solução fornece os valores das incógnitas do problema nesses
pontos discretos.
h2 d 2 φ h3 d 3 φ
dφ
φ(xi + h) = φ(xi ) + h + + +...
dx x=xi 2! dx 2 x=xi 3! dx 3 x=xi
(1)
A expressão (1) pode ser reescrita como:
h d 2 φ h2 d 3 φ
dφ φ(xi + h) − φ(xi )
= − − − ...
dx x=xi h 2! dx 2 x=xi 3! dx 3 x=xi
h2 d 2 φ h3 d 3 φ
dφ
φ(xi − h) = φ(xi ) − h + − +...
dx x=xi 2! dx 2 x=xi 3! dx 3 x=xi
(2)
A expressão (2) pode ser reescrita como:
h d 2 φ h2 d 3 φ
dφ φ(xi ) − φ(xi − h)
= − + − ...
dx x=xi h 2! dx 2 x=xi 3! dx 3 x=xi
onde:
b−a
h= , xi = a + i · h
n
d 2T
= 0 em 0 ≤ x ≤ 1
dx 2
T (0) = 10
T (1) = 30
Exercı́cio
Resolva a equação de difusão-reação unidimensional de um
poluente utilizando o MDF com n = 5:
d 2C
+ C = −x em 0 ≤ x ≤ 1
dx 2
C (0) = 0
C (1) = 0
Exercı́cio
Resolva a equação de advecção-difusão unidimensional de um
poluente utilizando o MDF com n = 6:
d 2C dC
−50 +2 = 30 em 0 ≤ x ≤ 3
dx 2 dx
C (0) = 12
C (3) = 25
Exercı́cio
Implemente um programa computacional para resolver o problema
unidimensional de advecção-difusão-reação com termo fonte
contante dado por
d 2y dy
−α 2
+β + γy = q em 0 ≤ x ≤ L
dx dx
y (0) = y1
y (L) = y2
Exercı́cio
Resolver pelo método de diferenças finitas as seguintes equações:
(a) Equação de advecção-difusão
d 2C dC
D 2
−v =0
dx dx
c(0) = 0,8 c(100) = 0 D = 100m2 /s
n = 10 v = 0,5m/s
(b) Equação de condução de calor com termo fonte
d 2T
k = −q
dx 2
T (0) = 20o C T (0,1) = 30o C
q = 5 · 106 W /m3 k = 400W /(m K ) n=5