11. CREATION OF THE MEDIUM SET
11.1. PURPOSE
This module can create the 3 sub-sets of the MEDIUM SET concerning :
- the isotopic values and the materials,
- les mediums,
- la géométry of the cells,
using card data provided in this range.
It also can add the geometry of one or several cells to an existing SET.
The material sub-set contains all the physical characteristics of the isotopes , and the provided materials.
An isotope is either a natural element (Fe,O,Na) or the isotope of an element (U238 , Pu239) .
The isotopes must be described with an increasing order for the numbers of the heavy isotopes .
There are 2 types of materials :
Simple materials (for example UO2 or PUO2)
Mixed materials, which are the mixture , with provided proportions, of 2 or more simple materials (ex: mixed oxide UO2-PUO2) .
For any material type , one must calculate the number of atoms/cm3 (ai) for any isotope i forming the material .
Careful : The numbers of atoms of the heavy isotopes must be initialized with 1.E-10 and not with zero (be cause of JSEM_HETARED) .
The medium sub-set contains the characteristics of the homogeneous mediums; that is to say their nature , and the list of the forming isotopes with their proportions in numbers of atoms by cm3.
By definition, the nature of a medium is :
FUEL if the medium contains a fuel material ,
FERTILE if it does not contain any FUEL material, but at least one fertile material ,
otherwise ABSORBER or STRUCTURE .
11.2. INPUT DATA SEQUENCE
!->medsetMEDIUM_CREATION!
!(medset)
<MICRO(micset)>
<REFERENCE_UNIT'ddname'
INITIAL_TEMPERATUREt
<ISOTOPE...>1
<SIMPLE_MATERIAL...>1
<MIXED_MATERIAL...>1
!<'sectsetname'<'matname'p>1
<MEDIUM'medname'!>1
!IDEM'medname1'<'sectsetname'>
<CELL'celname'...>1
;
Where :
medset
LU variable representing the MEDIUM SET to create or to up-date.
micset
LU variable representing the MICRO SET to be used . Only if the microscopic section set names are different from the medium names .
11.2.1. REFERENCE_UNIT DIRECTIVE
This optional directive is used to indicate the name of the ECCO directaccess file (the blocksize of which is supposed to be 8192 bytes for CRAY, unless 4096).
This file must be provided if any cell is defined. It also may be used instead of the ISOTOPE directives in the MATERIAL DATA.
Then , in an imposed order :
11.2.2. INITIAL_TEMPERATURE DIRECTIVE
It is obligatory . It defines the temperature for the description of the materials (for example 20 C degrees , ambient temperature) . The syntax is the following :
INITIAL_TEMPERATUREtWhere :
t
CELSIUS temperature .
11.2.3. ISOTOPE DIRECTIVE
It defines the whole characteristics of an isotope . It must be repeated for all the isotopes to be described , and indicates :
ISOTOPE'name''elname'nzaececgefefgdes>1'name'
its name ('PU238') .
'elname'
its element name ('PU') .
n
physical number .
z
atomic number .
a
atomic mass .
ec
non-gamma capture energy in mev .
ecg
gamma capture energy in mev .
ef
non-gamma fission energy in mev .
efg
gamma fission energy in mev .
des
disintegration constant in s-1 .
CAREFULAll the heavy isotopes must be given before the other isotopes .
11.2.4. SIMPLE_MATERIAL DIRECTIVE
It is used to provide the characteristic of a material with the different isotopes which form it :
<SIMPLE_MATERIAL'nom1'naturemode<c><AGINGt>
<ISOTOPE<'nom2'd>1
<ELEMENTcie<'nom3'f>1>1
<EXPANSION<tetaalpha>1
>1
Where :
'nom1'
is the simple material name , for instance 'PUO2' .
nature
One among the 5 options : FUEL FERTILE ABSORBER COOLANT STRUCTURE
mode
To define the calculation mode for the number of atoms .
One among the 4 options :
NUMBER_OF_ATOMS
WEIGHT_PERCENTAGE
MOLECULAR_FORMULA
MASS
c
Density of the material if the calculation mode is WEIGHT_PERCENTAGE or MOLECULAR FORMULA .
Volume of the material (in cm3) if the mode is MASS .
Not to be given if the mode is NUMBER_OF_ATOMS .
AGING
Optional Key-word to indicate that a correction due to the aging must be done (i.e. decay Beta- of the isotope PU241 ->AM241 ) .
t
The aging time in months .
Possibly followed by a directive :
ISOTOPE
Key-word used to define every isotope forming a simple material :
'nom2'
Isotope name : 'PU239', 'O', 'FE' ...
d
Number of atoms by cm3 (*10-24) if the calculation mode is NUMBER_OF_ATOMS , percentage in weight if it is WEIGHT_PERCENTAGE , coefficient if it is MOLECULAR_FORMULA , mass in g if it is MASS .
Possibly followed by one or several directives to provide a list of isotopes associated to ONE value of e and one type of isotopic composition (couple (ci,e)) :
ELEMENT
Directive name .
ci
Key-word CIA or CIP to indicate wether the provided isotopic composition is atomic or weight .
e
Number of atoms by cm3 (*10-24) if the calculation mode is NUMBER_OF_ATOMS , percentage in weight if it is WEIGHT_PERCENTAGE , coefficient if it is MOLECULAR_FORMULA , mass in g if it is MASS .
'nom3'
Name of an isotope of the element: 'PU239' 'PU240' ...
f
Percentage of the isotope in the element (in %) .
Possibly followed by the sub-directive :
EXPANSION
To define the value of the expansion coefficient ALPHA associated to every temperature TETA .
teta
Temperature in C degrees .
alpha
Medium linear expansion coefficient between the initial temperature and the temperature TETA .
11.2.5. MIXED_MATERIAL DIRECTIVE
It defines a mixture with provided proportions for 2 or more simple materials .
It can be repeated , but must be at the end of the data (that is to say after all the SIMPLE_MATERIAL directives) .
<MIXED_MATERIAL'nom1'nature<'nom2'volenr>1<EXPANSION<tetaalpha>1>
>1
Where :
'nom1'
Is the name of the mixed material , for instance : 'UO2PUO2'
nature
One among the 5 options : FUEL FERTILE ABSORBER COOLANT STRUCTURE
'nom2'
Names of the simple materials forming the mixed material : 'UO2' 'PUO2'
volenr
The volume enrichment (in % ex:50 and not 0.5) .
EXPANSION
To define the value of the expansion coefficient ALPHA associated to every temperature TETA .
teta
Temperature in C degrees .
alpha
Medium linear expansion coefficient between the initial temperature and the temperature TETA .
11.2.6. SUMMARY FOR THE CALCULATION MODES OF THE NUMBER OF ATOMS
.______.
! MODE ! c ! d or e !
…______!
! NUMBER_OF_ATOMS ! ! NUMBER_OF_ATOMS !
…______!
! WEIGHT_PERCENTAGE ! MATERIAL DENSITY ! WEIGHT_PERCENTAGE !
…______!
! MOLECULAR_FORMULA ! MATERIAL DENSITY ! COEFFICIENT !
…______!
! MASS ! MATERIAL VOLUME ! MASS !
!______!
11.2.7. MEDIUM DIRECTIVE
'medname'
Name of the medium
'sectsetname'
Name of the micro section set linked to this medium ; if not , sectsetname=medname
'matname'
Name of the material forming the medium medname
p
Percentage in volume of the material matname in the medium $medname$ . This data is in % (ex:50 and not 0.5) . This % must correspond to the temperature tetao according to the INITIAL_TEMPERATURE directive .
It is also possible to define a medium with the same characteristics, as for the materials, that a medium 'medname1' described before, using the option :
IDEM 'medname1' <'sectsetname'>
11.2.8. CELL DIRECTIVE
It defines the geometry of the cell and, for every region, the corresponding medium. It must be repeated as many times as there are cells or sub-assemblies, and includes :
CELL'celname'!WITHOUT
<EDITION!MINI
!MIDDLE
!MAXI
COMPOSITION_ORDER'medname1'...... 'mednamen'
GEOMETRYDATA
......
ENDOFGEOMETRYDATA
>1
'celname'
its name (16 characTèrs maxi between quotas),
11.2.9. EDITION DIRECTIVE
Optional, it may be used, for the corresponding cell, to select the desired printing level. By default, there will be no edition.
It can be followed by one of the 4 possible following options (by default, the MAXI option is used) :
WITHOUT, or MINI, or MIDDLE, or MAXI.
11.2.10. COMPOSITION_ORDER DIRECTIVE
obligatory directive providing the names of the mediums in the range corresponding to the integer numbers following the key-words COMPOSITION which will be indicated in the REGION directives,
GEOMETRY DATA
END OF GEOMETRY DATA
between those 2 sentences, will be found all the geometrical data of ECCO, excepted the data included between : COMPOSITIONS ..and.. END OF CELL DESCRIPTION.
11.3. RECOGNIZED VOCABULARY
ENGLISH ! FRENCH
------!------
MEDIUM_CREATION ! CREATION_MILIEU
ABSORBER ! ABSORBANT
AGING ! VIEILLISSEMENT
COOLANT ! CALOPORTEUR
EXPANSION ! DILATATION
FUEL ! FUEL
INITIAL_TEMPERATURE ! TEMPERATURE_INITIALE
ISOTOPE ! CORPS
MASS ! MASSE
MATERIAL ! MATERIAU
MEDIUM ! MILIEU
MIXED_MATERIAL ! MATERIAU_COMPOSE
MOLECULAR_FORMULA ! FORMULE_MOLECULAIRE
NUMBER_OF_ATOMS ! NOMBRE_D_ATOMES
SIMPLE_MATERIAL ! MATERIAU_SIMPLE
WEIGHT_PERCENTAGE ! POURCENTAGE_EN_POIDS
CELL ! CELLULE
WITHOUT ! SANS
MIDDLE ! MOYENNE
COMPOSITION_ORDER ! RANGEMENT_COMPOSITION
11.4. DATA EXAMPLES
11.4.2. EXAMPLE 2 : ECCO (HOMOGENEOUS)
!======
->OXYDE_EXPANSION 100 6.712E-06 200 7.242E-06 300 7.600E-06
400 7.922E-06 500 8.231E-06 600 8.533E-06
700 8.831E-06 800 9.127E-06 900 9.422E-06
1000 9.716E-06 1100 10.008E-06 1200 10.301E-06
1300 10.593E-06 ;
->STEEL_EXPANSION 100 1.640E-05 200 1.690E-05 300 1.735E-05
400 1.780E-05 500 1.820E-05 600 1.850E-05
700 1.880E-05 800 1.900E-05 900 1.930E-05
1000 1.960E-05 1100 1.990E-05 1200 2.020E-05
1300 2.050E-05 ;
->SODIUM_EXPANSION 100 8.656E-05 200 8.903E-05 300 9.138E-05
400 9.391E-05 500 9.669E-05 600 9.954E-05
700 10.265E-05 800 10.588E-05 900 10.921E-05
1000 11.264E-05 1100 11.617E-05 1200 11.980E-05
1300 12.353E-05 ;
!======
MEDIUM_CREATION ->MEDIUM_SET
REFERENCE_UNIT 'FILE44'
INITIAL_TEMPERATURE 20.
(ISOTOPE_LIST)
SIMPLE_MATERIAL 'UPUO2R01' FUEL
WEIGHT_PERCENTAGE
10.391
ELEMENT CIA
13.924
'PU238' 0.381
'NP239' 1.E-10
'PU239' 69.194
'PU240' 22.978
'PU241' 4.784
'PU242' 1.627
'AM241' 1.036
'AM242M' 1.E-10
'AM243' 1.E-10
'CM242' 1.E-10
'CM244' 1.E-10
ELEMENT CIP
74.323
'U235' 0.520
'U236' 1.E-10
'U238' 99.480
ELEMENT CIP
11.753
'O' 100.0
EXPANSION (OXYDE_EXPANSION)
SIMPLE_MATERIAL 'STEEL316' STRUCTURE
WEIGHT_PERCENTAGE 7.95
ELEMENT CIP 100.00
'FE54' (63.55*0.0580) 'FE56' (63.55*0.9172)
'FE57' (63.55*0.0220) 'FE58' (63.55*0.0028)
'CR50' (17.00*0.0434) 'CR52' (17.00*0.8381)
'CR53' (17.00*0.0949) 'CR54' (17.00*0.0236)
'NI58' (14.00*0.6827) 'NI60' (14.00*0.2610)
'NI61' (14.00*0.0113) 'NI62' (14.00*0.0359)
'NI64' (14.00*0.0091) 'MO' 2.75
'TI' 0.40 'CU' 0.10
'SI' 0.70 'MN' 1.50
EXPANSION (STEEL_EXPANSION)
SIMPLE_MATERIAL 'SODIUM' COOLANT
WEIGHT_PERCENTAGE 0.95
ISOTOPE
'NA' 100.0
EXPANSION (SODIUM_EXPANSION)
!======
! MEDIUM DEFINITION , ONE MATERIAL BY MEDIUM
!======
MEDIUM 'HOM'
'STEEL316' 24.53 'SODIUM' 33.81 'UPUO2R01' 41.66
!======
! ECCO TEMPERATURES ARE IN KELVIN
!======
CELL 'SPX'
COMPOSITION_ORDER 'HOM'
GEOMETRY DATA
HOMOGENEOUS
WHITE
END OF GEOMETRY DATA ;
11.4.3. EXAMPLE 3 : ECCO (HETEROGENEOUS)
MEDIUM_CREATION ->MEDIUM_SET
REFERENCE_UNIT 'FILE44'
INITIAL_TEMPERATURE 20.
(ISOTOPE_LIST)
SIMPLE_MATERIAL 'UPUO2R01' FUEL
WEIGHT_PERCENTAGE
10.391
ELEMENT CIA
13.924
'PU238' 0.381
'NP239' 1.E-10
'PU239' 69.194
'PU240' 22.978
'PU241' 4.784
'PU242' 1.627
'AM241' 1.036
'AM242M' 1.E-10
'AM243' 1.E-10
'CM242' 1.E-10
'CM244' 1.E-10
ELEMENT CIP
74.323
'U235' 0.520
'U236' 1.E-10
'U238' 99.480
ELEMENT CIP
11.753
'O' 100.0
EXPANSION (OXYDE_EXPANSION)
SIMPLE_MATERIAL 'STEEL316' STRUCTURE
WEIGHT_PERCENTAGE 7.95
ELEMENT CIP 100.00
'FE54' (63.55*0.0580) 'FE56' (63.55*0.9172)
'FE57' (63.55*0.0220) 'FE58' (63.55*0.0028)
'CR50' (17.00*0.0434) 'CR52' (17.00*0.8381)
'CR53' (17.00*0.0949) 'CR54' (17.00*0.0236)
'NI58' (14.00*0.6827) 'NI60' (14.00*0.2610)
'NI61' (14.00*0.0113) 'NI62' (14.00*0.0359)
'NI64' (14.00*0.0091) 'MO' 2.75
'TI' 0.40 'CU' 0.10
'SI' 0.70 'MN' 1.50
EXPANSION (STEEL_EXPANSION)
SIMPLE_MATERIAL 'SODIUM' COOLANT
WEIGHT_PERCENTAGE 0.95
ISOTOPE
'NA' 100.0
EXPANSION (SODIUM_EXPANSION)
!======
! MEDIUM DEFINITION , ONE MATERIAL BY MEDIUM
!======
MEDIUM 'COMB1'
'UPUO2R01' 100.
MEDIUM 'CALO'
'SODIUM' 100.
MEDIUM 'STEEL'
'STEEL316' 100.
MEDIUM 'CALO_EXT' IDEM 'CALO'
!======
! ECCO TEMPERATURES ARE IN KELVIN
!======
CELL 'SPX'
COMPOSITION_ORDER 'COMB1' 'STEEL' 'CALO' 'CALO_EXT'
GEOMETRY DATA
HEX 3
16.38
HEXLAT
10 0.97 1
CYL
2
0.3685 REGION 1 'COMB1' COMP 1 1500.
0.4292 REGION 2 'STEEL' COMP 2 900.
IN REGION 3 'CALO' COMP 3 743.
1 1 1 1 1 1 1 1 1 1
IN REGION 4 'CALO' COMP 3 743.
17.3 REGION 4 'STEEL' COMP 2 743.
17.9 REGION 5 'CALO_EXT' COMP 4 743.
WHITE
END OF GEOMETRY DATA ;
6. CONDITIONS DE FONCTIONNEMENT (OPERATING CONDITIONS)
6.1. OBJET
Ce module calcule, pour tous les milieux de l'EDL MILIEU, les proportions en nombre d'atomes/cm3 des différents corps pour des températures liées aux conditions de fonctionnement du réacteur et aux hypothèses adoptées .
Il calcule aussi les coefficients de dilatation radiale et axiale qui seront appliqués aux coordonnées et pas du réseau de l'EDL COEUR lors de la création d'une géométrie de calcul.
6.2. PHRASE D'APPEL
CONDITIONS_DE_FONCTIONNEMENT->edlmilPNMILIEU(edlmil)
REFERENCE_UNIT'ddname'
!GENERALE...
DILATATION!
!RADIALE...AXIALE...
->DILRAD->DILAX->DILBAR
!LIE
<CALCUL!
!NON_LIE
<TEMPERATURE<nomnaturetnat>1
<'nommat'tmat>0
;
avec :
edlmilPN
variable LU représentant l'EDL MILIEU à créer.
Si cette variable est absente, c'est edlmil qui sera "up-daté".
edlmil
nom de l'EDL MILIEU initial.
N.B: L'ordre des directives est imposé .
6.2.1. DIRECTIVE REFERENCE_UNIT
Cette directive optionnelle sert à indiquer le nom du fichier accés direct référence ECCO (dont la longueur d'enregistrement est supposée êetre 8192 sur CRAY sinon 4096 bytes).
Ce fichier doit êetre fourni dans le cas d'une utilisation du formulaire ECCO. Il est inutile pour le formulaire CARNAVAL.
6.2.2. DIRECTIVE DILATATION
Cette directive fournit les paramètres intervenant dans les lois de dilatation . Deux sous directives sont possibles et exclusives :
. Option GENERALE
!alplGENERALEtetal!
!'nomg'
tetal
Température générale du réacteur en degré Celsius .
alpl
Coefficient de dilatation linéaire associé a tetal .
'nomg'
Nom de matériau permettant si alpl est absent de trouver par tabulation le coefficient de dilatation linéique associé a tetal .
. Option RADIALE et AXIALE
!aleplRADIALEtetael!
!'nome'
!alpml
AXIALEtetaml!
!'nomm'
tetael
Température d'entrée du caloporteur en degré Celsius .
alepl
Coefficient de dilatation linéaire associé a tetael .
'nome'
Nom de matériau permettant si alepl est absent de trouver par tabulation le coefficient de dilatation linéique associé a tetael .
tetaml
Température moyenne du réacteur en degré Celsius .
alpml
Coefficient de dilatation linéaire associé a tetaml .
'nomm'
Nom de matériau permettant si alpml est absent de trouver par tabulation le coefficient de dilatation linéique associée a tetaml .
Par défaut tetael et tetaml=tetal , alepl et alpml=alpl ou nom , nomm=nomg
On pourra ensuite indiquer que l'on veut récupérer sous forme de variables LU les coefficients de dilatation radiale et axiale:
->DILRAD
coefficient radial (BETAE du réacteur)
->DILAX
coefficient axial (BETAM du réacteur si calcul lié, BETAfuel si calcul non_lié)
->DILBAR
coefficient barre (BETAM du réacteur, uniquement si calcul non_lié)
6.2.3. DIRECTIVE CALCUL
La directive CALCUL est optionnelle , son absence est équivalente à CALCUL_LIE .
CALCUL!LIE!NON_LIE
L'un des deux mots clés LIE ou NON_LIE est présent selon l'hypothèse de calcul considérée .
6.2.4. DIRECTIVE TEMPERATURE
Cette directive optionnelle permet de définir les températures des matériaux. Si elle est absente tous les matériaux sont à la température générale du réacteur .
On peut fournir une température par type de matériau, et éventuellement la changer pour certains matériaux en les précisant.
<TEMPERATURE<nomnaturet>1>avec :
nomnature
Nom de la nature d'un matériau : COMBUSTIBLE, FERTILE, ABSORBANT, CALOPORTEUR, STRUCTURE .
t
Température en degré Celsius des matériaux de nature 'nomnature' . Si cette donnée est absente , alors t=tetaml .
6.3. VOCABULAIRE RECONNU
ENGLISH ! FRENCH
------!------
OPERATING_CONDITION ! CONDITIONS_DE_FONCTIONNEMENT
EXPANSION ! DILATATION
EXTRAPOLATED ! GENERALE
RADIAL ! RADIALE
AXIAL ! AXIALE
CALCULATION ! CALCUL
NON_LINKED ! NON_LIE
LINKED ! LIE
ABSORBER ! ABSORBANT
COOLANT ! CALOPORTEUR
FUEL ! COMBUSTIBLE
6.4. EXEMPLE
CONDITIONS_DE_FONCTIONNEMENT ->MILPN
MILIEU (MILINIT)
DILATATION
RADIALE 395. 'ACIER'
AXIALE 470. 'ACIER'
CALCUL LIE
TEMPERATURE
COMBUSTIBLE 1227.
FERTILE 627.
STRUCTURE 470.
CALOPORTEUR 470.
ABSORBANT 627.
'ACIER' 450.
;
19. EDITION DE L'EDL MILIEU (MEDIUM_EDITION)
19.1. OBJET
Ce module édite les caractéristiques des matériaux et des corps, puis les caractéristiques, des milieux, stockés dans l'EDL MILIEU.
19.2. PHRASE D'APPEL
EDITION_MILIEU(edlmil);edlmil
Nom de l'EDL MILIEU a éditer
19.3. DESCRIPTION DES SORTIES
On édite d'abord les caractéristiques des matériaux :
Un titre
Le nombre de matériaux
Le nombre de matériaux simples
Le nombre de matériaux composés
La liste des noms des matériaux
La température de référence t en degré celsius
Pour chaque MATERIAU on édite:
Le nom du matériau
Simple ou composé
Sa nature: COMBUSTIBLE,FERTILE,CALOPORTEUR,STRUCTURE,ABSORBANT
Sa masse volumique en g/cm3
ainsi que
Le nombre d'Avogadro
Le facteur de conversion des MeVs en watts
L'energie moyenne de ralentissement en MeV
Puis on édite les caractéristiques des milieux :
Un titre
La liste des noms des milieux avec leur nature et le nom du jeu jeu micro associé
Le type des corps évoluants du milieu (s'il y en a) .
La température de référence t en degré celsius
La température d'entrée du caloporteur en degré celsius
La température moyenne du réacteur en degré celsius
Pour chaque milieu:
Le nom du milieu
La température moyenne du milieu en degré celsius
La liste des matériaux constituants le milieu
avec
- Le pourcentage en volume de chaque matériau à la température de référence t
- La température de chaque matériau en degré celsius
La liste des corps du milieu avec:
Nom du corps
Nombre d'atomes par cm3
La masse volumique partielle en g/cm3
16. ECCO
16.1. OBJET
Ce module appelle le code de cellule ECCO pour une ou plusieurs cellules précédemment décrites et stockées dans un EDL MILIEU.
16.2. PHRASE D'APPEL
ECCOMILIEU (edlmil)
REFERENCE_UNIT 'ddname'
! SANS
<CELLULE 'nomcel' <EDITION < ! MINI
! MOYENNE
! MAXI
'titre55'
! 'nomreg'
< TEMPERATURE < ! temp >1
! ireg
STEPS .... ENDSTEPS
>1
;
avec :
edlmil
variable LU représentant l'EDL MILIEU à puissance nominale.
'ddname'
nom du fichier référence pour ECCO
16.2.1. DIRECTIVE CELLULE
Cette directive répétitive lance un calcul ECCO pour une cellule.
'nomcel'
nom (16 caractères maxi) de la cellule telle qu'il a été défini lors de sa création dans CREATION_MILIEU.
16.2.2. DIRECTIVE EDITION
Optionnelle, elle permet, pour la cellule correspondante, de choisir le niveau d'édition désiré. Par défaut, il n'y aura aucune édition.
Elle peut être suivie par l'une des 4 options possibles suivantes (par défaut, c'est l'option MINI qui est appliquée.Attention dans les versions précédentes, l'option par défaut était MAXI) :
SANS, ou MINI, ou MOYENNE, ou MAXI.
'titre55'
titre obligatoire entre quotes (55 caractères maxi).
16.2.3. DIRECTIVE TEMPERATURE
Cette directive optionnelle permet de choisir, pour ce calcul ECCO, des températures différentes de celles fournies dans les données géométriques de la cellule, pour chaque région, lors de l'exécution de la fonction CREATION_MILIEU.
Pour chaque région à corriger, on doit fournir :
'nomreg' ou ireg
son nom (texte), ou son numero d'ordre (entier),
temp,
la nouvelle température.
Puis entre les mots clés STEPS et ENDSTEPS, on doit trouver l'intégralité des données réclamées par ECCO avec pour seule contrainte l'utilisation du ! (LU) et non du (ECCO) pour les commentaires.
N.B. On notera la facilité offerte de pouvoir remplacer les données (numero , longueur de bloc) relatives aux fichiers par leurs DDNAMES entre quotes.
Par exemple : INPUT LIBRARY 24 8192
pourra êetre remplacé par : INPUT LIBRARY 'FILE24'
ou mêeme par : INPUT LIBRARY 'EUROLIB2'
suivant que le fichier s'appelle 'FILE24' ou 'EUROLIB2'
16.3. VOCABULAIRE RECONNU
ENGLISH ! FRENCH
------!------
MEDIUM ! MILIEU
CELL ! CELLULE
WITHOUT ! SANS
MIDDLE ! MOYENNE
REMARQUES GLOBALES :
a) La syntaxe des données est inchangée, sauf pour
- le caractère de commentaire & (ECCO) qui doit devenir ! (ERANOS),
- la possibilité de répétition de valeur 20*1.234 (ECCO) doit êetre
remplacée par la fonction REP(20,1.234) (ERANOS).
16.5. EXEMPLE
ECCO
MILIEU (MILPN)
REFERENCE_UNIT 'FILE44'
CELLULE 'SPX'
'TITREBIDON'
STEPS 3
STEP
FLUX SOLUTION FM B1 CONSISTENT ORDER 1
GROUP STRUCTURE OTHER 33
GEOMETRY HOMOGENEOUS
INPUT LIBRARY 'FILE24'
BUCKLING 1.020659E-3
! PROFILE COLLISION PROBABILITIES ROTH 6
! LEAKAGE NLFACT CELL BENOIST FLUXWT MEAN
! SELF SHIELDING NODBBSH
PRINT DATA FLUXES
CROSS SECTIONS MICROSCOPIC VECTORS
LEAKAGE NLFACT CELL BENOIST FLUXWT MEAN
SELF SHIELDING NODBBSH
! CONDENSE 1 1
STEP
FLUX SOLUTION FM B1 CONSISTENT ORDER 1
GROUP STRUCTURE OTHER 33
GEOMETRY HOMOGENEOUS
BFROM 1
OUTPUT LIBRARY 'SPX_OUTPUT'
CROSS SECTIONS FLUXES
LEAKAGE NLFACT CELL BENOIST FLUXWT MEAN
SELF SHIELDING NODBBSH
PRINT DATA FLUXES
CROSS SECTIONS MICROSCOPIC VECTORS
STEP
FLUX SOLUTION FM B1 CONSISTENT ORDER 1
GROUP STRUCTURE OTHER 33
GEOMETRY HOMOGENEOUS
BFROM 1
PRINT DATA FLUXES
CROSS SECTIONS MICROSCOPIC VECTORS
LEAKAGE NLFACT CELL BENOIST FLUXWT MEAN
SELF SHIELDING NODBBSH
CONDENSE 1 1
ENDSTEPS
;
17. ECCO User's Manuel
17.1. INTRODUCTION TO THE USER'S GUIDE
The function of ECCO is to take cross-section data originating from the Joint Evaluation File, JEF, and processed through NJOY/THEMIS and CALENDF, in order to produce the cross-sections required for reactor core or shield calculations. The applications include both power reactors and critical facilities. Cross-sections may be required for materials in the core, breeder, reflector and shield, including special assemblies such as control rods or control rod followers.
The purpose of this user's guide is to describe briefly how to use ECCO, to list the options which are available, and to indicate briefly how to choose between options, where a choice exists.
A - GEOMETRY DESCRIPTION
This is introduced by
GEOMETRY DATA
keyword
The description of the geometry starts with the outermost link.
The description of a link consists of the geometry keyword, the number of regions, their dimensions, and the contents of each region. Each region of a link may contain either a uniform material or another link. A uniform material is indicated by the keyword REGION which is followed by data defining its composition and temperature. In the case of another link, the description of this link is inserted at this point .
The data for the various types of link are as follows.
Dimensions are given in centimetres.
a) HOMOGENEOUS
(1) HOMOGENEOUS
keyword
(2) REGION
keyword
(3) Region data
(see below)
b) CYLINDRICAL
(1) CYLINDRICAL
keyword
(2) number of regions
integer
(3) radius of the ith region
real
(4) REGION or another link
keyword
(5) region or link data
return (3),
(2) times
The data which follow the keyword REGION in the above description are as follows :
Region number integer (Optional)
Region name character (Optional. Up to 16
characters enclosed
in apostrophes,
eg "FUEL 3").
COMPOSITION keyword
Composition number integer
Temperature (K) real
Regions are numbered in the order in which they appear in the input data. A new region is defined each time the keyword REGION appears. The code automatically numbers the regions in this way. If region numbers are included in the data, the code checks that they conform to this rule. Region names may be supplied so that they can be included in the output from the program to help in the interpretation of the results.
The composition number indicates which of the compositions (defined later) applies to this region.
B - BOUNDARY CONDITIONS
The boundary conditions are selected from the following options :
VACUUM
keyword
REFLECTION
keyword
WHITE
keyword
ALBEDO + albedo value
keyword + real
Note : albedo=1 -> white, albedo=0 -> vacuum
TRANSLATION
keyword
The requirements and permitted options vary according to the geometry type of the outermost link and the solution method as follows :
a) HOMOGENEOUS
No boundary condition is required.
b) CYLINDRICAL
VACUUM, REFLECTION, WHITE or ALBEDO.
For this geometry, REFLECTION is equivalent to WHITE.
D - END OF DATA FOR CELL
The end of the data is indicated by :
END OF CELL DESCRIPTION keyword
END OF GEOMETRY DATA keyword
17.5.3. Data describing the calculational route
I/ Introduction
The idea of building up the calculational route from a number to steps was introduced earlier and is described further in the functional specification. The general layout of the data is as follows :
STEPS keyword
nsteps integer Number of steps
STEP keyword
data Data defining first step
STEP keyword
data Data defining second step
etc...
ENDSTEPS keyword
II/ Input Data for a Step
In the following description of the data, capital letters are used for words which form part of the data, while lower case is used for symbols which represent data which might be integers (I), reals (R) or words (W).
(1) GEOMETRY W Geometry keyword
ORIGINAL W The type of geometry modelling to be
or HOMOGENEOUS used in this step.
ORIGINAL means the first geometry
described.
HOMOGENEOUS means using a smeared
composition calculated by the code
from the original geometry.
The default is ORIGINAL.
(2) GROUP STRUCTURE W Group structure keyphase
FINE W Use standard fine group structure.
or BROAD W Use standard broad group structure.
or OTHER W Use some other group structure.
In this case only, read the
following integer.
ngroups I Number of groups for treatment in
this step.
(3) ELEMENTS W Defines elements for which resonance
shielding is to be performed.
nelt I Number of elements to be treated in
this step if present in the cell
eltr (for each element) W(I) Name of each element to be
treated in this step.
or ALL W All elements to be treated in this
step. Default for first step
is all elements, but for subsequent
steps is no elements.
or
(3') FIND_ELEMENTS_IN_LIST W To use a pre-defined list loaded in
LU variable before calling ECCO.
(LU_LIST) T Name of each element (between quotes
to be treated in this step.
(4) FLUX SOLUTION W Method to be used for flux solution.
FM W Fundamental mode (uniform medium).
or CP W Collision probability
P1 or B1 WI P1 or B1 method
P1 scattering treatment :
CONSISTENT or W Exact method
INCONSISTENT W Transport approximation
ORDER W Required for FM or CP.
norder I This defines the maximum Pn flux
moment calculated.
(5) Type of calculation :
( BSEARCH W Search for buckling which gives the
( keff R specified value of keff. The default
is an eigen value calculation.
(6a) This section specifies the buckling
to be used in an EIGENVALUE
calculation, or the starting guess
for a buckling search.
BFROM W Buckling is to be taken from the
specified step
or BUCKLING W Buckling is to be read
buck R Buckling, B2, units cm-2.
(6b) External source
(b) SUBCRITICAL FROM PREVIOUS STEP
The source is taken from the previous step
(c) SUBCRITICAL FLUXB nn lrecl
nn lrecl
(or)
'UNITNAME’
(7) LEAKAGE W This section defines the method of
treating leakage in CP flux
calculations.
DBBABS W Add DB2 absorption.
or NLFACT W Apply non-leakage factor (CP only).
CELL W Use cell averaged D
or REGION W Use region D
BENOIST W Benoist formula for cell or region D
or RSTR W 1/3Str formula for cell or region D.
or MURAL W MURAL formula for cell D.
Type of averaging for CELL D :
VOLWT W Volume weighting.
or FLUXWT W Volume x flux weighting.
Mean D to be used.
MEAN W Only mean leakage current calculated
or DIR W R and Z leakage current calculated
(needs the BUCKLING BR BZ directive)
or DIRAX W R and Z leakage current calculated,
Z current replaces mean current
or DIRAD W R and Z leakage current calculated,
R current replaces mean current
(8) SELF SHIELDING W This specifies whether or not DB2 is
added to the total cross-section in
the self shielding calculations :
DBBSH Yes
or NODBBSH No
Default is NODBBSH.
(9) HOMOGENISE W Keyword indicates that a library
from the previous step is to be
used in conjunction with geometry
specified by GEOMETRY HOMOGENEOUS.