Documente Academic
Documente Profesional
Documente Cultură
Analiza Cu Elemente Finite I Curs-STANESCU MARIUS MARINEL
Analiza Cu Elemente Finite I Curs-STANESCU MARIUS MARINEL
σ1( x ) σ 2 (x ) σ (x ) = σ 1 ( x ) + σ 2 ( x )
v 1( x ) v 2 (x ) v(x ) = v 1(x ) + v 2 (x )
Dacă cel puţin una dintre ipotezele d, e şi f nu este respectată, problema devine
ne-liniară.
RIGIDITATE ŞI FLEXIBILITATE
Exemple
P = kv ; v = fP .
3EI N
k= 3 ; m ; rigiditate
l
l3 m
f= ; N . flexibilitate
3EI
C = kϕ ; ϕ = fC .
EI Nm
k= ; rad = [Nm ] ;
l
l rad 1
f= ; Nm = Nm .
EI
P = kv ; v = fP .
Gd 4
k= ,
64R 3 n
64 R 3 n
f= .
Gd 4
Evident: kf =1
RIGIDITATE ŞI FLEXIBILITATE
Matricea de rigiditate a unei structuri
a 1 v1 F
a ϕ 0
2 1
{a} = = ;{F} =
a 3 v 2 0
a 4 ϕ2 C
v1 ϕ1 v2 ϕ2
24EI z 12EI z 6EI z
l3 0 −
l3 l 2
k 11 k 12 k 13 k 14 8 EI z 6EI 2EI z
k
k 22 k 23 k 24 0 − 2z
l
[ k] = [f ]−1 =
21
k 31 k 32 k 33
=
k 34 12EI z
l
6EI
l
12 EI z 6EI
− l3 − 2z
l l3
− 2z
l
k 41 k 42 k 43 k 44
6EI z 2EI z 6EI
− 2z
4EI z
l 2 l l l
v1 F
ϕ 0
[ k ]v 1 = 0 .
2
ϕ 2 C
{a} {F}
Linia cu numărul i (sau coloana cu numărul i) a matricei de rigiditate a unei
structuri conţine forţe nodale produse de o deplasare unitară aplicată în locul şi pe
direcţia forţei i, toate celelalte deplasări fiind nule. Matricea de rigiditate este
simetrică (teorema lui Betti).
[k ] = [f ]−1
RIGIDITATE ŞI FLEXIBILITATE
a 1 v1 F
a ϕ 0
2 1
{a} = = ;{F} =
a 3 v 2 0
a 4 ϕ2 C
l3 l2 5l 3 l2 v
1
3EI z 2EI z 6 EI z 2 EI z
f11 f12 f13 f14 l 2 l 3l 2 l
f ϕ1
f 22 f 23 f 24 2EI z EI z
[f ] = f21 f 32 f33
=
f 34 5l 3
EI z
3l 2
2 EI z
8l 3 2l 2
31
f 44 6EI z EI z 2
v
f 41 f 42 f 43 2EI z 3EI z
2
l l 2l 2 2l
2EI
z EI z EI z EI z ϕ2
v1 F
ϕ 0
1
= [ f ]
v 2 0
ϕ 2 C
{a} {F}
∂σ x ∂τ xy ∂τ xz ∂2u
+ + + X = 0 = ρ 2
∂ x ∂ y ∂ z ∂t
∂τ yx ∂σ y ∂τ yz ∂2v
+ + + Y = 0 = ρ 2 Ecuaţiile de echilibru
∂x ∂y ∂z ∂t (aspectul static)
∂τ zx ∂τ zy ∂σ z ∂ 2w
∂ x + ∂ y + ∂ z + Z = 0 = ρ ∂ t 2
∂u
εx =
∂x
∂v
εy =
∂y
∂w
εz =
∂z Ecuaţiile geometrice
∂ u ∂ v
γ xy = + p x
∂y ∂x
∂v ∂w
z, w { p } = p y
γ yz = + p
∂z ∂y y, v z
x, u D
∂w ∂u
γ xy = +
∂x ∂z Γ
ε x = (σ x − υσ y − υσ z )
1
E
ε = 1 (σ − υσ − υσ )
y E y z x
ε z = (σ z − υσ x − υσ y )
1 Ecuaţiile fizice
(legea lui Hooke)
E E
1 G=
γ xy = τ xy 2(1 + υ)
G
1
γ yz = τ yz
G
1
γ zx = τ zx
G
Γ σx α px
τ xy σx
τxy
D
σy σy
σ z = τ yz = τ zx = 0 şi
w = 0 ⇒ εz =−
1
(σ x + σ y ),
E
τ yz = τ zx = 0; ε z = 0; w = 0;
⇒ σ z = υ(σ x + σ y )
1 − υ2 υ
εx = σ
x − σy
E 1− υ
1 − υ2 υ
εy = σy − σx
E 1− υ
Adică ecuaţiile pentru starea plană de deformaţie se obţine înlocuind în ecuaţiile stării
plane de tensiune:
E
⇒ E
1− υ 2
υ
⇒ ν
1− υ
şi de asemenea pentru coeficientul de dilatare termică:
(1 + ν ) α ⇒ α
σx εx
{σ} = σ y ; {ε} = ε y ; {u} = u
τ γ v
xy xy
ECUAŢIILE TEORIEI ELASTICITĂŢII ÎN 2D
grosime =
raza
1 rad
εx σx
ε σ
y y u
{ } ε ;
ε = { } σ ; {u} =
σ =
θ θ v
γ xy τ xy
Ecuaţiile (10 ecuaţii cu derivate parţiale liniare cu 10 funcţii necunoscute)
1 ∂ (xσ x ) ∂τ xy σ θ
x ∂x + ∂y − x + X = 0
Ecuaţii de echilibru
1 ∂ (xτ xy ) + ∂σ y + Y = 0 (aspectul static)
x ∂x ∂y
∂u
εx =
∂x
∂u
εy =
∂y
Ecuaţiile geometrice
u
εθ =
x
∂u ∂v
γ xy = +
∂y ∂x
ε x = (σ x − υσ y − υσ θ )
1
E
ε = 1 (σ − υσ − υσ ) Ecuaţii fizice
y
E
y y θ
(legea lui Hooke)
ε z = (σ θ − υσ x − υσ y )
1 E
G=
E 2(1 + υ)
1
γ xy = τ xy
G
Condiţiile pe frontieră (în deplasări şi/sau tensiuni) se adaugă ecuaţiilor de mai sus.
ECUAŢIILE TEORIEI ELASTICITĂŢII
Thermo-elasticitatea
Ecuaţiile teoriei elasticităţii rămân neschimbate cu excepţia legii lui Hooke care
devine:
{σ} = [ D]({ε} − {ε T })
unde:
1
{ε T } = αT1 pentru starea plană de tensiune,
0
1
{ε T } = (1 + υ)αT1 pentru starea plană de deformaţie
0
1
1
{ε T } = αT1 pentru corpurile axial simetrice
0
1
1
1
{ T}
ε = αT
0 pentru elasticitatea spaţială
0
0
Energia de deformaţie (energia internă)
1
U = ∫ {ε} [ D]{ε} − {ε} [ D]{ε T } dv
T T
D
2
TEOREMA LUCRULUI MECANIC VIRTUAL
1 T
Π = ∫ {ε} [D]{ε}− {ε} [D]{εT }dv − ∫ {u} {p}ds
T T
D
2 Γ
p x
{p} = x ; {p} = p y este forţa distribuită pe frontiera corpului în 2D şi 3D
p
p y p
z
1 υ 0
E
[D] = υ 1 0
1− υ
2
1 − υ pentru starea plană de tensiune
0 0 2
υ υ
1 0
1− υ 1− υ
υ υ
0
[D] = E(1 − υ) 1 −υυ υ 1 − υ
1
Pentru corpurile axial -
(1 + υ)(1 − 2υ) 1 0
simetrice
1 − υ 1 − υ
1 − 2υ
0 0 0
2(1 − υ)
D D Γ
METODA ELEMENTELOR FINITE
METODA ELEMENTELOR FINITE
METODA ELEMENTELOR FINITE
METODA ELEMENTELOR FINITE
Intersecting pipes modeled by quadrilateral and Turbine blade modeled by solid elements (courtesy
triangular shell elements of NASA Lewis Center, Cleveland, Ohio)
STRUCTURI DIN BARE ARTICULATE (GRINZI CU ZĂBRELE)
a=100 mm a
y,v
3 4 4 F
F
a F=10000 N
Caz de Caz de
încărcare #2 încărcare #3
1 2
X1 x,u
Y1
Y2
a=100 mm a
y,v
3 4 4 F
F
a F=10000 N
u2=a3
y,v X2=f3 2 v2=a4
Y2=f4
l,EA
X1=f1 θ
1 v1=a2
u =a
Y1=f2 x,u
2 noduri şi 2 grade de libertate/nod
f1 X1 a 1 u1
f Y a v
{f } = 2 = 1 {a} = 2 = 1 ; {f } = [k ]{a}
f 3 X 2 a 3 u 2
;
f 4 Y2 a 4 v 2
=0 =0
N1 1 0 − 1 0 u1
T
1 EA 0 0 0 0 v1
=
N
2 l
− 1 0 1 0
u 2 , or f = k a { } [ ]{ }
T2 0 0 0 0 v
144424443 2
{f }
k
{a}
STRUCTURI DIN BARE ARTICULATE (GRINZI CU ZĂBRELE)
Sistem global de axe
f1 X1 a 1 u1
f Y a v
{f } = 2 = 1 {a} = 2 = 1 ; {f } = [k ]{a}
f 3 X 2 a 3 u 2
;
f 4 Y2 a 4 v 2
=0 =0
N1 1 0 − 1 0 u1
T
1 EA 0 0 0 0 v1
=
N
2 l
− 1 0 1 0
u 2 , or f = k a { } [ ]{ }
T2 0 0 0 0 v
144424443 2
{f }
k
{a}
STRUCTURI DIN BARE ARTICULATE (GRINZI CU ZĂBRELE)
y,v
Y
N x, u
y, v
θ
T
X x,u
Trecerea de la sistemul local de axe la sistemul global
cos θ sin θ
[R (θ)] =
− sin θ cos θ
şi
R Φ 0 0
[R1 ] = ; Φ=
Φ R 0 0
cu
[R ]T [R ] = [I]
Rezultă
X1 c2 sc − c 2 − sc u1
Y
1 EA sc s2 − sc − s 2 v1
=
l − − u 2 , or {f } = [k ]{a}.
2 2
X
2 c sc c sc
Y2
− sc − s 2 sc s2 v 2
144444244444 3
[k ]
unde
s = sin(θ), c = cos( θ)
Matricea de rigiditate a unui element finit este simetrică.
STRUCTURI DIN BARE ARTICULATE (GRINZI CU ZĂBRELE)
x 2 − x1 y 2 − y1
l = (x 2 − x1 ) 2 + ( y 2 − y1 )2 ; c = cos θ = ; s = sin θ =
l l
- barele 1-3 & 2-4
2
θ = 450 ,c = s = ,l = a 2,
2
0.5 0.5 − 0.5 − 0.5
− 0.5 − 0.5
EA 0.5 0.5
[k] =
a 2 − 0.5 − 0.5 0.5 0.5
− 0.5 − 0.5 0.5 0.5
1 0 −1 0
0
EA 0 0 0
θ = 0, c = 1; s = 0; l = a ,
[k] =
a − 1 0 1 0
0 0 0 0
- bara 3-2
0 0 0 0
0 − 1
EA 0 1
θ = 90, c = 0; s = 1; l = a
[k] =
a 0 0 0 0
0 − 1 0 1
STRUCTURI DIN BARE ARTICULATE (GRINZI CU ZĂBRELE)
2. Procesul de asamblare ale elementelor finite constă în sumarea matricelor de
rigiditate elementale
nod 1 2 3 4
1
1
nod 2 4 2 3
1 3 4
1 2
2 4 ipos =
2
3
3
5
6
7
4
7
8
4 8
1 2 3 4 5 6 7 8 Equation
K(ipos,ipos)=K(ipos,ipos)+ kel;
Adică:
2
In matricea de mai sus s-a considerat: = 0,35355 ≅ 0,35
4
STRUCTURI DIN BARE ARTICULATE (GRINZI CU ZĂBRELE)
#1 #2 #3
Cazuri de calcul
STRUCTURI DIN BARE ARTICULATE (GRINZI CU ZĂBRELE)
u1 v1 v2 v2 u3 v3 u4 v4
1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0
0 0 5.4142e+5 0 0 0 -1.4142e+5 -1.4142e+5
0 0 0 1 0 0 0 0
[K] = 0 0 0 0 5.4142e+5 1.4142e+5 -4.0000e+5 0
0 0 0 0 1.4142e+5 5.4142e+5 0 0
0 0 -1.4142e+5 0 -4.0000e+5 0 5.4142e+5 1.4142e+5
0 0 -1.4142e+5 0 0 0 1.4142e+5 1.4142e+5
Eq. u1 v1 u2 v2 u3 v3 u4 v4
1 5.414e+5 1.41e+5 -4.00e+5 0 -1.41e+5 -1.41e+5 0 0 u1
2 1.414e+5 1.41e+5 0 0 -1.41e+5 -1.41e+5 0 0 v1
3 -4.00e+5 0 5.41e+5 1.41e+5 0 0 -1.41e+5 -1.41e+5 u2
4 0 0 1.41e+5 5.41e+5 0 -4.00e+5 -1.41e+5 -1.41e+5 v2
5 -1.41e+5 -1.41e+5 0 0 5.41e+5 1.41e+5 -4.00e+5 0 u3
6 -1.41e+5 -1.41e+5 0 -4.00e+5 1.41e+5 5.41e+5 0 0 v3
7 0 0 -1.41e+5 -1.41e+5 -4.00e+5 0 5.41e+5 1.41e+5 u4
8 0 0 -1.41e+5 -1.41e+5 0 0 1.41e+5 1.41e+5 v4
Nec. 1 2 3 4 5 6 7 8
Liniile şi coloanele haşurate sunt eliminate din sistemul liniar de mai sus [K]{S}={F}
şi scrise intr-un fişier în vederea calculării ulterioare a reacţiunilor! Rezultă astfel un
sistem de 5 ecuaţii cu 5 necunoscute.
u2 u3 v3 u4 v4
5.41e+5 0 0 -1.41e+5 -1.41e+5 u2 0 0 0
0 5.41e+5 1.41e+5 -4.00e+5 0 u3 0 0 0
0 1.41e+5 5.41e+5 0 0 v3 600000 0 0
-1.41e+5 -4.00e+5 0 5.41e+5 1.41e+5 u4 0 0 10000
-1.41e+5 0 0 1.41e+5 1.41e+5 v4 0 -10000 -10000
{F}
[K] {a}
STRUCTURI DIN BARE ARTICULATE (GRINZI CU ZĂBRELE)
[K ]{S} = [F]
Cea mai folosită este metoda lui GAUSS:
∆ = u 2 − u1 = (u 2 − u1 )cosθ + (v 2 − v1 )sin θ
şi deci efortul axial şi tensiunea corespunzătoare sunt:
E⋅A N
N= ⋅ ∆ − b, σ =
l A
x
u2 unde
u2=a3
y,v 2 v2=a4 b = αEAT + EA ∆l/l,
primul termen pentru efectul
l,EA temperaturii, iar al doilea
u1
pentru joc
θ
1 v1=a2
u1=a1
x,u
STRUCTURI DIN BARE ARTICULATE (GRINZI CU ZĂBRELE)
Exemplul #1
a=100 mm a
y,v
3 4 4 F
F
a F=10000 N
X1
Y1 Caz de calcul #1: bara 2-3 este
Y2 prea lungă cu 1.5 mm
Deplasări
Caz de calcul #1
Caz de calcul #2
bara Efort axial [N] Tensiune [MPa] Efort axial [N] Tensiune [MPa]
1-3 1.4142e+003 7.0711e+000 2.8284e+003 1.4142e+001
1-2 -1.0000e+003 -5.0000e+000 -1.0000e+003 -5.0000e+000
3-2 -1.0000e+003 -5.0000e+000 -2.0000e+003 -1.0000e+001
3-4 1.0000e+003 5.0000e+000 2.0000e+003 1.0000e+001
2-4 -1.4142e+003 -7.0711e+000 -1.4142e+003 -7.0711e+000
METODA ELEMENTELOR FINITE
Element finit triunghiular („Constant Stress Triangle” = CST)
y
a1=u1
X1=f1 1
1 (x1, y1)
a2=v1 Y1=f2
grosime t
X2=f3 2
2 (x2, y2)
3
3 (x3, y3)
a4=v2
a6=v3 Y2=f4 X3=f5
a5=u3 Y3=f6
a3=u2 x
v (x , y )
Rezultă:
Unde
N 1 ( x, y ) 0 N 2 ( x, y) 0 N 3 ( x, y ) 0
[ N( x, y)] = 0 N 1 ( x, y ) 0 N 2 ( x, y ) 0
N 3 ( x , y)
1, i = j
Funcţia de interpolare are proprietatea: N i (x j , y j ) = i, j = 1...3.
0,i ≠ j
METODA ELEMENTELOR FINITE
∂u
ε x ∂x 0 1 0 0 0 0
∂v
{ε} = ε y = ∂y = 0 0 0 0 0 1{α}
γ
xy ∂u ∂v 0 0 1 0 1 0
+
∂y ∂x
{ε} = [ B1][C]−1{a}
Adică
y3 − y2 0 y1 − y 3 0 y 2 − y1 0
[B] = [B1 ][C]−1 = 1 0 x2 − x3 0 x 3 − x1 0 x1 − x 2
2A
x 2 − x 3 y3 − y2 x 3 − x1 y1 − y 3 x1 − x 2 y 2 − y1
Unde
1 x1 y1
1 1
A el = det 1 x 2 y 2 = [(x 3 - x1 )(y 2 - y1 ) - (x1 - x 2 )(y1 - y 3 )]
2 2 .
1 x 3 y 3
{δu (x , y )} = [N ]{δa }
Considerând că
{δε (x , y )} = [B]{δa }
δΠ = {δa} ∑ ∫ [B] [D][B]dv {a}− {δa} ∑ ∫ [B] [D]{εT }dv −
T T T T
nel V
el nel Vel
− {δa} ∑ ∫ [N ] {p}ds = 0
T T
nel Γel
∑ [B] [D][B]dv {a} = ∑ [B]T [D]{ε T }dv + ∑ [N ] {p}ds
T T
nel V∫ ∫ ∫
el nel Vel
nel Γel
Simbolul ∑
nel
semnifică procesul de asamblare!
[k ] = ∫ [B]T [D][B]dv
Vel
este matricea de rigiditate a unui element finit şi
Vel
este vectorul forţelor distribuite pe volumul fiecărui element finit (forţe termice de
exemplu).
1 x1 y1
1
A el = abs det 1 x 2 y 2 = abs([(x 3 - x1 )(y 2 - y1 ) - (x1 - x 2 )(y1 - y 3 )])
1
2 2
1 x y3
3
.
Tensiunile se calculează cu relaţia :
0.1 8 13 18 23 2e5 N
3
0.1 8 13 18 23 2e5 N
3
Wz 3.333x10 −4
0.1 8 13 18 23 2e5 N
3
0.55
Elémént fini
0.5
Triangulaire
v 0.45 (CST)
[mm] 0.4 Elément fini
quadrilatère à 4 nœuds
0.35 (izoparametrique)
0.3
0.25
0.2
5 10 15 20
Nombre des nœuds / côté
La convergence des résultats pour flexion
METODA ELEMENTELOR FINITE
NE PAS OUBLIER LA SIGNIFICATION DES TERMES DE LA MATRICE DE
RIGIDITE D’UN ELEMENT FINI. CETTE SIGNIFICATION RESTE
VALABLE POUR LA STRUCTURE ENTIERE !
1
k11 1 k21
1
1
y
k12 k22
x
2
k13 k23 2
3 3
k14 k15 k25
k24
k16 k26
y, v ≠5
F=12500 N
100 mm x, u
∅ 50
E=2e5 Mpa
200
ν=0.3
Mesh #1: 981 finite elements Mesh #2: 3924 finite elements
541 nodes 2062 nodes
1082 equations 4124 equations
F/2=6250 N
u=0
Mesh #1 v=0
METODA ELEMENTELOR FINITE
Mesh #1
MATLAB COSMOS
Maximum displacements u=1.8559e-2 mm u=1.85591e-2 mm
v=-7.9297e-3 mm v=-7.92965 mm
Maximum Von Mises stress 106,87 MPa 106.868 MPa
Mesh #2
MATLAB COSMOS
Maximum displacements u=1.8499e-2 mm u=1.84985e-2 mm
v=-8.1115e-3 mm v=-8.11146e-3 mm
Maximum Von Mises stress 108.23 Mpa 108.23 MPa
Mesh #1: before and after numbering optimization; 1.18 % non-zero element density
Mesh #2: before and after numbering optimization; 0.32 % non-zero element density
METODA ELEMENTELOR FINITE
Element finit triunghiular pentru corpuri axialsimetrice
Legea lui Hooke:
υ υ
1 0
1− υ 1− υ
σ
x υ υ εx
σ ε
E(1 − υ) 1 − υ
1 0
y 1 − υ y
=
τ xy (1 + υ)(1 − 2υ) 0
1 − 2υ
0 0 γ xy
σθ 2(1 − υ)
υ υ εθ
0 1
−
1444444442444444443
1 υ 1 − υ
[D]
Relaţia deplasări nodale-deformaţii:
∂u
∂x
εx ∂v
ε y ∂y
{ε} = ∂u ∂v = [B]{a} u 1 y
γ xy + ; εz = = α1 + α 2 + α 3
εθ ∂x ∂y x x x
u
x
0 1 0 0 0 0
0 0 0 0 0 1
[B1 ] = 0 0 1 0 1
0 and [ B] = [ B1 ][C]
−1
1 y
x 1 0 0 0
x
Matricea de rigiditate a unui element finit
[k] = ∫ x[B]T [D][B]dA , sau
A el
[k] ≈ A el x m [B m ]T [D][Bm ] şi
Example
∅200 mm
E=2e5 Mpa
220 mm ∅140 mm ν=0.3
Internal pressure: 30 MPa
300 mm
R15
Symmetry axis
y, v
150
100
Symmetry axis
50
x, u
0
-40 -20 0 20 40 60 80 100 120 140
v=0
E=2e5 Mpa
ν=0.3
Internal pressure: pi= 30 MPa
∅200 mm
Symmetry axis