Salta el contingut

!STEP

Configuració dels passos d'anàlisi

Obligatori per a l'anàlisi estàtica no lineal i l'anàlisi dinàmica no lineal

Si s'omet aquesta definició per a anàlisis diferents de les anteriors, s'activen totes les condicions de contorn i el càlcul es fa en un únic pas

Per a l'anàlisi estàtica amb propietats de material viscoelàstiques o de fluència, especifiqueu TYPE=VISCO i definiu les condicions de temps de càlcul

Tingueu en compte que TYPE (STATIC/VISCO) especifica el tipus de pas que determina si l'increment de temps es passa al material i és independent del tipus d'anàlisi (STATIC/DYNAMIC, etc.) especificat per !SOLUTION (vegeu les Notes més avall)

Paràmetres

TYPE     = STATIC(valor predeterminat) / VISCO (anàlisi quasiestàtica)
SUBSTEPS = nombre de subpassos per a les condicions de contorn (valor predeterminat: 1)
CONVERG  = llindar del criteri de convergència (valor predeterminat: 1.0e-6)
MAXITER  = nombre màxim d'iteracions en l'anàlisi no lineal (valor predeterminat: 50)
AMP      = nom de la funció temporal (especificada per !AMPLITUDE)
INC_TYPE = FIXED (increment fix, valor predeterminat) / AUTO (increment automàtic)
MAXRES   = residu màxim admissible (valor predeterminat: 1.0e+10)
TIMEPOINTS = nom de la llista de punts de temps (especificada per !TIME_POINTS, NAME)
AUTOINCPARAM = nom del conjunt de paràmetres d'increment automàtic (especificat per !AUTOINC_PARAM, NAME)
MAXCONTITER = nombre màxim d'iteracions de contacte en l'anàlisi de contacte (valor predeterminat: 10)

** 2a línia **

Quan INC_TYPE=FIXED (es pot ometre quan TYPE=STATIC)

(2a línia) DTIME, ETIME
Variable Atribut Descripció
DTIME R Increment de temps (valor predeterminat: 1/SUBSTEPS)
ETIME R Durada temporal del pas (valor predeterminat: 1)

Quan INC_TYPE=AUTO (s'especifica independentment de TYPE)

(2a línia) DTIME_INIT, ETIME, MINDT, MAXDT
Variable Atribut Descripció
DTIME_INIT R Increment de temps inicial
ETIME R Durada temporal del pas
MINDT R Límit inferior de l'increment de temps
MAXDT R Límit superior de l'increment de temps

** 3a línia i següents **

  BOUNDARY, id                                  id=GRPID definit per !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID definit per !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID definit per !CONTACT

Exemple

Exemple amb increments de temps fixos

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

Activeu l'ajust automàtic de l'increment i establiu l'increment de temps inicial a 0.01, la durada temporal del pas a 2.5, el límit inferior de l'increment de temps a 1E-5, el límit superior a 0.3 i el nombre màxim de subpassos a 200

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

Activeu l'ajust automàtic de l'increment i especifiqueu la llista de punts de temps TP1 com els temps de càlcul i de sortida de resultats

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

Notes

  • TYPE (STATIC/VISCO) és un commutador que determina si l'increment de temps es passa a la llei constitutiva del material en aquell pas i és independent del tipus d'anàlisi especificat per !SOLUTION. Amb STATIC, el material no consulta l'increment de temps (independent de la velocitat); amb VISCO, la viscoelasticitat i la fluència consulten l'increment de temps real. Aquesta distinció només és vàlida per a l'anàlisi estàtica; en l'anàlisi dinàmica (!SOLUTION, TYPE=DYNAMIC), TYPE no es consulta i l'increment de temps sempre es tracta com a temps real
  • Amb l'ajust automàtic de l'increment, SUBSTEPS es tracta com el nombre màxim de subpassos
  • El nom de la llista de punts de temps TIMEPOINTS i el nom del conjunt de paràmetres automàtics de contacte AUTOINCPARAM només són vàlids quan INC_TYPE=AUTO
  • Quan s'especifica TIMEPOINTS, el !TIME_POINTS referenciat s'ha de definir abans de la targeta !STEP.
  • Quan s'especifica AUTOINCPARAM, el !AUTOINC_PARAM referenciat s'ha de definir abans de la targeta !STEP. Si s'omet aquest paràmetre, s'utilitza el conjunt predeterminat de paràmetres d'increment automàtic
  • Si s'omet !STEP en l'anàlisi dinàmica, l'anàlisi es tracta com una anàlisi d'un sol pas basada en n_step i t_delta de !DYNAMIC, i s'activen les condicions de contorn i les càrregues definides. Aquest comportament es proporciona per compatibilitat amb versions anteriors; per a entrades noves es recomana definir !STEP
  • Per a increments fixos en l'anàlisi dinàmica, es recomana especificar DTIME, ETIME a la segona línia de !STEP per controlar l'increment de temps i la durada temporal del pas. n_step i t_delta de !DYNAMIC es tracten com a valors predeterminats quan s'omet !STEP o per compatibilitat amb versions anteriors
  • Quan s'especifica INC_TYPE=AUTO en l'anàlisi dinàmica, l'increment de temps es controla amb DTIME_INIT, ETIME, MINDT i MAXDT a la segona línia. Els increments automàtics i el cutback s'utilitzen principalment en l'anàlisi dinàmica implícita no lineal
  • En l'anàlisi dinàmica, !BOUNDARY, !VELOCITY i !ACCELERATION es poden activar pas a pas amb la línia BOUNDARY, i !CLOAD i !SPRING del mètode implícit es poden activar pas a pas amb la línia LOAD
AI-assisted translation May contain errors Official docs Status