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. Étude Thermique --------------- * Lecture du maillage thermique .. csv-table:: "MA=LIRE_MAILLAGE(UNITE=20,)" * Choix du modèle thermique .. code-block:: text 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 .. code-block:: text THER = … * Post-traitements éventuels Étude mécanique --------------- * Lecture maillage mécanique .. csv-table:: "MAME=LIRE_MAILLAGE()", "MAME=CREA_MAILLAGE( MAILLAGE = MA, LINE_QUAD=_F(TOUT=’OUI’))" * Définition du modèle mécanique .. code-block:: text 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 .. code-block:: text CHTHER=PROJ_CHAMP( METHODE='COLLOCATION', RESULTAT=THER, MODELE_1=MOTH2D, MODELE_2=MOME,); * Caractéristiques du matériau .. code-block:: text 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