Sunteți pe pagina 1din 9

Ce este MEF i unde se aplic ?

Metoda elementelor finite (MEF) este o metod general de rezolvare aproximativ a


ecuaiilor difereniale cu derivate pariale care descriu sau nu fenomene fizice. Principial MEF
const n descompunerea domeniului de analiz n poriuni de form geometric simpl, analiza
acestora i recompunerea domeniului respectnd anumite cerine matematice.
Problema derivatelor pariale este redus la un sistem de ecuaii algebrice, la o problem
de valori i vectori proprii sau la un sistem de ecuaii difereniale ordinare de ordinul unu sau
doi. Rezolvarea sistemelor de ecuaii sau a problemelor de valori si vectori proprii ar fi practic
imposibil dac nu s-ar dispune de CALCULATOR i SOFT - totalitatea programelor de calcul
care realizeaz funcionalitatea i folosirea calculatorului inclusiv a unui program cu elemente
finite. Pentru rezolvarea unei aplicaii este nevoie i de un ANALIST, adic o persoan care s
fie n msur a folosi calculatorul i programul cu elemente finite pentru a rezolva o aplicaie.
Din punct de vedere al domeniilor de aplicaie metoda poate fi extins n orice domeniu
de activitate care descrie un fenomen cu ajutorul unor ecuaii difereniale. Pn n prezent
metoda s-a dezvoltat n mod deosebit n domenii ca: analiza structural; analiza termic;
analiza fluidelor; analiza electric; analiza magnetic, dar i n analiza fenomenelor complexe
interdisciplinare cum ar fi: analiza termoelastic, analiza cuplat termic i structural, analiza
interaciunii fluid-solid; analiza electro-magnetic; analiza piezoelectric i altele.
Scurt istoric
1943 Courant studiaz rsucirea - problema Saint Venant, prin discretizare cu triunghiuri.
1953 1959 se formuleaz i definitiveaz metoda deplasrilor la Boeing de ctre Turner.
1960 Se utilizeaz pentru prima dat termenul de element finit de ctre Clough.
1

1967 Prima carte despre metoda elementelor finite - Zienkiewicz i Cheung.


1965 1972 NASTRAN
1965 SAMCEF
1970 ANSYS
1973 apare SAP4 primul cod MEF surs free.
1975 ADINA
1978 ABAQUS
1985 COSMOS-M
Alte programe: IDEAS-MS, PATRAN, ALGOR etc.
Din 1967 MEF se aplic i n alte domenii dect structural (termal, fluid, electromagnetic,
etc).
Cunotine necesare pentru a realiza programe cu elemente finite
MEF are un caracter pluridisciplinar. Implementarea unor programe cu elemente finite
pentru anumite tipuri de probleme sau chiar a unui program general de calcul n domeniul
ingineriei mecanice, cu precdere pentru calcule ale structurilor de rezisten, impune
stpnirea diciplinelor (vezi Fig. 1):
-mecanica structurilor (mecanica static, dinamic, rezistena materialelor, vibraii);
-analiza numeric (proceduri i algoritmi de calcul precum i cunotine de grafic pe
calculator);
-programare ntr-un limbaj de nivel nalt (FORTRAN, C, BASIC sau PASCAL).
De obicei grupri mici de cercettori ntr-un domeniu relativ restrns elaboreaz
programe de calcul folosind MEF pentru nevoile imediate sau probleme relativ simple.

Fig. 1: Caracterul pluridisciplinar al MEF

Programe mari, cu facilitati multiple sunt realizate de firme specializate, astfel se pot
enumera cteva programe (coduri executabile) care sunt folosite de colectivele de
proiectare/cercetare din ar sau n universiti, n scop educaional i de cercetare: NASTRANPatran, ANSYS, ABAQUS (n CATIA), COSMOS (n SolidWork), ADINA, ALGOR, variante SAP
i altele.
Programele prezentate i folosite la laborator sunt scrise n limbajul de programare
FreePascal 1.0.10, sunt programe mici, specializate pe diverse tipuri de probleme i au fost
realizate n principal pentru scop didactic.
n ultimul timp a luat avnt programarea n MATLAB care pentru studeni este foarte
comod i permite rezolvarea unor aplicaii la temele de cas.

Cunotine necesare unui utilizator al MEF


Un utilizator student posibil viitor analist, este pus n situaia rezolvrii unei anumite
probleme i nu n a implementa un program cu elemente finite pentru rezolvarea ei, de aceea
utilizatorul trebuie s afle dac problema se preteaz rezolvrii cu MEF i s foloseasc un
program adecvat problemei respective.
Odat stabilit programul de calcul este necesar a se face o informare asupra posibilitaii
programului. Dac performanele programului convin trebuie s ne informm despre modul de
lucru al programului i s pregtim problema pentru rezolvare !
Trebuie s menionm de la nceput c programul de calcul folosit pentru analiza
problemei nu rezolv structura real, ci doar un MODEL al ei pe care n general l face
utilizatorul.
STRUCTURA DE CALCUL MODEL ANALIZ cu MEF
Rezultatele pot fi confirmate sau nu, funcie de cum a fost ales modelul de calcul.
Modelarea este o activitate de simplificare a structurii prin ncadrarea diverselor poriuni ale
structurii n categoria barelor, plcilor, blocurilor, prin simplificarea ncrcrilor i a rezemrilor
etc. Modelarea corect (ct mai aproape de realitate) ine de experien, inspiraie i nu mai
puin de cunoaterea bazelor teoretice ale metodei. De regul un model se dezvolt funcie de
scopul analizei.
Scopul cursului i a lucrrilor de laborator este de a scoate n eviden unele aspecte ale
modelrii i a fixa noiunile generale ale MEF astfel nct dup promovarea acestei discipline
utilizatorul s poat aborda i utiliza, cu mici rezerve, orice cod de MEF.
Cunotinele necesare se dobndesc pe msur ce utilizatorul rezolv diverse probleme.
Nu trebuie uitat faptul c pentru a rezolva corect o problem este absolut necesar (nu i
suficient) livrarea tuturor datelor care definesc problema.
Programele de firm respect anumite reguli generale de introducere a datelor (notaii
unificate, ordonarea comenzilor de pregtire a datelor, import modele din CAD, etc), ceea ce
faciliteaz lucrul la programe diferite pentru utilizatori experimentai. Pentru nceptori este
indicat a se folosi un singur program de lucru.
Odat stabilit modelul de calcul, se impune pregtirea datelor de intrare pentru
rezolvarea problemei. Fiecare program cu elemente finite prezint particularitti care trebuie
nvate dar exist o serie de reguli de baz ale metodei care odat stpnite permite
abordarea oricrui program cu elemente finite.
Indiferent de metoda abordat, analiza unei structuri reale prezint cteva etape
eseniale:
-structura real se identific, prin folosirea unor ipoteze simplificatoare, cu un model
fizic primar, numit model conceptual;
-modelul primar servete la formularea unui model matematic, adic la un set de
ecuaii care urmeaz a fi rezolvate;
-rezultatele obinute sunt interpretate i dac exist motive ntemeiate acestea pot fi
validate. Astfel seria celor dou modele conceptual i matematic pot fi folosite i pentru alte
probleme similare.
Concepte de baz n MEF - introducere
Un domeniu solid oarecare, considerat plan numai din considerente de prezentare
(Fig. 2.a), este raportat la un sistem de referin cartezian XOY, este ncrcat cu o for F i
ncastrat pe conturul din stnga. Fiecare punct al domeniului prezint o deplasare pe direcia
OX, notat u( X ,Y ) i una pe direcia OY, v( X ,Y ). Domeniul prezentat poate fi identificat cu
un model de calcul conceptual, totui n continuare acesta se va numi structur. Problema
3

prezentat reprezint practic o bar de seciune variabil n consol ncrcat n captul liber
pentru care se caut soluia, adic de exemplu sgeata i tensiunea echivalent maxim.

(a)

(b)

Fig. 2: Abordarea unei probleme n MEF. (a) Domeniu de analiz;


(b) Discretizarea domeniului de analiz

Din punct de vedere matematic, n teoria elasticitii, problema prezentat este


descris de un set de ecuaii difereniale cu derivate pariale i de anumite condiii la limit.
Pentru anumite cazuri particulare, adic forme geometrice simple i ncrcri bine alese,
exist soluii analitice pentru expresiile cmpului deplasrilor i al tensiunilor. n general
problema nu se poate rezolva pe cale analitic. Se menioneaz c o rezolvare analitic
prezint soluii pentru o infinitate de puncte din domeniul de analiz. Se spune c domeniul
de analiz reprezint o structur continu. O alternativ de a rezolva astfel de probleme o
constituie metoda elementelor finite (MEF).
Pentru a rezolva problema cu MEF, domeniul de analiz (sau volumul structurii) notat
V, se mparte ntr-un numr NE de subdomenii sau fragmente (poriuni de form geometric
relativ simpl, fiecare de volum Ve) numite elemente finite. Deoarece elementele finite nu se
NE

e
intersecteaz ntre ele se poate scrie c V = V . Fiecare element finit se numeroteaz
e =1

(este identificat printr-un numr), de obicei de la 1 la numrul total de elemente finite NE.
Raportarea la un element oarecare se face de obicei printr-un indice superior (e pentru un
element oarecare).
Elementele finite se pun n eviden (geometric) prin intermediul unor puncte, de
exemplu colurile triunghiului, dac elementul finit are forma unui triunghi. Aceste puncte
poart denumirea de noduri. Elementele finite "se leag" (interacioneaz) ntre ele prin
intermediul nodurilor comune, astfel c n domeniul de analiz exist un numr finit de
noduri. Similar elementelor, nodurile se numeroteaz, de obicei, de la 1 la numrul total de
noduri NN.
Operaia de mprire a unui domeniu n noduri i elemente finite de un singur tip sau
chiar mai multe tipuri, precum i numerotarea acestora, adic atribuirea unor numere de
identificare, poart denumirea de discretizare (Fig. 2,b). Discretizarea nu este unic, n
general ea se realizeaz astfel nct s rspund unor cerine practice.
Pentru exemplul prezentat, fiecare nod din domeniul de analiz are o deplasare
posibil pe orizontal-axa OX i una pe vertical-axa OY, se poate spune c exist doi
parametri independeni care definesc unic deplasarea unui nod n plan. Aceti parametri
poart denumirea de grade de libertate ataate nodului. De obicei, gradele de libertate ale
tuturor nodurilor definite reprezint necunoscutele primare ale problemei n MEF, n exemplul
de fa, gradele de libertate nodate UX i UY definesc deplasarea "posibil" a unui nod
oarecare.
Pentru unele noduri (1, 2, 3 i 4 din ncastrare), deplasrile sunt nule, deci n aceste
puncte gradele de libertate se definesc "potenial", ele nu reprezint necunoscute. Numrul
total de grade de libertate al problemei N se obine prin nsumarea gradelor de libertate
4

active ale tuturor nodurilor. Prin grade de libertate active se neleg acele grade de libertate
care definesc o deplasare necunoscut.
Din cele prezentate mai sus rezult c un domeniu continuu cu un numr infinit de
grade de libertate este transpus ntr-un model discret cu N grade de libertate, deci
necunoscutele problemei se limiteaz funcie de discretizare.
Deoarece analiza cu elemente finite este dependent de implementarea unor
programe de calcul, mrimile cu care aceasta lucreaz sunt de regul vectori i matrice.

Fig. 3: Gradele de libertate i forele nodale


pentru un element oarecare e

Fig. 4: Forele exterioare care lucreaz n model i


echilibrul unui nod oarecare n

Pentru toat structura se definete vectorul deplasrilor nodale totale sau al structurii

{U} = {U x,1

U y ,1 U x ,2 U y ,2 U x ,NN

i vectorul forelor nodale exterioare

{F } = {Fx,1

Fy ,1 Fx ,2

Fy ,2 Fx ,NN

U y ,NN } T ,

Fy ,NN } T .

(1)
(2)

Se consider un element oarecare e din discretizarea precedent (Fig. 3), pentru care
cele trei noduri se noteaz cu I, J i K. Se definete vectorul deplasrilor nodale al
elementului, de fapt al tipului de element finit triunghiular

{U } = {U
e

x ,I

U y ,I

U x,J

U y ,J

U x,K

U y ,K } T ,

(3)

care, din condiii de continuitate, este un subset al vectorului definit de relaia (1), i vectorul
forelor nodale al elementului

{F } = {F
e

e
x ,I

Fye,I

Fxe,J

Fye,J

Fxe,K

Fye,K

(4)

e = 1,2 , , NE ,

(5)

ntre care se poate obine relaia matriceal

{F } = [K ]{U } ,
e

similar relaiei de echilibru a unui sistem elastic (arc) cu un grad de libertate F=kx. Matricea
ptratic K e poart denumirea de matricea de rigiditate a elementului finit. Aceasta se
poate determina pentru fiecare element finit folosind ecuaiile fundamentale din teoria
elasticitii, pentru moment se neglijeaz modul n care ea se poate obine.
Dac se izoleaz un nod oarecare n din modelul cu elemente finite (vezi Fig. 4),
pentru care exist Nc elemente concurente, atunci fiecare element finit acioneaz cu o for

[ ]

n acel nod i din motive de echilibru suma tuturor forelor trebuie s fie zero. Atunci cnd n
nodul izolat acioneaz i fore exterioare acestea trebuie incluse i echilibrul nodului n se
scrie
Nc

F
i =1

i
x ,n

Nc

= Fx ,n ;

i =1

i
y ,n

= Fy ,n ;

n = 1,2,, NN .

(6)

Dac seine seama de cele 2 NN ecuaii (6), i n expresiile sumelor se introduc


forele obinute din relaiile (5), se obine o relaie matriceal de forma
{F } = [ K ]{U} ,
(7)
n care [ K ] este numit matricea de rigiditate global a structurii. Aceast operaie de
obinere a matricei de rigiditate globale din matricele de rigiditate a elementelor poart
denumirea de asamblarea matricei de rigiditate global i se prezint sugestiv n schema

[K ]{U } = {F } [K ]{U} = {F } .
e

ASAMBLARE
e =1,2,,NE

Dimensiunea matricei de rigiditate [ K ] este 2NN 2NN i de obicei aceasta rezult


singular, deci din ecuaia (7) nu se pot obine direct deplasrile necunoscute. Dac ns se
ine seama de condiiile la limit, adic pentru unele noduri se cunosc deplasrile iar pentru
altele forele exterioare aplicate i gradele de libertate se clasific n dou seturi (vezi Fig. 4)
-a: deplasri cunoscute (de cele mai multe ori nule) i fore exterioare reaciuni
necunoscute i
-b: deplasri necunoscute i fore exterioare aplicate cunoscute,
ecuaiile (7) se pot partiiona (rearanja) n raport cu acestea astfel
[ K ] aa [ K ] ab {U } a { F } a
=
.
[ K ]

ba [ K ] bb {U } b { F } b
Din a doua ecuaie matriceal (8) rezult deplasrile necunoscute

{U } b = [ K ] bb1 ( {F } b [ K ] ba {U } a ) ,

iar apoi din prima ecuaie (8) rezult forele necunoscute (reaciuni)
{ F } a = [ K ] aa {U} a + [ K ] ab {U } b .

(8)

(9)
(10)

Deplasarea nodului 27 (vezi Fig. 2.b) pe direcia OY reprezint practic sgeata


maxim a grinzii. Din formularea complet a MEF, folosind deplasrile nodale, se pot obine
i tensiunile n elemente. Aceste aspecte ns se prezint n ale capitole.
Cunoscnd cmpul deplasrilor n cele NN noduri se poate reprezenta, scalat pentru o
vizualizare convenabil, configuraia deformatei structurii (Fig. 5,a). Dac ns matricele de
rigiditate ale elementelor nu au fost "adecvat" calculate, avnd n vedere c elementele sunt
legate ntre ele numai n noduri, e posibil uneori ca deformata s arate ca n figura 5,b, adic
s apar goluri sau suprapuneri ntre laturile elementelor finite adiacente (nu este ndeplinit
condiia de continuitate ntre laturile comune elementelor finite). Rezult c modul n care
sunt proiectate elementele finite este foarte important i practic soluia unor probleme
depinde esenial de formularea elementelor finite care trebuie s satisfac unele cerine
fundamentale pentru a putea fi incluse n categoria elementelor finite dintr-un program.

(a)

(b)

Fig. 5: Posibile configuraii ale deplasrilor obinute prin utilizarea MEF. (a) Deformata corect;
(b) Elementele nu asigur continuitatea pe laturile comune

Discretizarea tipuri de elemente finite


Se pune problema discutrii aspectelor MEF din punctul de vedere al utilizatorului. S-a
menionat mai sus c MEF consider modelul de calcul format dintr-o sum de poriuni numite
elemente finite legate ntre ele punctual, adic n noduri. Este clar c o structur (un domeniu)
poate fi mprit n diverse moduri, cu mai multe sau mai puine noduri i elemente finite.
MEF a dezvoltat o serie de tipuri de elemente finite (Fig. 6) care din punct de vedere al
formei pot fi clasificate n:
-elemente finite unidimensionale (reprezentnd bare, grinzi, tirani dar nu numai ...);
-elemente finite bidimensionale (reprezentnd plci, nveliuri i chiar volume !);
-elemente finite tridimensionale (reprezentnd solidele, blocurile).
Din punct de vedere al modului de variaie al cmpului necunoscutelor (de exemplu
deplasrile) n interiorul sau pe conturul lor pot fi clasificate n:
-liniare;
-parabolice;
-cubice, etc.
Dac se consider numrul i felul gradelor de libertate pentru un nod, elementele finite
structurale uzuale 3D pot avea maxim 3 grade de libertate translaii i 3 grade de libertate
rotaii. Uneori gradele de libertate pot fi completate i cu temperaturi, presiuni, viteze sau alte
mrimi funcie de formulrile particulare fiecrui tip de element finit.
Elemente
Unidimensionale

Liniare

Parabolice

Cubice

Bidimensionale
Tridimensionale
Alte tipuri

Masa

Arc

Contact

Fig. 6: Tipuri de elemente finite

n figura 6 se prezint diverse tipuri de elemente finite. Se observ c elementele finite


sunt definite de puncte care nu sunt altceva dect viitoare noduri ale structurii. Exist elemente
7

de grad superior celor cubice (care sunt mai performante), dar cel mai des utilizate sunt
elementele liniare i parabolice.
S nu uitm c necunoscutele unei probleme sunt alese chiar n nodurile elementelor
finite, noduri mai multe pe element nseamn n general precizie mai bun.
Unele elemente finite au noduri interioare (pe fee sau n interiorul volumelor) pentru a
mbunti precizia, dar utilizatorul de regul nu lucreaz cu aceste noduri pentru c ele sunt
generate i apoi condensate n faza de calcul a matricelor de rigiditate ale elementelor.
Un exemplu sugestiv al discretizrii poate fi considerat o oglind spart i lipit cu
buci mici de band adeziv la coluri. Alt exemplu ilusrativ ar fi o hain din petece cusute doar
la colurile petecelor.
Reuniunea contururilor elementelor genereaz reeaua discretizrii.
Operaia de discretizare este de obicei dirijat de utilizator chiar dac programele de
firm permit utilizarea discretizarii automate pe diverse domenii.
Factori de influen a discretizrii
Se poate face o distincie net ntre:
-1.discretizarea structurilor care au un suport fizic respectiv discretizarea n elementele
sale componente (structuri din bare);
-2.discretizarea corpurilor solide sau fluide care este un proces pur matematic, arbitrar.
O serie de factori care condiioneaz discretizarea sunt:
-tipul elementelor finite - se aleg funcie de tipul problemei i domeniul de analiz, de
precizia dorit, de variaia mrimii necunoscute etc. Elementele parabolice sunt preferate
elementelor liniare, ntruct la acelai numr de noduri soluia discretizrii cu elemente
parabolice este mai precis dect cea cu elemente liniare. Dac exist mai multe tipuri de
elemente finite la grani dintre ele trebuie s se asigure continuitatea;

Fig. 7: Influenta numarului de elemente (noduri) asupra preciziei n analiza cu elemente finite

-mrimea i numrul elementelor finite influeneaz convergena soluiei (vezi Fig. 7). Se
observ c la un numr mai mare de elemente rezultatul se apropie ctre soluia exact dar
creterea excesiv nu face dect s conduc la un volum foarte mare de calcule i deci s
creasc timpul de analiz. Convergena de regul corespunde curbei 1 dar sunt elemente finite
pentru care convergena este de tipul curbei 2 sau chiar cu convergen oscilant;
-poziionarea nodurilor, care n general se face uniform n structur. Discontinuitaile n
geometrie sau n ncrcare impun alegerea unor noduri suplimentare. Trecerea de la o zon cu
discretizare fin la una cu discretizare modest se face progresv, nu brusc;
8

-gradul de uniformitate al reelei de elemente finite. Se evit folosirea elementelor cu


form exagerat distorsionat, adic elemente alungite i/sau elemente care au fee care nu se
ncadreaz ntr-un plan. Preferabil ar fi ca discretizarea cu triunghiuri s conin numai
triunghiuri echilaterale, discretizarea cu patrulatere s conin doar ptrate iar cea spaial cu
brickuri s conin elemente cubice etc;
-stabilirea zonelor de frontier, pentru introducerea corect a condiiilor la limit;
-numrul maxim de noduri sau elemente permis de program.
Exemple practice de discretizri
Figura 8 prezint cteva componente discretizate cu elemente finite, biela i pistonul
sunt discretizate cu elemente finite de tip hexaedric cu 20 de noduri iar automobilul prezint
discretizri cu elemente de mai multe tipuri: elemente de nveli (SHELL) triunghiulare cu 6
noduri, elemente unidimensionale de tip grind, elemente de mas concentrat, arcuri i
elemente de contact i amortizare, etc.

(a)

(b)

(c)

Fig. 8: Exemple de discretizri. (a) Biel pentru analiza cvasistatic; (b) dintr-un piston pentru
analiza termic; (c) automobil pentru analiza de impact