u4.90.13 Macro-commande PERM_MAC3COEUR#
Syntaxe#
Détail de la syntaxe
evol_noli = PERM_MAC3COEUR(
◆ TYPE_COEUR_N = / "MONO",
/ "MONO_FROID",
/ "TEST",
/ "900",
/ "1300",
/ "N4",
/ "LIGNE900",
/ "LIGNE1300",
/ "LIGNEN4",
# Si: is_in("TYPE_COEUR_N", ("LIGNE900","LIGNE1300","LIGNEN4"))
◆ NB_ASSEMBLAGE_N = int,
◆ TYPE_COEUR_NP1 = / "MONO",
/ "MONO_FROID",
/ "TEST",
/ "900",
/ "1300",
/ "N4",
/ "LIGNE900",
/ "LIGNE1300",
/ "LIGNEN4",
# Si: is_in("TYPE_COEUR_NP1", ("LIGNE900","LIGNE1300","LIGNEN4"))
◆ NB_ASSEMBLAGE_NP1 = int,
◆ TABLE_N = table,
◆ RESU_N = evol_noli,
◆ TABLE_NP1 = table,
◆ MAILLAGE_NP1 = maillage,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Principe#
La commande permet d’initier un calcul d’un cycle (CALC_MAC3COEUR / DEFORMATION) à partir de résultats antérieurs, en prenant en compte le plan de chargement et le nom des assemblages. Ainsi, il est possible d’enchainer les calculs de cycle: par exemple
à partir des résultats de calculs de CHO101 (coeur de départ), on peut initier le calcul de CHO102 (coeur d’arrivée) avec des assemblages neufs et des assemblages issus de CHO101,
après calcul de CHO101 et CHO102 (coeurs de départ), on peut initier le calcul de CHO103 (coeur d’arrivée) à partir d’assemblages neufs, issus de CHO101 et issus de CHO102
il est aussi possible d’initier un calcul de coeur de n’importe quel type (disons “N4” pour prendre un exemple) à partir d’un ensemble de resultats de calculs de coeurs de type quelconques (disons “MONO” pour prendre un exemple): il suffit que le nom des assemblages correspondent entre le coeur d’arrivée et les coeurs de départ.
Opérandes#
Opérande TYPE_COEUR_N#
Nom du type de cœur de départ.
Opérande NB_ASSEMBLAGE_N#
Dans le cas d’un coeur de départ de type “LIGNEXXX” (avec XXX=”900”,”1300”, “N4” ou “EPR”), permet de préciser la longueur de la ligne de départ
Opérande TYPE_COEUR_NP1#
Nom du type de cœur d’arrivée.
Opérande NB_ASSEMBLAGE_NP1#
Dans le cas d’un coeur d’arrivée de type “LIGNEXXX” (avec XXX=”900”,”1300” ou “N4”), permet de préciser la longueur de la ligne d’arrive
Opérande TABLE_N#
Liste ordonnée de tables contenant l’information des assemblages (nom, position et conception principalement) dans les coeurs de départ. Si un assemblage (repéré par son nom) figure dans plusieurs tables, le résultat utilisé sera la dernier qui apparaît dans la liste. Il faut donc ordonner la liste de TABLE_N et de RESU_N du plus ancien au plus récent. Par exemple
TABLE_N = (tab_CHO101, tab_CHO102),
RESU_N = (resu_CHO101,resu_CHO102)
Opérande RESU_N#
Liste ordonnée de résultatssur les coeurs de départ (la liste doit être de même longueur que TABLE_N et TABLE_N et RESU_N doivent être dans le même ordre)
Opérande TABLE_NP1#
Table contenant l’information des assemblages dans le coeur d’arrivée
Attention: il est indispensable que les informations concernant un assemblage soit cohérentes dans les tables de départs et d’arrivée (par exemple, il faut qu’un assemblage de même nom dans les tables de départs et d’arrivée ait aussi la même conception dans ces tables)
Opérande MAILLAGE_NP1#
Maillage correspondant à la description du cœur d’arrivée.