Gå til innhold

!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)

(2. linje) DTIME, ETIME
Variabelnavn Type Beskrivelse
DTIME R Tidsinkrement (standardverdi: 1/SUBSTEPS)
ETIME R Stegets tidslengde (standardverdi: 1)

Når INC_TYPE=AUTO (angis uavhengig av TYPE)

(2. linje) DTIME_INIT, ETIME, MINDT, MAXDT
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

!STEP, CONVERG=1.E-8
  0.1, 1.0
  BOUNDARY, 1
  LOAD, 1
  CONTACT, 1

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

    !STEP, INC_TYPE=AUTO, SUBSTEPS=200
    0.01, 2.5, 1E-5, 0.3

Aktiver automatisk inkrementjustering og angi tidspunktlisten TP1 som tidspunkter for beregning og resultatutskrift

    !STEP, INC_TYPE=AUTO, TIMEPOINTS=TP1
    0.1, 2.0, 1E-3, 0.2

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. Med STATIC refererer materialet ikke til tidsinkrementet (hastighetsuavhengig), mens viskoelastisitet og kryp med VISCO refererer til det faktiske tidsinkrementet. Dette skillet gjelder bare for statisk analyse. I dynamisk analyse (!SOLUTION, TYPE=DYNAMIC) brukes ikke TYPE, og tidsinkrementet behandles alltid som faktisk tid
  • Ved automatisk inkrementjustering behandles SUBSTEPS som maksimalt antall delsteg
  • For fordeling av foreskrevet forskyvning med AMPLITUDE og veiledning om valg mellom RAMP og STEP, 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_step og t_delta i !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, ETIME på andre linje i !STEP for å styre tidsinkrementet og stegets tidslengde. n_step og t_delta i !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