!STEP¶
Inställningar för analyssteg
Krävs för icke-linjär statisk analys och icke-linjär dynamisk analys
Om denna definition utelämnas för andra analyser än ovanstående aktiveras alla randvillkor och beräkningen utförs i ett steg
För statisk analys med viskoelastiska eller krypmaterialegenskaper anger du TYPE=VISCO och ställer in villkoren för beräkningstid
Observera att TYPE (STATIC/VISCO) anger stegtypen som bestämmer om tidsinkrementet skickas till materialet och är oberoende av analystypen (STATIC/DYNAMIC osv.) som anges med !SOLUTION (se Anmärkningar nedan)
Parametrar¶
TYPE = STATIC(standard) / VISCO (kvasistatisk analys)
SUBSTEPS = antal delsteg för randvillkor (standard: 1)
CONVERG = tröskelvärde för konvergenskriterium (standard: 1.0e-6)
MAXITER = maximalt antal iterationer i icke-linjär analys (standard: 50)
AMP = namn på tidsfunktion (anges med !AMPLITUDE)
INC_TYPE = FIXED (fast inkrement, standard) / AUTO (automatiskt inkrement)
MAXRES = maximalt tillåten residual (standard: 1.0e+10)
TIMEPOINTS = namn på tidspunktslista (anges med !TIME_POINTS, NAME)
AUTOINCPARAM = namn på parameteruppsättning för automatiskt inkrement (anges med !AUTOINC_PARAM, NAME)
MAXCONTITER = maximalt antal kontaktiterationer i kontaktanalys (standard: 10)
** 2:a raden **
När INC_TYPE=FIXED (kan utelämnas när TYPE=STATIC)
| Variabel | Attribut | Beskrivning |
|---|---|---|
| DTIME | R | Tidsinkrement (standard: 1/SUBSTEPS) |
| ETIME | R | Stegets tidsintervall (standard: 1) |
När INC_TYPE=AUTO (anges oberoende av TYPE)
| Variabel | Attribut | Beskrivning |
|---|---|---|
| DTIME_INIT | R | Initialt tidsinkrement |
| ETIME | R | Stegets tidsintervall |
| MINDT | R | Nedre gräns för tidsinkrement |
| MAXDT | R | Övre gräns för tidsinkrement |
** 3:e raden och senare **
BOUNDARY, id id=GRPID definierat av !BOUNDARY, !VELOCITY, !ACCELERATION
LOAD, id id=GRPID definierat av !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
CONTACT, id id=GRPID definierat av !CONTACT
Exempel¶
Exempel med fasta tidsinkrement
Aktivera automatisk inkrementjustering och ange det initiala tidsinkrementet till 0.01, stegets tidsintervall till 2.5, den nedre gränsen för tidsinkrement till 1E-5, den övre gränsen till 0.3 och det maximala antalet delsteg till 200
Aktivera automatisk inkrementjustering och ange tidspunktslistan TP1 som tider för beräkning och resultatutmatning
Anmärkningar¶
TYPE(STATIC/VISCO) är en omkopplare som bestämmer om tidsinkrementet skickas till materialets konstitutiva lag i det steget och är oberoende av analystypen som anges med!SOLUTION. MedSTATICrefererar materialet inte till tidsinkrementet (hastighetsoberoende); medVISCOrefererar viskoelasticitet och krypning till det faktiska tidsinkrementet. Denna skillnad gäller endast statisk analys; i dynamisk analys (!SOLUTION, TYPE=DYNAMIC) refereras inteTYPEoch tidsinkrementet behandlas alltid som verklig tid- Vid automatisk inkrementjustering behandlas SUBSTEPS som det maximala antalet delsteg
- Namnet på tidspunktslistan TIMEPOINTS och namnet på parameteruppsättningen för automatisk kontakt AUTOINCPARAM är endast giltiga när INC_TYPE=AUTO
- När TIMEPOINTS anges måste den refererade !TIME_POINTS definieras före !STEP-kortet.
- När AUTOINCPARAM anges måste den refererade !AUTOINC_PARAM definieras före !STEP-kortet. Om denna parameter utelämnas används standarduppsättningen för automatiskt inkrement
- Om !STEP utelämnas i dynamisk analys behandlas analysen som en analys i ett steg baserad på
n_stepocht_deltai !DYNAMIC, och de definierade randvillkoren och lasterna aktiveras. Detta beteende finns för bakåtkompatibilitet; för nya indata rekommenderas att !STEP definieras - För fasta inkrement i dynamisk analys rekommenderas att
DTIME, ETIMEanges på den andra raden i !STEP för att styra tidsinkrementet och stegets tidsintervall.n_stepocht_deltai !DYNAMIC behandlas som standardvärden när !STEP utelämnas eller för bakåtkompatibilitet - När INC_TYPE=AUTO anges i dynamisk analys styrs tidsinkrementet med DTIME_INIT, ETIME, MINDT och MAXDT på den andra raden. Automatiska inkrement och cutback används främst i icke-linjär implicit dynamisk analys
- I dynamisk analys kan !BOUNDARY, !VELOCITY och !ACCELERATION aktiveras stegvis med BOUNDARY-raden, och !CLOAD och !SPRING för implicit metod kan aktiveras stegvis med LOAD-raden