Přeskočit obsah

!STEP

Nastavení kroku analýzy

Povinné pro nelineární statickou analýzu a nelineární dynamickou analýzu

Pokud je tato definice u jiných než výše uvedených analýz vynechána, aktivují se všechny okrajové podmínky a výpočet se provede v jednom kroku

Pro statickou analýzu s viskoelastickými materiálovými vlastnostmi nebo tečením zadejte TYPE=VISCO a nastavte podmínky výpočetního času

Upozorňujeme, že TYPE (STATIC/VISCO) určuje typ kroku, který rozhoduje, zda se časový přírůstek předává materiálu, a je nezávislý na typu analýzy (STATIC/DYNAMIC apod.) zadaném pomocí !SOLUTION (viz Poznámky níže)

Parametry

TYPE     = STATIC(výchozí) / VISCO (kvazistatická analýza)
SUBSTEPS = počet podkroků pro okrajové podmínky (výchozí: 1)
CONVERG  = prahová hodnota kritéria konvergence (výchozí: 1.0e-6)
MAXITER  = maximální počet iterací v nelineární analýze (výchozí: 50)
AMP      = název časové funkce (zadává se pomocí !AMPLITUDE)
INC_TYPE = FIXED (pevný přírůstek, výchozí) / AUTO (automatický přírůstek)
MAXRES   = maximální dovolené reziduum (výchozí: 1.0e+10)
TIMEPOINTS = název seznamu časových bodů (zadává se pomocí !TIME_POINTS, NAME)
AUTOINCPARAM = název sady parametrů automatického přírůstku (zadává se pomocí !AUTOINC_PARAM, NAME)
MAXCONTITER = maximální počet kontaktních iterací v kontaktní analýze (výchozí: 10)

** 2. řádek **

Při INC_TYPE=FIXED (lze vynechat při TYPE=STATIC)

(2. řádek) DTIME, ETIME
Proměnná Atribut Popis
DTIME R Časový přírůstek (výchozí: 1/SUBSTEPS)
ETIME R Časový interval kroku (výchozí: 1)

Při INC_TYPE=AUTO (zadává se bez ohledu na TYPE)

(2. řádek) DTIME_INIT, ETIME, MINDT, MAXDT
Proměnná Atribut Popis
DTIME_INIT R Počáteční časový přírůstek
ETIME R Časový interval kroku
MINDT R Dolní mez časového přírůstku
MAXDT R Horní mez časového přírůstku

** 3. a následující řádky **

  BOUNDARY, id                                  id=GRPID definované pomocí !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID definované pomocí !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID definované pomocí !CONTACT

Příklad

Příklad použití pevných časových přírůstků

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

Zapněte automatické přizpůsobování přírůstku a nastavte počáteční časový přírůstek na 0.01, časový interval kroku na 2.5, dolní mez časového přírůstku na 1E-5, horní mez na 0.3 a maximální počet podkroků na 200

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

Zapněte automatické přizpůsobování přírůstku a zadejte seznam časových bodů TP1 jako časy výpočtu a výstupu výsledků

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

Poznámky

  • TYPE (STATIC/VISCO) je přepínač určující, zda se v daném kroku předává časový přírůstek materiálovému konstitutivnímu zákonu, a je nezávislý na typu analýzy zadaném pomocí !SOLUTION. Při STATIC materiál časový přírůstek nepoužívá (je nezávislý na rychlosti); při VISCO viskoelasticita a tečení používají skutečný časový přírůstek. Toto rozlišení platí pouze pro statickou analýzu; v dynamické analýze (!SOLUTION, TYPE=DYNAMIC) se TYPE nepoužívá a časový přírůstek je vždy považován za skutečný čas
  • Při automatickém přizpůsobování přírůstku se SUBSTEPS považuje za maximální počet podkroků
  • Název seznamu časových bodů TIMEPOINTS a název sady automatických kontaktních parametrů AUTOINCPARAM platí pouze při INC_TYPE=AUTO
  • Je-li zadáno TIMEPOINTS, odkazované !TIME_POINTS musí být definováno před kartou !STEP.
  • Je-li zadáno AUTOINCPARAM, odkazované !AUTOINC_PARAM musí být definováno před kartou !STEP. Je-li tento parametr vynechán, použije se výchozí sada parametrů automatického přírůstku
  • Je-li v dynamické analýze vynecháno !STEP, analýza se považuje za jednokrokovou analýzu založenou na n_step a t_delta z !DYNAMIC a definované okrajové podmínky a zatížení se aktivují. Toto chování je zachováno pro zpětnou kompatibilitu; pro nové vstupy se doporučuje !STEP definovat
  • Pro pevné přírůstky v dynamické analýze se doporučuje zadat na druhém řádku !STEP DTIME, ETIME pro řízení časového přírůstku a časového intervalu kroku. n_step a t_delta z !DYNAMIC se považují za výchozí hodnoty při vynechání !STEP nebo pro zpětnou kompatibilitu
  • Je-li v dynamické analýze zadáno INC_TYPE=AUTO, časový přírůstek se řídí pomocí DTIME_INIT, ETIME, MINDT a MAXDT na druhém řádku. Automatické přírůstky a cutback se používají především v nelineární implicitní dynamické analýze
  • V dynamické analýze lze !BOUNDARY, !VELOCITY a !ACCELERATION aktivovat po jednotlivých krocích řádkem BOUNDARY a !CLOAD a implicitní !SPRING lze aktivovat po jednotlivých krocích řádkem LOAD
AI-assisted translation May contain errors Official docs Status