Visualisation des champs de données
par J. Pellet, EDF R&D / AMA
Il peut arriver qu’un fichier de commande Code_Aster soit complexe du fait d’un grand nombre d’affectations différentes sur des mailles ou des groupes de mailles. Quand le fichier est très long, il est difficile de s’assurer que les zones affectées sont bien celles que l’on souhaite affecter.
Code_Aster offre une fonctionnalité qui permet de visualiser un champ de « couleurs » correspondant aux différentes quantités affectées. Par exemple, pour le champ de matériaux, chaque matériau sera associé à une couleur.
L’utilisateur peut demander l’écriture des champs MED correspondants aux affectations faites dans les commandes AFFE_MATERIAU, AFFE_CARA_ELEM ou AFFE_CHAR_MECA.
Pour cela, il écrit :
IMPR_RESU(FORMAT='MED',
CONCEPT=(_F(CHAM_MATER = CHMAT),
_F(CARA_ELEM = CARELE),
_F(CHARGE = CHAR1),),);
Il obtient alors dans un fichier med, un champ appelé CHMAT_CHAMP_MAT ayant 1 valeur par maille parmi : 0, 1, 2, …
Une représentation graphique de ce champ (voir ci-dessous) permet de visualiser l’affectation des différents matériaux.
![]() |
![]() |
La correspondance entre les valeurs : 1, 2, 3 … et les noms des matériaux est écrite dans les fichiers de message et de resultat :
IMPRESSION D'UN CHAMP DE DONNEES : Champ de matériaux
NOM DU CHAMP : CHAMAT_CHAMP_MAT
CORRESPONDANCE VALEUR <-> CONTENU :
VALEUR = 1.
X1 = BET_OBS
VALEUR = 2.
X1 = BET_FER
VALEUR = 3.
X1 = MORTIER
VALEUR = 4.
X1 = ACIE_CPV
VALEUR = 5.
X1 = ACIE_GAI
VALEUR = 6.
X1 = ACIE_ORI
L’utilisateur peut également visualiser l’affectation des épaisseurs des coques, de l’orientation des repères locaux, des efforts répartis, …
Par exemple :
CARA_EL1=AFFE_CARA_ELEM(MODELE=STICKMOD,
COQUE=(_F(GROUP_MA='SRADIER',
EPAIS=0.001,
COEF_RIGI_DRZ=0.001),
_F(MAILLE=('M1','M8','M15','M22'),
EPAIS=0.002,
COEF_RIGI_DRZ=0.001),
_F(MAILLE=('M43','M44','M45','M46'),
EPAIS=0.002,
COEF_RIGI_DRZ = 0.005),),);
IMPR_RESU(FORMAT='MED',
CONCEPT=_F(CARA_ELEM=CARA_EL1),);
![]() |
Pour ce champ des caractéristiques géométriques des coques, la correspondance entre les valeurs 1, 2, 3 et les quantités affectées est donnée par :
IMPRESSION D'UN CHAMP DE CONCEPT : Caractéristiques géométriques des coques
NOM DU CHAMP : CARA_ELE_CACOQUE
CORRESPONDANCE VALEUR <-> CONTENU :
VALEUR = 1.
EP = 1.000D-03
ALPHA = 0.000D+00
BETA = 0.000D+00
KAPPA = 8.333D-01
C_METR = 0.000D+00
CTOR = 1.000D-03
EXCENT = 0.000D+00
INERTIE = 0.000D+00
VALEUR = 2.
EP = 2.000D-03
ALPHA = 0.000D+00
BETA = 0.000D+00
KAPPA = 8.333D-01
C_METR = 0.000D+00
CTOR = 1.000D-03
EXCENT = 0.000D+00
INERTIE = 0.000D+00
VALEUR = 3.
EP = 2.000D-03
ALPHA = 0.000D+00
BETA = 0.000D+00
KAPPA = 8.333D-01
C_METR = 0.000D+00
CTOR = 5.000D-03
EXCENT = 0.000D+00
INERTIE = 0.000D+00