!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)
| 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)
| 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
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
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
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. AvecSTATIC, le matériau ne tient pas compte de l’incrément de temps (indépendant du taux) ; avecVISCO, 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),TYPEn’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_stepett_deltade !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, ETIMEsur la deuxième ligne de !STEP afin de contrôler l'incrément de temps et la durée du pas.n_stepett_deltade !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.