Escolar Documentos
Profissional Documentos
Cultura Documentos
J. A. J. Avila
Departamento de Matemtica e Estatstica - DEMAT, UFSJ
36307 904, So Joo Del - Rei, MG
avila_jaj@ufsj.edu.br
RESUMO
Neste minicurso aprenderemos a importncia do Mtodo dos Elementos Finitos
em relao aos outros mtodos numricos e sua aplicabilidade em problemas
da cincia e da engenharia. Em particular, resolveremos numericamente, pelo
Mtodo dos Elementos Finitos Galerkin, a Equao de Conduo do Calor 2D
numa placa quadrada. Sero mostrados resultados numricos da distribuio
de temperatura durante o regime transiente at o regime estacionrio.
Palavras-chave: Mtodo de Galerkin, Mtodo dos Elementos Finitos, Equao
de Conduo do Calor.
65
66
1. INTRODUO
67
Conduo
Conveco
Radiao
Neste trabalho estudaremos a transferncia do calor por conduo, que a troca de energia
entre as partes de um meio continuo que, estando em diferentes temperaturas, transferem
energia trmica pela transferncia de energia cintica entre as partculas individuais ou grupo
de partculas, no nvel atmico.
k
c
(1)
k W/ m oC , kg/m3 , c J/ kg oC
(2)
W/ m oC
k
Wm2 J/s m m2
J
c J/ kg oC kg/m3 J
s
(3)
68
Metal
k W/ m oC
c J/ kg oC
kg/m3
m2 /s
Prata
1,6563 104
Ouro
1, 27 104
Cobre
386,0
8,954
383,1
1,1234 104
Alumnio
8, 418 105
Ao
2,3 105
x, y R 2 : 0 x 1, 0 y 1
(4)
onde pode ser, por exemplo, uma placa quadrada de um certo metal. Neste trabalho
ser uma placa de cobre de 1 [m2 ] .
O contorno de definido por,
(5)
i1
u x, y,0 0, x, y
o
o
u 1 u 2 u 4 100 C , u 3 500 C , t 0,T
(6)
Segundo a forma dada da Eq. (6) chamada de Problema de Valor Inicial e de Contorno PVIC.
A temperatura nos cantos superiores da placa deve satisfazer:
t 0, T
(7)
69
u
dA u dA, x, y
t
(8)
u
k
dA u dA, x, y
t
c
(9)
u
dA k u dA, x, y
t
(10)
u
u
dA k ds k u dA, x, y
t
n
(11)
ou equivalentemente,
u
u
dA k u dA k ds, x, y
t
(12)
onde n o vetor normal curva . Eq. (12) a Formulao Integral da Equao de Conduo
do Calor 2D.
70
u x , y , t u i t i x , y
(1)
i 1
Eq. Erro! Fonte de referncia no encontrada. valida para qualquer ento valida para
uma famlia finita j , j 1, N n , isto ,
u
u
j dA k u j dA k j ds
t
(2)
u x, y, t
t
u i t i x , y
(3)
i 1
u x, y, t
x
ui t
i x, y
x
i 1
u x, y, t
y
ui t
i x, y
i 1
(4)
Nn
i 1
i 1
i 1
Nn
c u i t i j dA k u i t i j dA k j u i t
i
ds,
n
j 1, N n (5)
ou equivalentemente,
Nn
Nn
Nn
ui t c i j dA ui t k i j dA ui t k j
i 1
i 1
i 1
i
ds,
n
j 1, N n
71
Nn
i 1
i 1
Nn
Nn
c i j dA u i t k i j dA u i t k j
i 1
i
ds u i t ,
n
j 1, N n
Assim, temos
c dA u t k dA k
Nn
j 1
Nn
j 1
j ds u j t 0, i 1, N n
n
(6)
M mij
K 1 kij1
Nn Nn
c i j dA
(7)
j i j
k i j dA k i
+
dA
x x y y
(8)
K 2 kij2
Nn Nn
Nn Nn
i
j ds
n
(9)
(10)
Mu Ku f
u 0 0
(11)
ou equivalentemente,
n1 x1 , y1 ,
n2 x2 , y2 , n3 x3 , y3
(12)
72
u e x, y, t u ie t wi x, y
(13)
i 1
1
x2 y3 x3 y2 y2 y3 x x3 x2 y
2 Ae
1
w2 x, y e x3 y1 x1 y3 y3 y1 x x1 x3 y
2A
1
w3 x, y e x1 y2 x2 y1 y1 y2 x x2 x1 y
2A
w1 x, y
(14)
a1 x3 x2
a2 x1 x3
a3 x2 x1
b1 y2 y3
b2 y3 y1
b3 y1 y2
d1 x2 y3 x3 y2
d 2 x3 y1 x1 y3
d3 x1 y2 x2 y1
(15)
J e a3b2 a2b3
(16)
e J 2A .
e
Substituindo equaes (15) e (16) em Eq. (14) temos que as bases locais ficam
wi x, y
1
di bi x ai y ,
Je
i 1,2,3
(17)
73
(18)
w3 ,
1 , 2 , 3 dadas por
i
1
di bi x ai y ,
Je
i 1,2,3
(19)
(20)
w3 1 , 2 , 3 3
e , seria
f x, y dxdy J f ,
e
d d J e f 1, 2 , 3 d 1d 2
e
(21)
1 b1
x J e
2 b2
e
x
J
3 b3
e
x
J
1 a1
e
y
J
2 a2
e
y
J
3 a3
e
y
J
(22)
74
f x, y
sobre e , temos
f 1 f 2 f 3
+
d 1d 2
2 x 3 x
1 x
x dxdy J
e
(23)
f
f
f
b1
+b2
b3
d 1d 2
e
1
2
3
y dxdy a
+a2
e 1
f
f
a3
d 1d 2
2
3
(24)
2q 3r d 1d 2
p
1
p!q!r !
,
p q r 2 !
p, q, r
(25)
L1 a32 b32 ,
L2 a12 b12 ,
L3 a22 b22
(26)
ie
w1p w2q ds Li e 1p 2q ds Li
i
p !q !
, p, q
p q 1!
(27)
Procedendo de forma anloga, como no caso global, chegamos ao seguinte sistema linear de
EDO
e e
e e
e
M u K u f
ue 0 0
(28)
M e mije
33
c wi w j dA
e
(29)
75
c wi w j dxdy cJ e wi w j d d cJ e i j d 1d 2
e
Ento,
M e mije
33
cJ e I ij
(30)
1
12 se i j
I ij i j d 1d 2
e
1 se i j
24
(31)
K e K 1e K 2e
(32)
Clculo de K 1e
K 1e kij1e
33
w w
xi
xj
wyi wyj dA
(33)
ento
kij1e k
w w
xi
xj
wyi wyj dA k
w w dA w w dA k I
e
xi
xj
yi
yj
1
ij
I ij2
(34)
onde,
(35)
(36)
i
1
b
b2 i b3 i b1 j b2 j b3 j dA
e e 1
J
2
3 1
2
3
1
i j
bk
bs
k s
1
J e e
1
bk ik bs js dA
J e e
dA
(37)
76
I ij1
1
Je
b b dA J
e i
bib j Ae
1
bib j
2J e
(38)
Por tanto,
I ij1
1
bi b j
2J e
(39)
1
Je
a a dA J
e
ai a j Ae
1
ai a j
2J e
(40)
ou seja,
I ij2
1
ai a j
2J e
(41)
k e bib j e ai a j e bib j ai a j
33
2J
2J
2J
K 1e kij1e
(42)
Clculo de K 2e
Com ajuda da Eq. (12), calculemos a normal exterior em cada lado do elemento e , veja Figura
4:
v1 n2 n1 x2 x1 , y2 y1 a3 , b3
n1 b3 , a3
v2 n3 n2 x3 x2 , y3 y2 a1 , b1
n 2 b1 , a1
v3 n1 n3 x1 x3 , y1 y3 a2 , b2
n 3 b2 , a2
(43)
n11
b3
,
n1
n12
a3
,
n1
(44)
n 21
b1
,
n2
n 22
a1
,
n2
(45)
n 31
b2
,
n3
n 32
a2
,
n3
(46)
77
ie . Ento
i1
K 2e kij2e
NN
wi
w j ds kII ij
n
(47)
onde
II ij
1e
wi
w j ds e wi n w j ds
wi n1 w j ds wi n 2 w j ds wi n 3 w j ds
e
2
(48)
e
3
Para calcular a matriz II ij devemos saber qual o lado do elemento que faz parte da fronteira
do domnio .
Suponhamos que 1e , ento
II ij
1e
w n
xi
11
+wyi n12 w j ds
Iija
Calculo de I ij
L1
bi n11 +ai n12 j ds
e
J e 1
L
L
1!
1e bi n11 ai n12 e j ds 1e bi n11 ai n12
1
J
J
1 1!
I ija
1e
xi
L1
bi n11 ai n12
2J e
b1n11 a1n12 b1n11 a1n12
L1
e b2 n11 a2 n12 b2 n11 a2 n12
2J
0
0
0
0
0
78
II ij
e2
w n
xi
21
+wyi n 22 w j ds
Iijb
Calculo de I ij
I ijb
e2
xi
n 21 +wyi n 22 w j ds
L2
bi n 21 ai n 22
2J e
0
b2 n 21 a2 n 22
b3 n 21 a3 n 22
0
0
L2
e 0 b2 n 21 a2 n 22
2J
0 b3 n 21 a3 n 22
Suponhamos que 3e , ento
II ij
3e
w n
xi
31
+wyi n 32 w j ds
Iijc
Calculo de I ij
I ijc
e2
xi
n 31 +wyi n 32 w j ds
b1n 31 a1n 32
L3
e
0
2J
b3 n 31 a3 n 32
L3
bi n 31 ai n 32
2J e
0 b1n 31 a1n 32
0
0
0 b3 n 31 a3 n 32
Ne 12,
Nn 11,
Ni 3,
N c N n Ni 8
(49)
79
N c o Nmero de ns no contorno.
Por exemplo, para o elemento 1 , como mostra a Figura 5,
(1)
m(1) mij(1) m39
33
(1)
m79
(1)
m93
(1)
m33
(1)
m73
(1)
m97
(1)
m37 ,
(1)
m77
u (1)
u 9(1)
u 3(1)
u 7(1)
(50)
k 1(1)
1(1)
k99
1(1)
kij1(1) k39
33
1(1)
k79
1(1)
k93
1(1)
k33
1(1)
k73
1(1)
k97
1(1)
k37 ,
1(1)
k77
k 2(1)
k992(1)
kij2(1) k392(1)
33
k792(1)
k932(1)
k332(1)
k732(1)
k972(1)
k372(1)
k772(1)
(51)
u (1)
u 9(1)
u 3(1) ,
u (1)
f (1)
f9(1)
f3(1)
f 7(1)
(52)
3.5 Ensamblagem
Consiste em montar todas as N e matrizes elementares numa nica matriz chamada de matriz
global cuja ordem Nn Nn .
Montagem
Uma maneira de visualizar todas as matrizes elementares numa nica matriz como
mostramos a continuao
3.5.1
80
m(1)
0
k
1(1)
0 k
0 0
k 1( Ne ) 0
2(1)
0
k
1
0 u
0 u 2
m( Ne ) u Ne
0
m(2)
1(2)
0
k
(53)
1
1
0 u f
0 u 2 f 2
k 2( Ne ) u Ne f Ne
2(2)
3.5.2
O gerador de malha nos fornece um arquivo de dados, assim como mostra a Tabela 1.
Tabela 1
j
Elemento i
1
9 3
2
6 3
3
5 2
4
9 2
5
10 1
6
8 1
7
5 9
8
7 4
9
11 4
10
11 9
11
11 8
12
9 11
k
7
9
9
6
5
10
10
11
8
7
10
10
Como o Ne 12 , ento devemos elaborar 12 tabelas cada uma com sua respectiva matriz
elementar. A seguir estas tabelas,
1
1
2
3
4
5
6
7
8
9
10
11
10
11
2
1
2
3
4
5
6
7
8
9
10
11
10
11
81
3
1
2
3
4
5
6
7
8
9
10
11
10
11
4
1
2
3
4
5
6
7
8
9
10
11
10
11
5
1
2
3
4
5
6
7
8
9
10
11
10
11
6
1
2
3
4
5
6
7
8
9
10
11
10
11
7
1
2
3
4
5
6
7
8
9
10
11
10
11
8
1
2
3
4
5
6
7
8
9
10
11
10
11
9
1
2
3
4
5
6
7
8
9
10
11
10
11
10
1
2
3
4
5
6
7
8
9
10
11
10
11
11
1
2
3
4
5
6
7
8
9
10
11
10
11
12
1
2
3
4
5
6
7
8
9
10
11
10
11
82
Observe que a cor escura, em cada tabela, representa as componentes das matrizes
elementares. O passo seguinte imaginar-se que estas tabelas representam matrizes de
ordem 1111 . Compreendido isso, agora s temos que somar estas 12 matrizes, resultando
em uma nica matriz (ou tabela). Esta matriz chamada matriz global.
Tabela 2. Matriz global de ordem 1111
1
2
3
4
5
1
511+611
0
0
0
551
2
0
322+422
0
0
352
3
0
0
133+233
0
0
4
0
0
0
844+944
0
6
0
426
236
0
0
7
0
0
137
847
0
8
618
0
0
948
0
9
0
329+429
139+239
0
359+759
10
51,10+61,10
0
0
0
55,10+75,10
11
0
0
0
84,11+94,11
0
0
874
5
515
325
0
0
355+555
+755
0
0
6
7
0
0
462
0
263
173
266+466
0
0
0
269+469
179+1079
0
0
0
87,11+107,11
984
0
177+877
+1077
0
681
68,10+118,10
98,11+118,11
392+492
193+293
395+795
296+496
197+1097
688+988
+1188
0
79,10+129,10
109,11+129,11
510,1+610,1
510,5
+710,5
610,8
+1110,8
199+299
+399+499
+799+1099
+1299
710,9+
1210,9
10
1110,11
+1210,11
811,4+
911,4
811,7+
1011,7
911,8+
1111,8
1011,9+
1211,9
510,10+
610,10+
710,10+
1110,10+
1210,10
1111,10
1211,10
11
811,11+911,11
+1011,11+
1111,11+1211,11
10
11
1
2
3
4
5
6
7
8
9
10
11
10
11
12
83
m22
0
0
0
0
0
m
m52
51
m62
0
0
0
0
m81
m92
0
m10 1 0
0
0
k11
0
0
0
k
51
0
0
k81
0
k10 1
0
k22
0
0
k52
k62
0
0
k92
0
0
0
0
m33
0
0
m63
m73
0
m93
0
0
0
0
k33
0
0
k63
k73
0
k93
0
0
0
0
0
m44
0
0
m74
m84
0
0
m11 4
0
0
0
k44
0
0
k74
k84
0
0
k11 4
m15
m25
0
0
m55
0
0
0
m95
m10 5
0
k15
k25
0
0
k55
0
0
0
k95
k10 5
0
0
k26
k36
0
0
k66
0
0
k96
0
0
0
m26
m36
0
0
m66
0
0
m96
0
0
0
0
m37
m47
0
0
m77
0
m97
0
m11 7
0
0
k37
k47
0
0
k77
0
k97
0
k11 7
k18
0
0
k48
0
0
0
k88
0
k10 8
k11 8
m18
0
0
m48
0
0
0
m88
0
m10 8
m11 8
0
m29
m39
0
m59
m69
m79
0
m99
m10 9
m11 9
0
k29
k39
0
k59
k69
k79
0
k99
k10 9
k11 9
M g u g K 1g K 2 g u g f g
k1 10
0
0
0
k5 10
0
0
k8 10
k9 10
k10 10
k11 10
m1 10
0
0
0
m5 10
0
0
m8 10
m9 10
m10 10
m11 10
0 u1
0 u 2
0 u3
m4 11 u 4
0 u5
0 u6 +
m7 10 u 7
m8 11 u 8
m9 11 u 9
m10 11 u10
m11 11 u11
u1 f1
u 2 f2
u 3 f3
k4 11 u 4 f 4
0 u 5 f5
0 u 6 f6
k7 10 u 7 f 7
k8 11 u 8 f8
k9 11 u 9 f9
k10 11 u10 f10
k11 11 u11 f11
0
0
0
(54)
84
M gug K gug f g
(55)
0 e K g K 1g K 2 g .
onde f
3.5.3
0
0
0
m
51
0
0
m81
0
m10 1
0
m22
0
0
m52
m62
0
0
m92
0
0
0
0
m33
0
0
m63
m73
0
m93
0
0
0
0
0
m44
0
0
m74
m84
0
0
m11 4
m15
m25
0
0
m55
0
0
0
m95
m10 5
0
0
m26
m36
0
0
m66
0
0
m96
0
0
0
0
m37
m47
0
0
m77
0
m97
0
m11 7
m18
0
0
m48
0
0
0
m88
0
m10 8
m11 8
0
m29
m39
0
m59
m69
m79
0
m99
m10 9
m11 9
0 u1
0 u 2
0 u3
m4 11 u 4
0 u5
0 u6
m7 10 u 7
m8 11 u 8
m9 11 u 9
m10 11 u10
m11 11 u11
m1 10
0
0
0
m5 10
0
0
m8 10
m9 10
m10 10
m11 10
m9 10
m10 10
m11 10
m9 11
m10 11
m11 11 N N
i
u 9 k99
u k
10 10 9
u11 k11 9
m92
0
m
10 1 0
0
0
m93
0
0
k9 10
k10 10
k11 10
0
0
m11 4
m95
m10 5
0
k9 11 u 9 f9
k10 11 u10 f10
k11 11 u11 f11
m96
0
0
m97
0
m11 7
0
m10 8
m11 8
0 k92
k
10 1 0
0
0
k93
0
0
0
0
k11 4
Ni N c
k95
k10 5
0
K
ou equivalentemente
k 96
0
0
k97
0
k11 7
0
k10 8
k11 8
Ni N c
u1
u
2
u3
u 4
u5
u6
u
7
u 8
u1
u
2
u3
u 4
u5
u6
u
7
u 8
85
M u K u f M u K u
(56)
M uK u f
(57)
onde f 0 . Assim,
onde f f M u K u
T
N
(58)
e os ns temporais, por
tn t0 nt ,
n 1,
(59)
u t0 0
(60)
u0 0
(61)
M t K u n M 1 t K u n1 t f n 1 f n 1
(62)
Faa para n 1, N
Observe que Eq. (62) representa um Sistema de Equaes Lineares, veja LEWIS et. al (2004).
Ax b
(63)
onde
A M t K
x un
(64)
b M 1 t K u n 1 t f n 1 f n 1
Para resolver o Sistema Linear em Eq. (63) usamos o mtodo SOR. Lembrando que 0 1 .
Neste trabalho usamos 0,5 .
86
4. RESULTADOS NUMRICOS
O cdigo computacional foi implementado na Linguagem Fortran (Compaq Visual Fortran). Os
programas foram rodados num laptop T6500 Processador Intel CoreTM 2 Duo. Para a gerao
da malha se uso o software (livre) Gmsh 2.5.0 e para ps-processamento se uso o software
(comercial) Tecplot 360.
4.1 Malha Estruturada e no Estruturada
As Figuras 4.1 e 4.2 mostram dois tipos de malhas que foram geradas com o software Gmsh,
uma Malha Estruturada e uma Malha no Estruturada.
Ni
481
377
87
t 0 [ s]
88
t 0,5 [s]
t 1 [ s]
t 2 [ s]
Figura 4.5 Distribuio de temperatura em alguns instantes de tempo, desde o tempo inicial
at o tempo em que atingiu o estado estacionrio.
Desse modo conclumos a simulao numrica da conduo do calor numa placa quadrada.
89
5. REFERNCIAS BIBLIOGRFICAS
HOLMAN J. P. Heat Transfer. 6a Edio. McGraw-Hill Book Company, New York, 1986.
LEWIS Roland W, NITHIARASU Perumal e SEETHARAMU, Kankanhally N. Fundamentals of the
Finite Element Method for Heat and Fluid Flow. John Wiley and Sons, 2004