Stochastic Implicit Euler burnup scheme
The Stochastic Implicit Euler (SIE) burnup scheme is an alternative burnup scheme that can be used if the traditional predictor-corrector burnup schemes in Serpent exhibit unstable behavior.
Background
The theoretical background of the SIE scheme is described in [1]
Input
The SIE burnup scheme can be chosen with the set sie input card. The number of iterations for each burnup steps can be specified.
Some additional input options that many times are combined with the set sie card are set fsp for passing the fission source from the end of previous neutron transport solution to the beginning of the next one, and set cpop to use an alternate (typically lower) neutron population for the SIE iteration (compared to the neutron population used on the initial predictor step.
Implementation
For burnup calculations, Serpent needs to evaluate the one group flux for each depletion region and one group fission/transmutation cross sections for each fission/transmutation reaction of each nuclide.
These can then be used for calculating the reaction rates required for assembling the burnup matrix . The following algorithmic description uses to refer to both the one group burn flux and the one group cross sections.
1: | input: | Start from initial nuclide concentrations. | ||
2: | Calculate using initial nuclide concentrations. | |||
3: | for do | Loop over burnup points. | ||
4: | Burn forward (predictor) using previously obtained BOS . | |||
5: | for do | Loop over iterations for current burnup point. | ||
6: | ||||
xx | x |
Usage
Noteworthy things
- No neutron transport solution is actually calculated using the final concentrations for a certain point.
References
- ^ Dufek, J., Kotlyar, D. and Shwageraus, E. "The stochastic implicit Euler method – A stable coupling scheme for Monte Carlo burnup calculations", Ann. Nucl. Energy, 60 (2013) 295-300