3. Mise en œuvre Code_Aster#
On rappelle ici les principales étapes du calcul Aster dans le cas d’un calcul en déformations planes, en précisant explicitement où interviennent les spécifications dont on a parlé. Pour la partie mécanique, on a écrit en gras ce qui est spécifique au cas d’un calcul thermo-mécanique.
3.1. Étude Thermique#
Lecture du maillage thermique
MA=LIRE_MAILLAGE(UNITE=20,) |
Choix du modèle thermique
MOTH2D=AFFE_MODELE(MAILLAGE=MA,
VERIF='MAILLE',
AFFE=_F(GROUP_MA= (‘GMA1’,’GMA2’,…),
PHENOMENE='THERMIQUE',
MODELISATION='PLAN_DIAG',),)
Propriétés thermiques du matériau
Chargement thermique
THER_LINEAIRE ou THER_NON_LINE
THER = …
Post-traitements éventuels
3.2. Étude mécanique#
Lecture maillage mécanique
MAME=LIRE_MAILLAGE() |
MAME=CREA_MAILLAGE( MAILLAGE = MA, LINE_QUAD=_F(TOUT=’OUI’)) |
Définition du modèle mécanique
MOME=AFFE_MODELE(MAILLAGE=MAME,
VERIF='MAILLE',
AFFE=_F(GROUP_MA= (‘GMA1’,’GMA2’,…),
PHENOMENE='MECANIQUE',
MODELISATION='D_PLAN_SI',),);
Projection du calcul thermique si calcul chaîné sur 2 maillages différents
CHTHER=PROJ_CHAMP( METHODE='COLLOCATION',
RESULTAT=THER, MODELE_1=MOTH2D, MODELE_2=MOME,);
Caractéristiques du matériau
CHMAT = AFFE_MATERIAU(MAILLAGE = MAME,
AFFE_VARC = _F( NOM_VARC=”TEMP”, TEMP_REF = 20., EVOL=CHTER ou THER si pas de projection …)
Chargements mécaniques
STAT_NON_LINE
Post-traitements