A perturbation-based susbtep method for coupled depletion Monte-Carlo codes

Dan Kotlyar, Manuele Aufiero, Eugene Shwageraus, Massimiliano Fratoni

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Coupled Monte Carlo (MC) methods are becoming widely used in reactor physics analysis and design. Many research groups therefore, developed their own coupled MC depletion codes. Typically, in such coupled code systems, neutron fluxes and cross sections are provided to the depletion module by solving a static neutron transport problem. These fluxes and cross sections are representative only of a specific time-point. In reality however, both quantities would change through the depletion time interval. Recently, Generalized Perturbation Theory (GPT) equivalent method that relies on collision history approach was implemented in Serpent MC code. This method was used here to calculate the sensitivity of each nuclide and reaction cross section due to the change in concentration of every isotope in the system. The coupling method proposed in this study also uses the substep approach, which incorporates these sensitivity coefficients to account for temporal changes in cross sections. As a result, a notable improvement in time dependent cross section behavior was obtained. The method was implemented in a wrapper script that couples Serpent with an external depletion solver. The performance of this method was compared with other existing methods. The results indicate that the proposed method requires substantially less MC transport solutions to achieve the same accuracy.

Original languageEnglish
Pages (from-to)236-244
Number of pages9
JournalAnnals of Nuclear Energy
Volume102
DOIs
StatePublished - 1 Apr 2017
Externally publishedYes

Keywords

  • Coupled codes
  • Depletion
  • General perturbation theory
  • Monte Carlo
  • Serpent

Fingerprint

Dive into the research topics of 'A perturbation-based susbtep method for coupled depletion Monte-Carlo codes'. Together they form a unique fingerprint.

Cite this