MEF - Aplicando em 2D
MEF - Aplicando em 2D
MEF - Aplicando em 2D
usando Python
Desafios:
1. As interfaces so arestas ou faces;
2. A continuidade dos parmetros nodais no implica
29/07/2012
Formulao de
Deslocamentos
Soriano (2009)
29/07/2012
Campo de deslocamentos:
u u v w em 3D ou u u v em 2D
T
N : matriz de f. de forma
Relaes deformao-deslocamentos:
Lu
Relaes tenso-deformaes:
D 0
29/07/2012
D : matriz constitutiva
s0 : vetor de tenses iniciais
foras de
superfcie
1
T
J (u) ( (Lu )T DLu 0 Lu )dV pT udV q T udS
2
V
V
Sq
Condio de estacionariedade:
J (u) ((Lu)T DLu (Lu)T 0 )dV uT pdV uT qdS 0
V
Sq
u Nu(e)
29/07/2012
Condio de estacionariedade:
J (u) ((LN u ( e) )T DLNu (e) (LN u (e) )T 0 )dV (Nu ( e) )T pdV (Nu (e) )T qdS 0
V
Sq
B LN
J (u) ((Bu ( e) )T DBu( e) (Bu ( e) )T 0 )dV (Nu (e ) )T pdV (Nu (e) )T qdS 0
V
( e)T
( B DBdV )u
T
(e)
( e )T
Sq
( BT 0 dV NT pdV NT q dS )
V
Sq
V
V
Sq
V
29/07/2012
K ( e )u ( e ) f ( e )
T
(e)
B DBdV u BT 0 dV NT pdV NT q dS
V
V
Sq
V
K ( e ) BT DBdVe
Matriz de rigidez
Ve
fs 0 BT 0 dVe
(e)
Tenses iniciais
Ve
(e)
fs 0 f p f q
(e)
(e)
(e)
f p NT pdVe
(e)
Foras de volume
Ve
f q NT q dSe
(e)
Foras de superfcie
Se
29/07/2012
(L p)dV 0
(
LN
)
dV
pdV 0
S
n q
T
T
T
(
LN
)
dV
N
p
dV
qdS
V
29/07/2012
Como: D 0
Lu e u Nu(e)
T
(e)
T
T
T
(
LN
)
DLNu
dV
(
LN
)
s
dV
N
p
dV
N
0
qdS
V
B LN
T
(e)
B DBdV u BT 0 dV NT pdV NT q dS
V
V
S
V
K (e )
(e)
fs 0
(e)
fp
(e)
fq
K ( e )u ( e ) f ( e )
29/07/2012
29/07/2012
10
de parmetros
4
y 5
6
29/07/2012
y1 1
y2 2
y3 3
u ( x, y ) 1 x
1 x1
y 1 x2
1 x3
y1
y2
y3
u1
u2
u
3
11
u ( x, y ) 1 x
x2 y3 y2 x3
1
y
y2 y3
2 Ae
x2 x3
x1 y3 y1 x3
y1 y3
x1 x3
x1 y2 y1 x2 u1
y1 y2 u2
x1 x2
u3
29/07/2012
y1
1
y2 ( x2 y3 x1 y2 x3 y1 x2 y1 x1 y3 x3 y2 )
2
y3
12
u ( x, y ) N1
N2
u1
N 3 u2
u
3
v( x, y ) N1
N2
v1
N 3 v2
v
3
1
Ni
(ai bi x ci y )
2 Ae
a1 x2 y3 y2 x3 a2 x1 y3 y1 x3
a3 x1 y2 y1 x2
y
,
b
y
e
1
2
b3 y1 y2
2
3
1
3
c x x
c x x
c x x
2
3
2
1
3
1
2
1
3
29/07/2012
13
1
Ni
(ai bi x ci y )
2 Ae
3
3
3
N 1,
N i , x 0, N i , y 0
i 1
i 1
i 1
29/07/2012
14
10/07/2013
15
u N1
u
v 0
03/08/2012
0
N1
N2
0
0
N2
N3
0
u1
v
1
0 u2
(e)
Nu
N 3 v2
u3
v3
16
17
xy 0, xz 0, yz 0
xy 0, xz 0, yz 0
03/08/2012
18
Lu y v, y 0
y
u v y x v
xy , y , x
03/08/2012
19
xy
0
1
1
0
0 0 (1 )
x
y
2 xy
(s x s y )
0
(1 )
E
D s y
(1 )
0
(1 )(1 2 ) 0
0
(1 2 )
xy
03/08/2012
x
y
2 xy
20
B LN
0
x
N1
B 0
y
0
y x
1
Ni
(ai bi x ci y )
2 Ae
N2
N3
N1
N2
b1 0 b2
1
B
0 c1 0
2 Ae
c1 b1 c2
0
c2
b3
0
b2
c3
0
N 3
0
c3
b3
21
Ae
03/08/2012
1
2
22
1 2
e
2
03/08/2012
23
(e)
N pdVe t N pdAe
T
Ve
fp
03/08/2012
(e)
Ae
p x N1dAe
p y N1dAe
p
N
dA
tAe
x
2
e
t
p y N 2 dAe 3
p N dA
x 3 e
p y N 3 dAe
px
p
y
p x
py
px
p y
px
p
py
N dA
i
vol. pirmide 1 3 Ae h
24
(e)
N q dSe
T
Se
q x
q
q y
fq
03/08/2012
(e)
q x N1dS
q x
q
q y N1dS
y
q x N 2 dS l13 0
q y N 2 dS 2 0
q N dS
q x
x
3
q y
q y N 3 dS
25
Lu
u Nu(e)
u1
v
1
s x
u2
s y DB
v2
xy
u3
v3
03/08/2012
26
03/08/2012
27
u3 1 0 b 0 3
u4 1 0 0 0 4
03/08/2012
28
u ( x, y ) 1 x
03/08/2012
1
1
xy
1
a
a
0
0
0 0 u1
b ab u2
b 0 u3
0 0 u4
0
0
1 u1
0
1a
u
0
0
1
a
2
xy
0
0
1b
1 b u3
1
ab
1
ab
1
ab
1
ab
u4
29
u ( x, y ) N1
N1
N2
u1
u
N 4 2
u3
u4
N2
N3
N3
x xy
N4
a ab
v( x, y ) N1
xy
ab
N2
N3
v1
v
N 4 2
v3
v4
y xy
x y xy
1
b ab
a b ab
30
N1
N3
03/08/2012
N2
N4
31
32
u N1
u
v 0
03/08/2012
N2
N3
N4
N1
N2
N3
u1
v
1
u2
0 v2
(e)
Nu
N 4 u3
v3
u4
v
4
33
Lu LNu (e)
B LN
0
x
N1
B 0
y
0
y x
1 y
a ab
B 0
x
ab
03/08/2012
y
ab
0
x
ab
1 y
a ab
0
x
ab
N2
N3
N4
N1
N2
N3
0
x
ab
y
ab
ab
0
1 x
b ab
0
1 x
b ab
y
ab
1 y
a ab
0
1 x
b ab
0
N 4
1 x
b ab
1 y
a ab
0
34
K ( e ) t BT DBdAe
Ae
a b
K ( e ) t BT DBdydx
0 0
03/08/2012
35
03/08/2012
36
03/08/2012
37
N
p
dV
t
N
- Foras de volume uniformes: p
e
pdydx
Ve
px
p
py
03/08/2012
fp
(e)
p x N1dydx
Ae
p y N1dydx
Ae
px
p x N 2 dydx
p
Ae
y
p y N 2 dydx tab p x
t Ae
p x Ae N 3 dydx 4 p y
px
p
N
dydx
y Ae 3
p y
p x Ae N 4 dydx
p
N
dydx
y Ae 4
0 0
38
q x
q
q y
03/08/2012
fq
(e)
fq
q x N1dS
q x
q
q y N1dS
y
q x
q x N 2 dS
q N dS
y 2 b q y
q x N 3 dS 2 0
q N dS
0
y
3
q x N 4 dS
0
0
q y N 4 dS
(e)
NT q dSe
Se
39
Lu
03/08/2012
u Nu(e)
u1
v
1
u2
s x
v2
s y DB
u3
xy
v3
u4
v
4
40
10/07/2013
41
10/07/2013
42