Gå til indholdet

!STEP

Indstillinger for analysetrin

Påkrævet for ikke-lineær statisk analyse og ikke-lineær dynamisk analyse

Hvis denne definition udelades for andre analyser end ovenstående, aktiveres alle randbetingelser, og beregningen udføres i ét trin

Ved statisk analyse med viskoelastiske materialeegenskaber eller krybning skal TYPE=VISCO angives, og beregningstidens betingelser indstilles

Bemærk, at TYPE (STATIC/VISCO) angiver den trintype, der bestemmer, om tidsinkrementet overføres til materialet, og er uafhængig af analysetypen (STATIC/DYNAMIC osv.), der angives med !SOLUTION (se Bemærkninger nedenfor)

Parametre

TYPE     = STATIC(standardværdi) / VISCO (kvasi-statisk analyse)
SUBSTEPS = antal deltrin for randbetingelser (standardværdi: 1)
CONVERG  = tærskel for konvergenskriterium (standardværdi: 1.0e-6)
MAXITER  = maksimalt antal iterationer i ikke-lineær analyse (standardværdi: 50)
AMP      = navn på tidsfunktion (angivet med !AMPLITUDE)
INC_TYPE = FIXED (fast inkrement, standardværdi) / AUTO (automatisk inkrement)
MAXRES   = maksimalt tilladt residual (standardværdi: 1.0e+10)
TIMEPOINTS = navn på tidspunktsliste (angivet med !TIME_POINTS, NAME)
AUTOINCPARAM = navn på parametersæt for automatisk inkrement (angivet med !AUTOINC_PARAM, NAME)
MAXCONTITER = maksimalt antal kontaktiterationer i kontaktanalyse (standardværdi: 10)

** 2. linje **

Når INC_TYPE=FIXED (kan udelades, når TYPE=STATIC)

(2. linje) DTIME, ETIME
Variabelnavn Attribut Indhold
DTIME R Tidsinkrement (standardværdi: 1/SUBSTEPS)
ETIME R Trinnets tidsinterval (standardværdi: 1)

Når INC_TYPE=AUTO (angives uanset TYPE)

(2. linje) DTIME_INIT, ETIME, MINDT, MAXDT
Variabelnavn Attribut Indhold
DTIME_INIT R Indledende tidsinkrement
ETIME R Trinnets tidsinterval
MINDT R Nedre grænse for tidsinkrement
MAXDT R Øvre grænse for tidsinkrement

** 3. og efterfølgende linjer **

  BOUNDARY, id                                  id=GRPID defineret af !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID defineret af !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID defineret af !CONTACT

Eksempel

Eksempel med faste tidsinkrementer

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

Aktiver automatisk inkrementjustering, og indstil det indledende tidsinkrement til 0.01, trinnets tidsinterval til 2.5, den nedre grænse for tidsinkrement til 1E-5, den øvre grænse til 0.3 og det maksimale antal deltrin til 200

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

Aktiver automatisk inkrementjustering, og angiv tidspunktslisten TP1 som tidspunkter for beregning og resultatoutput

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

Bemærkninger

  • TYPE (STATIC/VISCO) er en kontakt, der bestemmer, om tidsinkrementet overføres til materialets konstitutive lov i det pågældende trin, og er uafhængig af analysetypen angivet med !SOLUTION. Med STATIC refererer materialet ikke til tidsinkrementet (hastighedsuafhængigt); med VISCO refererer viskoelasticitet og krybning til det faktiske tidsinkrement. Denne skelnen er kun gyldig for statisk analyse; i dynamisk analyse (!SOLUTION, TYPE=DYNAMIC) anvendes TYPE ikke, og tidsinkrementet behandles altid som faktisk tid
  • Ved automatisk inkrementjustering behandles SUBSTEPS som det maksimale antal deltrin
  • Tidspunktslistenavnet TIMEPOINTS og navnet på parametersættet for automatisk kontakt AUTOINCPARAM er kun gyldige, når INC_TYPE=AUTO
  • Når TIMEPOINTS angives, skal den refererede !TIME_POINTS være defineret før !STEP-kortet.
  • Når AUTOINCPARAM angives, skal den refererede !AUTOINC_PARAM være defineret før !STEP-kortet. Hvis denne parameter udelades, anvendes standardparametersættet for automatisk inkrement
  • Hvis !STEP udelades i dynamisk analyse, behandles analysen som en ét-trinsanalyse baseret på n_step og t_delta i !DYNAMIC, og de definerede randbetingelser og laster aktiveres. Denne behandling findes af hensyn til bagudkompatibilitet; det anbefales at definere !STEP i nye input
  • Ved faste inkrementer i dynamisk analyse anbefales det at angive DTIME, ETIME på anden linje i !STEP for at styre tidsinkrementet og trinnets tidsinterval. n_step og t_delta i !DYNAMIC behandles som standardværdier, når !STEP udelades, eller af hensyn til bagudkompatibilitet
  • Når INC_TYPE=AUTO angives i dynamisk analyse, styres tidsinkrementet med DTIME_INIT, ETIME, MINDT og MAXDT på anden linje. Automatiske inkrementer og cutback anvendes primært ved ikke-lineær implicit dynamisk analyse
  • I dynamisk analyse kan !BOUNDARY, !VELOCITY og !ACCELERATION aktiveres trin for trin med BOUNDARY-linjen, og !CLOAD samt !SPRING for implicit metode kan aktiveres trin for trin med LOAD-linjen
AI-assisted translation May contain errors Official docs Status