Fission matrix based Monte Carlo criticality calculations
Introduction
The criticality calculations solve the eigenvalue equationwhere k is the eigenvalue, is the concentration of fission neutrons with energy E at , andwhere is an expected number of first generation fission neutrons produced in the volume element at , in the energy element at E, resulting from a fission neutron born at with an energy , and S denotes the space of the system. A Monte Carlo fission of neutrons with specific positions, energies, and statistical weights. Standard Monte Carlo calculations solve Eq. (1) by the power iterationwhere is randomly sampled, and is an estimate of the fundamental mode eigenvalue obtained in cycle (iteration) n aswhere gives the total statistical weight of the neutrons in . At each cycle n, histories of the fission neutrons from are simulated, and a new fission bank is sampled. The initial fission source and must be specified by the user. A number of inactive cycles must be performed first to converge the fission source to the fundamental mode. Quantities of interest, like the , detector response, neutron flux, etc., are then scored and combined over the active cycles where the fission source is assumed to be converged. The number of inactive cycles is not known in advance, and must be either guessed (by the user) or diagnosed during the calculation. Nevertheless, in loosely-coupled systems or systems with dominance ratios close to unity the fission source may falsely appear converged due to its very slow convergence, and the inactive cycles may be stopped prematurely; consequently, the final results may get corrupted by the incorrect fission source in the active cycles (Whitesides, 1971).
The Monte Carlo criticality calculations would be more credible if the inactive cycles were not needed at all. We show that an appropriate application of the fission matrix (Carter and McCormick, 1969) can make this possible. The fission matrix H represents a space discretization of the operator H over a space mesh. The element of H stands for the probability that a fission neutron born in zone j causes the subsequent birth of a fission neutron in zone i,where is the fundamental mode fission source. The fundamental mode eigenvalue of H equals , and the corresponding eigenvector equals the discretized fundamental mode fission source. Some Monte Carlo codes, e.g. TRIPOLI-4 (OECD/NEA, 2008) and KENO V.a (RSICC, 2006), can optionally calculate the fission matrix during the standard Monte Carlo calculations. Moreover, these codes can alternatively estimate by the fundamental mode eigenvalue of the fission matrix. The computed fission matrix can, eventually, be also used for deriving the higher mode k-eigenvalues and eigensources, and for computing the dominance ratio of the modelled system.
The method presented in this paper allows to cancel the inactive cycles; it should not be mistaken with the fission matrix acceleration methods (Carter and McCormick, 1969, Kitada and Takeda, 2001) that aim at accelerating the convergence of the Monte Carlo fission source during the inactive cycles. To prevent possible confusions, we suggest the calculations made by the presented method be referred to as the “fission matrix based Monte Carlo criticality calculations”.
Section 2 describes the theory of the fission matrix based Monte Carlo criticality calculations; Section 2.1 provides the basic principles, Section 2.2 describes computation of the fission matrix and its variance, and Section 2.3 suggests sampling the semi-fixed fission source in the criticality safety calculations. Section 3 numerically demonstrates the method on the “k-effective of the world” model problem (Whitesides, 1971). Our conclusions are drawn in Section 4.
In the following text, the operator is also applied on continuous functions; e.g.Next, let the operator be defined only on zone j; e.g.Similarly, let give the total statistical weight of fission neutrons from that are located in zone j. We refer to as the intensity of and in zone j, respectively.
Section snippets
The purpose of the fission matrix
The fundamental mode fission source determines all quantities that can be calculated in Monte Carlo criticality calculations. According to Eq. (2), the fission matrix H is also dependent on . Nevertheless, the operator H from Eq. (1) is not dependent on as it is H that defines the eigenvalue problem and determines . The fact that H is dependent on while H is independent on is a consequence of space discretization. In the limit case when the
The numerical model
Whitesides (1971) described a critical system that can be identified sub-critical by standard Monte Carlo codes when an insufficient number of inactive cycles is simulated. This problem, commonly referred to as the “k-effective of the world problem”, has since been of big concern to Monte Carlo criticality safety where conservative estimates of and its error are needed ( and its error should not be underestimated).
The system is a array of plutonium metal spheres of spaced on
Conclusions
The fission matrix based Monte Carlo criticality calculations do not require inactive cycles if the space zones used for computing the fission matrix are sufficiently small. On these conditions, the fission matrix is not sensitive to the errors in the fission source. The can be estimated by the fundamental mode eigenvalue of the fission matrix; all other quantities of interest (e.g. the detector response, neutron flux, etc.) can be made dependant on the fission matrix, and be sampled form
Acknowledgements
We wish to thank J.E. Hoogenboom (TU Delft) for valuable discussions. We are also grateful to J. Wallenius (KTH Stockholm) for comments on the manuscript. This research was funded by the European Commission under the NURESIM Integrated Project (Cacuci et al., 2006), within the Framework Program, Contract No. NUCTECH-2004-3.4.3.1-1.
References (10)
- et al.
Biases in the estimation of and its error by Monte Carlo methods
Ann. Nucl. Energy
(1986) - Cacuci, D.G., Aragonés, J.M., Bestion, D., Coddington, P., Dada, L., Chauliac, C., 2006. Nuresim: a european platform...
- et al.
Source convergence in Monte Carlo calculations
Nucl. Sci. Eng.
(1969) - Forrester, P., 2008. Personal...
- et al.
GNU Scientific Library: Reference Manual
(2007)
Cited by (40)
The development of the combined fission matrix method in small advanced reactor design and optimization
2023, Annals of Nuclear EnergyTheory and application of the functional expansion fission matrix
2022, Annals of Nuclear EnergyDynamic mode decomposition application to dominance ratio assessment in Monte Carlo k-eigenvalue calculation
2022, Annals of Nuclear EnergyStochastic-deterministic response matrix method for reactor transients
2020, Annals of Nuclear EnergyCitation Excerpt :One such approach called the Transient Fission Matrix (TFM) method was proposed by Laureau et al. (2015). The TFM method is an extension of the fission matrix-based Monte Carlo method (Dufek and Gudowski, 2009) with time dependence; the method describes the space-time behaviour of the system by a set of fission and time matrices which can be calculated by Monte Carlo codes. The matrices are then used in formulating kinetics equations for neutron and precursor populations.
A correction method for RAPID fission matrix calculations with control rod movement
2020, Progress in Nuclear EnergyCitation Excerpt :With the database derived, the following calculation only relies on the deterministic formula, and thus the hybrid codes usually have very fast calculations. The fission matrix method has been proposed originally as an acceleration to Monte Carlo calculations, and proven beneficial to the traditional Monte Carlo method in various ways (Kitada and Takeda, 2001; Dufek and Gudowski, 2009; Wenner and Haghighat, 2011; Carney et al., 2014). The fission-matrix-based Monte Carlo method calculates the fission matrix at each cycle by simulating many neutron histories, and uses the fundamental eigenvector to determine the source distribution.