!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)
| 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)
| 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ů
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
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ů
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řiSTATICmateriál časový přírůstek nepoužívá (je nezávislý na rychlosti); přiVISCOviskoelasticita 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) seTYPEnepouží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_stepat_deltaz !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, ETIMEpro řízení časového přírůstku a časového intervalu kroku.n_stepat_deltaz !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