Sunteți pe pagina 1din 12

Equac

oes Diferenciais

Metodo de Diferencas Finitas

Universidade Tecnol
ogica Federal do Paran
a C
ampus
Francisco Beltr
ao

Disciplina: C
alculo Numerico
Professor: Jonas Joacir Radtke

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Aplicacoes
Quase todos os problemas em ciencias fsicas e engenharia podem
ser reduzidos a uma equacao diferencial. Uma equacao diferencial
e uma equacao que envolve uma funcao inc ognita e suas derivadas.
Alem das equacoes diferenciais ordinarias sujeitas a condicao inicial
temos equacoes diferenciais ordinarias e parciais sujeitas a
condicoes de contorno. Para tais problemas abordamos o Metodo
de Diferencas Finitas.

Discretizacao do Domnio
No Metodo de Diferencas Finitas (MDF) o domnio do problema,
contnuo, e substitudo por uma serie de pontos discretos, ou nos,
nos quais sao calculadas as incognitas do problema. Essa
substituicao do contnuo pelo discreto denomina-se discretizacao.

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Discretizacao da Equacao
Uma vez efetuada a discretizacao do domnio do problema,
discretiza-se a equacao diferencial aplicando-se o MDF para a
determinacao das incognitas. As derivadas, que aparecem na
equacao original, sao substitudas (ou aproximadas) por formulas
discretas de diferencas. A aplicacao dessas formulas aos pontos do
domnio discretizado gera um sistema de equac oes algebricas, cuja
solucao fornece os valores das inc ognitas do problema nesses
pontos discretos.

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Derivadas de Primeira Ordem: Diferenca Progressiva

Por definicao a derivada de uma funcao (x) em um ponto xi e


dada por:
d (xi + h) (xi )
= lim
dx x=xi h0 h
onde h = x.
De forma aproximada, utilizando-se um incremento h pequeno,
porem finito, podemos escrever:

d (xi + h) (xi )

dx x=xi h

A aproximacao definida acima e denominada diferenca


progressiva porque utiliza um ponto a frente de xi , o ponto xi + h.

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Alternativamente, podemos deduzir a aproximacao com diferenca


progressiva utilizando a serie de Taylor. A expansao em serie de
Taylor do valor de em x = xi + h em torno do valor de em
x = xi e:

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 expressao (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

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 Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Derivadas de Primeira Ordem: Diferenca Regressiva

Analogamente, a expansao em serie de Taylor do valor de em


x = xi h em torno do valor de em x = xi e:

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 expressao (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

Ao desprezar-se os termos relativos `as derivadas de ordem dois ou


superiores, obtem-se a expressao da aproximacao com diferenca
regressiva.

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Derivadas de Segunda Ordem: Diferenca Central

As derivadas de segunda ordem tambem podem ser obtidas atraves


da serie de Taylor, as express
oes (1) e (2) podem ser somadas,
resultando em:
2h2 d 2 2h4 d 4

(xi + h) + (xi h) = 2(xi ) + + +. . .
2! dx 2 x=xi 4! dx 4 x=xi

A expressao acima pode ser reescrita como:

d 2 (xi + h) 2(xi ) + (xi h) 2h2 d 4



= ...
dx 2 x=xi h2 4! dx 4 x=xi

Desprezando os termos com derivadas de ordem igual ou superior a


quatro obtemos a aproximacao para a derivada de segunda ordem.
A aproximacao obtida e do tipo diferenca central.

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Forma Simplificada das Aproximacoes


As aproximacoes em diferencas finitas podem ser escritas de forma
simplificada como:
i+1 i
0i (Diferenca Progressiva)
h
0 i i1
i (Diferenca Regressiva)
h
i1 2 i + i+1
00i 2
(Diferenca Central)
h

onde:
ba
h= , xi = a + i h
n

i+1 = (xi + h), i = (xi ), i1 = (xi h)

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Exemplo: Resolva a equacao de conducao de calor unidimensional


pelo metodo de diferencas finitas com n = 4.

d 2T
= 0 em 0 x 1
dx 2
T (0) = 10
T (1) = 30

Exerccio
Resolva a equacao de difusao-reacao 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

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Exerccio
Resolva a equacao de adveccao-difusao 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

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Exerccio
Implemente um programa computacional para resolver o problema
unidimensional de adveccao-difusao-reacao com termo fonte
contante dado por

d 2y dy
2
+ + y = q em 0 x L
dx dx
y (0) = y1
y (L) = y2

onde , e sao os coeficientes de difusao, adveccao e reacao,


respectivamente; e L, y1 e y2 sao, respectivamente, o comprimento
do domnio fsico e as condic
oes de contorno esquerda e direita;
Juntamente como o valor de N, todos estes sao dados de entrada
do programa.

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico
Equac
oes Diferenciais

Exerccio
Resolver pelo metodo de diferencas finitas as seguintes equacoes:
(a) Equacao de adveccao-difusao

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) Equacao de conducao 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

Universidade Tecnol
ogica Federal do Paran
a C
alculo Num
erico

S-ar putea să vă placă și