Annals of Nuclear Energy 35 (2008) 1820–1830
Contents lists available at ScienceDirect
Annals of Nuclear Energy journal homepage: www.elsevier.com/locate/anucene
A nodal collocation approximation for the multi-dimensional P L equations – 2D applications M. Capilla a, C.F. Talavera a, D. Ginestar a, G. Verdú b,* a b
Departamento de Matemática Aplicada, Universidad Politécnica de Valencia, Camino de Vera 14, E-46022 Valencia, Spain Departamento de Ingeniería Química y Nuclear, Universidad Politécnica de Valencia, Camino de Vera 14, E-46022 Valencia, Spain
a r t i c l e
i n f o
Article history: Received 18 November 2007 Received in revised form 28 April 2008 Accepted 29 April 2008 Available online 9 July 2008
a b s t r a c t A classical approach to solve the neutron transport equation is to apply the spherical harmonics method obtaining a finite approximation known as the PL equations. In this work, the derivation of the PL equations for multi-dimensional geometries is reviewed and a nodal collocation method is developed to discretize these equations on a rectangular mesh based on the expansion of the neutronic fluxes in terms of orthogonal Legendre polynomials. The performance of the method and the dominant transport Lambda Modes are obtained for a homogeneous 2D problem, a heterogeneous 2D anisotropic scattering problem, a heterogeneous 2D problem and a benchmark problem corresponding to a MOX fuel reactor core. Ó 2008 Elsevier Ltd. All rights reserved.
1. Introduction For reactor calculations, the neutron multi-group transport problem is usually treated using the classical diffusion approximation, but this approximation does not provide good results for complex fuel assemblies and other applications as fine mesh (pin by pin) geometry. Neutron transport equation is generally discretized using the SL method for the angular dependency, but this method exhibits ray-effects problems (Alcouffe et al., 1979). To eliminate ray-effects, the PL approximation to the transport equation is used. This approximation is well established (Davison, 1957; Weinberg and Wigner, 1958; Clark and Hansen, 1964) and is obtained by expanding the angular dependence of the neutron flux and the nuclear cross-sections in terms of spherical harmonics up to a finiteorder L. The exact transport solution is recovered as L goes to infinity. In three-dimensional geometries (3D) the number of PL equations is LðL þ 1Þ=2. These equations are complicated and can also be formulated as second-order equations, but the coupling involves not only the angular moments but also mixed spatial derivatives of these moments. This problem led to propose the simplified P L (SP L ) approximation in the early 1960s (Gelbard, 1968). For the SP L approximation, it is proposed to replace the second derivatives in the one-dimensional planar geometry P L equations by three-dimensional Laplacian operators avoiding the complexity of the full spherical harmonics approximation. In the 90s theoretical basis for the observed accuracy of the SP L equations in the multi-dimensional applications were provided * Corresponding author. Tel.: +34 963877630; fax: +34 963877639. E-mail addresses:
[email protected] (M. Capilla),
[email protected] (C.F. Talavera),
[email protected] (D. Ginestar),
[email protected] (G. Verdú). 0306-4549/$ - see front matter Ó 2008 Elsevier Ltd. All rights reserved. doi:10.1016/j.anucene.2008.04.008
(Brantley and Larsen, 2000), showing that these equations are high-order asymptotic solutions of the transport equation when diffusion theory is the leading-order approximation (Larsen et al., 1996). In this way, the SP L equations are a practical way to solve transport problems in physical systems that can be considered as nearly plane and where the neutrons flow along the direction orthogonal to the plane. But when it is applied to general 3D transport problems the accuracy of the solution cannot be increased with larger-order L of approximation and it is possible to obtain worse results with the SP L approximation than with the diffusion approximation (Tomasevic´ and Larsen, 1996). This fact motivated the use of the SP L approximation as a preconditioning procedure and originated the development of new approximations as the AL SP 2L1 approximation and the mixed P1 DP 0 diffusion theory (Brantley and Larsen, 2000). The best solution is obtained from the P L approximation, but its implementation in a computer program is complicated. Fletcher (1983) obtained a solution of the P L equations eliminating the fields with odd-order and discretizing the resulting equations using the finite differences method and the finite elements method. In this work, we review the multi-dimensional PL equations and develop a nodal collocation method for the discretization of these equations, which is based on the expansion of the fields in terms of orthonormal Legendre polynomials. Particularly, we will focus on the eigenvalue problem known as the Lambda modes transport problem. The nodal collocation method approximates the initial differential eigenvalue problem by a generalized algebraic eigenvalue problem, from which the k-effective and the stationary neutron flux distribution of the system can be computed, being able also to obtain the subcritical eigenvalues and their corresponding eigenmodes. The method presented here generalizes the method for 1D geometries presented in a previous work (Capilla et al., 2005) to be able to treat
1821
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830
multi-dimensional problems. To test the performance of the method, a homogeneous 2D eigenvalue problem, a heterogeneous 2D anisotropic scattering eigenvalue problem, a heterogeneous 2D eigenvalue problem with strong spatial heterogeneity and a MOX fuel benchmark problem have been studied.
2. The transport equation and the P L equations The time independent transport equation in terms of the directional flux distribution is given by Stacey (2001)
~r ~ Uð~ ~; EÞ þ Rt ð~ ~; EÞ X r; X r; EÞUð~ r; X Z
Z
~ 0 ; E0 ! X ~; EÞUð~ ~0 ; E0 Þ ~0 Rs ð~ r; X r; X dX Z vp ðEÞ Z 0 ~0 Uð~ ~0 ; E0 Þ þ Sð~ ~; EÞ; þ dE mRf ð~ r; E0 Þ dX r; X r; X 4p ¼
dE0
ð1Þ
~; EÞ is the neutronic flux at location ~ where Uð~ r; X r with energy E and ~; Rt is the total cross-section; Rs direction given by the unit vector X ~0 ; E0 Þ to ðX ~; EÞ; Rf is the fission is the scattering cross-section from ðX cross-section; m is the average number of neutrons per fission, vp is ~; EÞ is a neutron source. We will concentrate the spectrum and Sð~ r; X on the development of a nodal collocation method for the transport equation eigenvalue problem
~r ~ Uð~ ~; EÞ þ Rt ð~ ~; EÞ X r; X r; EÞUð~ r; X Z
Z
~ 0 ; E0 ! X ~; EÞUð~ ~0 ; E0 Þ ~0 Rs ð~ r; X r; X dX Z Z 1 vp ðEÞ ~0 Uð~ ~0 ; E0 Þ þ dE0 mRf ð~ r; E0 Þ dX r; X k 4p ¼
dE0
ð2Þ
known as the Lambda modes transport problem. Nevertheless, the same kind of method is also valid for other kind of problems such as stationary problems with neutron sources described by Eq. (1). In practical applications, to eliminate the dependence of energy in Eq. (1) or (2), an energy multi-group approximation is used. In order to facilitate the notation we will consider the monoenergetic version of these equations. For the extension of the nodal colloca~Þ is replaced by a coltion method to the multi-group case, Uð~ r; X umn vector of components corresponding to each energy group, Rt is a diagonal matrix and Rs , mRf are also adequate matrices. The spherical harmonics method to approximate the transport ~Þ, as equation consists of expanding the angular neutron flux, Uð~ r; X
~Þ ¼ Uð~ r; X
1 X þl X
~ m ~ /m l ðrÞY l ð Þ;
X
ð3Þ
l¼0 m¼l
~ Ym l ð Þ
where X are the (normalized) spherical harmonics (Gradshteyn and Ryzhik, 1980). It is also assumed that scattering depends only ~X ~0 , and the scattering cross-section on the relative angle, l0 ¼ X may be expanded as the following series of Legendre polynomials:
Rs ð~ r; l0 Þ ¼ ¼
1 X 2l þ 1 Rsl ð~ rÞPl ðl0 Þ 4p l¼0 1 X þl X
~ m ~0 Rsl ð~ rÞY m l ðXÞY l ðX Þ:
ð4Þ
l¼0 m¼l
Usually, if x, y and z are the Cartesian coordinates, the following ‘‘complex” coordinates are introduced:
1 xþ1 ¼ pffiffiffi ðx þ iyÞ; 2 since the identity
~¼ ~r X
rffiffiffiffiffiffiffi þ1 4p X k o Y 3 k¼1 1 oxk
1 x1 ¼ pffiffiffi ðx iyÞ; 2
x0 ¼ z;
ð5Þ
is satisfied. Substituting Eqs. (3) and (4) in Eq. (2) and integrating R ~ Y m ðX ~Þ results in the following equations for with respect to dX l the coefficients or moments /m l :
1=2 mþ1 o/lþ1 1 ðl þ m þ 2Þðl þ m þ 1Þ pffiffiffi ð2l þ 3Þð2l þ 1Þ ox1 2 1=2 m1 ! o/lþ1 ðl m þ 2Þðl m þ 1Þ þ ð2l þ 3Þð2l þ 1Þ oxþ1 1=2 mþ1 1 ðl mÞðl m 1Þ o/l1 þ pffiffiffi ð2l þ 1Þð2l 1Þ ox1 2 1=2 m1 ! ðl þ mÞðl þ m 1Þ o/l1 þ ð2l þ 1Þð2l 1Þ oxþ1 1=2 m o/lþ1 ðl þ m þ 1Þðl m þ 1Þ þ ð2l þ 3Þð2l þ 1Þ ox0 1=2 m ðl þ mÞðl mÞ o/l1 þ ð2l þ 1Þð2l 1Þ ox0 1 m m þ Rt /l ¼ Rsl /l þ d0l d0m mRf /00 ; l ¼ 0; 1; . . . ; m ¼ l; . . . ; þl; k ð6Þ where d0l is the Kronecker delta. In these equations it is understood that terms involving coefficients /m l with invalid indices l and m are zero. To obtain a finite approximation, the series in Eq. (3) is truncated at some value l ¼ L and the approximate Eq. (6) obtained are known as the P L equations. In the following we will only consider L to be an odd integer. Using the Eq. (6) with odd index l, the following relations between odd l coefficients /m l and derivatives of even l coefficients can be obtained:
/m l ¼
þ1 þ1 o/mr Dl X Dl X o/mr Aþr;lm ð1Þr lþ1 Ar;lm l1 þ oxr C l r¼1 oxr C l r¼1
ð7Þ
with l ¼ 1; 3; . . . ; L, where Dl ¼ 1=ðRt Rsl Þ and the following constants have been introduced:
1 Aþ1;lm ¼ pffiffiffi ½ðl þ m þ 2Þðl þ m þ 1Þ1=2 ; 2 Aþ0;lm ¼ ½ðl þ m þ 1Þðl m þ 1Þ1=2 ; 1 A1;l;m ¼ pffiffiffi ½ðl mÞðl m 1Þ1=2 ; 2 A0;lm ¼ ½ðl þ mÞðl mÞ1=2 ; C þl ¼ ½ð2l þ 3Þð2l þ 1Þ1=2 ;
Aþþ1;lm ¼ Aþ1;l;m ;
Aþ1;lm ¼ A1;l;m ;
ð8Þ
C l ¼ C þl1 :
~Þ, is a real Eq. (7) are complex, but the angular neutronic flux, Uð~ r; X m m function and the complex moments satisfy /m ¼ ð1Þ /l . Introl ducing the real moments, defined as
m 1 m nm ¼ ð/l þ ð1Þm /m l ¼ Re /l l Þ; 2 1 gml ¼ Im /ml ¼ ð/ml ð1Þm /m l Þ; 2i the following set of real relations is obtained from Eq. (7):
nm l
! ogmþ1 onm 1 1 onmþ1 þ lþ1 lþ1 þ Aþ0;lm lþ1 ¼ Dl þ A1;lm pffiffiffi ox oy oz Cl 2 !! ogm1 1 onm1 lþ1 þAþþ1;lm pffiffiffi lþ1 ox oy 2 ! mþ1 ogmþ1 1 1 onl1 onm þ A1;lm pffiffiffi l1 þ A0;lm l1 Cl ox oy oz 2
ð9Þ
1822
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830
ogm1 1 onm1 l1 Aþ1;lm pffiffiffi þ l1 ox oy 2
!!! ;
The equivalent set of real conditions is
m ¼ 0; 1; . . . ; l;
! ogm onmþ1 1 1 ogmþ1 þ lþ1 lþ1 m gl ¼ Dl þ A1;lm pffiffiffi þ þ Aþ0;lm lþ1 ox oy oz Cl 2 !! onm1 1 ogm1 lþ1 þAþþ1;lm pffiffiffi lþ1 ox oy 2 ! ogm 1 1 ogmþ1 onmþ1 l1 þ l1 þ A0;lm l1 þ A1;lm pffiffiffi Cl ox oy oz 2 !!! m1 m1 1 ogl1 on ; m ¼ 1; 2; . . . ; l: Aþ1;lm pffiffiffi l1 ox oy 2
1 m 1 m ðB þ Bm ðB þ ð1Þm Bm Þ ¼ 0; l Þ ¼ l 2 l 2 l 1 1 ðBm Bm ðBm ð1Þm Bm Þ ¼ 0; l Þ ¼ l 2i l 2i l
that results in the following expressions for the real moments nm l and gm l 0
L1 X l X
n0l þ
0
nm l þ
Em l ¼ 0;
gml þ
ð11Þ
l0 ¼0 l even
B þ BM 0 n00 þ @ lm;l 0 l
L1 X l0 X
l0 X m0 ¼1 m0 6¼m
0C C 2Mþlm;l0 m0 nm l0 A ¼ 0;
ð17Þ
0
2M lm;l0 m0 gm ¼0 l0
l0 ¼0 m0 ¼1 6 m l0 even m0 ¼ þ1 X
Em l ¼
ð1Þrþr
0
r;r 0 ¼1
for l ¼ 1; 3; . . . ; L; m ¼ 1; 2; . . . ; l, where
Aþr;lm Aþr0 ;lþ1;mr o o mrr0 Dlþ1 / oxr oxr0 lþ2 C þl C þlþ1
0
m Mlm;l0 m0 ¼ Hm l H l0 2
Aþr;lm Ar0 ;lþ1;mr o o mrr0 Dlþ1 /l þ ox ox C C r r0 0 l lþ1 r;r ¼1 ! þ o mrr0 r 0 Ar;lm Ar0 ;l1;mr o þ ð1Þ Dl1 / oxr oxr0 l C l C þl1 þ1 X
ð1Þr
2
Z 0
1
sin ððm m0 Þp=2Þ sin ððm þ m0 Þp=2Þ m m0 m þ m0 0
m Pm l ðxÞP l0 ðxÞdx;
m 6¼ m0 ;
ð18Þ
and
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2l þ 1 ðl mÞ! ¼ : 4p ðl þ mÞ!
þ1 X Ar;lm Ar0 ;l1;mr o o mrr0 Dl1 /l2 ox ox C C r r0 l l1 r;r 0 ¼1
Hm l
0 þ ðRt Rsl Þ/m l dl0 dm0 mRf /0 :
In the above equations odd l components are related with even l components. Vacuum boundary conditions involving only even l components are then derived by substituting Eq. (10) in Eq. (17). It is convenient to define the vector X of odd l components nm l , m gl and the vector X of even l components. X has Lþ1 ðL þ 2Þ compo2 nents and X has Lþ1 L components. 2 For an external surface normal to the left side of axis X, Eq. (10) can be rewritten in matrix form as
Eq. (11) are complex, but the diffusive equations for the real mom ments nm l and gl , are given by m m Em l ¼ 0; 2; 4; . . . ; L 1; m ¼ 0; 1; . . . ; l; l þ ð1Þ El ¼ 0; m Þ ¼ 0; l ¼ 2; 4; . . . ; L 1; m ¼ 1; . . . ; l: iðEl ð1Þm Em l
ð12Þ
As an example, the detailed PL equations for XY geometry are written in Appendix. 2.1. Boundary conditions
~Þ ¼ 0 for X ~~ Uð~ r; X n 6 0;
ð13Þ
where ~ n is the outwardly directed unitary normal vector to the external surface. This condition can be approximated by setting Marshak’s conditions (Stacey, 2001)
~ ~~ ~ Ym l ðXÞUðr; XÞdX ¼ 0;
o X; ox
X ¼ DN 1
ð19Þ
where N 1 is a rectangular matrix and
We will consider vacuum boundary conditions. That is, the incoming neutronic flux is considered to be zero on an external surface of the region where the P L equations are considered. This is written as
~~ n60 X
1
0
L1 X 0
where
Z
0
2M þl0;l0 m0 nm l0 ¼ 0;
m0 ¼1
l ¼0 l0 even
ð10Þ
These relations are generalizations of the ‘‘Fick’s law”. Replacing Eq. (7) into Eq. (6) with even l, the following diffusive equations for even l coefficients, /m l , result
l ¼ 0; 2; 4; . . . ; L 1;
ð16Þ
l ¼ 1; 3; 5; . . . ; L ðoddÞ:
ð14Þ
D ¼ diag
1 ; Rt Rsl
l ¼ 1; 3; 5; . . .
Vacuum boundary conditions (17) in terms of the vectors X and X are written as the matrix expression
X þ MX X ¼ 0;
ð20Þ
X
where M is a rectangular matrix. On eliminating the odd l moments there results
MX X DN 1
o X ¼ 0: ox
ð21Þ
To show how these conditions can be imposed, let us consider, for example, the boundary surface normal to the left side of axis X and the P L approximation (similar relations are obtained for other external surfaces). For this surface Marshak’s conditions are written as the complex conditions
In the same way, for an external surface normal to the right side of axis X a similar expression to Eq. (21) is obtained, changing the sign in the sum. For external surfaces normal to the left side of axes Y and Z relation (19) is expressed, respectively, as
Bm l ¼ 0;
X ¼ DN 2
l ¼ 1; 3; . . . ; L;
ð15Þ
where
Bm l ¼
Z p=2 p=2
d/
Z p 0
0
~ sinðhÞdhY m l ðXÞ
L l X X 0
l ¼0
m0 ¼l0
0
0
m ~ /m l0 Y l0 ðXÞ:
o X oy
and X ¼ DN3
o X; oz
ð22Þ
where N 2 and N3 are rectangular matrices. Analogous relations to Eq. (17) can be obtained for surfaces normal to Y and Z axes. The corresponding equations are shown in Appendix.
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830
If the problem is symmetric with respect to a plane, reflective boundary conditions can be imposed, and odd l components /m l are zero at the symmetry plane.
Since PL equations (11) have a diffusive form, the discretization of these equations can be done using a nodal collocation method, previously used for the neutron diffusion equation (Hébert, 1987; Verdú et al., 1994), generalizing the method presented in Capilla et al. (2005) for multi-dimensional rectangular geometries. The first step to discretize the P L equations is to divide the region where these equations have to be solved into N prismatic nodes of the form
h i h i h i Ne ¼ xm1 ; xmþ1 yn1 ; ynþ1 zp1 ; zpþ1 : 2
2
2
Z 1=2 M X 1 du1 Pr1 ðu1 ÞP0k1 ðu1 Þ Dxe Dye k ;k ¼0 1=2 1 2 Z 1=2 du2 Pr2 ðu2 ÞP0k2 ðu2 Þxe;k1 k2 r3 :
2
2
In Fig. 1, a scheme of the discretization for a generic node e and the convention used to label the six neighbouring elements that share a surface with element e is shown. For a generic node e the change of variables
1 1 x xm1 þ xmþ1 ; 2 2 2 Dxe 1 1 yn1 þ ynþ1 ; y u2 ¼ 2 2 2 Dye 1 1 zp1 þ zpþ1 ; z u3 ¼ 2 2 2 Dz e
In the first case, integration is straightforward using the orthonormality properties of Pk ðuÞ. In case (ii), let us first consider node e to be an interior node. Adjacent nodes are then related imposing continuity conditions ~Þ, that implies continuity of all components /m for the flux Uð~ r; X l in expansion (3). The six neighbouring nodes which share surface with node e are labelled according to Fig. 1. For example, if the boundary between two adjacent nodes falls in the YZ plane, see Fig. 2, we consider the interface between node e and node e1 . Conm 1 1 tinuity conditions are then /m l;e ðu1 ¼ 2Þ ¼ /l;e1 ðu1 ¼ þ 2Þ, l ¼ 0; 1; . . . ; L, that results in the expressions
1 1 X e ; u2 ; u3 ¼ X e1 þ ; u2 ; u3 ; 2 2 1 oX e 1 1 oX e1 1 ; u2 ; u3 ¼ De1 N1 þ ; u2 ; u3 ; De N 1 Dxe ou1 Dxe1 ou1 2 2
u1 ¼
ð29Þ
ð23Þ
where Dxe ¼ xmþ1 xm1 , Dye ¼ ynþ1 yn1 , Dze ¼ zpþ1 zp1 , trans2 2 2 2 2 2 forms the node e into the cube of volume one
1 1 1 1 1 1 Nu;e ¼ ; ; ; : 2 2 2 2 2 2
ð24Þ
The nodal collocation method assumes that on each node the nuclear cross-sections are constant. Eq. (12) are transformed by means of the change of variables (23) for each node e. Furthermore, if X e ðu1 ; u2 ; u3 Þ denotes the previously defined vector of even l real m components nm l and gl that appear in Eq. (12), it is assumed that vector X e can be expanded in terms of orthonormal Legendre polynomials Pk ðuÞ (Capilla et al., 2005) up to a certain fixed order M, M X
X e ðu1 ; u2 ; u3 Þ ¼
where odd-order fields are removed using Eq. (19) (‘‘Fick’s laws”). On replacing series (25) into Eq. (29) and integrating with respect R 1=2 R 1=2 to 1=2 du2 1=2 du3 Pr2 ðu2 ÞPr3 ðu3 Þ there results equivalent conditions for X e;r2 r3 ðu1 Þ:
1 1 ¼ X e1 ;r2 r3 þ ; X e;r2 r3 2 2 1 dX e;r2 r3 1 1 dX e1 ;r2 r3 1 ¼ De1 N1 þ : De N1 2 2 Dxe du1 Dxe1 du1
xe;k1 k2 k3 Pk1 ðu1 ÞPk2 ðu2 ÞPk2 ðu3 Þ;
1 1 uj 2 ; : 2 2
ð25Þ
The series (25) is then inserted into Eq. (12) and equations for the coefficients xe;k1 k2 k3 are derived multiplying by the weight function
r 1 ; r2 ; r 3 ¼ 0; 1; . . . ; M
and integrating over the cube (24). In performing this process three kind of terms appear:
Fig. 1. Position of the neighbouring elements of node e.
(i) ‘‘diagonal terms”, with no derivatives. (ii) Terms with second derivatives, as for example,
F e;x;r1 r2 r3 ¼
Dl;e Dx2e
Z
1=2
du1 Pr1 ðu1 Þ
1=2
o2 X e;r2 r3 ðu1 Þ; ou21
ð26Þ
where X e;r2 r3 ðu1 Þ is
X e;k2 k3 ðu1 Þ ¼
M X
xe;k1 k2 k3 Pk1 ðu1 Þ
ð27Þ
k1 ¼0
(Analogous terms appear for the other spatial directions). (iii) Terms with cross derivatives, as for example,
ð30Þ
Eqs. (26) and (30) describe a one-dimensional problem for variable u1 . Continuity conditions (29) are then rewritten as (Capilla et al., 2005)
k1 ;k2 ;k3 ¼0
W r1 r2 r3 ¼ Pr1 ðu1 ÞPr2 ðu2 ÞPr3 ðu3 Þ;
ð28Þ
1=2
3. The nodal collocation method
2
Ge;x;y;r1 r2 r3 ¼
1823
Fig. 2. Boundary between two adjacent nodes.
1824
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830
X W e;x M1 dX e;r2 r3 1 ¼ MðM þ 1ÞDxe D1 ck ½ð1Þk xe;kr2 r3 xe1 ;kr2 r3 ; e 2 du1 2 k¼0 M 1 X W e;x 1 ¼ ck ð1 Dxe D1 Þð1Þk xe;kr2 r3 X e;r2 r3 e 2 2 k¼0
W e;x þDxe D1 ð31Þ x e1 ;kr 2 r 3 ; e 2 pffiffiffiffiffiffiffiffiffiffiffiffiffiffi kðkþ1Þ where the coefficient ck ¼ 2k þ 1ð1 MðMþ1Þ Þ and the ‘‘coupling factor” W e;x is the square matrix solution of
W e;x N1 D1 e 2
¼ diag
De1 N1 : Dxe De1 þ Dxe1 De
ð32Þ
This procedure is repeated for node e2 adjacent to node e in forward X direction, and a ‘‘coupling factor” W þ e;x is defined as in Eq. (32) replacing e by e2 and e1 by e. Notice that Eq. (32) simplifies for isoDe De W tropic scattering to the diagonal form 2e;x ¼ diag Dxe De þD1xe De and the 1 1 components of X e;r2 r3 in Eq. (31) are decoupled. From Eq. (31) the computation of integral (26) is the vector analogue of the procedure described in Capilla et al. (2005), and results in the expression
F e;x;r1 r2 r3 ¼
M 1 h X
D ;M
D ;M
D ;M
D ;M
W e;x MðM þ 1Þ ck cr ð1Þr ; D xe 2
! W e;x W þe;x MðM þ 1Þ ck cr ð1Þrþk þ Dxe 2 2 pffiffiffiffiffiffiffiffiffiffiffiffiffiffipffiffiffiffiffiffiffiffiffiffiffiffiffiffi Dl;e þ 2r þ 1 2k þ 1ð1 þ ð1Þrþk Þ 2 Dxe 8 rðrþ1Þ > < 1 MðMþ1Þ kðk þ 1Þ if k < r; kðkþ1Þ > : 1 MðMþ1Þ rðr þ 1Þ if k P r;
ð34Þ
¼ D1xe De Fx and Fx is the
1 MX þ MðM þ 1Þ De N1 Fx ¼ M X : Dxe
ð39Þ
On comparing Eq. (38) with Eq. (31), it results that Eq. (33) is valid for all nodes taking into consideration that, for boundary nodes, the coupling factors are X e;x and that there is no adjacent node in the direction of the boundary. A similar procedure is applied to axis Y and Z. Lastly, in case (iii), cross derivatives are readily computed using the relation
Z
1=2
duPr ðuÞP0k ðuÞ ¼
0; k < r þ 1; pffiffiffiffiffiffiffiffiffiffiffiffiffiffipffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2r þ 1 2k þ 1ð1 ð1Þrþ1 Þ;
W e;x MðM þ 1Þ ¼ ck cr ð1Þk : D xe 2
ð35Þ
and then the following relations occur:
M X
Ge;x;y;r1 r2 r3 ¼
ð36Þ
ð37Þ
M X
Ae;x;y;r1 k1 ;r2 k2 xe;k1 k2 r3 ;
ð41Þ
1 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffipffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2r 1 þ 1 2k1 þ 1ð1 ð1Þr1 þk1 Þ Dxe Dy e pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffipffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2r 2 þ 1 2k2 þ 1ð1 ð1Þr2 þk2 Þ:
ð42Þ
k1 ¼r 1 þ1 k2 ¼r 2 þ1
where
Finally, once an appropriate ordering of the indices is chosen, the previous procedure approximates Eq. (12) by a generalized eigenvalue problem
AX ¼
If the node is adjacent to the vacuum boundary as, for example, in the case shown in Fig. 3, then Marshak vacuum boundary conditions (21) are used. After performing the change of variable (23) and integrating, there results
1 1 dX e;r2 r3 1 ¼0 M X X e;r2 r3 De N1 2 2 Dxe du1
k P r þ 1:
For example, term (28) results in the expression
Ae;x;y;r1 k1 ;r2 k2 ¼
þ
D ;M Ae2l ;r1 ;e;k
2
ð38Þ
ð40Þ
where the indices e1 and e2 correspond to adjacent nodes in X direction and
Ae;rl 1 ;e;k ¼
X e;x
Ae;rl 1 ;e1 ;k xe1 ;kr2 r3 þ Ae;rl 1 ;e;k xe;kr2 r3 þ Ae2l ;r1 ;e;k xe2 ;kr2 r3 ; ð33Þ
D ;M
where the ‘‘boundary coupling factor” is solution of
1=2
i
k¼0
Ae;rl 1 ;e1 ;k ¼
X Xe;x M1 dX e;r2 r3 1 ¼ MðM þ 1ÞDxe D1 ck ð1Þk xe;kr2 r3 ; e 2 du1 2 k¼0 M 1 X Xe;x 1 ¼ ck 1 Dxe D1 ð1Þk xe;kr2 r3 ; X e;r2 r3 e 2 2 k¼0
1 BX; k
ð43Þ
m where the vector X has components nm l;e;k1 k2 k3 , gl;e;k1 k2 k3 and A, B are matrices of dimension
N G NLeg N even ;
ð44Þ
where N is the number of nodes, G is the number of energy groups, NLeg ¼ Md is the number of Legendre coefficients, with M the order in Legendre series (25) and d the spatial dimension and finally Neven ¼ Lþ1 ðL þ 2Þ is the number of even l component, being L the or2 der of the PL approximation. To increase numerical efficiency, a serendipity approximation can be consistently introduced in the nodal collocation method (Hébert, 1987). This approximation reduces m the number of unknowns to the set fnm l;e;k1 k2 k3 ; gl;e;k1 k2 k3 ; k1 ¼ 0; . . . ; M 1; k2 ¼ 0; . . . ; M 1 k1 ; k3 ¼ 0; . . . ; M 1 k1 k2 g and replaces Eqs. (33) and (41) by
F e;x;r1 r2 r3 ¼
M1k X2 k3
D ;Mk k3
ðAe;rl 1 ;e1 ;k2
xe1 ;kr2 r3
k¼0 D ;Mk k3
þ Ae;rl 1 ;e;k 2 Ge;x;y;r1 r2 r3 ¼
M1 X
D ;Mk k3
xe;kr2 r3 þ Ae2l ;r1 ;e;k2
M1k X1
xe2 ;kr2 r3 Þ;
Ae;x;y;r1 k1 ;r2 k2 xe;k1 k2 r3 :
ð45Þ
k1 ¼r 1 þ1 k2 ¼r 2 þ1
Fig. 3. Node with vacuum boundary.
The dimension of the eigenvalue problem (43) changes in Eq. (44) because the number of Legendre coefficients N Leg is now
1825
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830
NLeg
8 for 1D; > < M; for 2D; ¼ 12 MðM þ 1Þ; > :1 MðM þ 1ÞðM þ 2Þ; for 3D: 6
6.5
ð46Þ
P1 P3 P5 S16
6
4. Numerical results The nodal collocation method developed above has been implemented into a computer code written in FORTRAN 90, which solves the eigenvalue problem (43) for an arbitrary PL approximation, with L odd. In this section, we first consider a homogeneous one-group and isotropic scattering eigenvalue problem. Second, we study a heterogeneous one-group eigenvalue problem with anisotropic scattering. Third, we consider a heterogeneous 2D eigenvalue problem with strong spatial heterogeneity. Finally, we will treat a more realistic MOX reactor problem. In all problems, we compare the results obtained with the nodal collocation method to results from the discrete-ordinates code TWODANT (Alcouffe et al., 1995), which solves the transport problem using a fine spatial mesh and an angular ðSN Þ quadrature set.
We consider a homogeneous square region of width 2 cm and height 2 cm, with vacuum boundary conditions. The nuclear cross-sections for this problem are Rt ¼ 1 cm1 , Rs ¼ 0:9 cm1 and mRf ¼ 0:25 cm1 . In Table 1, we show the fundamental eigenvalue and those corresponding to the subcritical modes. We have taken the parameters ðN x N y ; MÞ ¼ ð8 8; 3Þ (N x and N y are the number of intervals in each direction, and M is the orthonormal Legendre polynomials order in Eq. (25)). Also we compare the first eigenvalue obtained using the successive P L approximations with a reference solution from the discrete-ordinates TWODANT code (Alcouffe et al., 1995) using the S16 quadrature set, with 150 150 spatial mesh and a convergence criterion of epsi ¼ 107 . In Fig. 4 we plot the S16 scalar flux distribution and the P L solutions with L ¼ 1; 3; 5 obtained with the nodal collocation method, along the horizontal line y ¼ 1 cm. In all the calculations, the normalization condition is N X G X
V core
e¼1 g¼1
j/00;eg j
5 4.5 4 3.5 3 2.5 2
0
0.5
1
1.5
2
x (cm) Fig. 4. P 1 , P 3 , P 5 and S16 scalar flux along y ¼ 1 cm for the homogeneous eigenvalue problem.
problem it is necessary to consider a large L in the PL approximation and either a large number of nodes or a large order M in the polynomial expansion to obtain reasonable results.
4.1. Homogeneous eigenvalue problem
1
Scalar Flux
5.5
mRf ;eg DV e ¼ 1;
where V core is the core area, N is the number of nodes (N ¼ N x Ny ), G is the number of energy groups and DV e ¼ Dxe Dye for node e. We observe from this figure that, since the homogeneous region considered has small dimensions, the angular dependence in the solution is large and it is necessary to consider a large order L in the PL equations to obtain an accurate solution for the transport problem. To investigate the convergence of the nodal collocation method, we have calculated the fundamental eigenvalue keff for different values of ðN x N y ; MÞ and for successive P L approximations for odd L. The obtained results are shown in Table 2. These results were computed without making use of the serendipity approximation because the problem size is small. We observe that for this
4.2. Heterogeneous eigenvalue problem with anisotropic scattering The second application is a heterogeneous one-group eigenvalue problem with anisotropic scattering cross-sections (Hébert, 2006). The two-dimensional geometry benchmark is described in Fig. 5, where units are in cm, and the cross-sections data for the three materials are given in Table 3. The domain is surrounded by a vacuum boundary condition. In Table 4 we present the four dominant eigenvalues calculated with the nodal collocation method for the P1 , P 3 , P 5 and P7 approx-
Table 2 Eigenvalue keff of P L equations for a homogeneous square region, computed for several values of ðN x N y ; MÞ ðN x N y ; MÞ
P1
P3
P5
P7
P9
P 11
ð1 1; 3Þ ð1 1; 4Þ ð1 1; 5Þ ð1 1; 6Þ ð1 1; 7Þ ð2 2; 3Þ ð2 2; 4Þ ð2 2; 5Þ ð4 4; 3Þ ð4 4; 4Þ ð8 8; 3Þ
0.3331 0.3328 0.3328 0.3328 0.3328 0.3328 0.3328 0.3328 0.3328 0.3328 0.3328
0.3866 0.3801 0.3766 0.3764 0.3763 0.3802 0.3766 0.3763 0.3776 0.3763 0.3766
0.3923 0.3857 0.3821 0.3817 0.3815 0.3854 0.3819 0.3815 0.3830 0.3814 0.3818
0.3935 0.3868 0.3832 0.3828 0.3826 0.3865 0.3830 0.3825 0.3841 0.3824 0.3829
0.3939 0.3873 0.3837 0.3832 0.3830 0.3870 0.3834 0.3829 0.3845 0.3828 0.3833
0.3941 0.3875 0.3839 0.3834 0.3832 0.3872 0.3836 0.3831 0.3847 0.3830 0.3835
Table 1 Four dominant eigenvalues for the homogeneous one-group eigenvalue problem Eigenvalue
P1
P3
P5
P7
P9
P 11
S16
keff 2nd 3rd 4th
0.3328 0.1248 0.1248 0.0768
0.3766 0.1683 0.1683 0.1054
0.3818 0.1788 0.1788 0.1150
0.3829 0.1812 0.1812 0.1181
0.3833 0.1819 0.1819 0.1192
0.3835 0.1822 0.1822 0.1196
0.3891
Fig. 5. Description of the two-dimensional geometry.
1826
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830
Table 3 Material cross-sections for the two-dimensional benchmark Material
Rt ðcm1 Þ
Rs0 ðcm1 Þ
Rs1 ðcm1 Þ
mRf ðcm1 Þ
1 2 3
0.025 0.025 0.075
0.013 0.024 0.000
0.000 0.002 0.000
0.0155 0.000 0.000
Table 4 Dominant eigenvalues for the two-dimensional benchmark Eigenvalue
P1
P3
P5
P7
S16
keff 2nd 3rd 4th
0.9644 0.6392 0.6218 0.4374
0.9925 0.7126 0.6996 0.5379
0.9937 0.7190 0.7066 0.5519
0.9940 0.7202 0.7078 0.5545
0.9940
100
P1 P3 S16
90 80
Scalar Flux
70 60 50 40 30 20 10 0 200
250
300
350
400
x (cm) Fig. 6. P 1 , P 3 and S16 scalar flux along y ¼ 160 cm for the two-dimensional benchmark (200 < x < 400 cm).
imations. To perform the P L calculations, we have considered that the two-dimensional domain is subdivided into 10 8 squared nodes, with dimensions of 40 40 cm, and the Legendre polynomial order of M ¼ 6. Also, the serendipity approximation is used. The PL results are compared against the calculation with TWODANT for the right-superior quarter of the reactor, obtained with 800 640 mesh points, S16 quadrature set and a convergence criterion of 107. In Fig. 6 we display the scalar flux distributions obtained from the P1 , P 3 and S16 calculations along the central line y ¼ 160 cm. The P3 curve shows very good agreement with the reference S16 solution. Table 5 shows the variation of the keff eigenvalue as M (the Legendre polynomials order) increases. Again, we have considered one node per squared region with side length of 40 cm. When calculations are performed with a finer mesh, the same results are obtained with lower Legendre polynomial order. In Hébert (2006), a
divergence of the power iteration is observed at all orders of the spherical harmonics approximations. This fact forced to replace the vacuum boundary condition by a zero-flux boundary condition. In this situation our method provides a keff of 0.9936 with size mesh 40 40 cm, M order 6 and the P 5 approximation. The reference value provided by the author, keff ¼ 0:991902 76:9 pcm, was taken as the average of a mixed-primal and mixed-dual P5 approximation with analytical integration and 6 6 mesh splitting. We can conclude that our results are very satisfactory. We must to remark that with our method we can reach converged results with finer mesh using lower order for M. 4.3. Heterogeneous eigenvalue problem We consider now a one-group, isotropic-scattering problem presented in Brantley and Larsen (2000). The system is comprised of two materials as shown in Fig. 7 (units are in cm), with vacuum boundary conditions. The materials cross-sections for this problem are given in Table 6. This system is optically thin and possesses strong spatial heterogeneity. Table 7 contains the four dominant eigenvalues obtained from the nodal collocation method for the P L approximations with L ¼ 1; 3; 5; 7; 9. We have considered 20 20 nodes and M ¼ 5 polynomials in the nodal expansion and the serendipity approximation. We have also included the reference transport solution obtained using TWODANT for the right-superior quarter of the reactor in Fig. 7. To obtain the reference solution we have used the S16 quadrature set and a 150 150 spatial mesh. This problem was solved using the SP 3 approximation in Brantley and Larsen (2000). The relative error of the first eigenvalue (k eff ) was 0.932%. The P 3 result decreases this error to 0.831%. In Figs. 8 and 9 we plot PL with L ¼ 1; 3; 5 and S16 scalar flux distributions along the horizontal lines y ¼ 14:5 cm and y ¼ 18:9 cm, respectively. In both cases, the P3 and P5 fluxes are more accurate than the diffusion flux. Along the y ¼ 14:5 cm, the problem has a one-dimensional character. The system becomes increasingly two-dimensional in character as y increases. When the material interfaces become more two-dimensional (or multi-dimensional), the assumptions used in the derivation of the SP 3 approximations become less reasonable, as it was already pointed out in Brantley
Fig. 7. Heterogeneous eigenvalue problem geometry. Table 5 Eigenvalue keff computed for several values of M and 40 40 cm nodes M
P1
P3
P5
P7
3 4 5 6
0.9655 0.9645 0.9644 0.9644
0.9910 0.9923 0.9924 0.9925
0.9918 0.9936 0.9936 0.9937
0.9919 0.9939 0.9939 0.9940
Table 6 Heterogeneous problem material cross-sections Material
Rt ðcm1 Þ
Rs ðcm1 Þ
mRf ðcm1 Þ
M F
1.0 1.5
0.93 1.35
0.0 0.24
1827
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830 Table 7 Computed eigenvalues for heterogeneous problem
8
P1
P3
P5
P7
P9
S16
6
keff 2nd 3rd 4th
0.7768 0.6718 0.6665 0.5904
0.7994 0.6973 0.6941 0.6184
0.8033 0.7012 0.6983 0.6226
0.8041 0.7020 0.6992 0.6235
0.8043 0.7023 0.6995 0.6237
0.8061
4
7
2nd Eigenvector
Eigenvalue
P1 P3 P5 S16
6
P1 P3 P5
2 0 -2 -4 -6 -8
4
2
4
6
8
10
12
14
16
18
20
18
20
x (cm)
3
9
2
8
1
7
0 10
12
14
16
18
20
x (cm) Fig. 8. Scalar flux for P L approximations and S16 reference result, along y ¼ 14:5 cm for the heterogeneous one-group problem (10 6 x 6 20 cm).
3rd Eigenvector
Scalar Flux
5
P1 P3 P5
6 5 4 3 2 1
1.6
P1 P3 P5 S16
1.4
0
4
6
8
10
12
14
16
x (cm)
1.2
Scalar Flux
2
Fig. 10. Eigenvectors for the subcritical modes of the heterogeneous eigenvalue problem (y ¼ 14:5 cm, 0 6 x 6 20 cm).
1 0.8 0.6 0.4 0.2 0 10
12
14
16
18
20
x (cm) Fig. 9. Scalar flux for P L and S16 along y ¼ 18:9 cm for the heterogeneous one-group problem (10 6 x 6 20 cm).
and Larsen (2000). However, in this situation the P3 and P5 approximations give reasonable accurate results (see Fig. 9). In Fig. 10 we show the normalized eigenvectors obtained for the second and third subcritical modes, using the P 1 , P 3 and P5 approximations. We observe that to obtain a converged result for these subcritical modes it is also necessary to consider higher-order approximations than the neutron diffusion equation.
Fig. 11. MOX benchmark problem geometry.
4.4. MOX benchmark problem The fourth problem we have considered is a modification of the MOX benchmark problem presented in Brantley and Larsen (2000). We consider the application of the PL approximation to a more ‘‘realistic” problem with mixed-oxide fuels. The core configuration
is composed of 7 7 fuel assemblies of two types (MOX=UO2 ) arranged as it is shown in Fig. 11. The core is surrounded by a reflector. Each assembly has dimensions of 21:42 21:42 cm. The UO2 fuel assembly has the cross-sections of material ‘‘U” in Cavarec et al. (1994), and each MOX fuel assembly has the cross-sections of
1828
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830
Table 8 Two-group assembly cross-sections (cm1 ) for MOX benchmark problem, with g ¼ 1 for the fast energy group and g ¼ 2 for the thermal energy group Assembly type
Group
Rt
mRf
Rs;1!g
Rs;2!g
MOX fuel
1 2 1 2 1 2
0.550 1.060 0.570 1.100 0.611 2.340
0.0075 0.450 0.005 0.125 0.000 0.000
0.520 0.015 0.540 0.020 0.560 0.050
– 0.760 – 1.000 – 2.300
UO2 fuel Reflector
171.4 2.21
1.38
0.553
100 –0.276
Table 9 Dominant eigenvalues for MOX benchmark problem
–1.11
Eigenvalue
P1
P3
S16
keff 2nd 3rd 4th
0.9929 0.9667 0.9667 0.9398
0.9925 0.9665 0.9665 0.9399
0.9925
–1.93
–2.76
21.42 21.42
100
171.4
Fig. 12. Spatial power map for the 2nd mode of the MOX benchmark. Table 10 Relative assembly-averaged core power distributions and percent relative errors for MOX problem (right-superior quadrant of core in Fig. 11) S16 P1 P3
0.6062 0.6041 0.6065 1.7399 1.7458 1.7380 1.7862 1.7869 1.7885 2.7083 2.7233 2.7055
(0.346) (0.049) (0.339) (0.109) (0.039) (0.129) (0.554) (0.103)
0.5545 0.5523 0.5545 1.1674 1.1654 1.1684 2.2038 2.2133 2.2014 1.7862 1.7869 1.7885
(0.398) (0.000) (0.171) (0.086) (0.431) (0.109) (0.039) (0.129)
0.3847 0.3822 0.3848 0.8476 0.8448 0.8478 1.1674 1.1654 1.1684 1.7399 1.7458 1.7380
0.1760 0.1743 0.1761 0.3847 0.3822 0.3848 0.5545 0.5523 0.5545 0.6062 0.6041 0.6065
(0.650) (0.026) (0.330) (0.023) (0.171) (0.086) (0.339) (0.109)
171.4
(0.966) (0.057)
2.15
(0.650) (0.026)
1.35
(0.398) (0.000)
0.538
100
(0.346) (0.049)
–0.269
–1.08 Table 11 Comparison of the P1 , P3 and S16 eigenvalue keff and assembly core power errors ðmax ; Þ for MOX benchmark problem Method
keff
% Relative error
max
P1 P3 S16
0.9929 0.9925 0.9925
0.040 0.00 Ref.
0.966 0.129 Ref.
(%)
(%) 0.385 0.068 Ref.
material ‘‘P3” (PuO2 with high enrichment in Pu) in Cavarec et al. (1994). The materials two-group cross-sections considered are shown in Table 8. The results for the four dominant eigenvalues computed with the PL approximations are presented in Table 9. These results have been obtained using one node per assembly (N x ¼ N y ¼ 9), 7 Legendre polynomials and the serendipity approximation. In Table 10 we compare the P 1 and P 3 relative assembly-averaged core power distribution to S16 transport values. Each triplet in the table corresponds to a core assembly in Fig. 11 from rows 2–5 and columns 4–7 (the right-superior 4 4 quadrant of core). The reference result, S16 , was obtained with a 132 132 mesh per assembly. Also the Table shows percent relative differences for each assembly when the power distribution is computed with the P1 and P 3 approximations. We compare the fundamental eigenvalue and the relative assembly core-power distribution to the reference calculation. The comparison is summarized in Table 11. We give the maximum relative error (max ) and the mean relative error ð Þ in the average
–1.88
–2.69
21.42 21.42
100
171.4
Fig. 13. Spatial power map for the 3rd mode of the MOX benchmark.
Table 12 Eigenvalue keff and matrix dimensions of the eigenvalue problem for MOX benchmark Nx Ny
99
18 18
M
3 4 5 6 7 3 4 5 6
P1
P3
keff
Dim
keff
Dim
0.9893 0.9912 0.9923 0.9927 0.9929 0.9917 0.9926 0.9929 0.9929
972 1620 2430 3402 4536 3888 6480 9720 13608
0.9893 0.9910 0.9919 0.9923 0.9925 0.9915 0.9923 0.9925 0.9925
3888 6480 9720 13608 18144 15552 25920 38880 54432
assembly power of the fundamental mode. Also the Table shows the relative error in keff . In Table 10 the P3 errors are, in general, lower than the errors obtained using the diffusion approximation. The same occurs with the mean relative error and the relative error in keff . The diffusion approximation yields an eigenvalue relative
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830
error of 0.04%. The P 3 approximation reduces the error in keff one order of magnitude. In Figs. 12 and 13 we display the P3 spatial core power distribution for the second and third subcritical modes, which are azimuthal degenerate modes. In Table 12, we compare keff calculated for different values of N x , N y and M. Also we list the matrix dimension of the generalized eigenvalue problem given by Eq. (43). Again, from the computational point of view, it is more favourable increasing the polynomial order M than increasing the number of nodes in the discretization of the reactor core. 5. Conclusions A nodal collocation approximation for the multi-dimensional P L equations has been developed dividing the region where the equations have to be solved into rectangular nodes and assuming that the neutronic fields can be expanded in terms of orthonormal polynomials. This method has been implemented into a computer code that solves the Lambda Modes transport problem. This code has been applied to solve four problems: a small slab homogeneous eigenvalue problem, a heterogeneous anisotropic scattering eigenvalue problem, a very heterogeneous isotropic eigenvalue problem of small size and a realistic MOX reactor problem. The obtained results have been compared with the results from the discrete-ordinates code TWODANT (S16 quadrature set). In the first case, a low order PL approximation gives inaccurate results, since the homogeneous region considered has a small dimension, the angular dependence in the solution is large and it is necessary to consider a large order L to obtain results similar to the transport solution. The second problem, with anisotropic scattering, is a variant of the 2D benchmark treated in Hébert (2006), where the zero-flux boundary condition is replaced by a vacuum boundary condition. The dimensions of this benchmark are larger than the other benchmarks. The P 3 approximation shows a good agreement with the reference S16 result. The third problem has been proposed in Brantley and Larsen (2000) and it possesses a strong spatial heterogeneity. It is de-
1829
signed to obtain a problem where the assumptions to be made for the validity of the SP 3 are not fulfilled. It is shown that the P3 and P5 approximations give rather accurate results for this problem. The fourth problem considered is a modification of a benchmark problem corresponding to a MOX reactor. The results show that the P3 approximation is enough to obtain results of the spatial power distribution very close to the S16 solution obtained with TWODANT. This shows the applicability of the multi-dimensional PL equations for the analysis of realistic reactors with mixed-oxide fuels. In summary, we believe that with the availability of fast computers the implementation of multi-dimensional P L equations in the neutronic modules of reactor core simulators becomes feasible and attractive enough to be able to analyse cores with different kind of fuels, and that the use of the spherical harmonics method to solve the neutron transport equation will become more widely used in the nuclear engineering field. Acknowledgements The authors would like to express their gratitude to the reviewers for their suggestions and helpful comments. Partial support to perform this work has been received from the spanish Ministerio de Educación y Ciencia under project ENE2005-09219-C02-00, the Generalitat Valenciana under Project GV06/095, and the Vicerrectorado de Investigación Desarrollo e Innovación de la Universidad Politécnica de Valencia under Project PPI-05-05-5701. Appendix A A.1. P L equations for XY geometry If the problem does not depend on z, the flux U clearly verifies ¼ 0 and UðhÞ ¼ Uðp hÞ, so only l þ m even moments /m l remain 2 in the series (3) and N even ¼ 12 ðL þ 1Þ . Then the first set of equations (12) yields the expressions
o/ oz
o o o o m2 o o o o m2 C þ2 þ g D D n D þ D lþ1 lþ1 lþ1 lþ1 2 ox ox oy oy lþ2 ox oy oy ox lþ2 o o o o m o o o o mþ2 n þ C þ2 n Dlþ1 þ Dlþ1 Dlþ1 Dlþ1 C þ2 0 þ2 ox ox oy oy lþ2 ox ox oy oy lþ2
o o o o o o o o m2 n Dlþ1 þ Dlþ1 Dlþ1 Dlþ1 gmþ2 C 0þ 2 ox oy oy ox lþ2 ox ox oy oy l
o o o o o o o o m Dlþ1 þ Dlþ1 Dlþ1 þ Dlþ1 n gm2 þ C 0þ þ 0 ox oy oy ox l ox ox oy oy l
o o o o mþ2 o o o o Dlþ1 Dlþ1 nl Dlþ1 þ Dlþ1 C 0þ gmþ2 þ2 l ox ox oy oy ox oy oy ox
o o o o m2 o o o o 0 þ gm2 Dl1 Dl1 nl Dl1 þ Dl1 C 2 ox ox oy oy ox oy oy ox l o o o o m o o o o mþ2 0 n n C þ C 0 D þ D D D l1 l1 l1 l1 0 þ2 ox ox oy oy l ox ox oy oy l
o o o o o o o o m2 Dl1 þ Dl1 Dl1 Dl1 n gmþ2 þ C 2 2 ox oy oy ox l ox ox oy oy l2
o o o o o o o o m Dl1 þ Dl1 Dl1 þ Dl1 n gm2 C 2 þ 0 ox oy oy ox l2 ox ox oy oy l2
o o o o mþ2 o o o o Dl1 Dl1 nl2 Dl1 þ Dl1 þC 2 gmþ2 þ2 ox ox oy oy ox oy oy ox l2 0 þ ðRt Rsl Þnm l ¼ mRf dl0 dm0 n0
ðA:1Þ
1830
M. Capilla et al. / Annals of Nuclear Energy 35 (2008) 1820–1830
for l ¼ 0; 2; 4; . . . ; L 1; L odd, l þ m even. The second set of equations (12) is the same as Eq. (A.1) interchanging the moments nlm and glm . The following constants are used:
C þ2 2;lm C þ2 0;lm
1 ½ðl þ 4 mÞðl þ 3 mÞðl þ 2 mÞðl þ 1 mÞ ¼ 2 ð2l þ 3Þ½ð2l þ 1Þð2l þ 5Þ1=2
C þ2 2;l2;mþ2 ;
¼
þ2 C þ2 þ2;lm ¼ C 2;l;m ;
C 2 0;lm
¼
;
¼
Bm l
C 0 þ2;lm
ðA:2Þ
;
¼
rffiffiffi 21 5 Rt
where Ra ¼ Rt Rs0 and D ¼
o2 ox2
0
D n22
o2 2 2 g oxoy 2
!
l ¼2 l0 even
l ¼ 1; 3; . . . ; L odd;
0
2M þl0;l0 m0 gm ¼ 0; l0
m0 ¼1
L1 X l X 0
0
2M þlm;l0 m0 gm ¼ 0; l0
m0 ¼1
l ¼2 l0 even m0 6¼m
8 9 > > 0 > > L1 < l = X X m6¼0 0 m0 gl M lm;l0 0 nl0 þ 2M lm;l0 m0 nl0 ¼0 > > > m0 ¼1 l0 ¼0 > : ; 0 0 l even
m 6¼m
for l ¼ 1; 3; . . . ; L, m ¼ 1; 2; . . . ; l, where
Ml0;l0 0 n0l0 ¼ 0;
L1 X
Mlm;l0 m n0l0 ¼ 0;
gm6l ¼0
L1 X
ðA:8Þ
M lm;l0 m gm ¼0 l0
l0 ¼0 l0 even
for l ¼ 1; 3; . . . ; L, m ¼ 1; 2; . . . ; l, where 0
0
¼0 þ nm6 l
L1 X
m Mlm;l0 m ¼ Hm l H l0 4p
0
0
l ¼ 1; 3; . . . ; L odd;
l ¼2 l0 even
which are evaluated and give the relations L1 X l X
~~ sin hdhY m l Uðr; XÞ ¼ 0;
0
ðA:4Þ
n0l þ
Z p=2 0
0
¼0 þ nm6 l
The condition of zero incoming flux on the left side of Y axis is approximated by the expressions
0
d/
l ¼2 l0 even
2 oyo 2 .
~~ sin hdhY m l Uðr; XÞ ¼ 0;
ðA:6Þ
0
A.2. Marshak’s vacuum boundary conditions
Z p
!
which are evaluated and give the relations
n0l þ
! rffiffiffi 1 5 2 2 2 o2 2 0 0 0 pffiffiffi Dn0 Dn þ Rt n2 þ D n2 2 g ¼ 0; 21Rt 2 7 Rt 3 oxoy 2 3 5 Rt rffiffiffi 3 1 1 2 0 Dn2 þ Rt n22 pffiffiffiffiffiffi D n00 þ D n2 ¼ 0; 7Rt 2 7 3 R t 30R rffiffiffiffiffiffi t 2 rffiffiffi 2 3 2 1 o 2 2 o Dg22 Rt g22 ðA:3Þ n0 þ n0 ¼ 0; 7 Rt 15 Rt oxoy 0 7Rt 3 oxoy 2
d/
m 6¼ m0 :
0
ðA:7Þ
1 mRf n00 ; k
Z p
Z 2p
C 0 2;l;m :
1 1 Dn0 þ Ra n00 þ pffiffiffi Dn02 3Rt 0 3 5Rt
Bm l
0
m Pm l ðxÞP l0 ðxÞdx;
2 C 2 2;lm ¼ C 2;l;m ;
If, for example, L ¼ 3 then P3 equations for XY geometry are obtained (Fletcher, 1983). Assuming constant cross-sections and isotropic scattering (Rsl ¼ 0 for l > 0), the equations are
¼
1
1 ð1Þmm 1 ð1Þmþm m m0 m þ m0
The condition of zero incoming flux on the left side of Z axis is approximated by the expressions
C þ2 0;l2;m ;
1 ½ðl þ 2 þ mÞðl þ 1 þ mÞðl mÞðl 1 mÞ 2 ð2l þ 3Þð2l þ 1Þ
C 0þ 2;l;m ;
Z 0
1 ½ðl þ 2 þ mÞðl þ 1 þ mÞðl mÞðl 1 mÞ1=2 C 0 ; 2;lm ¼ 2 ð2l þ 1Þð2l 1Þ ðl þ 2Þðl þ 1Þ þ m2 lðl 1Þ þ m2 C 0þ ; C 0 ; 0;lm ¼ 0;lm ¼ ð2l þ 3Þð2l þ 1Þ ð2l þ 1Þð2l 1Þ C 0þ þ2;lm
m0 Hm l H l0 2
2
1=2
C 0þ 2;lm ¼
¼
1=2
1 ½ðl þ 1 mÞðl þ 1 þ mÞðl þ 2 mÞðl þ 2 þ mÞ1=2 ¼ ; 2 ð2l þ 3Þ½ð2l þ 1Þð2l þ 5Þ1=2
C 2 2;lm
0
Mlm;l0 m0
ðA:5Þ
Z 0
1
m Pm l ðxÞP l0 ðxÞdx:
ðA:9Þ
For the right side of Y and Z axis the same expressions as Eqs. (A.5) and (A.8) result, changing the sign in the sums. References Alcouffe, R.E., Larsen, E.W., Miller Jr., W.F., Wienke, B.R., 1979. Computational efficiency of the numerical methods for the multigroup discrete ordinates neutron transport equations: the slab geometry case. Nucl. Sci. Eng. 71, 111. Alcouffe, R.E., Baker, R.S., Brinkley, F.W., Marr, D.R., O’Dell, R.D., Walters, W.F., 1995. DANTSYS: a diffusion accelerated neutral particle transport code system. Los Alamos National Laboratory, LA-12969-M. Brantley, P.S., Larsen, E.W., 2000. The simplified P 3 approximation. Nucl. Sci. Eng. 134, 1–21. Capilla, M., Talavera, C.F., Ginestar, D., Verdú, G., 2005. A nodal collocation method for the calculation of the lambda modes of the P L equations. Ann. Nucl. Energ. 32, 1825–1853. Cavarec, C., Perron, J.F., Verwaerde, 1994. Benchmark calculations of power distributions within assemblies. Nuclear Energy Agency Committee on Reactor Physics, HT-12/94006 A, NEA/NSC/DOC (94), 28. Clark Jr., M., Hansen, K.F., 1964. Numerical Methods of Reactor Analysis. New York Academic, New York. Davison, B., 1957. Neutron Transport Theory. Oxford University Press, London. Fletcher, J.K., 1983. A solution of the neutron transport equation using spherical harmonics. J. Phys. A: Math. Gen. 16, 2827–2835. Gelbard, E.M., 1968. Spherical harmonics methods: P L and double P L approximations. In: Kelberg, D., Okrent, C.N. (Eds.), Computing Methods in Reactor Physics. Gordon and Breach, New York. Gradshteyn, I.S., Ryzhik, I.M., 1980. Table of Integrals, Series and Products. In: Jeffrey, A. (Ed.). Academic Press, Orlando, Florida. Hébert, A., 1987. Development of the nodal collocation method for solving the neutron diffusion equation. Ann. Nucl. Energ. 14 (10), 527–541. Hébert, A., 2006. The search for superconvergence in spherical harmonics approximations. Nucl. Sci. Eng. 154, 134–173. Larsen, A.W., Morel, J.E., McGhee, J.M., 1996. Asymptotic derivation of the multigroup P 1 and simplified P N equations with anisotropic scattering. Nucl. Sci. Eng. 123, 328–342. Stacey, W.M., 2001. Nuclear Reactor Physics. Wiley, New York. Tomasevic´, D.I., Larsen, E.W., 1996. The simplified P 2 approximation. Nucl. Sci. Eng. 122, 309–325. Verdú, G., Ginestar, D., Vidal, V., Muñoz-Cobo, J.L., 1994. k modes of the neutron diffusion equation. Ann. Nucl. Energ. 21 (7), 405–421. Weinberg, A.M., Wigner, E.P., 1958. The Physical Theory of Neutron Chain Reactors. Chicago University Press, Chicago.