Sunteți pe pagina 1din 12

CURSUL 4

OPTIMIZARE TOPOLOGICA

Introducere
Scopul optimizrii topologice (OT) este de a gsi cea mai bun utilizare a materialului unei
piese astfel nct funcia obiectiv (rigiditatea, frecvena proprie) s ating valoarea maxim sau
minim, supus restriciilor date (reducerea volumului sau a masei). n general, OT se face naintea
optimizrii de form i mrime. Domeniul de optimizat (suprafaa, volumul unei piese) este
discretizat cu elemente finite ca apoi s fie aplicate condiiile la limita i ncrcrile. Odat ce
funcia obiectiv i restriciile au fost definite, procedura de optimizare elimin n mod iterativ
elementele ce nu sunt necesare domeniului dat, pentru a obine forma optim pentru problema
studiat.
Distribuia materialului n timpul OT este controlat de o serie de factori: condiiile la limit
(constrngerile aplicate piesei), direcia ncrcrilor, simetriile aplicate sau combinarea ncrcrilor.
Efectul direciei ncrcrii
Modelul cu elemente finite din figura 1 este modelat cu elemente solide, este constrns la
unul din capete i ncrcat la cellalt capt. Prin OT se dorete determinarea formei optime cu
reducerea cu 40% a volumului iniial. Se obin trei soluii diferite n funcie de cele trei ncrcri.

b)

a)

d)

c)
Figura 1

n figura 1.b se obine forma optim pentru ncrcarea 1, figura 1.c prezint rezultatul
ncrcrii 2, iar figura 1.d prezint form optim pentru ncrcarea axial 3.

pag. 1

Pod suspendat
Domeniul de optimizat este discretizat cu elemente de tip plac (shell). Un rnd de elemente
reprezentnd strada i cei doi supori ai podului nu fac parte din domeniul de optimizat (figura 2).
Elementele ce nu vor fi supuse procesului de optimizare sunt colorate n rou. Deasupra elementelor
corespunztoare strzii s-a aplicat o presiune uniform constant. n acest caz, problema de
optimizare topologic a fost definit cu o reducere a volumului de 70%. Soluia converge dup 30
de iteraii.

Figura 2
Pod de cale ferat
Pentru acest exemplu, modelul cu elemente finite este similar podului suspendat cu excepia
modului de constrngere (suporii). Toate gradele de libertate de translaie din colul din stnga au
fost constrnse, n timp ce n colul din dreapta sunt lsate libere, pentru a simula posibilitatea
podului de a se dilata n direcia X. Ca domeniu ce nu va face obiectul optimizrii au fost selectate
elementele din partea de jos, aplicndu-li-se o presiune uniform constant. Modelul optimizat
topologic arat o structur simetric, de i condiiile la limit nu au fost uniforme (figura 3).

Figura 3
pag. 2

Modelul cu elemente finite


Pentru definirea modelului cu elemente finite se vor putea folosi numai tipurile de elemente
permise pentru astfel de optimizare. Ansys suport urmtoarele tipuri de elemente finite pentru
optimizare topologic:
Solid 2D

PLANE2 sau PLANE82

Solid 3D

SOLID92 sau SOLID95

Plac

SHELL93
Domeniul supus optimizrii va avea atribuit
tipul de elemente numrul 1 (TYPE,1). Prile pentru
care nu se dorete optimizarea topologic (zone de
prindere, restricii geometrice, zone de asamblare cu
alte subansamble) vor avea atribuite tipuri de
elemente ncepnd cu numrul 2, aa cum rezult din
figura 4 (a se vedea i figurile 2, 3).

Definirea
unei
optimizare topologic

probleme

de

ncrcrile, condiiile la limit i paii de


ncrcare sunt ntocmai problemelor de analiz liniar

Figura 4

elastic. Este recomandabil ca utilizatorul s verifice


soluia static prin soluionarea cazului de ncrcare naintea rulrii optimizrii topologice. Ansys
ofer dou nivele de optimizare n meniul de optimizare topologic: primul este Basic Opt care
permite numai un caz ce ncrcare, iar al doilea este Advanced Opt care permite multiple cazuri
de ncrcare, asa cum se arat n figura 5.
Optimizarea topologic din Ansys este controlat prin intermediul a 7
comenzi: TOFREQ, TOCOMP, TOVAR, TOTYPE, TODEF, TOEXE
i TOLOOP. Comenzile TOCOMP i TOFREQ sunt folosite pentru a
defini funciile de optimizare topologic iar comanda TOVAR este
folosit pentru a defini rspunsul funciei obiectiv i restriciile. Fcnd
click pe Basic Opt din meniul principal se deschide fereastra Basic
Topological Optimization (figura 6). n mod implicit, numrul cazului
de ncrcare este 1, ntruct am ales procedura de baz a OT, iar
restricia de reducere a volumului este propus de program de 50%,
Figura 5
pag. 3

ceea ce nseamn c volumul piesei poate scdea cu pn la 50% din volumul iniial, n timp de
energia de deformare va fi minimizat.

Figura 6
Urmtorul pas este selectarea tipului de optimizare, controlat de comanda TOTYPE, vezi
figura 7. Exist doua posibiliti de abordare a soluionrii:
-

dup criteriul optimalitii (OC), care este opiunea implicit propus de Ansys;

prin metoda programrii secveniale complexe (SCP).


Comanda TODEF controleaz convergena problemei de optimizare. Funcia obiectiv si

restriciile sunt comparate la fiecare pas de iteraie cu valorile lor de la pasul anterior. Dac
diferena este mai mic dect tolerana convergenei specificat prin comanda TODEF, atunci s-a
obtinut soluia optim.

Figura 7

pag. 4

Numrul maxim de iteraii permise la rularea unei analize de optimizare topologic este 100
i este controlat prin comanda TOLOOP. Dac problema nu converge n maxim 100 iteraii, soluia
este oprit nainte de a atinge valoarea optim. Un numr de 50 de iteraii se dovedete adesea ca
fiind suficient n cazul problemelor cu geometrii i condiii de ncrcri cel mult medii. Pentru a
putea urmri modul n care Ansys rezolv fiecare iteraie, se poate bifa opiunea PLOT Plot
density @ each iter?. Rularea se oprete cnd, ntre dou iteraii, nu se mai pot scoate elemente
din model, cu respectarea restriciei de reducere a volumului cu 50%.
Rezultatele optimizrii topologice sunt salvate de ctre Ansys n fiierul de rezultate *.rst.
Pentru vizualizarea rezultatului optimizrii se poate folosi comanda "Plot Densities". Densitatea
elementelor (elemental a nu se confunda cu densitatea materialului piesei!) are valori cuprinse
ntre 0 i 1. Ansys reduce densitatea la 0 (acolo unde nu este nevoie de material n urma
optimizrii), aa cum se arat n figurile 1, 2 i 3.
n cele ce urmeaz, se prezint un exemplu de optimizare topologic pentru o pies ce face
parte dintr-un ansamblu, fiind supus la ntindere, prezentnd astfel un singur caz de ncrcare.
Geometria piesei a fost modelat cu ajutorul programului Pro/Engineer i apoi importat n Ansys
pentru analiza de optimizare topologic (figura 8).

Figura 8

pag. 5

Domeniul supus optimizrii,


cu tip de elemente 1
(TYPE,1)

Zone de prindere ce nu vor


fi supuse optimizrii, avnd
tipul de elemente 2
(TYPE,2)

Figura 9

Suprafaa interioar a urechilor


de prindere a fost constrns pe
cele 3 direcii OX, OY, OZ.

Pe alezajul urechii
inferioare s-a aplicat o
presiune uniform
constant de 100 MPa.

Figura 10

pag. 6

Odat stabilite condiiile la limit (constrngerile i ncrcrile) acestea se vor salva pe harddisk ntr-un fiier ce va corespunde acestui caz de ncrcare (load step). Fisierul va avea extensia
.Sn , unde n este numrul atribuit de utilizator pentru ncrcarea dat (figura 11).

Figura 11
naintea unei optimizri topologice se poate face o analiz static cu ncrcrile date, pentru
validarea modelului.
n continuare, definirea unei analize pentru optimizarea topologic parcurge o serie de etape
ce sunt explicate mai jos. Din meniul principal se alege submeniul Topological Opt i apoi Basic
Opt din ramura Set Up. n fereastra Basic Topological Optimization sunt disponibile dou
comenzi ale procedurii de optimizare topologic: TOCOMP i TOVAR. Pentru numrul cazului de
ncrcare se pune valoarea 1, precum un singur caz de ncrcare a fost salvat. Aa cum s-a mai
specificat, comanda TOVAR definete restriiile, iar n cazul nostru vom specifica o ca restricie o
reducere de 50% a volumului piesei (figura 12).

Figura 12

pag. 7

3
Figura 13

Urmtoarele setri ale analizei de optimizare topologic se vor face din submeniul
Advanced Opt. Funcia de optimizare se alege din fereastra Topological Optimization Function
n funcie de tipul solicitrii pentru care se dorete analiza de optimizare, asa cum reiese din figura
13. Se alege, astfel, o funcie specific analizei cu un singur caz de ncrcare pentru care s-a salvat
pe hard-disk fiierul nume_baz.s01. n fereastra urmtoare se va da un nume funciei de optimizare
i se va specifica numrul cazului de ncrcare existent pe hard-disk, nume determinat de extensia
fiierului de ncrcare .s01, .s02, etc. Dup stabilirea tipului funciei trebuiesc precizate funcia
obiectiv i restriciile. n figura 14 se alege ca funcie obiectiv SCOMP (compliance) care se
refer la lucrul mecanic al forelor interioare de deformaie care, minimizat fiind, face ca rigiditatea
piesei sa fie maxim pentru ncrcrile date.

Figura 14
pag. 8

Figura 15

Urmtorul pas este de a defini funcia restricie care, n mod implicit, este volumul piesei ce
se dorete a fi redus. Reducerea volumului se poate specifica procentual (v. figura 15) sau prin
valori concrete, atunci cnd se dorete ca volumul piesei s se ncadreze ntre dou valori. n
situaia prezentat volumul este singura funcie disponibil pentru restricii, iar valoarea procentului
de reducere este propus aa cum a fost definit n cadrul submeniului Basic Opt (figura 12).
Ultima etap n definirea analizei de optimizare este specificarea modului de abordare a
soluionrii de ctre solver, prin comanda TOPYPE. Cele dou opiuni ale solverului sunt criteriul
optimal i cel secvenial. Criteriul optimal se alege pentru probleme la care volumul este singura
restricie a problemei de optimizare, aa cum e cazul nostru. Criteriul de abordare secvenial se
alege atunci cnd problema are diferite combinaii de funcii obiectiv i restricii.
Tot pentru iniializarea soluionrii trebuie specificat tolerana convergenei, ca fiind
diferena valorii funciei obiectiv dintre dou iteraii succesive. Cnd aceast diferen devine mai
mic dect tolerana specificat solverul oprete soluionarea iar soluia converge.
Ultimul pas necesar configurrii analizei este specificarea numarului de iteraii ce vor fi
efectuate de solver. Numrul maxim de iteraii este 100. Dac problema nu converge n 100 de
iteraii, solverul oprete soluionarea cu mesaj de neconvergen. n condiiile unei probleme puse
corect, 50 de iteraii se dovedesc adesea a fi suficiente atingerii convergenei (figura 16).

pag. 9

Figura 16

Afiarea rezultatului analizei se face alegnd din meniul principal comanda Plot Densities.
Rezultatul optimizrii se prezint sub forma unei hri de culori, zona albastr fiind zona cu
densitate elemental zero (sau apropiat de zero), zon de material ce poate fi ndeprtat (figura
17).

Figura 17

Pentru un model 3D, vizualizarea ca n figura 17 a rezultatului optimizrii topologice nu este


ntotdeauna suficient, n interiorul piesei putnd exista zone ce pot fi nlturate (v. figura 1). Pentru
a selecta numai zonele de material cu densiti de elemente apropiate de valoarea 1 se procedeaz
dup cum se descrie n continuare. Din meniul principal se selecteaz submeniul General
pag. 10

Postproc Element Table Define Table (figura 18-1). n fereastra Define Additional
Element Table Items se scrie un nume n dreptul etichetei Lab (fig. 18-2) pentru a identifica
tabelul de elemente ce urmeaz a fi definit. Se selecteaz categoria Optimization (fig. 18.3) ce are
o singur component Topological TOPO, dup care se apas butonul OK

2
3

1
Figura 18

Odat definit tabelul de elemente cu proprietatea dorit (optimizarea topologic), se pot


selecta numai acele elemente din acest tabel care au densitatea elemental dorit de utilizator.
Pentru aceasta, din caseta de dialog Select entities se vor selecta elemente (Elements) dup
rezultate (By Results), iar mulimea de selecie se va face dup criteriul From Full. Dup apsarea
butonului Apply va aprea fereastra Select Elements by Results n care se va regsi tabelul de
elemente definit anterior (dens), iar plaja de valori a densittii elementelor se va putea specifica
ntre 0,5 1 (figura 19).

Figura 19

pag. 11

Rezultatul afiat se prezint n figura 20. Aceasta este forma ce o poate avea piesa n urma
optimizrii topologice. Forma final a piesei se va putea determina numai n urma combinrii

Figura 20
analizei de optimizare topologic cu o analiz structural prin care se verific tensiunile ce apar n
piesa optimizat topologic. Dac valoarea tensiunii echivalente depete limita de curgere a
materialului piesei, se va relua analiza de optimizare topologic cu o reducere mai mic a
volumului. Acest proces poate fi automatizat prin scrierea unei proceduri ce va rula n mod iterativ
cele dou tipuri de analize pn cnd forma optimizat din punct de vedere topologic va oferi piesei
rezistena necesar la solicitrile impuse.

pag. 12