5. example#

5.1. Transient calculation#

lr8 = DEFI_LIST_REEL (DEBUT = 0.E0,

INTERVALLE =( _F (JUSQU_A = 2.E-4, NOMBRE = 2), _F (JUSQU_A = 1.E-3, NOMBRE = 10), _F (JUSQU_A = 1.E-2, NOMBRE = 9), _F (JUSQU_A = 1.E-1, NOMBRE = 9), _F (JUSQU_A = 1.E+0, NOMBRE = 9), _F (JUSQU_A = 2.0, NOMBRE = 10),)

temple = THER_LINEAIRE (MODELE = moth,

CHAM_MATER = chmat, EXCIT = _F (CHARGE = chth),

TYPE_CALCUL = “TRAN”,

ETAT_INIT = _F (STAT = “OUI”), INCREMENT = _F (LIST_INST = lr8, NUME_INST_FIN = 30) )

temple = THER_LINEAIRE (reuse = temple,

RESULTAT = temple, MODELE = moth, CHAM_MATER = chmat, EXCIT = _F (CHARGE = chth),

TYPE_CALCUL = “TRAN”,

ETAT_INIT = _F (EVOL_THER = temple NUME_ORDRE = 30), INCREMENT = _F (LIST_INST = lr8), )

The first call to command THER_LINEAIRE makes it possible to perform a stationary calculation at time 0. and to chain an evolutionary calculation up to instant \(\mathrm{0.1s}\) (31 calculation moments, i.e. 30 evolution calculations).

The second call makes it possible to enrich the previous Tempe concept, the evolutionary calculation is continued from the 31st moment of calculation.