Aller au contenu

!STEP

Paramètres des pas d'analyse

Obligatoire pour l'analyse statique non linéaire et l'analyse dynamique non linéaire

Si cette définition est omise pour les analyses autres que celles ci-dessus, toutes les conditions aux limites sont activées et le calcul est effectué en un seul pas

En analyse statique, lorsque le matériau présente des propriétés viscoélastiques ou de fluage, spécifiez TYPE=VISCO et définissez les conditions de temps de calcul

Notez que TYPE (STATIC/VISCO) spécifie le type de pas déterminant si l’incrément de temps est transmis au matériau ; ce paramètre est indépendant du type d’analyse (STATIC/DYNAMIC, etc.) spécifié par !SOLUTION (voir les remarques ci-dessous)

Paramètres

TYPE     = STATIC(default) / VISCO (analyse quasi statique)
SUBSTEPS = nombre de sous-pas pour les conditions aux limites (valeur par défaut : 1)
CONVERG  = seuil du critère de convergence (valeur par défaut : 1.0e-6)
MAXITER  = nombre maximal d'itérations en analyse non linéaire (valeur par défaut : 50)
AMP      = nom de la fonction temporelle (spécifié par !AMPLITUDE)
INC_TYPE = FIXED (incrément fixe, valeur par défaut) / AUTO (incrément automatique)
MAXRES   = résidu maximal admissible (valeur par défaut : 1.0e+10)
TIMEPOINTS = nom de la liste des points temporels (spécifié par !TIME_POINTS, NAME)
AUTOINCPARAM = nom du jeu de paramètres d'incrément automatique (spécifié par !AUTOINC_PARAM, NAME)
MAXCONTITER = nombre maximal d'itérations de contact en analyse de contact (valeur par défaut : 10)

** 2e ligne **

Lorsque INC_TYPE=FIXED (peut être omis lorsque TYPE=STATIC)

(2e ligne) DTIME, ETIME
Variable Attribut Description
DTIME R Incrément de temps (valeur par défaut : 1/SUBSTEPS)
ETIME R Durée du pas (valeur par défaut : 1)

Lorsque INC_TYPE=AUTO (spécifié quel que soit TYPE)

(2e ligne) DTIME_INIT, ETIME, MINDT, MAXDT
Variable Attribut Description
DTIME_INIT R Incrément de temps initial
ETIME R Durée du pas
MINDT R Limite inférieure de l'incrément de temps
MAXDT R Limite supérieure de l'incrément de temps

** 3e ligne et suivantes **

  BOUNDARY, id                                  id=GRPID défini par !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID défini par !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID défini par !CONTACT

Exemple

Exemple utilisant des incréments de temps fixes

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

Active l'ajustement automatique des incréments et définit l'incrément de temps initial à 0.01, la durée du pas à 2.5, la limite inférieure de l'incrément de temps à 1E-5, la limite supérieure de l'incrément de temps à 0.3 et le nombre maximal de sous-pas à 200

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

Active l'ajustement automatique des incréments et spécifie la liste de points temporels TP1 comme temps de calcul et de sortie des résultats

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

Remarques

  • TYPE (STATIC/VISCO) est un commutateur qui détermine si l’incrément de temps est transmis à la loi de comportement du matériau pendant ce pas et constitue un axe indépendant du type d’analyse spécifié par !SOLUTION. Avec STATIC, le matériau ne tient pas compte de l’incrément de temps (indépendant du taux) ; avec VISCO, la viscoélasticité et le fluage utilisent l’incrément de temps réel. Cette distinction n’est valable qu’en analyse statique ; en analyse dynamique (!SOLUTION, TYPE=DYNAMIC), TYPE n’est pas pris en compte et l’incrément de temps est toujours traité comme un temps réel
  • Avec l'ajustement automatique des incréments, SUBSTEPS est traité comme le nombre maximal de sous-pas
  • Le nom de la liste de points temporels TIMEPOINTS et le nom du jeu de paramètres de contact automatique AUTOINCPARAM ne sont valides que lorsque INC_TYPE=AUTO
  • Lorsque TIMEPOINTS est spécifié, le !TIME_POINTS référencé doit être défini avant la carte !STEP.
  • Lorsque AUTOINCPARAM est spécifié, le !AUTOINC_PARAM référencé doit être défini avant la carte !STEP. Si ce paramètre est omis, le jeu de paramètres d'incrément automatique par défaut est utilisé.
  • Si !STEP est omis dans une analyse dynamique, l'analyse est traitée comme une analyse en un seul pas basée sur n_step et t_delta de !DYNAMIC, et les conditions aux limites et charges définies sont activées. Ce comportement est fourni pour assurer la compatibilité ascendante ; la définition de !STEP est recommandée pour les nouvelles données d'entrée.
  • Pour les incréments fixes en analyse dynamique, il est recommandé de spécifier DTIME, ETIME sur la deuxième ligne de !STEP afin de contrôler l'incrément de temps et la durée du pas. n_step et t_delta de !DYNAMIC sont traités comme valeurs par défaut lorsque !STEP est omis ou pour assurer la compatibilité ascendante.
  • Lorsque INC_TYPE=AUTO est spécifié en analyse dynamique, l'incrément de temps est contrôlé à l'aide de DTIME_INIT, ETIME, MINDT et MAXDT sur la deuxième ligne. Les incréments automatiques et le cutback sont principalement utilisés dans l'analyse dynamique implicite non linéaire.
  • En analyse dynamique, !BOUNDARY, !VELOCITY et !ACCELERATION peuvent être activés pas par pas avec la ligne BOUNDARY, et !CLOAD ainsi que !SPRING de la méthode implicite peuvent être activés pas par pas avec la ligne LOAD.