!STEP¶
Elemzési lépés beállításai
Nemlineáris statikus analízishez és nemlineáris dinamikai analízishez kötelező
Ha a fentiektől eltérő analíziseknél ez a definíció elmarad, minden peremfeltétel engedélyeződik, és a számítás egyetlen lépésben történik
Viszkoelasztikus vagy kúszó anyagtulajdonságokkal végzett statikus analízishez adja meg a TYPE=VISCO beállítást, és állítsa be a számítási idő feltételeit
Vegye figyelembe, hogy a TYPE (STATIC/VISCO) azt a lépéstípust adja meg, amely meghatározza, hogy az időnövekmény átadásra kerül-e az anyagnak, és független a !SOLUTION által megadott analízistípus (STATIC/DYNAMIC stb.) értékétől (lásd az alábbi Megjegyzéseket)
Paraméterek¶
TYPE = STATIC(alapértelmezett) / VISCO (kvázistatikus analízis)
SUBSTEPS = a peremfeltételek részlépéseinek száma (alapértelmezett: 1)
CONVERG = a reziduumnorma szerinti konvergencia-küszöbérték (alapértelmezett: 1.0e-3)
CONVERG_DDISP = a korrekciós mennyiség normája szerinti konvergencia-küszöbérték (alapértelmezett: 1.0e-8)
CONVERG_LAG = a Lagrange-multiplikátor korrekciós mennyisége szerinti konvergencia-küszöbérték (alapértelmezett: 1.0e-2)
MAXITER = a nemlineáris analízisben végzett iterációk maximális száma (alapértelmezett: 50)
AMP = időfüggvény neve (!AMPLITUDE segítségével megadva)
AMPLITUDE = RAMP / STEP (az előírt elmozdulás elosztása a részlépések között)
alapértelmezett: RAMP TYPE=STATIC esetén, STEP TYPE=VISCO esetén
INC_TYPE = FIXED (rögzített növekmény, alapértelmezett) / AUTO (automatikus növekmény)
MAXRES = a maximálisan megengedett reziduum beállítása (alapértelmezett: 1.0e+10)
TIMEPOINTS = időpontlista neve (!TIME_POINTS, NAME segítségével megadva)
AUTOINCPARAM = automatikus növekmény paraméterkészletének neve (!AUTOINC_PARAM, NAME segítségével megadva)
CONVERGPARAM = konvergenciakritérium paraméterkészletének neve (!CONVERG_PARAM, NAME segítségével megadva)
MAXCONTITER = kontaktanalízisben a kontaktiterációk maximális száma (alapértelmezett: 10)
** 2. sor **
INC_TYPE=FIXED esetén (TYPE=STATIC esetén elhagyható)
| Változó | Attribútum | Leírás |
|---|---|---|
| DTIME | R | Időnövekmény (alapértelmezett: 1/SUBSTEPS) |
| ETIME | R | A lépés időtartama (alapértelmezett: 1) |
INC_TYPE=AUTO esetén (TYPE értékétől függetlenül megadandó)
| Változó | Attribútum | Leírás |
|---|---|---|
| DTIME_INIT | R | Kezdeti időnövekmény |
| ETIME | R | A lépés időtartama |
| MINDT | R | Az időnövekmény alsó határa |
| MAXDT | R | Az időnövekmény felső határa |
** 3. és további sorok **
BOUNDARY, id id=GRPID, amelyet !BOUNDARY, !VELOCITY, !ACCELERATION definiál
LOAD, id id=GRPID, amelyet !CLOAD, !DLOAD, !SPRING, !TEMPERATURE definiál
CONTACT, id id=GRPID, amelyet !CONTACT definiál
Példa¶
Példa rögzített időnövekmények használatára
Engedélyezi az automatikus növekmény-beállítást, a kezdeti időnövekményt 0.01-re, a lépés időtartamát 2.5-re, az időnövekmény alsó határát 1E-5-re, felső határát 0.3-ra, a részlépések maximális számát pedig 200-ra állítja
Engedélyezi az automatikus növekmény-beállítást, és a TP1 időpontlistát adja meg a számítás és az eredménykiírás időpontjaiként
Megjegyzések¶
- Három konvergencia-küszöbérték létezik. A
CONVERGa referenciaerővel (belsőerővel, dinamikai analízis esetén tehetetlenségi és nyíló erővel együtt) osztott reziduumnorma, aCONVERG_DDISPa részlépésen belül felhalmozódott elmozdulás-növekmény normájával osztott elmozdulás-korrekciós mennyiség normája, aCONVERG_LAGpedig a Lagrange-multiplikátor korrekciós mennyiségének normája, a Lagrange-multiplikátor normájával és a referenciaerővel közül a nagyobbikkal osztott mennyiségére vonatkozó küszöbérték. ACONVERGvagy aCONVERG_DDISPbármelyikének teljesülése konvergenciának minősül; Lagrange-multiplikátort használó kontaktanalízisnél (!CONTACT_ALGO, TYPE=SLAGRANGE) emellett mindig aCONVERG_LAGteljesülését is követelik. A kritériumok definíciójához lásd az elméleti kézikönyv Konvergenciakritériumok fejezetét - A kritériummennyiségenkénti kritérium-használat beállítása és a szabadságfok-komponensek maximuma szerinti kritérium a !CONVERG_PARAM segítségével adható meg. Ha a CONVERGPARAM meg van adva, a hivatkozott !CONVERG_PARAM definíciójának a !STEP kártya előtt kell szerepelnie. A hivatkozott kártyán szereplő kritériummennyiség- és norma-sorok a
CONVERG,CONVERG_DDISP,CONVERG_LAGbeállítások előtt állnak - A
TYPE(STATIC/VISCO) egy kapcsoló, amely meghatározza, hogy az adott lépésben az időnövekmény átadásra kerül-e az anyag konstitutív törvényének, és független a!SOLUTIONáltal megadott analízistípus értékétől.STATICesetén az anyag nem hivatkozik az időnövekményre (sebességfüggetlen);VISCOesetén a viszkoelaszticitás és a kúszás a tényleges időnövekményt használja. Ez a megkülönböztetés csak statikus analízisben érvényes; dinamikai analízisben (!SOLUTION, TYPE=DYNAMIC) aTYPEnincs figyelembe véve, és az időnövekmény mindig tényleges időként kezelendő - Automatikus növekmény-beállítás esetén a SUBSTEPS a részlépések maximális számaként kezelendő
- Az előírt elmozdulás
AMPLITUDEszerinti elosztásáról és aRAMP, illetveSTEPközötti választásról lásd Funkcióreferencia: Lépésvezérlés - A TIMEPOINTS időpontlista-név és az AUTOINCPARAM automatikus kontaktparaméter-készlet neve csak INC_TYPE=AUTO esetén érvényes
- Ha a TIMEPOINTS meg van adva, a hivatkozott !TIME_POINTS definíciójának a !STEP kártya előtt kell szerepelnie.
- Ha az AUTOINCPARAM meg van adva, a hivatkozott !AUTOINC_PARAM definíciójának a !STEP kártya előtt kell szerepelnie. Ha ez a paraméter elmarad, az alapértelmezett automatikus növekmény-paraméterkészlet kerül felhasználásra
- Ha dinamikai analízisben a !STEP elmarad, az analízis a !DYNAMIC
n_stepést_deltaértékei alapján egylépéses analízisként kezelendő, és a definiált peremfeltételek és terhelések engedélyeződnek. Ez a viselkedés a visszafelé kompatibilitást szolgálja; új bemeneteknél a !STEP definiálása ajánlott - Dinamikai analízis rögzített növekményeinél ajánlott a !STEP második sorában megadni a
DTIME, ETIMEértékeket az időnövekmény és a lépés időtartamának vezérléséhez. A !DYNAMICn_stepést_deltaértékei alapértelmezettként kezelendők, ha a !STEP elmarad, illetve visszafelé kompatibilitás esetén - Ha dinamikai analízisben INC_TYPE=AUTO van megadva, az időnövekményt a második sor DTIME_INIT, ETIME, MINDT és MAXDT értékei vezérlik. Az automatikus növekményt és a cutback műveletet elsősorban nemlineáris implicit dinamikai analízisben használják
- Dinamikai analízisben a !BOUNDARY, !VELOCITY és !ACCELERATION lépésenként engedélyezhető a BOUNDARY sorral, a !CLOAD és az implicit módszerű !SPRING pedig lépésenként engedélyezhető a LOAD sorral