Skoči na vsebino

!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)

(2. vrstica) DTIME, ETIME
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)

(2. vrstica) DTIME_INIT, ETIME, MINDT, MAXDT
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

!STEP, CONVERG=1.E-8
  0.1, 1.0
  BOUNDARY, 1
  LOAD, 1
  CONTACT, 1

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

    !STEP, INC_TYPE=AUTO, SUBSTEPS=200
    0.01, 2.5, 1E-5, 0.3

Omogočite samodejne prirastke in določite seznam časovnih točk TP1 kot čase izračuna in izpisa rezultatov

    !STEP, INC_TYPE=AUTO, TIMEPOINTS=TP1
    0.1, 2.0, 1E-3, 0.2

Opombe

  • Obstajajo tri vrste pragov kriterija konvergence. CONVERG je 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_DDISP je prag za brezdimenzijsko količino, dobljeno z deljenjem norme popravka pomika s kumulativno normo prirastkov pomika v podkoraku, CONVERG_LAG pa 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 bodisi CONVERG bodisi CONVERG_DDISP, se analiza šteje za konvergentno; pri kontaktni analizi z Lagrangeevimi multiplikatorji (!CONTACT_ALGO, TYPE=SLAGRANGE) je poleg tega vedno zahtevan še CONVERG_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_DDISP in CONVERG_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. Pri STATIC material ne upošteva časovnega prirastka (neodvisnost od hitrosti); pri VISCO viskoelastičnost in lezenje upoštevata dejanski časovni prirastek. Ta razlika velja samo za statično analizo; pri dinamični analizi (!SOLUTION, TYPE=DYNAMIC) se TYPE ne 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 AMPLITUDE ter izbiro med RAMP in STEP glejte 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_step in t_delta v !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_step in t_delta v !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