Vous êtes sur la page 1sur 15

0.5 setgray0 0.

5 setgray1

Mecnica dos Fluidos Computacional

Aula 5
Leandro Franco de Souza

Leandro Franco de Souza lefraso@icmc.usp.br p. 1/1

Diferenciais Parciais EDP Equac oes


A mecnica dos uidos computacional trata da obteno

numrica para EDP;

As EDPs que descrevem fenmenos de interesse em

mecnica dos uidos podem ser classicadas em trs categorias:


Elpticas Parablicas

Hiperblicas Cada classe de equaes est associada a uma categoria

de fenmeno fsico;

o mtodo numrico que funciona para uma classe pode no

funcionar para outra.

Leandro Franco de Souza lefraso@icmc.usp.br p. 2/1

Diferenciais Parciais El Equac oes pticas


Representam problemas de equilbrio, ou seja, as

propriedades de interesse no se alteram com o passar do tempo;

A equao modelo a equao de Laplace:

2 = 0

onde a varivel dependente e 2 o operador laplaciano, que em coordenadas cartesianas bi-dimensionais, dado por:
2 2 2 = + 2 2 x y

Leandro Franco de Souza lefraso@icmc.usp.br p. 3/1

Diferenciais Parciais El Equac oes pticas


Como exemplo, considere-se uma chapa de metal, isolada termicamente nas faces, podendo trocar calor pelas bordas laterais, que so mantidas s temperaturas T1, T2, T3 e T4.
T3

T4

T2

T1

Chapa plana com bordas diferentes temperaturas

Quando uma placa est em equilbrio trmico, a temperatura em cada ponto interno satisfaz: 2T 2T 2 T = + =0 2 2 x y

Leandro Franco de Souza lefraso@icmc.usp.br p. 4/1

Diferenciais Parciais El Equac oes pticas


Resultados com a chapa com bordas mantidas a T1=T2=T3=10 e T4=5:
1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.5 1

Chapa plana com bordas diferentes temperaturas

Leandro Franco de Souza lefraso@icmc.usp.br p. 5/1

Diferenciais Parciais El Equac oes pticas


Resultados com a chapa com bordas mantidas a T1=T2=10 e T3=T4=5:
1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.5 1

Chapa plana com bordas diferentes temperaturas

Leandro Franco de Souza lefraso@icmc.usp.br p. 6/1

Diferenciais Parciais El Equac oes pticas


Um caracterstica dos problemas regidos por Eq. Elpticas

que toda a regio estudada imediatamente afetada por qualquer mudana no valor da varivel dependente em um ponto do domnio no interior desta regio; estudado;

As solues numricas variam suavemente no domnio Este tipo de equao precisa de condies de contorno,

Exemplo fsico: aquecimento de uma panela;

que podem ser de dois tipos: condies de contorno com valor xo: Dirichlet; condies de contorno com derivada xa: Neumann;

A equao de Poisson tambm uma equao elptica:

2 = f (x, y )

2 2 + 2 = f (x, y ) 2 x y

Leandro Franco de Souza lefraso@icmc.usp.br p. 7/1

Diferenciais Parciais El Equac oes pticas


Mtodos iterativos para soluo da Equao de Poisson:
2 2 + 2 = f (x, y ). 2 x y

Utilizando aproximaes de 2a ordem de preciso temos:


i+1,j 2i,j + i1,j i,j +1 2i,j + i,j 1 + = f (x, y ), (x)2 (y )2

multiplicando a equao por (x)2 , e adotando = x/y , obtemos:


i+1,j 2i,j + i1,j + 2 (i,j +1 2i,j + i,j 1 ) = (x)2 f (x, y )

Leandro Franco de Souza lefraso@icmc.usp.br p. 8/1

Diferenciais Parciais El Equac oes pticas


Mtodo de GAUSS-SEIDEL por ponto Isolando-se o termo i,j , temos: 1 2 2 2 [ i,j = + + + ( x ) f (x, y )]. i+1,j i1,j i,j +1 i,j 1 2 2(1 + )
Exemplo malha 5x5 com temperatura diferentes; Condio de contorno do tipo Dirichlet; Esta equao deve ser resolvida para cada ponto interno

da malha, j que inicialmente s so conhecidos os valores da funo nos contornos.

Resolvendo a equao nos pontos, observa-se que com este mtodo: 1 (k+1) (k) (k+1) 2 (k) 2 (k+1) 2 i,j = + + + ( x ) f (x, y )]. [ i+1,j i1,j i,j +1 i,j 1 2 2(1 + )

Leandro Franco de Souza lefraso@icmc.usp.br p. 9/1

Diferenciais Parciais El Equac oes pticas


Mtodo de GAUSS-SEIDEL por linha
i+1,j 2i,j + i1,j + 2 (i,j +1 2i,j + i,j 1 ) = (x)2 f (x, y )
Neste caso queremos encontrar os valores da funo ao

longo de uma linha j = constante; esquerda na equao;

Para isto devemos isolar os termos que possuem j O sistema a ser resolvido, neste caso, tri-diagonal.

A equao pode ser escrita como:


i+1,j 2(1+ 2 )i,j + i1,j = 2 i,j +1 2 i,j 1 +(x)2 f (x, y )

Leandro Franco de Souza lefraso@icmc.usp.br p. 10/1

Diferenciais Parciais El Equac oes pticas


Mtodo de GAUSS-SEIDEL por linha
i+1,j 2(1+ 2 )i,j + i1,j = 2 i,j +1 2 i,j 1 +(x)2 f (x, y )

O custo computacional mais alto por iterao, pois h a

necessidade de se resolver um problema tri-diagonal para cada linha do domnio; por ponto, justicando o seu uso;

A taxa de convergncia melhor do que a do Gauss-Seidel Esta melhor taxa de convergncia se deve a propagao

mais rpida das informaes.

Leandro Franco de Souza lefraso@icmc.usp.br p. 11/1

Diferenciais Parciais El Equac oes pticas


Mtodo da Sobre-relaxao Sucessiva - SOR por ponto
Conforme progridem as iteraes do mtodo de

Gauss-Seidel, as diferenas entre sucessivas aproximaes diminuem e faz com que o mtodo necessite de muitas iteraes para obter uma boa soluo;

Pode-se reduzir o nmero de iteraes extrapolando

(sobre-relaxando) o valor de k+1 de tal forma que ele se aproxime mais rapidamente da soluo numrica.

Partindo da equao obtida para o mtodo de Gauss-Seidel por ponto:


(k+1) i,j

1 (k) (k+1) 2 (k) 2 (k+1) 2 = + + + ( x ) f (x, y )] [ i+1,j i1,j i,j +1 i,j 1 2 2(1 + )

Leandro Franco de Souza lefraso@icmc.usp.br p. 12/1

Diferenciais Parciais El Equac oes pticas


Mtodo da Sobre-relaxao Sucessiva - SOR por ponto ou PSOR Pode-se adicionar e subtrair o valor de i,j do lado direito da equao temos:
(k+1) i,j (k) (k )

(k) i,j

1 (k) (k+1) + + [ i+1,j i1,j + 2 2(1 + )


(k )

+ 2 i,j +1 + 2 i,j 1 (x)2 f (x, y ) 2(1 + 2 )i,j ].

(k+1)

Adotando um fator de sobre-relaxao, que timo entre 1 rf < 2, obtemos:


(k+1) i,j (k)

(k) i,j

rf (k) (k+1) + + [ i+1,j i1,j + 2 2(1 + )


(k )

+ 2 i,j +1 + 2 i,j 1 (x)2 f (x, y ) 2(1 + 2 )i,j ].

(k+1)

Leandro Franco de Souza lefraso@icmc.usp.br p. 13/1

Diferenciais Parciais El Equac oes pticas


Mtodo da Sobre-relaxao Sucessiva - SOR por linha ou LSOR
Da mesma forma que o mtodo Gauss-Seidel o SOR

tambm pode ser escrito na verso linha (LSOR);

Pode ser implementado de duas formas diferentes:

1) Sobre-relaxao aplicada aps os clculos com o mtodo de Gauss-Seidel por linha:


SOR = GS
(k+1) (k+1)

+ rf GS

(k+1)

GS ;

(k )

Leandro Franco de Souza lefraso@icmc.usp.br p. 14/1

Diferenciais Parciais El Equac oes pticas


Mtodo da Sobre-relaxao Sucessiva - SOR por linha ou LSOR 2) Insero do fator de sobre-relaxao diretamente na equao do mtodo de Gauss-Seidel por linha:
rf i+1,j 2(1 + 2 )i,j
(k+1) (k+1)

+ rf i1,j =

(k+1)

= (1 rf )[2(1 +

(k) )]i,j

rf

(k) i,j +1

(k+1) i,j 1

(x) f (x, y ) .

A taxa de convergncia do LSOR

que o PSOR;

2 vezes melhor do

Leandro Franco de Souza lefraso@icmc.usp.br p. 15/1