Você está na página 1de 32

MTODOS NUM RICOS PARA E QUAES DIFEREN CIAIS PARCIAIS

4- Mtodo de Diferenas Finitas Aplicado


s Equaes Diferenci ais Parciais.
4.1- Aproximao de Funes.
4.1.1- Aproximao por Polinmios.
4.1.2- Ajuste de Dados: M nimos Quadrados.

4.2- Derivadas e Integrais Numricas.


4.2.1- Aproximao de Derivadas por Dif erenas Finitas.
4.2.2- Aproximao de Integrais por Regras de Integrao
Numrica.

4.3- Soluo de Equaes Diferenciais Ordinrias.


4.3.1- Problema de Val or Inicial.
4.3.2- Problema de Val or de Contorno.

4.4- Soluo de Equaes Diferenciais Parciais.

4.3.2- Problema de Valor de Contorno (PVC).


Problema 1 Equao do Calor : Considere uma barra feita de
um material condutor de calor sujeita a alguma f onte externa de
calor e condi es de contorno nos extremos da barra.
Suponha que as propriedades do material, a distribui o de
temperatura inicial e a fonte externa dependem apenas de xe
no das dire es na seo transversal e nem do tempo.

O fenmeno de condu o do calor nesta barra pode ser


modelado pela seguinte equa o:
d
du( x)
g ( x) "x ]a, b[ (EDO)
-k ( x)
= {
dx
dx Fonte Externa
144
42444
3
Difuso

onde k ( x) o coeficiente de condu o do calor e g ( x) a fonte


externa de calor ( Equao da Difuso Estacionria Unidimensional).

4.3.2- Problema de Valor de Contorno (PVC).


Se o material homogneo, ento k ( x) no depende de x e a
EDO se transforma em: -k d 2u(x) = g ( x) "x ]a, b[ (EDO)
2
{
dx 3
1424

Fonte Externa

Difuso

Condies de Contorno : Destacamos trs tipos de condi es de


contorno
Tipo 1- A temperatura conhecida nos extremos do intervalor

{Condio de Dirichlet

u ( a ) = u a , u (b ) = ub

Tipo 2- O fluxo de calor conhecido em algum extremo do


du ( a )
du (b )
intervalo
= q ou
=q
{Condio de Neumann
dx

dx

Tipo 3- Se conhece em algum extremo do intervalo uma


combinao das duas condi es anteriores
-k (a)

du ( a )
+ a u ( a ) = ra ou
dx

- k (b )

du (b)
+ a u (b ) = rb
dx

{Condio de Robin

4.3.2- Problema de Valor de Contorno (PVC).


Exemplo 1 : Resolva o seguinte PVC
d 2u( x)
-k
= {
g( x) "x ]a, b[ (EDO)
2
dx 3 Fonte Externa
1424
Difuso

u(a) = ua , u(b) = ub

{Condio de Dirichlet

Este problema to simples que pode ser resolvido de forma


exata:
d 2u ( x )
-k
dx = g ( x )dx ou
2
dx

du ( x )
-k
= g ( x )dx + C1 {Primeira Integrao
dx
1
424
3
G1 ( x ) Primitiva

-k

du( x)
dx = G1( x)dx + C1 dx ou
dx

- ku( x) = G1( x)dx + C1x + C2 {Segunda Integrao


1424
3
G2 ( x ) Primitiva

-ku(a) = G2 (a) + C1a + C2 {Primeira Condio de Contorno


-ku(b) = G2 (b) + C1b + C2 {Segunda Condio de Contorno
-k[u(b) - u(a)] +[G2 (b) - G2 (a)]
-k[u(b) - u(a)] +[G2 (b) - G2 (a)]
C1 =
e C2 = -ku(b) - G2 (b) b-a
b-a

4.3.2- Problema de Valor de Contorno (PVC).


Se aproximamos a derivada segunda pela formula de di ferena
centrada:
d 2u ( xi )
u ( xi + Dx) - 2u ( xi ) + u ( xi - Dx) U i +1 - 2U i + U i -1
2
D (u ( xi )) =

2
2
dx
( Dx )
( Dx) 2

Ento a aproxima o pelo MDF para o PVC anterior consiste em


encontrar U i u ( xi ) que satisf az
Ui +1 - 2Ui + Ui -1
= g( xi ) "0 < i < n (EDO)
2
(Dx)
U0 = ua , U n = ub
{2 Condiesde Contorno
-k

onde a malha usada para discretizar o problema :


(b - a )
xi = a + iDx, Dx =
,
i = 0,1,L , n
n
Esta equao pode ser reescrita na f orma:

4.3.2- Problema de Valor de Contorno (PVC).


-k
i
[
U
2
U
+
U
]
=
g
"0 < i < n (EDO)
i
1
i
i
+
1
2
(Dx)
U 0 = ua , U n = ub {2 C. C., onde g i = g ( xi )

Note que isto um sistema linear de n-1 equaes com n-1


incgnitas que pode ser resolvido pelos m todos j estudados.
-k
1
- 2 1
[
U
2
U
+
1
U
]
=
g
0
1
2
1 -2 1
(Dx) 2

1 -2
-k
-k
2
A(n-1)(n-1) U = F, onde A =
[U1 - 2U 2 + U 3 ] = g
2
2
O
(
D
x
)

(Dx)

-k

3
[
U
2
U
+
U
]
=
g

2
3
4
(Dx) 2
k
1
g
+
U0

U1
LLLLLLLLLLLLL
(Dx) 2

U
2
g
2

-k

n-1
[
U
2
U
+
U
]
=
g
3
U = U 3 ,
F=
n- 2
n-1
n
2
g
(Dx)

M
M

U 0 = ua , U n = ub {2 C. C.
k
n -1

U n -1

O O

1 -2 1

1 - 2

+
U n
2
(Dx )

4.3.2- Problema de Valor de Contorno (PVC).


O erro em cada ponto:

d 2 e( x )
-k
=
E
(
x
)
"
x

]
a
,
b
[

L
dx 2
(1) Aplicando o MDF A ( n -1)( n -1) E G = - E L ( 2)

e( a ) = 0, e(b ) = 0
4
1
2 d u ( x)
J que E L ( x) -k 12 (Dx) dx4 , ento o erro global pode ser

obtido integrando duas vezes a EDO anterior:

2
1
2
d 2u(b) d 2u(a)
1
2 d u( x)
2 d u(a)

e( x) -k - (Dx)
+ (Dx)
+ x
2
2
2
2
dx
12
dx
12
dx
dx
2
e
(
x
)

C
(
x
)(
D
x
)
Ou seja,

EG ( xi ) = [e( x0 ),L, e( xn )] (Dx)2 [C ( x0 ),L, C ( xn )]


T

Logo para este problema o erro global tambm de ordem 2 ao


igual que o erro local. Isto garante a Estabilidade e Consistncia
do mtodo e conseqentemente a Convergncia .

4.3.2- Problema de Valor de Contorno (PVC).


Um caso do Exemplo 1 : Resolva o seguinte PVC
d 2u( x)
= 0
"x ]0,1[ (EDO)
{
2
dx 3 Fonte Externa
1
424
Difuso k =1

u(0) = 0, u(1) = 1

{Condio de Dirichlet

Este problema to simples que pode ser resolvido de forma


exata: -u( x) = C1x + C2 onde C1 = -1 e C2 = 0 ou u( x) = x
Construmos a malha na forma
(b - a )
xi = a + iDx, Dx =
,
i = 0,1,L , n
n

d 2 e( x )
-k
=
E
(
x
)
"
x

]
a
,
b
[
L

dx 2

e ( a ) = 0, e ( b ) = 0

4
1

d
u
(
x
)

E L ( x) - k (Dx)2

dx 4
12

d ( x)
como
= 0 E L ( x) = 0
dx 4

usamos n=5 e n=20

- ke ( x ) = C1 x + C 2
{e ( x ) = 0

e
(
a
)
=
0
,
e
(
b
)
=
0

4.3.2- Problema de Valor de Contorno (PVC).


1.2

e( x) = 0 "x [0,1]

Erro global zero para todos os pontos.


Ou seja, a soluo do mtodo numrico
corresponde ao interpolante. Neste caso,
isto possvel por dois motivos:

0.8

0.6

0.4

0.2

E x ata
DFC

-0 . 2

0 .1

0 .2

0 .3

0 .4

0 .5

0 .6

0.7

0.8

0.9

n=5

1- porque o mtodo estvel e


consistente, logo convergente
2- porque a soluo exata um
polinmio linear e nossa aproximao
de segunda ordem de prec iso.

1
0.9
0.8

Se a soluo exata fos se um polinmio


de grau mai or que 1 o erro s eria
pequeno, mas no zero.

0.7
0.6
0.5
0.4
0.3

e( x) C( x)(Dx)2 "x [0,1]

E x ata
DFC

0.2
0.1
0

0 .1

0 .2

0 .3

n=20

0 .4

0 .5

0 .6

0.7

0.8

0.9

4.3.2- Problema de Valor de Contorno (PVC).


Problema 1 Equao do Calor : Considere o mesmo problema
1 anterior. Ou seja, o fenmeno de condu o do calor numa
barra unimensional :
d
du( x)
k
(
x
)
g ( x) "x ]a, b[ (EDO)

= {
dx
dx Fonte Externa
144
42444
3
Difuso

Mas agora com condies de contorno de Dirichlet (tipo 1) e de


Neumann (tipo 2) :
1- A temperatura conhecida num extremo do intervalo
u (b ) = u b

{Condio de Dirichlet

2- O fluxo de calor conhecido em algum extremo do intervalo


du ( a )
= qa
dx

{Condio de Neumann

Impondo condio de Neumann nos dois extremos do intervalo o


problema mal posto: infinitas solu es ou nenhuma!

4.3.2- Problema de Valor de Contorno (PVC).


Exemplo 1.1 : Suponha k ( x) =1, g ( x) = 0 logo
d 2u( x)
= 0
"x ]0,1[ (EDO)
{
2
dx 3 Fonte Externa
1
424
Difuso k =1

du(0)
= 1, u(1) = 2
dx

Este problema to simples que pode ser resolvido de forma


exata: u ( x ) = C1 x + C 2 onde C1 = 1 e C 2 = 1 ou u ( x ) = x + 1
Construmos a malha na forma

xi = a + iDx, Dx =

(b - a )
,
n

i = 0,1,L , n

d 2e( x )
=
E
(
x
)
"
x

]
0
,
1
[
L

e( xi ) = U i - u ( xi )
dx 2

de ( 0 )

= 0, e (1) = 0
e ( x ) = C1 x + C 2

dx

{e ( x ) = 0
de ( 0 )
4
1

d
u
(
x
)
=
0
,
e
(
1
)
=
0
dx
E L ( x ) - (D x )2

4
dx
12

4
d ( x)
Novamente o erro global zero! (Interpolante)
como
=
0

E
(
x
)
=
0
L

dx 4

4.3.2- Problema de Valor de Contorno (PVC).


Para resolver numericamente este problema precisamos
determinar U0 no extremo esquerdo do intervalo porque a
condio neste ponto de Neumann . Entre as vrias formas de
fazer isto destacamos duas:
Primeira Forma: Aproximamos a derivada neste ponto por uma
formula adiantada
du ( 0)
u (0 + Dx) - u ( 0) U1 - U 0
D+ (u (0)) =

=1
dx
Dx
Dx

Obtemos o seguinte si stema que di fere do caso de condio de


contorno de Dirichlet apenas na primeira linha.
-1
i
[
U
2
U
+
U
]
=
g
"0 < i < n (EDO)
i -1
i
i +1
2
(Dx)
1
[-U0 + U1] = 1, Un = 0 {2 C. C.
Dx

4.3.2- Problema de Valor de Contorno (PVC).


Na forma matricial

(i=0)
Dx -Dx

U
0
1 -2 1

(i =1)
U

1
2
1
-1

AnnU = F, onde A =

U = U2 , F =
O O O
(Dx)2

1 -2 1
n -1

U n -1
g +
(i=n-1)
1 -2

k
Un
(Dx)2

1
g1

A soluo deste sistema de primeira ordem de preciso


porque o erro local no estremo esquerdo
1
EL = Annu - F Annu = F + EL ( EL )0 =
[u1 - u0 ] -1 para i = 0
Dx
expandindo em serie de Taylor entorno do ponto x0 = 0para u1
e substituindo na equa o anterior obtemos
2
2

du( x0 ) 1
d
u
(
x
)
d
u ( x0 )
1
2
2
0
(
D
x
)
+
(
D
x
)
+
O
((
D
x
)
)
1
=
D
x
+ O(Dx)

2
2
dx
2
dx
2
dx

Depois de substituir a condio de contorno du(0) = 1 . Este erro


dx

1
( E L )0 =
Dx

de primeira ordem neste ponto se propaga para os outros pontos

4.3.2- Problema de Valor de Contorno (PVC).


Segunda Forma: Aproximamos a derivada no contorno por uma
formula de di ferena adiantada de segunda ordem :
du ( 0) 3U 0 - 4U1 + U 2

=1
dx
2Dx

Obtemos o seguinte si stema que di fere do caso anterior apenas


na primeira linha.
-1
i
[
U
2
U
+
U
]
=
g
"0 < i < n (EDO)
i -1
i
i +1
2
(Dx)
1
[3U 0 - 4U1 + U 2 ] = 1, U n = 0 {2 C. C. U =
2Dx

3
- 2 Dx 2Dx

-2
1
-1
1
Ann U = F, onde A =
2
(Dx)

(i =n -1)

U0

U2 , F =

n -1

U
1
g +
n -1
- Dx
(i = 0)

1
(i =1)

-2
1

O O O

1 -2 1

1 -2

g1

k
U
n
(Dx)2

4.3.2- Problema de Valor de Contorno (PVC).


A soluo deste sistema de segunda ordem de preciso
porque o erro local no estremo esquerdo
1
EL = Annu - F Annu = F + EL ( EL )0 =
[3u0 - 4u1 + u2 ] -1 para i = 0
2Dx
expandindo em serie de Taylor entorno do ponto x0 = 0para u1 e u2
e substituindo na equa o anterior obtemos
3
3

du( x0 ) 2
1
3 d u( x0 )
3
2 d u( x0 )
2
2
(
D
x
)
+
(
D
x
)
+
O
((
D
x
)
)
1
=
(
D
x
)
+
O
((
D
x
)
)

3
3
dx
3
dx
3
dx

Depois de substituir a condio de contorno du(0) = 1 . O erro


dx

1
( EL ) 0 =
2Dx

neste ponto da mesma ordem que para o restante dos pontos


da malha. Logo, devemos esperar que o erro global seja de
segunda ordem . Diferentemente da primeira aproxima o da CC
onde o erro global foi de primeira ordem , j que o erro local no
primeiro ponto era de primeira ordem e esta ordem se propagou
para os outros pontos da malha.

4.3.2- Problema de Valor de Contorno (PVC).


Problema 2 Equao Unidimensional da Difuso-Adveo
Linear e Estacionaria : Considere o fenmeno da distribui o de
temperatura num rtubo unidimensional por onde escoa um f luido
com velocidade w e com coef iciente de di fuso do calor k ( x). A
equao que descreve matematicamente este f enmeno :
u ( a ) = u a , Condio

u (b ) = ub . de Dirichlet

d
du( x)
du( x)
k
(
x
)
+
w
= {
g( x) "x ]a, b[ (EDO)

dx
dx 1
dx3 Fonte Externa
144
42444
3 424
Difuso

Adveo

onde g ( x) a fonte externa de calor e condi es de contorno nos


extremos de Dirichlet.
Suponha para simplif icar que os coef icientes da equa o so
constantes (no dependem da posi o).

4.3.2- Problema de Valor de Contorno (PVC).


Ento o PVC se transforma em:

d 2u( x)
du( x)
-k
+w
= g( x) "x ]a, b[
2
dx
dx

u(a) = ua , u(b) = ub

Este problema pode ser discretizado usando a aproxima o j


estudada de diferenas finitas centradas de segunda ordem:
(b - a )
xi = a + iDx, Dx =
,
i = 0,1,L , n
n
du ( xi )
u ( xi + Dx) - u ( xi - Dx) ui +1 - ui -1 U i +1 - U i -1
D0 (u ( xi )) =
=

dx
2 Dx
2Dx
2Dx
d 2u ( xi )
u ( xi + Dx) - 2u ( xi ) + u ( xi - Dx) U i +1 - 2U i + U i -1
2

D
(
u
(
x
))
=

i
2
2
dx
( Dx )
( Dx) 2

Quando w << k esta aproxima o ESTVEL e CONSIST ENTE.


Ou seja, quando a difuso dominante perante a adveco
(conveco) a solu o numrica obtida atrav s do MDF

4.3.2- Problema de Valor de Contorno (PVC).


r

CONVERGE para a solu o exata do PVC. Note que se w = 0 ,

ento este problema se transforma no problema puramente


difusivo que possui segunda ordem de preci so para esta
2
d
aproximao: - k u( x) = g ( x) "x ]a, b[
dx2
u(a) = ua , u(b) = ub
r
Note tambm que se w 0 ( efeitos

advectivos desprezveis) a
soluo do PVC deve ser muito pr xima da solu o do problema
puramente difusivo.
r

Entretanto, quando w >> k esta aproxima o INESTVEL. Ou


seja, quando a adveco dominante perante a difuso a
soluo numrica obtida atravs deste MDF apresenta
oscilaes esprias (no correspondem soluo exata). Em
termos fsicos diminuda a possibilidade do calor se di fundirr
em direes diferentes da dire o de escoamento do f luido w .
Lembre que o calor se difunde na dire o do gradiente.

4.3.2- Problema de Valor de Contorno (PVC).


Este problema pode ser escrito numa f orma mais apropriada. Ou
seja, em termos de um parmetro adimensional que indique a
razo entre a velocidade de adveco e a velocidade der
transporte devido a di fuso. O Nmero de Pclet P = h w
e
k
h
k
e

=
r
usado para def inir este parmetro
w Pe , onde h tem

dimenso espacial. Ento o PVC pode ser escrito como:

d 2u( x) du( x)

-e
d u( x)
du( x)

+
= g ( x) "x ]a, b[

2
-k
+
w
=
g
(
x
)
"
x

]
a
,
b
[

dx
dx
2
dx
dx

g
(
x
)
u(a) = u , u(b) = u onde g ( x)

u(a) = ua , u(b) = ub

a
b
w

r
Note que se w >> k Pe >> 1 e << 1 ( adveco dominante ) e para
r
a difuso dominante temos w << k Pe << 1 e >> 1.
r
Quando w << k Pe << 1 e >> 1 ( difuso dominante ) a soluo
2

numrica deste problema prxima da solu o do problema


puramente difusivo. Ambas EDO so de segunda ordem e

4.3.2- Problema de Valor de Contorno (PVC).


requerem da mesma quantidade de condi es de contorno
(duas) para possuir uma nica soluo. Neste caso se diz que a
perturbao introduzida pela adveco uma perturbao
regular.
r

Quando w >> k Pe >> 1 e << 1 ( adveco dominante) se diz que a


perturbao introduzida pela adveco uma perturbao
singular (no regular ). Neste caso devemos esperar di ficuldades
para o mtodo numrico quando e 0. Note que no limite e = 0 a
EDO se transforma em uma EDO de primeira ordem:

d 2 u ( x ) du ( x )
du ( x )

-e
+
=
g
(
x
)
"
x

]
a
,
b
[

= g ( x )" x ]a , b[

2
dx
dx
dx

que precisa apenas de uma condi o de contorno ( inflow


boundary) para possui r uma nica soluo (problema puramente
advectivo). Ou seja, quando e 0 a inf luencia de uma das
condies de contorno no PVC se torna desprez vel. Isto indica
que a solu o exata deve ter um comportamento parecido com a

4.3.2- Problema de Valor de Contorno (PVC).


soluo do problema puramente advectivo e que perto deste
contorno (outflow boundary) a soluo exata pode apresentar
derivada grande. Em outra palavras, nesta regio perto do
contorno onde o f luido est saindo (outflow boundary) a soluo
exata pode tender a ter salto (discontinuidades ou derivada
grande). As regies onde a derivada da solu o muito grande
so chamadas de regies com camadas limites externa
(boundary layer). Pode ser mostrado que para este tipo de
problema a espessura desta camada limite externa da ordem
de O(e ) quando e 0.
Por exemplo, a solu o do PVC
u ( x ) = C1 + C 2 e e
d u ( x ) du ( x )
-e
+
= 0 "x ]a , b[
2
dx
dx
[u b - u a ]
[u b - u a ]

C
=
u
,
C
=
( b-a )
( b -a )
a
2
1
e
u (a ) = u a ,
u (b ) = u b

[e
- 1]
[ e e - 1]
2

( x -a )

4.3.2- Problema de Valor de Contorno (PVC).


Considere para este exemplo

a = 0, b = 1, u a = 1, u b = 3 . Logo

u ( x ) = C1 + C 2 e
u ( x ) = C1 + C 2 e e

[u - u ]
[u - u ]
2
2
C1 = u a - ( bb-a ) a , C 2 = ( bb-a ) a C1 = 1 - 1
, C2 = 1
[ e e - 1]
[e e - 1]
[ e e - 1]
[e e - 1]
( x -a )

ou u( x) = 1-

2
2
x/ e
+
e
e1/e -1 e1/e -1

ex/e -1
= 1+ 2 1/e
e -1

1
0 .5

e = 0 .1
0.01

0.001

0
0 .0

0 .1

0 .2

0 .3

0 .4

0 .5

0 .6

0 .7

0 .8

0 .9

1 .0

1 .1

Espessura da
camada l imite
externa da
ordem de O(e )
quando e 0 .

4.3.2- Problema de Valor de Contorno (PVC).


Este problema pode ser discretizado usando a aproxima o j
estudada de diferenas finitas centradas :
( x - a )/ e

u
(
x
)
=
C
+
C
e
d u ( x) du( x)
1
2

+
= 0 "x ]a, b[
-e
2
ub - ua ]
ub - ua ]
[
[
dx
dx

u (a) = u , u(b) = u
C2 = e(b -a )/e - 1 , C1 = ua - e(b- a )/e - 1
a
b

(b - a )
xi = a + iDx, Dx =
,
i = 0,1,L , n
n
E aproximamos as deri vadas por

du ( xi )
u ( xi + Dx) - u ( xi - Dx) ui +1 - ui -1 U i +1 - U i -1
D0 (u ( xi )) =
=

dx
2 Dx
2Dx
2Dx
d 2u ( xi )
u ( xi + Dx) - 2u ( xi ) + u ( xi - Dx) U i +1 - 2U i + U i -1
2

D
(
u
(
x
))
=

i
2
2
dx
( Dx )
( Dx) 2

Obtemos o seguinte sistema linear alg brico de equa es

4.3.2- Problema de Valor de Contorno (PVC).


e
1
[
U
2
U
+
U
]
+
[1
- U i -1 + U i +1 ] = 0 "0 < i < n
-1
+1
2 1i4
42i44i3
4
4244
3

( Dx)

DIFUSO

2Dx

ADVECO

U 0 = ua , U n = ub {2 C. C.
ua
eua
+
U1
(Dx) 2 2Dx
U

0
2

, onde U = U 3 e A ( n-1)( n-1) = A Difusivo + A Advectivo


A ( n-1)( n-1) U =
0

M
M

U n-1
eub - ub
2
(Dx) 2Dx
- 2 1

1 -2 1

1 -2 1
-e
ADifusivo =

O O O
(Dx)2

1 -2 1

1 - 2

0 1

-1 0 1

-1 0 1
1
AAdvectivo =

O O O
2Dx

-1 0 1

-1 0

Note que a matriz Advectiva no simtrica!

4.3.2- Problema de Valor de Contorno (PVC).


Se resolvemos este PVC com diferenas finitas centradas de
segunda ordem de preciso obtemos:

2.5

2.5

1.5

e = 0.5, n = 10,

E x ata
DF C

e = 1, n = 10,

h = 0.1, Pe = 0.2

h = 0.1, Pe = 0.1

0.5

0.1

0.2

0.3

0.4

0.5

0.6

1.5

1
Exata
DFC

0.5

0.7

0.8

h = 0.1, Pe = 1

Exata
DFC

e = 0.1, n = 10,

2.5

1.5

0.9

1 0

0.5

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

4
Exata
DFC

2.5

Exata
DFC

1.5

-2

-4

e = 0.01, n = 10,

0.5

h = 0.1, Pe = 10

-0.5

0.1

0.2

0.3

0.4

e r =
w Pe

0.5

0.6

e = 0.001, n = 10,

-6

0.8

e Pe =

0.9

hw
k

-10

e =1,L, 0.001

h = 0.1, Pe = 100

-8

0.7

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

0
0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

1.1

4.3.2- Problema de Valor de Contorno (PVC).


Se refinamos a malha para diferenas finitas centradas de
segunda ordem de preciso obtemos:
3

2.5

2.5

1.5

1.5

e = 1, n = 20,

0.1

0.2

0.3

0.4

e = 0.5, n = 20,

E x ata
DF C

h = 0.05, Pe = 0.1

0.6

0.7

1.5

1
Exata
DFC

0.5

0.8

0.9

h = 0.05, Pe = 0.5

0.5

e = 0.1, n = 20,

2.5

Exata
DFC

h = 0.05, Pe = 0.05

0.5

0.5

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

3
Exata
DFC

2.5

1.5

h = 0.05, Pe = 5

1.5

e = 0.01, n = 20,

Exata
DFC

2.5

0.5
0

e = 0.001, n = 20,

-0.5
-1

0.5

0.1

0.2

0.3

0.4

e r =
w Pe

0.5

0.6

0.7

0.8

e Pe =

0.9

hw
k

-2

e =1,L, 0.001

h = 0.05, Pe = 50

-1.5
0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

0
0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

1.1

4.3.2- Problema de Valor de Contorno (PVC).


Se refinamos a malha mais ainda para diferenas finitas
centradas de segunda ordem de preciso obtemos:

2.5

2.5

1.5

1.5

e = 1, n = 40,

0.5

0.1

0.2

0.3

0.4

e = 0.5, n = 40,

E x ata
DFC
2 .5

h = 0.025, Pe = 0.05

0.6

0.7

1
E x ata
DFC

0.5

0.8

h = 0.025, Pe = 0.25

1 .5

0.5

e = 0.1, n = 40,

Exata
DFC

h = 0.025, Pe = 0.025
0

0.9

0 .5

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

0 .1

0.2

0.3

0 .4

0 .5

0.6

0 .7

0 .8

0.9

3
Exata
DFC

Exata
DFC

2.5

2.5
2

e = 0.01, n = 40,

1.5

h = 0.025, Pe = 2.5

1.5

1
0.5

e = 0.001, n = 40,

1
0
0.5

0.1

0.2

0.3

0.4

e r =
w Pe

0.5

0.6

0.7

0.8

e Pe =

0.9

hw
k

-1

e =1,L, 0.001

h = 0.025, Pe = 25

-0.5
0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

0
0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

1.1

4.3.2- Problema de Valor de Contorno (PVC).


Em geral, dizemos que estamos em presen a de um problema
singularmente perturbado quando o coeficiente da derivada de
ordem maior da EDO um parmetro pequeno e <<1:
d n u ( x)
d n-1u( x)
du( x)
e
+
g
(
x
)
+
L
+
g
(
x
)
+ g0 ( x)u( x) = gn+1 ( x) "x ]a, b[ (EDO)
n-1
1
n
n-1
dx
dx
dx

Problemas Singularmente Perturbados apresentam desafios


numricos j que a soluo pode variar rapidamente num
pequeno intervalo ( camadas limites externas e/ou internas).
Nestas regies onde a derivada muito grande o erro para a
aproximao por diferenas finitas centradas pode ser muito
grande.
Lembrando que para diferenas finitas centradas
de segunda
4
d u ( x)
ordem o erro local proporcional a E L ( x ) ( D x ) 2 dx 4 se D x no
o suficientemente pequeno, ento o erro ser grande na regio
onde existem camadas limites. E mesmo que o erro local seja
grande apenas nestas regies o erro global pode ser grande.

4.3.2- Problema de Valor de Contorno (PVC).


Para que o erro global recupere a convergncia com segunda
ordem de preciso necessrio refinar a malha . Na maioria dos
casos o ref inamento necess rio para recuperar as propriedades
de convergncia exige que se aumente muito os graus de
liberdade do problema (nmero de inc gnitas). Isto implica num
aumento do custo computacional (memria, tempo de calculo e
round-off error).
Refinar quanto a malha?
Refinar a malha at que

D x = h permita

obter Pe =

hw
k

<< 1 e >> 1.

Alm das camadas externas a soluo do problema pode ter


camadas internas .
Atualmente, desenvol ver boas aproxima es para resolver
Problemas Singularmente Perturbados uns dos temas centrais
em matemtica aplicada ( Tcnicas de Estabili zao).

4.3.2- Problema de Valor de Contorno (PVC).


Problema 3 Equao Unidimensional da Difuso-AdveoReao Linear e Estacionaria : Considere o fenmeno da
distribuio de temperatura num tubo
unidimensional por onde
r
escoa um f luido com velocidade w, com coef iciente de di fuso
do calor k ( x) e com coef iciente reativo s . A equa o que
descreve matematicamente este f enmeno :
u ( a ) = u a , Condio

u (b ) = ub . de Dirichlet

d du( x)
du( x)
+ su( x) = {
g ( x) "x ]a, b[ EDO
- k
+w
1
2
3
dx
dx 1
dx3 Reao FonteExterna
14
4244
3 424
Difuso

Adveco

onde g ( x) a fonte externa de calor e condi es de contorno nos


extremos de Dirichlet. O termo reativo modela uma fonte ou
sumidouro interno de calor devido a alguma rea o, por
exemplo, qu mica.

4.3.2- Problema de Valor de Contorno (PVC).


Esta equao no modela apenas a transf erncia de calor
unidimensional, linear e estacionaria. A Equao da difusoadveco-reao tambm conhecida como Equao de
Transporte e modela o transporte de uma grandeza f sica. Esta
grandeza pode ser, por exemplo, concentra o, calor, etc.
d du( x)
du( x)
k
+
w
+ su( x) = {
g ( x) "x ]a, b[ EDO

1
2
3
dx
dx 1
dx3 Reao FonteExterna
14
4244
3 424
Adveco

Difuso

Quando k >> w e k >> s o fenmeno difusivo dominante . Neste


caso o MDF centrada de segunda ordem de preciso ESTVEL
e CONSIST ENTE.
r

Quando w >> k e/ou s >> k a difuso no dominante . Neste caso


teremos um problema singularmente perturbado e o MDF
centrada de segunda ordem de preciso INSTVEL. Para que o
erro global recupere a convergncia com segunda ordem de
preciso necessrio refinar a malha .

Frase do Dia
Although to penetrate i nto the intimate
mysteries of nature and thence to l earn the
true causes of phenomena i s not allowed to
us, nevertheless it can happen that a certai n
fictive hypothes is may suffice for explaining
many phenomena.
Leonhard Euler (A mesma das Aula 9, 11, 12,13)

... the study of Eulers works will remain the


best for different fields of mathemati cs and
nothing else can replace it.
Friedrich Gauss

Você também pode gostar