!STEP¶
Nastavení kroku analýzy
Povinné pro nelineární statickou a nelineární dynamickou analýzu
Pokud je tato definice vynechána u jiných než výše uvedených analýz, platí všechny okrajové podmínky a výpočet se provede v jednom kroku
Při statické analýze 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) je typ kroku určující, zda se časový přírůstek předává materiálu, a je to osa 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 podle normy rezidua (výchozí: 1.0e-3)
CONVERG_DDISP = prahová hodnota kritéria konvergence podle normy korekce (výchozí: 1.0e-8)
CONVERG_LAG = prahová hodnota kritéria konvergence podle korekce Lagrangeova multiplikátoru (výchozí: 1.0e-2)
MAXITER = maximální počet iterací v nelineární analýze (výchozí: 50)
AMP = název časové funkce (zadává se pomocí !AMPLITUDE)
AMPLITUDE = RAMP / STEP (rozdělení předepsaného posunutí do podkroků)
výchozí: pro TYPE=STATIC RAMP, pro TYPE=VISCO STEP
INC_TYPE = FIXED (pevný přírůstek, výchozí) / AUTO (automatický přírůstek)
MAXRES = nastavení maximálního dovoleného rezidua (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)
CONVERGPARAM = název sady parametrů kritéria konvergence (zadává se pomocí !CONVERG_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á | Typ | 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ávejte bez ohledu na TYPE)
| Proměnná | Typ | 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 0.01, časový interval kroku 2.5, dolní mez časového přírůstku 1E-5, horní mez časového přírůstku 0.3 a maximální počet podkroků 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¶
- Prahové hodnoty kritéria konvergence jsou tří druhů.
CONVERGse vztahuje na bezrozměrnou veličinu, která je norma rezidua dělená referenční silou (vnitřní silou; v dynamické analýze včetně setrvačné a vířivé síly),CONVERG_DDISPna bezrozměrnou veličinu, která je norma korekce posunutí dělená normou kumulativního přírůstku posunutí v podkroku, aCONVERG_LAGna bezrozměrnou veličinu, která je norma korekce Lagrangeova multiplikátoru dělená větší z normy Lagrangeova multiplikátoru a referenční síly. Splnění buďCONVERG, buďCONVERG_DDISPse považuje za dosažení konvergence; kontaktní analýza používající Lagrangeovy multiplikátory (!CONTACT_ALGO, TYPE=SLAGRANGE) navíc vždy vyžaduje iCONVERG_LAG. Definice kritérií viz v teoretické příručce Kritéria konvergence - Specifikace, zda se které kritérium při hodnocení používá, a hodnocení podle maxima složek stupňů volnosti se provádí pomocí !CONVERG_PARAM. Je-li zadán CONVERGPARAM, musí být cílové !CONVERG_PARAM definováno před kartou !STEP. Řádky s veličinou a normou zadané v cílové kartě mají přednost před
CONVERG,CONVERG_DDISPaCONVERG_LAG TYPE(STATIC/VISCO) je přepínač určující, zda se v daném kroku předává časový přírůstek konstitutivnímu zákonu materiálu, a je to osa 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 v statické analýze; v dynamické analýze (!SOLUTION, TYPE=DYNAMIC) seTYPEnepoužívá a časový přírůstek se vždy považuje 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ů
- Rozdělení předepsaného posunutí pomocí
AMPLITUDEa rozlišení použitíRAMPaSTEPpopisuje Referenční příručka: Řízení kroků - Název seznamu časových bodů TIMEPOINTS a název sady parametrů automatického kontaktu AUTOINCPARAM platí pouze při INC_TYPE=AUTO
- Je-li zadáno TIMEPOINTS, musí být cílové !TIME_POINTS definováno před kartou !STEP.
- Je-li zadáno AUTOINCPARAM, musí být cílové !AUTOINC_PARAM 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, výpočet 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 je zpracování pro zpětnou kompatibilitu; pro nové vstupní soubory 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í dynamické analýze řešené implicitní metodou
- V dynamické analýze lze řádkem BOUNDARY po jednotlivých krocích aktivovat !BOUNDARY, !VELOCITY a !ACCELERATION a řádkem LOAD po jednotlivých krocích !CLOAD a !SPRING pro implicitní metodu