!STEP¶
Innstillinger for analysesteg
Påkrevd for ikke-lineær statisk analyse og ikke-lineær dynamisk analyse
Hvis denne definisjonen utelates for andre analyser enn de ovennevnte, aktiveres alle randbetingelser, og beregningen utføres i ett steg
For statisk analyse med viskoelastiske materialegenskaper eller kryp angis TYPE=VISCO, og beregningens tidsbetingelser settes
Merk at TYPE (STATIC/VISCO) angir stegtypen som bestemmer om tidsinkrementet sendes til materialet, og er en separat innstilling fra analysetypen (STATIC/DYNAMIC osv.) som angis med !SOLUTION (se Merknader nedenfor)
Parametere¶
TYPE = STATIC(standardverdi) / VISCO (kvasistatisk analyse)
SUBSTEPS = antall delsteg for randbetingelser (standardverdi: 1)
CONVERG = terskel for konvergenskriteriet (standardverdi: 1.0e-6)
MAXITER = maksimalt antall iterasjoner i ikke-lineær analyse (standardverdi: 50)
AMP = navn på tidsfunksjon (angitt med !AMPLITUDE)
AMPLITUDE = RAMP / STEP (fordeling av foreskrevet forskyvning på delsteg)
standardverdi: RAMP for TYPE=STATIC, STEP for TYPE=VISCO
INC_TYPE = FIXED (fast inkrement, standardverdi) / AUTO (automatisk inkrement)
MAXRES = maksimalt tillatt residual (standardverdi: 1.0e+10)
TIMEPOINTS = navn på tidspunktliste (angitt med !TIME_POINTS, NAME)
AUTOINCPARAM = navn på parametersett for automatisk inkrement (angitt med !AUTOINC_PARAM, NAME)
MAXCONTITER = maksimalt antall kontaktiterasjoner i kontaktanalyse (standardverdi: 10)
** 2. linje **
Når INC_TYPE=FIXED (kan utelates når TYPE=STATIC)
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| DTIME | R | Tidsinkrement (standardverdi: 1/SUBSTEPS) |
| ETIME | R | Stegets tidslengde (standardverdi: 1) |
Når INC_TYPE=AUTO (angis uavhengig av TYPE)
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| DTIME_INIT | R | Innledende tidsinkrement |
| ETIME | R | Stegets tidslengde |
| MINDT | R | Nedre grense for tidsinkrement |
| MAXDT | R | Øvre grense for tidsinkrement |
** 3. linje og videre **
BOUNDARY, id id=!BOUNDARY, !VELOCITY, !ACCELERATION-definert GRPID
LOAD, id id=!CLOAD, !DLOAD, !SPRING, !TEMPERATURE-definert GRPID
CONTACT, id id=!CONTACT-definert GRPID
Eksempel¶
Eksempel med fast tidsinkrement
Aktiver automatisk inkrementjustering og sett det innledende tidsinkrementet til 0.01, stegets tidslengde til 2.5, nedre grense for tidsinkrement til 1E-5, øvre grense for tidsinkrement til 0.3 og maksimalt antall delsteg til 200
Aktiver automatisk inkrementjustering og angi tidspunktlisten TP1 som tidspunkter for beregning og resultatutskrift
Merknader¶
TYPE(STATIC/VISCO) er en bryter som bestemmer om tidsinkrementet sendes til materialets konstitutive lov i dette steget, og er uavhengig av analysetypen som angis med!SOLUTION. MedSTATICrefererer materialet ikke til tidsinkrementet (hastighetsuavhengig), mens viskoelastisitet og kryp medVISCOrefererer til det faktiske tidsinkrementet. Dette skillet gjelder bare for statisk analyse. I dynamisk analyse (!SOLUTION, TYPE=DYNAMIC) brukes ikkeTYPE, og tidsinkrementet behandles alltid som faktisk tid- Ved automatisk inkrementjustering behandles SUBSTEPS som maksimalt antall delsteg
- For fordeling av foreskrevet forskyvning med
AMPLITUDEog veiledning om valg mellomRAMPogSTEP, se Funksjonsreferanse: Stegstyring - Navnet på tidspunktlisten TIMEPOINTS og navnet på parametersettet for automatisk kontakt AUTOINCPARAM er bare gyldige når INC_TYPE=AUTO
- Når TIMEPOINTS angis, må den refererte !TIME_POINTS være definert før !STEP-kortet.
- Når AUTOINCPARAM angis, må den refererte !AUTOINC_PARAM være definert før !STEP-kortet. Hvis denne parameteren utelates, brukes standardparametersettet for automatisk inkrement
- Hvis !STEP utelates i dynamisk analyse, behandles analysen som en ettstegsanalyse basert på
n_stepogt_deltai !DYNAMIC, og de definerte randbetingelsene og lastene aktiveres. Denne behandlingen finnes av hensyn til bakoverkompatibilitet, og det anbefales å definere !STEP for nye inndata - For faste inkrementer i dynamisk analyse anbefales det å angi
DTIME, ETIMEpå andre linje i !STEP for å styre tidsinkrementet og stegets tidslengde.n_stepogt_deltai !DYNAMIC behandles som standardverdier når !STEP utelates eller av hensyn til bakoverkompatibilitet - Når INC_TYPE=AUTO angis i dynamisk analyse, styres tidsinkrementet med DTIME_INIT, ETIME, MINDT og MAXDT på andre linje. Automatiske inkrementer og cutback brukes hovedsakelig i ikke-lineær implisitt dynamisk analyse
- I dynamisk analyse kan !BOUNDARY, !VELOCITY og !ACCELERATION aktiveres steg for steg med BOUNDARY-linjen, og !CLOAD og !SPRING for implisitt metode kan aktiveres steg for steg med LOAD-linjen