Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BASI TEORICHE DEL Metodo Degli Elementi Finiti PDF
BASI TEORICHE DEL Metodo Degli Elementi Finiti PDF
DOCENTE
Leonardo BERTINI
Tel. : 050-836621
E.mail : leonardo.bertini@ing.unipi.it
Fluidodinamica Termodinamica
Etc…
⎧ 2 1 ∂ ⎛ ∂u ∂v ∂w ⎞ X
⎪∇ u + ⋅ ⎜⎜ + + ⎟⎟ + = 0
⎪ 1 − 2ν ∂x ⎝ ∂x ∂y ∂z ⎠ G
⎪ 2 1 ∂ ⎛ ∂u ∂v ∂w ⎞ Y
⎨ ∇ v + ⋅ ⎜⎜ + + ⎟⎟ + = 0
⎪ 1 − 2ν ∂y ⎝ ∂x ∂y ∂z ⎠ G
⎪ 2 1 ∂ ⎛ ∂u ∂v ∂w ⎞ Z
⎪∇ w + ⋅ ⎜⎜ + + ⎟⎟ + = 0
⎩ 1 − 2ν ∂z ⎝ ∂x ∂y ∂z ⎠ G
© Università di Pisa 2006
Soluzioni analitiche: solo in casi particolari, introducendo
rilevanti semplificazioni (travi, piastre, gusci…)
u(x)
u’(x)
nodo
elemento
(a) (b)
1 2 3 4 5 6 7
1 2 3 4 5 6
8 9 10 11 12 13 14
7 8 9 10 11 12
15 16 17 18 19 20 21
13 14 15 16 17 18
22 23 24 25 26 27 28
i = n° di nodo
i = n° di elemento
7
(g.d.l.)
7’
y
N° g.d.l./nodo varia da 2 a 6 secondo:
x • tipo di elemento
• natura problema
i k
e
vyj
⎧u e
1
⎫ ⎧ v xi ⎫
⎪ e ⎪ ⎪v ⎪ j
⎪u 2 ⎪ ⎪ yi ⎪ vxj
⎪⎪u ⎪⎪ ⎪⎪ v xj ⎪⎪
{U }= ⎨
e
⎬=⎨ ⎬
e 3
e
⎪u4 ⎪ ⎪ v yj ⎪ y
(6 x 1) ⎪u e ⎪ ⎪v xk ⎪
⎪ ⎪ ⎪ ⎪
5
⎪⎩u
e
6 ⎪⎭ ⎪⎩v yk ⎪⎭ x
© Università di Pisa 2006
Studio del comportamento meccanico del singolo elemento
qxi i k
⎧p e
1
⎫ ⎧ qxi ⎫
⎪ e ⎪ ⎪q ⎪
⎪p
⎪⎪ p
2 ⎪ ⎪ yi ⎪
⎪⎪ ⎪⎪ qxj ⎪⎪
qyi e
{P }= ⎨
e
⎬=⎨ ⎬
e 3
e
⎪p 4 ⎪ ⎪ q yj ⎪
⎪p e ⎪ ⎪ qxk ⎪ vyj
⎪ ⎪ ⎪ ⎪
5
⎪⎩ p
e
⎪⎭ ⎪⎩q yk ⎪⎭ ⎧u1e ⎫ ⎧ v xi ⎫
6
⎪ e ⎪ ⎪v ⎪ j vxj
⎪u2 ⎪ ⎪ yi ⎪
⎪ ⎪ ⎪⎪ v xj ⎪⎪
{U }= ⎨ e ⎬ = ⎨ v ⎬
⎪ 3⎪
e
e u
? y
{Ue} {Pe} ⎪u4 ⎪ ⎪ yj ⎪
⎪u5e ⎪ ⎪v xk ⎪
⎪ e⎪ ⎪ ⎪ x
⎪⎩u6 ⎪⎭ ⎪⎩v yk ⎪⎭
© Università di Pisa 2006
Studio condotto in campo lineare:
{P } = [K ]⋅ {U }
e e e
6 x1 6 x6 6 x1
F
F=k x
x
qxi i k
qyi e
vyj
{P } = [K ]⋅ {U }
e e e
y
x j
vxj
A B δΑΒ
δΒΑ A B
δΑΒ= δΒΑ
p me = p l e
i k
um=1 k
e
kml = klm i e
pm
j
j
ul= 1
[Ke] simmetrica pl
⎧0 se l ≠ 3
N (x j , y j ) = ⎨
e
⎩1 se l = 3
1l
⎧ N11 ( xk , yk ) = 0 N14 ( xk , yk ) = 0
e e ⎪ 2⎪ ⎪ yi ⎪
y
x
j
© Università di Pisa 2006
⎧ N12 ( xi , yi ) = 0 N lme ( x, y ) = Alm + Blm ⋅ x + Clm ⋅ y
⎪
⎨ N12 ( x j , y j ) = 0
⎪N ( x , y ) = 0
⎩ 12 k k
N12 0
⎧ A12 + B12 xi + C12 yi = 0 i k
⎪
⎨ A12 + B12 x j + C12 y j = 0
⎪A + B x + C y = 0 y
⎩ 12 12 k 12 k
x
j
⎧ A12 = 0
⎪
⎨ B12 = 0
⎪C = 0
⎩ 12
© Università di Pisa 2006
Matrice delle funzioni di forma
⎧v x ( x, y ) ⎫
{v( x, y )} = ⎨ ⎬ = N e
( [
x , y ) ⋅ {
U ]
e
}
⎩v y ( x , y ) ⎭
2 x1 2 x1 2 x6 6 x1
⎧ ∂v x ⎡∂ ⎤
⎪ε x = ⎢ 0⎥
∂x ⎧ ε x ⎫ ⎢ ∂x ⎥
∂ ⎥ ⎧v x ( x, y )⎫
⎪
⎪ ∂v y ⎪ ⎪ ⎢
⎨ε y = ⎨ε y ⎬ = 0 ⎨ ⎬ = [L]{v ( x, y )}
⎪ ∂y ⎪γ ⎪ ⎢ ∂y ⎥ ⎩v y ( x, y )⎭
⎪ ∂v x ∂v y ⎩ xy ⎭ ⎢ ∂ ∂⎥
⎪γ xy = ∂y + ∂x ⎢
⎣ ∂y
⎥
∂x ⎦
⎩
{ε } = [L][N ]{U e
}= [B]{U } e
⎧ σ x νσ y ⎧σ x ⎫ ⎡1 ν 0 ⎤⎧ ε x ⎫
⎪ε x = E − E ⎪ ⎪ E ⎢ν 1 ⎥ ⎪ ⎪
⎪
⎪ σ y νσ x ⎨σ y ⎬ = ⎢
0
⎥ ⎨ εy ⎬
⎨ε y = − ⎪τ ⎪ 1 − ν 2
⎪ E E ⎩ xy ⎭ ⎢⎣ 0 0 (1 − ν ) / 2⎥⎦ ⎪⎩γ xy ⎪⎭
⎪γ = 2(1 + ν )τ xy
⎪⎩ xy E
{σ } = [D ]{ε }
{δε } = {δU } [B ]
V
T e T T
V V
{σ } = [D ]{ε }
Lint = {δU } ∫ [B] [D]{ε }dV
e T T
{ε } = [B ]{U e }
V
V V
{P }= ∫ [B] [D][B]dV {U }
e T e
{P }= [K ] {U }
e e e
Congruenza [B]
Costitutive [D]
27 (i)
18 (j) 33 (l)
qxj
31 (k)
18 (j)
qxj ⎧33 (l) ... ⎫ ⎡... ... ... ... ... ... ... ... ... ...⎤ ⎧ ... ⎫
⎪ ... ⎪ ⎢... ... ... ... ... ... ... ... ... ...⎥ ⎪ ... ⎪
⎪ ⎪ ⎢ ⎥⎪ ⎪
⎪ ... ⎪ ⎢... ... ... ... ... ... ... ... ... ...⎥ ⎪ ... ⎪
31 (k) ⎪ ⎪ ⎢ ⎥⎪ ⎪
⎪ 0 ⎪ ⎢... ... 0 0 0 ... ... ... ... ...⎥ ⎪u54 ( = v eyi ) ⎪
⎪⎪ p35 ( = p3e ) ⎪⎪ ⎢... ( = k3,2 ) 0 ... ... ... ... ...⎥ ⎪⎪ ... ⎪⎪
[ ]
{P }= K {U } ⇒ ⎨ 0 ⎬ = ⎢...
e* e* e
... 0 k35,54
⎥⎨
e* e*
⎬
⎪ ⎪ ⎢ ... 0 0 0 ... ... ... ... ...⎥ ⎪ ... ⎪
⎪ ... ⎪ ⎢... ... ... ... ... ... ... ... ... ...⎥ ⎪ ... ⎪
⎪ ⎪ ⎢ ⎥⎪ ⎪
⎪ ... ⎪ ⎢... ... ... ... ... ... ... ... ... ...⎥ ⎪ ... ⎪
⎪ ... ⎪ ⎢... ... ... ... ... ... ... ... ... ...⎥ ⎪ ... ⎪
⎪ ⎪ ⎢ ⎥⎪ ⎪
⎪⎩ ... ⎪⎭ ⎢⎣... ... ... ... ... ... ... ... ... ...⎥⎦ ⎪⎩ ... ⎪⎭
ngdl x1 ngdl xngdl ngdl x1
© Università di Pisa 2006
nE
fj −∑ p = 0e*
j
e =1
y
Carico Carico applicato
x esterno nel nodo
e1 fj
all’elemento “e”
e2
pje1* pje2*
nE
fj =∑p
pje3* pje4*
e4
e*
e3
j
e=1
nE nE
⎛ n gdl e* ⎞ n gdl ⎛ n E e* ⎞
fj =∑p e*
j = ∑ ⎜⎜ ∑ k ji u i ⎟⎟ = ∑ ⎜⎜ ∑ k ji ⎟⎟u i
e=1 e=1 ⎝ i =1 ⎠ i =1 ⎝ e=1 ⎠
Matrice di rigidezza
della struttura
{F } = [K ]{U } nE
k ji = ∑ k e*
ji
nGDLx 1 nGDLx 1 e =1
nGDLx nGDL
© Università di Pisa 2006
SOLUZIONE
{F } = [K ]{U }
{U } = [K ] {F } −1
c.n.s. : det[K ] ≠ 0
fm non assegnabile
⎧ f1 ⎫ ⎧ k1m ⎫ ⎡ k11 k12 − k1m −1 k1m +1 − k1nGDL ⎤ ⎧ u1 ⎫
⎪ f ⎪ ⎪ k ⎪ ⎢ k k22 − k2 m −1 k2 m +1 − k2 nGDL ⎥ ⎪ u2 ⎪
⎪ 2 ⎪ ⎪ 2 m ⎪ ⎢ 21 ⎥⎪ ⎪
⎪ − ⎪ ⎪ − ⎪ ⎢ − − − − − − − ⎥⎪ − ⎪
⎪ ⎪ ⎪ ⎪ ⎢ ⎥⎪ ⎪
⎨ − −
⎬ m⎨u − ⎬=⎢ − − − − − − − ⎥ ⎨ um −1 ⎬
⎪ f ⎪ ⎪k ⎪ ⎢ k km 2 − km ,m−1 km ,m +1 − kmnGDL ⎥ ⎪ um +1 ⎪
⎪ m
⎪ ⎪ m ,m
⎪ ⎢ m1
⎥⎪ ⎪
⎪ − ⎪ ⎪ − ⎪ ⎢ − − − − − − − ⎥⎪ − ⎪
⎪f ⎪ ⎪k ⎪ ⎢k − knGDLm −1 knGDLm +1 − knGDLnGDL ⎥⎦ ⎪⎩unGDL ⎪⎭
⎩ nGDL ⎭ ⎩ nGDLm ⎭ ⎣ nGDL 1 knGDL 2
La matrice [K]:
• è simmetrica
• ha una struttura “a banda” attorno alla diagonale principale
vkx
vx
i k
y vjx
x
j
y
u
x
Esatto
EF
Calcolo di valori mediati nei nodi
x (media aritmetica o altre tecniche)
Interpolazione dei valori mediati nodali
nelle zone interne (Es. tramite le N)
© Università di Pisa 2006
Dimensioni ottimali degli elementi
σ σ
Esatto Esatto
EF EF
Non mediate
η
y
x
E=105 MPa
E=2.1 105 MPa
η © Università di Pisa 2006
Esempio 2: lastraσincastrata
y
agli estremi e caricata al centro
Mediata
Non mediata
y
x © Università di Pisa 2006
Elementi di ordine superiore
1
N11 1
i k
N11 n
i k
y
x y l m
j
x
⎧ N11 ( xi , yi ) = 1 j
⎪
⎨ N11 ( x j , y j ) = 0 ⎧ N11 ( xi , yi ) = 1 ⎧ N11 ( xl , yl ) = 0
⎪N ( x , y ) = 0 ⎪ ⎪
⎩ 11 k k ⎨ N11 ( x j , y j ) = 0 ⎨ N11 ( xm , ym ) = 0
⎪N ( x , y ) = 0 ⎪ N (x , y ) = 0
N lme ( x, y ) = Alm + Blm ⋅ x + Clm ⋅ y ⎩ 11 k k ⎩ 11 n n
x
Esatto
EF
x
V V V
L L
© Università di Pisa 2006
{P }= [K ]{U }+ {P }+ {P }
e e e
W
e
t
e
{P }= − ∫ [N ] {w}dV
W
e T
{P }= − ∫ [N ] {t}dL
t
e T
V L
⎪ t , jy ⎪ L ⎢ N13 ⎥ ⎩ y ⎭
⎪ pte,kx ⎪
L
⎢ N15 0 ⎥ j
⎪ e ⎪ ⎢ ⎥ y
⎪⎩ pt ,ky ⎪⎭ ⎣ 0 N15 ⎦
x
L −ξ tx L
pe
t ,ix = ∫ N11 ( x, y ∈ L) t x dξ = t x ∫ dξ = 1
L 2 1
L L
N15 N11
ξ tx L N13
pe
= ∫ N13 ( x, y ∈ L) t x dL = t x ∫ dL = k
t , jx
L 2 ii 1
L L
i k k
pte,kx = ∫ N15 ( x, y ∈ L) t x dL = t x ∫ 0 dL = 0
L L jj
j
© Università di Pisa 2006
Carichi nodali equivalenti
txL/2
tyL/2 i k
txL/2
j
tyL/2
y
x