ansys polecenia id 65575 Nieznany (2)

background image

1

Wykaz ważniejszych poleceń systemu ANSYS


Pełny wykaz poleceń systemu Ansys (pod względem funkcjonalnym) można uzyskać
uruchamiając Ansys-Help.chm lub Help wewnątrz programu i wybierając kolejno:
Commands Reference / Command Groupings.
Szerszy opis poleceń w języku polskim można znaleźć w plikach:

Ansys-pol1.pdf, Ansys-pol2.pdf, Ansys-pol3.pdf, Ansys-dod1.pdf

Obszerne opisy typowej analizy oraz modelowania bryłowego znajdują się w plikach

Basic-analysis.pdf i Modelling-meshing.pdf .

Grupy poleceń

W opisie niektórych grup poleceń zastosowano zmienną x, która może oznaczać:

x={K, L ,A, V, N, E}, gdzie:

K (keypoints) – punkty bazowe, L – linie, A (areas) – powierzchnie, V (volumes)– objętości,
N (nodes) – węzły, E (elements) – elementy. Hierarchia obiektów w systemie ANSYS
budowana jest od najniższego poziomu do najwyższego w kolejności :

K, L, A, V, N, E

.

W obiekcie wyższego poziomu nie można zmieniać lub usuwać obiektu niższego poziomu.
Wyjątek w tym przypadku stanowią polecenia LDIV i KMODIF, które modyfikują obiekty
wyższego rzędu (gdy nie ma jeszcze wygenerowanej siatki elementów).

Listowanie cech obiektów (wydruk atrybutów) :

xLIST

,N1,N2,INC, np. KLIST,1,100

Rysowanie obiektów w oknie graficznym:

xPLOT

,N1,N2,INC, np. VPLOT,4

Kopiowanie obiektów :

xGen

,Itime,N1,N2,INC,DX,DY,DZ,Kinc,Noel,Imove

Usuwanie obiektów :

xDELE

,N1,N2,INC,Kswp, np. LDELE,2

Tworzenie (generowanie) siatek elementów:

xMESH

,N1,N2,INC, np. AMESH,1,4

Usuwanie siatek elementów:

xCLEAR

,N1,N2,INC, np. ACLEAR,3


Operacje wejścia- wyjścia

Czytanie zadania z pliku wsadowego:

/INPUT

,Name,Ext [,dir,Line,Log]

Przedefiniowanie wyjścia z ekranu na plik:

/OUTPUT

,Name,Ext

Zmiana wyjścia z pliku na ekran:

/OUTPUT,Term

Symulowany koniec pliku (End of File)

/EOF

Uwagi dotyczące niektórych poleceń menu górnego

Polecenia powyższe są dostępne także w menu górnym (w trybie interakcyjnym, GUI).
1. Usuwanie poprzedniego zadania z pamięci RAM komputera: File / Clear,
2. Czytanie zadania wsadowego: File / Read Input From,
3. Restart zadania przy ponownym uruchomieniu systemu Ansys: File / Resume Jobname.db
4. Import plików graficznych: File / Import {IGES, CATIA, Pro/E, UG, Acis (*.SAT),
Parasolid (*.x_t), CIF }. Najlepiej importować bryły za pomocą plików Parasolid lub w
formacie IGES z programów SolidEgde (od v.14) i SolidWorks.
Dalsze uwagi zamieszczono w rozdziale „Import plików graficznych”
5. Oznaczanie atrybutów (wyświetlenie numeracji obiektów po poleceniu z grupy xPLOT) :
Plot Ctrl / Numbering Control: {KP, Lines, Areas, Volumes}=(On, Off).
6. Oznaczanie symboli (np. warunków brzegowych, sił, ciśnienia): Plot Ctrl / Symbols ,
7. Rysowanie obiektów : Plot / {KP, Lines, Areas, Volumes, Nodes, Elements, Materials}
8. Listowanie atrybutów obiektów: List / {KP, Lines, Areas, Volumes, Nodes, Elements, …}
9. Wybór trybu wektorowego: Plot Ctrl / Device Options / Device, Vector mode =on.
10. Zapis rysunku z ekranu na plik WMF: Plot Ctrl / Write Metafile /Invert White/Black

background image

2

11. Kopia ekranu na plik BMP, JPG, PNG : Plot Ctrl / Hardcopy / to File .


Struktura pliku wsadowego


Przed zdefiniowaniem zadania należy zastosować następujące polecenia w pliku wsadowym:
FINISH ! ewentualne zamknięcie ostatniego otwartego bloku
/CLEAR ! kasowanie poprzedniego zadania
!/FILENAME,name ! stosować jeśli nazwa zadania Name ≠ FILE (domyślnie, default)
!RESUME ! stosować przy restarcie (przy ponownym uruchomieniu ANSYSa)
! ====================================
/PREP7 ! otwarcie bloku preprocesora
/TITLE, Nazwa_pliku: komentarz
....... Definiowanie modelu geometrycznego i modelu MES
SAVE ! polecenie SAVE zapamiętuje zadanie w binarnym pliku FILE.DB
FINISH ! zamknięcie bloku preprocesora /PREP7
! =====================================
/SOLUTION ! otwarcie bloku rozwiązującego zadanie
....... Deklaracja obciążeń i warunków brzegowych
SOLVE ! rozwiązywanie układu równań
SAVE

! można stosować jeśli zadaje się obciążenia w tym bloku

FINISH
! =====================================
/POST1 ! otwarcie bloku postprocesora
......... Prezentacja wyników
FINISH

Uwagi dotyczące pisania plików i uruchamiania zadań

Pliki tekstowe (*.txt) najlepiej pisać i poprawiać w kartotece roboczej za pomocą edytora
Notepad. W systemie Ansys v.5.3 w nazwie pliku i nazwie kartoteki nie mogą być użyte
polskie litery i spacje. Przed uruchomieniem zadania w systemie ANSYS należy plik zapisać i
zwinąć edytor do paska zadań. Polecenie SAVE w bloku /PREP7 trzeba koniecznie
zastosować przed FINISH, aby zadanie rozwiązało się prawidłowo i by można było wykonać
restart zadania.
Do chwilowego zatrzymania działania programu stosuje się w pliku polecenie
/INPUT,Term , a do kontynuacji polecenie /EOF (powrót do pliku) pisane na klawiaturze.
W celu wykrycia błędu i całkowitego zatrzymania wykonywania zadania w określonym
miejscu (przed wystąpieniem błędu), można w pliku umieścić ciąg poleceń :
SAVE $ FINISH $ /EOF (symulacja końca pliku, stop) i uruchomić zadanie od
początku. Dopóki system ANSYS nie dotrze do końca aktualnie czytanego pliku lub nie
wykona polecenia /EOF w tym pliku, to nie można go zapisać pod tą samą nazwą (po
naniesieniu poprawek). W przeciwnym przypadku należy nacisnąć klawisze Ctrl+Alt+Del,
zamknąć program ANSYS w Menadżerze zadań, aby przerwać wykonywanie zadania.
Tryb wsadowy może jest trudniejszy od trybu dialogowego, ale następujące zalety:
- pliki wsadowe są przenośne i wielokrotnie mniejsze niż pliki baz danych *.db,
- łatwiejsza jest edycja (modyfikacja obiektów), parametryzacja i optymalizacja modelu,
- w przypadku skomplikowanych zadań, łatwiejsze jest testowanie modelu.
Zaleca się stosowanie trybu wsadowego do definiowania zadania (w /PREP7). Do testowania
zadania na każdym etapie i oglądania wyników można korzystać z trybu interakcyjnego.
Nie powinno zamykać się okna Ansys Output przyciskiem x, gdyż wtedy system ANSYS

background image

3

kończy zadanie i przechodzi do systemu Windows bez ostrzeżenia. Należy zastosować
zwijanie do paska lub kliknąć na pasek Ansys Output.
Domyślna kartoteka robocza to: c:\Documents and Settings\User\Moje Dokumenty .
Kartotekę domyślną można zmienić, uruchamiając program: Ansys Product Launcher.


Import plików graficznych


Najlepiej importować bryły za pomocą plików Parasolid (*.x_t) lub w formacie IGES
(*.igs) z programów SolidEgde (od v.14) i SolidWorks lub w formacie ACIS (*.sat) z
AutoCADa. Po wczytaniu geometrii modelu należy sprawdzić w jakich jednostkach długości
został obiekt wczytany. Często zdarza się, że w Solid Edge modelowany model jest w
milimetrach, a podczas importu do Ansysa jako plik typu Parasolid, zostaje automatycznie
przeskalowany do układu SI (czyli definiowany w metrach). W tym przypadku należy model
jeszcze raz przeskalować do mm za pomocą polecenia VLSCALE,all,,,1000,1000,1000,,,1 .
Oprócz tego można zastosować polecenie /FACET,norml , żeby oglądnąć obiekt w trybie
rastrowym (rendered). Import plików graficznych upraszcza modelowanie w systemie Ansys.
Jednak wskazywanie powierzchni i objętości przy definiowaniu warunków brzegowych i
obciążeń jest kłopotliwe (najlepiej wskazywać myszką środki ciężkości tych obiektów).
Początkowa cyfra numeru powierzchni umieszczona jest w środku ciężkości powierzchni
(/pnum,area,1). Tych wad nie ma nowy interfejs Ansysa o nazwie Ansys- Workbench (v.10).
Pliki graficzne importuje się zazwyczaj w trybie dialogowym (interakcyjnym), który wymaga
zapisywania sesji w plikach *.db, czyli przez polecenie z menu górnego File/ Save_DB.
Restart zadania możliwy jest po wybraniu polecenia File/ Resume_DB (File.db).

Polecenia bloku /PREP7 (od p. A do L)

(A) Układy współrzędnych

Globalne układy współrzędnych (predefiniowane na stałe)

0 albo CART - kartezjański X,Y,Z
1 albo CYLIN - cylindryczny R,FI,Z (kołowy albo eliptyczny)
2 albo SPHE - sferyczny R,FI,TH (albo odnoszący się do sferoidy)

3 albo TORO - toroidalny

1.

LOCAL

- definiuje lokalny układ współrzędnych przez położenie i orientację kątową

względem globalnego
LOCAL, KCN, KCS, XC, YC, ZC, THXY, THYZ, THZX, PAR1, PAR2
(lub w postaci LOCAL, KCN, KCS, XP, YP, ZP, ROTZ, ROTX, ROTY)
KCN=od 11 do 40
KCS = typ układu globalnego
0 albo CART - kartezjański X,Y,Z
1 albo CYLIN - cylindryczny R,FI,Z (kołowy albo eliptyczny)
2 albo SPHE - sferyczny R,FI,TH (albo odnoszący się do sferoidy)
XP,YP,ZP – współrzędne przesunięcia układu lokalnego względem globalnego
ROTZ, ROTX,ROTY – kąty obrotu (Eulera) układu lokalnego względem globalnego
PAR1, PAR2 – współczynniki skalujące współrzędne (np. w układzie eliptycznym).
Np. LOCAL,11,0,50,60,0,30 (Kcn=11, Kcs=0, xp=50, yp=60, zp=0, rotz=30

0

)

Do przyrostowego definiowania lokalnego układu stosuje się polecenie CLOCAL.

2.

CLOCAL

definiuje lokalny układ współrzędnych przyrostowo względem aktywnego

układu współrzędnych

background image

4

CLOCAL,KCN,KCS,XL,YL,ZL,ROTZ,ROTX,ROTY,PAR1,PAR2

Znaczenie parametrów jest takie jak w poleceniu LOCAL, ale dotyczy przyrostów

tych parametrów.

3.

CSKP

definiuje lokalny układ współrzędnych przez 3 punkty bazowe

CSKP,KCN,KCS,K1,K2,K3,PAR1,PAR2

K1 – definiuje początek układu współrzędnych, K2 – definiuje lokalną oś X,
K3 – lokalną płaszczyznę X-Y. Punkty K1,K2,K3 nie mogą leżeć na jednej prostej.

4.

CSYS

- aktywuje uprzednio definiowany układ współrzędnych

Stosowane do deklaracji współrzędnych KP i selekcji obiektów
CSYS, KCN (np. CSYS,1 $ CSYS,12 $ CSYS,4= CSYS,WP)
Powrót do układu globalnego: CSYS,0 .

(B) Punkty bazowe

5.

K

- definiuje punkty (bazowe) w aktywnym układzie współrzędnych (według CSYS),

K,NPT, X,Y,Z

Np. K,1,10,20,30 $ CSYS,1 $ K,2,RAD,ANG

Przed listowaniem poleceniem KLIST można zastosować polecenie DSYS,nr.

6.

KMODIF

zmienia położenie punktu bazowego

KMODIF,NPT,X,Y,Z (np. Kmodif,20,,,15 ! współrz. x,y bez zmiany)

NPT – numer punktu bazowego (może być zastosowane ALL)

X,Y,Z – nowe położenie punktu bazowego (jeśli nie ma wygenerowanej siatki MES)

Polecenie

KCENT

wyznacza (definiuje) środkowy punkt bazowy dla 3 wcześniej

zdefiniowanych punktów na płaszczyźnie, nie leżących na jednej linii prostej.

(C) Linie

7.

CIRCLE

- generuje okrąg (łuki kołowe)

CIRCLE, PCENT, RAD, PAXIS, PZERO, ŁUK, NSEG
PCENT – nr punktu bazowego określający środek okręgu
RAD – promień okręgu
Powstają 4 łuki z 4 punktami bazowymi.
Np. CIRCLE,1,20 (nr punktu Pcent=1, promień Rad=20)

8.

L

- definiuje linię między dwoma punktami bazowymi

L, P1, P2, NDIV, SPACE
P1, P2 – początkowy i końcowy punkt bazowy,
NDIV – podział linii na Ndiv części,
Np. L,1,2 $ L,5,10,5 (podział linii na 5 części),
SPACE – współczynnik zagęszczenia =a

n

(P2)/a

1

(P1)=Last/First .

Do sprawdzenia zwrotu linii służy polecenie /PSYMB,Ldir,1 .
Do zagęszczenia podziału linii służy także polecenie KESIZE i LESIZE.

9.

LARC

- definiuje łuk kołowy

LARC, P1, P2, PC, RAD (np. LARC,1,2,5,R1)
P1 – punkt początkowy, P2 – punkt końcowy
PC – punkt środka łuku, RAD – promień łuku
Punkty P1, P2, PC nie mogą leżeć na jednej linii prostej (kąt rozwarcia <180

0

)

background image

5

10.

LDIV

- dzieli pojedynczą linię na dwie albo więcej linii

LDIV, NL1, RATIO, PDIV, NDIV, KEEP

LDIV,5 (linia nr 5 zostaje podzielona na 2 równe części)

Poleceniem tym można dzielić linie na istniejącej powierzchni lub objętości.

Do dzielenia linii na wybranych powierzchniach może też służyć polecenie ASBL.

11.

LFILLT

- generuje łuk (zaokrąglenie) między dwiema sąsiednimi liniami

LFILLT, NL1, NL2, RAD, PCENT
NL1, NL2 – numery linii sąsiadujących,
RAD – promień łuku. Promień łuku musi być mniejszy od długości linii NL1 i NL2.
Np. LFILLT,1,2,20

12.

LCOMB

– łączy sąsiadujące linie w jedną linię

LCOMB,NL1,NL2,Keep

NL1, NL2 – numery sąsiadujących linii

13.

LCCAT

łączy pozornie sąsiadujące linie w celu otrzymania odwzorowanej siatki

MES (konkatenacja linii do mapowania)

LCCAT,NL1,NL2

NL1, NL2 – numery sąsiadujących linii

14.

LSTR

tworzy linię prostą między punktami bazowymi (niezależnie od aktywnego

układu współrzędnych – CSYS)
LSTR,P1,P2

15.

SPLINE

tworzy jedną krzywą typu spline przez kolejne punkty bazowe

BSPLINE,K1,K2,K3,K4,K5,K6,XV1,YV1,ZV1, XV6,YV6,ZV6

K1,K2,K3,K4,K5,K6 – kolejne numery punktów bazowych

XV1,YV1,ZV1 – współrzędne zewnętrznego wektora stycznego do linii w p.1

XV6,YV6,ZV6 – współrzędne zewnętrznego wektora stycznego do linii w p.6

(np. Bspline,3,4,5 - domyślnie wektory nr 1 i nr 6 są poziome)
Można utworzyć Spline przez większą liczbę punktów, stosując wcześniej polecenia
selekcji FLST i FITEM, a następnie BSPLINE,all . Nie jest możliwe utworzenie
jednej krzywej Spline zamkniętej. Do tego celu należy zastosować dwie krzywe tego
typu.

16.

BSPLINE

- tworzy ciąg krzywych typu spline (segmenty) przez kolejne punkty

bazowe

BSPLINE,K1,K2,K3,K4,K5,K6,XV1,YV1,ZV1, XV6,YV6,ZV6

17.

LGEN

– kopiuje linie według wzorca w danym układzie współrzędnych

LGEN,ITIME,NL1,NL2,NINC,DX,DY,DZ,KINC,NOEL,IMOVE

ITIME – liczba kopii linii razem z oryginałem (Itime ≥ 2),

NL1– początkowy numer linii wzorca, NL2 – końcowy numer linii wzorca,
NINC – przyrost numeracji,

DX, DY, DZ – przyrost współrzędnych w aktualnym układzie współrzędnych .

Jeśli IMOVE=1, wtedy zamiast kopiowania obiekt przesuwa się (MOVE).

Zamiast NL1 można napisać ALL w przypadku wcześniej wybranych linii.

(D) Powierzchnie


18.

A

- definiuje powierzchnię przez kolejne punkty bazowe

A, P1, P2, P3, P4, P5, P6, P7, P8, P9 v.5.3 (... P18) od v.5.6
A,1,2,4,3 (zalecany jest obieg numeracji KP przeciwny do ruchu wskazówek zegara,
kolejność KP ma znaczenie, linie nie mogą się przecinać)
Do sprawdzenia zwrotu powierzchni służy polecenie /PSYMB,Adir,1 .

background image

6

19.

ADRAG

- generuje powierzchnie przez wyciąganie wzorca linii wzdłuż ścieżki

ADRAG, NL1,NL2,NL3,NL4,NL5,NL6, NLP1,NLP2,NLP3,NLP4,NLP5,NLP6

Np. ADRAG,1,2,3,4,5,6,11,12,13,14,15,16 lub ADRAG,3,6,9,,,,10,11

20.

AFILLT

- generuje powierzchnię zaokrąglenia między dwoma sąsiednimi

powierzchniami
AFILLT, NA1, NA2, RAD , np. AFILLT,1,5,R1
NA1, NA2 – numery powierzchni sąsiadujących,
RAD – promień krzywizny powierzchni zaokrąglenia.

21.

AL

- generuje powierzchnię otoczoną uprzednio zdefiniowanymi liniami

AL, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10 (kolejność linii nie ma znaczenia)
Np. AL,2,3,4,5,6 $ LSEL,s,line,,1,40 $ AL,ALL $ LSEL,ALL
Można przekroczyć limit 10 linii, stosując polecenie LSEL.

22.

ACCAT

- łączy pozornie sąsiadujące powierzchnie w celu otrzymania odwzorowanej

siatki MES (konkatenacja powierzchni do mapowania)

ACCAT,NA1,NA2

NA1,NA2 – numery sąsiadujących powierzchni

23.

AROTAT

- generuje powierzchnie walcowe przez obracanie wzorca linii wokół osi

AROTAT, NL1, NL2, NL3, NL4, NL5, NL6, PAX1, PAX2, ARC, NSEG
Np. AROTAT,4,5,6,,,,25,26,180,4
Za pomocą AROTAT można utworzyć wycinek powierzchni kulistej, stożkowej lub
walcowej, np. do generowania powłok o tym kształcie.

24.

AGEN

- generuje (kopiuje) dodatkowe powierzchnie według wzorców powierzchni

AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE
NA1,NA2,NINC – zbiór wybranych powierzchni wzorca do kopiowania,
DX,DY,DZ – przyrost współrzędnych w układzie lokalnym,
Np. AGEN,2,5,7,1,0,,100 (wzorzec+kopie=Itime=2, nv1=5, nv2=7, ninc=1, dz=100)

25.

ARSYM

- generuje symetryczne odbicie powierzchni (względem płaszczyzny

symetrii) według wzorca powierzchni
ARSYM, NCOMP, NA1, NA2, NINC, KINC, NOELEM, IMOVE

26.

AOFFST

tworzy powierzchnię w równej odległości względem wzorca

AOFFST, NA, DIST,KINC (NA – nr powierzchni wzorcowej, Dist – odległość)
np. AOFFST,5, 20

27.

ASKIN

tworzy powierzchnie przechodzącą przez „otwarte” krzywe przestrzenne

ASKIN, NL1,NL2,NL3,NL4,NL5,NL6,NL7,NL8,NL9

Zamiast określenia Skinning w innych systemach występuje nazwa Lofting.
Można kopiować lub odbić symetrycznie obiekty razem z siatką MES.

Usuwanie powierzchni dokonuje się za pomocą polecenia

ADELE

, NA1,NA2,INC,Key

Key=0 – usuń tylko powierzchnie (areas only),
Key=1 – usuń powierzchnie, linie, kp przyległe (areas and below)

(E) Objętości


28.

V

- definiuje objętość przez kolejne punkty bazowe

V, P1, P2, P3, P4, P5, P6, P7, P8 (np. V,1,2,3,4,5,6,7,8 )

29.

VA

- generuje objętość otoczoną przez istniejące powierzchnie
VA, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 (np. VA,3,4,5,6,7,8)

30.

VDRAG

- generuje objętości przez wyciągnięcie wzorca powierzchni wzdłuż ścieżki

VDRAG, NA1,NA2,NA3,NA4,NA5,NA6, NLP1, NLP2, NLP3, NLP4, NLP5, NLP6

background image

7

31.

VGEN

- generuje (dodatkowe) objętości według wzorca objętości

VGEN, ITIME, NV1, NV2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE
Np. VGEN,2,5,7,1,0,100 (Itime=2, nv1=5, nv2=7, ninc=1, dy=100)

32.

VROTAT

- generuje cylindryczne objętości przez obracanie wzorca powierzchni

wokół osi
VROTAT, NA1, NA2, NA3, NA4, NA5, NA6, PAX1, PAX2, ARC, NSEG

Np. VROTAT,3,4,,,,,10,11,360,8
Za pomocą VROTAT można utworzyć wycinek kuli, stożka, walca lub złożoną
bryłę obrotową.

33.

VSYMM

- generuje symetryczne odbicie objętości (względem płaszczyzny symetrii)

według wzorca objętości
VSYMM, NCOMP, NV1, NV2, NINC, KINC, NOELEM, IMOVE

34.

VOFFST

tworzy objętość o określonej grubości według powierzchni wzorcowej

VOFFST, NA, DIST, KINC (NA – nr powierzchni wzorcowej, Dist – grubość)

35.

VEXT

tworzy objętość przez skalowane wyciąganie powierzchni wzorca

VEXT,NA1,NA2,NINC, DX,DY,DZ, RX,RY,RZ

36.

VSWEEP

tworzy regularną siatkę w trzecim kierunku (w osi Z), jeśli jest to

możliwe (przy odpowiednim podziale na podobszary, ver. > 5.6)
VSWEEP,VNUM,SRCA,TRGA,LSMO


Usuwanie objętości dokonuje się za pomocą polecenia

VDELE

, NA1,NA2,INC,Key

Key=0 – usuń tylko objętości (volumes only),
Key=1 – usuń objętości i obiekty przyległe (powierzchnie, linie, kp)

Stosowanie opcji Key=0 umożliwia utworzenie konstrukcji cienkościennej z bryły, np. z
cylindra (Cylind) można otrzymać powłokę walcową z dnami.
Przydatnym poleceniem do skalowania objętości (w przypadku importu bryły w formacie
parasolid (nazwa.x_t) jest

VLSCALE

, nv1,nv2,ninc,Rx,Ry,Rz,kinc,noelem,imove .

Przykładowo, aby zamienić wymiary z metrów na milimetry należy napisać:
VLSCALE,all,,,1000,1000,1000,,,1 . Do skalowania powierzchni płaskich stosuje się

ARSCALE

.

(F) Polecenia dotyczące płaszczyzny roboczej


37.

WPCSYS

- definiuje położenie płaszczyzny roboczej według określonego wcześniej

układu współrzędnych lokalnych (LOCAL)
WPCSYS, WN, KCN

38.

WPOFFS

– przesuwa równolegle płaszczyznę roboczą

WPOFFS, XOFF, YOFF, ZOFF

39.

WPROTA

- obraca płaszczyznę roboczą

WPROTA, ROTZ, ROTX, ROTY

40.

KWPLAN

definiuje położenie płaszczyzny roboczej przechodzącej przez 3 punkty

bazowe

KWPLAN,WN,KORIG,KXAX,KPLAN
WN – numer okna, którego kierunek widzenia będzie modyfikowany, tak by był
normalny do płaszczyzny roboczej (domyślnie 1). Jeśli WN jest ujemne, to kierunek
widzenia nie będzie modyfikowany. Jeśli mniej niż 3 punkty są użyte, to kierunek
widzenia okna WN będzie użyty, zamiast definiowania normalnej do płaszczyzny
roboczej.
KORIG - numer punktu definiującego początek płaszczyzny roboczej układu

background image

8

współrzędnych. Jeżeli KORIG = P, graficzne wybieranie jest możliwe i wszystkie
pozostałe pola rozkazu są ignorowane (ważne tylko w GUI).
KXAX - numer punktu definiującego orientację osi XWP, która przechodzi przez
punkty KORIG-KXAX (domyślnie oś XWP będzie równoległa do globalnej osi X,
albo jeżeli prostopadła do płaszczyzny roboczej jest równoległa do globalnej osi X,
wtedy domyślnie ma być równoległa do globalnej osi Y).
KPLAN - numer punktu definiującego położenie płaszczyzny roboczej (domyślnie oś
normalna ZWP pokrywa się z osią normalną aktualnego widoku [/VIEW] okna WN).
Punkt ten nie może leżeć na osi XWP. Ten punkt także definiuje położenie dodatniego
sektora XWP-YWP układu współrzędnych płaszczyzny roboczej. Kąt zawarty między
odcinkami KPLAN-KORIG-KXAX powinien być kątem ostrym (≤ 90

o

). Położenie osi

Z płaszczyzny roboczej ZWP wynika z iloczynu wektorowego XWP i YWP.


41.

LWPLAN

- definiuje położenie płaszczyzny roboczej prostopadle do określonej linii

LWPLAN,WN,NL1, RATIO

NL1 – numer linii do której płaszczyzna robocza (XWP, YWP) ma być prostopadła

(G) Obiekty 2D


42.

PCIRC

- tworzy koło (lub wycinek pierścienia) w początku układu płaszczyzny

roboczej
PCIRC, RAD1, RAD2, THETA1, THETA2 (np. PCIRC,20)

43.

RECTNG

- tworzy prostokąt (prostokątną powierzchnię) w dowolnym miejscu na

płaszczyźnie roboczej
RECTNG, X1, X2, Y1, Y2

44.

RPOLY

– tworzy wielokąt foremny na płaszczyźnie roboczej w początku układu

RPOLY,NS,LS,RMX,RMN


(H) Obiekty 3D


45.

BLOCK

- tworzy prostopadłościan zdefiniowany przez współrzędne naroży na

płaszczyźnie roboczej
BLOCK, X1, X2, Y1, Y2, Z1, Z2 (np. Block,0,100,0,150,0,80)
Dodatkowe polecenia tworzące blok BLC4, BLC5

46.

CONE

- tworzy stożek z osią położoną w początku układu płaszczyzny roboczej

CONE, RBOT, RTOP, Z1, Z2, THETA1, THETA2
Dodatkowe polecenie tworzące stożek CON4.

47.

CYLIND

- tworzy cylindryczną objętość z osią w początku układu płaszczyzny

roboczej
CYLIND, RAD1, RAD2, Z1, Z2, THETA1, THETA2
Dodatkowe polecenia tworzące cylinder CYL4, CYL5.

48.

SPHERE

- tworzy kulę (sferyczną objętość) w początku układu płaszczyzny roboczej

SPHERE, RAD1, RAD2, THETA1, THETA2
Dodatkowe polecenia tworzące kulę SPH4, SPH5.

(I) Operacje logiczne Boole’a na obiektach


49.

BTOL

– określa tolerancję dla operacji Boole’a

BTOL,PTOL

PTOL(def)=0.1E-4

background image

9

50.

BOPTN

– określa opcje dla operacji Boole’a

BOPTN,Lab,Vlue

Lab={Defa, Stat, Keep, Warn, Version}

Dla opcji Keep={Yes,No=def.}. Domyślnie obiekty składowe są usuwane, jeśli

nie użyje się polecenia BOPTN,Keep,Yes .

51.

LPTN

– generuje nowe linie w przypadku linii przecinających się

LPTN, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9

52.

LOVLAP

generuje nowe linie w przypadku linii przecinających się

LOVLAP, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9
W wyniku operacji LPTN i LOVLAP linie są dzielone na krótsze odcinki oraz są
sklejane (mają wspólne punkty bazowe).

53.

LGLUE

skleja linie stykające się końcami lub częścią boku

LGLUE, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9


54.

AADD

- dodaje powierzchnię do powierzchni (A1 V A2)

AADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9
xADD - dodaje obiekty geometryczne do obiektów tego samego typu (x1

V x2)

55.

AGLUE

– skleja wspólne krawędzie sąsiednich powierzchni tworząc jeden obiekt

o tej samej liczbie podobszarów
AGLUE, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9
Tworzą się wspólne linie dla obiektów stykających się (numeracja pól ulega zmianie).
Polecenie xGLUE - generuje nowe wspólne obiekty przez "klejenie", np. VGLUE,1,2
W przypadku objętości tworzą się wspólne powierzchnie stykających się objętości.

56.

AINA

- znajduje przecięcie powierzchni z powierzchnią (A1 ^ A2)

AINA, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9
W wyniku przecięcia mogą powstać wspólne powierzchnie lub linie (krawędzie).

57.

AINV

- znajduje przecięcie powierzchni z objętością (A1 ^ V1) – dzieli powierzchnię

AINV, NA, NV

58.

AOVLAP

– wyznacza podobszary dla nakładających się powierzchni

AOVLAP, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9
Polecenie AOVLAP służy do otrzymywania podobszarów połączonych (sklejonych)
ze sobą w celu zadawania na tych powierzchniach ciśnień lub przemieszczeń.
Wybrane podobszary można ewentualnie usunąć.
Podobnie działa też polecenie

APTN

(Area Partition).

59.

ASBA

- odejmuje powierzchnie od powierzchni ( A1 \ A2 )

ASBA, NA1, NA2, SEPO, KEEP1, KEEP2
Polecenie to nadaje się do tworzenia powierzchni z kontaktem (jedna wewnątrz
drugiej lub powierzchni stycznych), jeśli użyje się np. ASBA,1,2,sepo,,keep

60.

ASBL

- odejmuje od powierzchni linię (A1 \ L1 - cięcie powierzchni linią)

ASBL, NA, NL, -, KEEPA, KEEPL
Jeśli linia jest styczna do powierzchni, wtedy pozostaje ślad na powierzchni w postaci
wklejonej linii na brzegu powierzchni (np. ASBL,1,5).

61.

ASBW

- odejmuje od powierzchni modelu płaszczyznę roboczą

( A1 \ WP - dzieli powierzchnie)

ASBW, NA, SEPO, KEEP

62.

VINV

- znajduje przecięcie objętości z objętością ( V1 ^ V2)

VINV, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9

63.

VADD

- dodaje objętość do objętości (V1 V V2)

VADD, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9
W wyniku dodawania objętości powstaje jedna wynikowa objętość. Operacja ta jest

background image

10

domyślna w systemach graficznych 3D (np. w SolidEdge).

64.

VGLUE

skleja objętości przyległe do siebie

VGLUE, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9
W wyniku sklejania objętości powstają wspólne powierzchnie przyległe między
Sąsiednimi bryłami. VGLUE umożliwia definiowanie podobszarów o różnych
własnościach lub tworzenie regularnych siatek w wybranych podobszarach.

65.

VOVLAP

– wyznacza nakładanie się objętości składowych

VOVLAP, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9
Polecenie to wyznacza wzajemne przecięcia każdej objętości z każdą i dzieli objętości
na mniejsze części i działa analogicznie do AOVLAP.

66.

VSBA

- odejmuje od objętości powierzchnię ( V1 \ A1 – dzieli objętość)

VSBA, NV, NA, SEPO, KEEPV, KEEPA
W przypadku stycznej powierzchni NA do objętości NV można otrzymać ślad tej
powierzchi (odcisk- imprint) na ścianie objętości, co pozwala na zadanie przemiesz-
czeń lub ciśnienia w tym obszarze.

67.

VSBV

- odejmuje objętość od objętości (V1 \ V2)

VSBV, NV1, NV2, SEPO, KEEP1, KEEP2
Polecenie to nadaje się do tworzenia objętości z kontaktem (jedna wewnątrz
drugiej lub objętości stycznych), jeśli użyje się np. VSBV,1,2,sepo,,keep .

68.

VSBW

- odejmuje od objętości płaszczyznę roboczą ( V1 \ WP - dzieli objętość)

VSBW, NV, SEPO, KEEP

(J) Polecenia dotyczące generowania siatek elementów skończonych


69.

ET

– definiuje lokalny numer typu elementu według elementu bibliotecznego

ET, ITYPE, Ename, KOP1, KOP2, KOP3, KOP4, KOP5, KOP6, INOPR
Np. ET,1,Shell63 $ ET,2,95
ET,1,42,,,1 ! element osiowo- symetryczny
ET,1,42 ! element tarczowy z płaskim stanem naprężenia o grubości jednostkowej.
Do zmiany opcji typu elementu stosuje się także polecenie KEYOPT,nrt,nrk,value

70.

MP

– definiuje liniowe własności materiałów, jako stałe lub w funkcji temperatury
MP, LAB, MAT, C0, C1, C2, C3, C4
Lab={EX, ALPX, REFT, PRXY, NUXY, DAMP, MU, DENS, C, KXX, ...}
Np. MP,EX,1,2.1e5 , (lub EX,1,2.15), MP,NUXY,1,0.3 (lub NUXY,1,0.3)
Do definiowania stałych materiałowych, czyli własności materiałów w funkcji
temperatury używa się poleceń MPTEMP i MPDATA .
MPTEMP,Stloc,T1,T2,T3,T4,T5,T6
MPDATA,LAB,MAT,Stloc,C1,C2,C3,C4,C5,C6
Stloc – numer indeksu początkowego w tablicy danych
Do analizy sprężysto-plastycznej stosuje się polecenia
TB, LAB, MAT, NTEMP, NPTS, TBOPT, EOSOPT
LAB={ANISO, BISO, BKIN, CONCR, DP, MELAS, MISO, MKIN, ...}
TBDATA,Stloc,C1,C2,C3,C4,C5,C6

71.

R

– definiuje stałe elementowe

R,NSET,R1,R2,R3,R4,R5,R6
NSET – numer stałej elementowej,
R1 do R6 – wartości stałych elementowych.

Np. R,2,5 ! mm grubość płyty

Dla belki 2D (Beam3): R,1,Area,Izz,H

Do zmiany stałych elementowych (w /Prep7 i /Solu) stosuje się polecenie

background image

11

RMODIF, NSET, Stloc, V1,V2,V3,V4,V5,V6


72.

KESIZE

- określa wielkość elementu w pobliżu punktu (bazowego)

KESIZE, NPT, SIZE, FACT1, FACT2 (np. KESIZE,50,2)
KESIZE, NPT, SIZE, FACT1, FACT2
Opis argumentów
NPT - numer punktu, wokół którego podziały linii i zagęszczenie będą dostosowane.
Jeżeli NPT=ALL, to polecenie będzie stosowane do wszystkich wcześniej wybranych
punktów (przez KSEL). Jeżeli NPT = P, to graficzne wybieranie jest możliwe i
wszystkie pozostałe pola rozkazu są ignorowane (ważne tylko w GUI).
SIZE - rozmiar elementów na linii w pobliżu punktu NPT (nie zważa na jakikolwiek
inny wyszczególniony rozmiar). Jeżeli SIZE jest zero (albo pusty), to stosuje się
FACT1 albo FACT2.

Polecenie KESIZE zagęszcza siatkę w układzie prostokątnym. Podobne w działaniu

jest polecenie KSCON, które zagęszcza siatkę w układzie biegunowym .

73.

LESIZE

– określa podziały i zagęszczenia linii (nie pokrytych siatką)

LESIZE, NL1, SIZE, ANGSIZ, NDIV, SPACE, KFORC
LESIZE,ALL bez pozostałych parametrów automatycznie dzieli i zagęszcza linie,
jeśli wcześniej zastosuje się polecenia KESIZE dla wszystkich KP.
NL1 - numer linii, która ma być modyfikowana. Jeżeli NL1=ALL, to modyfikują się
wszystkie wybrane linie (przez LSEL). Jeżeli NL1 = P, to graficzne wybieranie jest
możliwe i wszystkie pozostałe pola rozkazu są ignorowane (ważne tylko w GUI).
Nazwa komponentu może też być zamiennie stosowana za NL1,
SIZE - jeżeli NDIV jest pustym miejscem, to SIZE jest rozmiarem elementu
(krawędzi elementu). Liczba podziałów jest automatycznie obliczona, zależnie od
rozmiaru elementu (zaokrąglony w górę do liczby całkowitej). Jeżeli SIZE jest zero
(albo puste pole), stosuj ANGSIZ albo NDIV.
ANGSIZ - podział łuku (w stopniach), czyli kąt rozwarcia elementu (z wyjątkiem
linii prostych, które zawsze mają jeden podział). Liczba dzieleń jest automatycznie
obliczona w zależności od długości linii (zaokrąglony w górę do najbliższej liczby
całkowitej).
NDIV - jeżeli jest dodatni, to NDIV jest liczbą podziałów linii na elementy. Jeżeli -1
(i KFORC = 1), to NDIV jest przyjmuje wartość zerową dla tej linii. Elementy typu
TARGE169 z narzuconym sztywnym podziałem ignoruje NDIV i zawsze będzie
generować siatkę elementów z jednym podziałem.
SPACE - współczynnik zagęszczenia. Jeżeli wartość jest dodatnia, to określa
nominalny iloraz ostatniego odcinka podziału do pierwszego odcinka podziału (jeżeli
> 1.0, to rozmiary wzrastają, jeżeli < 1.0, to rozmiary zmniejszają się). Jeżeli wartość
SPACE jest ujemna, to |SPACE| jest nominalnym ilorazem rozmiaru środkowego
odcinka do skrajnego odcinka. Domyślny iloraz wynosi 1.0 (jednolity podział). Dla
generowania siatek warstwowych, wartość 1.0 jest normalnie jest używana. Jeżeli
SPACE = FREE, to iloraz jest określony przez inne parametry.
KFORC – liczba dotycząca wymuszonego podziału. KFORC może przyjmować
wartości od 0 do 4. Parametr jest używany tylko, gdy NL1 = ALL. Określa, które
wybrane linie mają być modyfikowane.
0 - modyfikuj tylko wybierane linie mające nieokreślony podział (lub zero),

1 - modyfikuj wszystkie wybierane linie
2 do 4 – dla tych opcji opis podany w pliku Ansys-pol3.doc.

background image

12

74.

ESIZE

- określa domyślną wielkość elementu (lub liczbę podziałów linii)

ESIZE, SIZE, NDIV (np. ESIZE,10 lub w postaci ESIZE,,5 )
SIZE - domyślna długość boku elementu na granicach powierzchni (czyli linii).
Podziały są automatycznie obliczone (zaokrąglony w górę do najbliższej liczby
całkowitej) w zależności od długości linii. Jeżeli SIZE jest zero (albo puste pole), to
stosuj NDIV.
NDIV - domyślna liczba podziałów na elementy na granicznych liniach. Parametr ten
może być nie używany, jeżeli SIZE jest określone.

Linie zostają podzielone po wykonaniu polecenia z grupy xMESH.
Polecenie AESIZE zadaje wielkość elementów na wybranych powierzchniach.

75.

MSHAPE

określa kształt generowanych elementów

MSHAPE,key,Dim

Key=0 dotyczy elementów czworobocznych lub sześciościennych

Key=1 dotyczy elementów trójkątnych lub czworościennych

Dim={2-D, 3-D}


76.

MSHKEY

uwzględnia lub nie uwzględnia odwzorowanie siatki elementów

MSHKEY,key

Key=0 – swobodne generowanie siatki elementów

Key=1 – powstanie odwzorowana siatka elementów (mapped mesh)

Key=2 – jeśli jest możliwe, to powstanie odwzorowana siatka elementów

Do odwzorowania można też stosować polecenie ESHAPE,2 które jest
równoważne poleceniom: Mshape,0,2D $ Mshkey,1 .


77.

DESIZE

– steruje domyślnymi rozmiarami siatki (default size), nie stosować ze Smrtsize

DESIZE, MinL, MinH, Mxel, ....
MinL - liczba podziałów linii dla elementów liniowych, pierwszego rzędu (def.
ndiv=3)
MinH – liczba podziałów linii dla elementów parabolicznych (drugiego rzędu).


78.

KSCON

– deklaruje rozmiar elementu wokół punktu bazowego w układzie kołowym.

KSCON,kp,Delr, ...
Kp – numer punktu bazowego,
Delr – promień pierwszego rzędu elementów skończonych wokół punktu bazowego.


79.

AESIZE

– deklaruje wielkość elementu na powierzchni

AESIZE, Anum, Size


80.

SMRTSIZE

– określa parametry do automatycznej generacji siatki

SMRTSIZE, Sizlvl, Fac, Expnd, Trans
np. Smrtsize,4 $ Amesh,all

SizLvl – poziom zagęszczenia siatki od 1 do 10 (=6 – domyślny, =4 – gęstszy, =8 – rzadszy)
Gęstość siatki zależy także od krzywizn linii i krzywizn powierzchni modelu). Nie należy
stosować Smrtsize łącznie z poleceniem Desize i odwrotnie. Polecenie Smrtsize powinno być
najczęściej stosowane, bo można go łączyć z Lesize i Kesize oraz Esize. Możliwa jest także
kombinacja poleceń Esize i Kesize (bez Smrtsize). Polecenia Esize, Kesize razem z Lesize
nie zawsze działają prawidłowo przy generacji siatek.
Do rozgęszczania siatek wewnątrz obszaru można stosować Smrtsize,,,Trans (domyślnie
parametr Trans=2).

background image

13


81.

MSHAPE

– określa kształt elementów użytych do generowania (trójkąt lub czworobok),

MSHAPE,par,dim
Par=0 – elementy czworoboczne (sześciościenne) ,
Par=1 – elementy trójkątne (czworościenne)
Dim={2D, 3D}


82.

MSHKEY

- wpływa na rodzaj generowania siatek (generowanie swobodne lub regularne z

odwzorowaniem
MSHKEY,par
Par=0 – generowanie swobodne (domyślnie), Par=1 – odwzorowanie,
Par=2 – stosuj odwzorowanie jeśli to możliwe.
Polecenia: Mshape,0,2D $ mshkey,1 odpowiadają staremu poleceniu Eshape,2

Mshape,1,2D $ mshkey,0 odpowiadają poleceniu Eshape,1 .


83.

MOPT

– wpływa na rozgęszczanie lub zagęszczanie siatek przy brzegu.

MOPT,Lab,Value
Przykłady : Mopt,expnd,2.5 $ Mopt,trans,1.3


84.

TYPE

,nr – ustala bieżący numer typu elementu (wybiera nr typu dla generowanej

następnie grupy elementów), np.TYPE,2. Polecenia Type, Mat, Real stosuje się przed
poleceniami typu xMESH. Można też definiować zamiennie atrybuty elementów za
pomocą poleceń z grupy xATT .

85.

MAT

,nr – ustala bieżący numer stałej materiałowej (przypisuje materiał), np. MAT,1


86.

REAL

,nr – ustala bieżący numer stałej elementowej , np. REAL,3

87.

AATT

– przypisuje do wybranych powierzchni atrybuty tworzonej siatki elementów

AATT,Mat,Real,Type,Esys, …

Podobnie można przypisać atrybuty do linii (LATT) I do objętości (VATT).

88.

KMESH

,kp – generuje elementy skupione w postaci masy i momentów bezwładności


89.

LMESH

– generuje węzły i liniowe elementy wzdłuż linii (dla Link*, Beam*)

LMESH,NL1,NL2,NINC (np. LMESH,3)

90.

AMESH

– generuje węzły i elementy powierzchniowe na powierzchniach

(dla elementów typu Plane*, Shell*)
AMESH, NA1, NA2, NINC (np. AMESH,1,5,2)

91.

AMAP

– tworzy siatkę elementów na powierzchni poprzez odwzorowanie

AMAP,AREA,KP1,KP2,KP3,KP4

AREA – numer powierzchni

KP1,KP2,KP3,KP4 – numery punktów bazowych (mogą być w dowolnej kolejności)

92.

VMESH

– generuje węzły i elementy bryłowe w objętości (dla Solid*)

VMESH,NV1,NV2,NINC (np. VMESH,all)
Do tworzenia siatek regularnych można zastosować polecenie VSWEEP.
W przypadku materiałów ortotropowych i anizotropowych przed poleceniami typu
xMESH należy zastosować polecenie ESYS,nr.

Uwagi odnośne do kolejności użycia poleceń grupy xMESH :

-

najpierw tworzymy siatki regularne (mapped mesh), a następnie nieregularne,

-

w pierwszej kolejności tworzymy siatki gęstsze, a następnie rzadsze,

background image

14

-

wokół otworów lepiej stosować siatki regularne czworokątne (w zadaniach 2-D)

lub sześciościenne (w zadaniach 3-D) ze względu na większą dokładność
otrzymanych wyników (wskazane jest użycie elementów wyższego rzędu).

93.

NUMMRG

– skleja (zanurza) wspólne węzły, punkty bazowe i inne pokrywające się

obiekty
NUMMRG, LABEL, TOLER, GTOLER

Kolejność operacji zanurzania wynika z hierarchii obiektów (najpierw należy skleić

węzły, a następnie punkty bazowe, czyli zastosować Nummrg,Node $ Nummrg,kp).

Zaleca się skleić podwójne punkty bazowe przed wygenerowaniem siatki elementów.

Oprócz klejenia obiektów (Nummrg, Aglue, Vglue) stosuje się jeszcze sprzężenia między
węzłami przez polecenia CP, CPINTF, CE, CERIG. Sprzężenia stosuje się głównie w
superelementach (SE). W przegubach belek definiuje się sprzężenia przemieszczeniowych
stopni swobody (przez CPINTF), a obrotowe stopnie swobody są wtedy niezależne.
Wygenerowaną siatkę elementów można korygować poleceniami grupy xRefine , gdzie
litera x = {K, L, A, N, E }.
Do usuwania siatki elementów stosuje się polecenia grupy xCLEAR,N1,N2,INC,

Np. ACLEAR,1,2 , VCLEAR,5 .

Do zamrażania (wyłączenia grupy elementów) stosowane jest też polecenie

ET,nr,0 (pozostają węzły, a usuwane są elementy danej grupy).

94.

SAVE

– zapisz model bryłowy i model MES w bazie danych (file.db)

Polecenie SAVE powinno być użyte co najmniej raz przed poleceniem FINISH w
/PREP7 (w przeciwnym przypadku tak zdefiniowane zadanie nie rozwiąże się).

95.

AFLIST

– wydruk liczby wygenerowanych obiektów : KP, L, A, V, N, E.

96.

FINISH

– zamknięcie bloku /PREP7 (lub innego bloku)


W niektórych przypadkach stosuje się polecenia CSYS,nr i NROTAT,all do obracania
układu współrzędnych węzłów (np. przy podparciu przesuwnym ukośnym lub zadawaniu
przemieszczeń w kierunku promieniowym). Dla konstrukcji anizotropowych (ortotropowych),
jeśli kierunki ortotropii nie pokrywają się z kierunkami globalnymi X,Y,Z, wtedy należy użyć
polecenia ESYS,nr (przed xMESH), które definiuje kierunki główne na podstawie deklaracji
LOCAL,nr. Do przesuwania siatek elementów można stosować polecenie TRANS lub
polecenia z grupy xTRANS. Za pomocą polecenia

AFLIST

można wydrukować statystykę

dla modelu geometrycznego (maksymalne numery: KP, L, A, V) i modelu MES (liczba
węzłów i elementów). Pełną statystykę zadania otrzymuje się pisząc

/STATUS

.


(K) Polecenia bloku /SOLUTION

Polecenia dotyczące obciążeń i warunków brzegowych


97.

/SOLUTION

otwarcie bloku rozwiązującego zadanie (solvera)

98.

ANTYPE

deklaracja typu analizy

ANTYPE,Type={Static, Buckle, Modal, Harmic, Trans, Substr, Spectr}

Polecenie Antype,Static jest przyjmowane domyślnie (default).


99.

F

- określa obciążenia siłowe w węzłach (N)

F, NODE, LAB, VALUE, VALUE2, NEND, NINC
LAB={FX,FY,FZ, MX,MY,MZ}
NODE- numer węzła, w którym ma być przyłożona określona siła. Jeżeli
NODE=ALL, to NEND i NINC są ignorowane i siły są stosowane do wszystkich

background image

15

wybranych wcześniej węzłów (przez NSEL). Jeżeli NODE = P, to graficzne
wybieranie jest możliwe i wszystkie pozostałe pola rozkazu są ignorowane (ważne
tylko w GUI). Nazwa komponentu (grupy węzłów) może też być zamiennie
podstawiona za NODE.
LAB- nazwa etykiety dla sił. Etykiety dla mechaniki konstrukcji, dla sił FX, FY, albo

FZ , dla momentów MX, MY, albo MZ. Etykieta dla termodynamiki: HEAT

przepływ ciepła). Etykieta dla przepływów: FLOW.
VALUE- wartość siły lub momentu w danym węźle
Przykład F,500,FX,10

100.

FK

- definiuje obciążenia siłowe (lub momentowe) w punktach bazowych

FK, KPOI, LAB, VALUE, VALUE2 ( np. FK,5,FZ,-120, FK,6,MZ,100)
Składnia FK jest analogiczna do F (pierwszy parametr oznacza nr KP)


101.

D

- definiuje warunki brzegowe w węzłach (ograniczenie stopni swobody)

D, NODE, LAB, VALUE, VALUE2, NEND, NINC (np. D,all,UY,0)
LAB={UX,UY,UZ, ROTX,ROTY,ROTZ, ALL}
NODE- numer węzła, w którym ograniczenie ma być określane. Jeżeli NODE=ALL,
to NEND i NINC są ignorowane i ograniczenia są stosowane do wszystkich
wybranych węzłów (NSEL). Jeżeli NODE = P, to graficzne wybieranie jest możliwe
i wszystkie pozostałe pola rozkazu są ignorowane (ważne tylko w GUI). Nazwa
komponentu (grupy węzłów) może też być zamiennie stosowana za NODE.
LAB- etykieta określonego stopnia swobody. Jeżeli LAB=ALL, to polecenie to stosuje
się do wszystkich możliwych etykiet. W przypadku mechaniki konstrukcji stosuje się
etykiety dla przemieszczeń: UX, UY, albo UZ, a dla obrotów ROTX, ROTY, albo
ROTZ. Etykieta WARP dotyczy zniekształcenia. Etykiety dotyczące ciepła to: TEMP
(temperatura). Dla przepływów (FLOTRAN) stosuje się etykietę PRES (ciśnienie).
VALUE- wartość dla danego stopnia swobody (zazwyczaj zerowa, lub zadana w
przypadku wymuszenia przemieszczeniowego).

102.

DK

- definiuje ograniczenia stopni swobody (warunki brzegowe) w punktach

bazowych
DK, KP, LAB, VALUE, VALUE2, KEXPND
Składnia DK jest analogiczna do D (pierwszy parametr oznacza nr KP)
Np. DK,5,UY,0

103.

DSYM

- określa symetryczne albo anty-symetryczne ograniczenia stopni swobody

(warunki brzegowe) w węzłach

DSYM, LAB, Normal, KCN (np. NSEL,s,loc,z,0 $ DSYM,symm,z,11)

104.

DA

– określa symetryczne warunki brzegowe na powierzchniach

DA,Area,Lab,Val1,Val2 , gdzie Lab={Symm, Asym}

105.

DL

– określa symetryczne warunki brzegowe na liniach

DL,Line,Area,Lab,Val1,Val2

Line – numer linii, na której mają być spełnione warunki brzegowe,

Area – numer powierzchni do której należy określona linia,

Lab={Symm, Asym} = {symetryczne, asymetryczne w.brzeg.}

106.

SFL

- określa zewnętrzne obciążenia ciągłe na liniach danej powierzchni

SFL, LINE, LAB, VALI, VALJ, VAL2I, VAL2J (np. SFL,5,pres,10)
To polecenie nie działa na liniach między powierzchniami.

107.

SFA

- określa obciążenia ciągłe na wybranych powierzchniach

SFA, AREA, LKEY, LAB, VALUE, VALUE2 (np. SFA,6,,pres,5 )

108.

SFGRAD

określa gradient dla obciążeń powierzchniowych

background image

16

SFGRAD,Lab,Skkcn,sldir,Slzer,Slope

Lab={Pres, Conv, Hflux, Chrgs}, Sldir={x,y,z}

109.

SFE

definiuje obciążenia powierzchniowe na elementach

SFE,Elem,Lkey,Lab,Kval,Val1,Val2,Val3,Val4

Lab={ Pres, Conv, Hflux, Rad, Fsi,…}

Polecenie SFE umożliwia definiowanie gradientu temperatury w płytach i belkach.

110.

SF

określa obciążenia powierzchniowe na węzłach

SF,Nlist,Lab,Value,Value2

111.

BFE

– definiuje siły masowe (objętościowe) dla elementów

BFE, ELEM, Lab, STLOC, VAL1, VAL2, VAL3, VAL4

Lab={Temp, FLUE, HGEN)
BFE definiuje obciążenia masowe elementu (jak na przykład temperaturę, moc
cieplną źródła).

112.

SFBEAM

,Elem,Lkey,Lab,Vali,Valj ... – obciążenie ciągłe dla belki

Elem- numer elementu lub all dla wybranych elementów belki,

Lkey- przypadek obciążenia (według opisu „surface load”), Lkey={1,2,3,4},
Vali, Valj – wartości obciążeń jednostkowych q kolejno w węzłach I, J

113.

SBCTRA

– Solid Boundary Conditions Transfer – przesłanie warunków brzegowych z

modelu bryłowego na model MES (na siatkę elementów). Polecenie jest potrzebne
przed narysowaniem obciążenia i warunków brzegowych. Polecenie Finish automa-
tycznie wykonuje polecenie Sbctra.

114.

ACEL

– definiuje składowe przyspieszeń działające na masy skupione lub rozłożone

ACEL,ax,ay,az (np. ACEL,0,0,9.81 )
Polecenie ACEL pozwala uwzględnić przykładowo ciężar własny konstrukcji, jeśli w
danych materiałowych zadeklaruje się gęstość materiału (MP,Dens,nr,value).

W przypadku przyspieszenia ziemskiego deklarujemy np. Az=9.81 [m/sec

2

]. Zwrot

przyspieszenia musi być przeciwny do siły ciężkości.


115.

SOLVE

– polecenie rozwiązania zadania dla bieżącego obciążenia.

Polecenie Solve może wystąpić kilkakrotnie w bloku /Solution (zwłaszcza w analizie
nieliniowej). Każdemu poleceniu Solve odpowiada polecenie Set,nr w postprocesorze.
W bloku /Solution mogą wystąpić także polecenia dotyczące obciążeń i warunków
brzegowych (F, FK, SFL, SFA, BF, D, DK, DSYM) oraz polecenia sterujące analizą
nieliniową (np. NLGEOM, NSUBST, TIME, EQSLV, NEQIT, SSTIF).
Do automatycznego sterowania analizą nieliniową stosuje się polecenie
SOLCONTROL, On,On (domyślnie).

Inne polecenia bloku /Solution stosowane rzadziej:

DCUM

,Oper,Rfact,Ifact,Tbase -określa czy warunki brzegowe mają być sumowane w tym

samym węźle w kolejnym poleceniu D lub DK, gdzie: Oper={Repl,Add,Igno}

FCUM

,Oper,Rfact,Ifact - określa czy obciążenia są sumowane w tym samym węźle w

kolejnym poleceniu F lub FK . Domyślnie nie są sumowane ani przemieszczenia ani siły.
W przypadku analizy termicznej stosuje się polecenia TUNIF i TREF.

IC,

Node,Lab,Value,Value2,Nend,Ninc – określa warunki początkowe w węzłach

Lab={Ux,Uy,Uz,Rotx,Roty,Rotz,Temp,Pres,Vx,Vy,Vz},
Value – początkowa wartość przemieszczenia (def.=0),
Value2 – początkowa wartość prędkości (def.=0).

PSTRES

,Key={On, Off} – polecenie stosowane przy wyboczeniu liniowym .

KBC

,Key – ustala sposób narastania obciążenia

Key=0 – liniowe narastanie obciążenia (ramped, def.),

background image

17

Key=1 – skokowe narastanie obciążenia (stepped)

Polecenia analizy nieliniowej
NLGEOM

,Key={On,Off} (włączenie lub wyłączenie analizy nieliniowej)

SSTIFF

,Key={On,Off } (włączenie tzw. sztywności geometrycznej przy wyboczeniu)

SOLCONTROL

,Key1,Key2,Key3 (np. SOLCONTROL,on,on)

NROPT

,Option={Auto,Full,Modi,Init,Unsym} (wybór opcji metody Newtona Raphsona)

EQSLV

,Lab,Toler,Mult (określenie metody rozwiązywania układu równań),

gdzie Lab={Front, Sparse, JCG, ICCG, PCG, AMG, Iter, DSparse}

ARCLEN

,key={On,Off} (metoda łuków w analizie nieliniowej)

NSUBST

,Subst (liczba podkroków w jednym kroku obciążenia)

TIME

,time (ustalenie bieżącego parametru obciążenia lub czasu (rosnąco)

DELTIM

, DTime, Domin, DTmax (przyrost kroku czasowego lub obciążenia)

NEQIT,

Neqit (dozwolona liczba iteracji dla pojedynczego podkroku)

Polecenia do analizy nieliniowej stosowane w /Prep7 :

TB,

Lab,Mat,Ntemp,Npts,Tbopt,Eosopt , np. TB,BKIN,1

TBDATA

,Stloc,C1,C2,C3,C4,C5,C6 , np. TBDATA,1,250,210E3 ! Re, Etan


(L) Polecenia dotycz
ące postprocesora /POST1

116.

SET

ustala numer obciążenia (domyślnie ostatni krok obciążenia)

SET,step,subst (step – numer obciążenia lub kroku, subst – numer podkroku)

117.

PLDISP

- rysuje odkształconą strukturę

PLDISP, KUND , np. PLDISP,2

118.

RSYS

ustala w jakim układzie współrzędnych rysowane są wyniki (mapy)

RSYS,nr (np. Rys,1 $ Plnsol,s,y ! mapa naprężeń obwodowych)

119.

PLNSOL

– rysuje mapy warstwicowe (konturowe) w węzłach dla żądanych

wyników (z uśrednieniem w węzłach)
PLNSOL, Item, Comp, KUND, Fact
Item={U,S,EPEL,BF,EPPL,…}, Comp={X,Y,Z,XY,YZ,1,2,3,INT,EQV}
Np. PLNSOL,S,EQV (wytężenie według hipotezy HMH) ,
PLNSOL,EPEL,X (odkształcenie ε

x

),

PLNSOL,EPPL,EQV (zastępcze odkształcenia plastyczne),
PLNSOL,S,INT (wytężenie według hipotezy Tresci Guesta τ

max

),

PLNSOL,U,X (mapa przemieszczeń u

x

),

PLNSOL,BF,Temp (rozkład temperatur w analizie statycznej),
PLNSOL,Temp (rozkład temperatur w analizie termicznej)
Dla elementów kontaktowych typu „Surface to Surface” można stosować polecenia:
PLNSOL,CONT,{PRES,SFRIC,STAT,PENE} (np. dla Targe169, Conta171).

120.

PLESOL

- rysuje mapy warstwicowe w elementach dla żądanych wyników (bez

uśredniania w węzłach)
np. PLESOL,S,INT $ PLESOL,SERR (rysunek błędu rozwiązania)

121.

PRNSOL

– drukuje wyniki w węzłach dla żądanych wyników przemieszczeń lub

naprężeń (z uśrednieniem w węzłach)
Np. PRNSOL, u,comp (dla składowych przemieszczeń)
PRNSOL,s,comp $ PRNSOL,s,prin (dla naprężeń głównych)

122.

PRESOL

- drukuje wyniki w elementach dla żądanych wyników przemieszczeń, sił

lub naprężeń (bez uśrednienia w węzłach)

Np. PRESOL,F $ PRESOL,ELEM

background image

18

123.

PRRSOL

– drukuje wartości sił reakcyjnych (dla zadanych warunków brzegowych)

Lsel,s,Line,,nr $ NSLL,s,1 $ Prrsol $ Allsel

W przypadku elementów powłokowych (np.Shell63, 93) rysowane są naprężenia wypadkowe
(zginanie z rozciąganiem) po widocznej stronie powłoki, jeśli ustalony jest domyślnie tryb
graficzny /Graphics,Power $ plnsol,s,eqv . Jeżeli zależy nam na rozkładzie naprężeń
błonowych (w środku grubości powłoki), to należy zastosować następujące polecenia:
/Graphics,full $ Shell,mid $ plnsol,s,eqv . Powierzchnie Top, Mid i Bot mogą być stosowane
w poleceniu Shell, przy czym powierzchnia Top jest położona po dodatniej stronie wektora
normalnego do powierzchni środkowej).
Oprócz tego rzadziej stosuje się polecenia:

ETABLE, PRETAB, PLETAB, PLLS, PLVECT

.

Do wykresów wzdłuż ścieżki używa się kolejno poleceń:

PATH, PPATH, PDEF, PLPATH

,

PRPATH

.


(M) Polecenia dotycz
ące selekcji (szerszy opis w Ansys-dod1.pdf)

a) Rodzaje selekcji



|////////////////////////////////////////| ( a )
|////////////////////////////////////////|

ALLSEL

(odtworzenie bazy danych wszystkich obiektów)

|////////////////////////////////////////| xSEL,ALL - odtworzenie bazy danych obiektu x
|////////////////////////////////////////| np : NSEL,ALL (powrót do wszystkich węzłów)

|------------------------------------|
|---------------|/////////////////|------| ( b )
|---------------|/////////////////|------|

xSEL,S,

.... ( selected active data set /////)

|---------------|/////////////////|------| wybierz aktywną część danych, otrzymując zbiór B
|------------------------------------| (S) np : NSEL,S,LOC,X,2,10

|---------------------------------------|
|---------------|-----------------|------| ( c )
|---------------|--|//////////|- ----|------|

xSEL,R,

.... ( reselected active data subset ////)

|---------------|-----------------|------| reselekcja z wybranych danych, np. ze zbioru B
|---------------------------------------| (R) np : NSEL,R,LOC,Y,3,7


|----------------------------------------|
|---------------|/////////////////|----------| ( d )
|---------------|//////|----|/////|----------|

xSEL,U,

.... ( unselected inactive data ----)

|---------------|/////////////////|----------| odselekcjonowanie danych, np. ze zbioru B
|----------------------------------------| (U) np : NSEL,U,LOC,X,3,4

|----------------------------------------| ( e )
|-------------|/////////////////|------------|

xSEL,A

, .... ( additionally selected data \\\\\ )

|---|\\\\\\|----|/////////////////|------------| dodatkowa selekcja danych, np. do zbioru B
|-------------|/////////////////|------------| (A) np : NSEL,A,NODE,,40,50
|----------------------------------------|

b) Grupy selekcyjne

background image

19

KSEL - for keypoints ( selekcja punktów bazowych ), np. KSEL,s,Loc,x,0,200
LSEL - for lines ( selekcja linii ), np. LSEL,a,Line,,3,6
ASEL - for areas ( selekcja powierzchni ), np. ASEL,r,Area,,3,4
VSEL - for volumes ( selekcja objętości ), np. VSEL,u,Volu,,5
NSEL - for nodes ( selekcja węzłów ), np. NSEL,s,Loc,z,300
ESEL - for elements ( selekcja elementów ), np. ESEL,s,Elem,,500,1000
CMSEL - for components ( selekcja komponentów ), np. CMSEL,s,obudowa
ALLSEL – wybierz wszystkie obiekty (całość modelu geometrycznego i siatki elementów)

Tworzenie komponentów

CM

,Nazwa,Type

Type={Kp,Line,Area,Volu,Node,Elem,...},

Przykład tworzenia komponentów:
Nsel,s,loc,x,0,100 $ nsel,r,loc,y,0,100 $ cm,wezly1,node $ allsel
Cmsel,s,wezly1 $ nplot $ cmsel,all $ allsel

c) Bezpośredni wybór obiektów ( direct selection ) :

xSEL,Type,Item,Comp,VMIN,VMAX,VINC

Type={S, P, R, A, U, ALL, INVE}
S - selekcja obiektów danego typu z całego zbioru (Selects a new set (default)),
P – selekcja za pomocą kursora myszki na ekranie (Pick)

R - powtórna selekcja z bieżącego zbioru (Reselects a set from the current set )
A - dodatkowa selekcja z całego zbioru (Additionally selects a set and extends

current set)

U - odwołanie, odłączenie obiektów z bieżącego zbioru (Unselects a set from the

current set )

ALL – wybierz wszystkie obiekty danego typu (np. LSEL,all)
INVE – wybierz dopełnienie zbioru (odwrotność - inwersję)
ITEM ={Kp,Line,Area,Volu,Node,Elem,Loc, …}, Loc- położenie obiektu
Comp = {x,y,z,sum,1,2,3, ...}
Przykłady: NSEL,s,loc,x,0,100

NSEL,r,loc,y,10,20

ASEL,s,area,,1,10 $ …. $ ALLSEL .

Selekcja na ekranie polega na wpisaniu odpowiedniego polecenia w postaci
Np. Esel,P lub Nsel,p . Zamiast argumentów piszemy literę P lub tekst Pick i wskazujemy
obiekty na ekranie. Przy selekcji powierzchni i objętości należy najpierw zastosować
polecenie numerujące obiekty (np. Plot /Ctrl / Numbering / Area – On) a następnie
wskazywać numery tych obiektów, które są umieszczone w środku ciężkości tych obiektów.
W oknie sterującym selekcję (po lewej stronie u dołu) można wprost wpisywać numery
obiektów, jeśli trudno wskazać na ekranie taki obiekt (w przypadku nałożonych numerów w
tym samym miejscu). Numer pojedynczego obiektu można sprawdzić pisząc np. APLOT,nr.

d) Pośredni wybór obiektów ( indirect selection )

:

xSLy,Type,NKEY
gdzie : x może oznaczać : A, E, K, L, N, V
y może oznaczać : A, E, K, L, N, V (ale x ≠ y)
np : LSEL,S,Line,,5,10 $ NSLL,S,1 $ *GET,Lwez,node,,count
NSLL wybiera węzły na podstawie wybranego zbioru linii przez LSEL
W zmiennej Lwez zostaje podstawiona liczba wybranych węzłów.
Wybór węzłów i elementów leżących na powierzchniach A1 i A2
ASEL,S,Area,,1,2 $ NSLA,S,1 $ ESLN,S,1
Esel,s,mat,,2 $ NSLE,s,1 ! Wybór elementów o stałej materiałowej numer 2

background image

20

Esel,s,type,,1 $ NSLE,s,1 Wybór elementów typu 1

e) Selekcja uporządkowana lub nieuporządkowana za pomocą poleceń FLST i FITEM

FLST, Nfield, Narg, Type, Otype, Leng
Nfield – numer pola, np.2 (dla etykiety selekcji P51X)
Narg – liczba argumentów na liście selekcji (wybranych za pomocą FITEM)
Uporządkowana selekcja występuje, gdy Otype=Order (def. Otype=Noor),
Type= {1=node, 2=elem, 3=kp, 4=line, 5=area, 6=volu, …}
FITEM,Nfield,Item (Item= nr obiektu)

(N) Polecenia bloku postprocesora /POST26

W tym bloku można przedstawić wyniki analizy dynamicznej i plastycznej, w zależności od
czasu dla procesów przejściowych (transient). Postprocesor /Post26 składa się z
następujących części: Store data (Data, Esol, Nsol, Solu, Store,...), Controls, Operations,
Display, Listing i Status.

(O) Polecenia graficzne

Ustawienia

(Set up)

Styl

(Style)

Opcje oznaczeń

(Numbering, color)

/SHOW

ERASE

/TYPE

/ESHAPE

/PNUM

/DV3D

/GSAVE

/CTYPE

/SHRINK

/NUMBER

/REPLOT

/GRESUME

/TRLCY

/FACET

/CMAP

/PSTATUS

/PLOPTS

/EDGE

/EFACET

/COLOR

/RESET

/TRIAD

/GLINE

/NORMAL

/CLABEL

IMMED

/SEG

/LIGHT

/PBF

/ERASE

/PCOPY

/CONTOUR

/PSF

/NOERASE

/GRAPHICS

/CVAL

/PSYMB

/PBC

Widoki

(View)

Sterowanie

(Graphctl)

Skalowanie

(Scaling)

DSYS

/GRTYP

/AUTO

/WINDOW

/GROPT

/USER

/TLOCAL

/GRID

/DIST

/ZOOM

/GTHK

/DSCALE

/VIEW

/XRANGE

/VSCALE

/ANGLE

/YRANGE

/RATIO

/FOCUS

/AXLAB

/SSCALE

/VCONE

/VUP


Nazwa wn – oznacza numer okna (default=1)

Wykaz niektórych poleceń graficznych
/SHOW

– wybór rodzaju grafiki na ekranie (liczby kolorów)

background image

21

/SHOW,type,ext,vect,ncpl (domyślny jest tryb rastrowy)

type={WIN32, WIN32C,Term, File, 3-D} , np. /SHOW,WIN32,,1 (tryb wektorowy)

/REPLOT

– powtórzenie rysowania obiektu na ekranie (np. po zmianie trybu grafiki)

/ERASE

– tryb wymazywania poprzedniego rysunku z ekranu (default)

/NOERASE

– tryb braku wymazywania ekranu (nadpisywanie)

ERASE – wymaż ekran

/TRIAD

,wn,Label – deklaracja położenia triady (oznaczenia osi x,y,z) na ekranie

/TYPE,

wn,nr={1 do 8} – tryb przysłaniania, /Type,1,2 (uwzględnia przysłaniane)

/EDGE,

wn,mode={0,1} – tryb rysowania siatki elementów (bez siatki lub z siatką)

/ESHAPE

,wn,mode={0,1} – rysowanie przekroju belek lub płyt (efekt 3D)

/FACET

,wn,mode={0,1} – rysowanie modelu CAD w trybie wektorowym lub rastrowym

/EFACET

,mode={1,2} – tryb rysowania zarysu elementów zakrzywionych

/PBC

,Label,mode={0,1} – do oznaczania warunków brzegowych

Label={U, ROT, F, M, Temp, Path, All, Defa}

/PBC,

Item,--,key,min,max,abs – do oznaczania warunków brzegowych w nowszych wersjach

systemu ANSYS

/PNUM

,Label,mode={0,1} – do numeracji obiektów

Label={Kp, Line, Area, Volu, Node, Elem, Type, Mat, Real, Loc, Sval, Defa}

/PSF

,pres,norm,mode={0,1,2} – do oznaczania działania ciśnienia

mode=1 – ciśnienie rysowane jest jako czerwona linia,

mode=2 – ciśnienie rysowane jest w postaci czerwonych lub kolorowych strzałek

/PBF

,Temp,,mode={0,1} – do oznaczania rozkładu temperatury

/PSYMB

, Label,mode={0,1} – do oznaczania atrybutów obiektów

Label={CS, NDIR, ESYS, LDIR, ADIR}

/CONTOUR

– do ustalenia liczby kolorów i zakresu wartości dla map warstwicowych

/CONT,wn,ncont,vmin,vinc,vmax (def. /cont,1,9)

/Show,win32c $ /cont,1,16 $ plnsol,s,eqv (dla większej liczby warstwic)

/CONT,1,9,0,,200 $ plnsol,s,eqv (obcięcie naprężeń powyżej 200 MPa)

lub skalowanie naprężeń względem ustalonej wartości (np. granicy plastyczności)

/VIEW

– określa kąty obrotu względem ekranu (rzuty współrzędnych wektorów osi x,y,z na

oś prostopadłą do ekranu )

/VIEW,wn,wx,wy,wz (np. /View,1,1,1,1 – widok izometryczny)

/DSCALE

,wn,scale – skalowanie przemieszczeń modelu na ekranie (np. /DSCALE,1,1)

scale=0 (lub auto) – oznacza automatyczne skalowanie

/AUTO

– automatyczne dopasowanie obiektu do wielkości ekranu (działa jak Fit w GUI)

/GRAPHICS

,mode={Power, Full} – ustalenie trybu graficznego (wersji pakietu grafiki)

Przy trybie Power naprężenia w powłokach rysowane są zawsze na widocznej stronie
powierzchni. Przy trybie Full można sterować stroną powierzchni poleceniem

SHELL

,side ={top,mid,bot}


a) Wydruk mapy naprężeń w odcieniach szarości (9 odcieni)
Z menu górnego:
Plot Ctrl / Style / Colors / Load Color Map / Browse (c:\ansys-tools\shdmonp.cmap)
Następnie można zapisać obraz na plik typu WMF za pomocą: Plot Ctrl /Write Metafile /

background image

22

Invert White /Black (w negatywie).
W trybie wsadowym piszemy polecenie:

/CMAP

, Shdmonp,cmap,C:\ansys-tools.


b) Wydruk szacowanej (przewidywanej) wartości maksymalnego i minimalnego

naprężenia: /GRAPHICS,Full $ ERNORM,ON $ PLNSOL,S,EQV .


c) Rysunek elementów lub mapy warstwicowej w przekroju bryły (Q-Slice)
Ciąg poleceń: /TYPE,1,8 $

/CPLANE

,key ! Cutting plane , key={0,1}

PLNSOL,S,EQV

Key=0 (według /view i /focus), Key=1 (według Workplane, WPCSYS)


d) Kopiowanie ekranu na plik w trybie wsadowym

/UI

,copy,save,WMF,graph,color,reverse ! tworzony jest plik file000.wmf

/rename,fname,ext1,dir1,fname,ext,dir2

e) Wybór trybu wektorowego z menu górnego
Plot Ctrl / Device Options / Vector mode {v On}.
Powrót do trybu rastrowego : Plot Ctrl / Device Options / Vector mode { Off}.

f) Polecenie

GPLOT

(w menu górnym: plot / multiplot ) służy do identyfikacji położenia

wybranych obiektów na tle innych obiektów niższego rzędu i jest sterowane przez polecenie

/GTYPE

, WN, LABEL, KEY , gdzie Label={Keyp,Line,Area,Volu,Node,Elem}, Key={0,1}

(domyślnie ustalone jest /gtype,all,1).
Polecenie

/COLOR

zmienia kolory obiektów na ekranie.


(P)

Zestawienie poleceń systemu ANSYS w grupach


1) Polecenia dotyczące typu analizy (Analysis commands) :

ANTYPE BUCOPT MODOPT RIGID SUBOPT
EXPASS EQSLV MXPAND SEEXP TOFFST
HROPT NLGEOM SEOPT TRNOPT
HROUT NROPT SPOPT
LUMPM PSTRES SSTIF

2) Układy współrzędnych użytkownika (User coordinate systems):

LOCAL CSYS
CSLOCAL DSYS
CS CSCIR
CSKP CENTER
CSWPLA CSLIST CSDELE

3) Polecenia graficzne (Graphics commands) :

= Set Up = = Style = = NumColor =
/SHOW ERASE /TYPE /ESHAPE /PNUM
/DV3D /GSAVE /CTYPE /SHRINK /NUMBER
/REPLOT /GRESUME /TRLCY /FACET /CMAP
/PSTATUS /PLOPTS /EDGE /NORMAL /COLOR

background image

23

/RESET /TRIAD /GLINE /LIGHT /CLABEL
IMMED /SEG /CONTOUR
/ERASE /PCOPY /CVAL
/NOERASE /PBC
/PBF
/PSF
= View = = GraphCtl = = Scaling = /PSYMB
DSYS /GRTYP /AUTO
/WINDOW /GROPT /USER
/TLOCAL /GRID /DIST
/ZOOM /GTHK /DSCALE
/VIEW /XRANGE /VSCALE
/ANGLE /YRANGE /RATIO
/FOCUS /AXLAB /SSCALE
/VCONE, /VUP

4) Polecenia dotyczące punktów bazowych (Keypoint commands) :

K KGEN KMODIF KPLOT
KNODE KSYMM KMOVE KLIST
KL KTRAN KSCALE KDELE
KFILL KSUM KCENT


5) Polecenia dotyczące linii (Line commands) :

BSPLIN LARC LEXTND LSTR
CIRCLE LAREA LFILLT LSUM
L LDELE LGEN LSYMM
L2ANG LDIV LLIST LTAN
L2TAN LCOMB LPLOT LTRAN
LANG LDRAG LROTAT SPLINE

6) Polecenia dotyczące powierzchni (Area commands) :

A AFILLT APLOT AOFF
AL ADRAG ALIST
ASKIN AROTAT ADELE
AGEN AOFFST ASUB
ARSYM ASUB ATRAN

7) Polecenia dotyczące objętości (Volume commands) :

V VTRAN VPLOT VLIST VOFF
VA VDRAG VSYMM VSUM
VGEN VROTAT VDELE VEXT

8) Prymitywy graficzne (Graphic primitives) :

Command Description

background image

24

Areas: RECTNG Rectangular area
POLY Polygonal area (requires PTXY command)
RPOLY Regular polygonal area
PCIRC Circular area or circular sector area

Volumes: BLOCK Hexahedral volume
PRISM Prism volume (requires PTXY command)
RPRISM Regular prism volume
CYLIND Cylindrical volume
CONE Conical volume
SPHERE Spherical volume
TORUS Toroidal volume
Other: PTXY Defines coordinate pairs for POLY and PRISM

9) Operacje logiczne (Boole’a) na bryłach (Boolean commands) :
Controls Intersect Addition Subtract Cut

BOPTN LINL AADD LSBL LCTA
BTOL AINA VADD ASBA ACTA
VINV VSBV VCTA
LINA LSBA
AINV LSBV
LINV ASBV
ASBL
VSBA
Overlap Glue Classify
LOVLAP LGLUE LCSL
AOVLAP AGLUE
VOVLAP VGLUE

10) Selekcja obiektów (object selection)

The following commands are used to select subsets of data (selekcja obiektów):
DOFSEL NSEL ESEL KSEL
ALLSEL NSLE ESLN KSLN
NSLK ESLL KSLL
NSLL ESLA
NSLA ESLV
NSLV

LSEL ASEL VSEL
LSLK ASLL VSLA
LSLA ASLV

11) Własności liniowe materiału (Linear material property commands) :

MP MPTEMP MPDATA MPREAD MPPLOT
EMUNIT MPTGEN MPTRES MPWRIT MPLIST
MPDRES MPDELE

background image

25

12) Polecenia sterujące generacją siatek (Mesh control commands) :

ESHAPE KATT MODMSH
ESIZE LATT SHPP
KESIZE AATT

MSHAPE

LESIZE VATT

SMRTKEY

LDVA LCCAT

DESIZE

KSCON ACCAT

SMRTSIZE


13) Polecenia generujące siatki elementów (Mesh generation commands):

MAT KMESH KCLEAR VSWEEP
REAL LMESH LCLEAR VEXT
TYPE AMESH ACLEAR
ESYS VMESH VCLEAR

14) Polecenia dotyczące węzłów (Node commands) :
N CENTER NROTAT
NMODIF QUAD SOURCE
FILL MOVE NPLOT
NGEN TRANS NLIST
NSYM NSCALE NDELE


15) Polecenia dotyczące elementów (Element commands) :

MAT E EN GCGEN
REAL EMORE ENGEN LAYLIST
TYPE EMODIF ENSYM LAYPLOT
ESYS EGEN ENORM EPLOT
ESYM ESURF ELIST
EMID EINTF EDELE

16) Obciążenia powierzchniowe (Surface loads) :

Surface loads can be specified on lines, areas, and elements.
Commands for surface loads on solid model entities:
SFL SFA SFGRAD SBCLIST
SFLDELE SFADELE SFTRAN
SFLLIST SFALIST SBCTRAN
The module name for status purposes is SMSURF.
Commands for surface loads on elements:
SF SFE SFGRAD
SFDELE SFBEAM SFCUM
SFLIST SFEDELE SFSCALE
SFELIST SFFUN

17) Obciążenia objętościowe (Body loads) :
Body loads can be specified on keypoints, nodes, and elements.
Commands for body loads on keypoints:

background image

26

BFK BFTRAN
BFKDELE SBCTRAN
BFKLIST SBCLIST
The module name for status purposes is SMBODY.
Commands for body loads on nodes and elements:
TUNIF BFE
BFUNIF BFECUM
BF BFESCAL
BFCUM BFEDELE
BFSCAL BFELIST
BFDELE
BFLIST

18) Obciążenia siłowe (Force loads)

Commands for force loads on solid model entities (obciążenia skupione) :
FK FKLIST SBCTRAN
FKDELE FTRAN SBCLIST
The module name for status purposes is SMFORC.
Commands for force loads on nodes:
F FCUM FDELE
FSCALE FLIST
The module name for status purposes is FEFORC.

19) Obciążenia bezwładnościowe (Inertia loads)

Commands for inertia loads (obciążenia masowe, siłami bezwładności) :
ACEL CGLOC IRLF
OMEGA CGOMGA
DOMEGA DCGOMG

20) Warunki brzegowe (Boundary conditions (constraints))

Commands for constraints on solid model entities (ograniczenia, warunki brzegowe) :
DK DL DA DTRAN
DKDELE DLDELE DADELE SBCTRAN
DKLIST DLLIST DALIST SBCLIST

The module name for status purposes is SMCONS.
Commands for constraints on nodes:
D DSCALE
DSYM DDELE
DCUM DLIST

21) Opcje dla kroków obciążenia (Load step options)

Commands for general load step options (przyrosty obciążenia) :
TIME KBC CECMOD USRCAL
NSUBST MAGOPT KUSE
DELTIM TREF EXPSOL

background image

27

AUTOTS MODE NUMEXP

22) Opcje dla analizy nieliniowej (Nonlinear options)

Commands for nonlinear load step options (przyrosty nieliniowe) :


CNVTOL NCNV PRED SOLCONTROL

CRPLIM NEQIT LNSRCH


23) Polecenia postprocesora POST1

PLDISP

PLNSOL PLESOL

PLVECT

PLETAB

PLPATH

PLLS

PRDISP

PRNSOL

PRESOL

PRRSOL

PRERR

PRDISP

PRNSOL

PRESOL


Node Calc. Load Cases Fatigue Safety Factor
FSUM LCDEF FTSIZE TALLOW
NFORCE LCFILE FE SALLOW
SPOINT LCSEL FELIST SFACT
KCALC LCASE FL SFCALC
INTSRF LCOPER FLLIST
LCFACT FSSECT
LCABS FSNODE Cut Boundary
LCWRITE FS CBDOF
LCZERO FSPLOT BFINT
FSLIST
Element Table FSDELE
SSUM FP
SADD FPLIST
SMULT FTCALC
SEXP FTWRIT
SMAX, SMIN
VCROSS, VDOT

24) Polecenia postprocesora POST26 :

Math Operations Table Def. Spectrum
ADD DERIV VGET RESP
PROD INT1 VPUT
QUOT CONJUG VARNAM
ABS REAL DATA
SQRT IMAGIN FILL
EXP LARGE
CLOG SMALL
NLOG CFACT

25) Polecenia ogólne (General utility commands):

background image

28

SaveResu FileCmds ListCtrl
SAVE /FILNAM /TITLE
RESUME /INPUT /STITLE
PARSAV /OUTPUT /PAGE
PARRES /EOF /HEADER
/CLEAR /ASSIGN /FORMAT
/RENAME /NOLIST
Status /FTYPE /GOLIST
STATUS /CLOG /NOPR
/STATUS /COPY /GOPR
/DELE /NERR
Run Mode /FDELE /COM
/BATCH /PSEARCH C***
/CONFIG LIST

Sys Exec Misc UserProg
/SYS /UNITS /UCMD
/SYP /WAIT, /QUIT

26) Polecenia dla materiałów nieliniowych (Nonlinear materials) :

TB,Lab,Mat TBDATA
BKIN Bilinear Kinematic Hardening
MKIN Multilinear Kinematic Hardening
MISO Multilinear Isotropic Hardening
BISO Bilinear Isotropic Hardening
ANISO Anisotropic
DP Drucker-Prager
ANAND Anand’s Model
MELAS Multilinear Elastic
USER User-defined option

(R) Lista wybranych typów elementów skończonych

ls ld ss

LINK1 2-D Spar (or Trus) (Element prętowy 2-wym.) ............................ - x x
LINK8 3-D Spar (or Trus) (Element prętowy 3-wym.) ............................ - x x
LINK10 Tension Only (Chain) or Compresion Only (Spar) ....................... o x x
BEAM3 2-D Elasic Beam (Element belkowy 2-wym.) ............................... o x x
BEAM4 3-D Elasic Beam (Element belkowy 3-wym.) ............................... o x x
BEAM23 2-D Plasic Beam (Belka plastyczna 2-wym.) ............................... - x x
BEAM24 3-D 3-node thin- walled plastic beam (Belka plast. cienkościenna) - x x
BEAM44 3-D 2-node tapered unsymmetric beam (Belka niesymetryczna) ...o x x
BEAM54 2-D 2-node tapered unsymmetric elastic beam .............................. o x x
BEAM188

3-D Beam element (2-node linear)

BEAM189

3-D Beam element (3-node parabolic)


PLANE2 2-D 6-node triangular structural solid (El. tarcz. trójk. 6-węzł.)...... x x x
PLANE25 4-node axisymmetric harmonic (El. osiowo-symetr. harmon.) ........ o o x
PLANE42 2-D 4-Node Structural Solid (Element tarczowy 4-węzł.) ............ x x x
PLANE82 2-D 8-Node Structural Solid (Element tarczowy 8-węzł.) ............. x x x

background image

29

PLANE83 8-node axisymmetric harmonic (El. osiowo-symetr. harmon.) ....... o o x
PLANE182 2-D 4-node Structural Solid (El. osiowo-symetr. harmon.) .......
PLANE183 2-D 8-node Structural Solid (El. osiowo-symetr. harmon.) ......

SHELL28 4-node quadrilateral shear/twist panel ........................................... o - x
SHELL41 4-node quadrilateral membrane Shell (El.membranowy) ............... o x x
SHELL43 4-node quadrilateral Plastic Shell (Powłoka plastyczna) .............. x x x
SHELL63 4-Node Elastic Qudrilateral Shell (Element powłokowy 4-węzł.)... o x x
SHELL91 16-Layer Structural Shell (Element kompozytowy 16-warst.) ...... - x x
SHELL93 8-Node Structural Quadrilateral Shell (El. powłokowy 8-węzł.) ... x x x
SHELL99 100-Layer Structural Shell (El. kompozytowy 100-warst.) .......... o x x
SHELL181

4-Node Structural Quadrilateral Shell


SOLID45 3-D 8-node Structural Solid (Element bryłowy 8-węzł.) ............... x x x
SOLID64 3-D Anisotropic Structural Solid (Element bryłowy anizotrop.) ....

SOLID72 3-D 4-Node Tetrahedral Structural Solid with rotations................. o - x
SOLID73 3-D 8-Node Tetrahedral Structural Solid with rotations ............... o - x
SOLID92 3-D 10-Node Tetrahedral Solid (El. bryłowy czworościenny) ...... x x x
SOLID95 3-D 20-Node Structural Solid Brick (El. bryłowy 20-węzł.) .......... x x x
SOLID185

3-D 8 – Node Structural Solid (linear)

SOLID186

3-D 20-Node Structural Solid Brick (parabolic)

SOLID187

3-D 10- Node Structural Solid (parabolic)

SOLSH190

8- Node Structural Solid Shell / Solid (linear)


CONTAC12 2-D Point to Point Contact with Friction
CONTAC26 2-D 3-Node Point to Ground Contact Element .............................. o x o
CONTAC48 2-D Point to Surface Contact Element (El. kontakt. powierzch.) .. o x o
CONTAC49 3-D Point to Surface Contact Element with Friction ..................... o x o
CONTAC52 3-D Point to Point Contact Element (Element kontaktowy punkt.) o x o
TARGE169 2-D Surface to surface target element
TARGE170 3-D Surface to surface target element
CONTA171 2-D Surface to surface contact element (liniowy)
CONTA172 2-D Surface to surface contact element (paraboliczny)
CONTA173 3-D Surface to surface contact element (liniowy)
CONTA174 3-D Surface to surface contact element (paraboliczny)
CONTA175 3-D Surface to Node contact element
CONTA178 3-D Node to Node contact element

MASS21 Structural Mass (Masa skupiona)

PIPE16

Elasic Straight Pipe (El. rurowy prosty) ....................................... o x x

PIPE17

Elastic Pipe Tee (El. rurowy trójnikowy) .................................. o x x

PIPE18

Elasic Curved Pipe (Elbow) (El. rurowy łukowy) .......................... - o x

PIPE20

Plastic Straight Pipe (El. rurowy plastyczny) ................................ - x x

PIPE59

Immersed Pipe or Cable (El. zanurzonej rury lub liny) .................. o x x

PIPE60

Plastic Curved Pipe (Elbow) (El. łukowo-rurowy plastyczny) ....... - - x


HYPER56 2-D Mixed U-P Hyperelastic Solid ............................................... x x a
HYPER58 3-D Mixed U-P Hyperelastic Solid ............................................... x x a
HYPER74 2-D 8-Node Mixed U-P Hyperelastic Solid ................................... x x a

background image

30

HYPER84 2-D Hyperelastic Solid ................................................................. x x a
HYPER86 3-D Hyperelastic Solid (El. bryłowy hiperelastyczny) ................. x x a

VISCO88 2-D 8-Node Viscoelastic Solid (El. wiskoelast. bryłowy) .............. - - x
VISCO106 2-D Large Strain Solid .................................................................. x x x
VISCO107 3-D Large Strain Solid (El. wiskoelast. o dużych odkszt.) .......... x x x
VISCO107 2-D 8-Node Large Strain Solid .................................................... x x x
PLANE55

2-D Thermal Solid (linear)

SHELL57

Thermal Shell

SOLID70

3-D Thermal Solid (linear)

MASS71

Thermal Mass (punktowe źródło ciepła)

PLANE75

2-D 8- node Thermal Solid (parabolic)

SOLID87

3-D 10- node Tetrahedral Solid (parabolic)

SOLID90

3-D 20- node Thermal Solid (parabolic)

SOLID 98

3-D Tetrahedral Coupled Field Solid (parabolic)


MESH200 typ generujący same węzły (bez elementów)

Legenda:
LS = Large Strain (duże odkształcenia)
LD = Large Deflection (duże ugięcia)
SS = Stress Stiffening (uwzględnienie wpływu deformacji na macierz sztywności
konstrukcji, np. przy wyboczeniu, w postaci [ K + S ] {U}={F},
gdzie S –sztywność geometryczna)
x = element has capability (element ma określone cechy)
a = stress stiffening is automatically included (wzmocnienie napręż. automatycznie
dodane)
o = not applicable (nie ma zastosowania)

-

= not yet developed (jeszcze nie uwzględniono)

(S) Tabela typów elementów w systemie ANSYS

Kategoria

Nazwa typu elementu

Pręty

LINK1, LINK8, LINK10, LINK180

Belki

BEAM3, BEAM4, BEAM23, BEAM24, BEAM44, BEAM54,
BEAM188, BEAM189

Rury

PIPE16, PIPE17, PIPE18, PIPE20, PIPE59, PIPE60

Płaskie
2-D lub osiowo -
symetryczne

PLANE2, PLANE25, PLANE42, HYPER56, HYPER74, PLANE82,
PLANE83, HYPER84, VISCO88, VISCO106, VISCO108,
PLANE145, PLANE146, PLANE182, PLANE183

Bryłowe
3-D

SOLID45, SOLID46, HYPER58, SOLID64, SOLID65, HYPER86,
VISCO89, SOLID92, SOLID95, VISCO107, SOLID147, SOLID148,
HYPER158, SOLID185, SOLID186, SOLID187, SOLID191

Powłoki

SHELL28, SHELL41, SHELL43, SHELL51, SHELL61, SHELL63,
SHELL91, SHELL93, SHELL99, SHELL150, SHELL181

background image

31

Kategoria

Nazwa typu elementu

Interfejsowe

INTER192, INTER193, INTER194, INTER195

Kontaktowe

CONTAC12, CONTAC26, CONTAC48, CONTAC49, CONTAC52,
TARGE169, TARGE170, CONTA171, CONTA172, CONTA173,
CONTA174, CONTA175

Do pól
sprzężonych

SOLID5, PLANE13, FLUID29, FLUID30, FLUID38, SOLID62,
FLUID79, FLUID80, FLUID81, SOLID98, FLUID129, INFIN110,
INFIN111, FLUID116, FLUID130

Specjalne

COMBIN7, LINK11, COMBIN14, MASS21, MATRIX27,
COMBIN37, COMBIN39, COMBIN40, MATRIX50, SURF153,
SURF154, MESH200

Do modułu
Explicit
Dynamics

LINK160, BEAM161, PLANE162, SHELL163, SOLID164,
COMBI165, MASS166, LINK167, SOLID168



(T) Tabela spójnych jednostek miar

SI Metric

(m, kg, s)

Metric

(mm, kg, s)

Metric

(mm, kg, ms)

U.S. Customary

(in, lb mass, s)

Długość

metr

milimetr

milimetr

inch

Masa

kilogram

tona

kilogram

pound-mass

Czas

sekunda

sekunda

milisekunda

sekunda

Siła

Newton

Newton

kiloNewton

pound-force

Moduł sprężystości
stali

2.10E+11

2.1E+05

210.0

30.0E+06

Gęstość stali

7.85E+03

7.85E-09

7.85E-6

0.00073

Przyspieszenie
ziemskie

9.81

9.81E+03

9.81E-03

386.4



(U) Funkcje APDL i u
żyteczne makra


Język APDL (Ansys Parametric Design Language)

a. Standardowe funkcje języka APDL


SIN, COS, TAN, ASIN, ACOS, ATAN, ATAN2, LOG, LOG10,
EXP, SINH, COSH, ABS, SQRT, NINT, RAND, X**Y
Argumenty funkcji trygonometrycznych podaje się w radianach.

b. Instrukcje języka APDL

background image

32


Komentarz statyczny: ! komentarz do końca linii
Znak rozdzielenia poleceń: $ (umożliwia pisanie kilku poleceń w jednej linii)
Instrukcja podstawienia: Nazwa zmiennej=wyrażenie (np. X=Y+5)
Deklaracja tablicy: *DIM,NAME,TYPE,IMAX,JMAX,KMAX

gdzie: Type={array, char, table, string}

Przykład deklaracji tablicy: *DIM,AA,,3,5 (odpowiada deklaracji DIMENSION AA(3,5))
Instrukcja pętli : *DO,PAR,Ival,Fval,Inc
Opuszczenie pętli : *CYCLE
Wyskok z pętli: *EXIT
Zakończenie pętli: *ENDDO
Instrukcja skoku: *GO,:ABC (deklaracja etykiety na początku linii „:ABC”)
Generowanie liczb losowych: *FILL,XX(1),RAND,Xmin,Xmax
Powtórzenie ostatniego polecenia: *REPEAT,Not,Vinc1,vinc2,...,Vinc10


Instrukcja warunkowa prosta:


*IF,Val1,Oper,Val2,Base ,
gdzie: Base={:Etykieta, Stop, Exit, Cycle, Then} ,
Oper={LT, LE, EQ, GE, GT}

Instrukcja warunkowa złożona

*IF,Val1,Oper,Val2,THEN
Xxx
*ELSEIF,Val1,Oper,Val2,THEN
Yyy
*ELSE
Zzz
*ENDIF
Przykład :
*IF,X1,LT,5,THEN
Y=X1*2+5
*ENDIF

Wydruk wartości zmiennej na ekranie lub do pliku

*STATUS,Par [,Imin,Imax,Jmin,Jmax,...]
*STATUS (wydruk wszystkich wartości zmiennych)
*GET,Nazwa, ... (postawienie pod nazwę wartości określonego parametru)


c. Przykłady poleceń APDL z grupy *GET


*GET,XK5,KP,5,LOC,X ! W zmiennej XK5 odczyt współrz. X keypointu nr 5
*GET,NM1,KP,NUM,MAX ! W zmiennej NM1 odczyt maksymalnego numeru
bazowego
*GET,XN5,NODE,500,LOC,X ! W zmiennej XN5 wartość współrzędnej węzła nr 500
*GET,NM1,NODE,0,NUM,MAX ! W zmiennej NM1 odczyt maksymalnego numeru węzła
*GET,LWEZ,NODE,0,COUNT ! W zmiennej LWEZ odczyt wyselekcjonowanej liczby
węzłów
*GET,SIG1,NODE,1000,S,EQV ! W zmiennej SIG1 odczyt wytężenia w węźle nr 1000
NSEL,S,S,EQV,100,150 ! Wybór węzłów o wytężeniu z przedziału od 100 do 150 MPa
PLNSOL,S,EQV $ *GET,SMX1,PLNSOL,,MAX ! W zmiennej SMX1 odczyt
maksymalnego wytężenia

background image

33

! ESORT,S,EQV ! nie stosować tego polecenia przy modelu jednolitym
! W optymalizacji można stosować poniższe polecenia:
NSORT,S,EQV ! nodal sort for sigma equivalent
*GET,SMAX,SORT,,MAX ! Smax = max equivalent stress
*GET,Name,MODE,N,FREQ ! odczyt częstości własnej lub siły krytycznej dla formy = N

d. Najbliższy obiekt względem danego położenia (Nearest location functions)


xn=nx(n) $ yn=ny(n) $ zn=nz(n)
xk=kx(kp) $ yk=ky(kp) $ zk=kz(kp)
kn=kp(x,y,z)
nw1=node(x,y,z) ! odczyt numeru najbliższego węzła dla współrzędnych x,y,z
nw2=node(kx(kp),ky(kp),kz(kp)) ! odczyt numeru węzła pod punktem bazowym kp

e. Funkcje selekcji (Selection functions)

a1=asel(ar) $ k1=ksel(kp) $ np=nsel(nd)

f. Pomiar odległości (Distance function)

odl1=DISTKP(k1,k2) $ odl2=DISTND(n1,n2)
Kąt w radianach lub stopniach (Angles in radians *AFUN)
ang1=ANGLEK(k1,k2,k3) $ ang2=ANGLEN(n1,n2,n3)


g. Najbliższe położenie obiektu (Nearest to Entity)

NNEAR(N), KNEAR(Kp)
AREAND(n1,n2,n3), AREAKP(k1,k2,k3)

h. Tworzenie mapy naprężeń sigma1-sigma2 (izochromy)

etable,sig1,s,1 $ etable,sig2,s,2
!sadd,LabR,Lab1,Lab2,Fact1,Fact2,Const
!LabR=(Fact1*Lab1)+(Fact2*Lab2)+const
sadd,sig12,sig1,sig2,1,-1,0
pletab,sig12,avg

i. Obliczanie sumy pól i objętości wybranych obiektów

Suma pól: asel,s,area,,47,50 $ asum $ *get,pow,area,,area $ allsel
Suma objętości: vsel,s,volu,,47,50 $ vsum $ *get,obj,volu,,volu $ allsel

j. Symetryczne kopiowanie siatki elementów (bez modelu bryłowego)

nsym,x,30000,all
esym,,30000,all

(V) Polecenia dotyczące obciążeń i elementów powierzchniowych

„surface elements, surface load”


Elementy powierzchniowe (ESURF) stosuje się do zadawania ciśnienia lub obciążenia
ciągłego w określonym kierunku, do zadawania sztywności podłoża lub do generacji
elementów kontaktowych.

a.

Deklaracja typu elementów powierzchniowych

background image

34

ET,nr,surf154

b. Dane elementowe

R(1)=R(2)=R(3)= puste pola (blank)
R(4)=EFS – sztywność podłoża (foundation stiffness),
R(5)=SURT – rozciąganie powierzchni (surface tension),
R(6)=Admsua – masa rozłożona powierzchniowo (masa/powierzchnię),
R(7) do R(10)= TKI, TKJ, TKK, TKL – grubości w węzłach I, J, K, L

c. Dane materiałowe

: gęstość (Dens), Lepkość (Visc), tłumienie (Damp)

d. Obciążenie objętościowe

: Temperatury T(I), T(J), T(K), T(L)

e.

Przypisanie atrybutów do generowanej siatki

AATT,mat,real,type,esys

f.

Modyfikacja istniejącej siatki elementów

(np. w strefie przyległej do obciążonej

powierzchni), zmiana orientacji układu współrzędnych elementów.
EMODIF,all,esys,nr

g.

Generacja elementów powierzchniowych

na wybranych węzłach danej powierzchni

ESURF,xnode,Tlab,Shape , przykład zastosowania: ESURF,all (lub bez parametrów).

h.

Zadawanie obciążenia w określonym kierunku

SFE,all,face,Pres,kval,val1,val2,val3,val4
Dla Surf153
Face=1 (i-j) w kierunku normalnym +y
Face=2 (i-j) w kierunku stycznym +x
Face=3 (i-j) w kierunku osi z (normalnym do powierzchni) lub globalnym trapezowym,
Face=4 – kierunek zorientowany przez składowe wektora (val2, val3, val3) , np.

(1,0,0) – w kier. osi x, (0,1,0) – w kier. osi y.

Dla Surf154
Face= 1 (i-j-k-l) w kierunku osi z (normalnym do powierzchni)
Face=2 (i-j-k-l) w kierunku stycznym +x
Face=3 (i-j-k-l) w kierunku stycznym +y
Face=4 (i-j-k-l) w kierunku osi z (normalnym do powierzchni) lub globalnym trapezowym,
Face=5 – kierunek zorientowany przez składowe wektora (val2, val3, val3) , np.

(1,0,0) – w kier. osi x, (0,1,0) – w kier. osi y.

Pres – etykieta dotycząca deklaracji ciśnienia,
Kval = 0 lub 1 dla rzeczywistych składowych ciśnienia (domyślnie),
Val1 – wartość ciśnienia.
Przykład: SFE,all,2,Pres,,100
Face=2- ciśnienie zadane w kier. osi x, (w układzie walcowym może to być kierunek

obwodowy),

Val1=100 – wartość ciśnienia ( w tym przypadku naprężenia stycznego).
Do modyfikacji rozkładu ciśnienia hydrostatycznego stosuje się także polecenie

SFGRAD

.

i. Wybrane opcje dla elementu powierzchniowego

:


Keyopt(2)=0 – obciążenie zadane we współrzędnych elementowych (domyślnie),
Keyopt(2)=1 – obciążenie zadane w lokalnym układzie współrzędnych.

Dokładniejsze opisy z przykładami można znaleźć w plikach:

background image

35

ESurf_structural.pdf, ESurf_general.pdf.
Przykład fragmentu programu generującego elementy powierzchniowe i naprężenia styczne:
Et,2,surf154
.............
asel,s, area,,nr
nsla,s,1
type,2 $ real,2 $ mat ,2
esurf,all ! generowanie elementów powierzchniowych
nsel,s,loc,x, ….
esln,s,1
sfe,all,5,pres,,100,,1 ! obciążenie naprężeniami stycznymi =100 MPa w kier.osi y.



(W) Zamiana obciążenia skupionego na ciągłe w przestrzeni 2D i 3D


Modelowanie ciągłego obciążenia powierzchni można dokonać, definiując w punkcie
bazowym (o nazwie pilot) uogólnione obciążenie skupione. W punkcie bazowym definiuje się
składowe przemieszczenia lub składowe sił:
[Ux,Uy,Uz,Rotx,Roty,Rotz] lub [Fx,Fy,Fz,Mx,My,Mz], np. DK,nrp,rotz,0.0002 .
Zadeklarowane przemieszczenie lub siła są rozkładane na równoważne obciążenia węzłowe
na wybranej powierzchni. Można także rozłożyć obciążenie na linii, ale tylko w płaszczyźnie
(x,y). W tym przypadku siła może mieć składowe [Fx,Fy,Mz], a punkty bazowe linii muszą
leżeć w płaszczyźnie x,y. W przypadku wybranej powierzchni na bryle metoda ta wymaga
stosowania elementów kontaktowych 3D typu Conta173 lub174 oraz Targe170 z opcją MPC
(keyopt,nr,2,2), jak w przykładach Pilot-load2d.txt i Pilot-load3d.txt.
Powierzchnia obciążana musi być typu Contact, a punkt obciążony ma być typu Target (po
użyciu polecenia target,pilot i kmesh,nrk). Nie można niestety oglądnąć na ekranie tak
wygenerowanego obciążenia ciągłego za pomocą polecenia /PSF.

Opracował: dr inż. S. Łaczek , PK-M3


Wyszukiwarka

Podobne podstrony:
Polecenia 4 id 371362 Nieznany
Polecenia 5 id 371371 Nieznany
Polecenia 2 2 id 371367 Nieznany
cwiczenie1 dos polecenia id 12 Nieznany
Lista 2 polecenia id 269849 Nieznany
Polecenia 4 id 371370 Nieznany
Polecenia 1 id 371365 Nieznany
Polecenia 3 id 371369 Nieznany
Polecenia 4 id 371362 Nieznany
ANSYS AI Nastran v1 0 id 65570 Nieznany (2)
Ansys Icem Cf id 65572 Nieznany
7 Polecenie pisemne 2 id 45361 Nieznany (2)
Linux Polecenia Linux id 758002 Nieznany
Abolicja podatkowa id 50334 Nieznany (2)
4 LIDER MENEDZER id 37733 Nieznany (2)
katechezy MB id 233498 Nieznany
metro sciaga id 296943 Nieznany
perf id 354744 Nieznany
interbase id 92028 Nieznany

więcej podobnych podstron