8. Reprises, archivage et gestion de l’état initial#
◇ RESULTAT = evol_ther,
Dans le cas où l’on souhaite poursuivre un calcul déjà exécuté, le mot-clef RESULTAT indique quel objet est enrichi.
8.1. Définition d’un état initial#
◆ ETAT_INIT = _F(
◆ / STAT = "OUI" (ou non renseigné),
/ EVOL_THER = evol_ther,
/ CHAM_NO = cham_no,
/ VALE = float,
# Si: exists("EVOL_THER")
◇ NUME_ORDRE = int,
◇ INST = float,
# Si: exists("INST")
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
),
Le mot-clef ETAT_INIT permet de définir un état initial de référence dans le cas d’un calcul transitoire. Contrairement au cas de la mécanique, cet état initial est obligatoire, il n’y a pas de valeur par défaut.
8.1.1. Calcul stationnaire#
Si STAT = « OUI », alors valeur initiale du champ de température est alors le résultat d’un calcul stationnaire préalable. C’est le mode par défaut.
8.1.2. Champ de température#
Le mot-clef VALE permet de définir une valeur initiale de la température constante sur toute la structure tandis que le mot-clef CHAM_NO la définit par un champ nodal de température (résultat de l’opérateur [CREA_CHAMP]) par exemple.
On peut également utiliser le champ de température initiale par extraction d’un résultat evol_ther donné par le mot-clef EVOL_THER. On peut alors donner le numéro d’ordre NUME_ORDRE ou l’instant INST du champ à extraire de cette structure de données. Si NUME_ORDRE ou INST ne sont pas remplis, on prend le dernier numéro archivé existant dans evol_ther.
- Remarque :
Attention, il s’agit du numéro d’ordre dans la structure de donnée lue en reprise par le mot-clef EVOL_THER précédent. Si cette structure de donnée a été calculée avec une liste d’instants différente de celle utilisée sous le mot-clef facteur INCREMENT de la résolution courante, il est impératif de renseigner NUME_INST_INIT sous INCREMENT, la même valeur de numéro d’ordre correspondant à des instants physiques différents. Dans le cas où les deux listes d’instants sont identiques, on peut se dispenser de renseigner deux fois le même numéro d’ordre, sous ETAT_INIT et sous INCREMENT.
Les mots-clefs PRECISION et CRITERE permettent de sélectionner finement le champ à partir de la valeur de l’instant donné par INST. Voir [U4.71.00].
8.2. Archivage des champs#
Le mot-clef ARCHIVAGE est facultatif : par défaut, l’ensemble des champs calculés pour tous les pas calculés est archivé dans le concept resultat issu de la commande. Il sert à stocker certains numéros d’ordre dans une structure de données resultat et/ou exclure du stockage certains champs.
Ce mot-clef est identique à son équivalent pour l’opérateur [STAT_NON_LINE].
- Remarque:
En cas d’arrêt du calcul par manque de temps CPU, les pas de temps précédemment calculés sont sauvegardés dans la base.
La commande [CALC_CHAMP] permet de calculer les flux de chaleur, aux points d’intégration ou aux nœuds, à partir du champ aux nœuds de température ainsi obtenu par THER_LINEAIRE.