3. Code_Aster implementation#
Here we recall the main steps of Aster calculation in the case of a calculation using plane deformations, by explicitly specifying where the specifications mentioned above come into play. For the mechanical part, what is specific to the case of a thermo-mechanical calculation has been written in bold.
3.1. Thermal study#
Reading the thermal mesh
MY= LIRE_MAILLAGE (UNITE =20,) |
Choice of thermal model
MOTH2D = AFFE_MODELE (MAILLAGE =MA,
VERIF =' MAILLE ',
AFFE =_F (GROUP_MA = ('GMA1', 'GMA2',...),
PHENOMENE =' THERMIQUE ',
MODELISATION =' PLAN_DIAG ',),)
Thermal properties of the material
Thermal loading
THER_LINEAIRE or THER_NON_LINE
THER =...
Possible post-treatments
3.2. Mechanical study#
Mechanical mesh reading
MAME = LIRE_MAILLAGE () |
MAME = CREA_MAILLAGE () MAILLAGE = MY, LINE_QUAD =_F (TOUT =” OUI “)) |
Definition of the mechanical model
MOME = AFFE_MODELE (MAILLAGE = MAME,
VERIF =' MAILLE ',
AFFE =_F (GROUP_MA = ('GMA1', 'GMA2',...),
PHENOMENE =' MECANIQUE ',
MODELISATION ='D_ PLAN_SI ',),);
Projection of the thermal calculation if chained calculation on 2 different meshes
CHTHER = PROJ_CHAMP (METHODE =' COLLOCATION ',
RESULTAT = THER, MODELE_1 = MOTH2D, MODELE_2 = MOME,);
Material characteristics
CHMAT = AFFE_MATERIAU (MAILLAGE = MAME,
AFFE_VARC = _F (NOM_VARC =” TEMP “, TEMP_REF = 20. , EVOL = CHTER or THER if no projection…)
Mechanical loads
STAT_NON_LINE
Post-treatments