Next Article in Journal
Physical Experiment and Numerical Modeling on the Failure Mechanism of Gob-Side Entry Driven in Thick Coal Seam
Next Article in Special Issue
A Revisit to CMFD Schemes: Fourier Analysis and Enhancement
Previous Article in Journal
Numerical Simulation and Experimental Investigation of Temperature and Residual Stress Distributions in a Circular Patch Welded Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Comparative Analysis of Neutron Transport Calculations Based on Variational Formulation and Finite Element Approaches

by
Khashayar Sadeghi
1,*,
Seyed Hadi Ghazaie
1,
Ekaterina Sokolova
1,
Ahmad Zolfaghari
2 and
Mohammad Reza Abbasi
2
1
Department of Atomic and Heat- and -Power Engineering, Peter the Great St. Petersburg Polytechnic University, 195251 Saint Petersburg, Russia
2
Faculty of Nuclear Engineering, Shahid Beheshti University of Iran, P.O. Box 1983963113 Tehran, Iran
*
Author to whom correspondence should be addressed.
Energies 2020, 13(20), 5424; https://doi.org/10.3390/en13205424
Submission received: 30 August 2020 / Revised: 9 October 2020 / Accepted: 15 October 2020 / Published: 17 October 2020
(This article belongs to the Special Issue Advances in Modelling for Nuclear Science and Engineering)

Abstract

:
The application of continuous and discontinuous approaches of the finite element method (FEM) to the neutron transport equation (NTE) has been investigated. A comparative algorithm for analyzing the capability of various types of numerical solutions to the NTE based on variational formulation and discontinuous finite element method (DFEM) has been developed. The developed module is coupled to the program discontinuous finite element method for neutron (DISFENT). Each variational principle (VP) is applied to an example with drastic changes in the distribution of neutron flux density, and the obtained results of the continuous and discontinuous finite element (DFE) have been compared. The comparison between the level of accuracy of each approach using new module of DISFENT program has been performed based on the fine mesh solutions of the multi-PN (MPN) approximation. The obtained results of conjoint principles (CPs) have been demonstrated to be very accurate in comparison to other VPs. The reduction in the number of required meshes for solving the problem is considered as the main advantage of this principle. Finally, the spatial additivity to the context of the spherical harmonics has been implemented to the CP, to avoid from computational error accumulation.

1. Introduction

The Boltzmann equation describes the local density of particles traveling inside a medium with interactions between the particles and the medium, involving the independent variables of position, time, energy, and direction of motion. Applying the well-known approaches to handle the spatial dependence of this equation is one of the central problems of nuclear reactor theory. Among these approaches, the finite element (FE), finite difference, and nodal methods are considered as the most efficient approaches [1,2,3,4,5]. The FE approach as a computer-based method can be applied for numerically solving a wide range of boundary value problems. In recent decades, there has been an increasing tendency in analyzing the neutronic aspects of the reactor, especially numerical solution of neutron transport equation (NTE), to employ techniques based on the families of discontinuous and continuous Galerkin finite element methods (FEMs). The discontinuous finite element (DFE) procedure makes use of the same function space as the continuous procedure, but with relaxed continuity at interface boundaries of each element or each region [6]. It was first introduced by Reed and Hill for the solution of the NTE [7], and recent developments have been reviewed by [8,9]. The essential idea of discontinuous finite element method (DFEM) is derived from the fact that the shape functions can be chosen so that either the field variable or its derivatives, or generally both, are considered discontinuous across the interfaces of elements, while the computational domain continuity is maintained. As a result, the DFEM includes, as its subset, both the FEM and the finite difference method. Therefore, it has the advantages of both the finite difference and the FEMs, in that it can be effectively used in generating various types of meshes with maintaining geometric flexibility and controlling the order of angular approximations through each element. This feature makes it uniquely useful for computational neutron transport calculations. Because of the local nature of a discontinuous formulation, unlike the continuous methods, no global matrix (GM) needs to be assembled; and thus, this reduces the demand on the memory. The effects of the boundary conditions on the interior field distributions then gradually propagate through element-by-element connection. This is another important feature that makes this method useful for neutron transport calculations.
In comparison with the other numerical methods (finite difference and FEs), the discontinuous FE plan has both advantages and disadvantages, which are important for developing specific applications [10,11].
The scalar flux often has a changeable and unstable treatment in different regions with respect to the physical conditions of the system. For example in cases, where the absorption cross-section has a high value, encountering very strong gradients in the scalar flux and discontinuity in angular flux (AF) at interfaces is predictable. This discontinuity mostly can be found in some problems with rapid changes in scalar flux. Therefore, the DFEM can improve these depletions, easily. In addition, the coupling between element variables is achieved through the boundary integrals only. This means that the source terms and stiffness matrixes are fully decoupled between elements, and some special techniques are applied to assembling the local matrixes. With the use of these techniques and considering no dependence between elements, one can find that the order of angular approximation is changeable for each element with respect to the necessity of the problem. Hence, a DFE algorithm will not result in an assembled GM, and thus, the in-core memory demand is not as strong. Furthermore employing the DFEM leads to decreasing the cost of the calculations, while the values of errors are decreasing. In addition, the local formulation makes it very easy and comfortable to parallelize the algorithm, taking advantage of either shared memory parallel computing or distributed parallel computing, which is not the purpose of this paper. Finally, because of the local formulation, both the h -adaptive (mesh size optimization) and p -adaptive (optimization the order of angular approximations) refinements are made convenient. The h p -adaptive algorithm (mesh and order of angular approximation optimization) based on the discontinuous formulation requires no additional cost associated with node renumbering compared with the continuous finite element (CFE) method. Various approaches have been adapted to interpret the concept of discontinuous and two widely accepted ones, which are based on variational methods in comparison to the CFE method are presented in this paper [12,13,14,15,16].
FEMs (both continuous and discontinuous) have been applied by various techniques to solve NTE. In some techniques, a weighted residual approach is used, while in others, the variational methods are used. In 1997, the classical maximum principle-based on a generalized least-square approach to obtain CFE solutions of the even-parity transport equation (TE) was presented by Ackroyd [17]. The application of variational approaches for solving the NTE has been investigated over recent years.
The numerical solutions to the NTE based on variational formulation and continuous/discontinuous FEM have been successfully applied to our previous investigations: In 2011 an adaptive CFE approach for NTE was applied by Abbasi et al. [18]. As the second study of our group, the spatially adaptive hp refinement approach for the PN NTE using the spectral element method based on the CFE method was carried out [19]. In 2018, an extended half-range spherical harmonics method for first-order NTE based on variational treatment and CFE was presented by Ghazaie et al. [20,21]. In 2019, Yousefi et al. [22] performed an investigation for CFE modeling of the 3D NTE based on the variational methods, and the computational program ENTRANS was developed. Finally, in 2018, Sadeghi et al. [23] applied an adaptive refinement for the PN NTE based on conjoint variational formulation, and DFEM and the new computer code, discontinuous finite element method for neutron transport (DISFENT), in two-dimensional geometry was developed. The main goal of this study is to present a comparative analysis of numerical neutron transport calculations using the variational formulation based on the continuous and discontinuous FEMs. This paper is organized as follows: The theoretical background of the NTE based on even and odd components is presented in the next section. Developing the variational principles (VPs) by considering the direction of motion and spatial dependence to NTE is analyzed in the third section. In Section 3, the maximization of the VP based on changing the penalty parameter is performed. Developing the formulation of the DFE with the element by element neutron conservation (NC) and conjoint maximization is presented in Section 3.
Finally, in Section 4, to compare the performance of both continuous and DFE approaches that are reviewed in the article, each VP is applied to the well-known Reed’s edge cell [24] benchmark problem. In order to achieve this goal, the developed computer code DISFENT, in which the module of performing the calculation based on the CFE is also added, has been applied.

2. Theoretical Background

The full NTE is an integro-differential equation in seven independent variables (three in space, two in angle, one in energy, and one in time), and as a consequence, the number of degrees of freedom that would be required, for the accurate discretization of all the independent variables can grow extremely quickly. However, the monoenergetic approximation, called one-speed approximation, which is most widely considered neutron transport model both analytically and numerically, is described as [25]:
Ω .     φ 0 ( r ,   Ω ) +   σ t ( r ) φ 0 ( r ,   Ω ) =   4 π d Ω   σ s ( r ,   Ω . Ω ) φ 0 ( r ,   Ω ) +   Q   ( r ,   Ω )
where Q   ( r ,   Ω ) is the distributed extension source of the neutron, σ t ( r ) is the total cross-section, and σ s ( r ,   Ω .   Ω ) is the differential scattering cross-section at r for scattering from the direction Ω into the direction Ω .
Equation (1) is the first order form of NTE in its steady-state formulation. However, for generating the VPs, the second-order of TE is required [17]. Hence, the even and odd parity (EAOP) TE is derived.

EAOP Transport Equation

The second-order forms of the TE are obtained by splitting the components of this equation into the EAOP. According to this, the EAOP of AF can be expressed as:
  φ + ( r ,   Ω ) = 1 2   [ φ ( r ,   Ω ) + φ ( r ,   Ω ) ]
  φ ( r ,   Ω ) = 1 2   [ φ ( r ,   Ω ) φ ( r ,   Ω ) ]
This definition can be developed for neutron source and cross-sections too:
Q + ( r ,   Ω ) =   1 2   [ Q ( r ,   Ω ) + Q ( r ,   Ω ) ]
Q ( r ,   Ω ) =   1 2   [ Q ( r ,   Ω ) Q ( r ,   Ω ) ]
Σ s + ( r ,   Ω . Ω ) =   1 2   [ Σ s ( r ,   Ω , Ω ) + Σ s ( r ,   Ω , Ω ) ]
From the above definitions, it is found:
Σ s ( r ,   Ω . Ω ) =   1 2   [ Σ s ( r ,   Ω , Ω ) Σ s ( r ,   Ω , Ω ) ]
φ 0 ( r ,   Ω ) = φ 0 + ( r ,   Ω ) +   φ 0 ( r ,   Ω ) .
Now, these parity fluxes and sources are substituted into Equation (1) to obtain the mixed parity equations:
Ω   .     φ 0 ( r ,   Ω ) +   C   φ + 0 ( r ,   Ω ) =   Q + ( r ,   Ω )
Ω   .     φ + 0 ( r ,   Ω ) +   G 1   φ 0 ( r ,   Ω ) =   Q ( r ,   Ω ) ,
where the leakage G and removal C operators for the parities of an arbitrary function u ( r ,   Ω ) are defined as:
G u ( r ,   Ω ) = u ( r ,   Ω ) Σ t ( r ) + 4 π Σ s + ( r ,   Ω . Ω ) u ( r ,   Ω ) d Ω
C 1 u ( r ,   Ω ) = u ( r ,   Ω ) Σ t ( r ) + 4 π Σ s ( r ,   Ω . Ω ) u ( r ,   Ω ) d Ω .  
It has been demonstrated that both of the operators G and C and their inverse G 1 and C 1 are both self-adjoint and positive definite [16].
From Equation (10), the odd parity of AF can be obtained as:
φ 0 ( r ,   Ω ) = G [   Q ( r ,   Ω ) Ω   .     φ + 0 ( r ,   Ω ) ] ,
and finally, by substituting Equation (13) in to Equation (9), the second-order equation for the even-parity flux φ + ( r ,   Ω ) can be written as:
Ω   .     [ G Ω   .     φ + 0 ( r ,   Ω ) ] + C   φ + 0 ( r ,   Ω ) =   Q + ( r ,   Ω ) Ω   .     [ G Q ( r ,   Ω ) ] .
This equation is called the even-parity TE. In a similar way, the odd-parity TE can be obtained as:
Ω   .     [ C 1 Ω   .     φ 0 ( r ,   Ω ) ] + G 1   φ 0 ( r ,   Ω ) =   Q ( r ,   Ω ) Ω   .     [ C 1   Q + ( r ,   Ω ) ] .

3. VP Based on the FE Approach

Traditionally, a partial differential equation is said to have a VP if there is a function for which the vanishing of the first variation yields the partial differential equation. It does not directly provide VPs for the first-order Boltzmann equations for steady-state and time-dependent transport. Thus, the second-order even-parity equation and the odd-parity equation can be used to construct VPs. The extremum principles for both the steady-state and time-dependent can be obtained from a generalized least-square method. A feature of classical VPs is that admissible TFs have to satisfy continuity at the interfaces of regions. However, this can be wasteful in the use of elements for those places where the AF is expected to be changing rapidly with r , because a fine spatial mesh of elements has to be used in such a situation with a classical principle. However, if utilizing the discontinuities in the TF was permissible at the interfaces of elements, an acceptable approximate solution with fewer elements would be possible.
For generating a VP based on DFE a volume of system V with various types of the boundary such as bare, perfect reflector, or albedo is considered. If in the identity (8), the approximation value φ + is used instead of the exact value φ 0 + , then one can write:
φ 0 = φ + +   φ 0 .
Now by substituting this definition into the pair Equations (9) and (10) the following consequence yields:
Ω   .     φ 0 ( r ,   Ω ) +   C   φ + ( r ,   Ω ) =   Q + ( r ,   Ω ) + R + ( φ + , φ 0   )
Ω   .   φ + ( r ,   Ω ) +   G 1   φ 0 ( r ,   Ω ) =   Q ( r ,   Ω )   + R ( φ + , φ 0   ) ,
where R + ,   R are the residuals that provide a measure of the errors made by a trial function φ + in approximating the exact solution φ 0 + . For obtaining a VP, which is based on continuous TF, two measures of error are made by a trial function φ + :
  • Failure to satisfy the TE in volume V of the system and is denoted by ε V ( φ + ) .
  • Failure to satisfy the boundary condition on boundary V , which is specified as ε V ( φ + ) .
However, as regards that the purpose is to achieve a principle that admits discontinuous TF, hence another error should be added too. The nature of this error is based on failing to satisfy the interface continuity condition between two elements having volumes V i and V j . According to Figure 1, when two elements are considered separated and it is assumed that there is no connection between them, then the error ε f is appeared. Hence, an overall error measure e r λ is obtained by adding the three error measures and is given by:
e r λ ( φ ) = ε V + ε V + ε f ,
with definitions:
ε V ( φ + ) = V 4 π [ { Ω   .     φ + + G 1   φ 0   Q } G { Ω   .     φ + + G 1   φ 0   Q } ]   + [ { Ω   .     φ 0 +   C   φ +   Q + } C 1 { Ω   .     φ 0 +   C   φ +   Q + } ] d Ω d V
ε V ( φ + ) = 2 V Ω . n < 0 | Ω . n | [ φ + ( r ,   Ω ) φ + 0 ( r ,   Ω ) ] d Ω d S ,
and
ε f = λ ( S i S j ) 4 π { Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] × Σ 1 Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] }   d Ω d S   ,
where, with employing the even and odd parts of AF, the ε f error reduced to:
λ   ( S i S j ) 4 π ( { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] }   G ×   { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] } +   { Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] } C 1 × { Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] } ) d Ω d S .
Now, by collecting the introduced errors, the functional V λ ( φ ) , which is a generalized least-squares measure of the amounts by which the trial function φ fails to satisfy the first-order Boltzmann equation and the interface and boundary condition, can be obtained.
e r λ ( φ + , φ )   =   V   { < Ω . φ 0 + C φ + Q + , C 1 × [ Ω . φ 0 + C φ + Q + ] > + < Ω . φ + + G 1 φ 0 Q , G × [ Ω . φ + + G 1 φ 0 Q ] > } d V   +   2 V Ω . n < 0 | Ω . n | [ T φ + φ 0 ] 2 d Ω d S   +   λ   ( S i S j ) 4 π ( { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] }   G ×   { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] } +   { Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] } C 1 × { Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] } ) d Ω d S .  
Using the generalized least-square method and with respect to the special properties of the operator’s leakage G and removal C (self-adjoint and definite positive) and the divergence theorem, the important maximum principle can be derived as
K λ + [ φ + ] = V 4 π { Ω . φ 1 + G [ Ω . φ 2 + ] + φ 1 + C φ 2 + } d Ω d V + V 4 π | Ω . n | φ 1 + φ 2 + d Ω d S   + V 4 π { φ 1 + Q + + Ω . φ 1 + G Q } d Ω d V   + S s Ω . n < 0 | Ω . n | { φ 1 + ( r ,   Ω ) + φ 1 + ( r ,   Ω ) } T ( r ,   Ω ) d Ω d S     λ ( S i S j ) 4 π   { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] }   × G { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] } d Ω d S .
In addition, the formulation of classical principle has been derived in [18], which is based on only the volume component of error and the boundary error functional and again using the generalized least-square method and algebraic operators, the maximum principles that admit the continuous TFs in space and angular variables, can be written as:
K + [ φ + ] = 2 F s + [ φ + ]   F s + [ φ + , φ + ] ,
where
F s + [ φ 1 + , φ 2 + ] = V 4 π { Ω . φ 1 + G [ Ω . φ 2 + ] + φ 1 + C φ 2 + } d Ω d V + V 4 π | Ω . n | φ 1 + φ 2 + d Ω d S ,
and
F s + [ φ 1 + ] = V 4 π { φ 1 + Q + + Ω . φ 1 + G Q } d Ω d V   + S i Ω . n < 0 | Ω . n | { φ 1 + ( r ,   Ω ) + φ 1 + ( r ,   Ω ) } T ( r ,   Ω ) d Ω d S ,
and the complementary of this principle is:
K [ φ ] = 2 F s [ φ ]   F s [ φ , φ ] ,
where
F s [ φ 1 , φ 2 ] = V 4 π { Ω . φ 1 C 1 [ Ω . φ 2 ] + φ 1 G 1 φ 2 } d Ω d V        + S b S s 4 π | Ω . n | φ 1 φ 2 d Ω d S ,
and
F s [ φ 1 ] = V 4 π { φ 1 S + Ω . φ 1 C 1 S + } d Ω d V   + S i Ω . n < 0 | Ω . n | { φ 1 ( r ,   Ω ) + φ 1 ( r ,   Ω ) } T ( r ,   Ω ) d Ω d S ,
Now, through comprehensive observation of Equation (25) and making a comparison between the first three terms of Equations (27) and (28), the maximum principle K λ + [ φ + ] can be reduced to
K λ + [ φ + ] = K + [ φ + ]     λ ( S i S j ) 4 π   { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] }   × G { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] } d Ω d S .
Here, [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] is the jump in the TF at r on the interface ( S i S j ) , and λ is a positive number called penalty parameter and it has the role of controlling the jump in the approximate solution at interfaces.

3.1. The Directional Dependence of the AF

The spherical harmonics, or P N , is one of the most popular methods for describing the directional dependence of AF, which is used in this study. They can produce a high-quality approximation for the angular dependence even when a relatively small number of basis functions are employed, particularly when the solution is closed to isotropic. Thus, the P N method can be used to accurately model a wide variety of neutron transport problems.
In one dimensional geometry, the angular dependence of the EAOP flux is expressed in terms of even and odd order Legendre polynomials, respectively. Thus, the EAOP flux can be approximated by the TFs with definitions:
φ + ( x , μ ) = l ( e v e n ) N ( 2 l + 1 2 )   P l   ( μ ) φ l   + ( x ) ,
and
φ ( x , μ ) = l ( o d d ) N ( 2 l + 1 2 )   P l   ( μ ) φ l   ( x ) ,
also, the even parity TF for two dimensional can be written as
φ + ( x , y , μ , ω ) = l ( e v e n ) N m ( e v e n ) l [ Y l m o ( μ , ω ) φ l m + o ( x , y ) + Y l m e ( μ , ω ) φ l m + e ( x , y ) ] ,
where
( Y l m o ( μ , ω ) Y l m e ( μ , ω ) ) = [ ( 2 l + 1 ) 4 π ( 2 δ l , 0 ) ( l m ) ( l + m ) ]   P l m   ( μ ) ( s i n ( m ω ) c o s ( m ω ) ) .
The series expansions of the AF into angular basis functions can be written in matrix notation as:
φ + ( r ,   Ω ) = W + T ( Ω ) φ + ( r ) ,
and
φ ( r ,   Ω ) = W T ( Ω ) φ ( r ) .
where the transposed vectors W + T and W T represent the EAOP angular basis functions, respectively, for corresponding one- and two-dimensional geometries.

3.2. Finite Element TFs for Spatial Domain

There are some approaches for verifying spatial discretization of the P N TE. However, in this paper, the spatial dependence of the even-parity AF is presented in terms of the nodal values of the flux and the FE shape functions. For this purpose, the even parity flux for each element can thus be approximated by the trial functions φ + ( r ,   Ω ) as
φ + ( r ,   Ω ) = e = 1 E φ + e ( r ,   Ω )   = e = 1 E l ( e v e n ) N 1 i = 1 N e B i e ( r ) W l + ( Ω ) φ i l + e ,
where N e is the number of nodes in each element, which can vary from region to region. The Equation (39) can be written in compact notations as:
φ + ( r ,   Ω ) = e = 1 E B e T ( r ) W + T ( Ω ) φ + e ,  
and with a similar procedure, the odd parity flux appears as
φ ( r ,   Ω ) = e = 1 E φ e ( r ,   Ω )   = e = 1 E l ( o d d ) N + 1 i = 1 N e B i e ( r ) W l ( Ω ) φ i l e .
Again, the matrix form of this expression is given by
φ ( r ,   Ω ) = e = 1 E B e T ( r ) W T ( Ω ) φ e .

3.3. The Maximization of the VP

The maximum principles, given by K + [ φ + ] and K [ φ ] functionals, which admit continuous TFs, have been derived in [26]. The TFs used in these principles are forced to obey the continuity conditions at the interfaces between elements. However, in the DFE approach, there is another situation. The maximum principle, given by K λ + [ φ + ] functional, admits both continuous TFs and discontinuous TFs. Unlike the continuous case, the discontinuous TFs do not have to obey the continuity conditions at interfaces between elements. Hence, generally, there are two different approaches for implementation of the FEM on the TF. According to the first approach, all the elements are completely connected with the adjacent elements. It means that the continuity condition between the adjacent elements is established. Hence, this approach is used for the classical principle, which admits continuous TF. However, the main objective of this paper is based on analyzing the various discontinuous aspects of the FEM.
In the discontinuous approach, two types of discontinuities can be considered between adjacent regions or adjacent elements of each region, which are called region-wise technique and element-wise technique, respectively. In the first case, a continuous flux profile is assumed to exist within the interior of the regions of the system, while discontinuities are allowed at the interfaces between these regions. In the second case, a totally discontinuous mesh is considered where the TFs are allowed to be discontinuous at all interfaces between adjacent elements. These two approaches for two-dimensional geometries are shown schematically in Figure 2.
In global terms, the reduced functional of K λ + [ φ + ] can be written as
K λ + [ φ + ] = K + [ φ + ] i = 1 N f I i [ φ + ( r i , Ω ) ] ,
where the interfacial functional I i is expressed as
I i [ φ + ] = λ i ( S i S j ) { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] }   × G { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] }   d Ω d S   .
In addition, N f is the number of interfaces around each element, which is illustrated for various types of elements in Figure 3.
By inserting the even parity TF into Equation (43), the local stiffness matrix A + for each element and an interface matrix A f + for each interface can be obtained. After performing the assembling procedure, the following discretized functional holds:
K λ + [ φ + ] = 2 φ + T B +   φ + T A +   φ + φ + T A f +   φ + ,
where the local stiffness matrix A + , obtained in this case, is the same as was obtained in K + principle.
Requiring K λ + [ φ + ] to be stationary with respect to variations of each component of [ φ + ] yields:
K λ + φ + T = 0     ( A + + A f + ) φ + = B + ,
where the GM ( A + + A f + ) is symmetric, positive-definite, and because of the local compact support, also sparse and banded.
The essential difference from the calculations viewpoint between K + principle and K λ + principle is to form the GM. In the continuous case, all the local matrixes are assembled as ordinary, which was introduced in Cassiano et al. [27]. However, in the principle, which is based on the DFE, the stiffness matrixes of interfacial elements are located next to each other without any assembling, and then, the interfacial matrix couple local matrixes. According to this, different orders of angular approximations can be considered in various regions.

3.4. Influence of the Penalty Parameter

A simple treatment is given here for the influence of the penalty parameter λ on a discontinuous variational approximation for the AF, which is given by the discontinuous variational approximations for the even and odd parity AFs. In fact, the penalty parameter is used to control the discontinuity range of elements. As a result of this, when the penalty parameter is increased, the jump at the interfaces is reduced. This remark suggests that there may be some specific values of λ for which a DFE solution is superior to a classical continuous variational solution [17].
For specifying the penalty parameter in applying K λ + [ φ + ] , some appropriate cases are recommended. Generally, by using a high value (physical infinite) for λ , the solutions tend to continuous solutions. However, in multi-region problems, the value of λ is defined with respect to the properties of each region, and hence λ = 1 h   , where h is element width, can be considered as a choice for the penalty parameter. Another possible choice for the penalty parameter is = 0 .

3.5. DFE with the Element by Element NC

The maximum principle based on the DFE can be imposed with only a single discontinuous trial function (TF). However, in the sequel a general maximum principle K λ c ( φ + , φ , θ + , θ ) can be considered with the penalty parameter non-negative, so that the degree of control on discontinuities is varied from none for λ = 0 to their extinction as λ . In this approach of DFE, two TFs are used. The TFs φ + and φ are continuous across interfaces, and they couple the elements into each other. In addition, θ + and θ are the helping TFs to ensure element by element NC and, within an element, are functions of neutron direction only. In this section, the new maximum principle based on DFE and element by element NC is derived.

Specification of TFs

Over the whole system, the expression used for classical components ψ ± ( r ,   Ω ) of the discontinuous TFs φ ± ( r ,   Ω ) are of the kind
ψ ± ( r ,   Ω ) =   m = 1 M l = 1 L ± a ± m l ψ ± m l ( r ,   Ω ) m = 1 , 2 , M  
for an FE spatial mesh with M nodes. In the following, a general representation for the discontinuous components θ ± of the TF φ ± ( r ,   Ω ) can be written as
θ ± ( r ,   Ω ) =   i = 1 I l = 1 L ± b ± m l θ ± i l ( r ,   Ω ) ,
where outside of element i the basis functions θ ± i l ( r ,   Ω ) vanish.

3.6. New Formulated of K λ [ φ ]

The K λ [ φ ] maximum principle for the first order Boltzmann equation, which is given by [16] can be expressed as
K λ   ( φ ) =   V [ 2 φ , Q + 2 Ω   . φ   ,   Σ 1 Q   ]   d V   F ˜ ( φ , φ )     +   4 V Ω . n < 0 | Ω . n | φ T   d Ω d S     S i 4 π φ 2   Ω . n i d Ω d S   λ   ( s i s j ) 4 π { Ω . n i   [ φ ( r i , Ω ) φ ( r j , Ω ) ] } Σ 1     ×   4 π { Ω . n i   [ φ ( r i , Ω ) φ ( r j , Ω ) ] } d Ω d S   ,  
where the bilinear functional F ˜ ( φ , φ ) for arbitrary p ( r , Ω ) and v ( r , Ω ) is defined as:
F ˜ ( p , v ) = V [ Ω   . p , Σ 1 Ω   . v + p , Σ v ] d V + V 4 π | Ω . n | p v   d Ω d S .
Equation (48) is derived from the identity
K λ ( φ ) + e r λ ( φ ) = 2 α ,
where the definition of the error functional is
e r λ ( φ ) = V Ω   . φ , Σ φ Q , Σ 1 ( Ω   . φ   + Σ φ Q ) d V     +   2 V Ω . n < 0 | Ω . n | [ T φ ] 2 d Ω d S   + λ ( S i S ) 4 π { Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] } Σ 1   × { Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] } d Ω d S   ,
and
2 α = V Q , Σ 1 Q d V + 2 V Ω . n | Ω . n | T 2 d Ω d S .
The functional e r λ ( φ ) can be written, based on parity components of AF, as
e r λ ( φ + , φ ) =   V   { < Ω . φ + C φ + Q + , C 1 × [ Ω . φ + C φ + Q + ] > + < Ω . φ + + G 1 φ Q , G × [ Ω . φ + + G 1 φ Q ] > } d V   +   2 V Ω . n < 0 | Ω . n | [ T φ + φ ] 2 d Ω d S   +   λ   ( S i S j ) 4 π ( { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] }   G ×   { Ω . n i [ φ + ( r i , Ω ) φ + ( r j , Ω ) ] } +   { Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] } C 1   × { Ω . n i [ φ ( r i , Ω ) φ ( r j , Ω ) ] } ) d Ω d S   .  
In the following, with respect to the continuous and discontinuous components of parity parts of the TF φ
φ + = ψ + + θ +
φ = ψ + θ ,
Equation (53) can be modified to
e r λ ( φ + , φ ) =   v   { < Ω . ψ + C ( ψ + + θ + ) Q + , C 1 × [ Ω . ψ + C ( ψ + + θ + ) Q + ] > + < Ω . ψ + + G 1 ( ψ + θ ) Q , G × [ Ω . ψ + + G 1 ( ψ + θ ) Q ] > } d V   +   2 V Ω . n < 0 | Ω . n | [ T ψ + θ + ψ θ ] d Ω d S   +   λ   ( S i S j ) 4 π ( { Ω . n i [ θ + ( r i , Ω ) θ + ( r j , Ω ) ] }   G   × { Ω . n i [ θ + ( r i , Ω ) θ + ( r j , Ω ) ] } +   { Ω . n i [ θ ( r i , Ω ) θ ( r j , Ω ) ] } C 1 × { Ω . n i [ θ ( r i , Ω ) θ ( r j , Ω ) ] } ) d Ω d S   .
In addition, in a similar manner, the functional K λ ( φ ) can be expanded based on the continuous and discontinuous components of parity parts of the TF φ
K λ ( ψ + θ ) = K + ( ψ + + θ + ) + K ( ψ + θ )   2 S i 4 π Ω . n ( ψ + θ + ψ θ + + θ + θ ) d Ω d S     +   λ   ( S i S j ) 4 π ( { Ω . n i [ θ + ( r i , Ω ) θ + ( r j , Ω ) ] }   G   × { Ω . n i [ θ + ( r i , Ω ) θ + ( r j , Ω ) ] } +   { Ω . n i [ θ ( r i , Ω ) θ ( r j , Ω ) ] } C 1 × { Ω . n i [ θ ( r i , Ω ) θ ( r j , Ω ) ] } ) d Ω d S   .
Since the discontinuous components θ ± are constant values within each element, the expressions for K + ( ψ + + θ + ) and K ( ψ + θ ) appear as:
K + ( ψ + + θ + ) = V 4 π { 2 ( ψ + + θ + )   Q + + 2 ( Ω . ψ + ) G   Q } d Ω d V   + 4 V Ω . n < 0 | Ω . n | ( ψ + + θ + ) T d Ω d S     V 4 π { ( Ω . ψ + )   G   Ω . ψ + + ψ + C ψ + + 2 θ + C ψ + + θ + C θ + } d Ω d V   V 4 π | Ω . n | [ ( ψ + ) 2 + 2 ψ + θ + + ( θ + ) 2 ] d Ω d S   ,
and
K ( ψ + θ ) = V 4 π { 2 ( ψ + θ )   S + 2 ( Ω . ψ ) C 1   S + } d Ω d V   + 4 V Ω . n < 0 | Ω . n | ( ψ + θ ) T d Ω d S     V 4 π { ( Ω . ψ )   C 1   Ω . ψ + ψ G 1 ψ + 2 θ G 1 ψ + θ G 1 θ } d Ω d V   V 4 π | Ω . n | [ ( ψ ) 2 + 2 ψ θ + ( θ ) 2 ] d Ω d S   .
Now by taking λ = 0 , the general result gives
K 0 ( ψ , θ + ) =   K + ( ψ + , θ + ) +   K ( ψ )   2 S i 4 π Ω . n i ψ θ +   d Ω d S ,
and similarly
K 0 ( ψ , θ ) =   K ( ψ , θ ) +   K + ( ψ + )   2 S i 4 π Ω . n i ψ + θ   d Ω d S .

3.7. Conjoint Maximization of K 0 ( ψ + θ + ) and K 0 ( ψ + θ )

With λ > 0 , the interfacial term in the K λ ( φ ) functional ensures that the vanishing of e r λ ( φ ) leads to φ = φ 0 , the exact solution. However, with choosing the zero value for the penalty parameter, a different situation arises. It can be demonstrated that the vanishing of functional e r 0 ( ψ + θ ) does not necessarily imply ψ + θ = φ 0 [15]. Hence, in constructing the VP, the following property is used:
e r 0 ( ψ + θ + ) = 0 a n d e r 0 ( ψ + θ ) = 0 }   if ,   and   only   if ,   ψ = φ 0   and   θ + = 0 = θ   .
This property and the identity
k 0 ( ψ + θ + ) +   k 0 ( ψ + θ ) +   e r 0 ( ψ +   θ + ) + e r 0 ( ψ +   θ ) = 4 α ,
which is the consequence of Equations (58) and (59), provides the motivation for the conjoint maximum principle:
k 0 c ( ψ ,   θ + , θ ) =   k 0 ( ψ + θ + ) +   k 0 ( ψ + θ ) 4 α .
The new maximum principle k 0 c ( ψ ,   θ + , θ ) can be simplified by letting the discontinuous component of the odd parity flux vanish so that θ = 0 , and hence:
K 0 c ( ψ , θ + , 0 ) =   K + ( ψ + , θ + ) +   K ( ψ )   2 S i 4 π Ω . n i ψ θ +   d Ω d S ,
For a one-dimensional slab geometry case, the discontinuous components θ + and θ can be expanded as
{ θ ˜ + = l = 1 L + b ˜ + i l   θ i l + θ ˜ = l = 1 L b ˜ i l   θ i l .
Hence, the optimized solution for θ + in an interior element, i is obtained by maximizing K 0 c principle with respect to the coefficients of θ + , which yields
k = 1 L + b k + x 1 x 2 θ l + , C θ k + d x = 1 + 1 μ θ l + ψ ( x 2 , μ ) d μ + 1 + 1 μ θ l + ψ ( x 1 , μ ) d μ   + x 1 x 2 θ l + , S + C ψ + d x ( l = 0 , , L + ) ,
where the angular direction ( μ = cos θ ) comprises the polar angle between the z-axis and the unit vector Ω in the direction of the neutron motion.
With the particular choice of unity for   θ i l + , Equation (67) reduces to the conservation condition for an element, which states the supply rate of neutrons entering V i , from the interior source S and the inward flow across the surface S i of the element, which is balanced by the absorption rate for V i and the leakage rate of neutrons outwards across S i . Therefore, the conservation conditions for an element, which is imposed as desirable physical constraints on a TF can arise also as the consequences of maximizing K 0 c principle.
By taking Legendre polynomials as the basis functions of the directional dependence of the continuous and discontinuous components for the EAOP flux and using the orthogonality property of the Legendre polynomials in the interval [−1,+1], the various terms of Equation (67) after tedious algebraic calculations can be determined and eventually the reason is expressed as
k = 0 L + [ ( 2 l + 1 2 ) σ δ l , k σ s 0 2 δ l , 1 δ k , 1 ] Δ x b k +   = ( l + 1 2 ) ψ l ( x 2 ) ( l 2 ) ψ l 1 ( x 2 ) + ( l + 1 2 ) ψ l ( x 1 ) + ( l 2 ) ψ l 1 ( x 1 )   +   S 2   δ l , 1 Δ x ( 2 l + 1 2 ) σ Δ x 2 [ ψ l + ( x 1 ) + ψ l + ( x 2 ) ]   + σ s 0 2 δ l , 1 Δ x 2   [ ψ l + ( x 1 ) + ψ l + ( x 2 ) ] ,
where the continuous components ψ l ± are optimized by means of the K + [ φ + ] and K [ φ ] principles respectively. Since Equation (68) can be solved for each element independently of the other elements, the unknown coefficients b k + can be obtained very efficiently. Finally, the average scalar flux is approximated by summation of the various components of the TF, which is written as
φ i   = [ ψ ˜ +   +   θ ˜ + ] +   [ ψ ˜ +   θ ˜ ] =   ψ ˜   +   θ ˜ +   +   θ ˜ .
In addition, Equation (67) is developed for two-dimensional problems and simple square elements, which the result in an element at the bare surface boundary giving:
y 1 y 2 x 1 x 2 θ + l m , C θ ˜ + l m d x d y   =   + 1 + 1 0 2 π 1 μ 2   | sin ω |   ψ ( r u p , Ω )   θ + l m   d ω d Ω   1 + 1 0 2 π 1 μ 2   | sin ω |   ψ ( r d o w n , Ω )   θ + l m   d ω d Ω   + 1 + 1 0 2 π 1 μ 2   | cos ω |   ψ ( r r i g h t , Ω )   θ + l m   d ω d Ω     1 + 1 0 2 π 1 μ 2   | cos ω |   ψ ( r l e f t , Ω )   θ + l m   d ω d Ω     +   y 1 y 2 x 1 x 2 θ + l m , Q + C ψ + ( r , Ω ) d x d y       2 0 + 1 0 2 π | Ω . n |   θ + l m [ ψ + ( r b , Ω ) + θ ˜ + l m ( Ω ) + ψ ( r b , Ω ) ] d Ω

4. Computational Results

In the previous sections, it was showed that the various approaches of the FEM with arbitrary boundary conditions can be applied to VPs. In addition, a new variational scheme based on the element-by-element NC in which neutron AF is approximated by its decomposition into continuous and discontinuous EAOP components was described. The comprehensive developed computer code based on continuous and DFEM in one dimensional and X Y geometry using multiple VPs is used to generate an approximate solution for AF for any order P N approximation.
To check the capabilities of various schemes, the solutions of the scalar flux resulting from each VP versus the exact transport solution are compared. An analytic solution for the Boltzmann equation is available only for some limiting cases. In order to evaluate the obtained results of the explained methods, solutions of the multi-PN (MPN) approximation are considered as the reference solutions [20,21]. The multi-PN (MPN) approximation to the first-order NTE is based on applying a variational approach. The considered reference solution in this study uses the 16P15 with a uniform spatial mesh of 2000 linear elements. The angular domain in the interval of [−1,+1] is divided into 16 folds and, in each fold, the order of Legendre polynomial is 15. The most important purpose is to demonstrate the advantages and disadvantages of different types of VPs.
To illustrate the effects of continuous and DFE approaches on the accuracy of numerical solutions, each VP is applied to the well-known Reed’s edge cell benchmark problem. This example is formed of five regions and diverse properties are considered for each one of them. With respect to the material properties of the edge cell problem, which is given in Table 1, it is predictable to be encountered with very strong gradients at interfaces in the scalar flux and consequently, sharp changes in the distribution of neutron flux are extremely expected. Hence, this problem can be considered as an excellent example to compare the capability of each method. The geometry of the problem is given in Figure 4.
The calculations in each region are performed for various angular approximations. The scalar flux in regions can be obtained by the VPs with the various number of elements. In Table 2, Table 3, Table 4, Table 5 and Table 6, the relative errors for P 3 , P 5 approximations with a set of elements are indicated. The number of elements in each region initially started by coarse meshes and the ascending procedure for the number of elements is considered. The applied boundary conditions in calculations are based on the formulas of (67) and (21). The graphical representation of obtained errors for P 7 approximation is presented in Figure 5A–E. The most striking results to emerge from all these figures are that:
  • These figures and tables analyze and compare the obtained results from various methods of the FE approach. According to this comparison, it is evident that the conjoint principle (CP) appears to behave better than the methods using CFEs or K λ + principle. In addition, as follows from these plots, the obtained errors from K + and K λ + principles almost overlap. As mentioned earlier, by increasing the penalty parameter, the results tend to continuous solutions.
  • The graph indicates that one of the great advantages of the conjoint approach is that by using the coarse meshes in every region yields the solutions with more agreement in comparison to other approaches. However, in some regions, the obtained results from the CP at first tend to zero, but by increasing the number of elements, the calculated errors are raised. In fact, it is surprising to find that the errors are decreased and again are increased. There is a general justification for describing this situation. As mentioned previously, the CP is based on the NC in each element. Hence, in some cases, by implying some coarse elements, NC is satisfied and increasing the number of elements not only cannot improve the accuracy but also decreases, because of the accumulation of computational errors. This difficulty is partly compensated by employing the spatial additivity to the context of the spherical harmonics which mainly is based on two common error estimation algorithms. The first algorithm is applied by using some information about the exact solution, which is called prior estimator [28]. The second approach is based on a posterior error estimator [29,30,31] and is developed by a particle balance relationship over an element, which is derived by integrating the Boltzmann equation over an element and can be written as:
    { Ω . φ 0 ( r ,   Ω ) + Σ φ 0 ( r ,   Ω ) } d V d Ω =   Q ( r ,   Ω ) d Ω d V .
Imposing the parity parts of the trial function φ (consisting of the continuous and discontinuous components), the balance equation reduced to
S i 4 π Ω . n i ψ ˜ d Ω d S +   V i 4 π σ a [ ψ ˜ + + θ ˜ + ] d Ω d V =   V i 4 π Q + d Ω d V ,
and finally, the required conservation condition is expressed as
Q e   j e   +   D e   R e ,
by introducing
  • Q e   = Q + d Ω d S the source in the element e
  • D e   =   V i 4 π σ a [ ψ ˜ + + θ ˜ + ] d Ω d V removal rate in the element
  • j e   =   S i 4 π Ω . n i ψ ˜ d Ω d S , net current leakage from the element e
also, R e is an assessment criterion which is evaluated the difference between approximate and reference solutions. According to expression (72), when the residual is greater than the specified tolerance, the spatial element is refined by dividing an element into two sub-elements. By implementing this technique, only the elements, which cannot satisfy the NC will be divided into two smaller parts. The main advantage of this algorithm is to prevent increasing the number of elements for transport calculation during refining process (in comparison to the case that all the elements should be divided into smaller parts). Figure 6 indicates how the residual in each region is affected by increasing the number of elements in both uniform and adaptive case. According to this curve yielding, the residual approaches a value of zero at low number of elements in the uniform case, but as decreasing the size of the elements uniformly, the NC will be far away from balance situation, while with respect to the adaptive refinement, this difficulty can be solved as is shown in Figure 6b.
c.
The obtained results showed the efficiency of various principles in spatial analysis. However, for the visual representation of the ability of VPs about angular dependence, the reader is referred to Table 7. In this table the total errors of the entire domain for various angular approximations, which are evaluated by a fine mesh and P 31 the solution, are summarized. The most conspicuous observation emerges from the data comparison is that the CP again has lower errors in comparison to other approaches.

5. Conclusions

This paper presents the comparative analysis of numerical neutron transport calculations based on variational formulation and DFE method. The formulations of three main approaches based on the continuous and DFE methods are developed. In order to perform a comparison between the various methods, some extra modules have been attached to the first version of the program DISFENT [21]. The main focus of this paper has been the demonstration of the ability of each described method for modeling a complex example and comparing the accuracy of the obtained results. It has been shown that the developed calculator program DISFENT can accurately model various examples both using continuous and DFE approaches.
The obtained results show that the CP appears to behave better than the methods using continuous FEs or K λ + principle. In addition, the CP leads to more accurate results in comparison to other principles, when the coarse meshes are applied to all the suggested principles. The main point in using the CP is that by implying coarse elements, the NC is satisfied in some elements and increasing the number of elements just leads to error accumulation and oscillation in results. Hence, the spatial adaptivity to the context of the spherical harmonics has been employed in order to avoid the stated difficulty.

Author Contributions

Conceptualization, formal analysis, A.Z.; funding acquisition, K.S. and E.S.; investigation, K.S. and S.H.G.; methodology, K.S., S.H.G., and M.R.A.; project administration, E.S.; validation, M.R.A.; writing—original draft, K.S.; writing—review and editing, A.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Academic Excellence Project 5–100 proposed by Peter the Great St. Petersburg Polytechnic University.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Alexander, V.; Valery, F.; Vabishchevich, P.; Vasilev, A.O. Numerical modeling of neutron transport in SP3 approximation by finite element method, Computational Engineering, Finance, and Science (cs.CE). arXiv 2019, arXiv:1903.11502. [Google Scholar]
  2. Hosseini, S.A. Development of Galerkin Finite Element Method Three-dimensional Computational Code for the Multigroup Neutron Diffusion Equation with Unstructured Tetrahedron Elements. Nucl. Eng. Technol. 2016, 48, 43–54. [Google Scholar] [CrossRef] [Green Version]
  3. Lawrence, R.D. Progress in nodal methods for the solution of the neutron diffusion and transport equations. Prog. Nucl. Energy 1986, 17, 271–301. [Google Scholar] [CrossRef]
  4. Silva, D.M.; Filho, H.A.; Barros, R.C. A hybrid spectral nodal method for multigroup X,Y-geometry discrete ordinates eigenvalue problems. Prog. Nucl. Energy 2017, 96, 33–39. [Google Scholar] [CrossRef]
  5. Adigun, B.J.; Buchan, A.G.; Adam, A.; Dargaville, S.; Goffin, M.A.; Pain, C.C. A Haar wavelet method for angularly discretising the Boltzmann transport equation. Progress in Nuclear Energy 2018, 108, 295–309. [Google Scholar] [CrossRef]
  6. Ben, Q.L. Discontinuous Finite Elements in Fluid Dynamics and Heat Transfer; Springer: Berlin/Heidelberg, Germany, January 2006; ISBN 978-1-85233-988-3. [Google Scholar] [CrossRef]
  7. O’Malley, B.; Kópházi, J.; Eaton, M.D.; Badalassi, V.; Warner, P.; Copestake, A. Discontinuous Galerkin spatial discretisation of the neutron transport equation with pyramid finite elements and a discrete ordinate (SN) angular approximation. Ann. Nucl. Energy 2018, 113, 526–535. [Google Scholar] [CrossRef]
  8. Ackroyd, R.T.; Abuzid, O.A.; Mirza, A.M. Discontinuous finite element solutions for neutron transport in X-Y geometry. Ann. Nucl. Energy 1995, 22, 181–201. [Google Scholar] [CrossRef]
  9. Mercimek, M.; Özgener, H.A. Discontinuous finite element formulations for neutron transport in spherical geometry. Ann. Nucl. Energy 2014, 64, 244–255. [Google Scholar] [CrossRef]
  10. Cavdar, S.; Ozgener, H. A finite element/boundary elementhybrid method for 2-D neutron diffusion calculations. Ann. Nucl. Energy 2004, 31, 1555–1582. [Google Scholar] [CrossRef]
  11. Wang, Y.; Bangerth, W.; Ragusa, J. Three-dimensionalh-adaptivity for the multigroup neutron diffusion equations. Prog. Nucl. Energy 2009, 51, 543–555. [Google Scholar] [CrossRef]
  12. Ackroyd, R.T.; Wilson, W.E. Discontinuous finite elements for neutron transport analysis. Prog. Nucl. Energy 1986, 18, 39–44. [Google Scholar] [CrossRef]
  13. William, R.M.; James., J. Duderstadt Finite Element Solutions of the Neutron Transport Equation with Applications to Strong Heterogeneities. Nucl. Sci. Eng. 1977, 62, 371–390. [Google Scholar] [CrossRef]
  14. Arminjon, P.; Beauchamp, C. Continuous and discontinuous finite element methods for burgers’ equation. Comput. Methods Appl. Mech. Eng. 1981, 25, 65–84. [Google Scholar] [CrossRef]
  15. Samba, G. Discontinuous Finite Element Method for Solving the Two-Dimesional Neutron Transport Equation on Lagrangian Meshes. Nucl. Sci. Eng. 1986, 92, 197–203. [Google Scholar] [CrossRef]
  16. Park, H.K.; de Oliveira, R.E. Coupled space-angle adaptivity for radiation transport calculations. Nucl. Sci. Eng. 2009, 161, 216–234. [Google Scholar] [CrossRef]
  17. Ackroyd, R.T. Finite Element Methods for Particle Transport. Applications to Reactor and Radiation Physics; Research Studies Press Ltd.: New York, NY, USA, 1997. [Google Scholar]
  18. Abbassi, M.; Zolfaghari, A.; Minuchehr, A.; Yousefi, M. An adaptive finite element approach for neutron transport equation. Nucl. Eng. Des. 2011, 241, 2143–2154. [Google Scholar] [CrossRef]
  19. Nahavandi, N.; Minuchehr, A.; Zolfaghari, A.; Abbasi, M. Spatially adaptive hp refinement approach for PN neutron transport equation using spectral element method. Ann. Nucl. Energy 2015, 85, 1066–1076. [Google Scholar] [CrossRef]
  20. Ghazaie, S.H.; Zolfaghari, A.; Abbasi, M. An extended half-range spherical harmonics method for first-order neutron transport equation based on variational treatment. Prog. Nucl. Energy 2017, 100, 389–405. [Google Scholar] [CrossRef]
  21. Ghazaie, S.H.; Abbasi, M.; Zolfaghari, A. The Multi-PN approximation to neutron transport equation. Prog. Nucl. Energy 2019, 110, 64–74. [Google Scholar] [CrossRef]
  22. Yousefi, M.; Zolfaghari, A.; Minuchehr, A.; Abbassi, M.R. ENTRANS: A platform for finite elements modeling of 3D neutron transport equation, Part II. Multidimensional implementation. Ann. Nucl. Energy 2017, 101, 534–551. [Google Scholar] [CrossRef]
  23. Sadeghi, K.H.; Abbasi, M.; Zolfaghari, A. Adaptive refinement for PN neutron transport equation based on conjoint variational formulation and discontinuous finite element method. Prog. Nucl. Energy 2018, 104, 16–31. [Google Scholar] [CrossRef]
  24. Reed, W.H. New Difference Scheme for the Neutron Transport Equation. Nucl. Sci. Eng. 1971, 46, 309–319. [Google Scholar] [CrossRef]
  25. Fang, C.; Wu, H.; Cao, L.; Li, Y.; Miao, J. Modified least-squares finite element method for solving the Boltzmann transport equation with spherical harmonic angular approximation. Ann. Nucl. Energy 2020, 140, 107126. [Google Scholar] [CrossRef]
  26. Ackroyd, R.T.; Gashut, A.M.; Abuzid, O.A. Synthesis of conservative discontinuous solutions for diffusion theory. Ann. Nucl. Energy 1996, 23, 1381–1399. [Google Scholar] [CrossRef]
  27. De Oliveira, R.E.C.; Eaton, D.M.; Umpleby, P.A.; Pain, C.C. Finite element-spherical harmonics solutions of the 3D Kobayashi benchmarks with ray-tracing void treatment. Prog. Nucl. Energy 2001, 39, 243–261. [Google Scholar] [CrossRef]
  28. Owens, A.R.; Kópházi, J.; Welch, J.A.; Eaton, M.D. Energy dependent mesh adaptivity of discontinuous isogeometric discrete ordinate methods with dual weighted residual error estimators. J. Comput. Phys. 2017, 335, 352–386. [Google Scholar] [CrossRef] [Green Version]
  29. Hart, N.H.; Azmy, Y.Y.; Duo, J.I. An a posteriori residual-based spatial discretization error estimator for SN neutron transport. Ann. Nucl. Energy 2020, 137, 107092. [Google Scholar] [CrossRef]
  30. Zhang, T.; Feng, N. A posteriori error analysis of the discontinuous finite element methods for first-order hyperbolic problems. Appl. Math. Comput. 2011, 218, 1752–1764. [Google Scholar] [CrossRef]
  31. Goffin, M.A.; Buchan, A.G.; Belme, A.C.; Pain, C.C.; Eaton, M.D.; Smith, P.N.; Smedley-Stevenson, R.P. Goal-based angular adaptivity applied to the spherical harmonics discretisation of the neutral particle transport equation. Ann. Nucl. Energy 2014, 71, 60–80. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The general scheme of two separated scheme with no connection.
Figure 1. The general scheme of two separated scheme with no connection.
Energies 13 05424 g001
Figure 2. Graphical representation of different discontinuous finite element (DFE) approaches for two-dimensional geometries ((a) element-wise, (b) region-wise).
Figure 2. Graphical representation of different discontinuous finite element (DFE) approaches for two-dimensional geometries ((a) element-wise, (b) region-wise).
Energies 13 05424 g002
Figure 3. Two various element types surrounded by interfaces.
Figure 3. Two various element types surrounded by interfaces.
Energies 13 05424 g003
Figure 4. The general scheme of the geometry of Reed’s edge cell problem.
Figure 4. The general scheme of the geometry of Reed’s edge cell problem.
Energies 13 05424 g004
Figure 5. (ae): The graphical representation of obtained errors for P7 and approximation for various sets of elements and different regions.
Figure 5. (ae): The graphical representation of obtained errors for P7 and approximation for various sets of elements and different regions.
Energies 13 05424 g005aEnergies 13 05424 g005b
Figure 6. The effects of increasing the number of elements in (a) uniform meshes, (b) adaptive meshes.
Figure 6. The effects of increasing the number of elements in (a) uniform meshes, (b) adaptive meshes.
Energies 13 05424 g006
Table 1. Cross-sections and source of Reed’s edge cell problem.
Table 1. Cross-sections and source of Reed’s edge cell problem.
Region Cross - Section   ( cm 1 ) Source
( n   cm 2 · s )
Length
σ t σ a
150.050502.0 cm
25.0501.0 cm
3 10 6 10 6 02.0 cm
41.00.111.0 cm
51.00.102.0 cm
Table 2. Relative errors for P 3 , P 5 approximations with a set of elements for region 1.
Table 2. Relative errors for P 3 , P 5 approximations with a set of elements for region 1.
Order of Angular ApproximationNumber of ElementsMethod
K+ K λ + K 0 C
P31.EL0.26400.50630.3091
2.EL0.21600.31510.0404
3.EL0.19460.25370.0343
4.EL0.18010.22090.0659
5.EL0.16840.19860.0813
10.EL0.03640.03760.0305
P51.EL0.24580.45090.3014
2.EL0.19470.29750.0370
3.EL0.17190.24540.0323
4.EL0.14640.20610.0638
5.EL0.12410.18590.0745
10.EL0.03220.03630.0286
Table 3. Relative errors for P 3 , P 5 approximations with a set of elements for region 2.
Table 3. Relative errors for P 3 , P 5 approximations with a set of elements for region 2.
Order of Angular ApproximationNumber of ElementsMethod
K+ K λ + K 0 C
P31.EL5.56505.52124.5636
2.EL4.43954.36813.9156
3.EL3.97293.90393.6248
4.EL3.64343.55293.3878
5.EL3.39933.34543.2001
10.EL0.72840.53970.7138
P51.EL5.47855.60434.6304
2.EL4.23044.38663.9196
3.EL3.72163.86363.5863
4.EL3.60603.51003.3554
5.EL3.34853.27273.1539
10.EL0.66110.47850.6472
Table 4. Relative errors for P 3 , P 5 approximations with a set of elements for region 3.
Table 4. Relative errors for P 3 , P 5 approximations with a set of elements for region 3.
Order of Angular ApproximationNumber of ElementsMethod
K+ K λ + K 0 C
P31.EL11.644411.618912.6690
2.EL4.68104.82620.1509
3.EL2.21472.35070.5727
4.EL1.38931.61960.6324
5.EL0.81450.79270.3914
10.EL0.03730.10630.0161
P51.EL10.505910.277311.9480
2.EL4.26634.21340.1181
3.EL2.17822.22860.3090
4.EL1.17151.15160.4130
5.EL0.11940.31660.1978
10.EL0.23810.08920.0079
Table 5. Relative errors for P 3 , P 5 approximations with a set of elements for region 4.
Table 5. Relative errors for P 3 , P 5 approximations with a set of elements for region 4.
Order of Angular ApproximationNumber of ElementsMethod
K+ K λ + K 0 C
P31.EL10.27639.84788.2307
2.EL4.78934.88224.0206
3.EL2.69642.88482.3328
4.EL1.65981.88011.4523
5.EL1.13191.11701.0043
10.EL0.18820.38080.1850
P51.EL9.28159.16697.4332
2.EL4.11104.36913.4535
3.EL2.18032.26761.8759
4.EL1.44831.80201.2719
5.EL0.96790.68450.5499
10.EL0.00650.08130.0054
Table 6. Relative errors for P 3 , P 5 approximations with a set of elements for region 5.
Table 6. Relative errors for P 3 , P 5 approximations with a set of elements for region 5.
Order of Angular ApproximationNumber of ElementsMethod
K+ K λ + K 0 C
P31.EL0.05760.05870.0279
2.EL0.14360.14770.1268
3.EL0.15550.17910.1473
4.EL0.13170.14510.1131
5.EL0.12620.13650.0846
10.EL0.06130.06640.0079
P51.EL0.03820.04340.0370
2.EL0.12680.14530.1196
3.EL0.14610.15530.1389
4.EL0.12270.12510.1447
5.EL0.10230.10280.1062
10.EL0.00960.00980.0613
Table 7. Errors of the entire domain for various angular approximations.
Table 7. Errors of the entire domain for various angular approximations.
Total Error
P3 P5 P7
Num of ElementsK+ K λ + K 0 C K+ K λ + K 0 C K+ K λ + K 0 C
15 ELE32.555832.269631.471930.792030.444429.467926.741126.708125.0281
23ELE17.244917.84258.767415.880015.97388.517613.558213.88537.8073
32ELE11.131411.61317.562410.242610.43687.23548.72248.90656.2839
39ELE8.27569.06146.47027.48377.82245.85216.77067.32945.5123
47ELE6.65676.67755.61625.90986.01314.97555.44175.51204.6489
230ELE0.92020.98470.86921.18071.20340.94300.81660.84580.7741
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sadeghi, K.; Ghazaie, S.H.; Sokolova, E.; Zolfaghari, A.; Abbasi, M.R. A Comparative Analysis of Neutron Transport Calculations Based on Variational Formulation and Finite Element Approaches. Energies 2020, 13, 5424. https://doi.org/10.3390/en13205424

AMA Style

Sadeghi K, Ghazaie SH, Sokolova E, Zolfaghari A, Abbasi MR. A Comparative Analysis of Neutron Transport Calculations Based on Variational Formulation and Finite Element Approaches. Energies. 2020; 13(20):5424. https://doi.org/10.3390/en13205424

Chicago/Turabian Style

Sadeghi, Khashayar, Seyed Hadi Ghazaie, Ekaterina Sokolova, Ahmad Zolfaghari, and Mohammad Reza Abbasi. 2020. "A Comparative Analysis of Neutron Transport Calculations Based on Variational Formulation and Finite Element Approaches" Energies 13, no. 20: 5424. https://doi.org/10.3390/en13205424

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop