Elsevier

Journal of Computational Physics

Volume 273, 15 September 2014, Pages 343-357
Journal of Computational Physics

A cell-local finite difference discretization of the low-order quasidiffusion equations for neutral particle transport on unstructured quadrilateral meshes

https://doi.org/10.1016/j.jcp.2014.05.011Get rights and content

Abstract

We present a quasidiffusion (QD) method for solving neutral particle transport problems in Cartesian XY geometry on unstructured quadrilateral meshes, including local refinement capability. Neutral particle transport problems are central to many applications including nuclear reactor design, radiation safety, astrophysics, medical imaging, radiotherapy, nuclear fuel transport/storage, shielding design, and oil well-logging. The primary development is a new discretization of the low-order QD (LOQD) equations based on cell-local finite differences. The accuracy of the LOQD equations depends on proper calculation of special non-linear QD (Eddington) factors from a transport solution. In order to completely define the new QD method, a proper discretization of the transport problem is also presented. The transport equation is discretized by a conservative method of short characteristics with a novel linear approximation of the scattering source term and monotonic, parabolic representation of the angular flux on incoming faces. Analytic and numerical tests are used to test the accuracy and spatial convergence of the non-linear method. All tests exhibit O(h2) convergence of the scalar flux on orthogonal, random, and multi-level meshes.

Introduction

The fundamental transport problem is the linear Boltzmann (transport) equation,21v(E)ψt+Ωψ+σtψ=4πdΩ0dEσ(ΩΩ,EE)ψ(Ω,E)+q(r,Ω,E,t), shown in nuclear engineering nomenclature, with the primary unknown, the angular flux, ψ(r,Ω,E,t)=v(E)n(r,Ω,E,t), a convenient combination of particle speed, v (cm/s), and particle density, n (1/cm3eVster). The total cross section, σt=σt(r,E) has units (cm2) and the double differential cross section σ=σ(r,ΩΩ,EE) has units (cm2/eVster). The transport equation is seven-dimensional with three space, r, 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, ψm=ψ(Ωm), 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 Ωm 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, PN, simplified PN (SPN), and variable Eddington factor (VEF) methods. The approximation in PN and SPN is related to the order N, which for low-order approximations are typically N=1, 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Ωψ+σtψ=σs4πϕ+q0in domain G,ψ=ψbfor incoming Ωn<0 on boundary G, Low-order quasidiffusion (LOQD) problemJ+(σtσs)ϕ=q0in domain G,β=x,yβ(Eαβϕ)+σtJα=qαfor α=x,y in domain G,nJ+Jin=C(ϕϕin)on boundary G, where G is the domain of the problem, ∂G is the boundary surface of G, n is the outward normal to ∂G, ϕ=4πψdΩ is the scalar flux, J=4πΩψdΩ is the current, q is the external source (with zeroth and first angular moments q0 and qα), Jin=nΩ<0|nΩ|ψbdΩ is the incoming partial current, ϕin=nΩ<0ψbdΩ, is the incoming partial scalar flux, Eαβ is the αβ-th component of the QD (aka “Eddington”) tensor, and C is the boundary QD factor. The nonlinear Eαβ and C factors of the angular flux ψ are given as,Eαβ[ψ]=4πΩαΩβψdΩ4πψdΩ,C[ψ]=nΩ>0nΩψdΩnΩ>0ψdΩ. One of the appealing features of the QD method is that Eαβ=Eαβ[ψ] and C=C[ψ] depend only weakly on the angular flux ψ(r,Ω), 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, Exx=Eyy=1/3 and Exy=0, 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 ϕf for all faces f,

  • 2.

    cell-average scalar flux ϕc, and

  • 3.

    face-average normal currents Jf=nfJf, where nf is the outward normal of the cell face.

Integration of the balance equation Eq. (3a) over a cell and

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 Ωm and weights wm with m=1,,M [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)

There are more references available in the full text version of this article.

Cited by (14)

  • A family of independent Variable Eddington Factor methods with efficient preconditioned iterative solvers

    2023, Journal of Computational Physics
    Citation 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.

  • Multiscale high-order/low-order (HOLO) algorithms and applications

    2017, Journal of Computational Physics
    Citation 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 Technology
View all citing articles on Scopus
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.

View full text