Escolar Documentos
Profissional Documentos
Cultura Documentos
Brazilian Assoc. for Comp. Mechanics & Latin American Assoc. of Comp. Methods in Engineering
Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
Paper CIL0440
Philippe R. B. Devloo
Tiago Forti
phil@fec.unicamp.br
fortiago@labmec.fec.unicamp.br
Faculdade de Engenharia Civil, Arquitetura e Urbanismo, Universidade Estadual de Campinas
Av. Albert Einstein, 951 - CP 6021, 13083-852, Campinas - SP - Brasil
Sonia M. Gomes
soniag@ime.unicamp.br
Instituto de Matematica, Estatistica e Computacao Cientifica, Universidade Estadual de
Campinas, Praca Sergio Buarque de Holanda, 651, 13083-859, Campinas - SP - Brasil
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
1.
INTRODUO
A abordagem de problemas de conveco enquadra-se na teoria das leis de conservao LeVeque (1990). Tais problemas resultam em uma equao diferencial parcial
hiperblica. Para problemas de interesse nas aplicaes, a formulao no apresenta
soluo analtica, devendo portanto buscarem-se aproximaes da soluo.
Segundo Calle et al. (2002), existem vrios enfoques para resolver numericamente
equaes diferenciais parciais. Para leis de conservao so muito utilizados os mtodos
de diferenas finitas e o mtodo de resduo ponderado Oden et al. (1981).
O mtodo de diferenas finitas baseia-se na substituio dos operadores diferenciais
por operadores em diferenas. Calle et al. (2002) explica que esse mtodo aplica-se em
domnios de geometria simples atingindo at segunda ordem de aproximao quando a
soluo suave. O mtodo de diferenas finitas tem sido analisado e aplicado s leis de
conservao durante dcadas, com muito esforo na obteno de esquemas com maior
ordem de aproximao no clculo dos fluxos numricos.
Um enfoque mais abrangente o do mtodo do resduo ponderado. O princpio fundamental o de aproximar a soluo da equao diferencial por uma funo pertencente
a um espao aproximante de dimenso finita. O mtodo utiliza o conceito de projeo
ortogonal do resduo da equao diferencial sobre um espao expandido por funes teste
adequadas. Isso significa que o mtodo de resduo ponderado fica caracterizado pela escolha de dois espaos de funes, o espao de funes aproximantes (funo tentativa)
e o espao de funes teste (ou funes peso), explica Calle et al. (2002). Denominase mtodo de Galerkin quando o espao de funes aproximantes e de funes peso so
iguais. A aplicao direta do mtodo de Galerkin em problemas de fluidos tem mostrado
ser altamente instvel.
De acordo com Calle et al. (2002), o nome de mtodo de elementos finitos est associado ao mtodo de Galerkin com funes aproximantes contnuas e polinomiais por
partes. O grande sucesso do mtodo de elementos finitos deve-se s propriedades de
convergncia para problema elpticos, de continuidade e diferenciabilidade e definio
simples das funes polinomiais por partes.
Oden et al. (1981) introduzem o mtodo de elementos finitos como uma tcnica geral
para construo de solues aproximadas para problemas de valor de contorno. "A generalidade e a riqueza dos conceitos so razes para o seu notrio sucesso em uma vasta
gama de problemas em, virtualmente, todas as reas da engenharia."
O mtodo de elementos finitos foi originalmente desenvolvido para anlise estrutural
de avies, na dcada de 1950. Seus fundamentos tericos foram estabelecidos nas dcadas
de 1960 e 1970. Posteriormente, foi aplicado, tambm com sucesso, em problemas no
estruturais, como em aproximao de escoamento de fluidos.
O mtodo de resduo ponderado combinado com espaos de funes descontnuas
gera esquemas numricos muito eficientes para resoluo de problemas de fluidos. No
caso em que as funes aproximantes (funo tentativa) e peso (funo teste) so constantes sobre os elementos da discretizao, o mtodo conhecido como mtodo de volumes finitos ou volumes de controle.
O mtodo de Galerkin descontnuo, foco deste trabalho, pode ser considerado como
uma generalizao do mtodo de volumes finitos em que as funes aproximantes e peso
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
so funes polinomiais sobre os elementos, sem restries de continuidade sobre a fronteira entre elementos.
Para aproximao de problemas elpticos, como a difuso, de uso corrente o mtodo
de elementos finitos. Entetanto, para os problemas hiperblicos, como a conveco, o
mtodo de elementos finitos apresenta deficincias que motivam o uso do mtodo de
Galerkin descontnuo. Assim, para problemas de conveco-difuso, faz-se necessria a
busca de mtodos que sejam consistentes com as duas formulaes (hiperblicas e elpticas). Para tal, adota-se o mtodo de Galerkin descontnuo para toda a formulao.
Baumann (1997), em sua tese de doutorado, prope uma formulao variacional de
Galerkin descontnuo para o problema elptico, a partir de uma formulao variacional
hbrida. Segundo Baumann (1997), o desenvolvimento de mtodos de elementos finitos
descontnuos para problemas elpticos data dos anos 1960 com os trabalhos sobre mtodos hbridos de Pian e seus colaboradores. A anlise matemtica dos mtodos hbridos
foi feita por Babuska, Oden e Lee nos anos 1970. O princpio dos mtodos hbridos a
imposio de certas restries de espao, em especial a continuidade das funes aproximantes e suas derivadas, atravs de multiplicadores de Lagrange. Em 1971, Nietsche
introduziu o conceito de substituio dos multiplicadores de Lagrange no contorno por
fluxos normais e adicionou termos de estabilizao para obter taxas timas de convergncia.
Em 1979, Delves e Hall desenvolveram o chamado Global Element Method - GEM.
O GEM consiste essencialmente na formulao hbrida clssica para o problema de Poisson, em que o mulitplicador de Lagrange substitudo pela mdia do fluxo atravs da
fronteira entre elementos. Baumann (1997) argumentam que a maior desvantagem do
GEM que a matriz associada indefinida e no pode ser utilizada em problemas variveis no tempo.
Arnold (1982) utilizou a formulao do GEM adicionando um termo de penalidade na
fornteira entre elementos. Baumann (1997) avalia que as desvantagens desse mtodo incluem a dependncia da estabilidade do mtodo em relao ao parmetro de penalizao,
a perda da propriedade de conservao elemento a elemento e o mau condicionamento
das matrizes.
Baumann (1997) e Oden et al. (1998) apresentam uma variante do GEM que livre
das deficincias do GEM e pode ser utilizado em problemas variveis no tempo. A
desvantagem da formulao de Baumann a no simetria de suas matrizes. Entretanto
isso no de fato um defeito, visto que para problemas de conveco-difuso, que so
as aplicaes de interesse, as matrizes j no so simtricas por causa da conveco. A
formulao conservativa globalmente e elemento a elemento.
2.
EQUAO DE CONVECO-DIFUSO
(1)
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
em que:
o domnio com fronteira Lipschitz;
A a matriz difuso;
o vetor de direo da velocidade de conveco;
n a normal externa a ;
S, f e g so funes conhecidas;
D a parte do contorno com condies Dirichlet;
N T
a parte do contorno com condies Neumann;
D S
N =
e D N = .
A formulao variacional do problema 1 ser construda por partes. Em primeiro, a
formulao variacional do termo elptico (Au) e em seguida o termo convectivo
div(u).
Antes, porm, interessante definir o espao de interpolao sobre o qual sero
definidas as funes teste e tentativa.
nel
[
T
e , em que e f = para
Seja Ph = e uma partio de de forma que =
e=1
1
2
ef
| e T ef | f
, e>f
T
ef
(Au) = S em
u = f em D
u = f em D
(2)
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
BH (u, v) =
NX
elem
e=1
Z
LH (v) =
(3)
v (Au)dx) +
e
NX
elem
e=1
vSdx) +
e
f (Av) nds +
D
vgds.
N
(4)
(v )u d +
(uv) n ds =
S v d,
(v )u d +
e
(uv) n ds
e
nel Z
X
e=1
S v d .
e
(5)
O termo
sobre o contorno da equao 5 ser substitudo por um fluxo numrico
R
FN (uv) n ds do tipo UpWind (ver LeVeque (1990)). O fluxo numrico ser
definido como
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
FNe
v u ( ne ) ds +
e+
em que e_ = e
v f ( ne ) ds
e_
_ e e+ = e e_ e
u = lim+ u(x (.
n ).
n ), x e .
0
Figure 1: Ilustrao de u e u+
O problema variacional enunciado como: encontrar u H 1 (PH ) tal que
BC (u, v) = LC (v) v H 1 (Ph )
BC (u, v) =
(Z
nel
X
e=1
LC (v) =
(Z
nel
X
e=1
(v )u d +
e
S v d
e
(6)
e+
v u ( ne ) ds
v f ( ne ) ds .
e_
(7)
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
Difuso Artificial SUPG Segundo Santos et al. (2004), o mtodo de Galerkin sabidamente instvel espacialmente quando aplicado a leis de conservao. Santos et al. (2004)
e Calle et al. (2002) utilizaram difuso artificial sobre o mtodo de Galerkin descontnuo
de forma a previnir ou diminuir as oscilaes decorrentes de descontinuidades da soluo capturadas no interior dos elementos. A difuso artificial tratada neste trabalho ser
a SUPG - Streamline Upwind Petrov-Galerkin Calle et al. (2002); Santos et al. (2004);
Calle et al. (2004), posteriormente chamada de SD - Streamline Diffusion.
importante ressaltar que o SUPG no uma dissipao artificial. Denomina-se
dissipao artificial a um termo adicionado formulao variacional que modifica o problema para dar maior estabilidade. O SUPG construdo pela modificao do espao de
funes teste da formulao variacional. Desse modo, o problema ganha estabilidade por
meio de uma difuso artificial, mas sem ser modificado, visto que ainda existe equivalncia entre a formulao variacional e a formulao forte do problema.
Considerando-se que o interesse deste trabalho o de estudar problemas de convecodifuso em que a conveco dominante, utilizou-se o SUPG apenas no termo convectivo. A ausncia do termo SUPG no operador difuso modifica o problema e a formulao variacional no mais equivalente formulao forte. A escolha de no aplicar o
termo SUPG no operador difuso influenciou negativamente nos resultados numricos.
Acrescentaram-se os seguintes termos de SUPG equao 7:
Z
nel
X
h
(u.) (v.) de
BSU P G (u, v) =
2
||||
e
e=1
(8)
Z
nel
X
h
LSU P G (v) =
S v. de
2 |||| e
e=1
em que h a medida do elemento.
Adicionando-se a equao 8 formulao variacional original do problema (equao
7), obtm-se a formulaao do mtodo de Galerkin descontnuo para conveco-difuso
com SUPG.
3.
IMPLEMENTAO COMPUTACIONAL
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
de Galerkin descontnuo implementado pelos objetos TPZCompElDisc e TPZInterfaceElement, ambos derivados do TPZCompEl. O objeto TPZCompElDisc responsvel
pela interpolao no interior dos elementos descontnuos e o objeto TPZInterfaceElement
responsvel pelos clculos na interface entre elementos. A derivao dos elementos de
Galerkin descontnuo (TPZCompElDisc e TPZInterfaceElement) da classe TPZCompEl
permitiu que todas as funcionalidades do PZ disponveis para elementos finitos tambm
estejam disponveis para o mtodo de Galerkin descontnuo.
Uma estratgia adotada neste trabalho a de combinar elementos descontnuos e
contnuos em uma mesma simulao. A abordagem relativamente simples. Em uma
regio do domnio, descreve-se o problema com elementos finitos e, em outra regio, com
Galerkin descontnuo. Na fronteira entre essas duas regies so utilizados elementos de
interface entre elementos contnuos e descontnuos.
So necessrios elementos de interface entre elementos descontnuos e entre um elemento contnuo e outro descontnuo. Entretanto, poder-se-iam utilizar elementos de interface entre elementos contnuos. Isso, de fato, em nada modificaria o problema. As
contribuies da interface sua esquerda e sua direita ocorreriam sobre os mesmos
graus de liberdade, anulando-se.
Foi necessria uma modificao na classe TPZInterfaceElement para permitir a sua
incluso entre elementos contnuo e descontnuo. O elemento descontnuo define as funes de base sobre o elemento real. J o elemento contnuo, no PZ, define as funes
utilizando-se mapeamento entre o elemento mestre e o elemento deformado real. Para o
clculo da contribuio de interface, solicita-se ao elemento contnuo o valor de suas funes e derivadas restritas interface, a partir de um ponto de integrao em coordenadas
paramtricas. As coordenadas paramtricas so mapeadas para coordenadas reais e esse
novo ponto fornecido ao elemento descontnuo para o clculo de suas funes e derivadas restritas interface. De mo das funes e derivadas de seus vizinhos, a interface
calcula a contribuio de seus termos para a matriz de rigidez e vetor de carga.
3.2 FORMULAO VARIACIONAL
A formulao variacional implementada em objetos derivados da classe TPZMaterial. A classe TPZMaterial implementa as interfaces para as suas classes derivadas. So
de especial importncia os mtodos Contribute e ContributeBC. O mtodo Contribute
calcula a matriz de rigidez e o vetor de carga do elemento em um ponto de integrao. O
mtodo ContributeBC calcula a matriz de rigidez e o vetor de carga do elemento tipo condio de contorno em um ponto de integrao. O PZ trabalha com condies de contorno
tipo Dirichlet, Neumann e mista.
A classe TPZDiscontinuousGalerkin derivada da classe TPZMaterial. A funo
da classe TPZDiscontinuousGalerkin definir as interfaces necessrias para o mtodo
de Galerkin descontnuo. So de especial importncia o mtodo Contribute, j definido
na classe TPZMaterial, e os mtodos ContributeInterface e ContributeBCInterface, responsveis pelo clculo da matriz de rigidez e vetor de carga do elemento de interface
e interface de contorno, respectivamente, em um ponto de integrao. Os elementos de
Galerkin descontnuo no utilizam o mtodo ContributeBC e sim o mtodo ContributeBCInterface, em que a condio Dirichlet imposta de forma fraca.
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
4.
PROBLEMA DE CONVECO-DIFUSO
Nesse exemplo apresentado um problema com descontinuidade no meio do domnio. O problema dado por:
(Au) + div(u) = 0 em (1, 1)2 , = {1, 1}T , A = 1.e 6
e as condies de contorno so Dirichlet, com valores como na figura 2.
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
Este problema de camada limite foi extrado do artigo de Houston et al. (2002). A
equao diferencial a ser resolvida dada por
(Au) + div(u) = S em = (0, 1)2
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
S =2+
(1 x)2 (1 x) (1 y) + (1 y)2
xy
A (1 e1/A ) e(1x) (1y)/A
u|D
0
0
1
=
y/A
1 + e + y e1/A y 1 + e1/A
1
para x = 1
para y = 1
para x = 0
para y = 0
0.8
0.6
0.4
0.2
0
0
1
0.8
0.6
0.4
0.2
0.4
0.2
0.6
0.8
10
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
Os resultados indicam que a taxa de convergncia vai em direo das taxas analticas
dadas em Baumann (1997) e Prudhomme et al. (2000). O mtodo de elementos finitos
deve convergir a uma taxa p+1 para norma L2 e p para seminorma de H1. J a formulao
descontnua de Baumann deve convergir a uma taxa p para p par (sub-tima) e p + 1 para
p mpar (tima) em norma L2. Em seminorma de H1 deve convergir a uma taxa p, como
elementos finitos. Nota-se que a combinao de elementos contnuos e descontnuos
tima em seminorma de H1 e sub-tima para p par em norma L2, tal como Galerkin
descontnuo. Entretanto, os valores so melhores que esse ltimo.
6.
CONCLUSES
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
CILAMCE 2005 ABMEC & AMC, Guarapari, Esprito Santo, Brazil, 19th 21st October 2005
Figura 15: Taxa de convergncia h em norma L2 - MEF e MGD combinados sem SUPG