Professional Documents
Culture Documents
Numerical Techniques For The Neutron Diffusion Equations in The Nuclear Reactors
Numerical Techniques For The Neutron Diffusion Equations in The Nuclear Reactors
Faisal A. Al-Malki
Department of Mathematics, Faculty of Science
Taif University, Taif 888, Saudi Arabia
faisal malki1@hotmail.com
Mahmoud Rokaya
Department of Information Technology
College of Computing & Information Technology
Taif University, Taif 888, Saudi Arabia
mahmoud.roukia@science.tanta.edu.eg
Abstract
The space-time neutron diffusion equations with multi-group of de-
layed neutrons are a couple of the stiff nonlinear partial differential
equations. The finite difference method is used to reduce the partial
differential equations into ordinary differential equations. This ordinary
differential equations are rewritten in a matrix form. The general solu-
tion of the matrix differential equation contains the exponential function
of the coefficient matrix. The numerical techniques for processing the
exponential function of the coefficient matrix are presented using an-
alytical method and fundamental matrix method. The eigenvalues of
the coefficient matrix are calculated numerically using FORTRAN com-
puter code based on Laguerre’s method. The fundamental matrix and
its inverse are calculated analytically for two energy groups of reactor
kinetics and one group of precursor delayed neutrons. The numerical
techniques are applied to three-dimensional space-time neutron diffusion
equations with average one group of delayed neutrons in the different
nuclear reactors. The results of numerical technique codes are compared
with the results of traditional codes.
∗ Corresponding author: Department of Mathematics, Faculty of Science, Tanta University, Tanta
31527, Egypt.
650 A. Nahla, F. Al-Malki and M. Rokaya
1 Introduction
The nuclear reactor problems, especially those involving safety considerations,
the coefficients of the neutron diffusion equations depend upon parameters such
as the neutron power level, precursor concentration of delayed neutrons groups,
time, space and temperature feedback. In general, the reactor problem in the
presence Newtonian temperature feedback effects comprises a very large and
complex system of coupled nonlinear partial differential equations. Numerical
methods for solving the space-time neutron diffusion equations in the nuclear
reactor have been of interest in the nuclear reactor physics and engineering.
The mixed dual nodal method MINOS was used to solve the reactor kinet-
ics equations with improved quasi-static IQS model and the θ-method was used
to solve the precursor equations (Dahmani et al., 2001)[16]. An efficient solu-
tion method was presented to solve the time dependent multi-group diffusion
equations for subcritical systems with external sources using a rigorous weight
function in the quasi-static method (Kobayashi, 2005)[13]. Parallelised Krylov
methods were applied to the improved quasi-static approach in addition to
the direct, implicit time difference, approach for solving space-time dependent
multi-group neutron diffusion equations (Gupta et al., 2005)[6]. The nodal
diffusion method was developed to solve space-time neutron kinetics using the
finite-element, primal and mixed hybrid nodal methods (Grossman and Hen-
nart, 2007)[15]. A one-step implicit method and a nodal modal method were
studied to solve the time dependent neutron diffusion equations which based
on a hexagonal spatial mesh (Ginestar et al., 2002[9]; Miró et al., 2002[18];
González-Pintor et al., 2010[22]). An adiabatic kinetics model was developed
for a BWR core simulator AETNA (Tamitani et al., 2003)[17]. Mathematical
modeling of the space-time kinetics phenomena in advanced heavy water re-
actor, a 920 MW thermal, vertical pressure tube type thorium based nuclear
reactor was presented using nodal modal method (Shimjith et al., 2010)[23].
Numerical technique, based on the class of Padé and cut-product approxi-
mations, was applied to solve the two-energy group space-time nuclear reactor
kinetics equations in two dimensions (Aboanber and Nahla, 2006)[2]. Adaptive
Matrix Formation (AMF) method was presented and applied to homogeneous,
symmetric heterogeneous and non-symmetric heterogeneous reactors in the
case of two- and three-dimensions (Aboanber and Nahla, 2007)[3]. The gener-
alized Runge-Kutta method was developed for solving the multi-group, multi-
dimensional, static and transient neutron diffusion kinetics equations (Aboan-
ber and Hamada, 2008)[4]. Computation accuracy and efficiency of a power
series analytic method were presented for the time- space dependent neutron
Numerical techniques for the neutron diffusion equations 651
G
1 ∂ X
Φg (r, t) = ∇ · Dg (r)∇Φg (r, t) − Σag Φg (r, t) − Σsg,g0 Φg (r, t)
vg ∂t 0
g >g
G
X I
X
+ χg νΣfg0 (1 − β) + Σsg0 ,g Φg0 (r, t) + χg,i λi Ci (r, t),
g 0 =1 i=1
g = 1, 2, · · · , G (1)
G
∂ X
Ci (r, t) = βi νΣfg Φg (r, t) − λi Ci (r, t), i = 1, 2, · · · , I (2)
∂t g=1
where r is the position vector (cm), t is the time (s), Φg (r, t) is the scalar
neutron flux (cm−2 s−1 ) in group g, Ci (r, t) is the concentration of delayed
neutron precursors (cm−3 ) in group i, vg is the mean velocity of the neutron
(cm s−1 ) in group g, Dg (r) is the diffusion coefficient (cm) in group g, Σag (r, t)
is the absorption cross-section (cm−1 ) in group g, Σfg (r) is the fission cross-
section (cm−1 ) in group g, Σsg,g0 (r) is the scattering cross-section (cm−1 ) from
group g 0 to group g such that (Σsg0 ,g (r) = 0 for g 0 > g), ν is the mean number
of fission neutrons, χg is the spectrum of prompt neutrons in group g, χg,i is
the spectrum of i-group delayed neutrons in group g, λi is the decay constant
(s−1 ) of group i precursors, βi is the fraction of delayed neutrons in group i,
I
P
and β = βi is the total fraction of delayed neutrons.
i=1
652 A. Nahla, F. Al-Malki and M. Rokaya
Using the finite difference method, the equations (1) and (2) lead to the
following matrix form [7]
dΨ(t)
= AΨ(t) + B, (3)
dt
where,
h iT
Ψ(t) = Φ1 Φ2 · · · ΦG C1 C2 · · · CI , (4)
σ1 τ1,2 · · · τ1,G f1,1 f1,2 · · · f1,I
τ2,1 σ2 · · · τ2,G f2,1 f2,2 · · · f2,I
.. .. .. .. .. .. .. ..
. .
. . . . . .
τG,1 τG,2 · · · σG fG,1 fG,2 · · · fG,I
A=
,
(5)
p1,1 p1,2 · · · p1,G −λ1 0 ··· 0
p2,1 p2,2 · · · p2,G 0 −λ2 ··· 0
.. .. .. .. .. .. .. ..
. . . . . . . .
pI,1 pI,2 · · · pI,G 0 0 · · · −λI
and
h iT
B= 0
σ10 σ20 · · · σG 0 0 ··· 0 , (6)
G
X vg
σg = vg χg νΣfg (1 − β) − Σag − Σsg,g0 − D g,j− 1
,k,l + D g,j+ 1
,k,l
g 0 >g
(∆x)2 2 2
vg vg
− D 1
g,j,k− 2 ,l + D 1
g,j,k+ 2 ,l − Dg,j,k,l− 21 + D
g,j,k,l+ 2 ,
1
(∆y)2 (∆z)2
g = 1, 2, · · · , G (7)
vg
σg0 = − D g,j− 1
,k,l Φ g,j−1,k,l + D g,j+ 1
,k,l Φ g,j−1,k,l
(∆x)2 2 2
vg
− D 1 Φg,j,k−1,l + D 1 Φg,j,k+1,l
(∆y)2 g,j,k− 2 ,l g,j,k+ 2 ,l
vg
− D g,j,k,l− 21 Φg,j,k,l−1 + D
g,j,k,l+ 21 Φg,j,k,l+1 ,
(∆z)2
g = 1, 2, · · · , G (8)
τg,g0 = vg χg νΣfg0 (1 − β) + Σsg0 ,g ; g, g 0 = 1, 2, · · · , G; g 0 6= g (9)
Numerical techniques for the neutron diffusion equations 653
Assume that, the matrices A and B are constant during the interval time
tm and tm+1 = tm + h considering the length of the time interval is small.
Then, the general analytical solution of equation (3) takes the following form:
There are the different numerical techniques for calculating the exponential
function of the coefficient matrix A.
3 Analytical Method
Let us rewrite the exponential function of the coefficient matrix exp(hA) like
analytical method[1]
K
αk (hA)k
X
exp(hA) = (13)
k=0
where α0 , α1 , · · · , αK are coefficients and K = G + I − 1 is the number of the
rows and columns of the coefficient matrix A.
The coefficients αk can be determined by solving the following equation
where
0 for m < 0 or m > K
1
for m = 0
Qm, j = P
K K K
··· ωi1 ωi2 · · · ωim for 0 < m ≤ K
P P
i1 = 0 i2 = i1 + 1 im = im−1 + 1
i1 6= j i2 6= j im 6= j
such that,
K K K
··· ωi1 ωi2 · · · ωim = 0 for im > K or im = j = K.
P P P
i1 = 0 i2 = i1 + 1 im = im−1 + 1
i1 6= j i2 6= j im 6= j
These coefficients, αk , are expanded for a special case at two energy groups
and average one group of delayed neutrons (Appendix A).
Substituting equation (15) into equations (13) and (12) yields
K K
exp(hωj )QK−k, j k
X
k
X
Ψ(tm+1 ) =
(−1) K
A Ψ(tm )
j=0 (ωi − ωj )
k=0 Q
i=0
i 6= j
K K
exp(hωj )QK−k,
X
k
X j k
−1
+
(−1) K
A − I
A B (16)
j=0 (ωi − ωj )
k=0 Q
i=0
i 6= j
This equation represents the numerical technique for solving the space-time
neutron diffusion equations with multi-group of delayed neutrons which based
on analytical method for the exponential function of matrix A.
Substituting equation (18) into (12) yields the solution of equation (3)
during the time interval [tm , tm+1 ] which takes the following form
Ψ(tm+1 ) = Θ(tm+1 )Θ−1 (tm )Ψ(tm ) + Θ(tm+1 )Θ−1 (tm ) − I A−1 B (19)
where Θ(tm+1 ) is the fundamental matrix at tm+1 for the homogenous differ-
ential equation (3) and Θ−1 (tm ) is the inverse of the fundamental matrix at
tm .
According to Definition 1 the fundamental matrices Θ(tm+1 ) and Θ(tm )
are taken the form
h i
Θ(tm+1 ) = U0 ehω0 U1 ehω1 · · · UK ehωK (20)
and h i
Θ(tm ) = U0 U1 · · · UK (21)
where Uk is the eigenvectors corresponding to the eigenvalues ωk .
The fundamental matrix and its inverse are calculated analytically for two
energy groups and average one group of delayed neutron (Appendix B).
Table 2: Fast and Thermal neutron flux at the center point of three-
dimensional homogeneous reactor with a positive step reactivity
Time Fast neutron flux Thermal neutron flux
(s) AMF NT-FMM NT-AM 3DKIN AMF NT-FMM NT-AM
0.0 2.229 2.229 2.229 0.816 0.816 0.816 0.816
0.05 3.071 3.071 3.071 1.124 1.127 1.127 1.127
0.10 3.830 3.828 3.830 1.406 1.407 1.406 1.407
0.15 4.516 4.510 4.516 1.660 1.660 1.658 1.660
0.20 5.138 5.124 5.137 1.890 1.890 1.885 1.889
0.30 6.216 6.176 6.215 2.289 2.287 2.273 2.287
0.40 7.118 7.033 7.116 2.622 2.620 2.589 2.619
10−4 , are shown in Table 2. This table shows the results of the NT-FMM
and NT-AM compared with the 3DKIN (Ferguson and Hanson, 1973[11]) and
adaptive matrix formation, AMF (Aboanber and Nahla, 2007[3]).
Case II: Table 3 shows the fast and thermal neutron flux at the center
point of three-dimensional homogenous reactor with a negative step reactivity,
∆Σa2 = +0.369 × 10−4 . This table substantiates that the results of the NT-
FMM and NT-AM are an accurate comparing to the results of the AMF.
These comparisons substantiate the feasibility of the numerical techniques,
NT-FMM and NT-AM, for solving the neutron diffusion equations in three-
dimensional homogenous reactor with different types of step reactivity.
Table 3: Fast and Thermal neutron flux at the center point of three-
dimensional homogeneous reactor with a negative step reactivity
Time Fast neutron flux Thermal neutron flux
(s) AMF NT-FMM NT-AM AMF NT-FMM NT-AM
0.0 2.229 2.229 2.229 0.816 0.816 0.816
0.05 1.645 1.645 1.645 0.601 0.601 0.601
0.10 1.409 1.409 1.409 0.514 0.514 0.514
0.15 1.313 1.312 1.313 0.478 0.478 0.478
0.20 1.273 1.271 1.273 0.464 0.463 0.464
0.30 1.247 1.243 1.247 0.454 0.453 0.454
0.40 1.240 1.234 1.240 0.451 0.449 0.451
blanket material of 24 (cm) in thickness is presented at the top and the bottom
as in the Figure 1. Four regions containing material 1 are perturbed. They
are located symmetrically along the diagonal of the four quadrants of the core.
In the three-dimensions geometry, this configuration was made of 112 (cm)
in thickness to the z−direction, and a blanket of 24 (cm) in thickness was
added to the top and to the bottom. It has two energy groups and one delayed
precursor group. Due to the symmetry, only the right half of the cube was
considered with a homogenous Neumann boundary condition imposed at the
exposed mid-plane, D∇Φ = 0 at x = 0; 0 ≤ y ≤ 160 and 0 ≤ z ≤ 160.
ten mesh intervals were used in x−direction, ∆x = 8 (cm), and twenty mesh
intervals were used in each y− and z−directions, ∆y = ∆z = 8 (cm).
Two cases of the perturbation are occurred into the regions of material
1. The perturbation is a linear ramp with the above cross section changed
effected in 0.2 (s) and the perturbed cross section is maintained thereafter.
Two numerical techniques, NT-FMM and NT-AM, are applied to solve these
cases.
Case I: Table 4 shows the thermal neutron flux at the different points,
namely p(0, 80, 16); p(40, 40, 16); p(0, 80, 80); p(40, 40, 80); p(0, 80, 144) and
p(40, 40, 16) (cm) with a positive
(
linear ramp reactivity defined as
0.0045
− 2 t, for 0 ≤ t ≤ 0.2 (s);
∆Σa2 (material 1) =
− 0.0045
2
, for t ≥ 0.2 (s).
The thermal neutron flux of the NT-FMM and NT-AM is compared with
the thermal neutron flux of 3DKIN and AMF. From this comparison, the
thermal flux of NT-FMM and NT-AM are coincident. The relative errors of
the thermal flux of numerical Techniques with respect to the thermal flux of
3DKIN at different points are shown in Figure 2. The maximum relative error
is less than 0.035. So, we can say that the results of numerical techniques are
agreeable with the results of reference methods.
Case II: Table 5 shows the thermal neutron flux at the different points,
658 A. Nahla, F. Al-Malki and M. Rokaya
Figure 2: The relative errors of the thermal flux of numerical techniques with
respect to 3DKIN.
Numerical techniques for the neutron diffusion equations 659
p(0, 80, 16); p(40, 40, 16); p(0, 80, 80); p(40, 40, 80); p(0, 80, 144) and p(40, 40, 16)
(cm) with a negative linear( ramp reactivity as
+ 0.0045
2
t, for 0 ≤ t ≤ 0.2 (s);
∆Σa2 (material 1) = 0.0045
+ 2 , for t ≥ 0.2 (s).
This table substantiates that the thermal neutron flux of the NT-FMM and
NT-AM are accurate comparing to the thermal neutron flux of the AMF. Ta-
bles 4 and 5 substantiate the accuracy of the numerical techniques, NT-FMM
and NT-AM, for solving the neutron diffusion equations in three-dimensional
TWIGL reactor with different types of a linear ramp reactivity.
6 Conclusions
The numerical techniques based on finite difference method, fundamental ma-
trix method and analytical method are presented for the numerical solution
of the transient two energy groups of neutron diffusion and one group of de-
layed precursor equations in three-dimensional reactors. These codes are char-
acterized by the expansion of the coefficients matrix for all mesh points of
the reactor into two different matrices, specified for each mesh point of the
reactor. The codes were tested with two different benchmark problems in
three-dimensional geometry, namely the three-dimensional homogenous and
TWIGL heterogenous reactors. The fast and thermal neutron flux of the nu-
merical techniques, NT-FMM and NT-AM, were compared to those provided
by traditional codes, with an overall agreement and good performance. We
can conclude that NT-FMM and NT-AM are accurate codes and they are
the feasibility for solving the neutron diffusion equations in three-dimensional
homogenous and heterogenous reactors.
ACKNOWLEDGEMENTS
The authors gratefully acknowledge the Taif University for the financial sup-
port (Project No: 1-432-1106).
References
[1] A.A. Nahla, Analytical solution to solve the point reactor kinetics equa-
tions, Nuclear Engineering and Design, 240 (2010), 1622 - 1629.
[3] A.E. Aboanber and A.A. Nahla, Adaptive matrix formation (AMF)
method of spacetime multigroup reactor kinetics equations in multidi-
mensional model, Annals of Nuclear Energy, 34 (2007), 103 - 119.
[4] A.E. Aboanber and Y.M. Hamada, Generalized RungeKutta method for
two- and three-dimensional spacetime diffusion equations with a variable
time step, Annals of Nuclear Energy, 35 (2008), 1024 - 1040.
[5] A.E. Aboanber and Y.M. Hamada, Computation accuracy and efficiency
of a power series analytic method for two- and three-space-dependent
transient problems, Progress in Nuclear Energy, 51 (2009), 451 - 464.
[6] A. Gupta, R.S. Modak, H.P. Gupta, V. Kumar and K. Bhatt, Parallelised
Krylov subspace method for reactor kinetics by IQS approach, Annals of
Nuclear Energy, 32 (2005), 1693 1703.
[11] D.R. Ferguson and K.F. Hansen, Solution of the space-dependent reactor
kinetics equations in the three dimension, Nuclear Science and Engineer-
ing, 51 (1973), 189 - 205.
[14] K.S. Smith, An analytic nodal method for solving the two-group, multidi-
mensional, static and transient neutron diffusion equations, M. Sc. Thesis,
Nuclear Engineering, Massachusetts Institute of Technology, 1979.
Numerical techniques for the neutron diffusion equations 663
[15] L.M. Grossman and J.P. Hennart, Nodal diffusion methods for space-time
neutron kinetics, Progress in Nuclear Energy, 49 (2007), 181 - 216.
[18] R. Miró, D. Ginestar, G. Verdú and D. Hennig, A nodal modal method for
the neutron diffusion equation. Application to BWR instabilities analysis,
Annals of Nuclear Energy, 29 (2002), 1171 1194.
[19] R.S. Modak and A. Gupta, A scheme for the evaluation of dominant time-
eigenvalues of a nuclear reactor, Annals of Nuclear Energy, 34 (2007), 213
221.
[20] R.S. Varga, Matrix Iterative Analysis, Prentice Hall, Englewood Cliffs,
New Jersey, 1962.
[24] W.M. Stacey, Nuclear Reactor Physics, John Wiley and Sons, Inc. USA,
2001.
The inverse of the fundamental matrix Θ(tm ), is taken the following form
Θ−1
(tm ) =
(ω0 −σ2 )
2 φ1 (ω2 −σ2 ) φ2 (ω1 −σ2 )
(ω0 − σ2 ) (ω φ+λ) − φ1
(ω1 +λ) τ2,1
− (ω0 − σ2 )(ω1 − ω2 )
1 2φ0 φ2
(ω1 −σ2 )
φ2(ω 1 +λ)
(ω0 −σ2 )
(ω2 +λ)
φ0 (ω2 −σ2 )
(ω − σ ) − − (ω1 − σ2 )(ω2 − ω0 )
Θ
1 2
(ω0φ+λ) (ω2 +λ) τ2,1
φ0(ω 2 +λ) (ω0 +λ)
(ω2 −σ2 ) (ω1 −σ2 ) φ1 (ω0 −σ2 )
1 φ0
(ω2 − σ2 ) (ω +λ) − (ω0 +λ) τ2,1 (ω0 +λ)
− (ω1 +λ)
(ω2 − σ2 )(ω0 − ω1 )
1
(29)
1 −ω2 ) 2 −ω0 ) 0 −ω1 )
where, Θ = φ0 (ω
+ (ω0 +λ)
+ φ1 (ω
(ω1 +λ)
φ2 (ω
(ω2 +λ)
.
Received: February, 2012