From d8df47b8a196a2492b42e2571128486d795e2181 Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Wed, 28 Jan 2009 17:08:11 +0000 Subject: [PATCH] Premiere version du catalogue CUVE2DG complete (utilisation FACT, PROC, SIMP). A completer par tests "arret de fissure", KICPAL ... KIAPAL. Pas de liste pour le moment. --- Cuve2dg/Cuve2dg_Cata_V2.py | 2703 ++++++++++++++---------------------- 1 file changed, 1047 insertions(+), 1656 deletions(-) diff --git a/Cuve2dg/Cuve2dg_Cata_V2.py b/Cuve2dg/Cuve2dg_Cata_V2.py index b9c202df..7946d04a 100644 --- a/Cuve2dg/Cuve2dg_Cata_V2.py +++ b/Cuve2dg/Cuve2dg_Cata_V2.py @@ -14,8 +14,8 @@ class variable ( ASSD ) : pass #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 @@ -33,13 +33,10 @@ JdC = JDC_CATA ( code = 'CUVE1D-DEFAILLGLOB', # 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 @@ -51,7 +48,7 @@ OPTIONS = OPER ( nom = "OPTIONS", defaut = "1", max = 1, #val_max = 100, - fr = "Increment temporel (=1 pour calcul deterministe)", + fr = "Incrément temporel (=1 pour calcul déterministe)", ), # DTPREC @@ -59,8 +56,9 @@ OPTIONS = OPER ( nom = "OPTIONS", 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 @@ -68,8 +66,9 @@ OPTIONS = OPER ( nom = "OPTIONS", 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 @@ -77,29 +76,28 @@ OPTIONS = OPER ( nom = "OPTIONS", 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 @@ -110,7 +108,7 @@ DEFAUT = OPER ( nom = "DEFAUT", 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", ), #==== @@ -122,9 +120,9 @@ DEFAUT = OPER ( nom = "DEFAUT", # 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 @@ -133,7 +131,7 @@ DEFAUT = OPER ( nom = "DEFAUT", #defaut = "0.006", max = 1, val_max = 1., - fr = "Profondeur radiale du defaut (m)", + fr = "Profondeur radiale du défaut (m)", ), # OPTLONG @@ -142,7 +140,7 @@ DEFAUT = OPER ( nom = "DEFAUT", 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', ) ", @@ -150,11 +148,11 @@ DEFAUT = OPER ( nom = "DEFAUT", # 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 @@ -162,68 +160,68 @@ DEFAUT = OPER ( nom = "DEFAUT", # 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 @@ -231,82 +229,80 @@ DEFAUT = OPER ( nom = "DEFAUT", # 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 @@ -314,12 +310,12 @@ CUVE = OPER (nom = "CUVE", # 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", + ), #==== @@ -330,31 +326,31 @@ CUVE = OPER (nom = "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 @@ -362,13 +358,13 @@ CUVE = OPER (nom = "CUVE", # 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 @@ -378,12 +374,10 @@ CUVE = OPER (nom = "CUVE", # 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é", #=== @@ -392,19 +386,19 @@ MODELES = OPER ( nom = "MODELES", # 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", + ), #==== @@ -415,10 +409,10 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -426,17 +420,17 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -444,10 +438,10 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -455,10 +449,10 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -466,16 +460,16 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -483,10 +477,10 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -494,10 +488,10 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -505,10 +499,10 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -516,80 +510,80 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -599,11 +593,11 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -612,10 +606,10 @@ MODELES = OPER ( nom = "MODELES", 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 @@ -623,66 +617,66 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -707,8 +701,8 @@ MODELES = OPER ( nom = "MODELES", "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é @@ -718,53 +712,53 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -772,24 +766,24 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -797,24 +791,24 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -822,24 +816,24 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -847,31 +841,31 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -879,24 +873,24 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -904,24 +898,24 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -929,24 +923,24 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -954,24 +948,24 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -979,24 +973,24 @@ MODELES = OPER ( nom = "MODELES", # 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 @@ -1004,1430 +998,827 @@ MODELES = OPER ( nom = "MODELES", # 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 -- 2.39.2