!STEP¶
Nastavitve analitičnega koraka
Obvezno za nelinearno statično analizo in nelinearno dinamično analizo
Če je ta definicija pri drugih analizah izpuščena, so omogočeni vsi robni pogoji in izračun se izvede v enem koraku
Pri statični analizi z viskoelastičnimi lastnostmi ali lastnostmi lezenja podajte TYPE=VISCO in nastavite pogoje časa izračuna
Upoštevajte, da TYPE (STATIC/VISCO) določa vrsto koraka glede na to, ali se časovni prirastek posreduje materialu, in je neodvisna os, ločena od vrste analize (STATIC/DYNAMIC itd.), določene z !SOLUTION (glejte spodnje opombe)
Parametri¶
TYPE = STATIC(privzeto) / VISCO (kvazistatična analiza)
SUBSTEPS = število podkorakov za robne pogoje (privzeto: 1)
CONVERG = prag kriterija konvergence glede na normo reziduala (privzeto: 1.0e-3)
CONVERG_DDISP = prag kriterija konvergence glede na normo popravka (privzeto: 1.0e-8)
CONVERG_LAG = prag kriterija konvergence glede na popravek Lagrangeevega multiplikatorja (privzeto: 1.0e-2)
MAXITER = največje število iteracij pri nelinearni analizi (privzeto: 50)
AMP = ime časovne funkcije (podano z !AMPLITUDE)
AMPLITUDE = RAMP / STEP (porazdelitev predpisanega pomika med podkorake)
privzeto: RAMP za TYPE=STATIC, STEP za TYPE=VISCO
INC_TYPE = FIXED (fiksni prirastek, privzeto) / AUTO (samodejni prirastek)
MAXRES = največji dovoljeni rezidual (privzeto: 1.0e+10)
TIMEPOINTS = ime seznama časovnih točk (podano z !TIME_POINTS, NAME)
AUTOINCPARAM = ime nabora parametrov samodejnega prirastka (podano z !AUTOINC_PARAM, NAME)
CONVERGPARAM = ime nabora parametrov kriterija konvergence (podano z !CONVERG_PARAM, NAME)
MAXCONTITER = največje število kontaktnih iteracij pri kontaktni analizi (privzeto: 10)
** 2. vrstica **
Ko je INC_TYPE=FIXED (pri TYPE=STATIC jo je mogoče izpustiti)
| Spremenljivka | Atribut | Opis |
|---|---|---|
| DTIME | R | Časovni prirastek (privzeto: 1/SUBSTEPS) |
| ETIME | R | Časovni razpon koraka (privzeto: 1) |
Ko je INC_TYPE=AUTO (podano ne glede na TYPE)
| Spremenljivka | Atribut | Opis |
|---|---|---|
| DTIME_INIT | R | Začetni časovni prirastek |
| ETIME | R | Časovni razpon koraka |
| MINDT | R | Spodnja meja časovnega prirastka |
| MAXDT | R | Zgornja meja časovnega prirastka |
** 3. in naslednje vrstice **
BOUNDARY, id id=GRPID, definiran z !BOUNDARY, !VELOCITY, !ACCELERATION
LOAD, id id=GRPID, definiran z !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
CONTACT, id id=GRPID, definiran z !CONTACT
Primer¶
Primer uporabe s fiksnimi prirastki
Omogočite samodejne prirastke in nastavite začetni časovni prirastek na 0.01, časovni razpon koraka na 2.5, spodnjo mejo časovnega prirastka na 1E-5, zgornjo mejo časovnega prirastka na 0.3 in največje število podkorakov na 200
Omogočite samodejne prirastke in določite seznam časovnih točk TP1 kot čase izračuna in izpisa rezultatov
Opombe¶
- Obstajajo tri vrste pragov kriterija konvergence.
CONVERGje prag za brezdimenzijsko količino, dobljeno z deljenjem norme reziduala s referenčno silo (notranja sila; pri dinamični analizi tudi inercijske in viskozne sile),CONVERG_DDISPje prag za brezdimenzijsko količino, dobljeno z deljenjem norme popravka pomika s kumulativno normo prirastkov pomika v podkoraku,CONVERG_LAGpa prag za brezdimenzijsko količino, dobljeno z deljenjem norme popravka Lagrangeevega multiplikatorja s večjo vrednostjo med normo Lagrangeevega multiplikatorja in referenčno silo. Kadar je izpolnjen bodisiCONVERGbodisiCONVERG_DDISP, se analiza šteje za konvergentno; pri kontaktni analizi z Lagrangeevimi multiplikatorji (!CONTACT_ALGO, TYPE=SLAGRANGE) je poleg tega vedno zahtevan šeCONVERG_LAG. Za definicijo enačbe za presojo glejte konvergenčna merila v teoretičnem priročniku - Določitev, ali se posamezna presojna količina uporabi v presoji, ter presoja po največji vrednosti sestavin prostostnih stopenj se izvede s kartico !CONVERG_PARAM. Ko je podan CONVERGPARAM, mora biti sklicani !CONVERG_PARAM definiran pred kartico !STEP. Vrstice s presojno količino in normo, zapisane v sklicani kartici, imajo prednost pred
CONVERG,CONVERG_DDISPinCONVERG_LAG TYPE(STATIC/VISCO) je preklopnik, ki določa, ali se časovni prirastek v tem koraku posreduje konstitutivnemu zakonu materiala, in je neodvisna os, ločena od vrste analize, določene z!SOLUTION. PriSTATICmaterial ne upošteva časovnega prirastka (neodvisnost od hitrosti); priVISCOviskoelastičnost in lezenje upoštevata dejanski časovni prirastek. Ta razlika velja samo za statično analizo; pri dinamični analizi (!SOLUTION, TYPE=DYNAMIC) seTYPEne upošteva in časovni prirastek se vedno obravnava kot dejanski čas- Pri samodejnih prirastkih se SUBSTEPS obravnava kot največje število podkorakov
- Za porazdelitev predpisanega pomika z
AMPLITUDEter izbiro medRAMPinSTEPglejte Referenco funkcij: Krmiljenje korakov - Ime seznama časovnih točk TIMEPOINTS in ime nabora samodejnih kontaktnih parametrov AUTOINCPARAM veljata samo pri INC_TYPE=AUTO
- Ko je podan TIMEPOINTS, mora biti sklicani !TIME_POINTS definiran pred kartico !STEP.
- Ko je podan AUTOINCPARAM, mora biti sklicani !AUTOINC_PARAM definiran pred kartico !STEP. Če je ta parameter izpuščen, se uporabi privzeti nabor parametrov samodejnega prirastka
- Če je !STEP pri dinamični analizi izpuščen, se analiza obravnava kot enokoračna analiza na osnovi
n_stepint_deltav !DYNAMIC, definirani robni pogoji in obremenitve pa so omogočeni. To vedenje je zagotovljeno zaradi združljivosti za nazaj; za nove vhode je priporočljivo definirati !STEP - V dinamični analizi s fiksnim prirastkom je priporočljivo v drugi vrstici !STEP podati
DTIME, ETIME, da za vsak korak krmilite časovni prirastek in časovni razpon koraka.n_stepint_deltav !DYNAMIC se obravnavata kot privzeti vrednosti, kadar je !STEP izpuščen ali zaradi združljivosti za nazaj - Ko je pri dinamični analizi podan INC_TYPE=AUTO, se časovni prirastek nadzoruje z DTIME_INIT, ETIME, MINDT in MAXDT v drugi vrstici. Samodejni prirastek in cutback se uporabljata predvsem pri nelinearni implicitni dinamični analizi
- Pri dinamični analizi je mogoče z vrstico BOUNDARY po korakih omogočati !BOUNDARY, !VELOCITY in !ACCELERATION, z vrstico LOAD pa !CLOAD in !SPRING implicitne metode