Organisme(s): EDF-R&D/AMA
Manuel d’Utilisation
Fascicule U4.0-: Utilisation des commandes
Document: U4.01.02
u4.01.02 Nouveautés et modifications dans les commandes#
Résumé:
L’objet de ce document est d’offrir une vision globale des modifications de syntaxe et des nouvelles possibilités des commandes de Code_Aster entre deux versions stabilisées.
Cette mise à jour fait ainsi état des changements introduits depuis la version 6.3 d’avril 2002 et valables pour la version 6.4 de novembre 2002.
Pour plus de précisions, on consultera la documentation des commandes et le fichier histor de la sous‑version correspondante (ex.: [6.3.12], section Développement du site www.code-aster.org).
Les commandes impactées sont listées par ordre alphabétique.
Nouveautés entre les versions 6.2 et 6.3#
Modifications communes à plusieurs commandes#
TAILLE_BLOC supprimé:
Fonctionnalité reprise par DEBUT et POURSUITE, TAILLE_BLOC n’est plus disponible dans les commandes suivantes:
AFFE_CHAR_ACOU |
AFFE_CHAR_MECA |
AFFE_CHAR_MECA_C |
AFFE_CHAR_MECA_F |
AFFE_CHAR_OPS011 |
AFFE_CHAR_THER |
AFFE_CHAR_THER_F |
AFFE_MODELE |
CALC_CHAM_ELEM |
CALC_ELEM |
CALC_FORC_AJOU |
CALC_MATR_AJOU |
CALC_NO |
DYNA_NON_LINE |
MACR_ASCOUF_CALC |
MACR_ASPIC_CALC |
MACR_ELEM_STAT |
MACRO_ELAS_MULT |
MACRO_MATR_AJOU |
MACRO_MATR_ASSE |
MACRO_PROJ_BASE |
MECA_STATIQUE |
NUME_DDL |
NUME_DLL_GENE |
POST_ELEM |
RECA_WEIBULL |
STAT_NON_LINE |
THER_LINEAIRE |
THER_NON_LINE |
THER_NON_LINE_MO |
Commande résorbée#
MACRO_CHAR_F_U est supprimée. La fonctionnalité est couverte par le pilotage spécifique à l’analyse limite ANA_LIM de STAT_NON_LINE (cf. [6.2.17]).
Changements de convention#
ANGL_REP sous le mot-clé facteur COQUE dans AFFE_CARA_ELEM: changement de signe de l’angle (voir AFFE_CARA_ELEM) (cf. [6.2.14]),
NU_LT devient NU_TL et réciproquement (voir DEFI_MATERIAU) dans ELAS_ORTH,
Coefficient ½ dans le calcul de la contribution thermique de ENER_POT (voir CALC_ELEM et POST_ELEM, cf. [6.2.13]).
Commandes modifiées#
AFFE_CARA_ELEM#
AFFE_SECT, AFFE_FIBRE nouveaux:
Permettre de décrire la section d’un élément de poutre multi-fibre à partir d’un maillage 2D (mot-clé facteur AFFE_SECT) ou directement en définissant les fibres une à une (mot-clé AFFE_FIBRE, cf. [6.2.6]).
COQUE / ANGL_REPmodifié:
La convention utilisée ici était contraire à celles prises pour les poutres et la définition des repères d’orthotropie. Le signe du deuxième angle défini par ANGL_REP est donc inversé, c’est la convention des angles nautiques (cf. [6.2.14]).
COQUE_NCOU, GRILLE_NCOU, TUYAU_NSEC et TUYAU_NCOU nouveaux:
Sous les mots-clés facteurs COQUE, GRILLE, et POUTRE pour décrire le découpage d’une coque/plaque en couches, d’un tuyau en couches et secteurs angulaires. Ils étaient renseignés précédemment sous STAT_NON_LINE (cf. [6.2.6]).
DIST_Nsupprimé:
Remplacé par EXCENTREMENT (cf. [6.2.30]).
AFFE_CHAR_MECA#
ARLEQUIN / CARA_ELEM nouveau:
Pour fournir les caractéristiques de la coque dans le cas d’un jonction entre un modèle 3D et un modèle coque (cf. [6.2.28]).
GONFnouveau:
Permet d’imposer l’incompressibilité sur les nouveaux éléments incompressibles (cf. [6.2.17]).
AFFE_MODELE#
AFFE / PHENOMENEet AFFE / MODELISATIONnouvelles possibilités:
Suppression du phénomène NON_LOCAL, et ajout dans le phénomène MECANIQUE des lois de comportement non locales régularisées sur la déformation, et des modélisations associées: 3D_GRAD_EPSI, D_PLAN_GRAD_EPSI, C_PLAN_GRAD_EPSI, AXIS_GRAD_EPSI et des modélisations associées à la formulation à gradients de variables internes 3D_GRAD_VARI, D_PLAN_GRAD_VARI, C_PLAN_GRAD_VARI, AXIS_GRAD_VARI (cf. [6.2.20]).
Nouvelle modélisation PLAN_FISSURE associée aux éléments finis de type CZM (joints) permettant de traiter la propagation de fissure avec une loi de comportement de type Barenblatt (cf. [6.2.26]).
Nouvelles modélisations 3D_INCO, D_PLAN_INCO (remplace PLAN_INCO), C_PLAN_INCO associées à la formulation à trois champs du nouvel élément incompressible (déplacement, pression, gonflement, cf. [6.2.17]).
Nouvelles modélisations lumpées en THM: 3D_HHMD, 3D_HMD, 3D_THHD, 3D_THHMD, 3D_THMD, AXIS_HHMD, AXIS_HMD, AXIS_THHD, AXIS_THHMD, AXIS_THMD, D_PLAN_HHMD, D_PLAN_HMD, D_PLAN_THHD, D_PLAN_THHMD, D_PLAN_THMD (points d’intégration ramenés aux sommets des éléments, cf. [6.2.25]).
Nouvelles modélisations POU_D_EM (poutre droite d’Euler) et POU_D_TGM (poutre droite de Timoshenko avec gauchissement) associée aux poutres multi-fibres (cf. [6.2.6]).
AFFE / MODELISATIONchangement d’appellation:
La modélisation TUYAU n’est plus accessible, elle est remplacée par TUYAU_3M (cf. [6.2.30]).
AIDE#
COMMANDEsupprimé:
Cette fonctionnalité n’est plus disponible (ne fonctionnait plus depuis la version 6.0).
CALC_ELEM#
EPOT_ELEM_DEPL modifié:
Homogénéisation du calcul de l’énergie potentielle (suppression du ½ pour la contribution thermique au terme de l’énergie de déformation) et ajout du terme de dilatation thermique pour les éléments de structure (cf. [6.2.22]).
SENSIBILITE /THETAsupprimé:
SENSIBILITE est maintenant un mot-clé simple qui reçoit la liste des paramètres sensibles, THETA est remplacé par PARM_THETA (cf. [6.2.1]).
PARM_THETA nouveau:
Rappelle la valeur du paramètre de la théta méthode utilisé pour résoudre le calcul thermique transitoire, valeur par défaut: 0.57.
ERTH_ELEM_TEMP et ERTH_ELNO_ELEM nouveaux:
Options associées à l’estimateur d’erreur en résidu en thermique (cf. [6.2.1]).
INFOnouveau:
Permet d’obtenir des détails sur les calculs effectués (notamment en sensibilité, cf. [6.2.1]).
DLSI_ELGA_DEPL supprimé:
Cette option est supprimée. Le calcul de la dérivée lagrangienne est désormais activé par l’opérateur de calcul (MECA_STATIQUE, STAT_NON_LINE, THER_LINEAIRE) quand le mot‑clé SENSIBILITE est activé.
CALC_MATR_ELEM#
MASS_ID_MDEP_R, MASS_ID_MTEM_R, MASS_ID_MDNS_R, MASS_ID_MTNS_Rnouveaux:
Options permettant de calculer une matrice identité (des déplacements ou températures, symétriques ou non-symétriques) sur des éléments finis afin de calculer les valeurs propres d’une matrice de rigidité ou autre (cf. [6.2.9]).
CALC_NO#
SENSIBILITEnouveau:
Liste des paramètres sensibles (cf. [6.2.1]).
DLDE_NOEU, DLSI_NOEU_DLDE, DLTE_NOEU supprimés:
Le calcul de ces options n’est plus disponible. Le calcul de la dérivée lagrangienne est désormais fourni par l’opérateur de calcul (MECA_STATIQUE, STAT_NON_LINE, THER_LINEAIRE) quand le mot-clé SENSIBILITE est activé.
COMB_SISM_MODAL#
TYPE_COMBI remplacement:
Ce mot-clé remplace TYPE qui a été supprimé en version 6.4, valeurs possibles: QUAD, LINE, ABS (cf. [6.2.26]).
CREA_RESU#
OPERATIONnouveau:
Définit l’opération à effectuer parmi AFFE, ECLA_PG, PERM_CHAM, PROL_RTZ (cf. [6.2.12]).
NUME_ORDRE_INIT supprimé:
PRECISION, CRITEREnouveaux:
L’utilisateur ne fournit plus de numéro d’ordre, l’accès se fait directement à partir de la valeur de l’instant en fournissant éventuellement une PRECISION et un CRITERE (cf. [6.2.21]).
DEFI_BASE_MODALE#
DIAG_MASS nouveau:
Cette option permet de créer une base modale contenant les modes statiques et les modes dynamiques, les modes statiques sont tels que la matrice de masse projetée sur cette base est diagonale (cf. [6.2.11]).
DEFI_FONC_ELEC#
INST_CC_INITobligatoire:
Ce mot-clé est maintenant obligatoire (cf. [6.2.14]).
DEFI_GROUP#
CRIT_NOEUD nouveau:
Permet de définir à partir d’un groupe de maille, un groupe de nœuds constitué uniquement des nœuds SOMMETs, des nœuds MILIEUx, ou des nœuds CENTRE (cf. [6.2.17]).
DEFI_MATERIAU#
NU_LTmodifié:
Dans ELAS_ORTH, on prend la convention de Batoz, soit: NU_LT / E_L = NU_TL / E_T, comme dans DEFI_COQU_MULT (cf. [6.2.13]).
ROUSS_VISC nouveau:
Modèle de Rousselier étendu à la visco-plasticité, paramètres SIGM_0, EPSI_0 et M (cf.[6.2.10]).
FLU_IRRAnouveau:
Modification de la loi ASSE_COMBU pour prendre en compte une dépendance du fluage par rapport à la fluence. Mots-clés: QSR_K, BETA, PHI_ZERO et L (cf. [6.2.9] et [6.2.13]).
LABORD_1Dnouveau:
Nouvelle loi de comportement 1D endommageable pour le béton (cf. [6.2.6]).
MAZARSnouveau:
Nouvelle loi de comportement endommageable pour le béton (cf. [6.2.25]).
CAM_CLAYnouveau:
Nouvelle loi de comportement élasto-plastique pour les milieux poreux (sols, joints poreux, cf.[6.2.25]).
LAIGLEnouveau:
Nouvelle loi de comportement en mécanique des roches (cf. [6.2.25]).
RUPT_FRAG modification:
Nouveaux mots-clés SIGM_C et SAUT_C pour traiter la propagation de fissure avec les éléments CZM (cf. [6.2.26]).
NORTON_HOFF supprimé:
Les nouveaux éléments finis incompressibles offrent la même fonctionnalité en utilisant uniquement la limite d’élasticité (cf. [6.2.17]).
DYNA_LINE_HARM#
SENSIBILITEnouveau:
Liste des paramètres sensibles (cf. [6.2.1]).
DYNA_NON_LINE et STAT_NON_LINE#
ENDO_ISOT_BETON nouveau:
Remplace les comportements BETON_ENDO_LOCAL et BETON_GRAD_EPSI qui sont supprimés (cf. [6.2.25]).
ENDO_FRAGILE nouveau:
Remplace le comportement ENDO_LOCAL et ENDO_GRAD_EPSI (cf. [6.2.25]).
PLAS_GRAD_LINE, PLAS_GRAD_TRAC supprimés:
Les lois spécifiques au comportement non local sont supprimées, on utilise dans les cas présents respectivement VMIS_ISOT_LINE et VMIS_ISOT_TRAC. Associés à une modélisation *_GRAD_EPSI ou *_GRAD_VARI dans AFFE_MODELE (cf. [6.2.22]).
LABORD_1D, MAZARS, BARENBLATT, ROUSS_VISC, CAM_CLAY, LAIGLEnouveaux:
Nouveaux comportements (voir DEFI_MATERIAU).
SENSIBILITEnouveau:
Liste des paramètres sensibles (cf. [6.2.1]).
INCREMENT / OPTI_LIST_INST, NOM_CHAM, NOM_CMP, VALEnouveaux:
Sous le mot clé facteur INCREMENT, ces nouveaux mots-clés définissent les options du redécoupage automatique du pas de temps (cf. [6.2.21]).
RHOremplacé:
Le coefficient de pénalisation du lagrangien augmenté est dorénavant fourni sous le mot-clé R (cf. [6.2.22]).
MODELE_NON_LOCALsupprimé:
Ce mot-clé n’existe plus, le comportement non local est activé directement à partir du choix des éléments dans AFFE_MODELE (cf. [6.2.22]).
TUYAU_NCOU, TUYAU_NSEC, COQUE_NCOU supprimés:
Ces caractéristiques sont dorénavant renseignées dans AFFE_CARA_ELEM (cf. [6.2.6]).
HYDRsupprimé:
Pour utiliser le comportement HYDR, il faut surcharger le code en mode développement avec les routines PERMEA et SATURA ou utiliser HYDR_UTIL avec la définition des paramètres matériaux dans DEFI_MATERIAU (cf. [6.2.19]).
EXTR_RESU#
NOM_CHAMPnouveau:
A opposer à CHAMP_EXCLU, l’utilisateur peut sélectionner soit les champs qu’il souhaite conserver, soit ceux qu’il souhaite exclure (cf. [6.2.14]).
IMPR_COURBE#
EXCELnouveau:
Pour imprimer une ou plusieurs courbes en colonnes (cf. [6.2.4]).
IMPR_FICO_HOMA#
NUMORD_INDICA, NUMPT_INDICA, NOM_RESU_INDICA, NOM_CHAM_INDICA nouveaux:
Informations sur l’indicateur d’erreur: numéro d’ordre, pas de temps et nom du champ de l’indicateur dans la structure de données résultat (cf. [6.2.16] et [6.2.22]).
NOM_MED_SUPPORsupprimé:
On utilise désormais le nom MED du maillage en entrée.
IMPR_MACR_ELEM#
FORMAT ‘PLEXUS’nouveau:
Permet d’imprimer au format IDEAS version 5: les matrices de masse et de rigidité généralisées par bloc, les modes propres dynamiques, les modes statiques de la base modale (cf. [6.2.11]).
IMPR_RESU#
FORMAT ‘GMSH’nouveau:
Impression pour post-traitement au format GMSH (cf. [6.2.17]).
LIRE_CHAMP#
NUME_ORDRE, NUME_PT, NOM_MAIL_MEDnouveaux:
Informations pour la lecture d’un champ au format MED (cf. [6.2.16] et [6.2.22]).
MACR_ASCOUF_CALC#
TRANSFORMEEnouveau:
Permet de déterminer le repère local de post-traitement (cf. [6.2.24]).
MACR_ASCOUF_MAIL#
SYMEnouveau:
Les valeurs admises sont désormais: QUART, DEMI, ENTIER (cf. [6.2.24]).
LONGUEURnouveau:
Paramètre utilisé dans le cas d’axisymétrie (cf. [6.2.24]).
MACR_ASPIC_CALC#
RCCMnouveau:
Active les post traitements selon les règles de dimensionnement du RCCM.
COMP_INCR nouveau:
Mot-clé facteur regroupant RELATION et VMIS_ISOT_TRAC.
MACRO_MODE_MECA#
COEF_DIM_ESPACEnouveau:
Voir MODE_ITER_SIMULT.
MECA_STATIQUE#
SENSIBILITE /THETAsupprimé:
SENSIBILITE est maintenant un mot-clé simple qui reçoit la liste des paramètres sensibles, THETA est supprimé (cf. [6.2.1]).
MODE_ITER_SIMULT#
COEF_DIM_ESPACEnouveau:
Coefficient multiplicatif qui permet de moduler la bande de fréquence pour chaque sous‑espace (cf. [6.2.14]).
MODI_MAILLAGE#
GROUP_NO_APPUI, GROUP_NO_STRUnouveaux:
Groupes de nœuds de l’appui et de la structure pour la réactualisation des appuis (cf.[6.2.17]).
MODI_OBSTACLE#
PERCEMENTnouveau:
Pour émettre un message d’alarme lors du percement du tube (cf. [6.2.13]).
NUME_DDL#
MODELE, CHARGEnouveaux:
Pour obtenir des informations sur la numérotation afin d’apprécier la taille d’un modèle sans faire le calcul (cf. [6.2.14]).
POST_ELEM#
ENER_POTmodifié:
Voir EPOT_ELEM_DEPL de CALC_ELEM (cf. [6.2.22]).
TRAV_EXTnouveau:
Mot-clé facteur pour calculer le travail des efforts extérieurs (cf. [6.2.20]).
POST_FATIGUE#
CHARGEMENTnouveau:
Mot-clé facteur pour mieux structurer la commande (valeurs possibles: UNIAXIAL, PERIODIQUE, QUELCONQUE, cf. [6.2.13]).
POST_K_BETA#
Nouvelle commande pour l’analyse de nocivité de défaut par la méthode K_beta; destinée à l’outil métier Secure-Epicure (cf. [6.2.28]).
POST_RCCM#
MAILLAGE, NOEUD, GROUP_NOnouveaux:
Permet de définir un chemin à partir d’un groupe ou d’une liste de nœuds (cf. [6.2.5]).
POST_RELEVE_T#
OPERATION=’MOYENNE_RCCM’supprimé:
Désormais, cette opération est réalisée uniquement par POST_RCCM, il faut fournir la contrainte admissible SM dans DEFI_MATERIAU (cf. [6.2.25]).
NOEUD_CMPnouveau:
Nouvelle variable d’accès (cf. [6.2.3]).
PROJ_CHAMP#
TOUT_CHAM, NOM_CHAMnouveaux:
Choix des champs à projeter (cf. [6.2.25]).
PROJ_MATR_BASE#
NB_VECTsupprimé:
L’information est fournie dans NUME_DDL_GENE (cf. [6.2.20]).
PROJ_MESU_MODAL#
MESURE / MODELEnouveau:
Nom du modèle de mesure (cf. [6.2.11]).
PROJ_VECT_BASE#
NB_VECTsupprimé:
Voir PROJ_MATR_BASE.
RECU_FONCTION#
SOUS_POINT nouveau:
Pour récupérer la valeur sur un sous-point (utilisé pour les éléments multi-couches et les poutres multi-fibres, cf. [6.2.6]).
RECU_TABLE#
NOM_PARAnouveau:
Pour récupérer la valeur d’un paramètre (cf. [6.2.11]).
STAT_NON_LINE#
Voir DYNA_NON_LINE.
TEST_RESU#
SOUS_POINT nouveau:
Permet de spécifier le sous-point sur lequel on veut tester la valeur (cf. [6.2.6]).
THER_LINEAIRE#
SENS_INIT nouveau:
Définit le champ initial d’un calcul transitoire à partir duquel le calcul évolutif de la dérivée de la température est effectué; remplace DEUL_INIT.
THER_NON_LINEAIRE#
SENSIBILITEnouveau:
Pour fournir la liste des paramètres sensibles (cf. [6.2.9]).