!STEP¶
Stillingar greiningarskrefs
Nauðsynlegt fyrir ólínulega stöðugreiningu og ólínulega hreyfigreiningu
Ef þessari skilgreiningu er sleppt fyrir aðrar greiningar en þær sem nefndar eru hér að ofan eru öll jaðarskilyrði virkjuð og útreikningurinn framkvæmdur í einu skrefi
Fyrir stöðugreiningu með seigfjaður- eða skriðeiginleikum efnis skal tilgreina TYPE=VISCO og stilla skilyrði útreikningstíma
Athugið að TYPE (STATIC/VISCO) tilgreinir skreftegundina sem ræður hvort tímaaukningin er send til efnisins og er óháð greiningartegundinni (STATIC/DYNAMIC o.s.frv.) sem !SOLUTION tilgreinir (sjá Athugasemdir hér að neðan)
Færibreytur¶
TYPE = STATIC(sjálfgefið) / VISCO (hálf-stöðug greining)
SUBSTEPS = fjöldi undirskrefa fyrir jaðarskilyrði (sjálfgefið: 1)
CONVERG = þröskuldur samleitniskilyrðis (sjálfgefið: 1.0e-6)
MAXITER = hámarksfjöldi ítrana í ólínulegri greiningu (sjálfgefið: 50)
AMP = heiti tímafalls (tilgreint með !AMPLITUDE)
INC_TYPE = FIXED (föst aukning, sjálfgefið) / AUTO (sjálfvirk aukning)
MAXRES = hæsta leyfilega leif (sjálfgefið: 1.0e+10)
TIMEPOINTS = heiti tímastaðalista (tilgreint með !TIME_POINTS, NAME)
AUTOINCPARAM = heiti færibreytusetts sjálfvirkrar aukningar (tilgreint með !AUTOINC_PARAM, NAME)
MAXCONTITER = hámarksfjöldi snertiítrana í snertigreiningu (sjálfgefið: 10)
** 2. lína **
Þegar INC_TYPE=FIXED (má sleppa þegar TYPE=STATIC)
| Breyta | Eigindi | Lýsing |
|---|---|---|
| DTIME | R | Tímaaukning (sjálfgefið: 1/SUBSTEPS) |
| ETIME | R | Tímalengd skrefs (sjálfgefið: 1) |
Þegar INC_TYPE=AUTO (tilgreint óháð TYPE)
| Breyta | Eigindi | Lýsing |
|---|---|---|
| DTIME_INIT | R | Upphafleg tímaaukning |
| ETIME | R | Tímalengd skrefs |
| MINDT | R | Neðri mörk tímaaukningar |
| MAXDT | R | Efri mörk tímaaukningar |
** 3. lína og áfram **
BOUNDARY, id id=!BOUNDARY, !VELOCITY og !ACCELERATION skilgreina sem GRPID
LOAD, id id=!CLOAD, !DLOAD, !SPRING og !TEMPERATURE skilgreina sem GRPID
CONTACT, id id=!CONTACT skilgreinir sem GRPID
Dæmi¶
Dæmi með föstum tímaaukningum
Virkjið sjálfvirka aðlögun aukningar og stillið upphaflega tímaaukningu á 0.01, tímalengd skrefs á 2.5, neðri mörk tímaaukningar á 1E-5, efri mörk á 0.3 og hámarksfjölda undirskrefa á 200
Virkjið sjálfvirka aðlögun aukningar og tilgreinið tímastaðalistann TP1 sem tíma útreiknings og niðurstöðuúttaks
Athugasemdir¶
TYPE(STATIC/VISCO) er rofi sem ræður hvort tímaaukningin er send til efnislögmálsins í því skrefi og er óháður greiningartegundinni sem!SOLUTIONtilgreinir. MeðSTATICvísar efnið ekki í tímaaukninguna (óháð hraða); meðVISCOvísa seigfjaðurfræði og skrið í raunverulega tímaaukningu. Þessi aðgreining gildir aðeins fyrir stöðugreiningu; í hreyfigreiningu (!SOLUTION, TYPE=DYNAMIC) er ekki vísað íTYPEog tímaaukningin er alltaf meðhöndluð sem raunverulegur tími- Með sjálfvirkri aðlögun aukningar er SUBSTEPS meðhöndlað sem hámarksfjöldi undirskrefa
- Heiti tímastaðalistans TIMEPOINTS og heiti færibreytusetts sjálfvirkrar snertingar AUTOINCPARAM gilda aðeins þegar INC_TYPE=AUTO
- Þegar TIMEPOINTS er tilgreint verður vísaða !TIME_POINTS að vera skilgreint á undan !STEP-kortinu.
- Þegar AUTOINCPARAM er tilgreint verður vísaða !AUTOINC_PARAM að vera skilgreint á undan !STEP-kortinu. Ef þessari færibreytu er sleppt er sjálfgefna færibreytusettið fyrir sjálfvirka aukningu notað
- Ef !STEP er sleppt í hreyfigreiningu er greiningin meðhöndluð sem eins skrefs greining byggð á
n_stepogt_deltaí !DYNAMIC og skilgreind jaðarskilyrði og álag eru virkjuð. Þessi hegðun er veitt vegna afturvirks samhæfis; mælt er með að skilgreina !STEP fyrir nýtt inntak - Fyrir fastar aukningar í hreyfigreiningu er mælt með að tilgreina
DTIME, ETIMEá annarri línu !STEP til að stýra tímaaukningu og tímalengd skrefs.n_stepogt_deltaí !DYNAMIC eru meðhöndluð sem sjálfgefin gildi þegar !STEP er sleppt eða vegna afturvirks samhæfis - Þegar INC_TYPE=AUTO er tilgreint í hreyfigreiningu er tímaaukningunni stýrt með DTIME_INIT, ETIME, MINDT og MAXDT á annarri línu. Sjálfvirkar aukningar og cutback eru einkum notaðar í ólínulegri óbeinni hreyfigreiningu
- Í hreyfigreiningu má virkja !BOUNDARY, !VELOCITY og !ACCELERATION skref fyrir skref með BOUNDARY-línunni og !CLOAD og !SPRING fyrir óbeina aðferð skref fyrir skref með LOAD-línunni