A cell-local finite difference discretization of the low-order quasidiffusion equations for neutral particle transport on unstructured quadrilateral meshes
Introduction
The fundamental transport problem is the linear Boltzmann (transport) equation,2 shown in nuclear engineering nomenclature, with the primary unknown, the angular flux, , a convenient combination of particle speed, v (), and particle density, n (). The total cross section, has units () and the double differential cross section has units (). The transport equation is seven-dimensional with three space, , two angle, , one energy, E, and one time, t, independent variables. Conservation, positivity, and a proper diffusion limit are properties typically sought after in numerical solutions of the transport equation, with specific applications setting the priorities. Solving transport problems is difficult because of the high dimensionality of the problem, and because the particle transport phenomenon may exhibit different behaviors depending on properties of the physical system. In purely absorbing or void regions of a physical system, the transport equation behaves like a hyperbolic wave equation; in highly scattering regions it behaves like an elliptic (steady-state) or parabolic (time-dependent) diffusion equation. It is extremely difficult to find discretization methods that are accurate over this wide range of behavior.
Deterministic transport methods that discretize Eq. (1), as opposed to Monte Carlo methods, typically assume a discrete ordinates approximation in angle, where the angular flux is evaluated at discrete directions, , and angular integration is approximated by quadrature [1]. This directly leads to the “source iteration” (SI) iterative solution method, where a “transport sweep” is performed for each direction with iteration-lagged right hand side (RHS) scattering terms. For optically-thick, scattering-dominated (i.e. “diffusive”) problems, the number of iterations required by SI to converge approaches infinity. Thus transport methods intended for diffusive applications must address “acceleration” in some sense, currently achieved through pure acceleration methods such as diffusion synthetic acceleration (DSA), which effectively damps the slow-converging diffusive modes of the solution, and/or Krylov iterative methods.
In many applications, low-order approximations of the transport equation may be used to obtain solutions within acceptable margins of accuracy. Low-order approximations in widespread use are diffusion, , simplified (), and variable Eddington factor (VEF) methods. The approximation in and is related to the order N, which for low-order approximations are typically , 3, or 5.
The quasidiffusion (QD) method [2] for solving the transport equation is unique in that it addresses both acceleration of SI of the transport equation and the need for a low-order problem of particle transport. The low-order model, namely the low-order QD (LOQD) equations, contains non-linear tensor factors (similar to VEF [3]) which can capture any transport physics. The system of nonlinear equations that define the QD method is equivalent to the original linear transport equation. This work presents a new discretization of the LOQD equations for arbitrary quadrilateral meshes in Cartesian XY geometry, including multi-level meshes, such as those that arise in adaptive mesh refinement (AMR) applications. Examples of meshes used in this work are shown in Fig. 1. The randomized meshes considered simply serve as difficult tests of the QD discretization. Depending on the application, arbitrarily rotated/skewed quadrilaterals could be used to follow material interfaces not aligned with the coordinate axes or better approximate curved surfaces. Randomized meshes also approximate meshes that could result from radiation-hydrodynamics simulations where Lagrangian meshes follow material motions and skew to preserve mass in cells. Multi-level meshes provide a way to easily refine important regions of the problem without increasing the number of unknowns in unimportant regions.
The QD method consists of two basic parts: (i) the transport equation (high-order problem) and (ii) the low-order QD (LOQD) equations. For steady-state, one-group transport problems with isotropic scattering and source in two spatial dimensions, the system of QD equations are given as follows.
High-order transport problem Low-order quasidiffusion (LOQD) problem where G is the domain of the problem, ∂G is the boundary surface of G, is the outward normal to ∂G, is the scalar flux, is the current, q is the external source (with zeroth and first angular moments and ), is the incoming partial current, , is the incoming partial scalar flux, is the αβ-th component of the QD (aka “Eddington”) tensor, and C is the boundary QD factor. The nonlinear and C factors of the angular flux ψ are given as, One of the appealing features of the QD method is that and depend only weakly on the angular flux , which leads to fast convergence for a wide range of transport problems. Isotropic scattering is only assumed for simplicity—the QD method can be applied to problems with anisotropic scattering as well [9], [10].
The iteration scheme used to solve the QD equations of Eqs. (2a), (2b), (3a), (3b), (3c) is shown in Algorithm 1, using operator notation L for the left side transport operator and A for the left side LOQD operator. This algorithm can be interpreted as a fixed-point iteration method. In steady-state, the low-order problem (LOQD equations) is an elliptic system of first-order partial differential equations with some features of convection–diffusion and tensor diffusion, but containing extra cross-derivative terms. A group of finite volume (FV) methods for discretization of LOQD equations has been developed [5], [6]. An analysis of these methods on randomized meshes showed that these discretization schemes need modifications to improve the performance for these types of meshes [7], [8].
Developing a QD method on unstructured meshes requires developing both a high-order and low-order discretization. Note that the QD method allows independent discretization of these high-order and low-order problems [11].
The subcell balance discretization of Bakirova, Karpov, and Mukhina [12] is used for the high-order (transport) discretization. The method divides the cell into angularly-dependent subcells in which the characteristic transport equation and incoming angular fluxes are used to determine the angular flux within the cell. Integrating the angular flux within a cell produces the face-average and/or cell-average angular fluxes as needed by a particular scheme. A quadrature set is used to approximate integrals over angle, and the transport sweep is used to visit cells in a sequence determined by the dependency graph of a cell on its upwind neighbors. The approximation error of the subcell balance method is due to the interpolation function for the angular flux, constructed on each incoming face from stored unknowns, as well as the approximation of the source within a cell. Other similar conservative short characteristic methods are the slice balance methods of Grove [13] and the split-cell methods of Miller, Matthews, and Brennan [14].
Methods of characteristics have been used to discretize the high-order transport equation for QD as they yield robust and accurate angular flux shapes under many circumstances, e.g. across large, optically thick cells or through void regions. The concern is that unphysical angular flux shapes can cause a chain reaction of producing unphysical QD factors, that produce unphysical currents and scattering sources, that can cause divergence of the non-linear QD iterations. The short characteristics methods are preferred to long characteristics because short characteristics methods are cell-based and also work better with local mesh refinement. Long characteristics methods must overlay a global set of rays across the entire domain. In [8], a non-conservative, vertex-based short characteristics transport method was initially used as the discretization scheme for the high-order transport equation, producing good results on orthogonal Cartesian grids. On arbitrary quadrilateral grids, however, the face-average and cell-average QD factors calculated from vertex angular fluxes had unacceptable numerical fluctuations. Although significantly more expensive, the conservative subcell balance method presented here yielded more stable face-average and cell-average QD factors with much smaller fluctuations on coarse, randomized grids.
The low-order (LOQD) discretization is based on a cell-local finite difference (FD) approximation for the diffusion equation on meshes of arbitrary polyhedrons proposed by Morel [15]. This scheme utilizes (i) representation of the gradient of the scalar flux averaged over a cell and (ii) approximation of by means of face-average and cell-average scalar fluxes using a corresponding reciprocal basis. These two approximations of the gradient are used to derive the gradient of the scalar flux at faces of a cell as well as the representation for the current at the faces. Cells are “linked” by enforcing continuity of the current and scalar flux at each face using interface conditions.
The diffusion discretization of Morel [15] has been chosen due to a number of desirable properties.
- 1.
In the limit of a diffusion problem, and , the LOQD discretization should become an appropriate diffusion discretization. By basing it on a diffusion discretization, this can easily be guaranteed.
- 2.
The use of cell-average and face-average variables is consistent with previous LOQD discretizations on orthogonal grids. In fact, on orthogonal grids the finite difference LOQD discretization presented here is identical to Gol'din's finite volume LOQD discretization [5].
- 3.
The discretization extends to polygons in two spatial dimensions and polyhedra in three spatial dimensions.
- 4.
The diffusion discretization converges on randomized spatial grids. The diffusion scheme in [7] did not possess this property.
Based on the expressions relating the gradient within a cell to the average values at faces, a novel linear representation of the scalar flux within a cell has been developed which can be used to construct a linear scattering source for the high-order problem from the solution of the low-order problem, instead of the standard flat approximation. To help ensure the scattering source remains positive everywhere within a cell, thus ensuring positivity of the method, a slope-limiting procedure has been used.
The remainder of this paper is organized as follows. The proposed LOQD discretization is presented in Section 2 and the transport discretization in Section 3. Numerical results are presented in Section 4 and conclusions and discussion are presented in Section 5.
Section snippets
LOQD discretization on unstructured quadrilateral meshes
In this section, a discretization of the LOQD equations is presented for unstructured meshes of quadrilaterals via a cell-local finite difference (FD) discretization of Eq. (3a), (3b), (3c) in each cell plus interface conditions. The primary unknowns in each cell c are
- 1.
face-average scalar flux for all faces f,
- 2.
cell-average scalar flux , and
- 3.
face-average normal currents , where is the outward normal of the cell face.
Transport discretization
To discretize the transport equation, we use a conservative (multiple-balance) method of short characteristics with linear approximation of the scattering source term. It is based on a subcell balance transport discretization plus standard discrete ordinates treatment of angle with directions and weights with [12], [13], [14], [17]. Hereafter we refer to this transport discretization method as the short characteristic subcell balance (SCSB) scheme.
In two spatial dimensions, the
Results
First, two analytic tests using manufactured solutions [4] are presented, the first for the proposed LOQD discretization alone, and the second for the full QD discretization (non-linearly coupled high-order and low-order problems) compared to the high-order transport discretization with SI. Finally, results are presented for a two-material source/absorber numerical problem.
All results will be presented on orthogonal and “randomized” meshes as shown in Fig. 1. Randomized meshes are constructed
Conclusions
We have developed a new discretization of the quasidiffusion (QD) equations which consists of (i) the low-order quasidiffusion (LOQD) equations and (ii) the transport equation for unstructured meshes of quadrilaterals in Cartesian XY geometry. The discretization method for the LOQD equations is based on an advanced discretization of the diffusion equation [15]. The transport equation is discretized by a conservative (multiple-balance) method of short characteristics with a novel linear
Acknowledgements
A part of this work was supported by the Nuclear Engineering Education and Research Program of the U.S. Department of Energy under the Grant No. DE-FG07-03ID14496.
References (19)
A quasi-diffusion method of solving the kinetic equation
USSR Comput. Math. Math. Phys.
(1964)- et al.
Computation of anisotropy scattering of solar radiation in atmosphere (monoenergetic case)
J. Quant. Spectrosc. Radiat. Transf.
(2000) - et al.
Mimetic finite difference methods for diffusion equations on non-orthogonal non-conformal meshes
J. Comput. Phys.
(2004) - et al.
Advances in discrete-ordinates methodology
Stellar Atmospheres
(1978)Verification and Validation in Computational Science and Engineering
(1998)- et al.
The Solution of Two-dimensional Stationary Quasidiffusion Problem
(1982) - et al.
A combined finite difference scheme for an elliptic operator in an oblique-angled cell
Math. Model. Comput. Exp.
(1993) - et al.
The quasidiffusion method for 2D transport problems on AMR grids
Trans. Am. Nucl. Soc.
(2007)
Cited by (14)
A family of independent Variable Eddington Factor methods with efficient preconditioned iterative solvers
2023, Journal of Computational PhysicsCitation Excerpt :While considerable effort has been placed into discretizing the VEF equations, to our knowledge, existing methods either rely on expensive and unscalable preconditioners such as block incomplete LU (BILU) factorization, cannot be solved with iteration counts independent of the mesh size, or do not mention solvers entirely. Previous work on discretizing the VEF equations includes finite volume [9,12,27,18,28], finite difference [29], mixed finite element [30,22,31,23], continuous finite element [32,13], and discontinuous finite element [33] techniques. Most VEF methods are designed to be algebraically consistent with their application's discretized transport equation which typically requires discretizing the first-order form of the VEF equations.
Multilevel quasidiffusion method with mixed-order time discretization for multigroup thermal radiative transfer problems
2020, Journal of Computational PhysicsMultiscale high-order/low-order (HOLO) algorithms and applications
2017, Journal of Computational PhysicsCitation Excerpt :Historically, moment-based acceleration has been very successful for solving transport equations. One popular approach is the Quasi-diffusion (QD) method [1,34–39], where the angularly integrated balance equation is nonlinearly closed by the second moment of the radiation field via the Eddington tensor. In the QD method, HO and LO equations are often discretized independently, although it is possible to discretize the QD equations in the algebraically consistent way.
Pin-by-pin Calculation of Reactor Core-Based on Quasi-diffusion in Rectangular Grid
2023, Yuanzineng Kexue Jishu/Atomic Energy Science and TechnologyBicompact schemes for the HOLO algorithm for joint solution of the transport equation and the energy equation
2023, Computer Research and ModelingBicompact Schemes for the Numerical Solution of the Reed Problem Using HOLO Algorithms
2022, Mathematical Models and Computer Simulations
- 1
Notice: This submission was written by the author acting in his own independent capacity and not on behalf of UT-Batelle, LLC, or its affiliates or successors.