Escolar Documentos
Profissional Documentos
Cultura Documentos
FEM Introducao
FEM Introducao
1 Introduo
O Mtodo dos Elementos Finitos, doravante abreviado como MEF, tem suas origens nos anos
40, tendo sido entretanto vastamente utilizado apenas nos ltimos 20-30 anos, graas aos
avanos tecnolgicos ocorridos nos equipamentos computacionais. Ele consiste basicamente
numa adaptao/modificao de mtodos de aproximao conhecidos j no incio deste
sculo, como por exemplo o Mtodo de Ritz, estabelecido em 1909. Ele atualmente
considerado um mtodo matemtico para a soluo de equaes diferenciais parciais, entre
as quais se inclui a Equao de Poisson, Equao de Laplace, Equao de Helmholtz, NavierStokes, etc... Devido s suas caractersticas de flexibilidade e estabilidade numrica, ele
pode ser implementado na forma de um sistema computacional (programa de computador) de
forma consistente e sistemtica, fato que explica a sua grande popularidade nos dias atuais.
Um grande impulso para o seu desenvolvimento e aperfeioamento foi dado pela indstria
aeroespacial, onde o mtodo vem tendo larga aplicao desde os anos 50, sendo utilizado,
entre outros, para o projeto e anlise de estruturas complexas de aeronaves, as quais
certamente no poderiam ser analisadas e projetadas de forma segura usando-se apenas
tcnicas tradicionais analticas. Entre as muitas reas em que o MEF pode ser aplicado citase: projeto e anlise de estruturas, anlise de escoamento de fluidos, distribuio de
temperaturas, eletromagnetismo, projeto de equipamentos eletromecnicos (mquinas,
transformadores, contatores, etc...). Em muitos casos prticos, o Mtodo dos Elementos
Finitos a nica ferramenta capaz de fornecer uma soluo aceitvel, ainda que sob o ponto
de vista matemtico a soluo seja considerada como uma aproximao. Finalmente, devido
utilidade e interesse para diversas reas tcnicas, o MEF foi objeto de um nmero
incalculvel de artigos e livros publicados nos ltimos 20 anos, sendo tambm includo como
disciplina obrigatria nos currculos da grande maioria das universidades europias e
americanas, fato que tambm j ocorre em muitas universidades brasileiras. medida que
tcnicas computacionais e numricas desempenham um papel cada vez mais relevante na vida
do engenheiro, torna-se fundamental o conhecimento dos fundamentos do MEF e da sua
aplicao prtica, especialmente para aqueles que trabalham em reas de projeto e anlise.
O objetivo desta apostila apresentar de forma introdutria os aspectos mais relevantes do
mtodo, utilizando para tanto uma abordagem em apenas uma dimenso. A abordagem envolve
conceitos elementares da teoria de funes, lgebra e clculo, os quais so abordados nas
disciplinas bsicas dos cursos de engenharia. Tambm so apresentados exemplos simples e
ilustrativos dos conceitos. Ao final de cada seo so propostos exerccios que podero (na
verdade, deveriam) ser resolvidos com ajuda de softwares comerciais tais como Matlab,
Mathcad, etc... A resoluo dos exerccios propostos facilitar no apenas a assimilao dos
contedos apresentados mas tambm a aplicao do mtodos a outros casos prticos
semelhantes.
d du
p
+ q u = f(x )
dx dx
u(0 ) = 0
(1)
0<x<1
u(1) = 0
(2)
un (x ) =
aj sen(j x )
(3)
j =1
Os termos em coseno da Srie de Fourier foram descartados a priori, a fim de que a soluo
atenda s condies de contorno (2). Para a obteno dos coeficientes aj procede-se de
forma usual, ou seja, substitui-se a soluo (3) na equao (1), multiplica-se ambos os lados da
equao por sen(k x ) e integra-se entre 0 e 1. Desta forma obtm-se:
n
j =1
a j p (j )2 sen(k x ) sen(j x ) dx +
j =1
a j q sen(k x ) sen(j x ) dx =
f(x ) sen(k x ) dx
(4)
1
2
1
sen(k x ) sen(j x ) dx =
0
0
k=j
(5)
kj
f(x ) sen(j x ) dx
(j )2 p + q 0
(6)
Substituindo-se a equao (6) na equao (3) obtm-se a soluo aproximada da equao (1).
Exerccio Proposto 1
Utilizando a equao (6), determine os coeficientes a j para a soluo por srie de
Fourier da equao (1) sujeita s condies de contorno (2). Considere p=1, q=0 e
f(x)=2. Determine a soluo analtica da equao (1) e compare com a soluo por
srie de Fourier para os seguintes pontos: x=0, x=0.25, x=0.5, x=0.75 e x=1. Faa um
grfico de ambas as solues.
Exerccio Proposto 2
Utilizando a equao (6), determine os coeficientes a j para a soluo por srie de
Fourier da equao (1) sujeita s condies de contorno (2). Considere p=1, q=1 e
f(x)=2. Determine a soluo analtica da equao (1) e compare com a soluo por
srie de Fourier para os seguintes pontos: x=0, x=0.25, x=0.5, x=0.75 e x=1. Faa um
grfico de ambas as solues.
j (x )
j = 1, 2, 3, K n
(7)
Pode-se demonstrar que as funes de base formam um espao linear (vetorial), o qual pode
ser estendido para um espao de Hilbert (Banach) acrescentando-se a definio de um
produto escalar (norma) ao espao de funes.
Para obter-se a soluo, constri-se uma soluo aproximada para a equao (1) em termos de
uma combinao linear das funes de base escolhidas, conforme segue:
un (x ) =
a j j ( x)
(8)
j =1
A fim de que as condies de contorno (2) sejam atendidas, as funes de base devem
satisfazer s seguintes condies:
j (0 ) = 0
j (1) = 0
j = 1, 2, 3, K n
(9)
As condies acima so restries que so impostas s funes que compem o espao. Estas
restries visam assegurar as condies de contorno so atendidas pela soluo aproximada,
ou seja, a seguinte relao ser vlida:
un (0 ) = 0
un (1) = 0
(10)
j =1
a j p k (x )
d 2 j (x )
dx 2
dx +
j =1
aj q k (x ) j (x ) dx = f(x ) k (x) dx
(11)
dx + q k j dx = f(x ) k (x ) dx
0 dx dx
0
j =1
0
n
k = 1, 2, 3 K n
(12)
Exerccio Proposto 3
Determine a soluo por srie Fourier generalizada da equao (1) sujeita s
condies de contorno (2). Considere p=1, q=1 e f(x)=-x, n=1 e a seguinte funo de
base:
1 (x ) = x (1 x)
Exerccio Proposto 4
Determine a soluo por srie de Fourier generalizada da equao (1) sujeita s
condies de contorno (2). Considere p=1, q=1 e f(x)=2, n=2 e as seguinte funo de
base:
1 (x ) = x (1 x)
2 (x ) = x 2 (1 x)
h=
0
x0
(b)
k = 0, 1, 2, 3 K n
x1
x2
x3
xj+1
dj (x)
dx
(c)
x6
1.0
h
x j-1
xj-1 x j
x5
x4
1.0
h
xj
x j+1
u n (x)
(d)
0
dun
dx
j(x)
(e)
10 1
=
n
n
xk = k h
(a)
(13)
x xk 1
j (x ) =
xk 1 x
0 x xk 1
xk 1 x xk
(15)
xk x xk + 1
xk + 1 x 1
As funes lineares definidas por (15) so chamadas de funes de base definidas por
trechos. A sua caracterstica principal o fato de que elas so diferentes de zero apenas em
um pequena parcela do domnio, no caso considerado o domnio o intervalo [0,1]. Por este
motivo elas so por vezes denominadas de funes de base local. Esta caracterstica
particular simplifica enormemente a soluo do problema por mtodos numricos. As
derivadas das funes de base so mostradas na figura 1c e dadas matematicamente por:
0
1
+
d j (x ) h
=
dx
1
h
0 x xk 1
xk 1 x xk
(16)
xk x xk + 1
xk + 1 x 1
n 1
a j j ( x)
(17)
j =1
Os termos j=0 e j=n foram omitidos tendo em vista as condies de contorno. Observa-se
que a soluo aproximada na forma (17) consiste de linhas poligonais conforme mostrado na
7
figura 1d. Uma funo com esta caracterstica chamada de funo polinomial linear por
trechos. A soluo entre dois pontos assim aproximada por meio de retas; isto decorre do
fato de se ter utilizado polinmios de primeiro grau como funo de base. Caso fossem
utilizados polinmios de mais alto grau a soluo aproximada entre dois pontos seria uma
curva correspondente ordem do polinmio utilizado. Por exemplo, tomando-se polinmios de
segundo grau obter-se-ia uma parbola como aproximao entre dois pontos.
Considerando-se a forma como as funes de base foram definidas, a soluo aproximada
(17) fornece o seguinte valor para os ns x k da malha, ou seja para x = xk resulta:
n 1
un (xk ) = ak
(18)
dx
dx
+ q un k = f(x ) k
d dun
p
dx
dx
+ q un k dx = f(x ) k dx
dun dk
dun
p dx k + p dx dx + q un k dx = f(x ) k dx
0 0
dun dk
+ q un k dx = f k dx
p
dx dx
0
0
k = 1,2,3,K(n 1)
(19)
A forma (19) conhecida como forma fraca da equao (1), sendo este nome derivado do fato
de que as exigncias quanto continuidade da funo serem menos rigorosas que as da
equao original. O uso da forma fraca amplia o universo de funes que podem ser
empregadas como aproximao. O uso da forma original (1), tambm conhecida como forma
forte , exige que a soluo possua a segunda derivada, no sendo possvel a utilizao de
funes de aproximao lineares. Todavia, o uso da forma fraca permite que funes
possuindo apenas a derivada de primeira ordem tambm possam ser empregadas como soluo
de aproximao. O uso da forma fraca torna, portanto, possvel o uso de funes lineares, as
quais simplificam a obteno de uma soluo aproximada.
Substituindo-se agora a equao (17) na equao (19) obtm-se:
n 1
a j d j
1
1
n 1
d
p j =1
k + q
aj j k dx = f k dx
dx
dx
j =1
0
0
1
d j dk
+ q j k dx = f k dx
aj p
dx dx
j =1
0
0
n 1
k = 1,2,3,K(n 1 )
(20)
As expresses sob o sinal de integral podero agora ser resolvidas a priori para cada uma das
funes k , uma vez que todas as funes que aparecem na integral so conhecidas.
Considerando-se todas as funes de base dentro do intervalo de 0 a 1, ou seja fazendo-se k
variar entre 1 e n-1, chega-se a um sistema de equaes lineares, cuja soluo determina os
valores dos coeficientes a j , os quais por sua vez determinam a soluo aproximada.
aj j = a1 1 + a2 2 + a3 3
(21)
j =1
(a)
0
x0
x1
x2
x3
1
x4
1 (x)
(b)
0
x0
1.0
h
x1
x2
2 (x)
(c)
1.0
0
x1
x2
x3
3 (x)
(d)
0
x2
x3
1.0
x4
a3
u4 (x)
(e)
a2
a1
0
x0
x1
x2
x3
x4
10
1
d j d
aj p
+ q j 1 dx = f 1 dx
dx dx
0
0
j =1
3
(22)
De acordo com a figura 2, o produto das funes 1 e j diferente de zero apenas para os
elementos que so vizinhos, ou seja o produto entre 1 e j diferente de zero apenas onde
ambas as funes so simultaneamente diferentes de zero. Para k=1 existem pela equao
(21) os produtos 1 1 , 1 2 e 1 3 , dos quais apenas 1 1 e 1 2 possuem valor
simplificao:
1
1
d j d
aj p
1 + q j 1 dx = f 1 dx
dx dx
j =1
0
0
2
j= 1
aj
2h
2h
d j d1
p
dx = f 1 dx
+
q
j
1
dx dx
0
0
(23)
2 h
2 h
2 h
d d
d1 d1
+ q 1 1 dx + a2 p 2 1 + q 2 1 dx = f 1 dx
p
dx
dx
dx
dx
0
0
0
(24)
A avaliao dos termos da equao (23) para k=1 e j=1, resulta:
2h
d d
p 1 1 dx =
dx dx
2h
q 1 1 dx =
1 1
p dx +
h h
x x
q dx +
h h
2h
2h
p
1
1
1 1
dx = p 2 h + p 2 h = 2
h h
h
h
h
(2 h x) (2 h x) dx = q
h
(25)
1 h3
h3
h
= q 2
q
2 3
2 3
3
h
h
1
(26)
Tomando-se ainda k=1 e considerando-se agora j=2, resulta para o segundo termo da equao
(23):
2h
a2
d1 d2
+ q 1 2 dx = a 2
p
dx dx
2h
d1 d2
+ q 1 2 dx
p
dx dx
11
(27)
A simplificao anterior decorre do fato de que entre 0 e h o produto das funes 1 2 ser
identicamente zero.
De modo anlogo ao caso j=1, pode-se determinar os termos da integral (27) conforme segue:
2h
d d
p 1 2 dx =
dx dx
2h
2h
2h
q 1 2 dx =
p
1
1 1
dx = p 2 h =
h h
h
h
(28)
(2 h x) (x h) dx = q h
(29)
Para a avaliao da integral no lado direito, pode-se fazer igualmente uma aproximao e
considerar a funo a f(x) constante entre 0 e h e entre h e 2h. Assim, entre 0 e h ser
h
assumido que a funo f(x) possui o valor constante e igual a f , ou seja o valor no
2
3h
centro do intervalo. Entre h e 2h o valor assumido ser f
. Esta aproximao em geral
2
justificada na prtica tendo em vista que os intervalos h so pequenos. Desta forma, obtmse para o lado direito da equao:
2 h
f(x ) 1 dx = f(x )
x
dx +
h
2 h
f(x )
(2 h x ) dx f h h x dx + f 3 h 2h (2 h x ) dx
2 0 h
2 h
2h
h 1 h2
3 h 1 h2
+ f
f(x ) 1 dx f
2 h 2
2 h 2
2h
h h
3h h
2 2
f(x ) 1 dx f 2 2 + f
(30)
Portanto, considerando a equao (23) e as expresses (24) a (30), obtm-se para k=1 a
seguinte equao:
h
h
3h h
h h
p
p
a1 2 + q 2 + a2 + q = f + f
6
3
2 2
2 2
h
h
(31)
Considerando-se agora k=2, obtm-se de forma anloga ao caso anterior a seguinte equao:
1
1
d j d
aj p
2 + q j 2 dx = f 2 dx
dx dx
j =1
0
0
3
(32)
Considerando a forma das funes de base (figura 2), pode-se escrever a equao acima da
seguinte forma:
12
a1
2 h
3 h
d1 d2
+ q 1 2 dx + a2
dx dx
h
h
a3
3 h
2 h
d 2 d2
+ q 2 2 dx +
dx dx
d3 d2
+ q 3 2 dx = f 2 dx
dx dx
(33)
A primeira integral da equao (31) j foi avaliada anteriormente para k=1 e j=2, tendo como
resultado as expresses (28) e (29), repetidas abaixo:
2h
a1
h
d1 d2
+ q 1 2 dx = a1 + q
p
h
dx dx
(34)
Avaliando-se o segundo termo da equao (32), resultar nas mesmas expresses calculadas
anteriormente para k=1 e j=1:
3h
a2
h
p
d2 d2
+ q 2 2 dx = a 2 2 + q 2
p
h
dx dx
3
(35)
O ltimo termo da equao (31) fornece o mesmo resultado que obtido anteriormente para
k=1 e j=2:
3h
a3
2h
h
d3 d2
+ q 3 2 dx = a 3 + q
p
h
6
dx dx
(36)
f(x ) 2 dx =
h
3 h
2h
x
f(x ) dx +
h
3h
f(x )
2h
(2 h x ) dx f 3 h 1 h2
h
2
5 1 h
+ f h
2
2 h 2
f(x ) 2 dx f 2 h 2 + f 2 h 2
(37)
Considerando-se as equaes (33) a (36), resulta finalmente para k=2 a seguinte equao:
h
h
h
p
p
p
5 h
3 h
a1 + q + a2 2 + q 2 + a3 + q = f h + f h
6
3
6
2 2
2 2
h
h
h
(38)
A fim de completar o sistema de equaes ser determinado ainda a equao que resulta para
k=3. Considerando-se a forma como as funes de base esto definidas, obtm-se a
expresso que segue:
4 h
d j d 3
aj
p
+ q j 3 dx = f 3 dx
dx dx
j=2
2h
2 h
3
4 h
13
(39)
a2
3 h
4 h
d 2 d 3
d d
+ q 2 3 dx + a3 p 3 3 + q 3 3 dx = f 3 dx
dx dx
dx dx
2 h
2 h
2 h
(40)
A primeira integral da expresso (40) j foi avaliada anteriormente, para a segunda integral
resulta o mesmo valor que para j=1 e k=1 (ou j=2 e k=2). Para a expresso no lado direito
resulta de forma anloga aos casos anteriores:
4 h
2
2
5 1 h
7 1 h
5 h
7 h
+ f h
= f h + f h
f(x ) 3 dx f h
2 h 2
2 h 2
2 2
2 2
2h
(41)
(42)
O sistema de equaes , assim, definido pelas equaes (31), (38) e (42), as quais so
repetidas a seguir:
h
h
h h
p
p
3 h
a1 2 + q 2 + a2 + q = f + f h
3
6
2 2
2 2
h
h
h
h
h
p
p
p
3 h
5 h
a1 + q + a2 2 + q 2 + a3 + q = f h + f h
6
3
6
2 2
2 2
h
h
h
a p 2 + q h 2 + a p + q h = f 5 h h + f 7 h h
2
3 h
3
6
2 2
2 2
h
(43)
(44)
2 1 0
p
[K ] = 1 2 1
h
0 1 2
(45)
4 1 0
qh
[M] =
1 4 1
6
0 1 4
(46)
1
3
f 2 h + f 2 h
h 3
5
[F] = f h + f h
2
2
2
5
f h + f 7 h
2
2
(47)
14
a1
[A] = a2
a3
(48)
0 1 2
p
O
[K ] = M
h
M
O
0 L L
0 0 L
0 0
L L 0
1 0 L 0
O O O M
O O O M
0 1 2 1
L 0 1 2
4 1 0
1 4 1
0 1 4
qh
O
[M] =
M
6
M
O
0 L L
0 0 L
L
0
1
O
O
0
L
L
0
L
L
0
O
O
1
0
0
L
L
O
O
4
1
(49)
0
0
0
M
M
1
4
(50)
1
3
f h + f h
2
2
3
5
f h + f h
2
2
h
5
7
[F] =
f h + f h
2
2
2
f 1 h + (n 1) h + f 3 h + (n 1) h
2
2
(51)
a1
a
2
a
[A] = 3
M
M
an 1
(52)
15
Embora o problema tratado at aqui foi um simples problema em uma dimenso, a mesma
idia se aplica diretamente a problemas em duas e trs dimenses. Por exemplo, em duas
16
Exerccio Proposto 5
Utilizando a equao (44), determine a soluo por elementos finitos da equao (1)
sujeita s condies de contorno (2) utilizando 4 elementos. Considere p=1, q=0 e
f(x)=2. Determine a soluo analtica da equao (1) e compare com a soluo por
Elementos Finitos para os seguintes pontos: x=0, x=0.25, x=0.5, x=0.75 e x=1. Faa
um grfico de ambas as solues.
Exerccio Proposto 6
Repita o exerccio 5 utilizando 8 elementos e compare com a soluo obtida para 4
elementos fazendo um grfico de ambas as solues..
Exerccio Proposto 7
Repita o exerccio 5 utilizando 16 elementos e compare com a soluo obtida para 4
elementos fazendo um grfico de ambas as solues.
Exerccio Proposto 8
Utilizando a equao (44), determine a soluo por elementos finitos da equao (1)
sujeita s condies de contorno (2) utilizando 4 elementos. Considere p=1, q=1 e
f(x)=2. Determine a soluo analtica da equao (1) e compare com a soluo por
srie de Fourier para os seguintes pontos: x=0, x=0.25, x=0.5, x=0.75 e x=1. Faa um
grfico de ambas as solues.
Exerccio Proposto 9
Repita o exerccio 8 utilizando 8 elementos e compare com a soluo obtida para 4
elementos fazendo um grfico de ambas as solues.
17
Exerccio Proposto 10
Repita o exerccio 8 utilizando 16 elementos e compare com a soluo obtida para 4
elementos fazendo um grfico de ambas as solues.
d du
p
+ q u = f(x )
dx dx
u(0 ) = 0
(1)
0<x<1
u(1) = 0
(2)
Evidentemente que estas condies de contorno no representam o caso mais geral, uma vez
que condies de contorno no homogneas tambm so comuns na prtica. Alm disso, deve
ser considerado o caso em que as derivadas da funo u(x) possam ser especificadas como
condies de contorno. A fim de tornar a anlise por EF mais genrica so apresentadas a
seguir as modificaes necessrias nas matrizes do sistema a fim de abranger tambm os
casos citados. A abordagem no apresenta maiores detalhes matemticos, os quais podero
ser encontrados no item 4 da bibliografia citada ao final desta apostila.
u(1) = u1
(53)
j= 0
a j j (x ) =
un (xj ) j (x )
(54)
j= 0
( )
un xj j (x ) = u0 0 (x ) + u1 n (x ) +
j= 0
n 1
un (xj ) j (x )
(55)
j =1
Desta forma, como no caso anterior, existem n-1 coeficientes a determinar. As matrizes [K ]
18
h
h
3 p
1
f h + f h + q u0
6
2
2 h
2
5
3
f h + f h
2
2
7
5
[F] = h
f h + f h
2
2
h
h
3
p
1
f 2 h + (n 1) h + f 2 h + (n 1) h h + q 6 u1 2
(56)
u(0 ) = u 0
du(1)
dx
du 1
dx
(57)
j= 0
j= 0
j =1
(58)
As matrizes [K ] , [M] e [F] tero uma linha a mais acrescida ao final, sendo portanto matrizes
de n linhas e n colunas, mantendo no entanto a forma anterior:
2 1 0
1 2 1
0 1 2
p
O
[K ] = M
h
M
O
0 L L
0 0 L
0 0
0 L L 0
1 0 L 0
O O O M
O O O M
0 1 2 1
L 0 1 2
L
(59)
19
4 1 0
1 4 1
0 1 4
qh
O
[M] =
M
6
M
O
0 L L
0 0 L
0 0
L 0
L 0
O M
O O O M
0 1 4 1
L 0 1 4
L
0
1
O
L
L
0
O
(60)
1
h
h
3 p
f h + f h + q u0
6
2
2 h
2
5
3
f h + f h
2
2
5
7
f h + f h
h
2
2
[F] =
M
2
1
f 2 h + (n 1) h + f 2 h + (n 1) h
2
3
f h + (n 1) h + p u1
h
2
(61)
a1
a
2
a
[A] = 3
M
M
an
(62)
20
9 Bibliografia
A seguir so listados algumas obras sobre o mtodo dos elementos finitos e suas aplicaes
onde maiores detalhes sobre o exposto podero ser encontrados.
1) The finite element method using Matlab : Y. W. Kwon; H. Bang. CRC Press. 1996.
2) An Introduction to finite element analysis : D. H. Norrie, G. de Vries ; Academic Press,
1978.
3) The mathematical theory of finite element methods : Susanne C. Brenner, L. Ridgway
Scott ; Springer Verlag, 1994.
4) The Texas finite element series : Volume I, II, III, IV e V ; E. B. Becker, G. F. Carey,
J. T. Oden; Prentice Hall, 1981.
5) The finite element method in engineering science : O. C. Zienkiewicz, McGraw-Hill,
1971.
6) The finite element method and its applications : Masatake Mori ; Macmillan Publishing
Company, 1983.
7) The finite element method for elliptic problems : P. G. Ciarlet ; North-Holland, 1978.
8) Finite elements for electrical engineers : P. P. Silvester ; Cambridge Press, 1996.
9) The finite element method in elctromagnetics : J. Jin ; John Wiley & Sons, 1993.
10) An introduction to the finite element method : J. N. Reddy ; McGraw-Hill, 1993.
21