Documente Academic
Documente Profesional
Documente Cultură
Prefat
a
In ultimele decenii, metoda elementelor finite (MEF) a devenit
un instrument de calcul numeric tot mai des utilizat de catre ingineri. Elaborata initial ca procedeu de rezolvare aproximativa a
problemelor de mecanica structurilor (ansambluri de bare, grinzi
si/sau placi), MEF si-a extins cu repeziciune aria de aplicabilitate.
Deja la mijlocul anilor 1970 era demonstrata capacitatea acestei
metode de a servi la abordarea numerica a oricarei probleme exprimabile sub forma unui sistem de ecuatii diferentiale sau cu derivate
partiale. Sunt o multitudine de aplicatii ingineresti care apeleaza la
un asemenea limbaj. Le vom aminti aici doar pe cele cateva care se
disting printr-o deosebita importanta:
probleme de mecanica solidelor (deformabile elastic, elastoplastic etc.);
probleme de mecanica fluidelor;
probleme de transfer termic;
probleme de electricitate si magnetism.
Extinderea universului aplicativ al metodei a stimulat elaborarea
a numeroase programe de analiza cu elemente finite. Sub aspectul
functionalitatii, aceste programe se dovedesc totusi greu de stapanit
atunci cand utilizatorul nu dispune de o pregatire minimala. Chiar
mai grav, lipsa cunostintelor poate conduce la interpretari complet
eronate ale unui rezultat numeric.
iii
iv
Aspectele anterior amintite, dar si preocuparile de natura didactica au motivat elaborarea acestei carti. Prin continut, ea se
adreseaza n special studentilor de la sectiile ingineresti cu profil
mecanic, a caror programa de nvatamant prevede parcurgerea unui
curs introductiv de metoda elementelor finite. Orientandu-ne spre
acest grup de cititori, am cautat sa mentinem expunerea la un nivel
cat mai accesibil. Notiunile de matematica pe care le presupunem
cunoscute se regasesc n programa oricarei facultati de inginerie.
De asemenea, exemplificarile din tot cuprinsul lucrarii apeleaza la
un bagaj de informatie tehnica pe care studentii l poseda la finele
primului an universitar. Desi a fost conceputa ca material de curs,
cartea ofera numeroase indicatii aplicative. Fiecare exemplu este
urmat de comentarii si sfaturi destinate celor interesati de aspectele practice ale analizei cu elemente finite.
Dan-Sorin Comsa
Cluj-Napoca, ianuarie 2007
Cuprins
1 Metoda elementelor finite. Prezentare general
a
1.1 Rezolvarea numerica a problemelor ingineresti . . .
1.2 Prezentarea notiunilor de baza ale metodei elementelor finite folosind ca exemplu modelul unei structuri
de tip cadru plan articulat . . . . . . . . . . . . . .
1.2.1 Formularea problemei-exemplu. Modelul cu
elemente finite asociat . . . . . . . . . . . .
1.2.2 Ecuatiile care descriu comportarea unui element al retelei . . . . . . . . . . . . . . . . .
1.2.3 Sistemul de ecuatii care descrie raspunsul mecanic al retelei de elemente finite . . . . . .
1.2.4 Starea de eforturi proprie fiecarui element al
retelei . . . . . . . . . . . . . . . . . . . . .
1.3 Concluzii . . . . . . . . . . . . . . . . . . . . . . . .
1
1
7
8
12
20
25
26
vi
3.2
3.3
3.4
3.5
. .
. .
. .
de
. .
. .
. .
. .
. .
. .
. .
de
. .
de
. .
. .
55
56
59
61
63
70
75
81
87
90
91
95
98
147
Bibliografie
151
Capitolul 1
Metoda elementelor finite.
Prezentare general
a
1.1
Rezolvarea numeric
a a problemelor
ingineresti
Calculul ingineresc este o componenta esentiala a procesului de proiectare. Orice echipament trebuie realizat n asa fel
ncat functionarea lui sa fie sigura, n conditiile ndeplinirii unor
cerinte adeseori contradictorii n ceea ce priveste costul, dimensiunile de gabarit, tehnologia de executie, fiabilitatea etc. Satisfacerea
exigentelor anterior mentionate duce la impunerea unor restrictii
pe care calculul ingineresc trebuie sa le ndeplineasca (de exemplu,
nedepasirea unor tensiuni, deformatii sau deplasari maxime, garantarea unei anumite rezistente la oboseala etc.). Calculele furnizeaza informatii din care proiectantul poate deduce cat de aproape
sunt componentele structurale de stari limita care ar putea periclita
functionalitatea ntregului ansamblu.
Marea diversitate a problemelor pe care inginerul trebuie sa le
rezolve n vederea proiectarii unui echipament se reflecta n multitudinea metodelor de calcul utilizate la ora actuala. Aceste metode
1
Capitolul 1
s-au dezvoltat treptat, pe masura acumularii de cunostinte teoretice si tehnologice si, n ultima jumatate de secol, concomitent cu
evolutia calculatoarelor electronice.
O prima clasificare a metodelor de calcul folosite n practica
inginereasca distinge doua mari categorii:
metode exacte (sau analitice);
metode aproximative.
Metodele exacte sunt aplicabile numai pentru rezolvarea unui
numar relativ redus de probleme simple. Restrictiile de utilizare
sunt n general introduse de geometria modelului studiat si de tipul
conditiilor la limita. Metodele aproximative sunt folosite la rezolvarea problemelor mai complexe, pentru care nu se poate obtine o
solutie analitica.
Exista o mare diversitate de metode aproximative pentru rezolvarea problemelor ingineresti. Oricare ar fi metoda adoptata de
proiectant, ea trebuie sa furnizeze o solutie suficient de precisa pentru problema practica analizata.
La ora actuala, n ingineria mecanica sunt folosite preponderent
metodele aproximative de tip numeric. Din categoria acestora, mai
raspandite ca arie de utilizare sunt:
metoda diferentelor finite (MDF);
metoda elementelor finite (MEF);
metoda elementelor de frontiera (MEFr).
La prima vedere, cele trei metode par foarte diferite una de cealalta.
La o analiza mai atenta, se constata nsa ca ele sunt strans legate
prin fundamentul matematic (toate apeleaza la notiuni din teoria
ecuatiilor diferentiale, calculul variational sau metoda reziduurilor
ponderate). In continuare vom face o prezentare succinta a acestor metode numerice, pentru a le compara din punct de vedere al
avantajelor si dezavantajelor specifice.
Rezolvarea numeric
a a problemelor ingineresti
Capitolul 1
Rezolvarea numeric
a a problemelor ingineresti
a modelului. Cea mai mare pondere o detin datele de intrare referitoare la configuratia retelei de elemente finite (coordonatele nodurilor, respectiv asocierea dintre elemente si noduri). Programele
de analiza cu elemente finite existente pe piata la ora actuala degreveaza utilizatorul de sarcina neplacuta a discretizarii manuale,
transferand-o unor module specializate care automatizeaza aceasta
operatie.
In ultimele trei decenii au aparut multe asemenea programe
comerciale. Cele mai multe dintre ele sunt interfatate cu programele
de proiectare asistata de calculator, astfel ncat utilizarea lor de
catre ingineri a devenit relativ simpla.
Capitolul 1
Notiuni de baz
a ale metodei elementelor finite
1.2
Capitolul 1
1.2.1
Notiuni de baz
a ale metodei elementelor finite
P
45
D
P = 1414 N
=1m
A = 5 104 m2
E = 2 1011 Nm2
Bara
Articulatie
Nod
Element
Nod
10
Capitolul 1
astfel de element. Multimea tuturor elementelor care formeaza modelul se numeste retea. O alta notiune importanta a MEF este cea de
nod. Din punct de vedere matematic, nodurile sunt puncte remarcabile asociate elementelor si folosite pentru construirea functiilor care
aproximeaza necunoscutele modelului. In cazul de fata, nodurile au
o semnificatie fizica foarte simpla: ele sunt centrele articulatiilor
prin care sunt interconectate barele cadrului. Figura 1.2 arata
echivalenta dintre o bara reala si elementul folosit n model.
Analizand figura 1.1, constatam ca avem cinci elemente si patru
noduri. Pentru a identifica n mod unic aceste entitati vom utiliza
o numerotare separata a nodurilor, respectiv elementelor (fig. 1.3).
Deocamdata nu ne punem problema folosirii unei strategii de numerotare anume. Vom vedea n capitolele urmatoare ca, n timp ce
ordinea numerotarii elementelor nu are importanta, ordinea numerotarii nodurilor influenteaza mult eficienta realizarii calculelor de
catre programele MEF. Din fericire, programele existente la ora actuala pe piata poseda module specializate care realizeaza automat
discretizarea n elemente finite si genereaza o numerotare optimala
a nodurilor.
Peste tot n cadrul cursului vom utiliza urmatoarea conventie
de notare (fig. 1.3):
numerele de ordine ale elementelor vor fi ncadrate de paranteze rotunde;
numerele de ordine ale nodurilor vor fi prezentate simplu (fara
a fi deci ncadrate de alte simboluri).
In felul acesta nu va exista pericolul confuziei ntre cele doua numerotari.
Corespondenta dintre fiecare element si nodurile asociate este
descrisa de asa-numita matrice de conexiuni a retelei de elemente
finite (vezi tabelul 1.1 si figura 1.3). Prin utilizarea matricii de conexiuni, programele de analiza cu elemente finite dobandesc o mare
flexibilitate. Intr-adevar, odata generata aceasta matrice, pentru
11
Notiuni de baz
a ale metodei elementelor finite
y
P
45
(4)
u2 , v 2 2
U2 , V2
(1)
(3)
(5)
Y1
u1 , v 1
U1 , V1
u4 , v 4
U4 , V4
Y3
X1
(2)
u3 , v 3
U3 , V3
Figura 1.3: Numerotarea elementelor si a nodurilor, respectiv sistemul de coordonate global (x, y) ce va fi utilizat n model
Tabelul 1.1: Matricea de conexiuni a retelei de elemente finite din
figura 1.3
Element
(e)
(1)
(2)
(3)
(4)
(5)
Nod
i
1
1
2
2
3
Nod
j
2
3
3
4
4
12
Capitolul 1
xk
yk
0
0
1.2.2
Elementele care formeaza modelul prezentat n paragraful anterior sunt bare articulate realizate dintr-un material liniar elastic. Ele
sunt solicitate numai de forte axiale. Ecuatiile care descriu comportarea mecanica a elementelor vor fi deduse folosind legea lui Hooke
scrisa pentru cazul solicitarii uniaxiale.
Exprimarea acestor ecuatii direct n sistemul de coordonate
global este incomoda, fiindca elementele retelei din figura 1.3 au
orientari diferite. Este mult mai convenabil sa se ataseze fiecarui ele-
Notiuni de baz
a ale metodei elementelor finite
13
ment un sistem de coordonate propriu (un asa-numit sistem de coordonate local ) orientat cat mai favorabil. Ecuatiile mecanice vor fi
exprimate n acest sistem, ntr-o faza urmatoare ele fiind transferate
n sistemul de coordonate global printr-o simpla rotatie. Trecerea
de la sistemul de coordonate local la sistemul global este esentiala,
fiindca pana la urma ecuatiile de comportament ale elementelor
trebuie asamblate ntr-un sistem care sa descrie raspunsul ntregii
structuri. Pentru asamblarea corecta a ecuatiilor elementale, variabilele asociate nodurilor trebuie exprimate ntr-un acelasi sistem de
coordonate global.
In figura 1.4 este prezentat sistemul de coordonate propriu unui
element oarecare de tip bara. Axele sistemului sunt notate , respectiv . Originea lui este plasata prin conventie n nodul i, iar axa
este paralela cu axa longitudinala a barei. Orientarea acestui sistem de coordonate local n raport cu sistemul de coordonate global
este definita prin unghiul (e) format de axa longitudinala a barei
cu axa globala x. Pentru exprimarea lui (e) se adopta conventia
uzuala din trigonometrie: unghiul (e) este masurat ntotdeauna n
sens antiorar.
Variabilele care intervin n ecuatiile elementale sunt deplasarile
nodurilor si fortele care actioneaza asupra nodurilor din partea elementelor la care sunt conectate. In continuare vom folosi urmatorul
set de notatii (vezi figurile 1.4 si 1.5):
ui , vi : deplasarile nodului i n directiile axelor globale x, respectiv y;
(e)
(e)
(e)
(e)
(e)
(e)
14
Capitolul 1
(e)
(e)
(e)
i
(e)
(e)
i
(e)
(e)
ui , v i
(e)
Ui
(e)
, Vi
(e)
(e)
uj , v j
(e)
(e)
Uj , Vj
15
Notiuni de baz
a ale metodei elementelor finite
Ui
(e)
+ Uj
= 0.
(1.1)
Vi
(e)
= 0 , Vj
= 0.
(1.2)
(e)
(e)
Uj
u u
= E j (e) i
A
(1.3)
(e)
0 ui
(e)
+ 0 vi
(e)
+ 0 uj
(e)
+ 0 vj
(e)
= Vi
(1.4)
AE (e)
AE (e)
(e)
(e)
(e)
(e) ui + 0 vi + (e) uj + 0 vj = Uj ,
(e)
0 ui
(e)
+ 0 vi
(e)
+ 0 uj
(e)
+ 0 vj
(e)
= Vj
AE
(e)
1
0
|
1
0
0
0
|
0
0
|
1
0
|
1
0
0
0
|
0
0
(e)
ui
(e)
vi
(e)
uj
(e)
vj
(e)
Ui
(e)
Vi
(e)
Uj
(e)
Vj
. (1.5)
16
Capitolul 1
[M ] =
(e)
di
(e)
Fi
(e)
(e)
(e) T
= ui , v i
(e)
= Ui
(e)
(e) T
, Vi
1 0
0 0
(e)
dj
(e)
Fj
(1.6)
(e) T
(e)
= uj , v j
(1.7)
(e) T
(e)
= Uj , Vj
(1.8)
di
si dj
sunt vectori-coloana n care sunt grupate deplasarile celor doua noduri exprimate
n sistemul
de coordonate
(e)
(e)
AE
(e)
[M ] [M ]
[M ]
[M ]
(e)
di
(e)
dj
(e)
Fi
(e)
(1.9)
Fj
17
Notiuni de baz
a ale metodei elementelor finite
cos (e) vi
(e)
sin (e) + vi
(e)
v i = ui
uj =
(e)
(e)
u i = ui
(e)
uj
cos
(e)
cos (e) ,
(1.10)
(e)
vj
sin ,
(e)
cos (e) ,
(e)
sin (e) + vj
(e)
cos (e) Vi
(e)
sin (e) + Vi
v j = uj
sin (e) ,
(e)
respectiv
Ui = Ui
(e)
Vi = Ui
(e)
Uj
Uj =
(e)
Vj = Uj
(e)
cos
(e)
sin (e) ,
cos (e) ,
(1.11)
(e)
Vj
sin ,
(e)
cos (e) .
sin (e) + Vj
(e)
{di } = T (e)
(e)
Fi
= T (e)
(e)
di
(e)
Fi
{dj } = T (e)
(e)
Fj
= T (e)
(e)
dj
,
(e)
(1.12)
Fj
(1.13)
T (e) =
(e)
Fi
cos (e)
sin (e)
sin (e)
cos (e)
{di } = [ui , vi ]T ,
(e)
(e) T
= Ui , Vi
(1.14)
{dj } = [uj , vj ]T ,
(1.15)
(e)
Fj
(e)
(e) T
= Uj , Vj
(1.16)
18
Capitolul 1
(e)
(e)
Fi
si Fj
sunt vectori-coloana care grupeaza componentele
fortelor ce se exercita asupra celor doua noduri din partea elementului (e), exprimate
de asemenea n sistemul de coordonate global.
(e)
Matricea T
este ortogonala, adica are proprietatea
T (e)
= [I2 ] ,
(1.17)
(e)
(1.14) a lui T .
Transformarile (1.12) - (1.13) urmeaza a fi nlocuite n ecuatia
(1.9). Dupa cateva operatii matematice foarte simple, n care se utilizeaza proprietatea de ortogonalitate (1.17), se obtine urmatoarea
relatie matriceala care descrie comportarea mecanica a unui element
oarecare (e) n termenii variabilelor nodale raportate la sistemul de
coordonate global:
AE
(e)
T (e) [M ] T (e)
T (e) [M ] T (e)
{di }
{dj }
(e)
Fi
(e)
T (e) [M ] T (e)
T (e) [M ] T (e)
(1.18)
Fj
T
ei este necesara evaluarea produsului T (e) [M ] T (e) . Daca se tine
cont de relatiile (1.6) si (1.14), rezulta imediat
T (e) [M ] T (e)
cos2 (e)
sin (e) cos (e)
. (1.19)
19
Notiuni de baz
a ale metodei elementelor finite
AE
0
0
0
1
0
0
0 1
0
0
0 1
0
0
0
1
u1
v1
u2
v2
(1)
AE
1
0
1
0
0 1 0
0
0 0
0
1 0
0
0 0
u1
v1
u3
v3
U1
(1)
V1
(1)
U2
(1)
V2
(2)
(1.20)
(1.21)
U1
(2)
V1
(2)
U3
(2)
V3
AE
2 2
1 1 1
1
1
1
1 1
1
1
1 1
1 1 1
1
u2
v2
u3
v3
AE
1
0
1
0
0 1 0
0
0 0
0
1 0
0
0 0
u2
v2
u4
v4
(3)
U2
(3)
V2
(3)
U3
(3)
V3
(4)
(1.22)
U2
(4)
V2
(4)
U4
(4)
V4
(1.23)
(1.24)
AE
0
0
0
1
0
0
0 1
0
0
0 1
0
0
0
1
u3
v3
u4
v4
(5)
U3
(5)
V3
(5)
U4
(5)
V4
20
Capitolul 1
1.2.3
AE
1
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0
1
1
1
1
0
0 1 + 22
22
22
1
0
2 2
1
1
1
1
0 1
22 1 + 22
22
0
0
2 2
1
1 + 21 2
21 2
0
0
1
0
21 2
2 2
1
1
1
1
0
0
22
22 1 + 22
0 1
2 2
0
0
1
0
0
0
1
0
0
0
0
0
0
1
0
1
21
Notiuni de baz
a ale metodei elementelor finite
u1
(2)
(1)
(1)
(2)
v1
V1
u2
U2 + U2 + U2
v2
V2
(1)
v3
+ V1
(4)
(3)
(1)
u3
U1 + U1
(3)
+ V2
(4)
+ V2
(5)
(3)
(2)
U3 + U3 + U3
(2)
V3
u4
(3)
+ V3
(1.25)
(5)
+ V3
(4)
(5)
U4 + U4
v4
(4)
V4
(5)
+ V4
(2)
U1 + U1 = X1 ,
(1)
V1
(1)
(2)
+ V1
(3)
= Y1 ,
(4)
U2 + U2 + U2 = 0,
(1)
V2
(2)
(3)
+ V2
(3)
(4)
+ V2
= 0,
(5)
U3 + U3 + U3 = 0,
(2)
V3
(3)
+ V3
(5)
+ V3
(1.26)
= Y3 ,
P
(5)
(4)
U4 + U4 = ,
2
(4)
V4
(5)
+ V4
P
= ,
2
22
Capitolul 1
AE
1
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0
1
1
1
1
0
0 1 + 22
22
22
1
0
2 2
1
1
1
1
22
0
0
0 1
22 1 + 22
2 2
1
1
1
1
1+ 2 2
2 2
0
0
1
0
2 2
2 2
1
1
1
1
0
0
22
22 1 + 22
0 1
2 2
0
0
1
0
0
0
1
0
0
0
0
0
0
1
0
1
u1
X1
v1
Y1
u2
v2
u3
0
0
v3
Y3
u4
P2
v4
P2
(1.27)
23
Notiuni de baz
a ale metodei elementelor finite
AE
2 2
21 2
21 2
1+
21 2
1+
2 2
1
2 2
1
0
21 2 1 0
u2
2 2
1
2 2
0 0
v2
0 0
u3
1 0
u4
0 1
v4
1+
0
=
(1.29)
P2
P2
Programele de analiza cu elemente finite rezolva numeric sistemele de ecuatii de tipul (1.29). In acest scop, ele utilizeaza de
regula metoda eliminarii Gauss [3, 4, 5, 8, 9, 10]. Am putea si noi
sa procedam n felul acesta, calculand n prealabil valorile numerice
ale coeficientilor si termenilor liberi din (1.29). Totusi, consideram
ca un asemenea calcul este lipsit de valoare didactica. Prezentam
24
Capitolul 1
P
,
AE
1 P
v2 =
,
2 AE
1 P
,
u3 =
2 AE
3
u4 = 2 +
2
(1.30)
P
,
AE
1 P
v4 =
.
2 AE
u3 = 105 m,
(1.31)
v4 = 105 m.
Folosind acum (1.28) si (1.31), din prima, a doua si a sasea
ecuatie a sistemului (1.27) obtinem reactiunile (vezi si (1.30))
X1 =
P
AE
(u1 u3 ) = ,
Y1 =
P
AE
(v1 v2 ) = ,
(1.32)
AE
Y3 =
u2 v2 u3 + 1 + 2 2 v3 2 2v4 = 0.
2 2
Inlocuind valoarea lui P n (1.32), deducem
X1 = 1000 N,
Y1 = 1000 N,
Y3 = 0.
(1.33)
25
Notiuni de baz
a ale metodei elementelor finite
1.2.4
(1.34)
(3)
U3
(3)
V3
sin (3)
cos (3)
(3)
U3
(3)
V3
(1.36)
U3
1
(3)
(3)
= U3 V3 ,
2
(3)
V3
1
(3)
(3)
= U3 + V3 .
2
(1.37)
26
Capitolul 1
(3)
(3)
V3
= 0.
(1.38)
(3)
U
1414
= 3 =
Nm2 = 2,83 106 Nm2 .
A
5 104
(1.39)
1.3
Concluzii
Concluzii
27
28
Capitolul 1
Capitolul 2
Caracteristici distinctive ale
metodei elementelor finite
Din punct de vedere matematic, multe probleme de calcul ingineresc se prezinta sub forma unor sisteme de ecuatii cu derivate
partiale (evident, n cazurile cele mai simple, ele se pot reduce la
ecuatii diferentiale). Metoda elementelor finite (MEF) este unul
dintre procedeele numerice pe care le putem folosi pentru rezolvarea aproximativa a acestor probleme.
MEF construieste aproximarea solutiei exacte n felul urmator:
domeniul spatial pe care l ocupa sistemul supus analizei este
divizat ntr-un numar finit de subdomenii reciproc disjuncte
numite elemente;
n interiorul fiecarui element se defineste o aproximare de tip
polinomial a necunoscutei (necunoscutelor) problemei;
fiecare asemenea polinom depinde de valorile necunoscutei
(necunoscutelor) ntr-un numar finit de puncte asociate elementului si numite noduri ;
aproximantele elementale sunt asamblate mpreuna pentru a
forma o aproximant
a globala a necunoscutei (necunoscutelor).
29
30
Capitolul 2
31
2.1
Formularea problemei-exemplu.
Modelul s
au analitic
Ne propunem sa determinam sagetile unei corzi flexibile pretensionate de o forta P = 1000 N (fig. 2.1) si supusa concomitent
actiunii propriei greutati. Coarda are urmatoarele caracteristici:
lungimea = 60 m;
aria sectiunii transversale A = 105 m2 ;
greutatea unitatii de lungime q = 0,8 Nm1 ;
materialul corzii are un comportament elastic.
Vom admite o flexibilitate perfecta a corzii. Cu alte cuvinte, consideram ca n coarda apar numai solicitari de ntindere (nu si
ncovoieri sau forfecari). De asemenea, vom neglija micile variatii
ale tensiunilor din coarda cauzate de greutatea proprie. Aceasta
nseamna ca tensiunea va fi presupusa practic constanta pe toata
lungimea corzii:
P
= const.
(2.1)
A
32
Capitolul 2
q
P
B
= 60 m
A = 105 m2
q = 0,8 Nm1
P = 1000 N
33
q
x
v + dv
A P
ds
A P
x
dx
y
Figura 2.2: Element de coarda deformata sub actiunea propriei
greutati
ds =
v+
dv
dx v
dx
+ dx2 =
1+
dv
dx
dx.
(2.3)
ds dx
=
dx
1+
dv
dx
1.
(2.4)
dv 2
1. In aceste
Ipoteza micilor deformatii este echivalenta cu dx
conditii, se poate folosi urmatoarea aproximare a lui obtinuta prin
trunchierea dezvoltarii n serie Taylor a membrului drept din (2.4):
1 dv 2
.
(2.5)
2 dx
Formularea matematica a problemei se obtine impunand conditia de echilibru mecanic pentru elementul liniar de coarda din
figura 2.2. Mai exact, suma proiectiilor verticale ale fortelor care
actioneaza asupra elementului de lungime initiala dx trebuie sa fie
nula:
34
Capitolul 2
dv
dv d2 v
+ 2 dx P
+ q dx = 0.
dx dx
dx
(2.6)
d2 v
+ q = 0,
dx2
x [0, ] .
(2.7)
v () = 0,
(2.8)
q2
+ c1 + c2 = 0.
2P
(2.10)
q
, c2 = 0.
(2.11)
2P
Din (2.9) si (2.11) se obtine atunci urmatoarea distributie a deplasarilor verticale (sagetilor):
c1 =
v (x) =
q
x ( x) ,
2P
x [0, ] .
(2.12)
(2.12) este ecuatia unei parabole. Ea reprezinta configuratia de echilibru a corzii deformate sub actiunea propriei greutati.
2.2
35
36
Capitolul 2
Pentru a reduce cat mai mult efortul de calcul implicat de rezolvarea numerica a modelului cu elemente finite, acesta va trebui
sa includa un set de necunoscute cat mai restrans. In acest scop, se
va urmari exprimarea modelului exclusiv n termenii necunoscutei
(necunoscutelor) primare.
In cazul corzii din figura 2.1, aplicarea regulii de mai sus este
redundanta pentru ca problema nu are decat o necunoscuta (deplasarea verticala v) care joaca automat rolul de necunoscuta primara.
Pentru problemele mai complicate, aceasta regula poate da nastere
la anumite dificultati n etapa de construire a modelului cu elemente
finite.
Fiindca necunoscuta v depinde de o singura variabila (coordonata x), domeniul pe care va trebui sa l discretizam este unidimensional (intervalul [0, ]). Dupa cum am mentionat n partea
introductiva a acestui capitol, elementele finite sunt portiuni reciproc disjuncte ale domeniului de analiza. In cazul nostru, ele vor fi
subintervale ale lui [0, ], discretizarea neridicand nici o dificultate.
Este important sa mentionam faptul ca n practica avem de-a face
de cele mai multe ori cu situatii mai complicate. De exemplu, n
cazul problemelor de elasticitate bidimensionala sau tridimensionala, domeniul de analiza va fi plan, respectiv spatial. Elementele
finite folosite pentru discretizarea lui vor fi regiuni ale planului sau
ale spatiului (vom vedea n capitolul urmator cateva asemenea elemente). Operatia de discretizare nu va mai fi atunci chiar atat de
simpla, ea facand de multe ori apel la experienta si simtul ingineresc
al analistului.
In interiorul fiecarui element se defineste o aproximare de tip
polinomial a necunoscutei (necunoscutelor) din model. Pentru rezolvarea numerica a problemei enuntate n 2.1 vom folosi cel mai
simplu element unidimensional si anume, elementul de ordinul ntai
(fig. 2.3). Denumirea lui este legata de gradul polinomului de aproximare utilizat:
(e)
(e)
v(e) (x) = a0 + a1 x.
(2.13)
37
xj
(e)
xi
(e)
vj
vi
(e)
(e)
v(e) (x) = a0 + a1 x
y
Figura 2.3: Elementul unidimensional de ordinul ntai folosit pentru
modelarea corzii
Elementul din figura 2.3 este reprezentat n sistemul de coordonate global. Evident, am fi putut folosi si un sistem de coordonate
local (vezi problema rezolvata n capitolul 1), nsa, n afara generalitatii, nu am fi obtinut nici un avantaj, coarda flexibila fiind
modelata ca un singur interval de pe aceeasi axa. In cele ce urmeaza
vom renunta deci la utilizarea unui sistem de coordonate local.
(e)
(e)
38
Capitolul 2
(e)
(e)
(e)
a0 + a1 x i = v i ,
(2.14)
a0 + a1 x j = v j .
Solutia lui este
(e)
a0 =
xj
xi
vi (e) vj ,
(e)
(e)
a1 =
vi
(e)
vj
(e)
(2.15)
(2.16)
Inlocuind (2.15) n (2.13), obtinem expresia polinomului care aproximeaza sageata v la nivelul unui element finit oarecare (e):
(e)
(e)
(2.17)
xj x
x xi
(e)
, Nj (x) = (e)
(2.18)
(e)
Ni (x) =
39
v1 = 0
1
(1)
(2)
2
v2
v(1) (x)
(3)
4
v4
v3
v(2) (x)
(4) v5 = 0
5
v(3) (x)
v(4) (x)
y
Figura 2.4: Reteaua de elemente finite care modeleaza coarda
Tabelul 2.1: Matricea de conexiuni a retelei din figura 2.4
Element
(e)
(1)
(2)
(3)
(4)
Nod
i
1
2
3
4
Nod
j
2
3
4
5
xk
[m]
0
20
30
45
60
40
Capitolul 2
Rezolvarea numeric
a a modelului cu elemente finite
41
2.3
Rezolvarea numeric
a a modelului
cu elemente finite
(2.19)
n care def este energia de deformatie, iar Wext este lucrul mecanic
al nc
arcarilor exterioare.
In cazul particular al corzii din figura 2.1, cei doi termeni din
membrul drept al lui (2.19) se pot scrie astfel (vezi si (2.1)):
def =
P dx,
(2.20)
42
Capitolul 2
Wext =
qv dx.
(2.21)
def =
P
2
dv
dx
dx.
(2.22)
P
2
dv
dx
qv dx.
(2.23)
(2.24)
= 0,
vk
k = 1, . . . , 5.
(2.25)
43
Rezolvarea numeric
a a modelului cu elemente finite
(e) (v),
(v) =
(2.26)
e=1
unde
(e)
(v) =
(e)
P
2
dv
dx
qv dx.
(2.27)
(e)
P d
v (e)
2 dx
q
v (e) dx,
(2.28)
dx
44
Capitolul 2
(e)
Cu ajutorul lui (2.17) si (2.29) - (2.30), expresia (2.28) a lui
poate fi adusa la forma
(e) (vi , vj ) =
xj
xi
P vi vj
2
(e)
(2.31)
(e)
(e)
q Ni vi + Nj vj
dx.
2
l(e)
q
xj
xi
xj
xi
dx
(2.32)
(e)
Ni dx
vi q
xj
xi
(e)
Nj dx
vj .
Daca tinem cont de (2.16) si (2.18), putem scrie urmatoarele expresii ale integralelor din (2.32):
xj
xi
xj
xi
dx = (e) ,
(e)
Ni dx
xj
xi
(e)
Nj dx
(e)
=
.
2
(2.33)
2(e)
2
(2.34)
Expresia (2.34) este valabila pentru un element oarecare (e). Folosind informatia din tabelul 2.1, putem obtine particularizari ale ei
pentru fiecare din cele patru elemente ale retelei:
45
Rezolvarea numeric
a a modelului cu elemente finite
(1)
(1) (v1 , v2 ) = P (v1 v2 )2 q (v1 + v2 ) ,
2(1)
2
(2)
(2) (v2 , v3 ) = P (v2 v3 )2 q (v2 + v3 ) ,
2(2)
2
(3)
q(3)
P
2
(v3 + v4 ) ,
(v3 , v4 ) = (3) (v3 v4 )
2
2
(2.35)
P
q(4)
2
(4)
(3) (v3 , v4 ) +
(4) (v4 , v5 ) .
+
(2.36)
(1)
=
= 0,
v1
v1
(1)
(2)
=
+
= 0,
v2
v2
v2
(2)
(3)
=
+
= 0,
v3
v3
v3
(2.37)
(3)
(4)
=
+
= 0,
v4
v4
v4
(4)
=
= 0.
v5
v5
Ecuatiile (2.37) pot fi explicitate prin derivarea relatiilor (2.35):
46
Capitolul 2
(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
(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
q(4)
P
.
= (4) v4 + (4) v5
v5
(2.38)
1
(1)
1
(1)
1
(1)
0
0
0
v1
v2
v3
v4
v5
1
(1)
1
+ (2)
1
(2)
0
0
q
2
0
1
(2)
1
(2)
1
+ (3)
1
(3)
0
(1)
(1) + (2)
(2) + (3)
(3) + (4)
(4)
0
0
1
(3)
0
0
0
1
(3)
1
1
+ (4)
(4)
1
1
(4)
(4)
(2.39)
47
Rezolvarea numeric
a a modelului cu elemente finite
1
(1)
1
(2)
1
(2)
1
(2)
q
2
(1) + (2)
(2) + (3)
(3)
(4)
1
(2)
1
(3)
1
(3)
1
(3)
1
(3)
(4)
v2
v3
v4
=
(2.41)
48
Capitolul 2
q (1) (2)
+ (3) + (4) ,
v2 =
2P
q (1)
+ (2) (3) + (4) ,
v3 =
(2.42)
2P
q (1)
v4 =
+ (2) + (3) (4) .
2P
Folosind valorile numerice ale parametrilor P si q (vezi 2.1),
obtinem q/(2P ) = 4104 m1 . De asemenea, din tabelele 2.1 - 2.2
rezulta lungimile elementelor: (1) = 20 m, (2) = 10 m, (3) = 15 m
si (4) = 15 m. Relatiile (2.42) ne dau atunci urmatoarele valori ale
sagetii n nodurile 2, 3 si 4:
v2 = 0,32 m,
v3 = 0,36 m,
v4 = 0,27 m.
(2.43)
20
x3 x
x x2
30 x
x 20
v(2) = (2) v2 + (2) v3 =
0,32 +
0,36,
10
10
x [20, 30],
(2.44)
x x3
45 x
x 30
x4 x
(3)
0,36 +
0,27,
v = (3) v3 + (3) v4 =
15
15
x [30, 45],
v(4) =
x5 x
x x4
60 x
v
+
v
=
0,27,
4
5
(4)
(4)
15
x [45, 60].
Rezolvarea numeric
a a modelului cu elemente finite
49
x [0, 60].
(2.45)
(2.46)
v(45) = 0,27 m,
v(60) = 0.
Comparand (2.46) cu (2.40) si (2.43), constatam ca sagetile nodale
se suprapun perfect peste valorile date de solutia analitica (2.45):
v1 = v(0),
v2 = v(20),
v3 = v(30),
(2.47)
v4 = v(45),
v5 = v(60).
Totusi, trebuie sa notam faptul ca solutia numerica nu se mai suprapune peste solutia exacta n interiorul elementelor. Intr-adevar,
daca privim relatiile (2.44) - (2.45), observam ca aproximantele
elementale ale sagetii sunt polinoame de gradul ntai, iar solutia
50
Capitolul 2
2
(1)
3
(2)
4
(3)
(4)
Solutie analitica
2.4
Concluzii
Concluzii
51
In practica, atunci cand se foloseste un program MEF comercial, cele mai multe dintre etapele enumerate mai sus sunt parcurse automat, fara a mai fi necesara interventia analistului. De
regula, utilizatorul construieste un model geometric al domeniului
de analiza (folosind un program CAD sau chiar facilitatile de desenare puse la dispozitie de programul MEF) si apoi alege tipul
52
Capitolul 2
de element finit. In acest stadiu, programul MEF realizeaza automat discretizarea (tinand cont de anumite recomandari ale analistului n ceea ce priveste densitatea locala a retelei). In continuare,
utilizatorul introduce n modelul discretizat ncarcarile mecanice
si conditiile la limita de tipul restrictiilor de miscare. Programul
MEF dispune acum de toate informatiile necesare pentru construirea sistemului de ecuatii global. Asamblarea si rezolvarea numerica
a acestuia sunt etape complet automatizate. Toate programele MEF
comerciale folosite la ora actuala ofera si facilitati de reprezentare
grafica a solutiilor numerice sub forma a diferite tipuri de diagrame.
In felul acesta, analistul este asistat si n etapa de interpretare a
rezultatelor.
Procedura de construire a modelului cu elemente finite bazata
pe minimizarea energiei potentiale este general aplicabila pentru
rezolvarea problemelor de elasticitate. Din punct de vedere matematic, ea apartine asa-numitei familii a metodelor variationale
[4, 5, 8, 9, 10].
Capitolul 3
Prezentarea c
atorva tipuri
uzuale de elemente finite
Discretizarea domeniului de analiza este prima etapa care trebuie parcursa la rezolvarea numerica a unei probleme prin metoda
elementelor finite (MEF). Discretizarea presupune luarea unor decizii n legatura cu tipul, numarul si marimea elementelor utilizate.
Ca ingineri suntem confruntati cu problema delicata a echilibrului
dintre calitatea solutiei numerice si efortul de calcul necesar pentru obtinerea acesteia. In general, cu cat reteaua de elemente finite
este mai densa, cu atat solutia este mai precisa. Totusi, o retea prea
fina conduce la sisteme de ecuatii foarte mari, a caror rezolvare este
laborioasa. Analistul trebuie sa faca apel la cunostintele teoretice
si la simtul sau ingineresc pentru a rafina reteaua numai n zonele
unde sunt de asteptat gradienti mari ai necunoscutelor. In zonele
n care variatia acestora este mai putin accentuata, reteaua poate
fi mai rara, fiindca si un numar redus de elemente poate conduce
la un rezultat acceptabil ca precizie.
Calitatea solutiei numerice este influentata si de caracteristicile
matematice ale elementului finit utilizat. Concret, analistul trebuie
sa aleaga un element ale carui proprietati (n special gradul polinomului de aproximare) sa fie adecvate tipului de problema care
53
54
Capitolul 3
urmeaza a fi rezolvata. Importanta alegerii elementului finit nu trebuie niciodata subestimata, fiindca o decizie incorecta n aceasta
etapa conduce adeseori la rezultate nesatisfacatoare sau eronate.
In practica, se constata ca majoritatea greselilor de discretizare
au la origine urmatoarele cauze:
insuficienta cunostintelor teoretice n domeniul problemei
abordate;
lipsa unor informatii referitoare la proprietatile matematice
ale elementelor finite utilizate.
Chiar daca avem la dispozitie unul dintre cele mai performante
programe de analiza cu elemente finite, nu suntem deloc degrevati
de obligatia de a avea asemenea cunostinte. Datorita specificului
acestui curs, n cele ce urmeaza ne vom limita la prezentarea caracteristicilor matematice ale catorva tipuri de elemente finite folosite
frecvent la rezolvarea problemelor de inginerie mecanica. Spatiul limitat nu ne permite nicidecum o descriere a tuturor categoriilor de
elemente finite care pot sa apara n aplicatii. Cititorii interesati au
la dispozitie o bogata bibliografie de specialitate [4, 5, 8, 9, 10]. De
asemenea, este foarte importanta consultarea manualelor de utilizare ale programelor MEF.
3.1
Clasificare
55
Clasificare
Aceasta clasificare nu surprinde nici pe departe toate caracteristicile elementelor. De exemplu, ea nu face nici o referire la gradul
polinomului de aproximare. Din aceasta cauza, n cadrul fiecareia
din categoriile mentionate mai sus pot fi realizate subclasificari n
functie de o serie de alte criterii. Daca se are n vedere gradul polinoamelor cu ajutorul carora sunt aproximate necunoscutele, pot fi
distinse:
elemente finite de ordinul ntai (sau liniare);
elemente finite de ordinul al doilea (sau patratice);
elemente finite de ordinul al treilea (sau cubice);
...
In practica sunt foarte rar utilizate elemente cu functii de aproximare de grad superior lui trei.
Desi acest al doilea criteriu precizeaza o serie ntreaga de aspecte, nici el nu este exhaustiv. Propriu-zis, marea diversitate a
elementelor n uz la ora actuala face imposibila gasirea unui criteriu de clasificare unic. Mai ales elementele finite de complexitate
matematica ridicata sunt greu de inclus ntr-o anumita categorie.
Pentru scopurile noastre, clasificarea de mai sus este totusi
suficienta. Ne vom folosi de ea atunci cand vom prezenta unele dintre elementele cel mai frecvent utilizate la rezolvarea problemelor
de inginerie mecanica.
3.1.1
Elementele finite unidimensionale sunt folosite atunci cand marimea ce trebuie aproximata depinde de o singura variabila (vezi
problema-exemplu rezolvata n capitolul 2). Drept consecinta, elementele unidimensionale sunt segmente de dreapta sau arce de
curba de-a lungul carora ia valori variabila independenta a problemei (fig. 3.1). In capitolul 2 am folosit un astfel de element pentru
discretizarea unei corzi perfect flexibile.
56
Capitolul 3
(a)
(b)
(c)
3.1.2
57
Clasificare
(a)
(b)
(c)
58
Capitolul 3
(a)
(b)
(c)
Figura 3.3: Elemente finite patrulatere: (a) element biliniar; (b) elemente bipatratice; (c) elemente bicubice
au noduri nu numai n varfuri, ci si pe laturi. Elementul de ordinul al treilea are chiar un nod interior. Elementele de ordinul al
doilea au ca functie de aproximare un polinom de gradul al doilea
complet, iar cele de ordinul al treilea au un polinom de gradul al
treilea complet (evident, n doua variabile). Se observa n figura 3.2
ca elementele triunghiulare de ordin superior lui unu au si variante
cu laturi curbilinii. In practica, elementele triunghiulare de ordinul
al treilea (sau mai mare) sunt rareori folosite, fiindca, din cauza
numarului prea mare de noduri, devin neeconomice din punct de
vedere al timpului de calcul. Aceasta remarca este valabila si pentru alte familii de elemente. In general, utilizatorii tind sa adopte
elemente cu numar de noduri cat mai redus, dar care sa ofere un
grad de aproximare suficient pentru tipul de problema abordat.
59
Clasificare
3.1.3
Din marea clasa a elementelor tridimensionale, cel mai des folosite sunt urmatoarele doua familii:
elementele finite tetraedrice (fig. 3.4);
elementele finite hexaedrice (fig. 3.5).
60
Capitolul 3
(a)
(b)
61
3.2
62
Capitolul 3
63
3.2.1
64
Capitolul 3
2
(0, 1)
(0, 0)
(1, 0)
[0, 1],
[0, 1 ].
(3.1)
65
(3.2)
(0,
0) = 3 .
Cu ajutorul lui (3.1) ele pot fi transcrise sub forma unui sistem de
ecuatii liniare n necunoscutele a0 , a1 si a2 :
a0 +a1
= 1 ,
a0
+a2 = 2 ,
a0
= 3 .
(3.3)
a1 = 1 3 ,
a2 = 2 3 .
(3.4)
i Ni (, ),
(,
) =
i=1
[0, 1],
[0, 1 ],
(3.5)
N3 (, ) = 1
(3.6)
n care
N1 (, ) = ,
N2 (, ) = ,
sunt functiile de forma asociate celor trei noduri ale elementului din
figura 3.6. Am mai ntalnit aceasta notiune n capitolul 2, cand am
prezentat elementul unidimensional liniar folosit pentru modelarea
corzii flexibile.
Functia definita prin relatia (3.5) este rezultatul primei etape
de construire a aproximantei elementale. Ea este capabila sa descrie
variatia necunoscutei la nivelul elementului de forma particulara
din figura 3.6.
66
Capitolul 3
3
2
x = x(, )
y = y(, )
()
1
x
[0, 1],
[0, 1 ].
(3.7)
67
D(x, y)
=
J=
D(, ) y
x
y
> 0.
(3.8)
(x, y) .
(3.9)
Inlocuind dependentele (3.9) n (3.5), se obtine expresia aproximantei ca functie de coordonatele reale x si y:
3
(x,
y) =
(3.10)
i=1
x(, ) =
xi Ni (, ),
i=1
(3.11)
yi Ni (, ),
y(, ) =
i=1
[0, 1],
[0, 1 ],
68
Capitolul 3
Sa vedem acum n ce conditii transformarea (3.11) este biunivoca. In acest scop, vom explicita jacobianul (3.8). Din (3.11) si
(3.6) rezulta prin calcul direct urmatoarele expresii ale derivatelor
x/ , x/ , y/ si y/ :
x
=
x
=
y
=
y
=
xi
Ni
= x1 x3 ,
xi
Ni
= x2 x3 ,
i=1
3
i=1
(3.12)
Ni
yi
= y1 y3 ,
i=1
3
yi
i=1
Ni
= y2 y3 .
J=
x x3
y y3
x2 x
y2 y
= x
y
x2 x3 .
y2 y
(3.13)
69
(y1 y3 ) + (y2 y3 ) = y y3 .
(3.15)
(x,
y) =
i Ni (x, y),
i=1
(x, y) ,
(3.17)
n care
Ni (x, y) = Ni [(x, y), (x, y)] ,
i = 1, 2, 3,
(3.18)
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 .
3.2.2
(,
) = a0 + a1 + a2 + a3 ,
, [1, 1].
(3.21)
71
(1, +1)
(+1, +1)
4
1
(1, 1)
2
(+1, 1)
72
Capitolul 3
(1,
1) = 1 ,
(+1,
1) = 2 ,
(+1,
+1) = 3 ,
(3.22)
(1,
+1) = 4 .
Din (3.22) si (3.21) obtinem un sistem de ecuatii liniare n necunoscutele a0 , a1 , a2 si a3 :
a0 a1 a2 + a3 = 1 ,
a0 + a1 a2 a3 = 2 ,
a0 + a1 + a2 + a3 = 3 ,
(3.23)
a0 a1 + a2 a3 = 4 .
Solutia lui este
1
(1 + 2 + 3 + 4 ) ,
4
1
a1 = (1 + 2 + 3 4 ) ,
4
1
a2 = (1 2 + 3 + 4 ) ,
4
1
a3 = (1 2 + 3 4 ) .
4
a0 =
(3.24)
(,
) =
i Ni (, ),
i=1
n care
, [1, 1],
(3.25)
73
1
(1 ) (1 ) ,
4
1
N2 (, ) = (1 + ) (1 ) ,
4
(3.26)
1
N3 (, ) = (1 + ) (1 + ) ,
4
1
N4 (, ) = (1 ) (1 + )
4
sunt functiile de forma asociate celor patru noduri ale elementului
din figura 3.8.
Vom trece acum la strambarea elementului-parinte n asa fel
x(, ) =
xi Ni (, ),
i=1
(3.27)
yi Ni (, ),
y(, ) =
i=1
, [1, 1],
74
Capitolul 3
3
2
()
4
x = x(, )
y = y(, )
1
x
75
> 180
3.2.3
76
Capitolul 3
3
(0, 0, 1)
(0, 0, 0)
(0, 1, 0)
1
(1, 0, 0)
[0, 1 ],
[0, 1 ].
(3.28)
Functia definita de (3.28) este un polinom de gradul ntai n variabilele , si , fapt care justifica denumirea elementului tetraedric
asociat.
Pentru determinarea coeficientilor a0 , a1 , a2 si a3 impunem
conditia ca functia sa ia valorile necunoscutei n cele patru
noduri din figura 3.11:
77
(1,
0, 0) = 1 ,
(0,
1, 0) = 2 ,
(3.29)
(0,
0, 1) = 3 ,
(0,
0, 0) = 4 .
=
=
=
=
1 ,
2 ,
3 ,
4 .
(3.30)
(3.31)
a2 = 2 4 ,
a3 = 3 4 .
(,
, ) =
i Ni (, , ),
(3.32)
i=1
n care
[0, 1],
[0, 1 ],
[0, 1 ],
N1 (, , ) = ,
N2 (, , ) = ,
N3 (, , ) = ,
N4 (, , ) = 1
(3.33)
78
Capitolul 3
x(, , ) =
xi Ni (, , ),
i=1
4
yi Ni (, , ),
y(, , ) =
(3.34)
i=1
4
z(, , ) =
zi Ni (, , ),
i=1
[0, 1],
[0, 1 ],
[0, 1 ],
J=
D(x, y, z)
=
D(, , )
y
z
> 0.
(3.35)
79
()
x = x(, , )
y = y(, , )
z = z(, , )
4
z
1
y
80
Capitolul 3
4
x
=
y
=
z
=
z
=
z
=
xi
Ni
= x2 x4 ,
xi
Ni
= x3 x4 ,
yi
Ni
= y1 y4 ,
yi
Ni
= y2 y4 ,
yi
Ni
= y3 y4 ,
zi
Ni
= z1 z4 ,
zi
Ni
= z2 z4 ,
zi
Ni
= z3 z4 .
4
i=1
4
x
=
y
=
Ni
= x1 x4 ,
i=1
x
=
y
=
xi
i=1
4
i=1
4
i=1
4
i=1
4
i=1
4
i=1
4
i=1
(3.36)
x x4
J = y y4
z1 z4
x2 x4
y2 y4
z2 z4
1
x3 x
x
y3 y =
y
z3 z4
z
1 1 1
x2 x3 x4
.
y2 y3 y4
z2 z3 z4
(3.37)
81
urmatoarea regula de etichetare a nodurilor: se alege un nod oarecare al elementului tetraedric si i se atribuie indicele 1; n continuare, privind din acest nod nspre fata opusa a tetraedrului, nodurile ramase primesc indicii 2, 3, respectiv 4 n succesiune antiorara.
Daca este strict pozitiv, jacobianul J are o interpretare geometrica foarte simpla. El este, de fapt, de sase ori volumul elementului tetraedric real:
J = 6V > 0.
(3.38)
Si n cazul elementului tetraedric liniar transformarea de coordonate (3.34) poate fi inversata analitic. Totusi, obtinerea inversei pe aceasta cale presupune un volum de calcule destul de mare,
motiv pentru care ea este lasata pe seama programului MEF. Pentru elementele tetraedrice de ordin superior inversarea nu se mai
poate face decat numeric.
3.2.4
(, , ) = a0 + a1 + a2 + a3 +
+ a4 + a5 + a6 + a7 ,
, , [1, 1].
(3.39)
82
Capitolul 3
5
6
8
7
1
2
4
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)
83
1, 1) = 1 ,
(+1,
1, 1) = 2 ,
(+1,
+1, 1) = 3 ,
(1,
+1, 1) = 4 ,
(+1,
+1, +1) = 7 ,
(1,
+1, +1) = 8 .
(1,
1, +1) = 5 ,
(+1,
1, +1) = 6 ,
(3.40)
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 ,
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 .
(3.41)
84
Capitolul 3
(3.42)
a5 = (1 + 2 3 4 5 6 + 7 + 8 ) / 8,
a6 = (1 2 3 + 4 5 + 6 + 7 8 ) / 8,
a7 = (1 + 2 3 + 4 + 5 6 + 7 8 ) / 8.
Prin nlocuirea lui (3.42) n (3.39) rezulta urmatoarea expresie a
polinomului aproximant :
(, , ) =
i Ni (, , ) ,
i=1
, , [1, 1],
(3.43)
n care
N1 (, , ) = (1 ) (1 ) (1 ) / 8,
N2 (, , ) = (1 + ) (1 ) (1 ) / 8,
N3 (, , ) = (1 + ) (1 + ) (1 ) / 8,
N4 (, , ) = (1 ) (1 + ) (1 ) / 8,
N5 (, , ) = (1 ) (1 ) (1 + ) / 8,
(3.44)
N6 (, , ) = (1 + ) (1 ) (1 + ) / 8,
N7 (, , ) = (1 + ) (1 + ) (1 + ) / 8,
N8 (, , ) = (1 ) (1 + ) (1 + ) / 8
sunt functiile de forma asociate celor opt noduri ale elementului din
figura 3.13.
85
x(, , ) =
xi Ni (, , ),
i=1
8
y(, , ) =
yi Ni (, , ),
i=1
(3.45)
zi Ni (, , ),
z(, , ) =
i=1
, , [1, 1],
n care Ni (, , ) (i = 1, 2, . . . , 8) sunt functiile de forma (3.44), iar
xi , yi si zi (i = 1, 2, . . . , 8) sunt coordonatele celor opt noduri ale
elementului real din figura 3.14 (n general, aceste coordonate sunt
marimi cunoscute).
Fara a mai intra n detalii, vom mentiona ca jacobianul asociat
lui (3.45) este strict pozitiv daca nodurile elementului real sunt numerotate n succesiunea prezentata n figura 3.14, sunt necoplanare
toate opt, iar unghiurile diedre interne formate de fetele adiacente
nu sunt mai mari decat 180 . In practica se utilizeaza urmatoarea
regula de etichetare a nodurilor: plasandu-ne imaginar n interiorul elementului, selectam doua fete opuse ale acestuia; privind spre
una din aceste fete, alegem un nod oarecare si i atribuim indicele
1, apoi asociem indicii 2, 3, respectiv 4 celorlalte noduri ale fetei
parcurgandu-i conturul n sens antiorar; ntorcandu-ne spre cealalta fata selectata, atribuim indicele 5 nodului legat prin muchie
de nodul 1, dupa care, parcurgand conturul fetei n sens antiorar,
atribuim celorlalte noduri indicii 6, 7, respectiv 8.
In general, inversarea transformarii de coordonate (3.45) este
realizata pe cale numerica de programul MEF atat pentru elementul
triliniar, cat si pentru elementele hexaedrice de ordin superior.
86
Capitolul 3
7
1
x = x(, , )
y = y(, , )
z = z(, , )
6
()
3
z
y
5
6
8
7
1
2
4
3
3.3
87
Aproximarea m
arimilor vectoriale
La construirea aproximantelor prezentate n paragrafele anterioare am presupus tacit ca marimea necunoscuta este un scalar.
Exista nsa un mare numar de aplicatii n care apar necunoscute de
tip vectorial. De exemplu, n cazul problemelor de elasticitate, necunoscuta primara este campul vectorilor deplasare ai particulelor.
La abordarea unor asemenea probleme, va fi deci necesara aproximarea unor marimi de tip vectorial la nivelul fiecarui element.
In general, pentru construirea aproximantei unei functii vectoriale se procedeaza n felul urmator: respectiva marime se descompune ntr-un sistem de coordonate convenabil ales, iar componentele
astfel obtinute se aproximeaza ca si marimile scalare obisnuite.
Peste tot n acest curs vom nota cu d campul vectorilor deplasare. Componentele lui d ntr-un sistem de coordonate carteziene
ortogonale vor fi simbolizate astfel:
u deplasarea n directia axei x;
v deplasarea n directia axei y;
w deplasarea n directia axei z.
Evident, n cazul problemelor bidimensionale (cum sunt cele de
stare plana de tensiuni sau stare plana de deformatii), doar doua
componente ale lui d sunt nenule (noi vom considera ca, n asemenea situatii, componentele nenule sunt u si v, deci w = 0).
Sa ne ocupam acum n detaliu de problema aproximarii necunoscutelor de tip vectorial. Vom ncepe prin a aborda un caz bidimensional, dupa care vom generaliza procedura la cazul tridimensional.
Ne propunem sa construim aproximanta marimii vectoriale
d(u, v) la nivelul elementului triunghiular liniar din figura 3.15. Sa
observam pe aceasta figura faptul ca vectorul d asociat fiecarui nod
al elementului a fost descompus n raport cu axele unui sistem de
coordonate plan. Componentele astfel obtinute au fost etichetate
folosind indicele nodului corespunzator.
88
Capitolul 3
v3
3
u3
v1
u1
1
()
v2
y
u2
x
u(x, y) =
ui Ni (x, y),
i=1
v(x, y) =
vi Ni (x, y),
i=1
(x, y) ,
n care apar functiile de forma definite de (3.19) si (3.20).
(3.46)
89
w3
v3
3
w4
u3
v4
w2
u4
v2
w1
()
2
u2
v1
z
1
y
u1
x
Figura 3.16: Aproximarea unei marimi vectoriale n interiorul unui
element tetraedric liniar (valorile nodale ale componentelor u, v si
w sunt reprezentate prin sageti paralele cu axele x, y, respectiv z)
90
Capitolul 3
ui Ni (x, y, z),
u(x, y, z) =
i=1
4
i=1
vi Ni (x, y, z),
i=1
wi Ni (x, y, z),
w(x,
y, z) =
v(x, y, z) =
(3.47)
(x, y, z) ,
n care Ni (x, y, z) (i = 1, 2, 3, 4) sunt functiile de forma asociate nodurilor elementului. Ele au fost deduse n 3.2.3 ca dependente de
coordonatele normalizate , si (vezi (3.33)). Prin folosirea transformarii de coordonate (3.34), functiile de forma pot fi explicitate
ca dependente de coordonatele reale x, y si z. Am aratat n 3.2.3
ca aceasta operatie este destul de laborioasa si, n consecinta, este
lasata pe seama programului MEF. Sa retinem nsa ca, atat timp
cat transformarea (3.34) este inversabila, exprimarea functiilor de
forma (3.33) ca dependente de coordonatele reale este posibila, deci
ecuatiile (3.47) sunt valide.
Putem scrie relatii asemanatoare cu (3.47) pentru oricare alt tip
de element tridimensional. Evident nsa ca atunci numarul nodurilor va fi altul, iar functiile de forma vor avea si ele alte expresii.
3.4
Expandarea aproximantelor
elementale
In paragrafele anterioare au fost prezentate functiile de aproximare asociate catorva tipuri de elemente finite uzuale. Expresiile
acestor functii contin ca parametri valorile necunoscutei din nodurile unui singur element (vezi ecuatiile (3.5), (3.25), (3.32), (3.43),
(3.46) si (3.47)). Manevrarea aproximantelor ntr-o asemenea forma
da nastere la multe complicatii atunci cand se pune problema elaborarii teoretice a unui model cu elemente finite. Dificultatile sunt
generate de faptul ca orice model opereaza asupra unor retele care
91
3.4.1
92
Capitolul 3
(4)
(3)
3
(5)
4
(2)
(1)
2
x
Nod
1
2
3
5
6
3
Nod
2
3
2
3
3
6
Nod
3
1
4
4
5
1
93
(1)
(1)
(2)
(2)
(2)
(3)
(3)
(3)
(4)
(4)
(4)
(5)
(5)
(5)
(1) = 2 N2 + 3 N3 + 1 N1 ,
(2) = 3 N3 + 2 N2 + 4 N4 ,
(3) = 5 N5 + 3 N3 + 4 N4 ,
(3.48)
(4) = 6 N6 + 3 N3 + 5 N5 ,
(5) = 3 N3 + 6 N6 + 1 N1 .
Pentru a nu aglomera excesiv notatia, la scrierea relatiilor (3.48)
am omis precizarea variabilelor independente x si y. Fiecare dintre
aproximantele (3.48) este valabila la nivelul unui element. Pentru a
le putea distinge, le-am atasat cate un indice superior ncadrat de
paranteze rotunde.
Din relatiile (3.48) ne putem da seama n ce consta problema unificarii expresiei aproximantelor elementale. Privind aceste
ecuatii, observam imediat ca n fiecare din ele apare alt set de valori
nodale ale necunoscutei (de exemplu, n prima intervin 1 , 2 si
3 , iar n a patra intervin 3 , 5 si 6 ). Intr-o asemenea forma,
aproximantele sunt greu manevrabile n etapa de construire teoretica a modelului cu elemente finite. Sa ne gandim numai cat de
dificil de surprins ntr-o formula este banala operatie de adunare a
functiilor (3.48).
Ideala ar fi deci unificarea expresiei aproximantelor (3.48), n
asa fel ncat ele sa contina acelasi set de necunoscute nodale. Putem
realiza acest lucru adaugand la fiecare din relatiile (3.48) termeni
obtinuti prin nmultirea valorilor nodale absente cu zero. In felul
acesta, aproximarea dobandeste un plus de generalitate. Aplicand
94
Capitolul 3
strategia de mai sus, obtinem urmatorul set de aproximante elementale (termenii au fost ordonati crescator dupa numarul nodului
asociat):
(1)
(1)
(1)
(1) = 1 N1 + 2 N2 + 3 N3 + 4 0 + 5 0 + 6 0,
(2)
(2)
(2)
(2) = 1 0 + 2 N2 + 3 N3 + 4 N4 + 5 0 + 6 0,
(3)
(3)
(3)
(3) = 1 0 + 2 0 + 3 N3 + 4 N4 + 5 N5 + 6 0, (3.49)
(4)
(4)
(4)
(4) = 1 0 + 2 0 + 3 N3 + 4 0 + 5 N5 + 6 N6 ,
(5)
(5)
(5)
(5) = 1 N1 + 2 0 + 3 N3 + 4 0 + 5 0 + 6 N6 .
Formulele (3.49) definesc asa-numita forma expandat
a a aproximantelor elementale ale necunoscutei . Se observa generalitatea
lor. Intr-adevar, putem sa le reprezentam pe toate prin urmatoarea
ecuatie matriceala:
(e) = N (e) {} ,
n care
e = 1, 2, . . . , 5,
{} = [1 , 2 , 3 , 4 , 5 ]T
(3.50)
(3.51)
este un
vector-coloana ce grupeaza toate necunoscutele nodale, iar
(e)
N
este un vector-linie care contine, n anumite pozitii, functiile
de forma asociate nodurilor elementului (e), n rest el fiind plin
cu
(e)
zerouri. De fapt, pozitiile pe care se afla coeficientii nenuli n N
se deduc usor din matricea de conexiuni (tab. 3.1). De exemplu,
vectorul-linie N (5) are urmatoarea structura:
(5)
(5)
(5)
N (5) = N1 , 0, N3 , 0, 0, N6
(3.52)
95
Ar fi neeconomic sa se pastreze n memoria calculatorului o strucIn realitate, protura de date plina aproape peste tot cu valori nule.
(e)
si matricea de
gramele MEF retin doar coeficientii nenuli din N
conexiuni (ea furnizeaza pozitiile n care se afla acesti coeficienti).
3.4.2
Pentru a ntelege mai usor modul n care se generalizeaza strategia de expandare atunci avem de-a face cu necunoscute de tip vectorial, vom considera ca exemplu tot domeniul plan din figura 3.17.
Marimea care trebuie acum aproximata la nivelul fiecarui element
este un camp vectorial d cu doua componente (notate u, respectiv
v). Vom desemna valorile nodale ale acestor componente prin simbolurile uk si vk (k = 1, 2, . . . , 6). Evident, matricea de conexiuni a
retelei ramane cea din tabelul 3.1.
Aproximantele elementale ale componentelor lui d rezulta particularizand formulele (3.46) cu ajutorul informatiei din tabelul 3.1:
(1)
(1)
(1)
(1)
(2)
(2)
(2)
(2)
(3)
(3)
(3)
(3)
(4)
(4)
(4)
(4)
(5)
(5)
(5)
(5)
(1)
u(1) = u2 N2 + u3 N3 + u1 N1 ,
(1)
v(1) = v2 N2 + v3 N3 + v1 N1 ,
(2)
u(2) = u3 N3 + u2 N2 + u4 N4 ,
(2)
v(2) = v3 N3 + v2 N2 + v4 N4 ,
(3)
u(3) = u5 N5 + u3 N3 + u4 N4 ,
(3)
v(3) = v5 N5 + v3 N3 + v4 N4 ,
(4)
u(4) = u6 N6 + u3 N3 + u5 N5 ,
(4)
v(4) = v6 N6 + v3 N3 + v5 N5 ,
(5)
u(5) = u3 N3 + u6 N6 + u1 N1 ,
(5)
v(5) = v3 N3 + v6 N6 + v1 N1 .
(3.53)
96
Capitolul 3
(1)
(1)
u(1) = u1 N1 + v1 0 + u2 N2 + v2 0 + u3 N3 + v3 0+
+ u4 0 + v4 0 + u5 0 + v5 0 + u6 0 + v6 0,
(1)
(1)
(1)
v(1) = u1 0 + v1 N1 + u2 0 + v2 N2 + u3 0 + v3 N3 +
+ u4 0 + v4 0 + u5 0 + v5 0 + u6 0 + v6 0,
(2)
(2)
u(2) = u1 0 + v1 0 + u2 N2 + v2 0 + u3 N3 + v3 0+
(2)
+ u4 N4 + v4 0 + u5 0 + v5 0 + u6 0 + v6 0,
(2)
(2)
v(2) = u1 0 + v1 0 + u2 0 + v2 N2 + u3 0 + v3 N3 +
(2)
+ u4 0 + v4 N4 + u5 0 + v5 0 + u6 0 + v6 0,
(3)
u(3) = u1 0 + v1 0 + u2 0 + v2 0 + u3 N3 + v3 0+
(3)
(3)
+ u4 N4 + v4 0 + u5 N5 + v5 0 + u6 0 + v6 0,
(3)
v(3) = u1 0 + v1 0 + u2 0 + v2 0 + u3 0 + v3 N3 +
(3.54)
(3)
(3)
+ u4 0 + v4 N4 + u5 0 + v5 N5 + u6 0 + v6 0,
(4)
u(4) = u1 0 + v1 0 + u2 0 + v2 0 + u3 N3 + v3 0+
(4)
(4)
+ u4 0 + v4 0 + u5 N5 + v5 0 + u6 N6 + v6 0,
(4)
v(4) = u1 0 + v1 0 + u2 0 + v2 0 + u3 0 + v3 N3 +
(4)
(4)
+ u 4 0 + v 4 0 + u5 0 + v 5 N 5 + u 6 0 + v 6 N 6 ,
(5)
(5)
u(5) = u1 N1 + v1 0 + u2 0 + v2 0 + u3 N3 + v3 0+
(5)
+ u4 0 + v4 0 + u5 0 + v5 0 + u6 N6 + v6 0,
(5)
(5)
v(5) = u1 0 + v1 N1 + u2 0 + v2 0 + u3 0 + v3 N3 +
(5)
+ u 4 0 + v 4 0 + u5 0 + v 5 0 + u6 0 + v 6 N 6 .
97
n care
e = 1, 2, . . . , 5,
(3.55)
, e = 1, 2, . . . , 5,
(3.56)
(3.57)
(e)
ale componentelor u si v, iar N
este o matrice cu doua linii
si un numar de coloane egal cu dublul numarului total de noduri
N (5)
212
(5)
N1
(5)
22
, [0]22 , N3
22
22
(5)
N3
si N6
22
astfel:
22
(3.58)
(5)
, [0]22 , [0]22 , N6
(5)
N1
22
(5)
N1
22
(5)
N3
22
(5)
N6
22
N1
0
N3
0
N6
0
(5)
(5)
0
(5)
N1
0
(5)
N3
0
(5)
N6
(3.59)
98
Capitolul 3
3.5
Concluzii
Am prezentat n acest capitol cateva familii de elemente adecvate rezolvarii problemelor de inginerie mecanica. In afara discutiei
noastre au ramas o serie de elemente a caror structura este mai
complexa (elementele de tip grinda, membrana, placa, respectiv
nvelitoare). Totusi, informatia prezentata este suficienta pentru a
furniza o imagine generala asupra constructiei elementelor finite.
Am vazut astfel ca un element este o entitate complexa reprezentata prin trei caracteristici: domeniul spatial ocupat, numarul
si pozitia nodurilor asociate, respectiv polinomul de aproximare
utilizat. Numarul nodurilor si gradul polinomului aproximant sunt
ntr-o relatie precisa, fiindca procedura de evaluare a coeficientilor
polinomiali face apel la valorile nodale ale necunoscutei.
In general, calitatea aproximarii este cu atat mai buna cu cat
gradul polinomului este mai mare. Am aratat nsa ca numarul nodurilor creste repede daca marim gradul polinomului. Va trebui deci
sa cautam un compromis ntre precizia solutiei si efortul de calcul
necesar pentru obtinerea ei. Regula tocmai enuntata ne conduce la
urmatoarele concluzii:
pentru rezolvarea problemelor bidimensionale este recomandabila folosirea elementului patrulater biliniar n locul celui
triunghiular liniar (primul, avand un polinom aproximant de
grad superior, va asigura obtinerea unei solutii mai precise,
fara sa mareasca exagerat numarul nodurilor retelei);
n mod asemanator, n cazul problemelor tridimensionale, elementul hexaedric triliniar este mai precis decat elementul
tetraedric liniar (aceasta mbunatatire a performantelor implica nsa un numar dublu de noduri la nivelul elementului).
Vom retine deci ca este bine sa evitam pe cat posibil folosirea unor
elemente cu polinoame de aproximare de gradul ntai. Totusi, atunci
cand ne decidem asupra tipului de element trebuie sa estimam
volumul de calcule necesar pentru obtinerea solutiei numerice.
Capitolul 4
Modelul cu elemente
finite al problemelor
de elasticitate liniar
a
In acest capitol vom vedea cum se aplica metoda elementelor
finite (MEF) la rezolvarea numerica a problemelor de elasticitate
liniara. Intr-o prima etapa vom prezenta sistemul de ecuatii cu derivate partiale care descrie deformarea unui corp elastic. Vom arata
care sunt necunoscutele problemei si vom insista asupra ierarhizarii
lor. De asemenea, vom analiza motivele care mpiedica rezolvarea
analitica a sistemului de ecuatii cu derivate partiale n marea majoritate a aplicatiilor practice. In continuare, vom arata cum se
construieste modelul cu elemente finite al problemelor de elasticitate liniara pornind de la teorema de minim a energiei potentiale.
Pe parcursul expunerii vom face referiri si la procedeele numerice
folosite pentru construirea si rezolvarea sistemului de ecuatii global. De asemenea, vom arata cum se prelucreaza solutia sistemului
de ecuatii global n vederea determinarii deformatiilor si tensiunilor. Un paragraf distinct va fi consacrat prezentarii unor probleme
particulare: starea plana de tensiuni, starea plana de deformatii,
respectiv probleme cu simetrie axiala.
99
100
4.1
Capitolul 4
Formularea problemelor de
elasticitate liniar
a
101
n
s
s
P
d
P
()
y
x
()
102
Capitolul 4
d s = .
(4.1)
Ea arata ca n fiecare punct de pe frontiera corpului trebuie precizata fie o ncarcare exterioara (chiar daca aceasta este nula), fie
o restrictie de miscare, nsa n nici un caz ambele deodata. Daca
ne gandim putin, ne dam seama ca regula de mai sus este foarte
naturala. Intr-adevar, acolo unde sunt impuse deplasarile particulelor (din cauza unei rezemari, de exemplu) ne intereseaza calculul reactiunilor asociate. Invers, acolo unde sunt impuse anumite
ncarcari ne intereseaza determinarea deformatiilor rezultante. Niciodata nu este corect sa introducem simultan restrictii de miscare si
ncarcari ntr-un acelasi punct, fiindca putem veni n contradictie
cu ecuatiile care descriu comportarea mecanica a corpului.
Sub actiunea fortelor exterioare, particulele corpului sufera deplasari. Aceste deplasari sunt descrise de un camp vectorial d care
leaga pozitia initiala a fiecarei particule de pozitia ei finala (fig.
4.1). Vom nota cu u, v si w componentele campului vectorial d
n raport cu axele x, y, respectiv z. In tot ceea ce urmeaza vom
admite ca deplasarile si deformatiile corpului sunt foarte mici. In
aceste conditii, vom putea scrie ecuatiile de echilibru pe domeniul
si frontiera , fara a comite erori semnificative. Daca ar fi sa
operam cu toata rigoarea, ar trebui sa exprimam respectivele ecuatii
n configuratia finala a corpului, nsa o asemenea abordare ar da
nastere la complicatii matematice serioase si nu s-ar justifica n
cazul unor deformatii foarte mici.
103
Pentru descrierea distorsiunii corpului vom folosi o marime tensoriala numita deformatie specifica (sau, pur si simplu, deformatie).
Ea se exprima prin intermediul a sase componente distincte [1]:
u
,
x
v
y =
,
y
w
,
z =
z
u v
xy =
+
,
y x
v w
+
,
yz =
z
y
w u
+
zx =
x
z
x =
(4.2)
104
Capitolul 4
x xy zx
+
+
+ bx = 0,
x
y
z
xy y yz
+
+
+ by = 0,
x
y
z
zx yz z
+
+
+ bz = 0,
x
y
z
(4.3)
(x, y, z) ,
E(1 )
E
x +
(y + z ) ,
(1 + )(1 2)
(1 + )(1 2)
y =
E(1 )
E
y +
(z + x ) ,
(1 + )(1 2)
(1 + )(1 2)
z =
E
E(1 )
z +
(x + y ) ,
(1 + )(1 2)
(1 + )(1 2)
xy
E
xy ,
=
2(1 + )
yz =
E
yz ,
2(1 + )
zx =
E
zx .
2(1 + )
(4.4)
105
w(x, y, z) = w(x,
y, z),
(4.5)
(x, y, z) d ,
n care u, v si w
sunt componentele unui camp de vectori
deplasare cunoscut pe portiunea d a frontierei;
conditii de tip ncarcare superficiala
x nx + xy ny + zx nz = sx (x, y, z),
xy nx + y ny + yz nz = sy (x, y, z),
zx nx + yz ny + z nz = sz (x, y, z),
(4.6)
(x, y, z) s ,
106
Capitolul 4
107
4.2
1
(x x + y y + z z +
2
+xy xy + yz yz + zx zx ) d.
(4.7)
108
Capitolul 4
(4.8)
(bx u + by v + bz w) d.
(4.9)
(sx u + sy v + sz w) d,
(4.10)
109
(propriu-zis, sistemul de ecuatii ar deveni neviabil, fiindca este incorect sa aplicam un operator de derivare unei functii care nu este
diferentiabila n toate punctele domeniului ).
Ne putem ntreba atunci pe buna dreptate: daca ncarcarile
punctuale nu pot fi manevrate prin sistemul de ecuatii cu derivate partiale, cum de pot aparea totusi ntr-un model cu elemente
finite? Obtinem raspunsul la aceasta ntrebare daca sesizam o caracteristica esentiala a modelelor construite pornind de la teorema de
minim a energiei potentiale elastice. Relatiile (4.7), (4.9) si (4.10),
precum si aspectele discutate n capitolul 2 ne arata ca energia
potentiala elastica este o marime de tip integral. In consecinta,
modelul cu elemente finite asociat va fi unul global, n sensul ca
opereaza la nivelul unui domeniu si nu n maniera localizata, asa
cum se ntampla cu modelul diferential. Singularitatile introduse de
fortele punctuale vor fi atenuate prin efectul de mediere al integralelor. Concluzionam ca modelul cu elemente finite este mai tolerant
decat cel diferential si, din acest punct de vedere, mai flexibil. De
fapt, putem afirma ca este chiar mai general, fiindca accepta o gama
mai larga de ncarcari exterioare.
In cele ce urmeaza vom presupune ca asupra corpului actioneaza
un sistem de np forte punctuale. Vom nota aceste forte cu Pk (k =
1, 2, . . . , np ). Lucrul mecanic efectuat de ele va avea atunci expresia
np
Wp =
(4.11)
k=1
(4.12)
Termenii din membrul drept al lui (4.12) sunt definiti de (4.7), (4.9),
(4.10) si (4.11).
110
Capitolul 4
n care
e = 1, 2, . . . , nelem ,
(4.13)
(4.14)
(4.15)
(e)
dale ale lui u, v si w, iar N
este o matrice cu trei linii si un
111
u(e)
,
x
v(e)
,
=
y
(e)
z =
w (e)
,
z
(e)
xy
u(e) v(e)
+
,
=
y
x
(e)
yz
v(e) w (e)
=
+
,
z
y
(e)
zx
=
(4.16)
w (e) u(e)
+
x
z
n care
e = 1, 2, . . . , nelem ,
(e)
(e)
(e)
(e) = (e)
(e)
(e)
xy
, yz
, zx
x ,
y ,
z ,
(4.17)
(4.18)
112
Capitolul 4
[g] =
(4.19)
d(e) . (4.13) si (4.17) permit explicitarea aproximantelor elementale ale deformatiilor ca dependente de deplasarile nodale:
unde
e = 1, 2, . . . , nelem ,
(4.20)
(4.21)
x(e) =
y(e) =
z(e) =
E (e)
(e)
(e)
(e)
(e)
(e)
1
,
x
y
z
[1 + (e) ] [1 2 (e) ]
E (e)
(e)
1 (e) (e)
(e)
(e)
,
y +
z +
x
(e)
(e)
[1 + ] [1 2 ]
E (e)
(e)
(e)
(e)
(e)
(e)
1
,
z
x
y
[1 + (e) ] [1 2 (e) ]
113
E (e)
(e)
xy
,
(e)
2 [1 + ]
(e)
yz
=
E (e)
(e) ,
2 [1 + (e) ] yz
(e)
zx
=
E (e)
(e) .
2 [1 + (e) ] zx
(4.22)
In relatiile de mai sus, E (e) si (e) sunt modulul lui Young, respectiv coeficientul lui Poisson corespunzatoare elementului (e). Aceste
marimi nu trebuie sa fie neaparat identice pentru toate elementele
retelei. MEF ne permite asadar sa modelam cu usurinta comportarea elastica a unor corpuri neomogene.
Daca tinem cont de (4.18), putem rescrie ecuatiile (4.22) sub
urmatoarea forma matriceala:
n care
(e) = C (e)
(e) ,
e = 1, 2, . . . , nelem ,
(e)
(e)
(e)
(e) =
x(e) ,
y(e) ,
z(e) , xy
, yz
, zx
(4.23)
(4.24)
(e)
E (e)
=
1 + (e)
1 (e)
12 (e)
(e)
12 (e)
(e)
12 (e)
0 0 0
(e)
12 (e)
1 (e)
12 (e)
(e)
12 (e)
0 0 0
(e)
12 (e)
(e)
12 (e)
1 (e)
12 (e)
0 0 0
1
2
0 0
1
2
0 0
1
2
(4.25)
114
Capitolul 4
(u1 , v1 , w1 , u2 , v2 , w2 , . . . , un , vn , wn ) .
nod
nod
nod
(4.26)
nelem
(e) ,
def
(4.27)
e=1
n care
(e) =
def
(e)
1 (e) (e)
+
y(e) (e)
z(e) (e)
y +
z +
2 x x
(e) (e)
+
xy
xy
(e) (e)
yz
yz
(e) (e)
zx
zx
(4.28)
d
este contributia unui element oarecare (e). Am notat cu (e) domeniul spatial ocupat de elementul (e).
Cu ajutorul lui (4.18) si (4.24), putem rescrie (4.28) sub forma
matriceala:
1 (e) T (e)
(e) =
d.
(4.29)
def
(e) 2
Inlocuind n (4.29) aproximantele (4.23) si (4.20), obtinem urmatoarea expresie a energiei de deformatie pentru elementul (e):
(e) = {d}T
def
(e)
(4.30)
Fiindca deplasarile nodale sunt marimi asociate unei multimi discrete de puncte (nodurile retelei), vectorul-coloana {d} poate fi plasat n afara expresiei de integrare.
Revenind cu (4.30) n (4.27), gasim aproximarea de tip element
finit a energiei de deformatie def :
def = {d}T
nelem
e=1
(e)
(4.31)
115
W
(4.32)
Wb =
b
e=1
unde
(e) =
W
b
(e)
(4.33)
(e) T b(e) d,
(e) =
d
(4.34)
W
b
(e)
unde
(4.35)
(e)
N (e)
b(e) d.
(4.36)
nelem
e=1
(e)
N (e)
b(e) d .
(4.37)
116
Capitolul 4
nelem
s(e) ,
W
(4.38)
e=1
unde
(e) =
W
s
(e)
s
s(e)
(e) + s(e)
(e) + s(e)
(e) d
x u
y v
z w
(4.39)
(e) T s(e) d,
s(e) =
d
(4.40)
W
(e)
s
unde
s(e) = s(e)
(e)
(e)
x , s
y , s
z
(4.41)
(e)
s
N (e)
T
s(e) d.
(4.42)
nelem
e=1
(e)
s
N (e)
T
s(e) d .
(4.43)
117
Ultimul termen din membrul drept al lui (4.12) este lucrul mecanic al fortelor punctuale definit de (4.11). Observam ca el nu mai
este o marime de tip integral, ci o suma discreta. Pentru a-l introduce n modelul cu elemente finite, ne vom folosi de faptul ca
n punctul de aplicatie al fiecarei forte concentrate se afla un nod.
Vom construi atunci un vector-coloana {P }, n care vom asocia
cate trei pozitii succesive fiecarui nod al retelei. Daca n respectivul nod actioneaza o forta punctuala, cele trei pozitii vor gazdui
chiar componentele fortei. Daca nodul nu are asociata nici o asemenea forta, pozitiile corespunzatoare vor contine zerouri. Asadar,
vectorul-coloana {P } are structura
{P } = [Px,1 , Py,1 , Pz,1 , Px,2 , Py,2 , Pz,2 , . . . ,
Px,nnod , Py,nnod , Pz,nnod ]T .
(4.44)
(4.46)
nelem
{d}T
{d}T
e=1
(e)
nelem
e=1
(e)
nelem
e=1
(e)
s
T
N (e)
N (e)
b(e) d
s(e) d {d}T {P } .
(4.47)
118
Capitolul 4
= 0,
u1
= 0,
v1
= 0,
w1
= 0,
u2
= 0,
v2
= 0,
w2
(4.48)
...
= 0,
unnod
= 0,
vnnod
= 0.
wnnod
=
,
,
,
,
,
, ...,
{d}
u1 v1 w1 u2 v2 w2
,
,
unnod vnnod wnnod
(4.49)
119
= {0} ,
{d}
(4.50)
def
b
s
p
W
W
W
=
{d}
{d}
{d} {d} {d}
(4.51)
=
{d}
nelem
e=1
(e)
B (e)
nelem
b
W
=
{d}
e=1
nelem
s
W
=
{d}
e=1
(e)
N (e)
(e)
s
N (e)
b(e) d,
T
(4.52)
s(e) d,
(4.53)
(4.54)
p
W
= {P } .
{d}
(4.55)
[K] {d} = {F } ,
(4.56)
unde
120
Capitolul 4
[K] =
nelem
K (e) ,
(4.57)
e=1
{F } = {P } +
K (e) =
F (e) =
(e)
N (e)
(e)
B (e)
nelem
F (e) ,
(4.58)
e=1
b(e) d +
C (e) B (e) d,
(e)
N (e)
T
s(e) d.
(4.59)
(4.60)
(e)
K
matricea de rigiditate a elementului (e);
(e)
F
vectorul fortelor asociate elementului (e).
Teminologia de mai sus si are explicatia n analogia dintre sistemul (4.56) si formula care descrie comportarea mecanica a unui
resort liniar. Din perspectiva acestei analogii, matricea [K] joaca
rolul constantei elastice a resortului (cunoscuta si sub numele de
rigiditate), vectorul-coloana {F } este echivalentul fortei exterioare
care solicita resortul, iar {d} reprezinta elongatia.
Este important sa subliniem unele proprietati deosebit de avantajoase ale sistemului de ecuatii global.
In primul rand, sa remarcam maniera repetitiva n care pot
fi construite matricea globala de rigiditate si vectorul global al
fortelor. Intr-adevar, din (4.57) se constata ca matricea [K] rezulta prin nsumarea unor contributii elementale. La fel, (4.58) ne
arata ca vectorul-coloana {F } poate fi asamblat la randul sau din
termeni asociati elementelor individuale. Face exceptie vectorulcoloana {P }, care trebuie construit printr-o procedura de asamblare la nivel de noduri si apoi adunat la {F } (totusi, aceasta este
la fel de repetitiva ca si asamblarea la nivel de elemente).
121
(e)
(e)
si F
. Relatiile (4.59) si (4.60) ne arata ca acestea
tale K
sunt integrale definite pe domeniile ocupate de elementele individuale sau pe frontierele lor. In capitolul 3 am vazut ca orice element
poate fi construit pornind de la un parinte de forma foarte simpla.
forma domeniului de integrare este regulata si, lucrul cel mai important, ntotdeauna aceeasi). Programele MEF folosesc fara exceptie
aceasta tehnica, fiindca ea le permite sa trateze n maniera unitara
elementele retelei, indiferent de forma lor reala. Pentru calculul integralelor din relatiile (4.59) si (4.60) sunt utilizate procedee numerice
(formule de cuadratura de tip Gauss, Newton-Cotes, Simpson etc.
[3, 4, 5, 8, 9, 10]).
In sfarsit, sa mai observam faptul ca matricea globala de rigiditate este simetrica (vezi relatiile (4.57) si (4.59)). Am evidentiat
aceasta proprietate a sistemului de ecuatii global si n exemplul tratat n capitolul 1. Acum ne dam seama ca ea este o caracteristica
generala a modelelor cu elemente finite pentru probleme de elasticitate. Am mentionat cu prilejul rezolvarii numerice a problemeiexemplu din capitolul 1 ca matricea globala de rigiditate mai este si
de tip banda (n sensul ca are toti coeficientii nenuli grupati ntr-o
fasie situata de o parte si de alta a diagonalei). Programele MEF
vor putea atunci sa stocheze n memorie doar partea utila a lui
[K] (n general, este pastrata semibanda superioara). Prin aceasta,
ele economisesc resursele calculatorului si castiga n viteza, fiindca
evita efectuarea operatiilor n care intervin coeficienti nuli ai matricii globale de rigiditate.
O problema foarte importanta pe care trebuie sa o discutam
este aceea a introducerii conditiilor la limita de tip deplasare n
modelul cu elemente finite. Intr-adevar, daca analizam etapele parcurse pana acum n vederea construirii sistemului de ecuatii global, constatam ca restrictiile de miscare (4.5) nu se reflecta nicaieri
122
Capitolul 4
(e)
astfel aproximantele elementale d
ale componentelor campului
vectorilor deplasare. De asemenea,prin nlocuirea lui {d} n (4.20)
se obtin aproximantele elementale (e) ale deformatiilor. In etapa
123
4.3
Probleme bidimensionale de
elasticitate
124
Capitolul 4
sa evalueze erorile pe care le-ar introduce utilizarea unui model bidimensional. Ei vor adopta un astfel de model numai daca abaterile
estimate se ncadreaza ntr-un interval acceptabil. Pentru a fi capabili sa aprecieze n mod realist aceste erori, analistii trebuie sa
posede suficiente informatii despre problemele bidimensionale standard din teoria elasticitatii.
Iata de ce am considerat oportuna includerea unui paragraf consacrat prezentarii caracteristicilor esentiale ale urmatoarelor tipuri
de probleme bidimensionale ce apar mai frecvent n aplicatii:
probleme de stare plana de tensiuni;
probleme de stare plana de deformatii;
probleme cu simetrie axiala.
Spatiul limitat nu ne permite sa descriem n toate detaliile modelele
cu elemente finite asociate. Vom discuta numai particularitatile care
individualizeaza respectivele probleme bidimensionale si, mai ales,
vom indica unele cazuri practice pe care le putem asimila lor.
4.3.1
125
Plan median
zx = 0,
yz = 0,
zx = 0.
(4.61)
(4.62)
126
Capitolul 4
(e)
(e) =
x(e) ,
y(e) , xy
(4.63)
(e)
(e) = (e)
(e)
xy
x ,
y ,
(4.64)
z(e) . In concluzie,
introducerea lui (e)
n vectorul-coloana (e) ar fi un balast penz
tru modelul cu elemente finite. Oricum, dupa evaluarea tensiunilor
nenule, deformatia (e)
a cu urmatoarea relatie
z poate fi determinat
(obtinuta prin inversarea legii lui Hooke generale):
(e) (e)
(e)
.
(4.65)
y
E (e) x
Matricea constitutiva elastica asociata problemelor de stare
plana de tensiuni are structura
(e)
z =
(e)
E (e)
=
1 + (e)
1
1 (e)
(e)
1 (e)
(e)
1 (e)
1
1 (e)
1
2
(4.66)
(4.67)
Pentru a ntelege de ce nu este necesara utilizarea deplasarilor nodale pe directia axei z, este suficient sa ne reamintim ca discretizarea se realizeaza exclusiv n planul median al placii (folosind elemente finite triunghiulare sau patrulatere), iar particulele situate
127
128
Capitolul 4
4.3.2
Un corp se afla n stare plana de deformatii daca toate particulele sale au deplasari paralele cu un acelasi plan numit planul
problemei si, n plus, deplasarile particulelor situate de-a lungul
unei normale oarecare la acest plan sunt egale. Pentru a descrie
deformarea elastica a unui asemenea corp, vom folosi un sistem
de coordonate carteziene ortogonale ale carui axe x si y se afla n
planul problemei.
Starea plana de deformatii este imposibil de obtinut n practica. Se poate ntampla cel mult sa ntalnim situatii care se apropie
suficient de bine de conditiile enumerate mai sus. Un astfel de exemplu, este cel al unui corp cilindric foarte lung, cu sectiune transversala oarecare, supus unor ncarcari uniform distribuite de-a lungul
generatoarei si orientate perpendicular fata de aceasta (fig. 4.3). La
o distanta suficient de mare de capetele cilindrului, se poate considera ca ipotezele starii plane de deformatii sunt bine aproximate.
In general, sunt asimilate unor stari plane de deformatii problemele n care sunt implicate corpuri de lungime mare si sectiune
transversala practic constanta, supuse actiunii unor ncarcari uniform distribuite n lungul generatoarei si orientate perpendicular pe
aceasta (de exemplu, barajele solicitate de presiunea apei din lacul
de acumulare, rolele cilindrice ale laminoarelor etc.).
Datorita faptului ca deplasarile particulelor situate pe aceeasi
normala la planul coordonatelor x, y sunt identice si perpendiculare
pe axa z, lungimea corpului nu influenteaza solutia problemei. De
fapt, se constata ca sectiunile transversale ale corpului sunt perfect
echivalente din punct de vedere al starii de tensiuni si deformatii.
129
Planul problemei
Figura 4.3: Cilindru lung aflat n stare plana de deformatii
130
Capitolul 4
Din aceasta cauza, programele MEF ignora pur si simplu lungimea corpurilor aflate n stare plana de deformatii. Utilizatorul trebuie asadar sa discretizeze doar o sectiune transversala, folosind
elemente finite bidimensionale.
Ca urmare a particularitatilor mentionate mai sus, componentele u si v ale campului vectorilor deplasare nu depind de coordonata z, iar componenta w este identic nula pentru toate particulele
corpului:
u = u(x, y), v = v(x, y), w = 0.
(4.68)
Din (4.68) si (4.2) constatam imediat ca o parte dintre deformatii
sunt nule:
z = 0, yz = 0, zx = 0.
(4.69)
Mai departe, din (4.69) si legea lui Hooke (4.4) rezulta ca si doua
tensiuni tangentiale sunt egale cu zero:
yz = 0,
zx = 0.
(4.70)
si (e) sunt
formal identici cu cei corespunzatori starii plane de tensiuni (vezi
(4.63) - (4.64)). Este important sa retinem nsa ca asemanarea este
pur matematica. De fapt, se observa imediat ca vectorul-coloana
z(e) =
E (e) (e)
(e)
(e)
.
y
[1 + (e) ] [1 2 (e) ] x
(4.71)
131
C (e) =
E (e)
1 + (e)
1 (e)
12 (e)
(e)
12 (e)
(e)
12 (e)
1 (e)
12 (e)
1
2
(4.72)
4.3.3
132
Capitolul 4
z
directie
axiala
s
directie
circumferentiala
y
r
x
directie radiala
133
v = 0,
wz = wz (r, z).
(4.73)
ur
,
r
ur
,
r
z =
wz
,
z
zr =
wz ur
+
(4.74)
r
z
134
Capitolul 4
E
E(1 )
r +
( + z ) ,
(1 + )(1 2)
(1 + )(1 2)
E(1 )
E
+
(z + r ) ,
(1 + )(1 2)
(1 + )(1 2)
E(1 )
E
z =
z +
(r + ) ,
(1 + )(1 2)
(1 + )(1 2)
zr =
(4.75)
E
zr .
2(1 + )
Datorita numarului de necunoscute mai mic, modelul cu elemente finite asociat problemelor cu simetrie axiala este mai
simplu
(e)
decat cel prezentat n 4.2. De exemplu, vectorul-coloana
are
acum structura
(e)
(e)
(e) = (e)
, (e)
zr
r ,
z ,
(4.76)
(e) =
r(e) ,
,
z(e) , zr
.
(4.77)
Matricea constitutiva elastica asociata problemelor cu simetrie
axiala are atunci structura (vezi (4.75))
(e)
E (e)
=
1 + (e)
1 (e)
12 (e)
(e)
12 (e)
(e)
12 (e)
(e)
12 (e)
1 (e)
12 (e)
(e)
12 (e)
(e)
(e)
1 (e)
12 (e)
12 (e)
12 (e)
1
2
(4.78)
135
(4.79)
4.4
Consideram cazul unei placi dreptunghiulare de grosime constanta, ncastrata pe una din laturi si supusa actiunii unei forte
punctuale P = 5000 N (fig. 4.5). Placa este confectionata dintr-un
aliaj pe baza de aluminiu avand urmatoarele constante elastice:
E = 0,72 1011 Nm2 , = 0,33 1/3. In ceea ce urmeaza vom
folosi metoda elementelor finite pentru a determina tensiunile si
deformatiile induse de forta P .
136
Capitolul 4
Gros. h
2
P = 5000 N
E = 0,72 1011 Nm2
= 0,33 1/3
=1m
h = 0,1 m
Figura 4.5: Placa dreptunghiulara ncastrata pe una din laturi si
supusa unei ncarcari punctuale
Prin caracteristicile sale (geometria si dimensiunile corpului, natura si repartitia ncarcarilor, modul de rezemare etc.), problema
enuntata anterior este asimilabila unei stari plane de tensiuni (vezi
4.3.1). Putem deci adopta un model n a carui structura intervin
marimi dependente de numai doua coordonate. Acestea din urma
corespund axelor x si y din planul median al placii. In figura 4.6 este
reprezentata grafic discretizarea domeniului de analiza. Se observa
faptul ca amplasarea axelor x si y a fost aleasa de asa maniera ncat
exprimarea coordonatelor nodale sa fie cat mai convenabila. Datorita faptului ca urmarim elaborarea unui model pur ilustrativ si
nicidecum obtinerea unei solutii numerice foarte precise, am folosit
o retea formata din numai doua elemente triunghiulare de ordinul
137
y
P
2
4
(2)
(1)
1
Nod
1
1
2
Nod
2
3
3
Nod
3
2
4
xk
[m]
0
0
2 = 2
2 = 2
yk
[m]
0
=1
0
=1
138
Capitolul 4
(4.80)
Fiindca setul de ncarcari exterioare este limitat la o forta concentrata P (fig. 4.5 - 4.6), vectorul-coloana {F } are forma (vezi
(4.58) si (4.60))
{F } = {P } = [0, 0, 0, 0, 0, 0, 0, P = 5000 N]T .
(4.81)
Remarcam faptul ca {F } poseda o singura componenta nenula (corespunzatoare fortei ce actioneaza pe verticala n jos asupra nodului
4 fig. 4.6).
Matricea globala de rigiditate [K] nsumeaza contributia fiecaruia din cele doua elemente ale retelei (vezi (4.57) si (4.59)):
[K] =
K (e) ,
(4.82)
e=1
K (e) = h
S (e)
B (e)
e = 1, 2.
(4.83)
In (4.83), notatia S (e) simbolizeaza subdomeniul plan asociat elementului (e), e = 1, 2, iar h reprezinta grosimea placii (fig. 4.5).
(e)
139
[g] =
(4.84)
(4.84) retine exclusiv derivatele / x si / y pentru ca toate necunoscutele problemei depind numai
de coordonatele (x, y).
(e)
a fost precizata n 3.4.2 (vezi
Structura matricilor de tip N
mai ales exemplul (3.58)). Pentru cele doua elemente triunghiulare
din figura 4.6, respectivele matrici se exprima n felul urmator (vezi
si tabelul 4.1):
(1)
28
(2)
(1)
N1
22
28
= [0]22 ,
(1)
N2
22
(2)
N2
22
(1)
N3
22
(2)
N3
22
, [0]22 ,
(2)
N4
22
(4.85)
(e)
Nk
22
(e)
Nk
Nk
(4.86)
(e)
(e)
B (1)
(2)
38
38
(1)
B1
(1)
32
= [0]32 ,
, B2
unde
(e)
Bk
32
(2)
B2
32
(1)
, B3
(2)
B3
32
(e)
Nk
y
(4.87)
0
(e)
(2)
B4
32
(e)
Nk
x
32
, [0]32 ,
Nk
y
(e)
Nk
x
(4.88)
140
Capitolul 4
K (e) = h B (e)
(e)
= hA
C (e) B (e)
(e) T
(e)
S (e)
(e)
dx dy =
(4.89)
e = 1, 2.
4
4
4 4
13 2 12 2
2 12
2
0
2 3
13
0 3
0 2
2 4
4 3
0 2
0 4
(4.90)
13 2 12
1 2 12
13
v1 = 0,
u2 = 0,
v2 = 0.
(4.91)
141
(1)
N1
x
y3 y2
2A(1)
= 21 = -0,5 m1
x2 x3
2A(1)
= 1 = -1 m1
y1 y3
2A(1)
=0
x3 x1
2A(1)
= 1 m1
y2 y1
2A(1)
1
2
= 0,5 m1
x1 x2
2A(1)
=0
y3 y4
2A(2)
= 21 = -0,5 m1
x4 x3
2A(2)
=0
y4 y2
2A(2)
=0
x2 x4
2A(2)
= 1 = -1 m1
y2 y3
2A(2)
1
2
= 0,5 m1
x3 x2
2A(2)
= 1 m1
(1)
N1
y
(1)
(1)
N2
x
(1)
N2
y
(1)
N3
x
(1)
N3
y
(2)
N2
x
(2)
N2
y
(2)
(2)
N3
x
(2)
N3
y
(2)
N4
x
(2)
N4
y
142
Capitolul 4
Tabelul 4.4: Matricile B (e) asociate elementelor din figura 4.6 (vezi
relatiile (4.87) - (4.88) si tabelul 4.3)
Element
(e)
Matricea asociata
[B (e) ]
-0,5
0 0 0 0,5
(1)
-1 0 1
-1 -0,5 1 0
(2)
0 0 0
0 0 0
0 0,5 0 0
0 0 -0,5
0 0,5
0 0
0 -1
0 0
0 -0,5 -1
1 0,5
Suprimand ecuatiile asociate constrangerilor (4.91), obtinem urmatorul sistem de ecuatii redus (vezi (4.56), (4.90) si (4.80) - (4.81)):
6,75 108
7
0
4
0 4
13 2 12
2 12
u3
v3
u4
13
v4
0
0
0
. (4.92)
5000
Solutia acestuia poate fi determinata numeric, folosind metoda eliminarii Gauss [3, 4, 5, 8, 9, 10]. Rezulta astfel deplasarile nodurilor
nerestrictionate:
u3 = 1,023 106 m,
v3 = 5,875 106 m,
1,518 106 m,
v4 = 6,618 106 m.
u4 =
(4.93)
143
Matricea asociata
[K (e) ]
(1)
6,75 108
(2)
6,75 108
7
4 4 2 3 2 0 0
4
13 2 12 2 1 0 0
4 2
4
0
0
2 0 0
2 12
0
12
2
0 0 0
3 2
0
2
3
0 0 0
2 1
2
0
0
1 0 0
0
0
0
0
0
0 0 0
0
0
0
0
0
0 0 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
2
0
0
1
2
0
0
0
2
4
0
0
2
0
0
12
0 3 2 4 2
0 2 1 2 12
0
0
0
0
3 2
2 1
4 2
2 12
7
4
4
13
144
Capitolul 4
6
(1)
x = 0,5115 10
(1)
y =
(1)
(1)
xy
= 2,9375 106
(1)
z =
0,2558 106
(1)
xy
= 79312,5 Nm2
(2)
x =
0,7590 106
6
(2)
y = 0,7430 10
(2)
(2)
xy
= 0,7680 106
6
(2)
z = 0,0800 10
x(2) =
41418,0 Nm2
(2)
xy
= 20736,0 Nm2
145
146
Capitolul 4
Rezultatele din tabelul 4.6, asa putine cum sunt, dau loc
unei observatii interesante si deosebit de utile sub aspect practic.
Remarcam diferenta semnificativa dintre starile de tensiuni si
deformatii asociate celor doua elemente. Acest lucru este un indiciu clar al obtinerii unei solutii imprecise. In general, atunci cand
distributia necunoscutelor derivate se distinge prin salturi majore
la traversarea unei frontiere interelementale, putem fi siguri ca, la
nivelul acelei regiuni, rezultatele numerice sunt afectate de erori serioase. La ora actuala, exista programe de analiza cu elemente finite
care pun la dispozitia utilizatorului tehnica discretiz
arii adaptive.
Un asemenea program porneste de la o solutie determinata pe o
retea mai grosolana, ale carei erori sunt estimate folosind criteriul
discrepantelor la traversarea frontierelor interelementale. Pe baza
acestei evaluari, se procedeaza la o rafinare locala a retelei. Rezultatele obtinute pe noul model vor servi la reevaluarea erorii numerice.
Procedura este parcursa iterativ pana la determinarea unei solutii
acceptabile din punct de vedere al preciziei.
4.5
Concluzii
Anexa A
Formule de derivare
matriceal
a
In cadrul discutiei din 4.2 (mai precis, atunci cand am stu am ntalnit problema
diat procedura de minimizare a marimii ),
derivarii unor produse matriceale de tipul {d}T {V }, respectiv
{d}T [M ] {d} n raport cu {d}. In expresiile anterioare, {d} si {V }
sunt vectori-coloana, iar [M ] este o matrice simetrica.
Ne propunem sa deducem formule matriceale pentru calculul
derivatelor mentionate mai sus.
Vom nota cu n dimensiunea vectorilor-coloana {d} si {V }, respectiv ordinul matricii [M ]. Facand legatura cu discutia din 4.2,
n este egal cu triplul numarului total de noduri din retea (totusi,
sa retinem faptul ca relatiile pe care le vom obtine mai jos au valabilitate generala, indiferent de valoarea lui n). In aceste conditii,
marimile de tip matriceal care apar n produsele ce trebuie derivate
au urmatoarea structura:
{d} = [d1 , d2 , . . . , dn ]T ,
(A.1)
{V } = [V1 , V2 , . . . , Vn ]T ,
(A.2)
147
148
Anexa A
[M ] =
M11 M12
M21 M22
..
..
.
.
Mn1 Mn2
. . . M1n
. . . M2n
..
...
.
. . . Mnn
(A.3)
()i, j = 1, 2, . . . , n.
(A.4)
(A.5)
{d}T {V } = Vi ,
di
()i = 1, 2, . . . , n,
(A.6)
{d}T {V } = {V } .
(A.7)
{d}
In mod asemanator, produsul matriceal {d}T [M ] {d} este explicitabil sub urmatoarea forma algebrica:
{d}T [M ] {d} = d1 (M11 d1 + M12 d2 + . . . + M1n dn ) +
+ d2 (M21 d1 + M22 d2 + . . . + M2n dn ) +
..
.
+ dn (Mn1 d1 + Mn2 d2 + . . . + Mnn dn ) .
(A.8)
149
+ d2
(A.9)
..
.
+ dn
()i = 1, 2, . . . , n,
sau, dupa derivarea tuturor termenilor din membrul drept al egalitatii de mai sus,
(A.10)
()i = 1, 2, . . . , n.
Daca tinem cont de proprietatea de simetrie (A.4), putem reorganiza relatia (A.10) sub forma
150
Anexa A
Bibliografie
[1] Bia, C., Ille, V., Soare, M. Rezistenta materialelor si teoria
elasticit
atii. Bucuresti: Editura Didactica si Pedagogica, 1983.
[2] Brebbia, C.A. The Boundary Element Method for Engineers.
Londra: Pentech Press, 1978.
ements de calcul numerique.
[3] Demidovitch, B.P., Maron, I.A. El
Moscova: Mir, 1979.
[4] Henwood, D., Bonet, J. Finite Elements. A Gentle Introduction. Londra: MacMillan, 1996.
[5] Hutton, D.V. Fundamentals of Finite Element Analysis. New
York: McGraw-Hill, 2004.
[6] Iacob, C., Homentcovschi, D., Marcov, N., Nicolau, A. Matematici clasice si moderne, vol. IV. Bucuresti: Editura Tehnica,
1983.
[7] Lazar, I. Metoda elementelor de frontiera n inginerie. ClujNapoca: Presa Universitara Clujeana, 1997.
[8] Pascariu, I. Elemente finite. Concepte si aplicatii. Bucuresti:
Editura Militara, 1985.
[9] Segerlind, L.J. Applied Finite Element Analysis. New York:
John Wiley, 1976.
151
152
Bibliografie