Download L`outil COSAC et quelques cas d`application

Transcript
COSAC - AREVA NP
Bertrand CARLIER
GEDEPEON – 26 octobre 2010
Sommaire
1. COSAC : vue d’ensemble
2. COSAC : composants du code
3. COSAC : statut du code
4. COSAC : exemples d’utilisation
GEDEPEON – B. Carlier – 26 octobre 2010
p.2
COSAC - Vue d’ensemble
Domaine d’application
COSAC : simule le cycle du combustible au cours du temps,
défini librement par l’utilisateur en connectant des
installations paramétrables
Installations disponibles : mines, stocks, usines de fabrication
et de traitement, réacteurs, piscines de refroidissement, etc.
Données de sortie calculées : inventaires massiques,
proportions isotopiques, puissance résiduelle et radiotoxicité
Principe : calcule les évolutions isotopiques de la matière à
l’intérieur de chaque installation, et les flux de matière
circulant entre les installations
GEDEPEON – B. Carlier – 26 octobre 2010
p.3
COSAC - Vue d’ensemble
Scénario schématique
GEDEPEON – B. Carlier – 26 octobre 2010
p.4
COSAC – Vue d’ensemble
Architecture
COSAC comprend 3 composants :
COSAC
‹ Interface Homme-Machine (GUI)
IHM
‹ Solveur mathématique (Kernel)
‹ Données d’entrée physiques
(filières réacteur et types de combustible)
Kernel
Données d’entrée
physiques
L’IHM et le Kernel sont développés en C++
Le Kernel est complètement entouré par l’IHM (saisie des données d’entrée –
exploitation des données de sortie)
Chaque composant est géré de façon indépendante et est associé à un
numéro de version
Le Kernel et l’IHM sont compilés sur Windows XP et Linux (Suse 9)
GEDEPEON – B. Carlier – 26 octobre 2010
p.5
COSAC - Vue d’ensemble
Aperçu de l’IHM
mode “Pre-processeur”
‹ Édition des propriétés d’installations
‹ Connections des installation entre elles
‹ Selection des données de sorties
mode “Post-processeur”
‹ Disponible après exécution du Kernel de COSAC
‹ Nombreuses possibilités d’affichage (graphiques, tableaux)
Documentation
‹ « COSAC Descriptive Document »
GEDEPEON – B. Carlier – 26 octobre 2010
p.6
COSAC – Composants du code
Kernel
À chaque pas de temps du scenario :
‹ Calcul des flux de matière
‹ Évolution isotopique de la matière
‹ Possibilité de calculer la puissance résiduelle et la radiotoxicité
‹ Possibilité de calculer les bilans de masse, de flux, d’énergie produite, etc.
Approche simplifiée permettant un bon compromis :
‹ La matière et les flux sont representés par des vecteurs
‹ Les installations sont representées par des matrices qui agissent sur les vecteurs
‹ Les matrices sont déduites de calculs d’évolution externes à COSAC
‹ 100 années de scenario sont calculées en quelques minutes
Utilisable en tant que code autonome (pas d’appel à des codes
extérieurs)
GEDEPEON – B. Carlier – 26 octobre 2010
p.7
COSAC – Composants du code
Données d’entrée physiques
La physique est faite à l’extérieur de COSAC (flexibilité)
Les paramètres physiques sont introduits dans les calculs COSAC par
l’intermédiaire de matrices ou de fonctions
4 types de matrices :
• Matrices d’irradiation : pour l’évolution sous flux, à partir de
codes de neutronique externes tels que APOLLO2-F, CESAR,
MONTEBURNS, ORIGEN, etc.
• Matrices de décroissance : pour l’évolution hors flux, à partir
de codes résolvant les équations de Bateman hors flux
• Matrice de puissance résiduelle : pour la conversion d’un
inventaire massique en chaleur résiduelle
• Matrice de radiotoxicité : pour la conversion d’un inventaire
massique en radiotoxicité, à partir de codes donnant le terme
source et sa répartition énergétique + tables ICRP
“Equivalency function”: pour ajuster la teneur Pu dans un
combustible MOX en fonction de l’isotopie Pu
Documentation
‹ « Données d’entrée physiques pour COSAC »
GEDEPEON – B. Carlier – 26 octobre 2010
p.8
COSAC – Composants du code
Matrices d’irradiation
n vecteurs
⎛ E 11
⎜
⎜ .
⎜ .
⎜
⎜ .
⎜
⎝ E 1n
⎞
⎟
⎟
⎟
⎟
⎟
⎟
⎠
⎛ E i1 ⎞
⎜ ⎟
⎜ . ⎟ ⎛ E n1 ⎞
⎜ . ⎟⎜ . ⎟
⎟
⎜ ⎟ ⎜⎜
⎟
⎜ . ⎟⎜ . ⎟
⎜ ⎟⎜ . ⎟
⎝ E in ⎠ ⎜
⎟
(Ei1,..., Ein) = isotopie du combustibl
⎝ E nn ⎠ e neuf
⎛ S11 ⎞
⎟
⎜
. ⎟ ⎛ Si1 ⎞
⎜
Code
⎜ . ⎟ ⎜⎜ . ⎟⎟
d’évolution
⎟ ⎜ ⎟ ⎛⎜ Sn1 ⎞⎟
⎜
⎜ . ⎟⎜ . ⎟ ⎜ . ⎟
m isotopes
⎟⎜ . ⎟ ⎜
⎜
⎟
⎝ S1m ⎠
.
⎟
⎜ ⎟⎜
⎝ Sim ⎠ ⎜ . ⎟
(Si1,..., Sim) = isotopie du combustibl
⎟ e usé
⎜
⎝ Snm ⎠
⎧⎡ ⎤ ⎡
⎤
⎪⎢ ⎥ ⎢
⎥
⎫
Spent ⎪⎢ ⎥ ⎢
⎥ ⎡ ⎤ ⎪ Fresh
⎪
⎢
⎥
⎥⋅ E ⎬
⎨⎢S⎥ = ⎢ M irr
⎥ ⎢ ⎥ ⎪ fuel
⎢
⎥
⎢
fuel ⎪
⎥ ⎢⎣ ⎥⎦ ⎭
⎪⎢ ⎥ ⎢
⎥
⎪⎩⎢⎣ ⎥⎦ ⎢⎣
14
4244
3⎦
Irradiation matrix
GEDEPEON – B. Carlier – 26 octobre 2010
p.9
COSAC - Statut
Qualité
Validation
‹ Tests unitaires
‹ Tests de non régression
Qualification
‹ Benchmark avec COSI (CEA)
‹ Benchmark simplifié avec NFCSS (AIEA)
Documentation disponible
‹ COSAC Manuel d’utilisation
‹ COSAC Descriptive document
‹ Données d’entrée physiques pour COSAC
‹ Note de benchmark COSAC/COSI
GEDEPEON – B. Carlier – 26 octobre 2010
p.10
COSAC - Statut
Postes d’incertitude sur les résultats
Schémas neutroniques de calcul utilisés pour générer les
matrices
Liste tronquée d’isotopes gérés par les matrices
Matrices d’irradiation
‹ Domaine de validité
‹ Historique de puissance
‹ Dispersion des burnup à la décharge
Matrices de décroissance : choix de la demi-vie associée
Matrices de radiotoxicité : choix du découpage énergétique
GEDEPEON – B. Carlier – 26 octobre 2010
p.11
COSAC - Statut
Benchmark de qualification avec COSI
Fuel REP-UOX manufactured
Scenario 3
PWR UOX
PWR MOX
FR
70
Power (GWe)
60
50
40
30
20
10
0
0
10
20
30
40
50
60
70
80
90
100 110 120
time (y)
Fuel RNR-MOX manufactured
GEDEPEON – B. Carlier – 26 octobre 2010
Fuel RNR-MOX
REP-MOX manufactured
Fuel
p.12
COSAC - Statut
Benchmark avec NFCSS
NFCSS / COSAC output comparison
59.8 GWe PWR fleet - UOX fuel 4.2% 50 GWd/t
NFCSS
COSAC
6000
Fuel loaded in the core
10000,00
9000,00
5000
8000,00
7000,00
FuelInCore (tHM)
5000,00
4000,00
3000,00
3000
2000
2000,00
1000,00
1000
0,00
natural uranium
enriched uranium
SWU
uranium tails
spent fuel discharged
Output name
0
1960
1980
2000
2020
2040
2060
2080
2100
2120
2140
2160
2140
2160
Year
1600
NFCSS
COSAC
Fuel discharged
1400
1200
1000
SFD (t)
Output value
4000
6000,00
800
600
400
200
0
1960
1980
2000
2020
2040
2060
2080
Years
NFCSS SFD
COSAC – Bertrand Carlier - 19 novembre 2010 - p.13
COSAC SFD
2100
2120
COSAC – Exemples d’utilisation
Cadre d’utilisation de COSAC
Utilisations uniquement internes à AREVA
‹ Conseils aux clients internes
‹ Propositions d’études aux partenaires
‹ GNEP (AREVA Inc.)
‹ Stages d’étudiants du MIT
GEDEPEON – B. Carlier – 26 octobre 2010
p.14
COSAC – Exemples d’utilisation
Scenarios US (stage MIT - 2007)
U+Pu
FBR
introduction
date
Recycling mode
A.M.
Cooling
time (years)
8.00E+07
200000
Never
Scenario 1
150000
4.00E+07
100000
2.00E+07
50000
2010
2010 2020
2030
100
N/A
6.00E+07
0.00E+00
2000
2040 2050
2060
2070 2080
0
2090
3
80
70
50
40
30
20
10
0
2020
2040
Radial
2060
2080
No
2100
2120
2140
2160
2180
2200
Year
Axial
MA
Scenario 2
No
60
Year
U+Pu
With axial
blankets
Blankets
90
250000
N u m b e r o f b l a n k e ts
N/A
300000
1.00E+08
M A m a s s i n i n te r i m s to r a g e
(k g )
U + P u m a s s i n i n te r i m s to r a g e
(k g )
1.20E+08
Scenario REF
Radioactive
decay
Mass of heavy metal in interim storage
2030
10
No
With axial
HETEROGENEOUS
blankets
Massof heavymetal ininterimstorage
1.60E+08
80
350000
1.20E+08
300000
1.00E+08
250000
8.00E+07
Scenario 4
6.00E+07
4.00E+07
200000
150000
100000
2.00E+07
50000
0.00E+00
0
Scenario 4*
2000 2020 2040 2060 2080 2100 2120 2140 2160 2180 2200
70
300000
60
250000
8.00E+07
200000
6.00E+07
60
50
40
30
HOMOGENEOUS
2120
2140
Ye ar
Year
U+Pu
With M A loade d in core
MA
With axial blanke ts
With 5%-MA
in the core
COSAC – Bertrand Carlier - 19 novembre 2010 - p.15
2160
100000
2.00E+07
50000
2050
10
2100
150000
4.00E+07
0.00E+00
0
2000 2020 2040 2060 2080 2100 2120 2140 2160 2180 2200
20
0
2080
80
350000
1.00E+08
70
N u m b e r o f rea cto rs
Scenario 3*
400000
1.20E+08
U+Pu
2180
MA
Year
10
Yes
50
Number of blankets
1.40E+08
400000
10
1.40E+08
U+Pumassininterimstorage
(kg)
90
M A m a s s in in te r im s to r a g e
U + P u m a s s in in te r im s to r a g e (k g )
450000
No
90
450000
2050
MA-loaded cores and axial blankets
Mass of heavy metal in interim storage
1.60E+08
Blankets
MAmassininterimstorage
(kg)
Scenario 3
40
30
20
No
10
0
2060 2080 2100 2120 2140 2160 2180 2200 2220 2240 2260 2280
Radial
Axial
Year
Yes
With 15%-MA
in radial
blankets
COSAC – Exemples d’utilisation
Scenarios symbiotiques (2009 – 2010)
1/3
Pu
Pu
Pu
Pu
Pu
0 , 32 6 t/ a n
0 , 3 2 6 t/ a n
Pu
Pu
Pu
Pu
0 , 3 2 6 t/ a n
1/3
0, 3 26 t/ a n
1/3
COSAC – Bertrand Carlier - 19 novembre 2010 - p.16
COSAC – Exemples d’utilisation
Scenarios symbiotiques (2009 – 2010)
Pu en réacteur
Pu en entreposage
(311 t)
(4 t)
Pu en stockage ultime
Pu en traitement/fabrication
(1120 kg/an)
Pu total
(5 t)
A.M. en stockage
ultime
A.M.
total
(3230 kg/an)
A.M. en surface
(10 t)
COSAC – Bertrand Carlier - 19 novembre 2010 - p.17
COSAC – Exemples d’utilisation
Scenarios symbiotiques (2009 – 2010)
0%
Pu
Pu
Pu
Pu
Pu
0 , 3 2 6 t/ a n
0 , 3 2 6 t/ a n
40%
Pu
Pu
Pu
Pu
0 , 3 2 6 t/ a n
COSAC – Bertrand Carlier - 19 novembre 2010 - p.18
0 , 3 2 6 t/ a n
60%
COSAC – Exemples d’utilisation
Scenarios symbiotiques (2009 – 2010)
Pu en entreposage Pu en réacteur
(6 t)
(430 t)
Pu en
traitement/fabrication
(6 t)
Pu en stockage ultime Pu total
(3460 kg/an)
A.M. en stockage ultime
(2390 kg/an)
A.M. total
A.M. en surface
(10 t)
COSAC – Bertrand Carlier - 19 novembre 2010 - p.19
COSAC – Exemples d’utilisation
Scenarios HFC (stage MIT - 2010)
Plutonium contenu dans les C.U.
RNR
EPR-UOX
HFC
EPR-MOX
Actinides mineurs
COSAC – Bertrand Carlier - 19 novembre 2010 - p.20
Ressource U nat
COSAC - Conclusions
Flexibilité : facilité pour intégrer de nouveaux scénarios et de
nouvelles filières de réacteurs – combustible
Autonome : pas d’appel direct à des codes extérieurs
Simplicité : physique prise en compte par l’intermédiaire de
matrices
Rapidité : scénario exécuté en quelques minutes pour une
centaine d’années
Convivial : prise en main de l’outil et mise au point d’un
scénario facilitées par l’IHM
COSAC – Bertrand Carlier - 19 novembre 2010 - p.21