Sunteți pe pagina 1din 7

20.

INTERFAA CAD ELEMENTE FINITE


De cele mai multe ori n faza de proiectare se utilizeaz programe CAD (Computer Aided Design)
al cror rezultat sunt fiiere de date ce reprezint produsul proiectat. Aceste fiiere, proprii programului
CAD folosit, reprezint printre altele (material, abateri, etc) i geometria spaial (3D), complet sau
parial, a structurii, pieselor, etc care sunt proiectate.
Crearea geometriei modelului de calcul cu elemente finite pentru structuri complicate este o etap
care necesit un efort deosebit din partea analistului MEF. Dac se dispune ns de fiiere de date deja
create n programele CAD, este mult mai simplu ca acestea s fie preluate (importate) n
preprocesoarele programelor MEF. Din nefericire ns, modelul de calcul cu MEF nu corespunde
ntotdeauna cu geometria real a unei structuri de calcul, mai mult, acest transfer poate s nu fie
complet, din cauza unor incompatibiliti ntre forma de stocare i interpretare a datelor n cele dou
programe (fiiere recunoscute de fiecare program). Din aceste motive, dup transferul bazei de date n
programul MEF, geometria modelului de calcul trebuie corectat sau adaptat programului.
Unele aspecte legate de tipul fiierelor utilizate pentru transferul bazei de date, modul de corecie i
adaptare a modelului de calcul, precum i problemele care pot apare la transferul bazei de date dintr-un
program CAD ntr-un program MEF sunt prezentate mai jos.

Tipuri de fiiere preluate de programele MEF


Bazele de date create n programele CAD sunt n general proprii fiecrui program i uneori pot fi
convertite n formate standardizate. De obicei, programele care transform tipul bazei de date fr a
modifica esenial coninutul acestora, sunt numite programe translator. Aceste programe sunt n
general produse i comercializate de diverse firme de soft, care n-au de-a face neaprat nici cu
programele CAD, nici cu programele MEF. Uneori, chiar utilizatorii MEF i creeaz programe
translator ntre dou dou sau mai multe programe.
Unul dintre cele mai utilizate tipuri de fiiere folosite pentru transferul bazelor de date ntre
programe este fiierul de tip IGES (Initial Graphics Exchange Specification), care are extensia igs.
Acesta este un fiier ASCII standardizat, coninutul su fiind text structurat de obicei pe linii de maxim
80 de caractere. Semnificaia textului coninut n aceste fiiere nu este important pentru utilizatorul
MEF care folosete un asemenea fiier dect n msura n care acesta dorete s modifice voit acest
fiier.
Transferul bazelor de date este util uneori i ntre programele MEF produse de firme diferite i
pentru aceasta unele programe cu elemente finite au incorporate o serie de programe translator.
Coninutul unui fiier IGES poate s fie foarte divers, dar ceea ce intereseaz n mod deosebit pe
analistul MEF este geometria modelului, care de obicei se definete prin puncte, linii, suprafee i
volume. De obicei punctele se definesc prin coordonate, ntr-un sistem de referin unic; liniile drepte,
sau curbe spline, se definesc prin intermediul punctelor; suprafeele se definesc prin liniile care le
mrginesc; iar volumele prin suprafeele contururilor exterioare i interioare. Uneori geometria definit
n programele CAD este parametrizat i este de dorit ca acest parametrizare s se regseasc n
modelul cu elemente finite.
Alte tipuri de fiiere de date care se pot folosi la importul unei baze de date n programele cu
elemente finite sunt: dwg, sat, ug, para, Pro/E, etc.

173

Probleme care pot apare la transferul bazei de date


Baza de date creat ntr-un program CAD i apoi salvat n format IGES, este dependent de modul
n care a fost conceput s lucreze programul respectiv, dar i de modul de gndire i succesiunea
comenzilor a celui care a creat baza de date. n limbaj mai puin academic se spune c geometria creat
este "curat", dac numrul entitilor de baz (puncte, linii, suprafee) este ct mai mic posibil i
geometria creat este unic definit, fr a pune sub semnul incertitudinii anumite aspecte, chiar
neeseniale.
n general, facilitile programelor CAD sunt superioare ca performan, multitudinea noiunilor etc
preprocesoarelor cu care sunt dotate programele MEF. Scopul esenial al programelor CAD este de a
defini ct mai uor i rapid anumite geometrii care se pot ntlni n tehnic (i apoi elaborarea unor
desene, crearea de programe de uzinare automat etc), n timp ce scopul final al preprocesoarelor MEF
este de a pregti o anumit geometrie, ct mai adecvat pentru o discretizare corect i eficient. Cel
puin din aceste considerente, baza de date importat n programele cu elemente finite, nu este, de
regul, direct utilizabil n procesul de discretizare. Mai mult, geometria creat n programele CAD nu
este "curat" deoarece apar o serie de puncte cu coordonate identice, linii sau poriuni de linii comune
unor muchii, suprafee i volume care sunt suprapuse, linii i suprafee ajuttoare care nu fac parte din
geometria modelului, etc. n afara acestor deficiene, geometria importat conine o serie de elemente
inutile pentru modelul de calcul, cum ar fi teiturile muchiilor, guri, bosaje, etc, care complic
geometria de care are nevoie analistul MEF. Problemele pot fi i mai grave dac analistul decide c
modelul de calcul trebuie discretizat cu elemente de nveli i/sau bar, deoarece geometria creat n
programele CAD, de obicei este realizat cu volume.
O alt problem important este faptul c programele translator necesit o cantitate mare de
memorie RAM, n special pentru geometrii foarte complexe. Din aceast cauz uneori geometria unei
structuri trebuie transferat pe module, prin mai multe fiiere IGES.

Corecia i adaptarea unei geometrii importate


Aa cum s-a menionat, de obicei, geometria importat n programele MEF nu se poate utiliza
direct, din mai multe considerente, cum ar fi: a) transferul bazei de date nu se poate face complet, o
serie de entiti superioare (n special suprafee i volume) nu pot fi "reproduse" n programele cu
elemente finite; b) exist entiti diferite (n special puncte i linii), cu coordonate comune sau foarte
apropiate dei ar trebui s fie coincidente; c) ariile i volumele importate se suprapun parial (se
intersecteaz); d) exist o serie de linii foarte scurte i/sau suprafee de arie foarte mic, distorsionate
sau foarte lungi care complic inutil geometria modelului cu elemente finite. Prezena acestora ca i
existena unor guri, bosaje, teituri face dificil, inadecvat sau chiar imposibil discretizarea
automat. Din aceste motive aproape ntotdeauna modelul importat n programele cu elemente finite
trebuie corectat, curat i adaptat procedurilor de discretizare existente n programele cu elemente
finite.
Odat importat geometria unei structuri n programul de elemente finite aceasta se "repar" n
dou-trei etape. Mai nti se procedeaz la corecii de topologie, apoi se face o corecie geometric i
n final, dac este cazul, se simplific geometria pentru evitarea problemelor de discretizare automat.
Spre exemplu gaura, gaura nfundat sau bosajul din figurile 20.1.a, b, c se nltur prin neglijarea
acestui detaliu (fig. 20.1.d). Aceste modificri ale geometriei iniiale trebuie fcute cu mare
discernmnt, astfel nct simplificarea geometriei s nu modifice esenial starea de tensiune la o
distan suficient de mare de detaliul care a suferit modificri.
Dac modelul unei piese prezint unghiuri foarte ascuite, ca n figura 20.2.a, atunci discretizarea
automat este practic imposibil i pentru corecia acestui fapt se prefer nlturarea muchiei, ca n
figura 20.2.b.

174

a.

b.

c.

d.

Figura 20.1

a.

b.
Figura 20.2

Avantajele, dezavantajele i alternative ale interfeei CAD-FEA


Avantaje
-geometria este deja creat;
-unii utilizatori stpnesc mai bine programele CAD i prefer s construiasc geometria n
aceste programe.
Dezavantaje
-CAD definete entiti care nu sunt ntotdeauna conforme cu un anumit tip de format IGES i
deci apare imposibilitatea (cel puin n momentul de fa) transferului complet;
-CAD definete o geometrie corect vizual dar cu probleme pentru discretizarea automat;
-CAD conine entiti fizice neeseniale sau imposibil de discretizat, rezult c se impun
corecii i adaptri ale geometriei importate.
Alternative
-utilizarea discretizrii direct n programele CAD i exportul de noduri i elemente n
programele cu elemente finite;
-importul parial sau total al bazei de date n programul cu elemente finite i reconstrucia
geometriei adecvate peste cea importat, urmnd ca n final geometria importat s fie distrus.

Exemple de modele cu elemente finite pentru care s-au utilizat importuri din
programe CAD
Exemplul 1. Pala unei turbine de mare putere din figura 20.3.a, a crei geometrie este foarte
complicat de generat, a fost creat ntr-un program CAD. Fiierul IGES are n componena sa circa 70
de puncte, peste 100 de curbe spline, 45 de arii i un singur volum. Avnd n vedere forma i
dimensiunile structurii, discretizarea volumului s-a realizat cu elemente tetraedrice cu 10 noduri,
rezultnd un numr de circa 11000 de noduri i 5600 de elemente. Pala discretizat se prezint n
figura 20.3.b, n trei vederi care "clarific" i geometria modelului.
Problemele care au aprut la aceast aplicaie au fost existena unor linii foarte scurte i a unor
muchii deschise (dou linii apropiate dar necoincidente). Odat fcute coreciile, discretizarea n-a mai
fost o problem. Dac s-ar dori ns discretizarea cu elemente de nveli (SHELL), atunci din

175

geometria volumului trebuie creat geometria suprafeei mediane a palei i n plus trebuie avut n
vedere faptul c grosimea elementelor SHELL este diferit n fiecare nod.

a.

b.
Figura 20. 3

Exemplul 2. O grind cu deschiderea de circa 4.5 m este confecionat din table de grosimi
variabile, de la 20 la 50 mm (fig. 20.4.a). Grinda prezint cteva guri i bosaje care au fost definite
ntr-un program CAD. Din motive de simetrie, att geometria grinzii ct i modelul de calcul, au fost
create pentru un sfert al grinzii. Pentru un prim model de calcul, aceste aspecte complic discretizarea,
n special dac se face discretizarea cu elemente de volum (fig. 20.4.b). Dac se creeaz ns suprafaa
median a plcilor, atunci se poate folosi o discretizare cu elemente de nveli (fig. 20.4.c), care reduce
att dimensiunea modelului geometric ct i dimensiunea modelului cu elemente finite.
Pentru compararea celor dou modele se poate urmri tabelul 20.1. S-a considerat dimensiunea
maxim a elementului finit de 50 mm, pentru ambele discretizri.
Entiti
Puncte
Linii
Arii
Volume
Noduri
Elemente

Tabelul 20.1
Discretizare cu elemente
Tetraedrice cu 10 noduri
SHELL patrulatere cu 8 noduri
143
96
197
128
65
37
1
20820
4753
10258
1503

176

a.

Figura 20.4
Exemplul 3. Pistonul unui motor MAS (fig. 20.5.a), de nlime egal cu diametrul - 70 mm i
alezajul bolului de 18 mm, este importat ca fiier igs dintr-un program CAD. Geometria unui sfert din
piston este constituit ntr-un singur volum. Acesta este discretizat cu elemente de volum tetraedrice
(fig. 20.5.b), deoarece discretizarea automat cu elemente hexaedrice este practic imposibil fr o
procedur special de discretizare, care din nefericire nu exist implementat n toate programele
comerciale cu elemente finite. Dac totui se dorete discretizarea cu elemente finite hexaedrice,
volumul iniial complicat, trebuie divizat n componente de volume hexaedrice (fig. 20.5.c) care apoi
se pot discretiza automat (fig. 20.5.d), fr probleme, n toate programele cu elemente finite.
Pentru comparaie, n tabelul 20.2 se prezint unele mrimi ale celor dou variante de abordare,
pentru o discretizare uniform, de dimensiune maxim a elementelor finite de 5 mm. Se observ c
discretizarea dirijat (cu elemente hexaedrice) poate conduce la apariia de zone n care numrul
elementelor finite (fineea discretizrii) crete fr a se impune acest lucru. Folosirea elementelor finite
tetraedrice permite urmrirea cu uurin a gradienilor de tensiune n discretizare, n timp ce folosirea
elementelor hexaedrice este mult mai laborioas.

Entiti
Puncte
Linii
Arii
Volume
Noduri
Elemente

Tabelul 20.2
Modelul
Direct importat i discretizat cu
Divizat n volume hexaedrice i discretizat
elemente tetraedrice cu 10 noduri
cu elemente BRICK cu 20 de noduri
58
133
92
289
38
204
1
47
4028
5515
1945
940

177

a.

b.

c.

d.

Figura 20.5
Exemplul 4. n figura 20.6.a se prezint configuraia unei piese componente a unei maini de
prelucrat prin achiere, conceput ntr-un program CAD i apoi exportat ca fiier IGES. Piesa are
dimensiunile de 4500 1050 670 mm i este executat din tabl i evi cu grosimi de 20, 35 i 50 mm.

a.

b.
Figura 20.6

n figura 20.6.b se prezint jumtate din interiorul grinzii, pentru a scoate n eviden complexitatea
structurii. Se observ o serie de racorri ale tubulaturii, care complic foarte mult operaia de
discretizare automat. Este de menionat faptul c iniial geometria coninea un numr foarte mare de
entiti comune, din care unel au fost nlturate (puncte i linii) i astfel s-a redus considerabil numrul
de entiti necesare modelului cu elemente finite (vezi tabelul 20.3).
Tabelul 20.3
Numri de entiti
Puncte
Linii
Arii
Volume

Modelul
Direct importat
13725
13725
2557
0

178

Entiti comune nlturate


4546
6980
2557
0

n urma coreciei geometriei, fr a modifica racordrile, discretizarea automat a modelului cu


elemente SHELL cu patru noduri, de dimensiune maxim 80 mm, conduce la un numr de peste 12500
de noduri i 9700 de elemente, care ns nu urmresc corect geometria structurii, evile i racordrile
fiind discretizare prea grosier. O ncercare de a scdea dimensiunea maxim a elementelor finite la 50
mm conduce la dublarea numrului de noduri i elemente, ceea ce poate constitui un impediment la
rezolvarea unor probleme de stabilitate sau dinamice. Din aceste motive, modelul a fost mai nti
simplificat i analizat, fr a ine seama de detalii, cu scopul de a obine comportarea global a
structurii, iar apoi, folosind tehnica submodelrii, s-au realizat analize suplimentare.

179