Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the...
-
Upload
rodney-harris -
Category
Documents
-
view
216 -
download
0
Transcript of Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the...
![Page 1: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/1.jpg)
Total Monte Carlo and related applications of the TALYS code system
Arjan Koning
NRG Petten, the Netherlands
Technical Meeting on Neutron Cross-Section Covariances
September 27-30 2010, IAEA, Vienna
![Page 2: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/2.jpg)
2
Contents
• Introduction: TALYS code system• Implications and possibilities:
- Large scale nuclear data library production (TENDL)- “Total” Monte Carlo uncertainty propagation- Random search for the best data library
• Conclusions
![Page 3: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/3.jpg)
3
TALYS code system
A loop over nuclear physics, data libraries, processing and applications:
• Resonance parameters + uncertainties• An EXFOR database with more uncertainties than errors • The TALYS code • The Reference Input Parameter Library (RIPL)• Software for remaining reaction types (nubar, fns + unc.)• For many nuclides: A set of adjusted model parameters +
uncertainties + “non-physical evaluation actions”• All major world libraries• The ENDF-6 formatting code TEFAL• NJOY, MCNP(X) + other codes• A script that drives everything
The secret: Insist on absolute reproducibility
![Page 4: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/4.jpg)
4
![Page 5: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/5.jpg)
5
![Page 6: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/6.jpg)
6
ResonanceParameters
.TARES
Experimental data
(EXFOR)
Nucl. model parameters TALYS
TEFAL
Output
Output
ENDFGen. purpose
file
ENDF/EAFActiv. file
NJOY
PROC.CODE
MCNP
FIS-PACT
Nuclear data scheme + covariances
-K-eff
-Neutron flux
-Etc.
-activation
- transmutation
Determ.code
Other(ORIGEN)
+Uncertainties
+Uncertainties
+Covariances
+Covariances +Covariances
+(Co)variances
+Covariances
+Covariances
TASMAN
Monte Carlo: 1000 TALYS runs
![Page 7: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/7.jpg)
7
Uncertainties for Cu isotopes
![Page 8: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/8.jpg)
8
Application 1: TENDL
TALYS Evaluated Nuclear Data Library, www.talys.eu/tendl2009
• n, p, d, t ,h, a and g libraries in ENDF-6 format • 2400 nuclides (all with lifetime > 1 sec.) up to 200 MeV• Neutrons: complete covariance data (MF31-MF35)• MCNP-libraries (n,p and d) and multi-group covariances (n only)• Production time: 2 months (40 processors)Strategy:• Always ensure completeness, global improvement in 2010, 2011.. • Extra effort for important nuclides, especially when high precision
is required (e.g. actinides): adjusted parameters (data fitting). These input files per nuclide are stored for future use.
• All libraries are always reproducible from scratch• The ENDF-6 libraries are created, not manually touched• Zeroing in on the truth for the whole nuclide chart at once
![Page 9: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/9.jpg)
9
TENDL: Complete ENDF-6 data libraries
MF1: description and average fission quantitiesMF2: resonance dataMF3: cross sectionsMF4: angular distributionsMF5: energy spectraMF6: double-differential spectra, particle yields and residual productsMF8-10: isomeric cross sections and ratiosMF12-15: gamma yields, spectra and angular distributionsMF31: covariances of average fission quantities (TENDL-2010)MF32: covariances of resonance parametersMF33: covariances of cross sectionsMF34: covariances of angular distributionsMF35: covariances of fission neutron spectra (TENDL-2010) and
particle spectra (TENDL-2011)MF40: covariances of isomeric data (TENDL-2011)
![Page 10: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/10.jpg)
10
IAEA covariance visualisation system (V. Zerkin)
![Page 11: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/11.jpg)
11
![Page 12: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/12.jpg)
12
Application 2: “Total” Monte Carlo
• Propagating covariance data is an approximation of true uncertainty propagation (especially regarding ENDF-6 format limitations)
• Covariance data requires extra processing and “satellite software” for application codes
• Alternative: Create an ENDF-6 file for each random sample and finish the entire physics-to-application loop. (Koning and Rochman, Ann Nuc En 35, 2024 (2008)
![Page 13: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/13.jpg)
13
ResonanceParameters
.TARES
Experimental data
(EXFOR)
Nucl. model parameters TALYS
TEFAL
Output
Output
ENDFGen. purpose
file
ENDF/EAFActiv. file
NJOY
PROC.CODE
MCNP
FIS-PACT
Nuclear data scheme + covariances
-K-eff
-Neutron flux
-Etc.
-activation
- transmutation
Determ.code
Other(ORIGEN)
+Uncertainties
+Uncertainties
+Covariances
+Covariances +Covariances
+(Co)variances
+Covariances
+Covariances
TASMAN
Monte Carlo: 1000 TALYS runs
![Page 14: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/14.jpg)
14
ResonanceParameters
.TARES
Experimental data
(EXFOR)
Nucl. model parameters TALYS
TEFAL
Output
Output
ENDFGen. purpose
file
ENDF/EAFActiv. file
NJOY
PROC.CODE
MCNP
FIS-PACT
Nuclear data scheme: Total Monte Carlo
-K-eff
-Neutron flux
-Etc.
- activation
- transmutation
Determ.code
Othercodes
+Uncertainties
+Uncertainties
+Covariances
+Covariances
TASMAN Monte Carlo: 1000 runs of all codes
![Page 15: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/15.jpg)
15
![Page 16: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/16.jpg)
16
![Page 17: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/17.jpg)
17
![Page 18: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/18.jpg)
18
![Page 19: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/19.jpg)
19
![Page 20: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/20.jpg)
20
![Page 21: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/21.jpg)
21
![Page 22: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/22.jpg)
22
Application: criticality benchmarks
Total of 60000 random ENDF-6 files
Sometimes deviation from Gaussian shape
Rochman, Koning, van der MarckAnn Nuc En 36, 810 (2009)
Yields uncertainties on benchmarks
![Page 23: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/23.jpg)
23
![Page 24: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/24.jpg)
24
Covariance versus Total Monte Carlo
Advantages: Advantages:- Relatively quick - Exact- Use in sensitivity study - Requires only “main” software- Easier release (TENDL)Disadvantages: Disadvantages:- Approximative (cross-correlations) - (Computer) time consuming- No covariance for gamma production, - Backward (sensitivity) route DDX (MF36), etc. not obvious- Requires special processing- Requires covariance software for application codes
![Page 25: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/25.jpg)
25
![Page 26: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/26.jpg)
26
Application: SFR void coefficient
• KALIMER-600 Sodium Fast Reactor (Korea)
• Total Monte Carlo with MCNP and FISPACT
• Uncertainties due to transport libraries only, but for all materials
• Sensitivity profiles with MCNP
• K-eff, void coefficient, burn-up and radiotoxicity using TMC
![Page 27: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/27.jpg)
27
![Page 28: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/28.jpg)
28
The total uncertainty is underestimated. Uncertainties for:• Activation cross sections• Fission yield data• Decay dataAre not (yet) taken into account.
![Page 29: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/29.jpg)
29
![Page 30: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/30.jpg)
30
TMC: Other possibilities
• Random thermal scattering data libraries (?)
• Random decay data libraries
• Random fission yield libraries
• Normalization to experimental data or other nuclear data libraries at the basic input level (TENDL-2010)
• Optimization to integral benchmarks using e.g. simulated annealing (“search for the best random file”)
![Page 31: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/31.jpg)
31
![Page 32: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/32.jpg)
32
Optimization of Pu-239
• Select 120 ICSBEP benchmarks
• Create 630 random Pu-239 libraries, all within, or closely around, the uncertainty bands
• Do a total of 120 x 630 =75600 MCNP criticality calculations
• Do another 120 x 4 calculations:
![Page 33: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/33.jpg)
33
Optimization of Pu-239
![Page 34: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/34.jpg)
34
Optimization of Pu-239
• 6% of libraries have lower chi-2 than JEFF-3.1
• Library #307 has the lowest
![Page 35: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/35.jpg)
35
![Page 36: Total Monte Carlo and related applications of the TALYS code system Arjan Koning NRG Petten, the Netherlands Technical Meeting on Neutron Cross- Section.](https://reader035.fdocuments.us/reader035/viewer/2022062714/56649cfe5503460f949ce7dd/html5/thumbnails/36.jpg)
36
Conclusions
• To improve evaluated libraries, TMC is an easier tool than covariances + perturbation + sensitivity
• However, the world wants covariances, and they get covariances (TENDL)
• With a reproducible automated system, almost anything is possible. After some years of serious software development we can now fork into various branches:- TALYS Evaluated Nuclear Data Library (TENDL)
including complete covariance data (MF31-35)- Total Monte Carlo uncertainty propagation- Nuclear data library optimization- Other applications (not discussed here)
The results of all improvements in uncertainly handling (UMC, model uncertainties, etc.) will be directly visible