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

!->medset
MEDIUM_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_TEMPERATUREt

Where :

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->edlmilPN
MILIEU(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

!alpl
GENERALEtetal!
!'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

!alepl
RADIALEtetael!
!'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

ECCO
MILIEU (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.