Sunteți pe pagina 1din 23

Introducere n limbajul de programare

parametric din ANSYS

Programul ANSYS a fost conceput s poat fi utilizat i prin intermediul unui


limbaj de programare parametric APDL (ANSYS Parametric Design Language). Acesta
permite utilizarea comenzilor de generare a modelului din programul cu elemente finite n
termenii unor parametri (variabile). Deasemenea o serie de rezultate pot fi extrase prin
intermediul unor parametrii i utilizate pentru a obine o serie de funcii necesare n special n
modulul de optimizare. Descrierea parametric a unor comenzi echivaleaz cu crearea unor
funcii utilizator care pot fi utilizate pentru o clas larg de aplicaii similare, adic spre exemplu
dac modelul unei structuri variaz n raport cu o serie de parametri, odat creat un singur model
parametric, celelalte modele geometrice se pot obine din acesta printr-o apelare a funciei create
cu parametrii actuali. Uneori este necesar repetarea unor comenzi (do-loops) sau introducerea
unor blocuri de decizie (if-then-else), sau utilizarea unor operaii vectoriale sau matriceale
(nmuliri, inversri de matrice). Toate acestea se pot efectua cu ajutorul acestui limbaj intern de
programare.
APDL st la baza utilizrii algoritmilor de optimizare si discretizare adaptiv i
ofer avantaje chiar si pentru modelarea unei structuri singulare, deoarece spre exemplu o serie
de mrimi care conin multe caractere (zecimale), sau care se obin prin operaii algebrice simple,
pot fi declarate o singur dat i apoi pot fi folosite de mai multe ori.
n acest ghid se descriu o serie de faciliti ale APDL-ului cum ar fi parametri,
macrouri, blocuri de decizie, cicluri, parametri tip matrice. Pentru exemplificare se prezint o
serie de exemple prezentate n helpul programului ANSYS precum i o serie de aplicaii create
pentru lrgirea i exemplificarea prezentrii. Nu se insist pe comenzile programului ANSYS,
care sunt n numr de cteva mii, ci pe modul n care aceste comenzi pot fi utilizate prin
intermediul unor parametri definii de utilizator. Totui, o serie de comenzi, care folosesc la
definirea i lucrul cu parametri, se prezint complet.

LUCRAREA 1

L=1200mm
h=100mm
l=40mm

1. Pentru realizarea acestei lucrri, in modulul BEAM, am urmat aceti pai:


Solid => Beam => Common Section;
Plot Lines;
Stabilim seciunea, proprietile materialului i discretizarea;
Meshing => Mesh Tool => Lines => Set Division Number[20] => Mesh => OK;
Loads => Define Loads => Apply => Structural => --Displacement => on keypoints
--Force => FY[40000 KN]
Solution => Solve => Current LS => OK;
General Postprocesor => Plot Results => Contour plots => Nodal Solution.

Rezultatul acestor etape scrise mai sus, sunt urmtoarele:

Deformarea pe XY:

Deformarea pe YZ:

Deformarea pe XZ:

Harta tensiunilor X:

Harta tensiunilor Y:

Harta tensiunilor Z:

Lista nodurilor este prezentat in tabelul urmtor:


LIST ALL SELECTED NODES. DSYS = 0
SORT TABLE ON NODE
Node
X
Y
Z
1
0
0
0
2
1200
0
0
3
60
0
0
4
120
0
0
5
180
0
0
6
240
0
0
7
300
0
0
8
360
0
0
9
420
0
0
10
480
0
0
11
540
0
0
12
600
0
0
13
660
0
0
14
720
0
0
15
780
0
0
16
840
0
0
17
900
0
0
18
960
0
0
19
1020
0
0
20
1080
0
0
21
1140
0
0

Lista nodurilor i a atributelor este prezentat in tabelul urmtor:

ELEM
1
2
3
4
5
6
7
8
9
10
11
12

LIST ALL SELECTED ELEMENTS. (LIST NODES)


MAT
TYP
REL
ESY
SEC
NODES
1
1
1
0
1
1
3
1
1
1
0
1
3
4
1
1
1
0
1
4
5
1
1
1
0
1
5
6
1
1
1
0
1
6
7
1
1
1
0
1
7
8
1
1
1
0
1
8
9
1
1
1
0
1
9
10
1
1
1
0
1
10
11
1
1
1
0
1
11
12
1
1
1
0
1
12
13
1
1
1
0
1
13
14

0
0
0
0
0
0
0
0
0
0
0
0
5

13
14
15
16
17
18
19
20

1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1

0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1

14
15
16
17
18
19
20
21

15
16
17
18
19
20
21
2

0
0
0
0
0
0
0
0

2. Pentru realizarea acestei lucrri, in modulul SHELL, am urmat aceti pai:


Section => Shell => Add Edit => Section offset on mid => Plane;

= 50 [mm]

Stabilim seciunea, proprietile materialului i discretizarea;


Meshing => Areas SET => Se apasa click pe seciune;
- Mapped => Mesh => Click pe arie;
Force => --Displacement => On Lines => All DOF;
--Presure => On Lines [

= 1000]

A= l*L => A=40*1200 => A=4800mm2;


P=

=> P=

=> P= 0.83 MPa;

Solution => Solve => Current LS => OK;


General Postprocesor => Plot Results => Contour Plots => Nodal Solution.

Rezultatul acestor etape scrise mai sus, sunt urmtoarele:


- S-au gsit un numr de 480 noduri i de 1689 noduri+attribute.

Deformarea pe XY:

Deformarea pe YZ:

Deformarea pe XZ:

Harta tensiunilor X:

Harta tensiunilor Y:

Harta tensiunilor Z:

3. Pentru realizarea acestei lucrri, in modulul SHELL, am urmat aceti pai:


New Analysis;
Preprocesor => Mod => Create => Rectangle > By dimension ;

Operate => Extrude Areas

Element Type => Add => Solid => Brick [20nodes];

Material Props => Material => Model SLE =>

Meshing => Mesh Tool => --Set Lines =>Pick all [10 discretizare]
--Volume Mesh
Force => --Displacement => On Lines => All DOF;

--Presure => On Lines [

=> Along Normal [L=1200];

= 1000]

A= l*L => A=40*1200 => A=4800mm2;


P=

=> P=

=> P= 0.83 MPa;

Solution => Solve => Current LS => OK;


General Postprocesor => Plot Results => Contour Plots => Nodal Solution.

Z - S MY 190761

Von Misses - S MX - 352.71

Rezultatul acestor etape scrise mai sus, sunt urmtoarele:


- S-au gsit un numr de 900 noduri i de 1464 noduri+attribute.

Deformarea pe XY:

Deformarea pe YZ:

Deformarea pe XZ:

10

Harta tensiunilor X:

Harta tensiunilor Y:

Harta tensiunilor Z:

11

LUCRAREA 2

S se realizeze calculul analitic, structura discretizat, harta tensiunilor i


tensiunile tangeniale pentru structura de tip plac cunoscandu-se urmtoarele:
E=21*104 Mpa
=0.3
Preprocesarea=> Definirea problemei;
Preprocessor => Modeling => Create => Keypoints => In Active CS;
Preprocessor => Modeling => Create => Lines => Lines => In Active Coord;

Element Type => Add/Edit/Delete;


- Pentru acest exemplu, am ales Solid brick cu 2 noduri 188. Se selecteaz tipul de
element apoi se tasteaza OK =>Type 1 LINK1 in fereastr Element Types. Se apas tasta
Close in csua de dialog Element Types.

Preprocesor => Material Props => Material models => Structural => Linear => Elastic
=> Isotropic (E=21*104 Mpa; =0.3)

Meshing => Mesh Tool => Areas => Set (12 diiviziuni) => Mesh => OK;
Define Loads => Apply => Structural => Presure => On areas;
- Selectai Keypoint => OK n fereastra Apply F/M on KPs.
12

Solution => Solve => Current LS => OK;


General Postprocesor => Plot Results => Contour Plots => Nodal Solution.

Rezultatul acestor etape scrise mai sus, sunt urmtoarele:

-Deformare pe XY:

-Deformare pe XZ:

13

-Deformare pe YZ:

-Harta tensiunilor X:

14

- Harta tensiunilor Y:

- Harta tensiunilor Z:

15

LUCRAREA 3

Fiecare strat are grosimea de 5mm.


Proprieti de material: -Oel: E=21e4MPa,=0.3;
-Aluminiu: E=7e4MPa,=0.35;
-Rin epoxidic: E=2240MPa,=0.46;
Se cere: -Structura discretizat;
-S se prezinte starea de tensiune echivalent (VonMises);
-Structura deformat;
-Harta deformarilor totale;
-Harta tensiunilor tangeniale din cele trei plane.
Toate aceste chestiuni se vor prezenta sub forma unui referat.

16

Preprocesor => Element Type =>Add/Edit/Delete => Add => Solid => 8 node 183 => Ok;
Material Properties => Material Models => Structural => Isotropic => New Material =>
(3 materiale alese cu ajutorul butonului +);
Modeling => Create => Keypoints => Lines => Areas => Arbitrary => By Lines;
Meshing => Mesh Tool => Areas => Set (se alege ARIA ) => Material number => Ok;
Global => Set => Mesh Areas => Quad => Free Mesh.
Fore i ncastrri:
Loads => Define Loads => Apply => Structural => -- Displacement => On Line;
-- Pressure => On Line.
Solution => Solve => Current LS => Ok;
General Postprocesor => Plot => Results => Contour Plot => Nodal Solution => Stress
=>Von Misses Stress => XY Shear Stress;
X Component of stress

Structura discretizat:

17

-S se prezinte starea de tensiune echivalent (VonMises):

-Structura deformat:

-Harta deformrilor totale:

Fx

Fy

Fz
18

-Harta tensiunilor tangeniale din cele trei plane:

XY

XZ

YZ

19

LUCRAREA 4

Epruvet cruciform cu ligament central,


solicitat echibiaxial

Pentru epruveta cruciforma, prezent n figura de mai sus, realizat dintr-un


material compozit stratificat i armat cu fibre de tip sticl-epoxi, s se realizeze o analiz
utiliznd programul de analiz cu elemente finite ANSYS.
Materialul structurii are n componen sa ase lamine de grosime g=0.5 mm, cu
urmtoarea configuraie a orientrii fibrelor n lamine:[15/30/0/0/30/15].
Piesa a fost solicitat biaxial, intensitatea solicitrii fiind aceeai pe ambele
direcii p=105.2 MPa.
Datorit simetriei geometrice, dar i celei a ncrcrii, este sufiecient studierii
unui sfert din structur.
20

Caracteristicile elastic i mecaniceale laminelor:

Ex=3900MPa;
Ey=8600MPa;
Ez=8600MPa;
xy=0.28;
yz=0.42;
xz= xy=0.28;
Gxy=3800MPa;
Gyz=3028MPa;
Gxz= Gxy=3800MPa.

-Structura discretizat:

-S se prezinte starea de tensiune echivalent pe cele 6 straturi(VonMises):

21

-Harta deformarilor totale:

-Harta tensiunilor tangeniale din cele trei plane:

XY-Strat 1

XY-Strat 2

22

XZ-Strat 1

YZ-Strat 1

XZ-Strat 2

YZ-Strat 2

23

S-ar putea să vă placă și