Beruflich Dokumente
Kultur Dokumente
iii
iv
Dan-Sorin Comşa
Cluj-Napoca, ianuarie 2007
Cuprins
v
vi
Bibliografie 151
Capitolul 1
1
2 Capitolul 1
• metode aproximative.
Metodele exacte sunt aplicabile numai pentru rezolvarea unui
număr relativ redus de probleme simple. Restricţiile de utilizare
sunt ı̂n general introduse de geometria modelului studiat şi de tipul
condiţiilor la limită. Metodele aproximative sunt folosite la rezol-
varea problemelor mai complexe, pentru care nu se poate obţine o
soluţie analitică.
Există o mare diversitate de metode aproximative pentru re-
zolvarea problemelor inginereşti. Oricare ar fi metoda adoptată de
proiectant, ea trebuie să furnizeze o soluţie suficient de precisă pen-
tru problema practică analizată.
La ora actuală, ı̂n ingineria mecanică sunt folosite preponderent
metodele aproximative de tip numeric. Din categoria acestora, mai
răspândite ca arie de utilizare sunt:
• metoda diferenţelor finite (MDF);
MEFr are şi câteva dezavantaje care ı̂i reduc simţitor aria de
aplicabilitate:
Totuşi, trebuie ţinut cont de faptul că MEFr este ı̂ncă la ı̂nceputurile
dezvoltării sale, iar cercetările viitoare vor ameliora multe dintre
deficienţele menţionate mai sus.
Din cele prezentate ı̂n acest paragraf putem concluziona că, la
ora actuală, metoda elementelor finite este cel mai adecvat procedeu
de rezolvare numerică a problemelor inginereşti. Răspândirea MEF
ı̂n toate domeniile proiectării a fost facilitată de generalitatea şi
flexibilitatea sa, precum şi de numărul mare de programe comerciale
interfaţate cu pachetele de proiectare asistată de calculator.
Metoda elementelor finite este departe de a-şi fi atins limitele
dezvoltării. În prezent sunt ı̂n desfăşurare cercetări care vizează
construirea unor noi tipuri de elemente care să vină ı̂n ı̂ntâmpinarea
celor mai diverse cerinţe practice. De asemenea, apar continuu noi
programe comerciale care tind să exploateze la maximum facilităţile
de procesare ale calculatoarelor moderne (cum ar fi calculul paralel)
şi să asigure o integrare cât mai naturală a analizei cu elemente
finite ı̂n procesul de proiectare asistată de calculator.
Noţiuni de bază ale metodei elementelor finite 7
45◦
D ℓ C
P = 1414 N
ℓ=1m
√ A = 5 × 10−4 m2
ℓ ℓ 2 ℓ E = 2 × 1011 Nm−2
A ℓ B
În felul acesta nu va exista pericolul confuziei ı̂ntre cele două nu-
merotări.
Corespondenţa dintre fiecare element şi nodurile asociate este
descrisă de aşa-numita matrice de conexiuni a reţelei de elemente
finite (vezi tabelul 1.1 şi figura 1.3). Prin utilizarea matricii de co-
nexiuni, programele de analiză cu elemente finite dobândesc o mare
flexibilitate. Într-adevăr, odată generată această matrice, pentru
Noţiuni de bază ale metodei elementelor finite 11
y
P
45◦
u2 , v 2 2 (4) 4 u4 , v 4
U2 , V2 U4 , V4
Y1 Y3
u1 , v 1 u3 , v 3
U1 , V1 X1 U3 , V3
1 (2) 3 x
Nod xk yk
k
1 0 0
2 0 ℓ
3 ℓ 0
4 ℓ ℓ
η (e)
j
ℓ
(e)
θ(e)
i
x
ℓ(e)
i (e) j ξ
(e)′ (e)′ (e)′ (e)′
ui , v i uj , v j
(e)′ (e)′ (e)′ (e)′
Ui , Vi Uj , Vj
n o h i n o h i
(e)′ (e)′ (e)′ T (e)′ (e)′ (e)′ T
di = ui , v i , dj = uj , v j , (1.7)
n o h i n o h i
(e)′ (e)′ (e)′ T (e)′ (e)′ (e)′ T
Fi = Ui , Vi , Fj = Uj , Vj . (1.8)
n o n o
(e)′ (e)′
di şi dj sunt vectori-coloană ı̂n care sunt grupate de-
plasările celor două noduri exprimate
n o n
ı̂n sistemul
o
de coordonate
(e)′ (e)′
local. În mod corespunzător, Fi şi Fj sunt vectori-coloană
ı̂n care sunt grupate componentele forţelor care acţionează asupra
celor două noduri din partea elementului (e), exprimate de aseme-
nea ı̂n sistemul de coordonate local.
Cu ajutorul notaţiilor (1.6) - (1.8), ecuaţia matriceală (1.5) se
poate scrie astfel:
2 3 2 n (e)′ o 3 2 n
(e)′
o 3
AE [M ] − [M ] di Fi
6 7 6 7
4 54 n o 5 =4 n o 5 . (1.9)
ℓ(e) − [M ] [M ] (e)′
dj
(e)′
Fj
(e)′ (e)′
u i = ui cos θ(e) − vi sin θ(e) ,
(e)′ (e)′
v i = ui sin θ(e) + vi cos θ(e) ,
(1.10)
(e)′ (e) (e)′ (e)
uj = uj cos θ − vj sin θ ,
(e)′ (e)′
v j = uj sin θ(e) + vj cos θ(e) ,
respectiv
(e)′ (e)′
Ui = Ui cos θ(e) − Vi sin θ(e) ,
(e)′ (e)′
Vi = Ui sin θ(e) + Vi cos θ(e) ,
(1.11)
(e)′ (e) (e)′ (e)
Uj = Uj cos θ − Vj sin θ ,
(e)′ (e)′
Vj = Uj sin θ(e) + Vj cos θ(e) .
n o n o
(e) (e)
Fi şi Fj sunt vectori-coloană care grupează componentele
forţelor ce se exercită asupra celor două noduri din partea elemen-
tului (e), exprimate
de asemenea ı̂n sistemul de coordonate global.
(e)
Matricea T este ortogonală, adică are proprietatea
T T
T (e) T (e) = T (e) T (e) = [I2 ] , (1.17)
√
• elementul (3): i = 2, j = 3, ℓ(3) = ℓ 2, θ(3) = 7π/4
2 3
2 32 3 (3)
1 −1 −1 1 u2 6
U2 7
(3)
AE 6 −1 1 1 −1 7 6
v2 7 6
V2 7
√ 66
7
7
6
6
7
7 = 6
6 (3)
7
7 ; (1.22)
2 2ℓ4 −1 1 1 −1 5 4 u3 5 6
4 U3 7
5
1 −1 −1 1 v3 V3
(3)
0 0 0 0 0 −1 0 1
Noţiuni de bază ale metodei elementelor finite 21
2 3
2 3 (1) (2)
u1 6
U1 + U1 7
6
6 7 6 (1) (2) 7
6
6 v1 7
7 6 V1 + V1 7 7
6 7 6 7
6 7 6 (1) (3) (4) 7
6 u2 7 6
6
U2 + U2 + U2 7 7
6 7 6 7
6 7 6 (1) (3) (4) 7
6
6
v2 7
7 6 V2 + V2 + V2 7
× 6 7 = 6 7 . (1.25)
6 7 6 (2) (3) (5) 7
6 u3 7 6
6 U3 + U3 + U 3
7
7
6 7 6 7
6 7
6 v3 7 6
6 V3
(2)
+ V3
(3)
+V
(5) 7
7
6 7 6 3 7
6 7 6
6 u4 7 6 (4) (5) 7
7
4 5 6 U4 + U 4 7
4 5
v4 (4) (5)
V4 + V4
Din figura 1.3 rezultă de asemenea următoarele ecuaţii de echilibru
pentru noduri:
(1) (2)
U1 + U1 = X1 ,
(1) (2)
V1 + V1 = Y1 ,
(1) (3) (4)
U2 + U2 + U2 = 0,
(1) (3) (4)
V2 + V2 + V2 = 0,
(2) (3) (5) (1.26)
U3 + U3 + U3 = 0,
(2) (3) (5)
V3 + V3 + V3 = Y3 ,
(4) (5) P
U4 + U4 = − √ ,
2
(4) (5) P
V4 + V4 = −√ ,
2
ı̂n care X1 şi Y1 sunt reacţiunile din reazemul fix asociat nodului 1,
iar Y3 este reacţiunea din reazemul glisant asociat nodului 3.
(1.25) - (1.26) permit scrierea sistemului de ecuaţii global (numit
aşa pentru că modelează răspunsul ı̂ntregii reţele):
22 Capitolul 1
2 3
1 0 0 0 −1 0 0 0
6 7
6
6
0 1 0 −1 0 0 0 0 7
7
6 1 1 1 1 7
6
6
0 0 1 + 2√2 − 2√2 − 2√2 √
2 2
−1 0 7
7
6 1 1 1 1 7
AE 6
6
0 −1 − 2√2 1 + 2√2 √
2 2
− 2√2 0 0 7
7
6 1 1 1 1 7 ×
ℓ 6 −1 0 −2 2
√ √
2 2
1+ 2 2
√ −2 2
√ 0 0 7
6 7
6 1 1 1 1 7
6 0 0 √
2 2
− 2√2 − 2√2 1 + 2√2 0 −1 7
6 7
6 7
4 0 0 −1 0 0 0 1 0 5
0 0 0 0 0 −1 0 1
2 3 2 3
u1 X1
6 7 6 7
6 7 6 7
6 v1 7 6 Y1 7
6 7 6 7
6 7 6 7
6 u2 7 6 0 7
6 7 6 7
6 7 6 7
6
6
v2 7
7
6
6
0 7
7
× 6
6
7
7
= 6
6
7
7
. (1.27)
6 u3 7 6 0 7
6 7 6 7
6 7 6 7
6 v3 7 6 Y 3 7
6 7 6 7
6 7 6 P 7
6 u4 7 6 − √ 7
2 5
4 5 4
v4 − √P2
Trebuie observat faptul că deplasările u1 şi v1 ale nodului 1,
precum şi deplasarea v3 a nodului 3 sunt cunoscute. Într-adevăr,
reazemele reprezentate ı̂n figura 1.3 sunt echivalente cu următoarele
condiţii:
u1 = 0, v1 = 0, v3 = 0. (1.28)
În schimb, reacţiunile asociate acestor grade de libertate nodale
sunt necunoscute (X1 , Y1 şi Y3 ). Deci (1.27) este un sistem de opt
ecuaţii liniare având ca necunoscute mărimile X1 , Y1 , u2 , v2 , u3 ,
Y3 , u4 şi v4 , repartizate ı̂n ambii membri ai ecuaţiilor (deplasările
se află ı̂n membrul stâng, iar forţele ı̂n membrul drept).
În practică se adoptă următoarea strategie de rezolvare a siste-
mului (1.27):
Noţiuni de bază ale metodei elementelor finite 23
În continuare vom vedea cum se aplică practic această strategie. Din
(1.27), dacă se ţine cont de condiţiile (1.28), se obţine următorul
subsistem de ecuaţii, ale cărui necunoscute sunt deplasările u2 , v2 ,
u3 , u4 şi v4 :
2 32 3
1
1+ √
2 2
− 2√1 2 − 2√1 2 −1 0 u2
6 7 6 7
6
6 − 2√1 2 1+ 1
√
2 2
1
√
2 2
0 0 7
7
6
6 v2 7
7
6 7 6 7
AE 6 7 6 7
6 − 2√1 2 1
√
2 2
1+ 1
√
2 2
0 0 7 6 u 3 7 =
ℓ 6
6
7
7
6
6
7
7
6
4
−1 0 0 1 0 7
5
6
4
u 4 7
5
0 0 0 0 1 v4
2 3
0
6 7
6 7
6 0 7
6 7
6 7
= 6 0 7 . (1.29)
6 7
6 P 7
6
4
− √ 7
2 5
− √P2
Programele de analiză cu elemente finite rezolvă numeric sis-
temele de ecuaţii de tipul (1.29). În acest scop, ele utilizează de
regulă metoda eliminării Gauss [3, 4, 5, 8, 9, 10]. Am putea şi noi
să procedăm ı̂n felul acesta, calculând ı̂n prealabil valorile numerice
ale coeficienţilor şi termenilor liberi din (1.29). Totuşi, considerăm
că un asemenea calcul este lipsit de valoare didactică. Prezentăm
24 Capitolul 1
deci mai jos expresiile simbolice ale soluţiei sistemului (1.29), ı̂n
care vom ı̂nlocui valorile mărimilor A, ℓ, P şi E pentru a determina
deplasările nodale necunoscute:
√ Pℓ 1 Pℓ
u2 = − 2 + 2 , v2 = − √ ,
AE 2 AE
1 Pℓ
u3 = − √ , (1.30)
2 AE
3 Pℓ 1 Pℓ
u4 = − 2 + √ , v4 = − √ .
2 AE 2 AE
Dacă se ţine cont de valorile
√ numerice ale mărimilor A, ℓ, P şi E,
se obţine P ℓ/(AE) = 2 × 10−5 m. Din (1.30) rezultă atunci
√
u2 = − 2 + 2 2 × 10−5 = −4,83 × 10−5 m,
v2 = −10−5 m,
u3 = −10−5 m, (1.31)
√
u4 = − 3 + 2 2 × 10−5 = −5,83 × 10−5 m,
v4 = −10−5 m.
Folosind acum (1.28) şi (1.31), din prima, a doua şi a şasea
ecuaţie a sistemului (1.27) obţinem reacţiunile (vezi şi (1.30))
AE P
X1 = (u1 − u3 ) = √ ,
ℓ 2
AE P
Y1 = (v1 − v2 ) = √ , (1.32)
ℓ 2
AE √ √
Y3 = √ u2 − v2 − u3 + 1 + 2 2 v3 − 2 2v4 = 0.
2 2ℓ
Înlocuind valoarea lui P ı̂n (1.32), deducem
X1 = 1000 N, Y1 = 1000 N, Y3 = 0. (1.33)
Noţiuni de bază ale metodei elementelor finite 25
(3) (3)
Prin ı̂nlocuirea valorilor lui U3 şi V3 date de (1.35) ı̂n (1.37)
obţinem
(3)′ 2000 (3)′
U3 = √ = 1414 N, V3 = 0. (1.38)
2
Dacă se ţine cont de faptul că axa locală ξ este orientată de la nodul
2 spre nodul 3, din (1.38) rezultă că elementul (3) este solicitat la
ı̂ntindere. Tensiunea axială corespunzătoare este
(3)′
U 1414
σ (3)
= 3 = Nm−2 = 2,83 × 106 Nm−2 . (1.39)
A 5 × 10−4
Metodologia prezentată mai sus poate fi aplicată pentru fiecare
din celelalte patru elemente ale reţelei ı̂n vederea determinării ten-
siunilor axiale.
1.3 Concluzii
Exemplul prezentat ı̂n paragrafele anterioare evidenţiază unele
caracteristici importante ale MEF.
Trebuie să remarcăm ı̂n primul rând faptul că MEF construieşte
modelul numeric prin discretizare. Discretizarea nu ı̂nseamnă nu-
mai divizarea unui corp continuu ı̂n subdomenii. Ea are, de fapt,
implicaţii matematice mult mai profunde ı̂n ceea ce priveşte rezol-
varea numerică a problemei studiate. În esenţă, discretizarea presu-
pune, ı̂n cazul MEF, ı̂nlocuirea distribuţiei reale a necunoscutelor
problemei cu o aproximare care depinde de valorile acestora ı̂ntr-un
număr finit de puncte (nodurile reţelei de elemente finite). Astfel,
problema iniţială se reduce la determinarea valorilor necunoscutelor
ı̂ntr-un număr finit de puncte.
Am văzut ı̂n paragrafele anterioare că valorile necunoscutelor
din noduri sunt soluţiile unui sistem de ecuaţii. Acest sistem se
obţine impunând ca aproximările necunoscutelor să verifice un set
de legi specifice problemei studiate. În exemplul prezentat a fost
vorba de legea lui Hooke, prin care era descrisă comportarea elastică
Concluzii 27
29
30 Capitolul 2
• lungimea ℓ = 60 m;
q
P x
A B
ℓ = 60 m
ℓ A = 10−5 m2
q = 0,8 Nm−1
y
P = 1000 N
q
x
σA ≈ P
v
v + dv
ds
σA ≈ P
x dx
!
dv d2 v dv
P + 2 dx − P + q dx = 0. (2.6)
dx dx dx
(2.6) este echivalentă cu următoarea ecuaţie diferenţială:
d2 v
P + q = 0, x ∈ [0, ℓ] . (2.7)
dx2
(2.7) exprimă deci echilibrul mecanic al corzii pe direcţia axei y.
Acestei ecuaţii diferenţiale trebuie să i se ataşeze condiţiile la limită
v (0) = 0, v (ℓ) = 0, (2.8)
care exprimă efectul reazemelor din punctele A şi B (fig. 2.1).
Rezolvarea analitică a ecuaţiei (2.7) cu condiţiile (2.8) nu ridică
nici o dificultate. Prin două integrări succesive ale lui (2.7) se obţine
următoarea soluţie generală:
q 2
v (x) = − x + c1 x + c2 , x ∈ [0, ℓ] , (2.9)
2P
unde c1 şi c2 sunt constante reale care se determină impunând
respectarea condiţiilor (2.8). Propriu-zis, din (2.8) şi (2.9) rezultă
următorul sistem de ecuaţii ı̂n necunoscutele c1 şi c2 :
c2 = 0
qℓ2 (2.10)
− + c1 ℓ + c2 = 0.
2P
Soluţia lui este
qℓ
c1 = , c2 = 0. (2.11)
2P
Din (2.9) şi (2.11) se obţine atunci următoarea distribuţie a de-
plasărilor verticale (săgeţilor):
q
v (x) = x (ℓ − x) , x ∈ [0, ℓ] . (2.12)
2P
(2.12) este ecuaţia unei parabole. Ea reprezintă configuraţia de echi-
libru a corzii deformate sub acţiunea propriei greutăţi.
Modelul cu elemente finite ataşat problemei-exemplu 35
xj
xi ℓ(e)
i (e) j x
vi
vj
(e) (e)
v̂ (e) (x) = a0 + a1 x
y
(e) xj xi (e) 1 1
a0 = (e)
vi − (e) vj , a1 = − vi + vj , (2.15)
ℓ ℓ ℓ(e) ℓ(e)
unde (vezi figura 2.3)
ℓ(e) = xj − xi . (2.16)
Înlocuind (2.15) ı̂n (2.13), obţinem expresia polinomului care apro-
ximează săgeata v la nivelul unui element finit oarecare (e):
(e) (e)
v̂ (e) (x) = vi Ni (x) + vj Nj (x), (2.17)
unde
(e) xj − x (e) x − xi
Ni (x) = (e)
, Nj (x) = (e) (2.18)
ℓ ℓ
sunt funcţiile de formă asociate nodurilor elementale [4, 5, 8, 9, 10].
Această denumire se justifică prin faptul că respectivele funcţii nu
depind decât de caracteristicile geometrice ale elementului (ı̂n cazul
de faţă, ele depind numai de coordonatele nodurilor şi de lungimea
elementului).
Pentru discretizarea intervalului [0, ℓ] care modelează coarda din
figura 2.1 vom folosi patru elemente unidimensionale de ordinul
ı̂ntâi. Am optat pentru un număr atât de redus de elemente finite
numai pentru că vom rezolva manual problema. În practică se uti-
lizează de cele mai multe ori un număr considerabil mai mare de
elemente. Singurele restricţii asupra gabaritului reţelei vor fi intro-
duse atunci numai de performanţele calculatorului şi ale programu-
lui MEF disponibil.
Modelul cu elemente finite ataşat problemei-exemplu 39
v2 v3 v4
Nod xk
k [m]
1 0
2 20
3 30
4 45
5 60
40 Capitolul 2
În mod asemănător, v̂ (2) conţine v2 şi v3 , v̂ (3) conţine v3 şi v4 , iar v̂ (4)
conţine v4 şi v5 . Cele patru polinoame sunt componente ale unei sin-
gure aproximante globale v̂ care conţine ca parametri nedeterminaţi
valorile v1 , v2 , v3 , v4 şi v5 ale necunoscutei ı̂n nodurile reţelei. Dând
valori arbitrare acestor parametri, obţinem funcţii dintr-o aceeaşi
mulţime (aşa-numita familie a funcţiilor de test despre care am dis-
cutat la ı̂nceputul capitolului). Vom vedea ı̂n paragraful următor
cum reuşeşte MEF să aleagă acea funcţie de test care asigură o
aproximare globală optimă a soluţiei.
ı̂n care Πdef este energia de deformaţie, iar Wext este lucrul mecanic
al ı̂ncărcărilor exterioare.
În cazul particular al corzii din figura 2.1, cei doi termeni din
membrul drept al lui (2.19) se pot scrie astfel (vezi şi (2.1)):
Z ℓ
Z ℓ
unde Z
" 2 #
(e) P dv
Π (v) = − qv dx. (2.27)
ℓ(e) 2 dx
Dacă introducem ı̂n expresia (2.27) a lui Π(e) (v) aproximanta (2.17)
a săgeţii, obţinem o aproximare a lui Π valabilă la nivelul ele-
mentului (e):
8 9
" #2
Z
P dv̂ (e)
< =
Π(e) (v) → Π̂(e) (vi , vj ) = (e) : − qv̂ (e) ;dx, (2.28)
ℓ 2 dx
ı̂n care vi şi vj sunt valorile necunoscute ale săgeţii ı̂n cele două
noduri asociate.
Pentru evaluarea lui Π̂(e) (vi , vj ) avem nevoie de derivata lui v̂ (e)
ı̂n raport cu x. Din (2.17) şi (2.18) rezultă printr-un calcul foarte
simplu
(e) (e)
dv̂ (e) dNi dNj
= vi + vj , (2.29)
dx dx dx
unde
(e) (e)
dNi 1 dNj 1
= − (e) , = (e) · (2.30)
dx ℓ dx ℓ
44 Capitolul 2
Cu ajutorul lui (2.17) şi (2.29) - (2.30), expresia (2.28) a lui Π̂(e)
poate fi adusă la forma
8
Z x < 2
(e)
j P vi − vj
Π̂ (vi , vj ) = −
xi : 2 ℓ(e)
9 (2.31)
h i=
(e) (e)
− q Ni vi + Nj vj ;
dx.
Dacă ţinem cont de (2.16) şi (2.18), putem scrie următoarele expre-
sii ale integralelor din (2.32):
Z x
j
dx = ℓ(e) ,
xi
Z x Z x
(2.33)
j
(e) j
(e) ℓ(e)
Ni dx = Nj dx = .
xi xi 2
P 2 qℓ(e)
Π̂(e) (vi , vj ) = (v i − v j ) − (vi + vj ) . (2.34)
2ℓ(e) 2
P 2 qℓ(1)
Π̂(1) (v1 , v2 ) = (v 1 − v 2 ) − (v1 + v2 ) ,
2ℓ(1) 2
P 2 qℓ(2)
Π̂(2) (v2 , v3 ) = (v 2 − v 3 ) − (v2 + v3 ) ,
2ℓ(2) 2
(2.35)
(3) P 2 qℓ(3)
Π̂ (v3 , v4 ) = (3) (v3 − v4 ) − (v3 + v4 ) ,
2ℓ 2
(4) P 2 qℓ(4)
Π̂ (v4 , v5 ) = (4) (v4 − v5 ) − (v4 + v5 ) .
2ℓ 2
∂ Π̂ ∂ Π̂(1)
= = 0,
∂ v1 ∂ v1
∂ Π̂ ∂ Π̂(1) ∂ Π̂(2)
= + = 0,
∂ v2 ∂ v2 ∂ v2
∂ Π̂ ∂ Π̂(2) ∂ Π̂(3)
= + = 0, (2.37)
∂ v3 ∂ v3 ∂ v3
∂ Π̂ ∂ Π̂(3) ∂ Π̂(4)
= + = 0,
∂ v4 ∂ v4 ∂ v4
∂ Π̂ ∂ Π̂(4)
= = 0.
∂ v5 ∂ v5
∂ Π̂(1) P P qℓ(1)
= (1) v1 − (1) v2 − ,
∂ v1 ℓ ℓ 2
∂ Π̂(1) P P qℓ(1)
= − (1) v1 + (1) v2 − ,
∂ v2 ℓ ℓ 2
∂ Π̂(2) P P qℓ(2)
= (2) v2 − (2) v3 − ,
∂ v2 ℓ ℓ 2
∂ Π̂(2) P P qℓ(2)
= − (2) v2 + (2) v3 − ,
∂ v3 ℓ ℓ 2
(2.38)
∂ Π̂(3) P P qℓ(3)
= (3) v3 − (3) v4 − ,
∂ v3 ℓ ℓ 2
∂ Π̂(3) P P qℓ(3)
= − (3) v3 + (3) v4 − ,
∂ v4 ℓ ℓ 2
∂ Π̂(4) P P qℓ(4)
= (4) v4 − (4) v5 − ,
∂ v4 ℓ ℓ 2
∂ Π̂(4) P P qℓ(4)
= − (4) v4 + (4) v5 − .
∂ v5 ℓ ℓ 2
v5 ℓ(4)
Rezolvarea numerică a modelului cu elemente finite 47
ℓ(3) + ℓ(4)
48 Capitolul 2
v̂ (1) , v̂ (2) , v̂ (3) şi v̂ (4) sunt componentele aproximantei globale v̂. Se
observă ı̂n (2.44) că fiecare componentă este definită pe un sub-
interval care corespunde unuia din elementele reţelei.
Pentru a evalua calitatea soluţiei numerice obţinute prin rezol-
varea modelului cu elemente finite, vom reprezenta pe acelaşi grafic
polinoamele v̂ (1) , v̂ (2) , v̂ (3) , v̂ (4) şi soluţia analitică (2.12). Folosind
valorile numerice ale parametrilor ℓ, q şi P (vezi §2.1), obţinem
următoarea expresie a lui (2.12):
v(0) = 0,
v(20) = 0,32 m,
v(30) = 0,36 m, (2.46)
v(45) = 0,27 m,
v(60) = 0.
v1 = v(0),
v2 = v(20),
v3 = v(30), (2.47)
v4 = v(45),
v5 = v(60).
Totuşi, trebuie să notăm faptul că soluţia numerică nu se mai supra-
pune peste soluţia exactă ı̂n interiorul elementelor. Într-adevăr,
dacă privim relaţiile (2.44) - (2.45), observăm că aproximantele
elementale ale săgeţii sunt polinoame de gradul ı̂ntâi, iar soluţia
50 Capitolul 2
1 2 3 4 5 x
(1) (2) (3) (4)
2.4 Concluzii
Acest capitol a fost consacrat unei prezentări mai riguroase a
procedurii de aplicare a MEF. Am văzut ı̂n detaliu care sunt eta-
pele construirii şi rezolvării unui model cu elemente finite pentru
Concluzii 51
53
54 Capitolul 3
3.1 Clasificare
O clasificare foarte generală (ı̂nsă, din păcate, destul de vagă)
ı̂mparte elementele finite ı̂n trei mari categorii, ı̂n funcţie de dimen-
sionalitatea domeniului la discretizarea căruia sunt folosite. Vom
distinge astfel:
• elemente finite unidimensionale;
Figura 3.3: Elemente finite patrulatere: (a) element biliniar; (b) ele-
mente bipătratice; (c) elemente bicubice
(a) (b)
feţe curbe. Se observă că el are şi noduri plasate pe muchii. Funcţia
de aproximare asociată este un polinom complet de gradul al doilea
ı̂n trei variabile.
Practic singurul element hexaedric utilizat ı̂n aplicaţii este cel
cu opt noduri şi muchii rectilinii (fig. 3.5). Funcţia de aproximare
asociată este de tip triliniar (vom reveni asupra acestui element
ı̂n §3.2.4, astfel ı̂ncât semnificaţia matematică a aproximantei va
deveni clară).
Există şi elemente hexaedrice de ordin superior (care au variante
curbilinii), ı̂nsă utilizarea lor este foarte rară, fiindcă au deja un
număr de noduri excesiv de mare.
Construcţia aproximantelor elementale 61
• elementul-părinte este apoi strâmbat” ı̂n aşa fel ı̂ncât să ca-
”
pete forma şi poziţia elementului din spaţiul real (spaţiul ı̂n
care se desfăşoară operaţia de discretizare propriu-zisă).
2
(0, 1)
3 1 ξ
(0, 0) (1, 0)
ϕ̂(1, 0) = ϕ1 ,
ϕ̂(0, 1) = ϕ2 , (3.2)
ϕ̂(0, 0) = ϕ3 .
Cu ajutorul lui (3.1) ele pot fi transcrise sub forma unui sistem de
ecuaţii liniare ı̂n necunoscutele a0 , a1 şi a2 :
a0 +a1 = ϕ1 ,
a0 +a2 = ϕ2 , (3.3)
a0 = ϕ3 .
a0 = ϕ 3 , a1 = ϕ 1 − ϕ 3 , a2 = ϕ 2 − ϕ 3 . (3.4)
ı̂n care
sunt funcţiile de formă asociate celor trei noduri ale elementului din
figura 3.6. Am mai ı̂ntâlnit această noţiune ı̂n capitolul 2, când am
prezentat elementul unidimensional liniar folosit pentru modelarea
corzii flexibile.
Funcţia ϕ̂ definită prin relaţia (3.5) este rezultatul primei etape
de construire a aproximantei elementale. Ea este capabilă să descrie
variaţia necunoscutei ϕ la nivelul elementului de formă particulară
din figura 3.6.
66 Capitolul 3
x = x(ξ, η) 2
y = y(ξ, η) (Ω)
y
η 1
x
3 1 ξ
Pentru ca jacobianul (3.13) să fie strict pozitiv este necesar şi
suficient ca nodurile elementului real să fie necoliniare şi nume-
rotate ı̂n succesiune antiorară (vezi figura 3.7). În aceste condiţii, J
are o interpretare geometrică foarte simplă. El este, de fapt, dublul
ariei elementului real:
J = 2A > 0. (3.14)
Elementul triunghiular liniar este un caz fericit, fiindcă trans-
formarea de coordonate (3.11) poate fi inversată analitic. Pentru
elementele triunghiulare de ordin superior inversarea nu se mai
poate face decât numeric şi, din această cauză, este lăsată pe seama
programului MEF.
Construcţia aproximantelor elementale 69
Vom vedea ı̂n continuare cum se inversează (3.11) şi care este
expresia aproximantei ϕ̂ ca dependenţă explicită de coordonatele
reale (x, y).
Cu ajutorul lui (3.6) se poate obţine următoarea expresie a
transformării (3.11):
(x1 − x3 )ξ + (x2 − x3 )η = x − x3 ,
(3.15)
(y1 − y3 )ξ + (y2 − y3 )η = y − y3 .
(3.15) poate fi privit ca un sistem de ecuaţii liniare ı̂n necunoscutele
ξ şi η. Observăm că determinantul său este chiar jacobianul J (vezi
(3.13)). Fiindcă el este strict pozitiv, (3.15) are o soluţie unică.
Aceasta poate fi obţinută cu uşurinţă fie prin eliminare, fie cu regula
lui Cramer:
1
ξ(x, y) = [(x2 y3 − x3 y2 ) + (y2 − y3 ) x + (x3 − x2 ) y] ,
2A
1
η(x, y) = [(x3 y1 − x1 y3 ) + (y3 − y1 ) x + (x1 − x3 ) y] , (3.16)
2A
(x, y) ∈ Ω.
(3.16) este, de fapt, transformarea inversă (3.9) pe care trebuie să
o ı̂nlocuim ı̂n expresia (3.5) a aproximantei polinomiale ϕ̂, pentru a
o exprima ca dependenţă de coordonatele reale (x, y). Vom obţine
astfel o funcţie de aproximare
3
X
ϕ̂(x, y) = ϕi Ni (x, y), (x, y) ∈ Ω, (3.17)
i=1
ı̂n care
Ni (x, y) = Ni [ξ(x, y), η(x, y)] , i = 1, 2, 3, (3.18)
sunt funcţiile de formă asociate celor trei noduri ale elementului,
scrise de data aceasta ı̂n termenii coordonatelor reale (x, y). Expre-
siile lor rezultă prin ı̂nlocuirea relaţiilor (3.16) ı̂n (3.6):
1
Ni (x, y) = (bi + ci x + di y) , i = 1, 2, 3, (3.19)
2A
unde bi , ci , di (i = 1, 2, 3) sunt coeficienţi definiţi astfel:
70 Capitolul 3
b1 = x2 y3 − x3 y2 , c1 = y2 − y3 , d1 = x3 − x2 ,
b2 = x3 y1 − x1 y3 , c2 = y3 − y1 , d2 = x1 − x3 , (3.20)
b3 = x1 y2 − x2 y1 , c3 = y1 − y2 , d3 = x2 − x1 .
Dacă analizăm (3.19) - (3.20), constatăm din nou că denumirea
de funcţii de formă dată cantităţilor Ni (x, y) (i = 1, 2, 3) este pe
deplin justificată, fiindcă ı̂n expresiile lor intervin doar coordonatele
nodale şi aria elementului real.
1 2
(−1, −1) (+1, −1)
ϕ̂(−1, −1) = ϕ1 ,
ϕ̂(+1, −1) = ϕ2 ,
(3.22)
ϕ̂(+1, +1) = ϕ3 ,
ϕ̂(−1, +1) = ϕ4 .
Din (3.22) şi (3.21) obţinem un sistem de ecuaţii liniare ı̂n ne-
cunoscutele a0 , a1 , a2 şi a3 :
a0 − a1 − a2 + a3 = ϕ 1 ,
a0 + a1 − a2 − a3 = ϕ 2 ,
(3.23)
a0 + a1 + a2 + a3 = ϕ 3 ,
a0 − a1 + a2 − a3 = ϕ 4 .
1
a0 = (ϕ1 + ϕ2 + ϕ3 + ϕ4 ) ,
4
1
a1 = (−ϕ1 + ϕ2 + ϕ3 − ϕ4 ) ,
4
(3.24)
1
a2 = (−ϕ1 − ϕ2 + ϕ3 + ϕ4 ) ,
4
1
a3 = (ϕ1 − ϕ2 + ϕ3 − ϕ4 ) .
4
ı̂n care
Construcţia aproximantelor elementale 73
1
N1 (ξ, η) = (1 − ξ) (1 − η) ,
4
1
N2 (ξ, η) = (1 + ξ) (1 − η) ,
4
(3.26)
1
N3 (ξ, η) = (1 + ξ) (1 + η) ,
4
1
N4 (ξ, η) = (1 − ξ) (1 + η)
4
sunt funcţiile de formă asociate celor patru noduri ale elementului
din figura 3.8.
Vom trece acum la strâmbarea” elementului-părinte ı̂n aşa fel
”
ı̂ncât el să devină coincident cu un element oarecare din spaţiul real
(fig. 3.9). În acest scop, vom folosi o transformare de coordonate
similară ca structură aproximantei definite de (3.25):
4
X
x(ξ, η) = xi Ni (ξ, η),
i=1
(3.27)
4
X
y(ξ, η) = yi Ni (ξ, η), ξ, η ∈ [−1, 1],
i=1
2
(Ω)
4
x = x(ξ, η)
y = y(ξ, η) y
1
4 3
1 2
α > 180◦
3
(0, 0, 1)
4 2 η
(0, 0, 0) (0, 1, 0)
1
(1, 0, 0)
ξ
ϕ̂(ξ, η, ζ) = a0 + a1 ξ + a2 η + a3 ζ,
(3.28)
ξ ∈ [0, 1], η ∈ [0, 1 − ξ], ζ ∈ [0, 1 − ξ − η].
ϕ̂(1, 0, 0) = ϕ1 ,
ϕ̂(0, 1, 0) = ϕ2 ,
(3.29)
ϕ̂(0, 0, 1) = ϕ3 ,
ϕ̂(0, 0, 0) = ϕ4 .
Din (3.29) şi (3.28) obţinem un sistem de ecuaţii ı̂n necunoscutele
a0 , a1 , a2 şi a3 :
a0 +a1 = ϕ1 ,
a0 +a2 = ϕ2 ,
(3.30)
a0 +a3 = ϕ3 ,
a0 = ϕ4 .
Soluţia lui este
a0 = ϕ 4 ,
a1 = ϕ 1 − ϕ 4 ,
(3.31)
a2 = ϕ 2 − ϕ 4 ,
a3 = ϕ 3 − ϕ 4 .
Prin ı̂nlocuirea lui (3.31) ı̂n (3.28), rezultă următoarea expresie a
aproximantei ϕ̂:
4
X
ϕ̂(ξ, η, ζ) = ϕi Ni (ξ, η, ζ),
i=1 (3.32)
ξ ∈ [0, 1], η ∈ [0, 1 − ξ], ζ ∈ [0, 1 − ξ − η],
ı̂n care
N1 (ξ, η, ζ) = ξ,
N2 (ξ, η, ζ) = η,
(3.33)
N3 (ξ, η, ζ) = ζ,
N4 (ξ, η, ζ) = 1 − ξ − η − ζ
sunt funcţiile de formă asociate nodurilor elementului din figura
3.11.
78 Capitolul 3
(Ω) 2
x = x(ξ, η, ζ)
y = y(ξ, η, ζ) 4
z = z(ξ, η, ζ) z
1
y
ζ
x
3
4 2 η
1
ξ
4
∂x X ∂ Ni
= xi = x1 − x4 ,
∂ξ i=1 ∂ξ
4
∂x X ∂ Ni
= xi = x2 − x4 ,
∂η i=1 ∂η
4
∂x X ∂ Ni
= xi = x3 − x4 ,
∂ζ i=1 ∂ζ
4
∂y X ∂ Ni
= yi = y1 − y4 ,
∂ξ i=1 ∂ξ
4
∂y X ∂ Ni
= yi = y2 − y4 , (3.36)
∂ η i=1 ∂ η
4
∂y X ∂ Ni
= yi = y3 − y4 ,
∂ζ i=1 ∂ζ
4
∂z X ∂ Ni
= zi = z1 − z4 ,
∂ξ i=1 ∂ξ
4
∂z X ∂ Ni
= zi = z2 − z4 ,
∂ η i=1 ∂ η
4
∂z X ∂ Ni
= zi = z3 − z4 .
∂ζ i=1 ∂ζ
Pentru ca jacobianul (3.37) să fie strict pozitiv este necesar şi
suficient ca nodurile elementului real să fie necoplanare şi numero-
tate ı̂n succesiunea prezentată ı̂n figura 3.12. În practică se adoptă
Construcţia aproximantelor elementale 81
5 8
6 7
ξ
1 4
2 3
1 → (−1, −1, −1)
2 → (+1, −1, −1)
3 → (+1, +1, −1)
4 → (−1, +1, −1)
5 → (−1, −1, +1)
6 → (+1, −1, +1)
7 → (+1, +1, +1)
8 → (−1, +1, +1)
Din (3.40) şi (3.39) obţinem un sistem de ecuaţii liniare ı̂n necu-
noscutele a0 , a1 , . . . , a7 :
a0 − a1 − a2 − a3 + a4 + a5 + a6 − a7 = ϕ 1 ,
a0 + a1 − a2 − a3 − a4 + a5 − a6 + a7 = ϕ 2 ,
a0 + a1 + a2 − a3 + a4 − a5 − a6 − a7 = ϕ 3 ,
a0 − a1 + a2 − a3 − a4 − a5 + a6 + a7 = ϕ 4 ,
(3.41)
a0 − a1 − a2 + a3 + a4 − a5 − a6 + a7 = ϕ 5 ,
a0 + a1 − a2 + a3 − a4 − a5 + a6 − a7 = ϕ 6 ,
a0 + a1 + a2 + a3 + a4 + a5 + a6 + a7 = ϕ 7 ,
a0 − a1 + a2 + a3 − a4 + a5 − a6 − a7 = ϕ 8 .
84 Capitolul 3
ı̂n care
N1 (ξ, η, ζ) = (1 − ξ) (1 − η) (1 − ζ) / 8,
N2 (ξ, η, ζ) = (1 + ξ) (1 − η) (1 − ζ) / 8,
N3 (ξ, η, ζ) = (1 + ξ) (1 + η) (1 − ζ) / 8,
N4 (ξ, η, ζ) = (1 − ξ) (1 + η) (1 − ζ) / 8,
(3.44)
N5 (ξ, η, ζ) = (1 − ξ) (1 − η) (1 + ζ) / 8,
N6 (ξ, η, ζ) = (1 + ξ) (1 − η) (1 + ζ) / 8,
N7 (ξ, η, ζ) = (1 + ξ) (1 + η) (1 + ζ) / 8,
N8 (ξ, η, ζ) = (1 − ξ) (1 + η) (1 + ζ) / 8
sunt funcţiile de formă asociate celor opt noduri ale elementului din
figura 3.13.
Construcţia aproximantelor elementale 85
ξ, η, ζ ∈ [−1, 1],
5 8
7
6
1 4
x = x(ξ, η, ζ) (Ω)
y = y(ξ, η, ζ) z 3
z = z(ξ, η, ζ)
2
y
x
ζ
5 8
6 7
ξ
1 4
2 3
v3
3 u3
v1
u1
1 (Ω)
v2
y
u2
x 2
w3
3 v3
w4
u3
4 v4 w2
u4 v2
w1 (Ω) 2
u2
z v1
1
y u1
(4) (3) 4
6
3 (2)
(5)
(1)
y
2
x 1
ı̂n care
{ϕ} = [ϕ1 , ϕ2 , ϕ3 , ϕ4 , ϕ5 ]T (3.51)
este un
vector-coloană ce grupează toate necunoscutele nodale, iar
(e)
N este un vector-linie care conţine, ı̂n anumite poziţii, funcţiile
de formă asociate nodurilor elementului (e), ı̂n rest el fiind plin
cu
(e)
zerouri. De fapt, poziţiile pe care se află coeficienţii nenuli ı̂n N
se deduc uşor din matricea de conexiuni (tab. 3.1). De exemplu,
vectorul-linie N (5) are următoarea structură:
h i
(5) (5) (5)
N (5) = N1 , 0, N3 , 0, 0, N6 . (3.52)
3.5 Concluzii
Am prezentat ı̂n acest capitol câteva familii de elemente adec-
vate rezolvării problemelor de inginerie mecanică. În afara discuţiei
noastre au rămas o serie de elemente a căror structură este mai
complexă (elementele de tip grindă, membrană, placă, respectiv
ı̂nvelitoare). Totuşi, informaţia prezentată este suficientă pentru a
furniza o imagine generală asupra construcţiei elementelor finite.
Am văzut astfel că un element este o entitate complexă re-
prezentată prin trei caracteristici: domeniul spaţial ocupat, numărul
şi poziţia nodurilor asociate, respectiv polinomul de aproximare
utilizat. Numărul nodurilor şi gradul polinomului aproximant sunt
ı̂ntr-o relaţie precisă, fiindcă procedura de evaluare a coeficienţilor
polinomiali face apel la valorile nodale ale necunoscutei.
În general, calitatea aproximării este cu atât mai bună cu cât
gradul polinomului este mai mare. Am arătat ı̂nsă că numărul no-
durilor creşte repede dacă mărim gradul polinomului. Va trebui deci
să căutăm un compromis ı̂ntre precizia soluţiei şi efortul de calcul
necesar pentru obţinerea ei. Regula tocmai enunţată ne conduce la
următoarele concluzii:
• pentru rezolvarea problemelor bidimensionale este recoman-
dabilă folosirea elementului patrulater biliniar ı̂n locul celui
triunghiular liniar (primul, având un polinom aproximant de
grad superior, va asigura obţinerea unei soluţii mai precise,
fără să mărească exagerat numărul nodurilor reţelei);
• ı̂n mod asemănător, ı̂n cazul problemelor tridimensionale, ele-
mentul hexaedric triliniar este mai precis decât elementul
tetraedric liniar (această ı̂mbunătăţire a performanţelor im-
plică ı̂nsă un număr dublu de noduri la nivelul elementului).
Vom reţine deci că este bine să evităm pe cât posibil folosirea unor
elemente cu polinoame de aproximare de gradul ı̂ntâi. Totuşi, atunci
când ne decidem asupra tipului de element trebuie să estimăm
volumul de calcule necesar pentru obţinerea soluţiei numerice.
Capitolul 4
Modelul cu elemente
finite al problemelor
de elasticitate liniară
99
100 Capitolul 4
~n
~s
~s
P
d~
P′
(Ω)
z
x (Σ)
Figura 4.1: Notaţii utilizate ı̂n modelul unui corp liniar elastic
Σd ∪ Σs = Σ, Σd ∩ Σs = ∅. (4.1)
∂ σx ∂ τxy ∂ τzx
+ + + bx = 0,
∂x ∂y ∂z
∂ τxy ∂ σy ∂ τyz
+ + + by = 0, (4.3)
∂x ∂y ∂z
∂ τzx ∂ τyz ∂ σz
+ + + bz = 0, (x, y, z) ∈ Ω,
∂x ∂y ∂z
E(1 − ν) Eν
σx = εx + (εy + εz ) ,
(1 + ν)(1 − 2ν) (1 + ν)(1 − 2ν)
E(1 − ν) Eν
σy = εy + (εz + εx ) ,
(1 + ν)(1 − 2ν) (1 + ν)(1 − 2ν)
E(1 − ν) Eν
σz = εz + (εx + εy ) ,
(1 + ν)(1 − 2ν) (1 + ν)(1 − 2ν)
(4.4)
E
τxy = γxy ,
2(1 + ν)
E
τyz = γyz ,
2(1 + ν)
E
τzx = γzx .
2(1 + ν)
Formularea problemelor de elasticitate liniară 105
E şi ν din relaţiile (4.4) sunt modulul lui Young (sau modulul de
elasticitate longitudinală), respectiv coeficientul lui Poisson (sau
coeficientul de contracţie transversală). Aceste două mărimi sunt
constante de material.
Deformarea unui corp elastic este descrisă de ansamblul ecu-
aţiilor (4.2), (4.3) şi (4.4). Ele formează un sistem de cincisprezece
ecuaţii cu derivate parţiale definite pe domeniul Ω. Necunoscutele
lui sunt:
• componentele u, v şi w ale câmpului vectorilor deplasare;
• deformaţiile εx , εy , εz , γxy , γyz şi γzx ;
• tensiunile σx , σy , σz , τxy , τyz şi τzx .
Acestui sistem de ecuaţii i se ataşează două tipuri de condiţii la
limită:
• condiţii de tip deplasare
u(x, y, z) = ū(x, y, z),
v(x, y, z) = v̄(x, y, z), (4.5)
w(x, y, z) = w̄(x, y, z), (x, y, z) ∈ Σd ,
ı̂n care ū, v̄ şi w̄ sunt componentele unui câmp de vectori
deplasare cunoscut pe porţiunea Σd a frontierei;
• condiţii de tip ı̂ncărcare superficială
σx nx + τxy ny + τzx nz = sx (x, y, z),
τxy nx + σy ny + τyz nz = sy (x, y, z), (4.6)
τzx nx + τyz ny + σz nz = sz (x, y, z), (x, y, z) ∈ Σs ,
ı̂n care sx , sy şi sz sunt componentele câmpului ı̂ncărcărilor
superficiale care acţionează pe porţiunea Σs a frontierei, iar
nx , ny şi nz sunt componentele versorului normalei exterioare
la frontieră (fig. 4.1). În general, sx , sy şi sz sunt mărimi cu-
noscute. Dacă unele dintre ele (sau toate) sunt nule, membrul
drept corespunzător din (4.6) devine pur şi simplu zero.
106 Capitolul 4
Wext = Wb + Ws + Wp . (4.8)
ı̂n care Px,k , Py,k şi Pz,k sunt componentele forţei P~k (k =
1, 2, . . . , np ), iar uk , vk şi wk sunt deplasările punctului ei de aplicaţie
ı̂n lungul axelor de coordonate.
Relaţiile (2.19) şi (4.8) ne permit să rescriem energia potenţială
elastică sub următoarea formă generală:
Π = Πdef − Wb − Ws − Wp . (4.12)
Termenii din membrul drept al lui (4.12) sunt definiţi de (4.7), (4.9),
(4.10) şi (4.11).
110 Capitolul 4
ı̂n care n o T
dˆ(e) = û(e) , v̂ (e) , ŵ(e) (4.14)
este un vector-coloană ce grupează aproximantele mărimilor u, v şi
w la nivelul unui element oarecare (e),
∂ û(e)
ε̂(e)
x = ,
∂x
∂ v̂ (e)
ε̂(e)
y = ,
∂y
∂ ŵ(e)
ε̂(e)
z = ,
∂z
(4.16)
(e) ∂ û(e) ∂ v̂ (e)
γ̂xy = + ,
∂y ∂x
ı̂n care
© T
ε̂(e) = ε̂(e) (e) (e) (e) (e) (e)
x , ε̂y , ε̂z , γ̂xy , γ̂yz , γ̂zx (4.18)
este un vector-coloană ce grupează aproximantele elementale ale
deformaţiilor, iar
112 Capitolul 4
2 3
∂
∂x
0 0
6 7
6 ∂ 7
6
6
0 ∂y
0 7
7
6 ∂ 7
6
6
0 0 7
∂z 7
[g] = 6 7 (4.19)
6 ∂ ∂ 7
6 ∂y ∂x
0 7
6 7
6 ∂ ∂ 7
6 0 ∂z
7
∂y 5
4
∂ ∂
∂z
0 ∂x
unde
B (e) = [g] N (e) (4.21)
este o matrice cu şase linii şi un număr de coloane egal cu triplul
numărului total de noduri. Ea conţine, ı̂n anumite poziţii, derivate
spaţiale ale funcţiilor de formă ale elementului (e), peste tot ı̂n rest
având zerouri. Poziţiile ı̂n care se află coeficienţii nenuli rezultă din
matricea de conexiuni a reţelei.
În sfârşit, având determinate aproximantele deformaţiilor, le
putem introduce ı̂n legea lui Hooke (4.4). Obţinem astfel aproximări
elementale ale tensiunilor σx , σy , σz , τxy , τyz şi τzx :
E (e) ©
σ̂x(e) = 1 − ν (e)
ε̂ (e)
x + ν (e)
ε̂ (e)
y + ε̂ (e)
z ,
[1 + ν (e) ] [1 − 2ν (e) ]
E (e) ©
σ̂y(e) = (e) (e)
1 − ν (e) ε̂(e)
y +ν
(e)
ε̂(e) (e)
z + ε̂x ,
[1 + ν ] [1 − 2ν ]
E (e) ©
σ̂z(e) = 1 − ν (e)
ε̂ (e)
z + ν (e)
ε̂ (e)
x + ε̂ (e)
y ,
[1 + ν (e) ] [1 − 2ν (e) ]
Modelul cu elemente finite al problemelor de elasticitate 113
(e) E (e)
τ̂yz = γ̂ (e) , (4.22)
2 [1 + ν (e) ] yz
(e) E (e)
τ̂zx = γ̂ (e) .
2 [1 + ν (e) ] zx
În relaţiile de mai sus, E (e) şi ν (e) sunt modulul lui Young, respec-
tiv coeficientul lui Poisson corespunzătoare elementului (e). Aceste
mărimi nu trebuie să fie neapărat identice pentru toate elementele
reţelei. MEF ne permite aşadar să modelăm cu uşurinţă compor-
tarea elastică a unor corpuri neomogene.
Dacă ţinem cont de (4.18), putem rescrie ecuaţiile (4.22) sub
următoarea formă matriceală:
© ©
σ̂ (e) = C (e) ε̂(e) , e = 1, 2, . . . , nelem , (4.23)
ı̂n care © T
σ̂ (e) = σ̂x(e) , σ̂y(e) , σ̂z(e) , τ̂xy
(e) (e)
, τ̂yz (e)
, τ̂zx (4.24)
este un vector-coloană ce grupează aproximantele elementale ale
tensiunilor, iar
2 3
1−ν (e) ν (e) ν (e)
(e) 1−2ν (e) 1−2ν (e)
0 0 0
6 1−2ν 7
6 7
6 ν (e) 1−ν (e) ν (e) 7
6
1−2ν (e) 1−2ν (e) 1−2ν (e)
0 0 0 7
6 7
6 (e) 7
(e) 6 ν ν (e) 1−ν (e) 7
(e)
E 6 1−2ν (e) 1−2ν (e) 1−2ν (e)
0 0 0 7
C = 6
(e) 6
7 (4.25)
1+ν 6 0 0 0 1
0 0
7
7
6 2 7
6 7
6 1 7
6 0 0 0 0 2
0 7
4 5
1
0 0 0 0 0 2
este aşa-numita matrice constitutivă elastică a elementului (e).
Dispunem acum de aproximantele elementale ale tuturor ne-
cunoscutelor problemei. Putem merge mai departe, ı̂nlocuindu-le
ı̂n expresia (4.12) a energiei potenţiale elastice. Vom obţine astfel
o aproximare a lui Π care depinde numai de deplasările nodale:
114 Capitolul 4
Pentru a vedea care este expresia lui Π̂, vom lua separat fiecare
termen din membrul drept al lui (4.12) şi ı̂i vom construi aproxi-
marea de tip element finit.
Începem cu energia de deformaţie Πdef dată de relaţia (4.7).
Aplicând proprietatea de aditivitate a integralei ı̂n raport cu dome-
niul, obţinem următoarea aproximare a lui Πdef :
nX
elem
(e)
Π̂def = Π̂def , (4.27)
e=1
ı̂n care
Z
(e) 1 (e) (e)
Π̂def = σ̂ ε̂ + σ̂y(e) ε̂(e) (e) (e)
y + σ̂z ε̂z +
Ω(e) 2 x x (4.28)
(e) (e) (e) (e) (e) (e)
+τ̂xy γ̂xy + τ̂yz γ̂yz + τ̂zx γ̂zx dΩ
unde
Z h i
(e)
Ŵb = b̂(e)
x û
(e)
+ b̂(e)
y v̂
(e)
+ b̂(e)
z ŵ
(e)
dΩ (4.33)
Ω(e)
unde
Z
Ŵs(e) = (e)
ŝ(e)
x û
(e)
+ ŝ(e)
y v̂
(e)
+ ŝ(e)
z ŵ
(e)
dΣ (4.39)
Σs
unde © T
ŝ(e) = ŝ(e) (e) (e)
x , ŝy , ŝz (4.41)
este un vector-coloană ce grupează aproximantele elementale ale
componentelor forţei de suprafaţă. Înlocuind (4.13) ı̂n (4.40),
obţinem următoarea expresie a lucrului mecanic al forţelor de
suprafaţă asociate elementului (e):
Z
T ©
Ŵs(e) = {d}T (e)
N (e) ŝ(e) dΣ. (4.42)
Σs
Ultimul termen din membrul drept al lui (4.12) este lucrul me-
canic al forţelor punctuale definit de (4.11). Observăm că el nu mai
este o mărime de tip integral, ci o sumă discretă. Pentru a-l in-
troduce ı̂n modelul cu elemente finite, ne vom folosi de faptul că
ı̂n punctul de aplicaţie al fiecărei forţe concentrate se află un nod.
Vom construi atunci un vector-coloană {P }, ı̂n care vom asocia
câte trei poziţii succesive fiecărui nod al reţelei. Dacă ı̂n respecti-
vul nod acţionează o forţă punctuală, cele trei poziţii vor găzdui
chiar componentele forţei. Dacă nodul nu are asociată nici o ase-
menea forţă, poziţiile corespunzătoare vor conţine zerouri. Aşadar,
vectorul-coloană {P } are structura
∂ Π̂ ∂ Π̂ ∂ Π̂
= 0, = 0, = 0.
∂ unnod ∂ vnnod ∂ wnnod
De fapt, (4.48) este un sistem de ecuaţii având ca necunoscute
deplasările nodale. Prin rezolvarea lui numerică putem determina
componentele vectorului-coloană {d} care minimizează mărimea Π̂.
Realizarea acestui deziderat face necesară deducerea unei forme ex-
plicite a sistemului (4.48).
Pentru a păstra concizia relaţiilor matematice, vom folosi un
operator matriceal de derivare definit ı̂n felul următor:
∂ ∂ ∂ ∂ ∂ ∂ ∂
= , , , , , , ...,
∂ {d} ∂ u1 ∂ v1 ∂ w1 ∂ u2 ∂ v2 ∂ w2
T (4.49)
∂ ∂ ∂
, , .
∂ unnod ∂ vnnod ∂ wnnod
După cum se observă, coeficienţii săi sunt derivate parţiale ı̂n raport
cu deplasările nodale. Ei acţionează asupra mărimii scalare căreia
Modelul cu elemente finite al problemelor de elasticitate 119
∂ Π̂
= {0} , (4.50)
∂ {d}
ı̂n care {0} este un vector-coloană nul cu un număr de componente
egal cu triplul numărului total de noduri din reţea.
Operatorul matriceal de derivare ∂/∂ {d} are proprietăţi asemă-
nătoare cu ale derivatei parţiale clasice. Din (4.46) rezultă atunci
elem Z
nX n o
∂ Ŵb
(e) T (e)
= N b̂ dΩ, (4.53)
∂ {d} e=1 Ω
(e)
elem Z
nX
∂ Ŵs
(e) T (e)
©
= N ŝ dΣ, (4.54)
∂ {d} e=1 Σs
(e)
∂ Ŵp
= {P } . (4.55)
∂ {d}
(4.51) - (4.55) permit rescrierea sistemului (4.50) sub forma
unde
120 Capitolul 4
nX
elem
[K] = K (e) , (4.57)
e=1
nX
elem ©
{F } = {P } + F (e) , (4.58)
e=1
Z
T
K (e) = B (e) C (e) B (e) dΩ, (4.59)
Ω(e)
Z Z
© T n o T ©
F (e) = N (e) b̂(e) dΩ + (e)
N (e) ŝ(e) dΣ. (4.60)
Ω(e) Σs
(4.56) se numeşte sistem de ecuaţii global (sau sistem de ecuaţii
nodale). Numele său se justifică prin faptul că descrie răspunsul
ı̂ntregii reţele de elemente finite. Matricile şi vectorii-coloană
din structura lui (4.56) au de asemenea denumiri consacrate:
[K] – matricea globală de rigiditate;
{F } – vectorul global al forţelor ;
{d}
– vectorul gradelor de libertate nodale;
(e)
K © – matricea de rigiditate a elementului (e);
F (e) – vectorul forţelor asociate elementului (e).
Teminologia de mai sus ı̂şi are explicaţia ı̂n analogia dintre sis-
temul (4.56) şi formula care descrie comportarea mecanică a unui
resort liniar. Din perspectiva acestei analogii, matricea [K] joacă
rolul constantei elastice a resortului (cunoscută şi sub numele de
rigiditate), vectorul-coloană {F } este echivalentul forţei exterioare
care solicită resortul, iar {d} reprezintă elongaţia.
Este important să subliniem unele proprietăţi deosebit de avan-
tajoase ale sistemului de ecuaţii global.
În primul rând, să remarcăm maniera repetitivă ı̂n care pot
fi construite matricea globală de rigiditate şi vectorul global al
forţelor. Într-adevăr, din (4.57) se constată că matricea [K] re-
zultă prin ı̂nsumarea unor contribuţii elementale. La fel, (4.58) ne
arată că vectorul-coloană {F } poate fi asamblat la rândul său din
termeni asociaţi elementelor individuale. Face excepţie vectorul-
coloană {P }, care trebuie construit printr-o procedură de asam-
blare la nivel de noduri şi apoi adunat la {F } (totuşi, aceasta este
la fel de repetitivă ca şi asamblarea la nivel de elemente).
Modelul cu elemente finite al problemelor de elasticitate 121
să evalueze erorile pe care le-ar introduce utilizarea unui model bi-
dimensional. Ei vor adopta un astfel de model numai dacă abaterile
estimate se ı̂ncadrează ı̂ntr-un interval acceptabil. Pentru a fi ca-
pabili să aprecieze ı̂n mod realist aceste erori, analiştii trebuie să
posede suficiente informaţii despre problemele bidimensionale stan-
dard din teoria elasticităţii.
Iată de ce am considerat oportună includerea unui paragraf con-
sacrat prezentării caracteristicilor esenţiale ale următoarelor tipuri
de probleme bidimensionale ce apar mai frecvent ı̂n aplicaţii:
• probleme de stare plană de tensiuni;
~s y
=
h
=
x Plan median
Figura 4.2: Placă plană subţire aflată ı̂n stare plană de tensiuni
© T
σ̂ (e) = σ̂x(e) , σ̂y(e) , τ̂xy
(e)
. (4.63)
Observăm că ı̂n el nu mai sunt stocate
decât
©
tensiunile nenule (vezi
(e)
relaţiile (4.62)). Vectorul-coloană ε̂ se prezintă sub o formă
corespunzător redusă:
© T
ε̂(e) = ε̂(e) (e) (e)
x , ε̂y , γ̂xy . (4.64)
Să remarcăm faptul că ı̂n structura lui nu intră deformaţia ε̂(e) z ,
deşi ea este ı̂n general diferită de zero (vezi relaţiile (4.61)). Acest
lucru se explică prin faptul că ı̂ngroşarea sau subţierea plăcii nu
are efect energetic, ca urmare a anulării tensiunii
©
σ̂z(e) . În concluzie,
introducerea lui ε̂(e)
z ı̂n vectorul-coloană ε̂
(e)
ar fi un balast pen-
tru modelul cu elemente finite. Oricum, după evaluarea tensiunilor
nenule, deformaţia ε̂(e)
z poate fi determinată cu următoarea relaţie
(obţinută prin inversarea legii lui Hooke generale):
ν (e) (e)
ε̂(e)
z = − σ̂ + σ̂ (e)
. (4.65)
E (e) x y
~s
Planul problemei
Din această cauză, programele MEF ignoră pur şi simplu lungi-
mea corpurilor aflate ı̂n stare plană de deformaţii. Utilizatorul tre-
buie aşadar să discretizeze doar o secţiune transversală, folosind
elemente finite bidimensionale.
Ca urmare a particularităţilor menţionate mai sus, componen-
tele u şi v ale câmpului vectorilor deplasare nu depind de coordo-
nata z, iar componenta w este identic nulă pentru toate particulele
corpului:
u = u(x, y), v = v(x, y), w = 0. (4.68)
Din (4.68) şi (4.2) constatăm imediat că o parte dintre deformaţii
sunt nule:
εz = 0, γyz = 0, γzx = 0. (4.69)
Mai departe, din (4.69) şi legea lui Hooke (4.4) rezultă că şi două
tensiuni tangenţiale sunt egale cu zero:
τyz = 0, τzx = 0. (4.70)
Condiţiile (4.68) - (4.70) caracterizează sub aspect matematic
starea plană de deformaţii.
Datorită anulării unora dintre necunoscute, modelul cu elemente
finite asociat problemelor de stare plană de deformaţii ©
este
mai ©
sim-
(e) (e)
plu decât cel prezentat ı̂n §4.2. Vectorii-coloană σ̂ şi ε̂ sunt
formal identici cu cei corespunzători stării plane de tensiuni (vezi
(4.63) - (4.64)). Este important să reţinem ı̂nsă că asemănarea este
pur matematică.
©
De fapt, se observă imediat că vectorul-coloană
σ̂ (e) nu include tensiunea σ̂z(e) , deşi ea este ı̂n general diferită de
zero (vezi (4.70)). Acest lucru se explică prin faptul că ea nu are
efect energetic, ca urmare a anulării deformaţiei corespunzătoare ©
ε̂(e)
z (vezi (4.69)). Introducerea lui σ̂z
(e)
ı̂n vectorul-coloană σ̂ (e)
ar
fi astfel un balast pentru modelul cu elemente finite. Oricum, după
evaluarea deformaţiilor nenule, tensiunea σ̂z(e) poate fi determinată
cu următoarea relaţie (obţinută direct din legea lui Hooke (4.4)):
E (e) ν (e)
σ̂z(e) = ε̂ (e)
+ ε̂ (e)
. (4.71)
[1 + ν (e) ] [1 − 2ν (e) ] x y
Probleme bidimensionale de elasticitate 131
z z
direcţie
axială
~s
direcţie
circumferenţială
y r
r
Particulele aflate iniţial pe
x θ axa de simetrie a corpului
trebuie să aibă deplasări
direcţie radială radiale nule
∂ ur ur ∂ wz ∂ wz ∂ ur
εr = , εθ = , εz = , γzr = + · (4.74)
∂r r ∂z ∂r ∂z
Ele sunt legate de deformaţii prin legea lui Hooke [5, 9, 10]:
E(1 − ν) Eν
σr = εr + (εθ + εz ) ,
(1 + ν)(1 − 2ν) (1 + ν)(1 − 2ν)
E(1 − ν) Eν
σθ = εθ + (εz + εr ) ,
(1 + ν)(1 − 2ν) (1 + ν)(1 − 2ν)
(4.75)
E(1 − ν) Eν
σz = εz + (εr + εθ ) ,
(1 + ν)(1 − 2ν) (1 + ν)(1 − 2ν)
E
τzr = γzr .
2(1 + ν)
Gros. h P
ℓ
2ℓ
P = 5000 N
E = 0,72 × 1011 Nm−2
ν = 0,33 ≈ 1/3
ℓ=1m
h = 0,1 m
y
P
2 4
(2)
(1)
1 3 x
Nod xk yk
k [m] [m]
1 0 0
2 0 ℓ=1
3 2ℓ = 2 0
4 2ℓ = 2 ℓ=1
138 Capitolul 4
unde 2 (e) 3
∂Nk
6 ∂x
0 7
h i 6 (e) 7
(e) 6 ∂Nk 7
Bk = 6
6
0 ∂y
7
7
. (4.88)
4 5
(e) (e)
∂Nk ∂Nk
∂y ∂x
140 Capitolul 4
0 0 −2 −1 −2 −12 4 13
(1)
∂N1 y3 −y2
∂x
= 2A(1)
= − 2ℓ1 = -0,5 m−1
(1)
∂N1
∂y
= x2 −x3
2A(1)
= − 1ℓ = -1 m−1
(1)
∂N2 y1 −y3
(1) ∂x
= 2A(1)
=0
(1)
∂N2 x3 −x1 1
∂y
= 2A(1)
= ℓ
= 1 m−1
(1)
∂N3 y2 −y1 1
∂x
= 2A(1)
= 2ℓ
= 0,5 m−1
(1)
∂N3 x1 −x2
∂y
= 2A(1)
=0
(2)
∂N2 y3 −y4
∂x
= 2A(2)
= − 2ℓ1 = -0,5 m−1
(2)
∂N2 x4 −x3
∂y
= 2A(2)
=0
(2)
∂N3 y4 −y2
(2) ∂x
= 2A(2)
=0
(2)
∂N3
∂y
= x2 −x4
2A(2)
= − 1ℓ = -1 m−1
(2)
∂N4 y2 −y3 1
∂x
= 2A(2)
= 2ℓ
= 0,5 m−1
(2)
∂N4 x3 −x2 1
∂y
= 2A(2)
= ℓ
= 1 m−1
142 Capitolul 4
Tabelul 4.4: Matricile B (e) asociate elementelor din figura 4.6 (vezi
relaţiile (4.87) - (4.88) şi tabelul 4.3)
2 3
0 0 -0,5 0 0 0 0,5 0
6 7
6 7
(2) 6 0 0 0 0 0 -1 0 1 7
4 5
0 0 0 -0,5 -1 0 1 0,5
−2 −12 4 13 v4 −5000
Soluţia acestuia poate fi determinată numeric, folosind metoda eli-
minării Gauss [3, 4, 5, 8, 9, 10]. Rezultă astfel deplasările nodurilor
nerestricţionate:
u3 = −1,023 × 10−6 m, v3 = −5,875 × 10−6 m,
(4.93)
u4 = 1,518 × 10−6 m, v4 = −6,618 × 10−6 m.
Rezolvarea unei probleme de elasticitate 143
Tabelul 4.5: Matricile K (e) asociate elementelor din figura 4.6
(vezi relaţiile (4.89) şi (4.66), tabelul 4.4, respectiv constantele elas-
tice şi parametrii dimensionali din figura 4.5)
0 0 0 0 0 0 0 0
2 3
0 0 0 0 0 0 0 0
6 7
6
6
0 0 0 0 0 0 0 0 7
7
6 7
6
6
0 0 3 0 0 2 −3 −2 7
7
6 7
6
86
0 0 0 1 2 0 −2 −1 7
7
(2) 6,75 × 10 6 7
6 0 0 0 2 4 0 −4 −2 7
6 7
6 7
6 0 0 2 0 0 12 −2 −12 7
6 7
6 7
4 0 0 −3 −2 −4 −2 7 4 5
0 0 −2 −1 −2 −12 4 13
144 Capitolul 4
ε̂(1)
x = −0,5115 × 10
−6
ε̂(1)
y = 0
(1)
γ̂xy = −2,9375 × 10−6
(1) ε̂(1)
z = 0,2558 × 10−6
σ̂x(1) = −41431,5 Nm−2
σ̂y(1) = −13810,5 Nm−2
(1)
τ̂xy = −79312,5 Nm−2
ε̂(2)
x = 0,7590 × 10−6
ε̂(2)
y = −0,7430 × 10
−6
(2)
γ̂xy = −0,7680 × 10−6
(2) ε̂(2)
z = −0,0800 × 10
−6
Rezultatele din tabelul 4.6, aşa puţine cum sunt, dau loc
unei observaţii interesante şi deosebit de utile sub aspect practic.
Remarcăm diferenţa semnificativă dintre stările de tensiuni şi
deformaţii asociate celor două elemente. Acest lucru este un in-
diciu clar al obţinerii unei soluţii imprecise. În general, atunci când
distribuţia necunoscutelor derivate se distinge prin salturi majore
la traversarea unei frontiere interelementale, putem fi siguri că, la
nivelul acelei regiuni, rezultatele numerice sunt afectate de erori se-
rioase. La ora actuală, există programe de analiză cu elemente finite
care pun la dispoziţia utilizatorului tehnica discretizării adaptive.
Un asemenea program porneşte de la o soluţie determinată pe o
reţea mai grosolană, ale cărei erori sunt estimate folosind criteriul
discrepanţelor la traversarea frontierelor interelementale. Pe baza
acestei evaluări, se procedează la o rafinare locală a reţelei. Rezulta-
tele obţinute pe noul model vor servi la reevaluarea erorii numerice.
Procedura este parcursă iterativ până la determinarea unei soluţii
acceptabile din punct de vedere al preciziei.
4.5 Concluzii
În acest capitol am prezentat structura generală a modelului
cu elemente finite asociat problemelor de elasticitate liniară. Am
insistat asupra unor aspecte foarte importante pentru utilizatorii
programelor MEF, cum ar fi identificarea clară a necunoscutelor
şi specificarea corectă a condiţiilor la limită de diferite tipuri. De
asemenea, am analizat câteva cazuri particulare de probleme bi-
dimensionale de elasticitate care sunt frecvent ı̂ntâlnite ı̂n practică.
Spaţiul limitat nu ne-a permis să intrăm ı̂n prea multe detalii.
Totuşi, informaţiile prezentate precum şi exemplul numeric sunt
suficiente pentru a furniza o imagine de ansamblu asupra modului
ı̂n care metoda elementelor finite poate servi la rezolvarea unei clase
de probleme care, prin natura lor, au cea mai mare importanţă ı̂n
domeniul ingineriei mecanice.
Anexa A
Formule de derivare
matriceală
În cadrul discuţiei din §4.2 (mai precis, atunci când am stu-
diat procedura de minimizare a mărimii Π̂), am ı̂ntâlnit problema
derivării unor produse matriceale de tipul {d}T {V }, respectiv
{d}T [M ] {d} ı̂n raport cu {d}. În expresiile anterioare, {d} şi {V }
sunt vectori-coloană, iar [M ] este o matrice simetrică.
Ne propunem să deducem formule matriceale pentru calculul
derivatelor menţionate mai sus.
Vom nota cu n dimensiunea vectorilor-coloană {d} şi {V }, res-
pectiv ordinul matricii [M ]. Făcând legătura cu discuţia din §4.2,
n este egal cu triplul numărului total de noduri din reţea (totuşi,
să reţinem faptul că relaţiile pe care le vom obţine mai jos au va-
labilitate generală, indiferent de valoarea lui n). În aceste condiţii,
mărimile de tip matriceal care apar ı̂n produsele ce trebuie derivate
au următoarea structură:
{V } = [V1 , V2 , . . . , Vn ]T , (A.2)
147
148 Anexa A
2 3
M11 M12 . . . M1n
6 7
6
6
M21 M22 . . . M2n 7
7
[M ] = 6
6 .. .. ... .. 7
7
. (A.3)
4 . . . 5
{d}T {V } = d1 V1 + d2 V2 + . . . + dn Vn . (A.5)
∂
{d}T {V } = Vi , (∀)i = 1, 2, . . . , n, (A.6)
∂di
(∀)i = 1, 2, . . . , n.
(A.7) şi (A.12) ne-au servit ı̂n §4.2 la calculul termenilor din
membrul drept al egalităţii (4.51) – vezi setul de relaţii (4.52) -
(4.55).
Bibliografie
[1] Bia, C., Ille, V., Soare, M. Rezistenţa materialelor şi teoria
elasticităţii. Bucureşti: Editura Didactică şi Pedagogică, 1983.
151
152 Bibliografie