!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, ki odloča, ali se časovni inkrement posreduje materialu, in je neodvisen 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 (privzeto: 1.0e-6)
MAXITER = največje število iteracij pri nelinearni analizi (privzeto: 50)
AMP = ime časovne funkcije (podano z !AMPLITUDE)
INC_TYPE = FIXED (fiksni inkrement, privzeto) / AUTO (samodejni inkrement)
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 inkrementa (podano z !AUTOINC_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 inkrement (privzeto: 1/SUBSTEPS) |
| ETIME | R | Trajanje koraka (privzeto: 1) |
Ko je INC_TYPE=AUTO (podano ne glede na TYPE)
| Spremenljivka | Atribut | Opis |
|---|---|---|
| DTIME_INIT | R | Začetni časovni inkrement |
| ETIME | R | Trajanje koraka |
| MINDT | R | Spodnja meja časovnega inkrementa |
| MAXDT | R | Zgornja meja časovnega inkrementa |
** 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 s fiksnimi časovnimi inkrementi
Omogočite samodejno prilagajanje inkrementa ter nastavite začetni časovni inkrement na 0.01, trajanje koraka na 2.5, spodnjo mejo časovnega inkrementa na 1E-5, zgornjo mejo na 0.3 in največje število podkorakov na 200
Omogočite samodejno prilagajanje inkrementa in določite seznam časovnih točk TP1 kot čase izračuna in izpisa rezultatov
Opombe¶
TYPE(STATIC/VISCO) je preklopnik, ki določa, ali se časovni inkrement v tem koraku posreduje konstitutivnemu zakonu materiala, in je neodvisen od vrste analize, določene z!SOLUTION. PriSTATICmaterial ne upošteva časovnega inkrementa (neodvisnost od hitrosti); priVISCOviskoelastičnost in lezenje upoštevata dejanski časovni inkrement. Ta razlika velja samo za statično analizo; pri dinamični analizi (!SOLUTION, TYPE=DYNAMIC) seTYPEne upošteva in časovni inkrement se vedno obravnava kot dejanski čas- Pri samodejnem prilagajanju inkrementa se SUBSTEPS obravnava kot največje število podkorakov
- 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 inkrementa
- Č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 - Pri fiksnih inkrementih v dinamični analizi je priporočljivo v drugi vrstici !STEP podati
DTIME, ETIMEza nadzor časovnega inkrementa in trajanja 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 inkrement nadzoruje z DTIME_INIT, ETIME, MINDT in MAXDT v drugi vrstici. Samodejni inkrementi in cutback se uporabljajo predvsem pri nelinearni implicitni dinamični analizi
- Pri dinamični analizi je mogoče !BOUNDARY, !VELOCITY in !ACCELERATION omogočati po korakih z vrstico BOUNDARY, !CLOAD in implicitno-metodni !SPRING pa po korakih z vrstico LOAD