Introduction
Efficient and accurate solutions to the radiation transport equation are of fundamental importance in the simulation of fission reactor cores, nuclear fusion, and radiation shielding. The Monte Carlo method[1] and deterministic methods (such as SN[2, 3], PN[4], and SPN[5-9]) are two different approaches to the solution of the transport equation. The Monte Carlo method is capable of producing fairly accurate results at the cost of an enormous amount of CPU hours, whereas deterministic methods can be performed at a fraction of the cost but often suffer from model errors and discretization errors. Several efforts have been made to combine these two methods to achieve better efficiency and accuracy. The first method falls in the residual Monte Carlo category[10, 11], where the deterministic method is invoked recursively to accelerate the convergence of the Monte Carlo calculation[12-14]. Another method can start with a deterministic solution and use Monte Carlo to perform error correction. This new idea is a nonrecursive approach and is expected to exhibit superior performance in problems for which coarse-mesh deterministic calculations are capable of capturing the fundamental structure of the solution.
Consider the mono-energetic 1-D neutron transport equation with the Legendre scattering cross-sectional expansion truncated at order L. For simplicity, we assume an isotropic distributed source:
We propose a novel approach to tackle this challenge using the Monte Carlo method to evaluate the deterministic numerical error. Let us first rewrite the transport equation in operator form as
Because the residual function can change sign, a source particle sampled from its absolute value (
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F001.jpg)
Note that, although the discussion presented in this paper revolves around mono-energetic 1-D transport calculation, the basic principle can be equally applied to multigroup multi-D transport problems. A flow chart for the entire scheme of the residual Monte Carlo method is presented in Fig. 2
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F002.jpg)
The remainder of this paper is organized as follows. First, we consider the SN equation with standard linear-discontinuous (LD) finite element spatial discretization and generate the associated residual. We then introduce a simplified spatial representation for the angular flux and explain the residual generation using this simplified representation. Next, we discuss some technical details for sampling source particles from the residual function as well as the boundary conditions and current cell interface preservation techniques. Next, we present numerical test results to demonstrate the efficacy of the method . Finally, we summarize our findings and provide recommendations for future work.
Standard Linear Discontinuous Finite Element and Residual Generation
The prerequisite for the residual Monte Carlo method is a functional representation of the SN angular flux, which is defined at every space-angle point. This construction is not unique. The representation presented below is relatively straightforward and conformal to the discretization scheme.
Piecewise Constant Angular Representation
We assume that the angular flux is constant within the angle interval associated with each discrete SN direction. That is,
Linear-Discontinuous Finite Element Method Spatial Discretization
Linear-discontinuous finite element method (LD-FEM) is a standard spatial discretization scheme for the first-order SN transport equation. In this method, the spatial solution is projected onto a set of basis functions that are linearly continuous within each cell but discontinuous across cell interfaces. In particular, a pair of basis functions (BL, BR) for cell i is defined as
Fig. 3 shows the basis functions for cell i. The angular flux solution is then given by a linear combination of these two basis functions:
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F003.jpg)
The solution at the cell interface is determined by the standard upwinding. For example,
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F004.jpg)
As illustrated above, one of the major advantages of the finite element method is that the solution is defined everywhere in space.
Residual Generation with LD-FEM
In the case of LD-FEM spatial representation, the residual generation can be conveniently divided into two parts: cell-interior residual and cell-interface residual. To simplify the discussion, let us assume isotropic scattering. By substituting Eq. (14) and Eq. (9) into Eq. (4), we obtain the cell-interior residual. In particular, for cell i and angle bin m,
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F005.jpg)
Simplified Angular Flux Representation and Residual Generation
Eq. (15) indicates that
Isotropic and Piecewise Constant Angular Flux Representation
To simplify the structure of the residual and thereby simplify the source sampling procedure, we propose a simplified angular flux representation that is isotropic in angle and piece(cell)-wise constant in space. Despite of the dramatic reduction in complexity, it can be shown that, as long as the simplified representation preserves the original cell-integrated scalar flux, the error estimation for the cell-integrated responses, such as cell-averaged scalar flux and reaction rate, is rigorous. The simplified angular flux representation is as follows:
We begin with the following error equations:
As in the LD case, the angular flux at the cell interface is also determined by upwinding:
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F006.jpg)
Residual Generation with the Simplified Representation
The residual generation is significantly simplified owing to the reduced-order angular flux representation. In the interior of the cell, the residual is piecewise constant and isotropic:
Source Sampling for Residual Monte Carlo
From the perspective of implementation, the only major difference between the residual Monte Carlo and standard Monte Carlo methods resides in the source sampling, after which the standard Monte Carlo algorithm can be equally applied to the residual Monte Carlo method for tracking the history of the sampled particles. Unlike the standard Monte Carlo method that samples source particles from a given source probability distribution, the residual Monte Carlo method samples particles from a distribution that is proportional to the absolute value of the residual,
Discrete Sampling for Angle-Space Cell Index
The angle-space cell index is sampled from a probability mass function, which is the discrete version of Eq. (27) . In the case of the standard LD representation,
In the case of the simplified representation, angle index m is no longer needed, as no angular dependency is present:
Sampling Angle-Space Coordinates from within a Cell
Once the angle-space cell index is determined, the actual spatial position and flight direction of the source particle can be sampled. The sampling procedure is divided between the cell interiors and the cell interfaces.
Sampling from Cell Interiors
In the case of the standard LD representation with isotropic scattering,
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F007.jpg)
By using
Sampling from Cell Interfaces
On interfaces, only μ needs to be sampled because x is dictated by the interface index (in 1-D). For the LD representation, μ is sampled from a linear PDF defined within
Determining Particle Weights
Once the coordinates are sampled, the weight of the sampled particle is determined by
Preserving the Boundary Flux and Interface Partial Current
The residual Monte Carlo algorithm should respect the true transport boundary condition to yield accurate error estimates. In our implementation, this is ensured by setting the upstream angular flux as the incoming boundary flux on the left and right ends, denoted by gL(μ) and gR(μ), respectively. In particular, we specify
The partial current across cell interfaces is another aspect that may concern some nuclear engineering applications. Similarly to the aforementioned discussion on cell-averaged scalar flux, in order for the simplified representation to yield an accurate error estimate for the SN partial current, it must preserve the original SN partial current across cell interfaces. This can be achieved by introducing a double discontinuity at the interface. Specifically, instead of upwinding, one restricts the domain of the cell interior angular flux to be strictly within the cell and defines the single-point half-range isotropic angular flux at the interface by another DoF that preserves the SN partial current. That is, we enforce
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F008.jpg)
The double-discontinuity scheme is only presented here for completeness and was not tested in our numerical experiments because we were only concerned with the error in the cell-averaged scalar flux.
Numerical Experiment
Manufactured Solution Test
Problem Setting
We verified the efficacy of the proposed residual Monte Carlo method in a test problem defined over a domain of
Numerical Results and Remarks
The objective was to compute the error in the cell-integrated scalar flux
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F009.jpg)
This is a dual-y-axis plot. On the left axis, ϕMMS is the manufactured solution,
The same error was then computed using the isotropic cell-wise constant representation for the angular flux
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F010.jpg)
The errors shown in Fig. 10 are statistically identical to those found in Fig. 9 in the sense that the difference is within 1-σ. This implies that the error in the cell-integrated scalar flux can be computed precisely when the simplified angular flux representation is substituted for the full SN angular flux.
In both Fig. 9 and Fig. 10, the cell-interior residual (
To illustrate the efficiency of the residual Monte Carlo method compared to the standard Monte Carlo method, the standard deviations are analyzed. Fig. 11 plots the standard deviation associated with the residual Monte Carlo calculation against those associated with the standard Monte Carlo calculations. From Fig. 11, we can see that when running with 1×106 particles, σMC is generally significantly higher than σRMC. If we focus on a particular cell, for example, Cell 5 ([2, 2.5]cm), the difference is about a factor of 5. To match the performance of the residual Monte Carlo calculation in Cell 5, the standard Monte Carlo calculation should be performed with 25 times the number of particles, which translates to 25 times the CPU time.
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F011.jpg)
Boundary Source Test
For a more realistic test, we examined the incident flux problem. The problem domain was still [0, 10]cm, whereas the background material was set up to mimic graphite, with neutron cross-sections ∑t = 4.9435cm-1 and ∑s = 4.9400cm-1. The isotropic incident neutron angular flux entered through the left boundary, ψ(μ<0,x=0)=20n/cm2s. Vacuum boundary conditions were assumed for the right boundary. There was no distributed source throughout the entire problem domain. The results are presented in Fig. 12. A zoomed-in plot on [0,2]cm is shown in Fig. 13.
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F012.jpg)
-202205/1001-8042-33-05-010/alternativeImage/1001-8042-33-05-010-F013.jpg)
In these plots, ϕSN is the piecewise linear scalar flux solution given by an S2 calculation, ⟨ϕ⟩SN is the cell-integrated scalar flux, ⟨ϕ⟩MC is the same scalar flux computed by the standard Monte Carlo method, and δ⟨ϕ⟩RMC is the error computed by the residual Monte Carlo method. It can be seen in these figures, especially in the zoomed-in figure, that the residual Monte Carlo method is capable of estimating the additive error associated with the S2 solution.
Conclusion and Future Work
In this paper, we present a nonrecursive residual Monte Carlo method for estimating discretization error associated with the SN transport calculation. For cases in which the quantity of interest is an angle-space integrated response, we propose a simplified angular flux representation that greatly simplifies the sampling process while still yielding the exact SN error. We demonstrated the efficacy of our method with a 1-D S4 test problem. The results show that our methods are effective at estimating the SN errors, and for the case of the angle-space integrated response, the simplified method yields exactly the same results as the full SN method. Moreover, we propose a modified simplified angular flux representation with double discontinuity, which can be employed to preserve the SN error in partial currents across cell interfaces.
It should be noted that, although the discussion presented herein is based on LD-FEM spatial discretization, the general methodology can be equally applied to other spatial discretization schemes. In the case of continuous finite element method, which is generally used for the solution of second-order transport equations[20], discontinuities of the angular flux at the cell interfaces disappear, which is the same for the interface residuals. However, the simplified representation is always recommended because of its simplicity when handling residual integral and source sampling. The angular flux discontinuity is inherent to the simplified representation, and we believe that the hassle is worth the benefit.
In future work, we plan to extend the 1-D demonstration to multi-D. The advantage of the residual Monte Carlo method can become more profound as the dimensionality increases. This is partly because the fine-mesh SN calculation in multi-D is extremely expensive. Full convergence to an SN solution is unrealistic. Therefore, a viable way of estimating the discretization or iteration error at a fraction of the SN computational cost can be valuable. In addition, we would like to integrate the residual Monte Carlo method into a parallel SN solver framework to determine whether effective parallelization within the existing infrastructure can be achieved.
Spatial discretizations for self-adjoint forms of the radiative transfer equations
. J. Comput. Phys. 214, 12-40 (2006). doi: 10.1016/j.jcp.2005.09.017Applications of spherical harmonics method to reactor problems. Tech. Rep. WAPD-BT-20
,Simplified spherical harmonics equations and their use in shielding problems. Tech. Rep. WAPD-T-1182
,Applications of simplified spherical harmonics equations in spherical geometry. Tech. Rep. WAPD-TM-294
,Asymptotic derivation of the multigroup p1 and simplified pn equations with anisotropic scattering
. Nucl. Sci. Eng. 123, 328-342 (1996).Asymptotic and variational derivations of the simplified pn equations
. Ann. Nucl. Energy 20, 623-637 (1993).Iterative performance of various formulations of the spn equations
. J. Comput. Phys. 252, 558-572 (2013). doi: 10.1016/j.jcp.2013.06.009A residual monte carlo method for discrete thermal radiative diffusion
. J. Comput. Phys. 189, 539-556 (2003). doi: 10.1016/S0021-9991(03)00233-XResidual monte carlo high-order solver for moment-based accelerated thermal radiative transfer equations
. J. Comput. Phys. 276, 405-421 (2014). doi: 10.1016/j.jcp.2014.07.039Sequential monte carlo
. Math. Proc. Cambridge. 58, 57-78 (1962). doi: 10.1017/S0305004100036227Sequential monte carlo techniques for the solution of linear systems
. J. Sci. Comput. 9,.Multiscale high-order/low-order (holo) algorithms and applications
. J. Comput. Phys. 330, 21-45 (2017). doi: 10.1016/j.jcp.2016.10.069Triplet: A two-dimensional, multigroup, triangular mesh, planar geometry, explicit transport code. Tech. Rep. LA-5428-MS
,A linear-discontinuous spatial difference scheme for sn radiative transfer calculations
. J. Sci. Comput. 128, 445-462 (1996).Exponential monte carlo convergence of a three-dimensional discrete ordinates solution. Tech. Rep. LA-UR-99-3198
,Residual monte carlo for the one-dimensional neutron transport equation
. SIAM J. Sci. Comput. 38, B941-B96 (2016). doi: 10.1137/16M1057619A high-order low-order algorithm with exponentially-convergent monte carlo for thermal radiative transfer
. Nuclear Science & Engineering: M&C 2015 Special Issue.Convergence behavior of second-order transport equations in near-void problems
. J. Quant. Spectrosc. Ra. 244, 106843 (2020). doi: 10.1016/j.jqsrt.2020.106843