Discontinuous finite element formulations for neutron transport in spherical geometry

Discontinuous finite element formulations for neutron transport in spherical geometry

Annals of Nuclear Energy 64 (2014) 244–255 Contents lists available at ScienceDirect Annals of Nuclear Energy journal homepage: www.elsevier.com/loc...

1MB Sizes 0 Downloads 96 Views

Annals of Nuclear Energy 64 (2014) 244–255

Contents lists available at ScienceDirect

Annals of Nuclear Energy journal homepage: www.elsevier.com/locate/anucene

Discontinuous finite element formulations for neutron transport in spherical geometry Mehmet Mercimek ⇑, H. Atilla Özgener Energy Institute, Istanbul Technical University, Ayazag˘a Campus, 34469 Maslak, Istanbul, Turkey

a r t i c l e

i n f o

Article history: Received 20 June 2013 Received in revised form 9 October 2013 Accepted 11 October 2013 Available online 7 November 2013 Keywords: Discrete ordinates method Discontinuous finite element method Diamond differencing Implicit method

a b s t r a c t We have developed the linear and quadratic Galerkin discontinuous finite element methods for the solution of both time-independent and time-dependent spherical geometry neutron transport problems. Discrete ordinates method is used for the angular discretization while the implicit method is utilized for temporal discretization in time-dependent problems. In order to assess the relative performance of the newly developed linear and quadratic discontinuous finite element spatial differencing methods relative to the previously developed linear discontinuous finite element and diamond difference discretizations, a computer code is developed and numerical solutions of the neutron transport equation for some benchmark problems are obtained. These numerical applications reveal that the newly developed quadratic discontinuous finite element method produces the most accurate results while the newly developed linear discontinuous finite element method follows as the second best discontinuous finite element method. Ó 2013 Elsevier Ltd. All rights reserved.

1. Introduction The discontinuous finite element method (DFEM) is among the most flexible numerical methods in discrete ordinates (SN) formulations of neutral particle transport. The method was first introduced for the solution of the time-independent neutron transport equation (Reed and Hill, 1973). The developments in general DFEM have been recently reviewed (Cockburn et al., 2000; Cockburn, 2001). DFEM uses piecewise polynomial spaces similar to the (continuous) finite element method (FEM) but with relaxed continuity conditions at interelement boundaries. Trial functions can be chosen so that the field variable, its derivative or both are discontinuous across interelement boundaries. The method includes as its subsets both the FEM and finite difference methods (FDM). It has been reported that DFEM has the advantages of both the FDM and FEM (Li, 2006). Several computer programs have been developed for neutron transport using the linear discontinuous finite element method (LDFEM) (Reed et al., 1973, 1977; Seed et al., 1977, 1978; Wareing et al., 1996). ONETRAN and TIMEX are examples of these codes for the solution of time-independent and time-dependent transport, respectively (Hill, 1975, 1977; Hill et al., 1976). Recently, the LDFEM formulation, similar to the formulation used in TIMEX, has been employed in spherical geometry (Hong et al., 2010). In another study, piecewise LDFEM is applied to the two-dimensional ⇑ Corresponding author. Tel.: +90 538 641 90 36. E-mail addresses: [email protected] (M. Mercimek), [email protected] (H. Atilla Özgener). 0306-4549/$ - see front matter Ó 2013 Elsevier Ltd. All rights reserved. http://dx.doi.org/10.1016/j.anucene.2013.10.012

cylindrical geometry and accurate results are reported (Bailey et al., 2009). Higher-order DFEM has been extensively investigated in other disciplines (Hesthaven and Warburton, 2008). But, in neutron transport, limited research has been carried out using elements of higher degree. For example, a higher order DFEM has been developed for the time-independent transport equation by using hierarchical basis functions (Wang, 2009). In another study, higher order DFEM was used in both angular and spatial differencing for the solution of time-independent, pure absorber problems, in spherical geometry (Machorro, 2007). A comparison of linear and quadratic DFEM for triangular lattice discrete ordinates calculations was also presented (Chang and Warsa, 2007). The first objective of this study is to reformulate and implement LDFEM for time-independent and time-dependent neutron transport problems in spherical geometry. The time dependent formulation will be based on the prompt neutron transport equation and the delayed neutron effects will not be treated. Our LDFEM formulation will be henceforth called as LD2 while the spherical geometry LDFEM formulation of TIMEX will be called as LD1 (Hill, 1975, 1977; Hill et al., 1976; Hong et al., 2010). The second objective of this study is to develop a higher-order DFEM formulation for the solution of neutron transport problems in spherical geometry both for the time-independent and time dependent variety. As a higher-order DFEM, we employ the quadratic discontinuous finite element method (QDFEM). In this paper, we will first present the derivations of linear systems of equations for LD1, LD2 and QDFEM for the solution of time-independent and time-dependent prompt neutron transport

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255

equation in spherical geometry. We will use the classical Galerkin method in which the weight functions are taken to be the same as the shape functions which are Lagrange type polynomials with compact support in LD2 and QDFEM. We have developed a discrete ordinates computer code, SPDOT, in which the spatial discretization can be carried out using diamond difference (DD), LDFEM (LD2) or QDFEM approaches. Also, we have developed another version of the SPDOT for LD1 calculations of this study. Since DD formulation is given elsewhere (Lewis and Miller, 1984), it would not be repeated here. Implicit method is used for the temporal differencing in timedependent problems. Both codes are run for several time-independent and time-dependent benchmark problems to assess the performance of various spatial discretization methods in the solutions of neutron transport problems by the discrete ordinates method. The remainder of this paper is organized as follows. In Section 2, LDFEM and QDFEM formulations are described. Section 2.1 describes the discrete ordinate spherical geometry transport equation and the weighted residual forms of this equation for spatial discretization methods LD1, LD2 and QDFEM. LD2 and QDFEM approximations are given in Section 2.2 while LD1 approximation is given in Section 2.3. Finite element formulations of LDFEM and QDFEM are given in Sections 2.4 and 2.5 respectively. In Section 2.6, time differencing scheme is applied to the derived equations in previous sections. Section 2.7 describes the boundary condition applied at the centre of the sphere. In Section 3, numerical results of DD, LDFEM and QDFEM are compared. Section 3.1 is devoted to time-independent criticality problems while Section 3.2 is for the analysis of time-dependent behavior of the methods. In the final section, some concluding remarks are given. 2. Discontinuous finite element formulation First, we describe the linear and quadratic discontinuous finite element methods for the spatial discretization of the time-independent within group neutron transport equation in spherical geometry using the discrete ordinates form. Details of the sweep of the space-angle mesh in the spherical geometry discrete ordinates neutron transport are given elsewhere (Lewis and Miller, 1984).

lm

i @ðr 2 wm Þ 2r h þ amþ12 wmþ12 ðrÞ  am12 wm12 ðrÞ þ r2 rðrÞwm ðrÞ @r wm

¼ r 2 qm ðrÞ

wmþ1 ðrÞ ffi 2wm ðrÞ  wm1=2 ðrÞ 2

rðnÞ ¼ r i þ

Dr i n 2

ð4Þ

where r i ¼ ðr i1=2 þ riþ1=2 Þ=2 and Dri = ri+1/2  ri1/2 represent the midpoint and interval size of the ith mesh interval which is assumed to be homogeneous. Fig. 1 illustrates the arrangement of angular flux node points in (i, m)th cell of the spherical domain. Using Eqs. (3) and (4), Eq. (2) is written with respect to local variable as:

  i 2l m d 2 2rðnÞ h ½r ðnÞwm ðnÞ þ 2amþ1 wm ðnÞ  amþ1 þ am1 wm1 ðnÞ 2 2 2 2 wm Dr i dn þ ri r 2 ðnÞwm ðnÞ ¼ r 2 ðnÞqm ðnÞ; 1 6 n 6 1 ð5Þ 2.1.1. Weighted residual form for the LD2 and QDFEM formulations LD2 and QDFEM formulations are based directly on Eq. (5). Since wm(n) and wm1/2(n) are approximate solutions then they cannot be expected to satisfy Eq. (5) at all points in the mesh interval. We require that these approximate solutions satisfy Eq. (5) only in an integral sense by integrating Eq. (5) after multiplication with a weight function, w(n), and arrive at the weighted residual (Galerkin) form:

2lm Dr i

Z

1

d 2 ½r ðnÞwm ðnÞdn dn   Z 1 Z 1 2 þ 2amþ1 wðnÞrðnÞwm ðnÞdn  am wðnÞrðnÞwm1 ðnÞdn 2 2 wm 1 1 Z 1 wðnÞr 2 ðnÞwm ðnÞdn þ ri wðnÞ

1

Z

The spherical geometry time-independent within group neutron transport equation in conservation form is written as:

where

We omit group indices for the sake of clarity. In Eq. (1), angular variable l denotes the radial component of particle direction, spatial variable r is the distance from the origin, w is the angular neutron flux, r is the macroscopic total cross section and q is the emission density which includes the inhomogeneous (or fixed) source, scattering source and fission contribution to the group source. In order to develop the discrete ordinates equations, the angular domain l 2 [1, +1] is discretized into M (m = 1, 2, . . . , M) quadrature points lm with weights wm. We introduce the spherical geometry discrete ordinates form of transport equation by introducing the angular differencing coefficients, am+1/2 and am1/2 (Lewis and Miller, 1984) into Eq. (1):

ð3Þ

In order to make the derivation easier, the local spatial variable n 2 [1, +1], is introduced as:

¼

ð1Þ

ð2Þ

Diamond differencing (DD) in angle is used to relate the edge (wm+1/2(r), wm1/2(r)), and cell-centered (wm(r)) angular fluxes:

2.1. The discrete ordinates spherical geometry transport equation and the weighted residual forms

  @ ð1  l2 Þw @ðr 2 wÞ l þr þ r 2 rðrÞwðr; lÞ ¼ r2 qðr; lÞ @l @r

245

1 1

wðnÞr2 ðnÞqm ðnÞdn

1

ð6Þ

am ¼ amþ1=2 þ am1=2

ð7Þ

Applying integration by parts to the first term on the left hand side of Eq. (6), we obtain:

Fig. 1. A unit cell for DFEM formulations.

246

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255



 Z 1 2lm dw 2 wð1Þr2iþ1 wm ð1Þ  wð1Þr 2i1 wm ð1Þ  r wm ðnÞdn 2 2 Dr i 1 dn   Z 1 Z 1 2 2amþ1 wðnÞrðnÞwm ðnÞdn  am wðnÞrðnÞwm1 ðnÞdn þ 2 2 wm 1 1 Z 1 wðnÞr 2 ðnÞwm ðnÞdn þ ri 1

Z

¼

1

wðnÞr2 ðnÞqm ðnÞdn

Using the transformation to local coordinates, Eq. (4), multiplying with a weight function and integrating by parts we arrive at the weighted residual form for the special direction:



  Z 1 2 dwðnÞ wð1Þw1 ð1Þ  wð1Þw1 ð1Þ  w1 ðnÞ dn þ ri 2 2 2 dn Dr i 1 Z 1  wðnÞw1 ðnÞdn

1

ð8Þ Eq. (8) constitutes the final weighted residual form from which LD2 and QDFEM formulations follow. 2.1.2. Weighted residual form for the LD1 formulation For the LD1 formulation Eq. (5) is further simplified by the additional approximations:

wm ðnÞ ffi wi;m ðnÞ ffi

2

1 1

wðnÞq1 ðnÞdn

ð15Þ

2

1

Eq. (15) is used in all (LD1, LD2, QDFEM) formulations. 2.2. The linear (LD2) and quadratic (QDFEM) discontinuous finite element approximations The finite element approximation is introduced by assuming

1 ðw þ wi1=2;m Þ 2 iþ1=2;m

wm1=2 ðnÞ ffi wi;m1=2

¼

Z

ð9Þ ð10Þ

When Eqs. (9) and (10) are utilized in the second term on the lefthand side of Eq. (5), we obtain:

wm ðnÞ ¼

Nþ1 X N hj ðnÞwjm

ð16Þ

j¼1

wm1=2 ðnÞ ¼

Nþ1 X N hj ðnÞwjm1=2

ð17Þ

j¼1

  2l m d 2 2rðnÞ h ½r ðnÞwm ðnÞ þ amþ12 wiþ12;m þ wi12;m wm Dri dn   i  amþ1 þ am1 wi;m1 þ ri r 2 ðnÞwm ðnÞ ¼ r 2 ðnÞqm ðnÞ 2

2

2

qm ðnÞ ¼

2l m Dr i

ð11Þ

1

d wðnÞ ½r 2 ðnÞwm ðnÞdn dn   Z 1 2 þ amþ12 wiþ12;m þ wi12;m wðnÞrðnÞdn wm 1  Z 1 Z 1 wðnÞrðnÞdn þ ri wðnÞr 2 ðnÞwm ðnÞdn am wi;m1 Z

¼

1

1

wðnÞr2 ðnÞqm ðnÞdn

ð12Þ

1 1

wðnÞr 2 ðnÞqm ðnÞdn

Eq. (13) constitutes the final weighted residual form from which LD1 formulation follows. For starting the calculations in spherical geometry discrete ordinates method, we need to derive the weighted residual form also for the starting direction that is l1/2 = 1. Transport equation for the radially inward direction is:

dr

þ ri w1 ðrÞ ¼ q1 ðrÞ 2

That

is

w1m ¼ wi1=2;m

and

w2m ¼ wi;m only for quadratic elements. The finite element trial functions have compact support, that is:

i; j ¼ 1; . . . ; N þ 1

ð19Þ

2ði  1Þ N

ð20Þ

2

The finite element trial functions which are linear and quadratic polynomials over the element are given in Table 1. For LD2 and QDFEM, as weight functions in Eq. (8), we choose the finite element trial functions. That is we take

wðnÞ ¼ hk ðnÞ;

k ¼ 1; . . . ; N þ 1

ð21Þ

Inserting Eqs. (16)–(18) and (21) into Eq. (8) and using Eq. (19), we obtain the following equation for k = 1, . . . , N + 1:

ð13Þ

2

coordinates.

1

1

dw1

local

wNþ1 ¼ wiþ1=2;m for both linear and quadratic elements while m

ni ¼ 1 þ

  Z 1 2lm dw 2 wð1Þr 2iþ1 wm ð1Þ  wð1Þr 2i1 wm ð1Þ  r wm ðnÞdn 2 2 Dr i 1 dn   Z 1  Z 1 2 amþ12 wiþ12;m þ wi12;m wðnÞrðnÞdn  am wi;m1 wðnÞrðnÞdn þ 2 wm 1 1 Z 1 2 wðnÞr ðnÞwm ðnÞdn þ ri



to

where

Applying integration by parts to the first term on the left hand side of Eq. (12), we obtain:

¼

global

N

1

Z

ð18Þ

where N = 1 corresponds to linear and N = 2 corresponds to quadratic discontinuous finite element approximations. Here we introduced a change of notation as we changed the formulation from

hj ðni Þ ¼ dij

1

2

N

hj ðnÞqjm

j¼1

LD1 formulation is based on the approximate equation, Eq. (11). For the LD1 formulation, we require wm(n) to satisfy Eq. (11) only in an integral sense by integrating of Eq. (11) after multiplication with a weight function w(n) and arrive at the weighted residual form:

Z

Nþ1 X

ð14Þ

" # Nþ1 X 2lm 1 j 2 dkðNþ1Þ r 2iþ1 wNþ1  d r w  k w k1 i1 m k;j m m 2 2 Dr i j¼1 " # N þ1 N þ1 X X 2 j j 2amþ1 lk;j wm  am lk;j wm1 þ 2 wm 2 j¼1 j¼1 þ ri

Nþ1 Nþ1 X X mk;j wjm ¼ mk;j qjm j¼1

ð22Þ

j¼1

Table 1 Finite element trial functions. N

h1(n)

h2(n)

h3(n)

1

1n 2 n2 n 2

1þn 2



2

1  n2

n2 þn 2

247

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255

The matrices K, L, M for LD2 and QDFEM are defined as:

Z

kk;j ¼

1 1

Z

lk;j ¼

1

Explicit form of these matrices for the linear finite elements is presented below:

dhk 2 r ðnÞhj ðnÞdn dn

ð23Þ

"





hk ðnÞrðnÞhj ðnÞdn

1 2

ð24Þ

"

1

mk;j ¼

Z



1 2

hk ðnÞr ðnÞhj ðnÞdn

ð25Þ

 12  12

2

  r2 3 r 2 Dr 2 Dr 2    2i  ri D6 ri  24i  2i þ ri D6ri  24i 6 7 K ¼ 4 2  r2  5 Dr 2i Dr 2i ri ri Dr i r i Dr i i  þ þ þ 2 6 24 2 6 24



2 6 L¼4

2r i 3

 D6ri



symmetric

2 6 M¼4

2r 2i 3

i

3



2r i 3



 ri D3ri þ

Dr 2i 15

þ

Dr i 6



ð27Þ

r2 i

3

2r2

symmetric

þ

Dr 2i 60



3



þ ri D3 ri þ

i

3

ð28Þ

i

15

  2r2  r2  3 r2 3Dr 2 Dr 2 Dr 2 r i Dr i i Dr i  Dr i i  3i  4r15  40i  30i  ri30  40i  2i þ 1130 6 7 2r2     2r2 7 Dr 2i Dr 2i 7 2r i Dr i 8r i Dri 2r i Dri i i       7 3 5 10 15 3 5 10 7  r2      5 2 2 2 2 2   D r 2 3 D r 3 D r r r    Dr i 4r i Dr i 11r i Dr i i i i i  6i þ ri30   40i þ  þ  3 15 30 2 30 40

2

2 6 6 L¼6 6 4

4r i 15

 D10ri





2r i 15

 D15ri  



3 ri  15  7 7 2r i Dr i 7 þ 15 15 7  5 4r i Dr i þ 15 10

symmetric

6 6 6 M¼6 6 4

4r 2i 15



 ri D5ri þ

3Dr2i 70

6 K ¼4

 12  23 2 3

0

 16

2 3

1 6

7  23 5

ð37Þ

1 2

4 15

6 M¼4

3

symmetric

2 15 16 15

1  15 2 15 4 15

3 7 5

ð38Þ

In LD1 formulation, weight functions are different for lm > 0 and lm < 0. That is:

w1 ðnÞ ¼ 1; w2 ðnÞ ¼ h2 ðnÞ w1 ðnÞ ¼ 1; w2 ðnÞ ¼ h1 ðnÞ

lm > 0 lm < 0

ð39Þ ð40Þ

For this reason it proves to be convenient to define a variable n such that:



1; 2;

lm > 0 lm < 0

ð29Þ



ð30Þ

Inserting Eqs. (16), (18), (39) and (40) into Eq. (13), we obtain the following equation:

ð41Þ



16r i 15

2

ð36Þ

2.3. The linear discontinuous finite element approximation (LD1)

7 5 Dr 2

and for quadratic finite elements (QDFEM), these matrices assume the form: 6 6 6 K ¼6 6 4

2



7 5

#

For quadratic elements, these matrices assume the form:

2

3

r

1 3 2 3

symmetric



ð26Þ

ð35Þ

1 2 2 3

1

Explicit form of these matrices for linear finite elements (LD2) is presented below:

#

 2r2 i

15



i Dr i  2r15 þ

16r2 i

15

þ

4Dr 2i 105

symmetric

Dr2i 70





 r2 Dr2   15i  140i

3

7 7 7 þ þ 7 15 7 4r2  5 2 3 D r  ri Dr i i i þ 5 þ 70 15 2r2 i

2r i Dr i 15

Dr2i 70

" # Nþ1 X 2lm 2 1 j 2 2 ð1  d2k d2n Þr iþ1 wm  ð1  d2k d1n Þr i1 wm  kk;j wm 2 2 Dr i j¼1 " # 2 2 X X 2 amþ12 lk wjm  am lk w m1=2 þ ri mk;j wjm þ wm j¼1 j¼1 ¼

2 X mk;j qjm

ð42Þ

j¼1

ð31Þ

where For the treatment of the special direction (m = 1/2) for LD2 and QDFEM, we insert Eqs. (16), (17) and (21) into Eq. (15) and use Eq. (19) to obtain the equations for the radially inward direction. That is for k = 1, . . . , N + 1, we have:

"

N þ1 X

~ k;j qj1 m

~ k;j ¼ m

1 Z 1

dwk 2 r ðnÞhj ðnÞdn dn

ð44Þ

wk ðnÞr 2 ðnÞhj ðnÞdn

ð45Þ

1

ð33Þ

The square matrix L defined for LD2 and QDFEM becomes a column matrix of dimension two in the LD1 formulation and is defined as:

ð34Þ

lk ¼

where

~ ¼ k k;j

mk;j ¼

1

2

j¼1

Z

Z

kk;j ¼

ð32Þ

ð43Þ

The matrices K and M are defined for LD1 as:

#

Nþ1 Nþ1 X X 2 ~ wj þ r ~ k;j wj1 k m  dkðNþ1Þ wNþ1  dk;1 w11  1 i k;j 1 2 2 Dr i 2 2 j¼1 j¼1

¼

 . 2  m1=2 ¼ w1 w 2 m1=2 þ wm1=2

1

1 Z 1 1

dhk hj ðnÞdn dn hk ðnÞhj ðnÞdn

Z

1

1

wk ðnÞrðnÞdn

ð46Þ

248

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255

Explicit form of these matrices is presented below:

" K ¼ ð1Þ

r2

n1

i

2

" L¼

0 

 ri D6ri þ

2r i r i þ ð1Þn1 D6ri

 r2

24

2

i

0 

þ ri D6 ri þ

Dr 2i



ð47Þ

24

#

2 M¼4

Dr 2i

ð48Þ

r 2i  ri D3 ri þ r 2

ð1 þ dn2 Þ 3i þ ð1 þ 3dn2 Þ

Dr 2i 12

Dr2i 60

4amþ1 2lm 2 k1;j þ l1;j þ ri m1;j ; j ¼ 1; 2 Dr i wm   4amþ1 2lm 2 2 r 1 d2j k2;j þ l2;j þ ri m2;j ; j ¼ 1; 2 a2;j ¼ Dr i iþ2 wm 2 2 X 2lm 2 2am X r 1 w dk1 þ lk;j wjm1 þ mk;j qjm ; k ¼ 1; 2 fk ¼ Dri i2 b wm j¼1 2 j¼1

a1;j ¼ 

#

r 2i þ ri D3 ri þ

þ dn2 ð1Þn1 ri D3 ri 

r 2

ð1 þ dn1 Þ 3i þ ð1 þ 3dn1 Þ

The starting direction (l1/2 = 1) equations are obtained similarly after we insert Eqs. (16), (18) and (39), (40) into Eq. (15):

" # 2 2 2 X X X 2 j 2 1 ~ ~ k;j wj1 ¼ ~ k;j qj1 kk;j w1 þ ri m  dk1 w1  w1  m 2 2 Dr i 2 2 2 j¼1 j¼1 j¼1 Z 1 dwk ~ ¼ hj ðnÞdn k k;j 1 dn Z 1 ~ k;j ¼ wk ðnÞhj ðnÞdn m

ð50Þ ð51Þ

þ dn1 ð1Þn1 ri D3ri 

5

ð49Þ



a2;2

a2;1 a1;1

"

w2m w1m

#

 ¼

f2

 ð59Þ

f1

ð52Þ 4amþ1 2lm 2 k2;j þ l2;j þ ri m2;j ; j ¼ 1; 2 Dr i wm  4amþ1 2l  2 l1;j þ ri m1;j ; j ¼ 1; 2 a1;j ¼  m r 2i1 d1j þ k1;j þ 2 Dr i wm 2 2 X 2l 2am X lk;j wjm1 þ mk;j qjm ; k ¼ 1; 2 fk ¼  m r2iþ1 wb dk2 þ 2 2 Dr i wm j¼1 j¼1

a2;j ¼  After taking the integrals, the following explicit form of these matrices are obtained for LD1:

e ¼ K

0

" f M¼

0

# ð53Þ

 12  12 1 1 2 3

ð54Þ

1 3

The only difference between LD1 and LDFEM in Hill’s study is that a different special direction method (step-start) is used in the TIMEX code to calculate the starting angular fluxes than the above mentioned method which has been used in all spatial discretization methods in this study. Experience has shown that the step-start method is less accurate than using Eq. (45) but the loss in accuracy is quite small (O’Dell and Alcouffe, 1987). For the LD1 formulation, it is worth to note that if the weight functions are chosen according to Eq. (21) as in the LD2 formulation instead of using Eqs. (39) and (40), the calculated effective multiplication factor and the group fluxes would be identical since the spanned vector space is the same. This assertion has been confirmed by numerical experimentation in this study. 2.4. The linear discontinuous finite element equations 2.4.1. LD2 Formulation For lm > 0 in LD2 method, and k = 1 in Eq. (22), we take the angular flux w1m ¼ wb in the second term with the Kronecker delta where wb represents the angular flux at the second node of the previous ((i  1)st) element in the marching scheme. Thus the discontinuity is introduced. For lm > 0 and k = 2, we leave Eq. (22) unchanged. The resulting linear system is:

a1;1 a2;1

a1;2 a2;2

ð60Þ ð61Þ ð62Þ

# For the special direction, the analogous equations are:





ð58Þ

For lm < 0 and k = 2 in Eq. (22), in the first term with the Kronecker delta, we take the angular flux w2m ¼ wb where wb represents the angular flux at the first node of the previous ((i + 1)st) element in the marching scheme. For lm < 0 and k = 1, we leave Eq. (22) unchanged. The resulting linear system is:

a1;2

1

"

ð57Þ

3

Dr 2i 12

Dr 2i 60

ð56Þ

"

w1m w2m

#

 ¼

f1 f2

 ð55Þ

~2;2 a ~1;2 a

2 3 " #  w21 ~ ~2;1 a 4 2 5 ¼ f2 1 ~f 1 ~1;1 a w1

ð63Þ

2

2 ~ ~ 2;j ; j ¼ 1; 2 k2;j þ ri m Dr i 2 ~1j Þ þ ri m ~ 1;j ; j ¼ 1; 2 ¼ ðd1j þ k Dr i

~2;j ¼ a

ð64Þ

~1;j a

ð65Þ

fk ¼

2 X 2 ~ k;j qj1 ; wb dk2 þ m Dr i 2 j¼1

k ¼ 1; 2

ð66Þ

2.4.2. LD1 Formulation Similarly for lm > 0 in LD1 method, and k = 1 in Eq. (42), we take the angular flux w1m ¼ wb in the second term with the Kronecker deltas. Thus the discontinuity is introduced. For lm > 0 and k = 2, we leave Eq. (42) unchanged. The resulting linear system is:

 2amþ1 2lm  2 2 riþ1 d2j k1;j þ l1 þ ri m1;j ; 2 Dr i wm  2amþ1 2lm  2 2 ¼ riþ1 d2j k2;j þ l2 þ ri m2;j ; 2 Dr i wm

a1;j ¼

j ¼ 1; 2

ð67Þ

a2;j

j ¼ 1; 2

ð68Þ

fk ¼

2 X 2lm 2 2am  r i1 wb dk1 þ lk wm1=2 þ mk;j qjm ; 2 Dr i wm j¼1

k ¼ 1; 2

ð69Þ

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255

For lm < 0 and k = 1 in Eq. (22), in the first term with the Kronecker delta, we take the angular flux w2m ¼ wb . For lm < 0 and k = 2, we leave Eq. (22) unchanged. The resulting linear system is:

 2amþ1 2l m  2 2 r 1 d1j þ k1;j þ l1 þ ri m1;j ; j ¼ 1; 2 Dr i i2 wm  2amþ1 2l  2 l2 þ ri m2;j ; j ¼ 1; 2 a2;j ¼  m r2i1 d1j þ k2;j þ 2 Dr i wm 2 X 2l 2am  lk wm1=2 þ mk;j qjm ; k ¼ 1; 2 fk ¼  m r 2iþ1 wb dk1 þ 2 Dr i wm j¼1

a1;j ¼ 

ð70Þ

2 ~ Þþrm ðd1j þ k j ¼ 1; 2 1j i ~ 1;j ; Dr i 2 ~2j Þ þ ri m ~2;j ¼ ~ 2;j ; j ¼ 1; 2 a ðd1j þ k Dr i 2 X 2 ~ k;j qj1 ; k ¼ 1; 2 wb dk1 þ fk ¼ m 2 Dr i j¼1

For the special direction, the analogous equations are:

2

~3;3 a 6~ a 4 2;3

~3;2 a ~2;2 a

~1;1 a

~1;2 a

ð71Þ

2 ~ ~ 3;j ; j ¼ 1; 2; 3 k3;j þ ri m Dr i 2 ~ ~2;j ¼ ~ 2;j ; j ¼ 1; 2; 3 a k2;j þ ri m Dr i 2 ~ Þþrm ~1;j ¼ a ðd1j þ k j ¼ 1; 2; 3 1;j i ~ 1;j ; Dr i 3 ~f ¼ 2 w d þ m ~ k;j qj1 ; k ¼ 1; 2; 3 m k k3 j¼1 Dr i b 2 ~3;j ¼ a

ð72Þ

ð73Þ

ð75Þ

For lm > 0 and k = 1 in Eq. (22), in the second term with the Kronecker delta, we take the angular flux w1m ¼ wb where wb represents the angular flux at the third node of the previous ((i  1)st) element in the marching scheme. Thus the discontinuity is introduced. For lm > 0 and for k = 2 or 3, we leave Eq. (22) unchanged. The resulting linear system is:

a1;2 a2;2

32 1 3 2 3 wm a1;3 f1 76 2 7 6 7 a2;3 54 wm 5 ¼ 4 f2 5

a3;1

a3;2

a3;3

4amþ1 2l 2 a1;j ¼  m k1;j þ l1;j þ ri m1;j ; j ¼ 1; 2; 3 Dr i wm 4amþ1 2l 2 a2;j ¼  m k2;j þ l2;j þ ri m2;j ; j ¼ 1; 2; 3 Dr i wm  4amþ1 2l m  2 2 r 1 d3j  k3;j þ l3;j þ ri m3;j ; j ¼ 1; 2; 3 a3;j ¼ Dri iþ2 wm 3 3 X 2lm 2 2am X r i1 wb dk1 þ lk;j wjm1 þ mk;j qjm ; k ¼ 1; 2; 3 fk ¼ 2 2 Dr i wm j¼1 j¼1

1

r2

¼ q2 qðr; l; tÞ

6 4 a2;3 a1;3

a3;2

a3;1

32

w3m

3

2

f3

76 7 6 7 a2;1 54 w2m 5 ¼ 4 f2 5

a1;2

a1;1

w1m

1

v

r 2 ðwjþ1  wj Þ   Z tjþ1 @ ð1  l2 Þw @ðr 2 wÞ þ l þr þ r 2 rðrÞwðr; l; tÞ dt @l @r tj Z tjþ1 r 2 qðr; l; tÞdt ¼

ð92Þ

ð77Þ ð78Þ

We use the implicit method for time integration. That is the integrands are evaluated at t = tj+1, thus:

ð79Þ

v

1

r 2 ðwjþ1  wj Þ þ

ð80Þ

l

! @ðr2 wjþ1 Þ @½ð1  l2 Þwjþ1  þr þ r 2 rðrÞwðr; l; t jþ1 Þ Dt j @r @l

ð81Þ

f1

ð93Þ

Collecting the angular flux terms at t = tj+1 on the left side of the equation and dividing by Dtj, we obtain:

l

@ðr2 wjþ1 Þ @½ð1  l2 Þwjþ1  ~ ðrÞwjþ1 ðr; lÞ þr þ r2 r @r @l ~jþ1 ðr; lÞ ¼ r2 q

4amþ1 2l m 2 k3;j þ l3;j þ ri m3;j ; j ¼ 1; 2; 3 ð82Þ Dr i wm 4amþ1 2l 2 l2;j þ ri m2;j ; j ¼ 1; 2; 3 ð83Þ a2;j ¼  m k2;j þ Dr i wm  4amþ1 2l  2 l1;j þ ri m1;j ; j ¼ 1; 2; 3 ð84Þ a1;j ¼  m r2i1 d1j þ k1;j þ 2 Dr i wm 3 3 X 2l 2am X lk;j wjm1 þ mk;j qjm ; k ¼ 1; 2; 3 ð85Þ fk ¼  m r 2iþ1 wb dk3 þ 2 Dr i wm j¼1 2 j¼1

a3;j ¼ 

ð91Þ

tj

3

a2;2

ð90Þ

where ‘‘v’’ is the average speed of group neutrons. We define time steps as tj+1 = tj + Dtj and integrate over the jth time step:

ð76Þ

For lm < 0 and k = 3 in Eq. (22), in the first term with the Kronecker delta, we take the angular flux w3m ¼ wb where wb represents the angular flux at the first node of the previous ((i + 1)st) element in the marching scheme. For lm < 0 and for k = 1 or 2, we leave Eq. (22) unchanged. The resulting linear system is:

a3;3

ð89Þ

@w @ðr 2 wÞ @½ð1  l2 Þw þl þr þ r2 rwðr; l; tÞ @t @r @l

¼ r 2 qðr; l; tjþ1 ÞDtj

2

ð88Þ

The spherical geometry within group prompt neutron transport equation for the time dependent case can be written as:

f3

w3m

ð87Þ

2.6. Time differencing

v

a1;1 6 4 a2;1

ð86Þ

ð74Þ

2.5. The quadratic discontinuous finite element (QDFEM) equations

2

2 3 3 3 2~ 3 ~3;1 6 w12 7 a f3 6 7 7 27 ~ ~2;1 56 w1 7 ¼ 6 a 4f2 5 4 25 ~1;3 ~f 1 a w11 2

For the special direction, the following equations are obtained:

~1;j ¼ a

249

ð94Þ

where

r~ ¼ r þ

1

ð95Þ

v Dt j

and

~jþ1 ¼ qjþ1 þ q

wj V Dt j

ð96Þ

Since Eq. (94) is formally identical to Eq. (1), all previous formulation regarding spatial discretization is valid. The accuracy of the implicit method can be shown to be of order Dt (Lewis and Miller, 1984).

250

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255

2.7. Centre condition

Table 2 Cross-sections (cm1) for the U-D2O system.

Since the direction cosines and weights are ordered so that

1 < l1 <    < lM < 0 < lMþ1 <    < lM < 1 2

ð97Þ

2

m

rf

rs

rt

1.70

0.054628

0.464338

0.54628

and

ð98Þ

wm ¼ wMmþ1 ;

ð99Þ

for the Gauss–Legendre quadrature we use the following centre condition:

wm ðr ¼ 0Þ ¼ wMmþ1 ðr ¼ 0Þ;

DD

k-eff

M 2 M m ¼ 1; . . . ; 2

lm ¼ lMmþ1 ; m ¼ 1; . . . ;

LD2 QDFEM LD1

M m ¼ 1; . . . ; 2

ð100Þ

3. Numerical applications Number of points

Our FORTRAN 90 program SPDOT which has been developed in a personal computer platform is capable of solving both time-independent (fixed source and criticality) and time-dependent problems in spherical geometry multigroup neutron transport. The Gauss–Legendre quadrature up to M = 256 is allowed. The main formulations (LD2 and QDFEM) which have been developed in this work are implemented as spatial discretization options. The TIMEX type LDFEM, that is LD1, and DD are also implemented in another version of the code for comparison purposes. When N is the number of spherical shells into which the spherical system is divided, the number of points for which the scalar flux is evaluated is equal to N for DD discretization. On the other hand, the linear discontinuous finite element discretization requires scalar flux evaluation at N + 1 points. If the quadratic discontinuous finite element method is employed and each spherical shell is taken as a quadratic finite element, the number of points for which scalar fluxes are evaluated equals 2N + 1. Linear (LD1, LD2) and quadratic formulations require the solution of 2  2 and 3  3 linear systems, respectively. Due to the low dimensionality of these linear systems, Cramer’s rule is employed for the solution. In this study comparisons are made between different spatial discretization methods holding the number of points for which scalar flux evaluations are made possibly constant.

Fig. 2. The variation of k-eff with respect to the number of points for the one-group problem with isotropic scattering.

3.1.1. One-group model of a critical bare homogeneous U-D2O system with isotropic scattering The one-group macroscopic cross sections for the uranium-D2O system are given in Table 2. The critical dimension (Rc) of the system is calculated analytically to be 22.017156 cm. In Fig. 2, the variation of the calculated effective multiplication factors (k-eff) is given as a function of the number of points for which scalar fluxes are evaluated in various spatial discretization methods. The convergence criterion for the inner and outer iterations is chosen to be 106. For outer iterations it is on the absolute fractional difference between k-eff estimates in consecutive iterations. In the inner iterations it is on the maximum absolute fractional difference in pointwise flux estimates in consecutive inner iterations. The quadratic discontinuous finite element method appears to yield more accurate k-eff values than all of its alternatives when the number of points is held constant. The newly developed linear discontinuous finite element method (LD2) seems to be more accurate than its linear alternative, LD1. The performance of the DD discretization is in between the two LDFEM discretizations. Next, we compare the spatial discretization methods with respect to the number of fission source (or outer) iterations to convergence and the computation times to assess their convergence behavior and computational efficiencies. Table 3 shows the number of outer iterations (NIT), the number of elements (NEM), the number of points (for which scalar fluxes are evaluated) (NP) and relative CPU times (t). t is defined as the ratio of the CPU time to the shortest CPU time observed in Table 3 (DD with NEM = 2).

3.1. Time independent (criticality) problems In order to test the developed methods in the time-independent case, we use the benchmark problems defined in the literature (Sood et al., 2003). Some of the benchmark problems are defined for spherical geometry in this set. In all cases, vacuum boundary condition is applied at the boundary, r = R. S32 calculation is performed using the Gauss–Legendre quadrature.

Table 3 Number of outer iterations and relative CPU times for different spatial discretization methods. NEM

2 4 5 7 10 15 20 30 50

DD

LD1

LD2

QDFEM

NIT

NP

t

NIT

NP

t

NIT

NP

t

NIT

NP

t

17 30 33 34 35 35 35 36 36

2 4 5 7 10 15 20 30 50

1.0 2.0 2.7 3.7 5.1 7.6 10.9 15.1 25.4

22 33 34 35 36 36 36 36 36

3 5 6 8 11 16 21 31 51

1.9 3.7 5.0 6.6 9.3 13.7 18.3 28.1 45.7

28 34 35 35 36 36 36 36 36

3 5 6 8 11 16 21 31 51

1.7 3.4 4.4 6.9 8.6 13.7 18.0 26.6 43.6

36 36 36 36 36 36 36 36 36

5 9 11 15 21 31 41 61 101

2.7 6.6 7.6 10.1 14.0 21.4 28.4 41.7 69.3

251

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255 Table 4 Number of elements, corresponding number of points, number of outer iterations and CPU times for different spatial discretization methods. Method

k-eff  0.999932

DD LD1 LD2 QDFEM

k-eff  0.999990

k-eff  0.999999

NEM

NP

NIT

t

NEM

NP

NIT

t

NEM

NP

NIT

t

10 21 5 2

10 22 6 5

35 36 35 36

5.1 19.9 4.4 2.7

28 72 15 5

28 73 16 11

36 36 36 36

13.9 65.9 13.7 7.6

59 176 55 21

59 177 56 43

36 36 36 36

29.7 162.3 45.1 28.9

k-eff

Table 7 Cross-sections (cm1) for U-D2O Reactor.

QDFEM LD2 DD LD1

Fig. 3. The variation of k-eff with respect to the number of points for the two-group problem.

m

rf

rs,gg

rs,g+1,g

rt

v

2.50 2.50

0.0010484 0.050632

0.62568 2.44383

0.029227 –

0.65696 2.52025

1.0 0.0

rs0

rs1

rt

0.054628

0.464338

0.056312624

0.54628

3.1.2. Two-group model of a critical bare, homogeneous system made of 93% enriched uranium The scattering is also assumed to be isotropic in this problem. The two-group cross sections for the system are presented in Table 5. The critical radius of the system is calculated analytically to be 16.049836 cm. Fig. 3 shows again the variation of the calculated k-eff values with respect to number of points for various spatial discretization methods. For a fixed number of points QDFEM yields more accurate k-eff values than the other methods. Our observations regarding the performance of various methods in k-eff calculation are qualitatively identical to those in the previous problem. QDFEM shows the best performance with LD2 following it closely as the second best. Table 6 shows the relative CPU times (t) for each method to obtain approximately given k-eff values. t is here defined as the ratio of the CPU time to the shortest CPU time observed (QDFEM with NEM = 3). As before, QDFEM results in shortest t compared to the other methods.

Table 5 Two-group cross-sections (cm1) for the 93% enriched uranium system.

1 2

rf

1.808381

codes are run to get approximately the given k-eff values. t is again defined as the ratio of the CPU time to the shortest CPU time observed (DD with NEM = 2). It is obvious that a coarser mesh is usually sufficient for QDFEM to get an equivalent accuracy to LDFEM and DD. If QDFEM is used, t is usually significantly reduced. Thus it appears to be the computationally most efficient spatial discretization method among the four.

Number of points

Group, g

m

Although DD requires the least number of outer iterations for convergence in coarse meshes the number of iterations becomes identical for all methods when spatial mesh is refined. When the number of elements is held constant, t is the longest for QDFEM since the number of points is approximately twice that of LD and DD methods. DD gives the shortest t when the number of elements is held constant as expected. While it is necessary to calculate the cell-edge fluxes and the cell-centre flux by solving a 3  3 linear system in QDFEM and only cell-edge fluxes by solving a 2  2 linear system in LDFEM, merely the cell-centre flux needs to be calculated in the DD method. When the number of points is held constant, QDFEM gives the shortest execution time among all methods. Indeed QDFEM execution times are at least 20% shorter than those of the LD methods for fixed number of points. The number of linear systems to be solved is reduced by a factor of two in the quadratic formulation relative to the linear one. Obviously this effect overrides the computational load incurred by the necessity of solving 3  3 systems instead of 2  2 ones. Table 4 shows the relative CPU times, the number of outer iterations to convergence and the number of points required when the

3.1.3. One-group model of a critical bare homogeneous U-D2O system with anisotropic scattering The cross sections which are given in Table 7 are identical to the first problem we have considered with the exceptions of scattering anisotropy introduced by the nonzero first Legendre component of the scattering cross section and the increase in the average number of neutrons emitted per fission. The modifications in the cross section data result in a decrease in the analytically calculated critical radius Rc, which is 18.30563081 cm in this case.

Table 6 Number of points, outer iterations and relative CPU times for different spatial discretization methods. Method

DD LD1 LD2 QDFEM

k-eff  0.999918

k-eff  0.999990

k-eff  0.999999

NEM

NP

NIT

t

NEM

NP

NIT

t

NEM

NP

NIT

t

19 44 10 3

19 45 11 7

16 16 16 16

2.3 9.4 2.0 1.0

44 119 33 12

44 120 34 25

16 16 16 16

5.2 25.4 6.6 3.8

68 195 63 23

68 196 64 47

16 16 16 16

8.2 42.2 12.6 7.4

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255

k-eff

252

U-235 core

QDFEM LD2 DD LD1

H2 O reflector Fig. 5. Water reflected U-235 fuelled critical system.

Number of points Fig. 4. The variation of k-eff with respect to the number of points for the one group problem with anisotropic scattering.

DD QDFEM LD2 LD1

k-eff

The variation of k-eff with respect to the number of points for various methods is given in Fig. 4. A study of the figure reveals the fact that QDFEM yields the most accurate results with LD2 following it closely. Table 8 gives the relative CPU times (t) for comparison of the computational performance of various methods. t is here defined as the ratio of the CPU time to the shortest CPU time observed (QDFEM with NEM = 2). As before, QDFEM has the smallest relative CPU times to obtain the given k-eff values.

Number of points Fig. 6. The variation of k-eff with respect to the number of points in the core region for the reflected reactor problem.

3.1.4. One-group model of a critical, water reflected U-235 fuelled system Fig. 5 shows a two-region reactor which consists of the core and the reflector regions. Scattering is again assumed to be isotropic. The cross sections of the core and the reflector are presented in Table 9. The outer radii of the core and the reflector regions are 6.12745 cm and 15.318626 cm, respectively. With these dimensions the core and the reflector are 2 and 3 mean free paths thick, respectively. In the numerical solutions, the number of spherical shells in the reflector region is taken to be one and a half times that of the core region. The variation of k-eff with respect to the number of points in the core region for various methods is given in Fig. 6. The performance of various discretization methods follows the same order as in the previous problems. The only notable difference is the convergence of the DD method from above while the other techniques continue to converge from below to the analytical k-eff. Fig. 7 shows the percent error in k-eff with respect to CPU times to achieve this error values for different methods. Here, S256 quadrature is used. Also convergence criterion in k-eff is chosen as 1010. In this two-region problem, QDFEM appears to be by far the most computationally efficient method compared to the DD and LD methods.

Table 9 Cross sections (cm1) for the water reflected U-235 fuelled system.

U-235 H2O

m

rf

rs

rt

2.679198 0.0

0.065280 0.0

0.248064 0.293760

0.32640 0.32640

integral transport equation analytically (Olson and Henderson, 2004). One of these is the spherical shell source problem which is shown in Fig. 8. There is a bare spherical system of radius 10 cm. The outermost spherical shell part of the system of thickness 2 cm contains an isotropic neutron source of strength, 1 neutron/(cm3 s) which is activated at time t = 0. Initially there are no neutrons in the system. The total and scattering cross sections are 1 and 0.9 cm1 for the whole sphere. The neutrons are assumed to be monoenergetic with a speed of v = 1 cm/s. The exact scalar flux values are given at discrete points which are Dr = 0.5 cm apart for t = 1, 2.5, 5, 7.5, 10 s (early times) and 20, 50, 70, 100 s (late times) (Olson, 1999). Mesh cell sizes (Dr) are chosen identical in both source and non-source regions. Our calculations are conducted using the S8 approximation with the Gauss Legendre quadrature. The number of spherical shells used is 20 for both the DD and LDFEM (LD1 and LD2) methods. For

3.2. Time dependent problems Some benchmark solutions for time dependent neutron transport in spherical geometry have been generated by solving the

Table 8 Number of points, outer iterations and relative CPU times for different spatial discretization methods. Method

DD LD1 LD2 QDFEM

k-eff  0.999925

k-eff  0.999990

k-eff  0.999999

NEM

NP

NIT

t

NEM

NP

NIT

t

NEM

NP

NIT

t

12 29 5 2

12 30 6 5

28 28 28 28

1.9 8.0 1.5 1.0

24 69 14 5

24 70 15 11

28 28 28 28

3.6 19.2 3.9 2.3

33 104 27 10

33 105 28 21

28 28 28 28

4.8 29.5 7.0 4.4

253

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255

DD

Error in k-eff (%)

LD2

L2 error norm

QDFEM LD1

S4 S8 S16 S32

Time (s)

CPU time (s) Fig. 7. The variation of percent error in k-eff with respect to the CPU time necessary to achieve this accuracy.

Fig. 10. The variation of the L2 error norms with time for various angular approximations in the QDFEM.

Δt=10 s Δt=1 s

L2 error norm

8 cm

2 cm

Δt=0.1 s Δt=0.01 s Δt=0.001 s

Fig. 8. Spherical shell source problem.

Time (s) DD

Fig. 11. Variation of the L2 error norms with time for different time step sizes, Dt.

LD1

L2 error norm

LD2 QDFEM

L2 error norm

10 el.

Time (s)

20 el. 40 el. 80 el.

Fig. 9. The variation of L2 error norms with time for various discretization methods in the S8 approximation.

the quadratic case (QDFEM) the number of spherical shells (or quadratic elements) is 10. This means 20 points for DD and 21 points for LDFEM and QDFEM. For time integration, we have chosen Dt = 0.1 s. To assess the relative merits of various methods we define the L2 norm as:

k/exact

rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi XN  2  /k ¼ £exact  £n r 2n Dr n n n¼1

ð101Þ

Fig. 9 shows the evolution of the L2-error norm with respect to time for various spatial discretization methods. A study of the results reveals that the best method is QDFEM with LD2 following it as the second best which is consistent with our observations in time independent problems. The major difference between time dependent and time independent cases is the superiority of LD1 over the DD in time dependent problems in contrast to the situation met in time independent problems. Since QDFEM appears to be the most accurate approximation among those considered, only its convergence properties with respect to SN order, time step size and number of elements will be investigated in the rest of this subsection.

Time (s) Fig. 12. L2 error norms of QDFEM for different number of elements.

First of all, the convergence behavior of QDFEM with respect to SN order will be studied. A time step size of Dt = 0.001 s and 500 quadratic elements are used. The variation of the L2 error norm with time is presented graphically in Fig. 10 for various SN orders. From the figure, the reduction in the L2 error norm with respect to increasing SN order is clear, indicating convergence with respect to refinement in angular approximation. Secondly, the variation of L2 error norms with respect to time for different time step sizes, Dt, will be considered. In order to show the convergence of QDFEM with smaller time steps, we run SPDOT with S8 quadrature order and 20 elements. The relevant results are given in Fig. 11. L2 error norms for Dt = 0.01 s and Dt = 0.001 s are almost indistinguishable at all times. This shows the convergence of the method as time step size is decreased. Also we note that the error norms for all time step cases become nearly identical after t = 100 s since convergence to the asymptotic, timeindependent solution is reached.

254

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255

time ind.

Scalar flux (n 0/cm2s)

t=100 s t=70 s t=50 s t=20 s t=10 s t=5 s t=1 s

r (cm) Fig. 13. Comparison of time-dependent and time-independent flux profiles.

Table 10 Temporal–spatial–angular mesh cases considered. Case

Dt (s)

Quad. order

Number of elements

1 2 3 4

0.5 0.1 0.01 0.001

S8 S16 S32 S64

10 20 50 100

travel from the source region into the inner regions. More neutrons will be able to arrive at the inner regions of the sphere with increasing time. Finally, the flux profile will reach a time-independent distribution. The spatial variation of the flux at various elapsed times, t is given in Fig. 13. These results are obtained by running code with Dt = 0.5 s, S8 quadrature order and 10 elements. At t = 50, 70 and 100 s, flux profiles almost overlap with time-independent scalar flux profile. Thus the convergence of time-dependent solutions to the time-independent distribution is obvious. Finally, we will consider the radial variation of the difference between the time dependent flux at a very late time (t = 100 s) and the time-independent flux for various temporal–spatial–angular meshes which are defined in Table 10. Mesh cases in Table 10 vary from the coarsest case (Case 1) to the finest case (Case 4). The results are presented graphically in Figs. 14 and 15 which show absolute and relative error variation with respect to radial distance respectively. The maximum difference between timedependent and time-independent scalar fluxes occurs at the centre of the sphere in all cases. The refinement in the temporal–spatial– angular mesh results in convergence as expected. Time dependent fluxes are closer to the time-independent fluxes in the source region than the central non-source region.

ind-

dep

(n0/cm2s)

4. Conclusion

case 1 case 2 case 3 case 4

r (cm)

100x(Φ Φ ind-Φ dep)/Φ ind

Fig. 14. Difference between time-independent and time-dependent scalar fluxes as a function of radial distance (r) for different cases.

r (cm) Fig. 15. Variation of relative errors with respect to radial distance for different cases.

Thirdly, the variation of L2 error norms with respect to time for different number of elements will be investigated. The relevant results are given in Fig. 12. S8 and 0.1 s are chosen as the quadrature order and time step size respectively. The convergence is clear with increasing number of elements. Physically, there can be no neutrons in the interior regions of the sphere at early times since it takes some time for neutrons to

In this study, we have developed linear and quadratic discontinuous finite element methods for the solution of the spherical geometry neutron transport equation. Both time-independent and time-dependent cases are investigated. The developed formulations (LD2 and QDFEM) are compared with the results of formulations previously developed (LD1 and DD). QDFEM turns out to be the spatial discretization method which can generate the most accurate k-eff values and proves itself to be the fastest method for time-independent problems. LD2 gives the second best k-eff results for a given number of points in time-independent problems. When we try to assess computational efficiency in terms of CPU times required for a fixed accuracy in k-eff, LD2 turns out to be the second best when the required accuracy in k-eff is not too great. But DD becomes the second best if the required accuracy in k-eff is enhanced when the k-eff convergence criterion is 106. But in water reflected U-235 problem LD2 is the second best with 1010 convergence criterion and S256 quadrature. LD1 becomes the worst method in all time-independent problems. For time-dependent problems, QDFEM and LD2 come out as the best and the second best methods respectively when the accuracy is measured in terms of the L2 error norm in the scalar flux. In contrast to time-independent problems, LD1 outperforms DD when accuracy is measured in terms of the L2 error norm in scalar flux. In both time-dependent and time-independent problems LD2 formulation outperforms LD1 in all cases studied. This stems from the fact that the neutron spatial dependence is largely ignored in the angular redistribution term in the LD1 method while the finite element expansion is utilized in the LD2 method for this term. By numerical experimentation we have found out that if LD1 is modified by using the finite element expansion for the angular fluxes in the angular redistribution term, it gives identical results to LD2. Our study of the convergence properties of QDFEM reveals that this method possesses the desired convergence properties under the refinement of temporal, spatial and angular meshes. In short, numerical experiments indicate that QDFEM is a well suited method for spherical geometry neutron transport problems when high accuracy and computational efficiency is required.

M. Mercimek, H. Atilla Özgener / Annals of Nuclear Energy 64 (2014) 244–255

References Bailey, T.S., Adams, M.L., Chang, J.H., 2009. A piecewise linear discontinuous finite element spatial discretization of the transport equation in 2D cylindrical geometry. In: International Conference on Advances in Mathematics, Computational Methods, and Reactor Physics, 3–7 May, 2009. Saratoga springs, NY, United States. Chang, J.H., Warsa, J.S., 2007. Comparison of linear and quadratic discontinuous spatial finite element methods for parallel SN transport on triangles. In: Joint International Topical Meeting on Mathematics and Computation and Supercomputing in Nuclear Applications, April 15–19, Monterey, California. Cockburn, B., 2001. Devising discontinuous Galerkin methods for non-linear hyperbolic conservation laws. J. Comput. Appl. Math. 128, 187–204. Cockburn, B., Karniadakis, G., Shu, CW., 2000. The development of discontinuous Galerkin methods. In: Cockburn, B., Karniadakis, G., Shu, CW. (Eds.), Discontinuous Galerkin Methods: Theory, Computation and Applications, Lecture Notes in Computational Science and Engineering, vol. 11. SpringerVerlag, New York, pp. 3–50. Hesthaven, J.S., Warburton, T., 2008. Nodal discontinuous Galerkin methods: algorithms, analysis, and applications. Springer Texts in Applied Mathematics, vol. 54. Springer-Verlag, New York. Hill, T.R., 1975. ONETRAN, A Discrete Ordinates Finite Element Code for the Solution of the One-dimensional Multigroup Transport Equation. Los Alamos Scientific Laboratory Report LA-5990-MS (June). Hill, T.R., Reed, W.H., 1976. TIMEX: A Time-dependent Explicit Discrete Ordinates Program for the Solution of Multigroup Transport Equations with Delayed Neutrons. Technical Report LA-6201-MS. Hill, T.R., 1977. Application of the ONETRAN and TIMEX codes to shielding problems. In: Fifth International Conference on Reactor Shielding, April 18– 22, Knoxville, Tennesse. Hong, Z., Yuan, G., Fu, X., 2010. Oscillation of numerical solution for time-dependent particle transport equations. Prog. Nucl. Energy 52, 315–320. Lewis, E.E., Miller, W.F., 1984. Computational Methods of Neutron Transport. John Wiley, New York. Li, B.Q., 2006. Discontinuous finite elements in fluid dynamics and heat transfer. Computational Fluid and Solid Mechanics Series, ISSN 1860-482X, Germany.

255

Machorro, E., 2007. Discontinuous Galerkin finite element method applied to the 1D spherical neutron transport equation. J. Comput. Phys. 223 (1), 67–81. O’Dell, R.D., Alcouffe, R.E., 1987. Transport Calculations for Nuclear Analysis: Theory and Guidelines for Effective Use of Transport Codes. Report LA-10983-MS, Los Alamos National Laboratory. Olson, K.R., Henderson, D.L., 2004. benchmark solutions for time-dependent neutral particle transport in one-dimensional homogeneous media using integral transport. Ann. Nucl. Energy 31, 1495–1537. Olson K.R., 1999. Neutral Particle Integral Transport in Inertial Confinement of Fusion Systems using Time Dependent Integral Transport Methods. Doctoral Dissertation, University of Wisconsin-Madison. Reed, W., Hill, T., 1973. Triangular Mesh Methods for the Neutron Transport Equation. Technical Report la-ur-73-479, Los Alamos Scientific Laboratory. Reed, W.H., Hill, T.R., Brinkley, F.W., Lathrop, K.D., 1973. TRIPLET: A Two Dimensional, Multigroup, Triangular Mesh, Planar Geometry, Explicit Transport Code. Technical Report LA-5428-MS, Los Alamos National Laboratory. Reed, W.H., Hill, T.R., Brinkley, F.W., Lathrop K.D., 1977. TRIDENT: A Two Dimensional Multigroup, Triangular Mesh, Explicit Neutron Transport Code. Technical Report LA-6735-MS, Los Alamos National Laboratory. Seed, T.J., Miller, W.F., Brinkley, F.W., 1977. TRIDENT: A Two-dimensional, Multigroup Triangular Discrete Ordinates, Explicit Neutron Transport Code. Technical Report LA-5428-M, Los Alamos Laboratory. Seed, J., Miller, W.F., Bosler, G.E., 1978. TRIDENT: a new triangular mesh discrete ordinates code. In: Topical Meeting on Advances in Reactor Physics, Gatlinburg, TN (April 9–12). Sood, A., Forster, R.A., Parsons, D.K., 2003. Analytical benchmark test set for criticality code verification. Prog. Nucl. Energy 42 (1), 55–106. Wang, Y., 2009. Adaptive Mesh Refinement Solution Techniques for the Multigroup SN Transport Equation using a Higher-order Discontinuous Finite Element Method. Dissertation, Texas A&M University (May). Wareing, T.A., McGhee, J.J., Morel, J.E., 1996. ATTILA: A three-dimensional unstructured tetrahedral mesh discrete ordinates transport code. In: American Nuclear Society Annual Winter Meeting, vol. 75, ANS, Washington, DC, p. 146.