#CONTEXT.debug = 1
JdC = JDC_CATA ( code = 'CUVE1D-DEFAILLGLOB',
execmodul = None,
- regles = ( AU_MOINS_UN ('OPTIONS','DEFAUT', 'CUVE', 'MODELES', 'INITIALISATION', 'REVETEMENT', 'METAL_BASE', 'TRANSITOIRE'),
- AU_MOINS_UN ( 'FIN' ),
+ regles = ( AU_MOINS_UN ('OPTIONS','DEFAUT', 'CUVE', 'MODELES', 'INITIALISATION', 'REVETEMENT', 'METAL_BASE', 'TRANSITOIRE'),
+ AU_MOINS_UN ( 'FIN' ),
A_CLASSER ( ('OPTIONS', 'DEFAUT', 'CUVE', 'MODELES', 'INITIALISATION', 'REVETEMENT', 'METAL_BASE', 'TRANSITOIRE'),'FIN')
)
) # Fin JDC_CATA
# 1. Definition des OPTIONS
#================================
-# Nota : les variables de type OPER doivent etre en majuscules !
-# Nota : les variables de type OPER doivent etre de premier niveau (pas imbriquees dans un autre type)
-
-OPTIONS = OPER ( nom = "OPTIONS",
- sd_prod = loi,
+OPTIONS = PROC ( nom = "OPTIONS",
op = 68,
- fr = "Definitions des options",
+ repetable = 'n',
+ fr = "Définitions des options",
#===
# Liste des paramètres
defaut = "1",
max = 1,
#val_max = 100,
- fr = "Increment temporel (=1 pour calcul deterministe)",
+ fr = "Incrément temporel (=1 pour calcul déterministe)",
),
# DTPREC
typ = "R",
defaut = "0.1",
max = 1,
+ val_min = 0.,
val_max = 1.,
- fr = "Increment maximum d'evolution de la temperature par noeud et par instant (°C)",
+ fr = "Incrément maximum d'évolution de la température par noeud et par instant (°C)",
),
# DTARCH
typ = "R",
defaut = "1000.",
max = 1,
+ val_min = 0.,
val_max = 1000.,
- fr = "Increment maximum de temps pour l'affichage (s)",
+ fr = "Incrément maximum de temps pour l'affichage (s)",
),
# NBO
NombreNoeudsMaillage = SIMP ( statut = "o",
typ = "R",
max=1,
- val_max = 1000.,
- fr = "Nombre de noeuds a considerer dans le maillage interne",
+ val_min = 1.,
+ val_max = 100.,
+ fr = "Nombre de noeuds à considérer dans le maillage interne",
),
#
ListeInstants = SIMP ( statut = "o",
typ = "R",
max = "**",
- fr = "Liste des instants ",
+ fr = "Liste des instants pour lesquels la température et les contraintes seront archivés",
),
-) # Fin OPER OPTIONS
+) # Fin PROC OPTIONS
#================================
# 2. Caracteristiques du DEFAUT
#================================
-# Nota : les variables de type OPER doivent etre en majuscules !
-# Nota : les variables de type OPER doivent etre de premier niveau (pas imbriquees dans un autre type)
-DEFAUT = OPER ( nom = "DEFAUT",
- sd_prod = loi,
+DEFAUT = PROC ( nom = "DEFAUT",
op = 68,
- fr = "Caracteristiques du defaut",
+ repetable = 'n',
+ fr = "Caractéristiques du défaut",
#===
# Liste des paramètres
into = ( "Sous Revetement", # DSR
"Debouchant", # DD
),
- fr = "Type initial du defaut : sous revetement ou debouchant",
+ fr = "Type initial du défaut : sous revêtement ou débouchant",
),
#====
# ORIEDEF
Orientation = SIMP ( statut = "o",
typ = "TXM",
- into = ( "longitudinale", # LONGITUD
- "circonferentielle" ), # CIRCONF
- fr = "Orientation du defaut",
+ into = ( "Longitudinale", # LONGITUD
+ "Circonferentielle" ), # CIRCONF
+ fr = "Orientation du défaut",
),
# PROFDEF
#defaut = "0.006",
max = 1,
val_max = 1.,
- fr = "Profondeur radiale du defaut (m)",
+ fr = "Profondeur radiale du défaut (m)",
),
# OPTLONG
into = ( "Valeur", # VALEUR
"Relation lineaire avec la longueur" ), # RAPPORT
#defaut = "VALEUR",
- fr = "Option pour caracteriser la longueur du defaut : soit par valeur, soit par un rapport LONG/PROF",
+ fr = "Option pour caractériser la longueur du défaut : soit par valeur, soit par un rapport LONG/PROF",
),
Option_Valeur = BLOC ( condition = "OptionCalculLongueur in ( 'Valeur', ) ",
# LONGDEF
Longueur = SIMP ( statut = "o",
typ = "R",
- #defaut = "0.060",
- max = 1,
- val_max = 1.,
- fr = "Longueur du defaut sous revetement (m)",
- ),
+ #defaut = "0.060",
+ max = 1,
+ val_max = 1.,
+ fr = "Longueur du défaut sous revêtement (m)",
+ ),
), # Fin BLOC Option_Valeur
# LONGSURPROF
LongueurSurProfondeur = SIMP ( statut = "o",
- typ = "R",
- #defaut = "6.",
- max = 1,
- val_max = 100.,
- fr = "Rapport longueur/profondeur du defaut sous revetement",
- ),
+ typ = "R",
+ #defaut = "6.",
+ max = 1,
+ val_max = 100.,
+ fr = "Rapport longueur/profondeur du défaut sous revêtement",
+ ),
), # Fin BLOC Option_Rapport
# DECADEF
DecalageRadial = SIMP ( statut = "o",
- typ = "R",
- #defaut = "-0.00001",
- fr = "Decalage radial du defaut sous revetement (m)",
- ),
+ typ = "R",
+ #defaut = "-0.00001",
+ fr = "Décalage radial du defaut sous revêtement (m)",
+ ),
# ANGLDEF
Azimut = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.",
- fr = "Position angulaire du defaut dans le cylindre de cuve (degres)",
- ),
+ typ = "R",
+ defaut = "0.",
+ fr = "Position angulaire du défaut dans le cylindre de cuve (degrés)",
+ ),
# ALTIDEF
Altitude = SIMP ( statut = "o",
- typ = "R",
- defaut = "2.",
- val_min = 0.,
- val_max = 4.,
- fr = "Altitude du defaut sur le cylindre de cuve (m)",
- ),
+ typ = "R",
+ defaut = "2.",
+ val_min = 0.,
+ val_max = 4.,
+ fr = "Altitude du défaut sur le cylindre de cuve (m)",
+ ),
# POINDEF
Pointe = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "A", "B" ),
- defaut = "A",
- fr = "Choix du point considere du defaut sous revetement",
- ),
+ typ = "TXM",
+ into = ( "A", "B" ),
+ defaut = "A",
+ fr = "Choix du point considéré du défaut sous revêtement",
+ ),
# ARRETFISSURE
ArretDeFissure = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "OUI", "NON" ),
- defaut = "NON",
- fr = "Prise en compte de l arret de fissure",
- ),
+ typ = "TXM",
+ into = ( "OUI", "NON" ),
+ defaut = "NON",
+ fr = "Prise en compte de l'arrêt de fissure",
+ ),
# INCRDEF
IncrementTailleFissure = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.005",
- fr = "Increment de la taille de fissure pour la propagation (m)",
- ),
+ typ = "R",
+ defaut = "0.005",
+ fr = "Incrément de la taille de fissure pour la propagation (m)",
+ ),
# CORRECPLASTIC
CorrectionPlastiqueBeta = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "OUI", "NON" ),
- defaut = "NON",
- fr = "Prise en compte de la correction plastique BETA dans le calcul du facteur d intensite de contraintes",
- ),
+ typ = "TXM",
+ into = ( "OUI", "NON" ),
+ defaut = "NON",
+ fr = "Prise en compte de la correction plastique BETA dans le calcul du facteur d'intensité de contraintes",
+ ),
), # Fin BLOC SousRevetement
# ORIEDEF
Orientation = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "longitudinale", # LONGITUD
- "circonferentielle" ), # CIRCONF
- #defaut = "LONGITUD",
- fr = "Orientation du defaut : longitudinale ou circonferentielle",
- ),
+ typ = "TXM",
+ into = ( "Longitudinale", # LONGITUD
+ "Circonferentielle" ), # CIRCONF
+ #defaut = "LONGITUD",
+ fr = "Orientation du défaut : longitudinale ou circonférentielle",
+ ),
# PROFDEF
ProfondeurRadiale = SIMP ( statut = "o",
- typ = "R",
- #defaut = "0.006",
- max = 1,
- val_max = 1.,
- fr = "Profondeur radiale du defaut (m)",
- ),
+ typ = "R",
+ #defaut = "0.006",
+ max = 1,
+ val_max = 1.,
+ fr = "Profondeur radiale du défaut (m)",
+ ),
# ANGLDEF
Azimut = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.",
- fr = "Position angulaire du defaut dans le cylindre de la cuve (degres)",
- ),
+ typ = "R",
+ defaut = "0.",
+ fr = "Position angulaire du défaut dans le cylindre de la cuve (en degrés)",
+ ),
# ALTIDEF
Altitude = SIMP ( statut = "o",
- typ = "R",
- defaut = "2.",
- fr = "Altitude du defaut sur le cylindre de la cuve (m)",
- ),
+ typ = "R",
+ defaut = "2.",
+ fr = "Altitude du défaut sur le cylindre de la cuve (m)",
+ ),
# ARRETFISSURE
ArretDeFissure = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "OUI", "NON" ),
- defaut = "NON",
- fr = "Prise en compte de l arret de fissure",
- ),
+ typ = "TXM",
+ into = ( "OUI", "NON" ),
+ defaut = "NON",
+ fr = "Prise en compte de l'arrêt de fissure",
+ ),
# INCRDEF
IncrementTailleFissure = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.005",
- fr = "Increment de la taille de fissure pour la propagation (m)",
- ),
+ typ = "R",
+ defaut = "0.005",
+ fr = "Incrément de la taille de fissure pour la propagation (m)",
+ ),
# IRWIN
CorrectionPlastiqueIrwin = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "OUI", "NON" ),
- defaut = "NON",
- fr = "Prise en compte de la correction plastique d'Irwin dans le calcul du facteur d intensite de contraintes",
- ),
+ typ = "TXM",
+ into = ( "OUI", "NON" ),
+ defaut = "NON",
+ fr = "Prise en compte de la correction plastique d'Irwin dans le calcul du facteur d'intensité de contraintes",
+ ),
# CORRECPLASTIC
CorrectionPlastiqueBeta = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "OUI", "NON" ),
- defaut = "NON",
- fr = "Prise en compte de la correction plastique BETA dans le calcul du facteur d intensite de contraintes",
- ),
+ typ = "TXM",
+ into = ( "OUI", "NON" ),
+ defaut = "NON",
+ fr = "Prise en compte de la correction plastique BETA dans le calcul du facteur d'intensité de contraintes",
+ ),
), # Fin BLOC debouchant
-) # Fin OPER DEFAUT
+) # Fin PROC DEFAUT
#================================
# 3. Caracteristiques de la CUVE
#================================
-# Nota : les variables de type OPER doivent etre en majuscules !
-# Nota : les variables de type OPER doivent etre de premier niveau (pas imbriquees dans un autre type)
-CUVE = OPER (nom = "CUVE",
- sd_prod = loi,
+CUVE = PROC (nom = "CUVE",
op = 68,
- fr = "Caracteristiques de la cuve",
+ repetable = 'n',
+ fr = "Caractéristiques de la cuve",
#===
# Liste des paramètres
# TYPEGEOM
TraitementGeometrie = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Topologie", # GEOMETRIE
- "Maillage"), # MAILLAGE
- #defaut = "geometrie",
- fr = "Choix de la definition de la geometrie d'une cuve",
- ),
+ typ = "TXM",
+ into = ( "Topologie", # GEOMETRIE
+ "Maillage"), # MAILLAGE
+ #defaut = "geometrie",
+ fr = "Choix de la définition de la geométrie d'une cuve",
+ ),
#====
# RINT
RayonInterne = SIMP ( statut = "o",
- typ = "R",
- defaut = "1.994",
- fr = "Rayon interne de la cuve (m)",
- ),
+ typ = "R",
+ defaut = "1.994",
+ fr = "Rayon interne de la cuve (m)",
+ ),
# REXT
RayonExterne = SIMP ( statut = "o",
- typ = "R",
- defaut = "2,2015",
- fr = "Rayon externe de la cuve (m)",
- ),
+ typ = "R",
+ defaut = "2.2015",
+ fr = "Rayon externe de la cuve (m)",
+ ),
# LREV
EpaisseurRevetement = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.0075",
- fr = "Epaisseur du revetement (m)",
- ),
+ typ = "R",
+ defaut = "0.0075",
+ fr = "Epaisseur du revêtement (m)",
+ ),
# LIGMIN
LigamentExterneMin = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.75",
- fr = "Ligament externe minimal avant rupture (% de l'epaisseur de cuve)",
- ),
+ typ = "R",
+ defaut = "0.75",
+ fr = "Ligament externe minimal avant rupture (% de l'épaisseur de cuve)",
+ ),
), # Fin BLOC Geometrie
# Question : quel rapport avec NBO ??
Liste_abscisses = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Liste des abscisses (m) A FAIRE",
- ),
+ typ = "R",
+ max = "**",
+ fr = "Liste des abscisses (m)",
+ ),
), # Fin BLOC Maillage
-) # Fin OPER CUVE
+) # Fin PROC CUVE
#====================================================
# 4. Modeles de fluence, d'irradiation et de tenacite
# 4.1 Modeles de fluence
#=======================
-# Nota : les variables de type OPER doivent etre en majuscules !
-# Nota : les variables de type OPER doivent etre de premier niveau (pas imbriquees dans un autre type)
-MODELES = OPER ( nom = "MODELES",
- sd_prod = loi,
+MODELES = PROC ( nom = "MODELES",
op = 68,
- fr = "Modeles de fluence, d'irradiation et de tenacite",
+ repetable = 'n',
+ fr = "Modèles de fluence, d'irradiation et de ténacité",
#===
# MODELFLUENCE
Fluence = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Exponentiel sans revetement k=9.7 (Reglementaire)", # Reglementaire
- "Exponentiel sans revetement k=12.7 (France)", # France
- "Exponentiel sans revetement k=0. (ValeurImposee)", # ValeurImposee
- "Donnees francaises du palier CPY (SDM)", # SDM
- "Donnees francaises du palier CPY ajustees par secteur angulaire (GrandeDev)", # GrandeDev
- "Regulatory Guide 1.99 rev 2 (USNRC)", # USNRC
- "Dossier 900 MWe AP9701 rev 2 (REV_2)", # REV_2
- "Lissage du modele ajuste (SDM_Lissage)", # SDM_Lissage
- "Grand developpement (GD_Cuve)"), # GD_Cuve
- #defaut = "Reglementaire",
- fr = "Modele d'attenuation de la fluence dans l'epaisseur de la cuve",
- ),
+ typ = "TXM",
+ into = ( "Exponentiel sans revetement k=9.7 (Reglementaire)", # Reglementaire
+ "Exponentiel sans revetement k=12.7 (France)", # France
+ "Exponentiel sans revetement k=0. (ValeurImposee)", # ValeurImposee
+ "Donnees francaises du palier CPY (SDM)", # SDM
+ "Donnees francaises du palier CPY ajustees par secteur angulaire (GrandeDev)", # GrandeDev
+ "Regulatory Guide 1.99 rev 2 (USNRC)", # USNRC
+ "Dossier 900 MWe AP9701 rev 2 (REV_2)", # REV_2
+ "Lissage du modele ajuste (SDM_Lissage)", # SDM_Lissage
+ "Grand developpement (GD_Cuve)"), # GD_Cuve
+ #defaut = "Reglementaire",
+ fr = "Modèle d'atténuation de la fluence dans l'épaisseur de la cuve",
+ ),
#====
# fmax
FluenceMax = SIMP ( statut = "o",
- typ = "R",
- defaut = "6.5",
- fr = "Fluence maximale en surface interne assimilee par la cuve (10^19 n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
- ),
+ typ = "R",
+ defaut = "6.5",
+ fr = "Fluence maximale en surface interne assimilée par la cuve (10^19 n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
+ ),
), # Fin BLOC Reglementaire
# fmax
FluenceMax = SIMP ( statut = "o",
- typ = "R",
- defaut = "6.5",
- fr = "Fluence maximale assimilee par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
- ),
+ typ = "R",
+ defaut = "6.5",
+ fr = "Fluence maximale assimilée par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
+ ),
# KPFRANCE = SIMP ( statut = "o",
KPFrance = SIMP ( statut = "o",
- typ = "R",
- defaut = "12.7",
- fr = "Parametre exponentiel du modele France",
- ),
+ typ = "R",
+ defaut = "12.7",
+ fr = "Paramètre exponentiel du modèle France",
+ ),
), # Fin BLOC France
# fmax
FluenceMax = SIMP ( statut = "o",
- typ = "R",
- defaut = "6.5",
- fr = "Fluence maximale assimilee par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
- ),
+ typ = "R",
+ defaut = "6.5",
+ fr = "Fluence maximale assimilée par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
+ ),
), # Fin BLOC ValeurImposee
# fmax
FluenceMax = SIMP ( statut = "o",
- typ = "R",
- defaut = "6.5",
- fr = "Fluence maximale assimilee par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
- ),
+ typ = "R",
+ defaut = "6.5",
+ fr = "Fluence maximale assimilée par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
+ ),
), # Fin BLOC SDM
# fmax
FluenceMax = SIMP ( statut = "o",
- typ = "R",
- defaut = "6.5",
- fr = "Fluence maximale assimilee par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
- ),
+ typ = "R",
+ defaut = "6.5",
+ fr = "Fluence maximale assimilée par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
+ ),
KPUS = SIMP ( statut = "o",
- typ = "R",
- defaut = "9.4488",
- fr = "Parametre exponentiel du modele US",
- ),
+ typ = "R",
+ defaut = "9.4488",
+ fr = "Paramètre exponentiel du modèle US",
+ ),
), # Fin BLOC USNRC
# fmax
FluenceMax = SIMP ( statut = "o",
- typ = "R",
- defaut = "6.5",
- fr = "Fluence maximale assimilee par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
- ),
+ typ = "R",
+ defaut = "6.5",
+ fr = "Fluence maximale assimilée par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
+ ),
), # Fin BLOC REV_2
# fmax
FluenceMax = SIMP ( statut = "o",
- typ = "R",
- defaut = "6.5",
- fr = "Fluence maximale assimilee par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
- ),
+ typ = "R",
+ defaut = "6.5",
+ fr = "Fluence maximale assimilée par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
+ ),
), # Fin BLOC SDM_Lissage
# fmax
FluenceMax = SIMP ( statut = "o",
- typ = "R",
- defaut = "6.5",
- fr = "Fluence maximale assimilee par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
- ),
+ typ = "R",
+ defaut = "6.5",
+ fr = "Fluence maximale assimilée par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
+ ),
), # Fin BLOC GrandeDev
# fmax
FluenceMax = SIMP ( statut = "o",
- typ = "R",
- defaut = "6.5",
- fr = "Fluence maximale assimilee par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
- ),
+ typ = "R",
+ defaut = "6.5",
+ fr = "Fluence maximale assimilée par la cuve (n/cm2) ; HP-26/99/045 : p.31 : fluence max = 7.3/9.125/10/95",
+ ),
# COEFFLUENCE1
FluenceAzimut0 = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.8",
- fr = "Fluence a l'azimut 0 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "5.8",
+ fr = "Fluence à l'azimut 0 (10^19 n/cm2)",
+ ),
# COEFFLUENCE2
FluenceAzimut5 = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.48",
- fr = "Fluence a l'azimut 5 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "5.48",
+ fr = "Fluence à l'azimut 5 (10^19 n/cm2)",
+ ),
# COEFFLUENCE3
FluenceAzimut10 = SIMP ( statut = "o",
- typ = "R",
- defaut = "4.46",
- fr = "Fluence a l'azimut 10 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "4.46",
+ fr = "Fluence à l'azimut 10 (10^19 n/cm2)",
+ ),
# COEFFLUENCE4
FluenceAzimut15 = SIMP ( statut = "o",
- typ = "R",
- defaut = "3.41",
- fr = "Fluence a l'azimut 15 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "3.41",
+ fr = "Fluence à l'azimut 15 (10^19 n/cm2)",
+ ),
# COEFFLUENCE5
FluenceAzimut20 = SIMP ( statut = "o",
- typ = "R",
- defaut = "3.37",
- fr = "Fluence a l'azimut 20 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "3.37",
+ fr = "Fluence à l'azimut 20 (10^19 n/cm2)",
+ ),
# COEFFLUENCE6
FluenceAzimut25 = SIMP ( statut = "o",
- typ = "R",
- defaut = "3.16",
- fr = "Fluence a l'azimut 25 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "3.16",
+ fr = "Fluence à l'azimut 25 (10^19 n/cm2)",
+ ),
# COEFFLUENCE7
FluenceAzimut30 = SIMP ( statut = "o",
- typ = "R",
- defaut = "2.74",
- fr = "Fluence a l'azimut 30 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "2.74",
+ fr = "Fluence à l'azimut 30 (10^19 n/cm2)",
+ ),
# COEFFLUENCE8
FluenceAzimut35 = SIMP ( statut = "o",
- typ = "R",
- defaut = "2.25",
- fr = "Fluence a l'azimut 35 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "2.25",
+ fr = "Fluence à l'azimut 35 (10^19 n/cm2)",
+ ),
# COEFFLUENCE9
FluenceAzimut40 = SIMP ( statut = "o",
- typ = "R",
- defaut = "1.89",
- fr = "Fluence a l'azimut 40 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "1.89",
+ fr = "Fluence à l'azimut 40 (10^19 n/cm2)",
+ ),
# COEFFLUENCE10
FluenceAzimut45 = SIMP ( statut = "o",
- typ = "R",
- defaut = "1.78",
- fr = "Fluence a l'azimut 45 (10^19 n/cm)",
- ),
+ typ = "R",
+ defaut = "1.78",
+ fr = "Fluence à l'azimut 45 (10^19 n/cm2)",
+ ),
), # Fin BLOC GD_Cuve
# TYPIRR
Irradiation = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "RTndt de la cuve a l instant de l analyse", # RTNDT
- "Modele d irradiation" ), # FLUENCE
- fr = "Type d'irradiation ",
- ),
+ typ = "TXM",
+ into = ( "RTndt de la cuve a l instant de l analyse", # RTNDT
+ "Modele d irradiation" ), # FLUENCE
+ fr = "Type d'irradiation",
+ ),
#====
# Definition des parametres selon le type d'irradiation
RTndt = BLOC ( condition = " Irradiation in ( 'RTndt de la cuve a l instant de l analyse', ) ",
RTNDT = SIMP ( statut = "o",
- typ = "R",
- defaut = "73.",
- fr = "RTNDT finale (°C)",
- ),
+ typ = "R",
+ defaut = "73.",
+ fr = "RTNDT de la cuve à l'instant de l'analyse (°C)",
+ ),
), # Fin BLOC RTndt
# MODELIRR
ModeleIrradiation = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Metal de Base : formule de FIM/FIS Houssin", # HOUSSIN
- "Metal de Base : formule de FIM/FIS Persoz", # PERSOZ
- "Metal de Base : formule de FIM/FIS Lefebvre", # LEFEBVRE
- "Metal de Base : Regulatory Guide 1.00 rev 2", # USNRCmdb
- "Joint Soude : formulation de FIM/FIS Brillaud", # BRILLAUD
- "Joint Soude : Regulatory Guide 1.00 rev 2" ), # USNRCsoud
- fr = "Modele d'irradiation pour virole ou joint soude",
- ),
+ typ = "TXM",
+ into = ( "Metal de Base : formule de FIM/FIS Houssin", # HOUSSIN
+ "Metal de Base : formule de FIM/FIS Persoz", # PERSOZ
+ "Metal de Base : formule de FIM/FIS Lefebvre", # LEFEBVRE
+ "Metal de Base : Regulatory Guide 1.00 rev 2", # USNRCmdb
+ "Joint Soude : formulation de FIM/FIS Brillaud", # BRILLAUD
+ "Joint Soude : Regulatory Guide 1.00 rev 2" ), # USNRCsoud
+ fr = "Modèle d'irradiation pour virole ou joint soudé",
+ ),
# CU
TeneurCuivre = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.",
- fr = "Teneur en cuivre (%)",
- ),
+ typ = "R",
+ defaut = "0.",
+ fr = "Teneur en cuivre (%)",
+ ),
# NI
TeneurNickel = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.",
- fr = "Teneur en nickel (%)",
- ),
+ typ = "R",
+ defaut = "0.",
+ fr = "Teneur en nickel (%)",
+ ),
# P
TeneurPhosphore = SIMP ( statut = "o",
typ = "R",
defaut = "0.",
fr = "Teneur en phosphore (%)",
- ),
+ ),
Parametres_USNRC = BLOC ( condition = " ModeleIrradiation in ( 'Joint Soude : Regulatory Guide 1.00 rev 2', 'Metal de Base : Regulatory Guide 1.00 rev 2' , ) ",
# RTimoy
MoyenneRTndt = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.",
- fr = "Moyenne de RTNDT : virole C1 de cuve Chinon : mdb=>-17.°C et js=>42.°C (HT-56/05/038 : p.52)",
- ),
+ typ = "R",
+ defaut = "0.",
+ fr = "Moyenne de RTNDT : virole C1 de cuve Chinon : mdb=>-17.°C et js=>42.°C (HT-56/05/038 : p.52)",
+ ),
# RTicov
CoefVariationRTndt = SIMP ( statut = "o",
typ = "R",
defaut = "0.",
fr = "Coefficient de variation de la RTNDT initiale",
- ),
+ ),
# USectDRT
EcartTypeRTndt = SIMP ( statut = "o",
- typ = "R",
- defaut = "28.",
- fr = "Ecart-type du decalage de RTNDT (°F) (28. pour js et 17. pour mdb)",
- ),
+ typ = "R",
+ defaut = "28.",
+ fr = "Ecart-type du décalage de RTNDT (°F) (28. pour js et 17. pour mdb)",
+ ),
# nbectDRTNDT
NombreEcartTypeRTndt = SIMP ( statut = "o",
- typ = "R",
- defaut = "2.",
- fr = "Nombre d ecart-type par rapport a la moyenne de DRTNDT",
- ),
+ typ = "R",
+ defaut = "2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de DRTNDT",
+ ),
), # Fin BLOC Parametres_USNRC
"Weibull generalisee", # WEIB_GEN
"Exponentielle n°1 (Frama)", # Frama
"Exponentielle n°2 (LOGWOLF)" ), # LOGWOLF
- fr = "Modele de tenacite ",
- ),
+ fr = "Modèle de ténacité",
+ ),
#====
# Definition des parametres selon le modele de tenacité
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caractéristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# KICPAL
PalierDuctile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "195.",
- fr = "palier deterministe de K1c quand modele RCC-M (MPa(m^0.5)) ",
- ),
+ typ = "R",
+ defaut = "195.",
+ fr = "Palier déterministe de K1c quand modèle RCC-M (MPa(m^0.5)) ",
+ ),
# KICCDVD = SIMP ( statut = "o",
CoefficientVariation_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.15",
- fr = "coef de variation de la loi normale de K1c quand modele RCC-M ",
- ),
+ typ = "R",
+ defaut = "0.15",
+ fr = "Coefficient de variation de la loi normale de K1c quand modèle RCC-M ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
# KIAPAL
PalierDuctile_KIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "195.",
- fr = "palier deterministe de K1a -tenacite a l'arret- quand modele RCC-M (MPa(m^0.5)) ",
- ),
+ typ = "R",
+ defaut = "195.",
+ fr = "Palier déterministe de K1a -ténacite à l'arrêt- quand modèle RCC-M (MPa(m^0.5)) ",
+ ),
# KIACDV
CoefficientVariation_KIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.10",
- fr = "coef de variation de la loi normale de K1a -tenacite a l'arret- quand modele RCC-M ",
- ),
+ typ = "R",
+ defaut = "0.10",
+ fr = "Coefficient de variation de la loi normale de K1a -ténacite à l'arrêt- quand modèle RCC-M ",
+ ),
), # Fin BLOC Parametres_RCC-M
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caractéristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_RCCMpal
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caractéristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_RCCMexp
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caractéristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_Houssin_RC
# T0WALLIN
Temperature_KIc100 = SIMP ( statut = "o",
- typ = "I",
- defaut = "-27",
- fr = "parametre T0 du modele Wallin (°C)",
- ),
+ typ = "I",
+ defaut = "-27",
+ fr = "Paramètre T0 du modèle Wallin (°C) : température pour laquelle la téncité du matériau vaut en moyenne 100MPa.m^5",
+ ),
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caractéristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_Wallin
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caractéristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_REME
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caractéristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_ORNL
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caracteristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_Frama
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caracteristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_WEIB3
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caracteristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_WEIB2
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caracteristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_LOGWOLF
Weibull_Generalisee = BLOC ( condition = " Tenacite in ( 'Weibull generalisee',) ",
- # A1
- A1 = SIMP ( statut = "o",
- typ = "R",
- defaut = "21.263",
- fr = "coef du coef a(T) d'une Weibull generale",
- ),
+ Coefficients = FACT ( statut = "o",
+
+ # A1
+ A1 = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "21.263",
+ fr = "coef du coef a(T) d'une Weibull générale",
+ ),
- # A2
- A2 = SIMP ( statut = "o",
- typ = "R",
- defaut = "9.159",
- fr = "coef du coef a(T) d'une Weibull generale",
- ),
+ # A2
+ A2 = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "9.159",
+ fr = "coef du coef a(T) d'une Weibull générale",
+ ),
- # A3
- A3 = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.04057",
- fr = "coef du coef a(T) d'une Weibull generale",
- ),
+ # A3
+ A3 = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "0.04057",
+ fr = "coef du coef a(T) d'une Weibull générale",
+ ),
- # B1
- B1 = SIMP ( statut = "o",
- typ = "R",
- defaut = "17.153",
- fr = "coef du coef b(T) d'une Weibull generale",
- ),
+ # B1
+ B1 = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "17.153",
+ fr = "coef du coef b(T) d'une Weibull générale",
+ ),
- # B2
- B2 = SIMP ( statut = "o",
- typ = "R",
- defaut = "55.089",
- fr = "coef du coef b(T) d'une Weibull generale",
- ),
+ # B2
+ B2 = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "55.089",
+ fr = "coef du coef b(T) d'une Weibull générale",
+ ),
- # B3
- B3 = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.0144",
- fr = "coef du coef b(T) d'une Weibull generale",
- ),
+ # B3
+ B3 = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "0.0144",
+ fr = "coef du coef b(T) d'une Weibull générale",
+ ),
- # C1
- C1 = SIMP ( statut = "o",
- typ = "R",
- defaut = "4.",
- fr = "coef du coef c(T) d'une Weibull generale",
- ),
+ # C1
+ C1 = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "4.",
+ fr = "coef du coef c(T) d'une Weibull générale",
+ ),
- # C2
- C2 = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.",
- fr = "coef du coef c(T) d'une Weibull generale",
- ),
+ # C2
+ C2 = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "0.",
+ fr = "coef du coef c(T) d'une Weibull générale",
+ ),
- # C3
- C3 = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.",
- fr = "coef du coef c(T) d'une Weibull generale",
- ),
+ # C3
+ C3 = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "0.",
+ fr = "coef du coef c(T) d'une Weibull générale",
+ ),
+
+ ), # FIN FACT Coefficients
# nbectKIc
NbEcartType_MoyKIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIc (nb sigma) : det = -2 ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIc (nb sigma) : det = -2 ",
+ ),
# fractKIc
Fractile_KIc = SIMP ( statut = "o",
- typ = "R",
- defaut = "5.",
- fr = "Valeur caracteristique de KIc exprimee en ordre de fractile (%) ",
- ),
+ typ = "R",
+ defaut = "5.",
+ fr = "Valeur caracteristique de KIc exprimée en ordre de fractile (%) ",
+ ),
# nbectKIa
NbEcartType_MoyKIa = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Nbre d ecart-type par rapport a la moyenne de KIa (nb sigma) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Nombre d'écart-type par rapport à la moyenne de KIa (nb sigma) ",
+ ),
), # Fin BLOC Parametres_WEIB_GEN
-) # Fin OPER MODELES
+) # Fin PROC MODELES
#==================
# 5. Initialisation
#==================
-# Nota : les variables de type OPER doivent etre en majuscules !
-# Nota : les variables de type OPER doivent etre de premier niveau (pas imbriquees dans un autre type)
-INITIALISATION = OPER ( nom = "INITIALISATION",
- sd_prod = loi,
+INITIALISATION = PROC ( nom = "INITIALISATION",
op = 68,
- fr = "Initialisation : instant initial, profils radiaux de temperature et contraintes",
+ repetable = 'n',
+ fr = "Initialisation : instant initial, profils radiaux de température et contraintes",
- ProfilRadialTemperatureInitiale = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Profil radial de la temperature initiale dans la cuve (m) (°C) ",
- ),
+ TemperatureInitiale = FACT ( statut = "o",
- Prolongation_tempinit = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ ProfilRadial_TemperatureInitiale = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Profil radial de la température initiale dans la cuve (m) (°C) ",
+ ),
- ProfilRadialContraintesInitiales = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Profil radial des contraintes residuelles dans la cuve (m) (xx) (xx) (xx) ",
- ),
+ Amont_TemperatureInitiale = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_TemperatureInitiale = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Prolongation_sigmainit = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ ), # Fin FACT TemperatureInitiale
+
+ ContraintesInitiales = FACT ( statut = "o",
+
+ ProfilRadial_ContraintesInitiales = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Profil radial des contraintes radiale, circonférentielle et longitudinale dans la cuve (m) (xx) (xx) (xx) ",
+ ),
+
+ Amont_ContraintesInitiales = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_ContraintesInitiales = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
+
+ ), # Fin FACT ContraintesInitiales
# INSTINIT
InstantInitialisation = SIMP ( statut = "o",
- typ = "R",
- defaut = "-1.",
- fr = "Instant initial (s) ",
- ),
+ typ = "R",
+ defaut = "-1.",
+ fr = "Instant initial auquel sont définies la température initiales, ainsi que les contraintes (s) ",
+ ),
-) # Fin OPER INITIALISATION
+) # Fin PROC INITIALISATION
#==================================
# 6. CARACTERISTIQUES DU REVETEMENT
#==================================
-# Nota : les variables de type OPER doivent etre en majuscules !
-# Nota : les variables de type OPER doivent etre de premier niveau (pas imbriquees dans un autre type)
-REVETEMENT = OPER ( nom = "REVETEMENT",
- sd_prod = loi,
+REVETEMENT = PROC ( nom = "REVETEMENT",
op = 68,
- fr = "Caracteristiques du revetement",
+ repetable = 'n',
+ fr = "Caracteristiques du revêtement",
# KTHREV
- OptionREV = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "ENTHALPIE", "CHALEUR",),
- #defaut = "CHALEUR",
- fr = "Option pour definir les caracteristiques du revetement ",
- ),
+ ConditionLimiteThermiqueREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( "ENTHALPIE", "CHALEUR",),
+ #defaut = "CHALEUR",
+ fr = "Option pour définir les caractéristiques du revêtement ",
+ ),
- Parametres_ENTHALPIErev = BLOC ( condition = " OptionREV in ( 'ENTHALPIE', ) ",
+ EnthalpieREV = BLOC ( condition = " ConditionLimiteThermiqueREV in ( 'ENTHALPIE', ) ",
- Liste_enthalpie_rev = SIMP ( statut = "o",
+ EnthalpieREV_Fct_Temperature = SIMP ( statut = "o",
typ = "R",
max = "**",
- fr = "Temperature (°C) / enthalpie (J/kg) ",
+ fr = "Température (°C) / enthalpie massique (J/kg) ",
),
- Prolongation_enthalpie_rev = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ Amont_EnthalpieREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_EnthalpieREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
+
+ ), # Fin BLOC EnthalpieREV
+
+
+ ChaleurREV = BLOC ( condition = " ConditionLimiteThermiqueREV in ( 'CHALEUR', ) ",
+
+ ChaleurREV_Fct_Temperature = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Température (°C) / chaleur volumique (J/kg/K) ",
+ ),
- ), # Fin BLOC Parametres_ENTHALPIErev
+ Amont_ChaleurREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_ChaleurREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
+ ), # Fin BLOC ChaleurREV
- Parametres_CHALEURrev = BLOC ( condition = " OptionREV in ( 'CHALEUR', ) ",
+ ConductiviteREV = FACT (statut = "o",
- Liste_chaleur_rev = SIMP ( statut = "o",
+ ConductiviteREV_Fct_Temperature = SIMP ( statut = "o",
typ = "R",
max = "**",
- fr = "Temperature (°C) / chaleur volumique (J/kg/K) ",
- ),
+ fr = "Température (°C) / conductivité thermique (W/m/°C) ",
+ ),
+
+ Amont_ConductiviteREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_ConductiviteREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Prolongation_chaleur_rev = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ ), # Fin FACT ConductiviteREV
- ), # Fin BLOC Parametres_CHALEURrev
+ ModuleYoungREV = FACT (statut = "o",
- Liste_conductivite_rev = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Temperature (°C) / conductivite thermique (W/m/°C) ",
+ ModuleYoungREV_Fct_Temperature = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Température (°C) / module d'Young (MPa) ",
+ ),
+
+ Amont_ModuleYoungREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
),
+
+ Aval_ModuleYoungREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Prolongation_conductivite_rev = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ ), # Fin FACT ModuleYoungREV
- Liste_young_rev = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Temperature (°C) / module d'Young (MPa) ",
- ),
+ CoeffDilatThermREV = FACT (statut = "o",
- Prolongation_young_rev = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ CoeffDilatThermREV_Fct_Temperature = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Température (°C) / coefficient de dilatation thermique (°C-1) ",
+ ),
- Liste_dilatation_rev = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Temperature (°C) / coefficient de dilatation thermique (°C-1) ",
- ),
+ Amont_CoeffDilatThermREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_CoeffDilatThermREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
+
+ ), # Fin FACT CoeffDilatThermREV
+
+ LimiteElasticiteREV = FACT (statut = "o",
+
+ LimiteElasticiteREV_Fct_Temperature = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Température (°C) / limite d'élasticite (MPa) ",
+ ),
- Prolongation_dilatation_rev = SIMP ( statut = "o",
+ Amont_LimiteElasticiteREV = SIMP ( statut = "o",
typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
),
+
+ Aval_LimiteElasticiteREV = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Liste_elasticite_rev = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Temperature (°C) / limite d'elasticite (MPa) ",
- ),
+ ), # Fin FACT LimiteElasticiteREV
- Prolongation_elasticite_rev = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ AutresParametresREV = FACT (statut = "o",
- # TREFREV
- TemperatureDeformationNulleREV = SIMP ( statut = "o",
- typ = "R",
- defaut = "20.",
- fr = "Temperature de deformation nulle (°C) ",
- ),
+ # TREFREV
+ TemperatureDeformationNulleREV = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "20.",
+ fr = "Température de référence pour laquelle les déformations thermiques sont nulles (°C) ",
+ ),
- # TDETREV
- TemperatureDeDefinitionPourCoefThermiqueREV = SIMP ( statut = "o",
- typ = "R",
- defaut = "287.",
- fr = "Temperature de definition du coefficient de dilatation thermique (°C) ",
- ),
+ # TDETREV
+ TemperaturePourCoefDilatThermREV = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "287.",
+ fr = "Température de définition du coefficient de dilatation thermique (°C) ",
+ ),
- # NUREV
- CoefficientPoissonREV = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.3",
- fr = "Coefficient de Poisson ",
- ),
+ # NUREV
+ CoefficientPoissonREV = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "0.3",
+ fr = "Coefficient de Poisson ",
+ ),
+
+ ), # Fin FACT AutresParametresREV
-) # Fin OPER REVETEMENT
+) # Fin PROC REVETEMENT
#=====================================
# 7. CARACTERISTIQUES DU METAL DE BASE
#=====================================
-# Nota : les variables de type OPER doivent etre en majuscules !
-# Nota : les variables de type OPER doivent etre de premier niveau (pas imbriquees dans un autre type)
-METAL_BASE = OPER ( nom = "METAL_BASE",
- sd_prod = loi,
+METAL_BASE = PROC ( nom = "METAL_BASE",
op = 68,
+ repetable = 'n',
fr = "Caracteristiques du metal de base",
# KTHMDB
- OptionMDB = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "ENTHALPIE", "CHALEUR",),
- #defaut = "CHALEUR",
- fr = "Option pour definir les caracteristiques du revetement ",
- ),
-
- Parametres_ENTHALPIEmdb = BLOC ( condition = " OptionMDB in ( 'ENTHALPIE', ) ",
-
- Liste_enthalpie_mdb = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Temperature (°C) / enthalpie (J/kg) ",
- ),
+ ConditionLimiteThermiqueMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( "ENTHALPIE", "CHALEUR",),
+ #defaut = "CHALEUR",
+ fr = "Option pour definir les caractéristiques du revêtement ",
+ ),
- Prolongation_enthalpie_mdb = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ EnthalpieMDB = BLOC ( condition = " ConditionLimiteThermiqueMDB in ( 'ENTHALPIE', ) ",
- ), # Fin BLOC Parametres_ENTHALPIEmdb
+ EnthalpieMDB_Fct_Temperature = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Température (°C) / enthalpie massique (J/kg) ",
+ ),
+ Amont_EnthalpieMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_EnthalpieMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Parametres_CHALEURmdb = BLOC ( condition = " OptionMDB in ( 'CHALEUR', ) ",
+ ), # Fin BLOC EnthalpieMDB
- Liste_chaleur_mdb = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Temperature (°C) / chaleur volumique (J/kg/K) ",
- ),
+ ChaleurMDB = BLOC ( condition = " ConditionLimiteThermiqueMDB in ( 'CHALEUR', ) ",
- Prolongation_chaleur_mdb = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ ChaleurMDB_Fct_Temperature = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Température (°C) / chaleur volumique (J/kg/K) ",
+ ),
- ), # Fin BLOC Parametres_CHALEURmdb
+ Amont_ChaleurMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_ChaleurMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Liste_conductivite_mdb = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Temperature (°C) / conductivite thermique (W/m/°C) ",
- ),
+ ), # Fin BLOC ChaleurMDB
- Prolongation_conductivite_mdb = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ ConductiviteMDB = FACT ( statut = "o",
- Liste_young_mdb = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Temperature (°C) / module d'Young (MPa) ",
- ),
+ ConductiviteMDB_Fct_Temperature = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Température (°C) / conductivité thermique (W/m/°C) ",
+ ),
- Prolongation_young_mdb = SIMP ( statut = "o",
+ Amont_ConductiviteMDB = SIMP ( statut = "o",
typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_ConductiviteMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
),
- Liste_dilatation_mdb = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Temperature (°C) / coefficient de dilatation thermique (°C-1) ",
- ),
+ ), # Fin FACT ConductiviteMDB
- Prolongation_dilatation_mdb = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
-
- # TREFMDB
- TemperatureDeformationNulleMDB = SIMP ( statut = "o",
- typ = "R",
- defaut = "20.",
- fr = "Temperature de deformation nulle (°C) ",
- ),
+ ModuleYoungMDB = FACT ( statut = "o",
- # TDETMDB
- TemperatureDeDefinitionPourCoefDilatationThermiqueMDB = SIMP ( statut = "o",
- typ = "R",
- defaut = "287.",
- fr = "Temperature de definition du coefficient de dilatation thermique (°C) ",
- ),
-
- # NUMDB
- CoefficientPoissonMDB = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.3",
- fr = "Coefficient de Poisson ",
- ),
+ ModuleYoungMDB_Fct_Temperature = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Température (°C) / module d'Young (MPa) ",
+ ),
-) # Fin OPER METAL_BASE
+ Amont_ModuleYoungMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_ModuleYoungMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
+ ), # Fin FACT ModuleYoungMDB
-#================
-# 8. TRANSITOIRES
-#================
+ CoeffDilatThermMDB = FACT ( statut = "o",
-# Nota : les variables de type OPER doivent etre en majuscules !
-# Nota : les variables de type OPER doivent etre de premier niveau (pas imbriquees dans un autre type)
-TRANSITOIRE = OPER ( nom = "TRANSITOIRE",
- sd_prod = loi,
- op = 68,
- fr = "Description du transitoire thermohydraulique",
+ CoeffDilatThermMDB_Fct_Temperature = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Température (°C) / coefficient de dilatation thermique (°C-1) ",
+ ),
- Liste_pression = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "instant (s) / pression (MPa) ",
- ),
+ Amont_CoeffDilatThermMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_CoeffDilatThermMDB = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Prolongation_pression = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ ), # Fin FACT CoeffDilatThermMDB
- # TYPCLTH
- TypeConditionLimiteThermique = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "TEMP_IMPO", # TEMP_IMPO
- "FLUX_REP", # FLUX_REP
- "ECHANGE", # ECHANGE
- "DEBIT", # DEBIT
- "TEMP_FLU"), # TEMP_FLU
- #defaut = "ECHANGE",
- fr = "Type de condition thermique en paroi interne ",
- ),
+ AutresParametresMDB = FACT ( statut = "o",
- Parametres_TEMP_IMPO = BLOC ( condition = " TypeConditionLimiteThermique in ( 'TEMP_IMPO', ) ",
+ # TREFMDB
+ TemperatureDeformationNulleMDB = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "20.",
+ fr = "Température de référence pour laquelle les déformations thermiques sont nulles (°C) ",
+ ),
- Liste_temp_impo = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Instant (s) / Temperature imposee (°C) ",
- ),
+ # TDETMDB
+ TemperaturePourCoefDilatThermMDB = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "287.",
+ fr = "Température de définition du coefficient de dilatation thermique (°C) ",
+ ),
- Prolongation_temp_impo = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ # NUMDB
+ CoefficientPoissonMDB = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "0.3",
+ fr = "Coefficient de Poisson ",
+ ),
- ), # Fin BLOC Parametres_TEMP_IMPO
+ ), # Fin FACT TemperatureDeformationNulleMDB
- Parametres_FLUX_REP = BLOC ( condition = " TypeConditionLimiteThermique in ( 'FLUX_REP', ) ",
+) # Fin PROC METAL_BASE
- Liste_flux_rep = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Instant (s) / Flux de chaleur impose (W/m2) ",
- ),
- Prolongation_flux_rep = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+#===============================
+# 8. TRANSITOIRE THERMOMECANIQUE
+#===============================
- ), # Fin BLOC Parametres_FLUX_REP
+TRANSITOIRE = PROC ( nom = "TRANSITOIRE",
+ op = 68,
+ repetable = 'n',
+ fr = "Description du transitoire thermohydraulique",
- Parametres_ECHANGE = BLOC ( condition = " TypeConditionLimiteThermique in ( 'ECHANGE', ) ",
+ Pression = FACT ( statut = "o",
- Liste_echange_temp = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Instant (s) / Temperature impose (°C) ",
- ),
+ ProfilTemporel_Pression = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Instant (s) / pression (MPa) ",
+ ),
- Prolongation_echange_temp = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ Amont_Pression = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_Pression = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Liste_echange_coef = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Instant (s) / Coefficient d echange (W/m2/K) ",
- ),
+ ), # FIN FACT Pression
- Prolongation_echange_coef = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ # TYPCLTH
+ TypeConditionLimiteThermique = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( "Temperature imposee en paroi", # TEMP_IMPO
+ "Flux de chaleur impose en paroi", # FLUX_REP
+ "Temperature imposee du fluide et coefficient echange", # ECHANGE
+ "Debit massique et temperature d injection de securite", # DEBIT
+ "Temperature imposee du fluide et debit d injection de securite"), # TEMP_FLU
+ #defaut = "ECHANGE",
+ fr = "Type de condition thermique en paroi interne ",
+ ),
- ), # Fin BLOC Parametres_ECHANGE
+ TemperatureImposeeParoi = BLOC ( condition = " TypeConditionLimiteThermique in ( 'Temperature imposee en paroi', ) ",
- Parametres_DEBIT = BLOC ( condition = " TypeConditionLimiteThermique in ( 'DEBIT', ) ",
+ ProfilTemporel_TemperatureImposeeParoi = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Instant (s) / Température imposée (°C) ",
+ ),
- Liste_debit = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Instant (s) / Debit massique (kg/s) ",
+ Amont_TemperatureImposeeParoi = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
),
+
+ Aval_TemperatureImposeeParoi = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Prolongation_debit = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ ), # Fin BLOC TemperatureImposeeParoi
- Liste_temp_injection = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Instant (s) / Temperature d injection de securite (°C) ",
- ),
+ FluxChaleur = BLOC ( condition = " TypeConditionLimiteThermique in ( 'Flux de chaleur impose en paroi', ) ",
- Prolongation_temp_injection = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ ProfilTemporel_FluxChaleur = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Instant (s) / Flux de chaleur impose (W/m2) ",
+ ),
- # DH
- DiametreHydraulique = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Diametre hydraulique (m) ",
- ),
+ Amont_FluxChaleur = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_FluxChaleur = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- # SECTION
- SectionEspaceAnnulaire = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Section espace annulaire (m2) ",
- ),
+ ), # Fin BLOC FluxChaleur
- # DELTA
- HauteurCaracConvectionNaturelle = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Hauteur caracteristique convection naturelle (m) ",
- ),
+ TemperatureImposeeFluide = BLOC ( condition = " TypeConditionLimiteThermique in ( 'Temperature imposee du fluide et coefficient echange', 'Temperature imposee du fluide et debit d injection de securite', ) ",
- # ALPHA_CF
- CoefficientVestaleConvectionForcee = SIMP ( statut = "o",
- typ = "R",
- defaut = "1.",
- fr = "Coefficient Vestale convection forcee (-) ",
- ),
+ ProfilTemporel_TemperatureImposeeFluide = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Instant (s) / Température imposée (°C) ",
+ ),
- # ALPHA_CN
- CoefficientVestaleConvectionNaturelle = SIMP ( statut = "o",
- typ = "R",
- defaut = "1.",
- fr = "Coefficient Vestale convection naturelle (-) ",
- ),
+ Amont_TemperatureImposeeFluide = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_TemperatureImposeeFluide = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- # EPS
- CritereConvergenceRelative = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.00001",
- fr = "Critere convergence relative (-) ",
- ),
+ ), # Fin BLOC TemperatureImposeeFluide
- # VM
- VolumeMelangeCREARE = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Volume de melange CREARE (m3) ",
- ),
+ CoefficientEchange = BLOC ( condition = " TypeConditionLimiteThermique in ( 'Temperature imposee du fluide et coefficient echange', ) ",
- # T0
- TemperatureInitialeCREARE = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Temperature initiale CREARE (degC) ",
- ),
+ ProfilTemporel_CoefficientEchange = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Instant (s) / Coefficient d'échange (W/m2/K) ",
+ ),
- # SE
- SurfaceEchangeFluideStructure = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Surface d'echange fluide/structure (m2) ",
- ),
+ Amont_CoefficientEchange = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_CoefficientEchange = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- ), # Fin BLOC Parametres_DEBIT
+ ), # Fin BLOC CoefficientEchange
- Parametres_TEMP_FLU = BLOC ( condition = " TypeConditionLimiteThermique in ( 'TEMP_FLU', ) ",
+ DebitMassique = BLOC ( condition = " TypeConditionLimiteThermique in ( 'Debit massique et temperature d injection de securite', ) ",
- Liste_temp_flu = SIMP ( statut = "o",
+ ProfilTemporel_DebitMassique = SIMP ( statut = "o",
typ = "R",
max = "**",
- fr = "Instant (s) / Debit massique (kg/s) ",
- ),
+ fr = "Instant (s) / Débit massique (kg/s) ",
+ ),
- Prolongation_temp_flu = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ Amont_DebitMassique = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_DebitMassique = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- Liste_debit_injection = SIMP ( statut = "o",
+ ), # Fin BLOC DebitMassique
+
+ TemperatureInjection = BLOC ( condition = " TypeConditionLimiteThermique in ( 'Debit massique et temperature d injection de securite', ) ",
+
+ ProfilTemporel_TemperatureInjection = SIMP ( statut = "o",
typ = "R",
- max = "**",
- fr = "Instant (s) / Debit d injection de securite (kg/s) ",
- ),
+ max = "**",
+ fr = "Instant (s) / Température d'injection de sécurité (°C) ",
+ ),
- Prolongation_debit_injection = SIMP ( statut = "o",
- typ = "TXM",
- into = ( 'CC', 'CE', 'CL', 'EC', 'EE', 'EL', 'LC', 'LE', 'LL'),
- fr = "Prolongation aux frontieres amont et aval : C=constant, E=exclu, L=lineaire ",
- ),
+ Amont_TemperatureInjection = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
+ ),
+
+ Aval_TemperatureInjection = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
+ ), # Fin BLOC TemperatureInjection
+
+ Creare = BLOC ( condition = " TypeConditionLimiteThermique in ( 'Debit massique et temperature d injection de securite', ) ",
# DH
DiametreHydraulique = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Diametre hydraulique (m) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Diamètre hydraulique (m) ",
+ ),
# SECTION
SectionEspaceAnnulaire = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Section espace annulaire (m2) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Section espace annulaire (m2) ",
+ ),
# DELTA
HauteurCaracConvectionNaturelle = SIMP ( statut = "o",
- typ = "R",
- defaut = "-2.",
- fr = "Hauteur caracteristique convection naturelle (m) ",
- ),
+ typ = "R",
+ defaut = "-2.",
+ fr = "Hauteur caractéristique convection naturelle (m) ",
+ ),
# ALPHA_CF
- CoefficientVestaleConvectionForcee= SIMP ( statut = "o",
- typ = "R",
- defaut = "1.",
- fr = "Coefficient Vestale convection forcee (-) ",
- ),
+ CoeffVestale_ConvectionForcee = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "1.",
+ fr = "Coefficient Vestale convection forcée (-) ",
+ ),
# ALPHA_CN
- CoefficientVestaleConvectionNaturelle = SIMP ( statut = "o",
- typ = "R",
- defaut = "1.",
- fr = "Coefficient Vestale convection naturelle (-) ",
- ),
+ CoeffVestale_ConvectionNaturelle = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "1.",
+ fr = "Coefficient Vestale convection naturelle (-) ",
+ ),
# EPS
CritereConvergenceRelative = SIMP ( statut = "o",
- typ = "R",
- defaut = "0.00001",
- fr = "Critere convergence relative (-) ",
- ),
-
- ), # Fin BLOC Parametres_TEMP_FLU
-
-) # Fin OPER TRANSITOIRE
-
-
-#================================
-# 3. Definition de l'etude
-#================================
-
-# Nota : les variables de type PROC doivent etre en majuscules !
-CRITERIA = PROC ( nom = "CRITERIA",
- op = None,
- docu = "",
- fr = "Mise en donnee pour le fichier de configuration de OPENTURNS.",
- ang = "Writes the configuration file for OPENTURNS.",
-
-
-
- Type = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Min/Max", "Central Uncertainty", "Threshold Exceedence" ),
- fr = "Type d'Analyse",
- ang = "Analysis",
- ),
-
-
-
-
- MinMax = BLOC ( condition = " Type in ( 'Min/Max', ) ",
-
- Method = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Experiment Plane", "Random Sampling" ),
- fr = "Methode",
- ang = "Method",
- ),
- # UC 3.1.1
- ExperimentPlaneSettings = BLOC ( condition = " Method in ( 'Experiment Plane', ) ",
-
- ExperimentPlane = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Axial", "Factorial", "Composite", ),
- fr = "Methode",
- ang = "Method",
- ),
-
- Levels = SIMP ( statut = "o",
- typ = "R",
- val_min = 0.0,
- max = '**',
- fr = "Nombre de niveaux dans chaque direction",
- ang = "Levels in each direction",
- ),
-
- # Scaled Vector
- UnitsPerDimension = SIMP ( statut = "o",
- typ = "R",
- max = '**',
- fr = "Unite par dimension (autant que de variables declarees)",
- ang = "Units per dimension (as much as declared variables)",
- ),
-
- # Translation Vector
- Center = SIMP ( statut = "o",
- typ = "R",
- max = '**',
- fr = "Unite par dimension",
- ang = "Units per dimension",
- ),
-
- ), # Fin BLOC ExperimentPlaneSettings
-
-
-
- RandomSamplingSettings = BLOC ( condition = " Method in ( 'Random Sampling', ) ",
-
- PointsNumber = SIMP ( statut = "o",
- typ = "I",
- val_min = 1,
- fr = "Nombre de points",
- ang = "Points number",
- ),
-
- ), # Fin BLOC RandomSamplingSettings
-
- Result = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Min/Max", ),
- defaut = "Min/Max",
- fr = "Le minimum et le maximum",
- ang = "The min and max values",
- ),
-
-
- ), # Fin BLOC MinMax
-
-
-
-
- CentralUncertainty = BLOC ( condition = " Type in ( 'Central Uncertainty', ) ",
+ typ = "R",
+ defaut = "0.00001",
+ fr = "Critère convergence relative (-) ",
+ ),
- Method = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Taylor Variance Decomposition", "Random Sampling" ),
- fr = "Methode",
- ang = "Method",
+ # VM
+ VolumeMelange_CREARE = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "-2.",
+ fr = "Volume de mélange CREARE (m3) ",
),
-
- # UC 3.2.
- TaylorVarianceDecompositionSettings = BLOC ( condition = " Method in ( 'Taylor Variance Decomposition', ) ",
-
- Result = FACT ( statut = "o",
- min = 1,
- max = "**",
-
- MeanFirstOrder = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Moyenne au premier ordre",
- ang = "MeanFirstOrder",
- ),
- StandardDeviationFirstOrder = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Ecart-type au premier ordre",
- ang = "StandardDeviationFirstOrder",
- ),
-
- MeanSecondOrder = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Moyenne au second ordre",
- ang = "MeanSecondOrder",
- ),
-
- ImportanceFactor = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Facteur d'importance pour variable de sortie scalaire",
- ang = "ImportanceFactor",
- ),
-
- ImportanceFactorSettings = BLOC ( condition = " ImportanceFactor in ( 'yes', ) ",
-
- NumericalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Resultats numeriques",
- ang = "NumericalResults",
- ),
-
- GraphicalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Resultats graphiques",
- ang = "GraphicalResults",
- ),
-
- ), # Fin BLOC ImportanceFactorSettings
-
- ), # Fin FACT Result
-
- ), # Fin BLOC TaylorVarianceDecompositionSettings
-
-
-
- RandomSamplingSettings = BLOC ( condition = " Method in ( 'Random Sampling', ) ",
-
- PointsNumber = SIMP ( statut = "o",
- typ = "I",
- val_min = 1,
- fr = "Nombre de points",
- ang = "Points number",
- ),
+ # T0
+ TemperatureInitiale_CREARE = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "-2.",
+ fr = "Température initiale CREARE (°C) ",
+ ),
- Result = FACT ( statut = "o",
- min = 1,
- max = "**",
-
- EmpiricalMean = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Moyenne empirique",
- ang = "Empirical mean",
- ),
-
- EmpiricalStandardDeviation = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Ecart-type empirique",
- ang = "Empirical standard deviation",
- ),
-
- EmpiricalQuantile = SIMP ( statut = "o",
- typ = 'R',
- defaut = 0.0,
- max = 1,
- val_min = 0.0,
- val_max = 1.0,
- fr = "Quantile empirique",
- ang = "Empirical quantile",
- ),
-
- AnalysedCorrelations = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Correlations analysees",
- ang = "Analysed correlations",
- ),
-
- KernelSmoothing = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Kernel smoothing de l'echantillon",
- ang = "Kernel smoothing of the sample",
- ),
-
- ), # Fin FACT Result
-
- ), # Fin BLOC RandomSamplingSettings
-
- ), # Fin BLOC CentralUncertainty
-
-
-
-
- ThresholdExceedence = BLOC ( condition = " Type in ( 'Threshold Exceedence', ) ",
-
- Event = FACT ( statut = "o",
- min = 1,
- max = 1,
-
- Threshold = SIMP ( statut = "o",
+ # SE
+ SurfaceEchange_FluideStructure = SIMP ( statut = "o",
typ = "R",
- max = 1,
- fr = "Le seuil de defaillance",
- ang = "Failure threshold",
+ defaut = "-2.",
+ fr = "Surface d'échange fluide/structure (m2) ",
),
- ComparisonOperator = SIMP ( statut = "o",
- typ = "TXM",
- max = 1,
- into = ( "Less", "LessOrEqual", "Equal", "GreaterOrEqual", "Greater" ),
- fr = "Que faut-il ne pas depasser : un maximum ou un minimum",
- ang = "What is the failure threshold : maximum or minimum",
- ),
- ), # Fin FACT Event
-
-
- Method = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Simulation", "Analytical" ),
- fr = "Methode",
- ang = "Method",
- ),
-
- SimulationSettings = BLOC ( condition = " Method in ( 'Simulation', ) ",
+ ), # Fin BLOC Creare
- Algorithm = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "MonteCarlo", "LHS", "ImportanceSampling" ),
- fr = "Algorithme de simulation",
- ang = "Simulation algorithm",
- ),
-
- RandomGenerator = FACT ( statut = "o",
- min = 1,
- max = 1,
-
- SeedToBeSet = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "La racine du generateur aleatoire doit-elle etre positionnee ?",
- ang = "Does the random generator seed need to be set ?",
- ),
-
- SeedSettings = BLOC ( condition = " SeedToBeSet in ( 'yes', ) ",
-
- RandomGeneratorSeed = SIMP ( statut = "o",
- typ = "I",
- max = 1,
- fr = "Racine du generateur aleatoire",
- ang = "Random generator seed",
- ),
-
- ), # Fin BLOC SeedSettings
-
- ), # Fin FACT RandomGenerator
+ DebitInjection = BLOC ( condition = " TypeConditionLimiteThermique in ( 'Temperature imposee du fluide et debit d injection de securite', ) ",
+ ProfilTemporel_DebitInjection = SIMP ( statut = "o",
+ typ = "R",
+ max = "**",
+ fr = "Instant (s) / Débit d'injection de sécurité (kg/s) ",
+ ),
- BlockSize = SIMP ( statut = "f",
- typ = "I",
- max = 1,
- val_min = 1,
- defaut = 1,
- fr = "Nombre de calculs realises en bloc",
- ang = "Number of computations as a block",
+ Amont_DebitInjection = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière amont",
),
+
+ Aval_DebitInjection = SIMP ( statut = "o",
+ typ = "TXM",
+ into = ( 'Continu', 'Exclu', 'Lineaire' ),
+ fr = "Prolongation à la frontière aval",
+ ),
- MaximumOuterSampling = SIMP ( statut = "o",
- typ = "I",
- max = 1,
- val_min = 1,
- fr = "Maximum d'iterations externes",
- ang = "Maximum outer Sampling value",
- ),
-
- MaximumCoefficientOfVariation = SIMP ( statut = "f",
- typ = "R",
- max = 1,
- defaut = 0.1,
- val_min = 0.0,
- fr = " maximum ...",
- ang = "Absolute maximum ...."
- ),
-
- ImportanceSamplingSettings = BLOC ( condition = " Algorithm in ( 'ImportanceSampling', ) ",
+ ), # Fin BLOC DebitInjection
- MeanVector = SIMP ( statut = "o",
- typ = "R",
- max = "**",
- fr = "Moyenne",
- ang = "Mean vector",
- ),
- Correlation = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'Independent', 'Linear' ),
- defaut = 'Linear',
- max = 1,
- fr = "Le type de correlation entre les variables",
- ang = "Correlation between variables",
- ),
-
- ), # Fin BLOC ImportanceSamplingSettings
-
- Result = FACT ( statut = "o",
- min = 1,
- max = "**",
-
- Probability = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', ),
- defaut = 'yes',
- max = 1,
- fr = "Probabiblite",
- ang = "Probability",
- ),
-
- ConfidenceInterval = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Ecart-type empirique",
- ang = "Empirical standard deviation",
- ),
+ Vestale = BLOC ( condition = " TypeConditionLimiteThermique in ( 'Temperature imposee du fluide et debit d injection de securite', ) ",
- ConfidenceIntervalSettings = BLOC ( condition = " ConfidenceInterval in ( 'yes', ) ",
-
- Level = SIMP ( statut = "o",
- typ = 'R',
- defaut = 0.0,
- max = 1,
- val_min = 0.0,
- val_max = 1.0,
- fr = "Niveau de confiance",
- ang = "Confidence level",
- ),
-
- ), # Fin BLOC ConfidenceIntervalSettings
-
- VariationCoefficient = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Coefficient de variation",
- ang = "VariationCoefficient",
- ),
+ # DH
+ DiametreHydraulique = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "-2.",
+ fr = "Diamètre hydraulique (m) ",
+ ),
- IterationNumber = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Nombre d'iterations",
- ang = "Iteration number",
- ),
+ # SECTION
+ SectionEspaceAnnulaire = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "-2.",
+ fr = "Section espace annulaire (m2) ",
+ ),
- ConvergenceGraph = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Graphe de convergence",
- ang = "Convergence graph",
+ # DELTA
+ HauteurCaracConvectionNaturelle = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "-2.",
+ fr = "Hauteur caractéristique convection naturelle (m) ",
),
- ), # Fin FACT Result
-
-
-
- ), # Fin BLOC SimulationSettings
-
-
-
- AnalyticalSettings = BLOC ( condition = " Method in ( 'Analytical', ) ",
-
- Approximation = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "FORM", "SORM" ),
- fr = "Approximation",
- ang = "Approximation",
- ),
-
- OptimizationAlgorithm = SIMP ( statut = "o",
- typ = "TXM",
- into = ( "Cobyla", "AbdoRackwitz" ),
- fr = "Methode d'optimisation",
- ang = "Optimisation method",
- ),
-
-
- PhysicalStartingPoint = SIMP ( statut = "f",
- typ = "R",
- max = "**",
- fr = "Point de demarrage de l'algorithme iteratif",
- ang = "Initial point for iterative process",
- ),
-
- MaximumIterationsNumber = SIMP ( statut = "f",
- typ = "I",
- max = 1,
- val_min = 1,
- fr = "Nombre maximum d iterations",
- ang = "Maximum number of iterations",
- ),
+ # ALPHA_CF
+ CoeffVestale_ConvectionForcee = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "1.",
+ fr = "Coefficient d'échange Vestale convection forcée (-) ",
+ ),
- regles = ( EXCLUS ( "MaximumAbsoluteError", "RelativeAbsoluteError" ), ),
-
- MaximumAbsoluteError = SIMP ( statut = "f",
+ # ALPHA_CN
+ CoeffVestale_ConvectionNaturelle = SIMP ( statut = "o",
typ = "R",
- max = 1,
- defaut = 1E-6,
- val_min = 0.0,
- fr = "Distance maximum absolue entre 2 iterations successifs",
- ang = "Absolute maximum distance between 2 successive iterates",
+ defaut = "1.",
+ fr = "Coefficient d'échange Vestale convection naturelle (-) ",
),
- RelativeAbsoluteError = SIMP ( statut = "f",
- typ = "R",
- max = 1,
- defaut = 1E-6,
- val_min = 0.0,
- fr = "Distance maximum relative entre 2 iterations successives",
- ang = "Relative maximum distance between 2 successive iterates",
- ),
-
- MaximumConstraintError = SIMP ( statut = "f",
- typ = "R",
- max = 1,
- val_min = 0.0,
- fr = "Valeur maximum absolue de la fonction moins la valeur du niveau",
- ang = "Maximum absolute value of the constraint function minus the level value",
- ),
-
- ImportanceSampling = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Tirage d'importance au point de conception",
- ang = "Importance sampling at design point",
- ),
-
- FORM = BLOC ( condition = " Approximation in ( 'FORM', ) ",
-
- Probability = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', ),
- defaut = 'yes',
- max = 1,
- fr = "Probabiblite",
- ang = "Probability",
- ),
-
- DesignPoint = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Point de conception",
- ang = "Design point",
- ),
-
- HasReliabilityIndex = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Indice de fiabilite",
- ang = "Reliability index",
- ),
-
- ImportanceFactor = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Facteur d'importance pour variable de sortie scalaire",
- ang = "ImportanceFactor",
- ),
-
- ImportanceFactorSettings = BLOC ( condition = " ImportanceFactor in ( 'yes', ) ",
-
- NumericalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Resultats numeriques",
- ang = "NumericalResults",
- ),
-
- GraphicalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Resultats graphiques",
- ang = "GraphicalResults",
- ),
-
- ), # Fin BLOC ImportanceFactorSettings
-
-
- SensitivityAnalysis = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Analyse de sensibilite",
- ang = "Sensitivity analysis",
- ),
-
- SensitivityAnalysisSettings = BLOC ( condition = " SensitivityAnalysis in ( 'yes', ) ",
-
- HasoferReliabilityIndex = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Indice de fiabilite de Hasofer",
- ang = "Hasofer reliability index",
- ),
-
- HasoferReliabilityIndexSettings = BLOC ( condition = " HasoferReliabilityIndex in ( 'yes', ) ",
-
- NumericalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Resultats numeriques",
- ang = "NumericalResults",
- ),
-
- GraphicalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Resultats graphiques",
- ang = "GraphicalResults",
- ),
-
- ), # Fin BLOC HasoferReliabilityIndexSettings
-
- ), # Fin BLOC SensitivityAnalysisSettings
-
- FunctionCallsNumber = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Nombre d'appels a la fonction",
- ang = "Function calls number",
- ),
-
-
- ), # Fin BLOC FORM
-
-
- SORM = BLOC ( condition = " Approximation in ( 'SORM', ) ",
-
-
- TvedtApproximation = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Approximation de Tvedt",
- ang = "Tvedt approximation",
- ),
-
- HohenBichlerApproximation = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Approximation de HohenBichler",
- ang = "HohenBichler approximation",
- ),
-
- BreitungApproximation = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Approximation de Breitung",
- ang = "Breitung approximation",
- ),
-
- DesignPoint = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Point de conception",
- ang = "Design point",
- ),
-
- ImportanceFactor = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Facteur d'importance pour variable de sortie scalaire",
- ang = "ImportanceFactor",
- ),
-
- ImportanceFactorSettings = BLOC ( condition = " ImportanceFactor in ( 'yes', ) ",
-
- NumericalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Resultats numeriques",
- ang = "NumericalResults",
- ),
-
- GraphicalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Resultats graphiques",
- ang = "GraphicalResults",
- ),
-
- ), # Fin BLOC ImportanceFactorSettings
-
-
- SensitivityAnalysis = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Analyse de sensibilite",
- ang = "Sensitivity analysis",
- ),
-
- SensitivityAnalysisSettings = BLOC ( condition = " SensitivityAnalysis in ( 'yes', ) ",
-
- HasoferReliabilityIndex = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Indice de fiabilite de Hasofer",
- ang = "Hasofer reliability index",
- ),
-
- HasoferReliabilityIndexSettings = BLOC ( condition = " HasoferReliabilityIndex in ( 'yes', ) ",
-
- NumericalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'yes',
- max = 1,
- fr = "Resultats numeriques",
- ang = "NumericalResults",
- ),
-
- GraphicalResults = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Resultats graphiques",
- ang = "GraphicalResults",
- ),
-
- ), # Fin BLOC HasoferReliabilityIndexSettings
-
- ), # Fin BLOC SensitivityAnalysisSettings
-
- FunctionCallsNumber = SIMP ( statut = "o",
- typ = 'TXM',
- into = ( 'yes', 'no' ),
- defaut = 'no',
- max = 1,
- fr = "Nombre d'appels a la fonction",
- ang = "Function calls number",
- ),
-
-
- ), # Fin BLOC SORM
-
-
-
- ), # Fin BLOC AnalyticalSettings
-
-
-
- ), # Fin BLOC ThresholdExceedence
-
-
-
-) # Fin PROC CRITERIA
-
-
-#===============================
-# 5. Definition des parametres
-#===============================
-VARI = OPER ( nom = "VARI",
- sd_prod = variable,
- op = None,
- fr = "Definitions des lois marginales utilisees par les variables d'entree",
- type=SIMP(statut='f',defaut="IN",into=("IN","OUT"), typ = "TXM",)
- )
-
-ESSAI=PROC(nom="ESSAI",
- op=None,
- fr="Essai",
- ang = "Test",
-
- MALOI = SIMP(statut='o',typ=(loi,),),
- MAVARIABLE = SIMP(statut='o',typ=(variable,),),
-) ;
-
-
+ # EPS
+ CritereConvergenceRelative = SIMP ( statut = "o",
+ typ = "R",
+ defaut = "0.00001",
+ fr = "Critère convergence relative (-) ",
+ ),
+ ), # Fin BLOC Vestale
+) # Fin PROC TRANSITOIRE