Available online at www.sciencedirect.com annals of
NUCLEAR ENERGY Annals of Nuclear Energy 35 (2008) 927–936 www.elsevier.com/locate/anucene
Development of deterministic code based on the discrete ordinates method for the third-order neutron correlation technique Tomohiro Endo, Akio Yamamoto *, Yoshihiro Yamane Department of Materials, Physics and Energy Engineering, Nagoya University, Furo-cho, Chikusa-ku, Nagoya 464-8603, Japan Received 6 October 2006; received in revised form 21 August 2007; accepted 1 September 2007 Available online 10 January 2008
Abstract The third-order neutron correlation technique is one of the subcriticality measurement techniques. The significant feature of this technique is that an absolute value of subcriticality can be evaluated from the measured neutron correlation factors, namely Y1 and X1. In order to extend the applicability of the third-order neutron correlation technique to actual complicated subcritical systems, we previously derived the spatial and neutron energy dependent theoretical formulas of Y1 and X1 by using the first-, second-, and third-order importance functions. These theoretical formulas depend on the locations of both an external neutron source and a neutron detector. The numerical solutions of these formulas are very useful to design the arrangements of the external neutron source and the neutron detector and to investigate the contamination of the spatial effect in the measured neutron correlation factors, Y1 and X1. Therefore, we developed a novel deterministic code that can calculate both Y1 and X1 based on the SN method. In this paper, we focus on the description of the numerical procedure of this code and its verification by comparing it with the results of Monte Carlo simulations. 2008 Elsevier Ltd. All rights reserved.
1. Introduction The third-order neutron correlation technique is one of the subcriticality measurement techniques based on the reactor noise analysis (Furuhashi and Izumi, 1968; Dragt, 1967). In this technique, first, we measure the time series data of neutron counts is measured. Second, we estimate the second- and third-order neutron correlation factors Y and X by analyzing the measured time series data. Finally, we can estimate the absolute subcriticality from Y1 and X1, which are saturation values of Y and X when the counting gate width T tends to infinity. In order to extend the applicability of the third-order neutron correlation technique to actual complicated subcritical systems, we previously derived the theoretical formulas that considered the spatial and neutron energy effects (Endo et al., 2006a,b). Through these derivations,
*
Corresponding author. Tel.: +81 52 789 5121; fax: +81 52 789 3608. E-mail address:
[email protected] (A. Yamamoto).
0306-4549/$ - see front matter 2008 Elsevier Ltd. All rights reserved. doi:10.1016/j.anucene.2007.09.014
we clarified that Y1 and X1 can be expressed by the first-, second-, and third-order importance functions related to the neutron detections. Here, the first-order importance function I 1 ð~ r; E; ~ XÞ is a conventional one, and the second- and third-order importance functions, namely, ~ and I 3 ð~ ~ are newly introduced in order to I 2 ð~ r; E; XÞ r; E; XÞ, derive the theoretical formulas of Y1 and X1. These importance functions satisfy the adjoint neutron transport equations and depend on the arrangement of the neutron detector. By integrating these importance functions with respect to the spatial distribution and the energy spectrum of an external neutron source, the theoretical formulas of Y1 and X1 can be expressed. If we obtain the numerical solutions of Y1 and X1 for the actual complicated systems, it will be very useful to design arrangements of the external neutron source and the neutron detector and also to investigate the contamination of the spatial effects in the measured values of Y1 and X1. Although some deterministic and Monte Carlo codes can calculate Y1 (Humbert, 2003; Valentine, 1997), none of them can estimate both Y1 and X1. Therefore, in order to apply the third-order
928
T. Endo et al. / Annals of Nuclear Energy 35 (2008) 927–936
neutron correlation technique to the actual subcriticality measurement, a numerical simulation code that can estimate both Y1 and X1 is necessary. In the present study, we focus on the development of the numerical simulation code that can estimate both Y1 and X1 and confirm the correctness of the results. We consider the fact that the importance functions satisfy the adjoint neutron transport equations. Then, we develop a new deterministic code to calculate Y1 and X1 by SN method using the importance function. In Section 2, we derive the theoretical formulas of Y1 and X1 by using the importance functions. In Section 3, we describe the computational procedures of this newly developed code. In Section 4, we show the numerical results of Y1 and X1 obtained using this code. The validity of this code is confirmed by a comparison with the results of Monte Carlo simulations. 2. Derivation of theoretical formulas of Y‘ and X‘ by using the importance functions In this section, we derive the spatial and neutron energydependent theoretical formulas of Y1 and X1 by using the importance functions (Endo et al., 2006b). In the third-order neutron correlation technique, the second- and third-order neutron correlation factors, namely, Y(T) and X(T), respectively, are defined as follows: l ðT Þ 1; Y ðT Þ ¼ 2 lðT Þ l ðT Þ l ðT Þ X ðT Þ ¼ 3 3 2 þ 2; lðT Þ lðT Þ
ð1Þ ð2Þ
where l(T), l2(T), and l3(T) represent the mean, variance, and third-order central moment of neutron counts C(T) detected during the counting gate width T, respectively. Their definitions are as follows: lðT Þ ¼ hCðT Þi;
ð3Þ 2
ð4Þ
3
ð5Þ
l2 ðT Þ ¼ hðCðT Þ lðT ÞÞ i; l3 ðT Þ ¼ hðCðT Þ lðT ÞÞ i;
where Æxæ implies the expected value of x. In a subcritical system, as T increases, Y(T) and X(T) become saturated. By measuring the saturation values of Y(T) and X(T) that are denoted by Y1 and X1, respectively, we can estimate the absolute value of subcriticality. The details of the measurement are reported in our previous paper (Endo et al., 2006a). In our previous study, we have derived the theoretical formulas of Y1 and X1 by using the first-, second-, and third-order importance func~ and I 3 ð~ ~ respections, i.e., I 1 ð~ r; E; ~ XÞ, I 2 ð~ r; E; XÞ r; E; XÞ, tively. Here, these importance functions satisfy the following adjoint transport equations: ~ ¼ Rd ð~ B y I 1 ð~ r; E; XÞ r; EÞ; 2 ~ ¼ Rf ð~ B y I 2 ð~ r; E; XÞ r; EÞhmðm 1ÞiðI 1;f ð~ rÞÞ ;
ð6Þ ð7Þ
~ ¼ Rf ð~ r; E; XÞ r; EÞf3hmðm 1ÞiI 1;f ð~ rÞI 2;f ð~ rÞ By I 3 ð~ 3
þ hmðm 1Þðm 2ÞiðI 1;f ð~ rÞÞ g;
ð8Þ
where B is the adjoint Boltzmann operator defined as Z Z 1 ~ þ Rt ð~ ~!X ~0 Þ By ¼ Xr r; EÞ dE0 dX0 Rs ð~ r; E ! E0 ; X 0 4p Z Z 1 vf ð~ r; E0 Þ ; ð9Þ mRf ð~ r; EÞ dE0 dX0 4p 0 4p Rd ð~ r; EÞ is the macroscopic detection cross-section of the neutron detector; I 1;f ð~ rÞ and I 2;f ð~ rÞ are the fission spectrum-weighted average importance functions: Z 1 Z vf ð~ r; EÞ ~ I 1;f ð~ I 1 ð~ rÞ ¼ dE dX r; E; XÞ; ð10Þ 4p 4p 0 Z 1 Z vf ð~ r; EÞ ~ I 2;f ð~ I 2 ð~ rÞ ¼ dE dX r; E; XÞ; ð11Þ 4p 4p 0 and Æm(m 1)æ and Æm(m 1)(m 2)æ the second- and thirdorder factorial moments of fission neutrons, respectively. The other notations are the commonly used ones. Here, the above-mentioned importance functions satisfy the following boundary conditions at a free surface: ~ ¼ 0; I 1 ð~ rboundary ; E; XÞ ð12Þ ~ ¼ 0; rboundary ; E; XÞ I 2 ð~ ~ ¼ 0; I 3 ð~ rboundary ; E; XÞ
ð13Þ ~ > 0; for ~ nX
ð14Þ
where ~ n is a unit vector in the direction of the outward normal at a boundary ~ rboundary on the surface. These boundary conditions are the same as those of the adjoint neutron flux. By using these importance functions, the theoretical formulas of Y1 and X1 can be expressed as follows: Z 1 Y1 ¼ dV Sð~ rÞfhqiI 2;s ð~ rÞ þ hqðq 1Þi CR V
X1
ðI 1;s ð~ rÞÞ2 g; ð15Þ Z 1 ¼ dV Sð~ rÞfhqiI 3;s ð~ rÞ þ 3hqðq 1ÞiI 1;s ð~ rÞI 2;s ð~ rÞ CR V 3
rÞÞ g; þ hqðq 1Þðq 2ÞiðI 1;s ð~ where CR is the neutron count rate defined as Z 1 X dV Sð~ rÞ hqiI 1;s ð~ rÞ: CR ¼ V
ð16Þ
ð17Þ
q¼0
Here, Sð~ rÞ is the spatial distribution of the source strength, i.e., the expected number of source events occurring per unit time at position ~ r; q is the number of neutrons emitted per external source event; Æqæ, Æq(q 1)æ, and Æq(q 1)(q 2)æ are the factorial moments of the external source neutrons per source event; I 1;s ð~ rÞ, I 2;s ð~ rÞ, and I 3;s ð~ rÞ are the external source spectrum-weighted importance functions, which are given as follows: Z 1 Z v ð~ r; EÞ ~ I 1 ð~ I 1;s ð~ rÞ ¼ dE dX s r; E; XÞ; ð18Þ 4p 4p 0 Z 1 Z v ð~ r; EÞ ~ I 2 ð~ rÞ ¼ dE dX s r; E; XÞ; ð19Þ I 2;s ð~ 4p 4p 0
T. Endo et al. / Annals of Nuclear Energy 35 (2008) 927–936
I 3;s ð~ rÞ ¼
Z
Z
1
dE
dX 4p
0
vs ð~ r; EÞ ~ I 3 ð~ r; E; XÞ; 4p
ð20Þ
X1 ¼
1 CR
Z
Z dV
dERf ð~ r; EÞ/ð~ r; EÞf3hmðm 1Þi
CR ¼
Z
Rs;g!g0 ðx; y; zÞ
M X
ð27Þ
wm I 2;g0 ;m ðx; y; zÞ
m
þ mRf ;g ðx; y; zÞI 2;f ðx; y; zÞ þ Rd;g ðx; y; zÞ hmðm 1ÞiðI 1;f ðx; y; zÞÞ2 ; G X
vf ;g0
M X
ð28Þ
wm I 2;g0 ;m ðx; y; zÞ;
ð29Þ
m
þ Rt;g ðx; y; zÞI 3;g;m ðx; y; zÞ ¼ Q3;g ðx; y; zÞ; ð22Þ
G X
Rs;g!g0 ðx; y; zÞ
g0 ¼1
ð23Þ
M X
ð30Þ
wm I 3;g0 ;m ðx; y; zÞ
m
þ mRf ;g ðx; y; zÞI 3;f ðx; y; zÞ þ Rf ;g ðx; y; zÞ
3. Computational procedures We have developed a deterministic code to calculate Y1 and X1 based on the theoretical formulas shown in Section 2. The computational procedures of this code are described as follows. ~ I 2 ð~ ~ and As shown in Eqs. (6)–(8), I 1 ð~ r; E; XÞ, r; E; XÞ, ~ I 3 ð~ r; E; XÞ, satisfy the adjoint neutron transport equations; hence, we can calculate these importance functions by the deterministic transport method, e.g., the SN or PN method (Bell and Glasstone, 1970). In our code, we used the SN method to calculate the importance functions. In this case, Eqs. (6)–(8) are expressed by multi-group adjoint transport ~m ¼ equations with respect to the discrete direction X ðlm ; gm ; nm Þ as follows: o o o lm þ g m þ n m I 1;g;m ðx; y; zÞ ox oy oz þ Rt;g ðx; y; zÞI 1;g;m ðx; y; zÞ ¼ Q1;g ðx; y; zÞ;
g0 ¼1
G X g0 ¼1
0
G X
ð26Þ
o o o lm þ gm þ nm I 3;g;m ðx; y; zÞ ox oy oz
It should be noted that the delayed neutron is not explicitly taken into account in the above derivation. However, we are interested in the saturated value of Y1 and X1 that are obtained for the infinite gate width T. For a large gate width, most of the fission chains will die away. When this physical consideration is taken into account, it is not necessary to independently treat prompt and delayed neutrons, i.e. they can treat all together.
Q1;g ðx; y; zÞ ¼
Q2;g ðx; y; zÞ ¼
Q3;g ðx; y; zÞ ¼ dERd ð~ r; EÞ/ð~ r; EÞ:
wm I 1;g0 ;m ðx; y; zÞ;
m
g0 ¼1
1
dV V
M X
þ Rt;g ðx; y; zÞI 2;g;m ðx; y; zÞ ¼ Q2;g ðx; y; zÞ;
I 2;f ðx; y; zÞ ¼
3
I 1;f ð~ rÞI 2;f ð~ rÞ þ hmðm 1Þðm 2ÞiðI 1;f ð~ rÞÞ g Z þ dV Sð~ rÞf3hqðq 1ÞiI 1;s ð~ rÞI 2;s ð~ rÞ V 3 þhqðq 1Þðq 2ÞiðI 1;s ð~ rÞÞ g ; Z
vf ;g0
o o o lm þ gm þ nm I 2;g;m ðx; y; zÞ ox oy oz
1
0
V
G X g0 ¼1
r; EÞ is the normalized energy spectrum of the where vs ð~ external source. Furthermore, the theoretical formulas of Y1 and X1 can also be expressed by using the total neutron flux /ð~ r; EÞ: Z Z 1 1 dV dERf ð~ r; EÞ/ð~ r; EÞhmðm 1ÞiðI 1;f ð~ rÞÞ2 Y1 ¼ CR V 0 Z 2 þ dV Sð~ rÞhqðq 1ÞiðI 1;s ð~ rÞÞ ð21Þ V
I 1;f ðx; y; zÞ ¼
929
Rs;g!g0 ðx; y; zÞ
M X
ð24Þ
wm I 1;g0 ;m ðx; y; zÞ
m
þ mRf ;g ðx; y; zÞI 1;f ðx; y; zÞ þ Rd;g ðx; y; zÞ;
ð25Þ
f3hmðm 1ÞiI 1;f ðx; y; zÞI 2;f ðx; y; zÞ 3
þ hmðm 1Þðm 2ÞiðI 1;f ðx; y; zÞÞ g; I 3;f ðx; y; zÞ ¼
G X g0 ¼1
vf ;g0
M X
wm I 3;g0 ;m ðx; y; zÞ;
ð31Þ ð32Þ
m
where common notations are used. It should be noted that wm is a quadrature weight of the solid angle and it is normalized as follows: M X
wm ¼ 1:
ð33Þ
m
I1,g,m(x, y, z), I2,g,m(x, y, z) and I3,g,m(x, y, z) can be solved in the same algorithm as the usual angular neutron flux of the fixed source problem. We solve these importance functions by the diamond differencing scheme with a negative flux fix-up (Lewis and Miller, 1984). For example, we explained the algorithm for calculating the first-order importance function I1,g,m(x, y, z). By volume-averaging Eq. (24) over a certain cell, we obtained the balance equation of the importance function I1,g,m: g lm xin yout m I 1;g;m I xout I yin 1;g;m I 1;g;m 1;g;m þ Dx Dy nm zin I 1;g;m I zout þ ð34Þ 1;g;m þ Rt;g I 1;g;m ¼ Q1;g ; Dz where Dx, Dy, and Dz are the widths of the cell in the x-, y-, yin zin and z-directions, respectively; I xin 1;g;m , I 1;g;m , and I 1;g;m are the surface-averaged incoming importance functions across the yout zout yz-, zx-, and xy-planes, respectively; I xout 1;g;m , I 1;g;m , and I 1;g;m are the surface-averaged outgoing importance functions across the yz-, zx-, and xy-planes, respectively; I 1;g;m is
930
T. Endo et al. / Annals of Nuclear Energy 35 (2008) 927–936
the cell-averaged importance function; and Q1;g , is the cellaveraged source term. In the diamond differencing scheme, we assume the following relationship between the incoming and outgoing importance functions in each direction: xout I xin 1;g;m þ I 1;g;m ¼ I 1;g;m ; ð35Þ 2 yout I yin 1;g;m þ I 1;g;m ¼ I 1;g;m ; ð36Þ 2 zout I zin 1;g;m þ I 1;g;m ¼ I 1;g;m : ð37Þ 2 By substituting Eqs. (35)–(37) into Eq. (34), we obtain the cell-averaged importance function as follows: gm yout nm zout 2 lDxm I xout þ I þ I þ Qt;g 1;g;m Dy 1;g;m Dz 1;g;m I 1;g;m ¼ ð38Þ 2 lDxm þ gDym þ nDzm þ Rt;g
The term Q1;g contains I 1;g;m , as shown in Eq. (25). Therefore, iterative calculations are necessary to solve Eq. (38) in the actual implementation. This equation shows that we can calculate I 1;g;m from the outgoing importance functions. Further, the incoming importance functions are calculated using the relationship shown in Eqs. (35)–(37), i.e., xout I xin 1;g;m ¼ 2I 1;g;m I 1;g;m ;
ð39Þ
I yin 1;g;m
¼ 2I 1;g;m
I yout 1;g;m ;
ð40Þ
¼ 2I 1;g;m
I zout 1;g;m :
ð41Þ
I zin 1;g;m
According to the above equations, when twice the value of I 1;g;m is less than those of the outgoing importance functions, the incoming importance function becomes negative. If a negative incoming importance function is obtained, the importance function is fixed-up to be zero, and then, I 1;g;m is recalculated by substituting the fixed incoming importance functions into Eq. (34). The incoming importance functions obtained at a particular cell are used as the outgoing importance functions at the adjacent cells. The first outgoing importance function is given by the boundary condition as shown in Eq. (12). Thus, the importance functions can be solved from the outgoing to the incoming ones. The same algorithms are also applied to the case of the higher-order importance functions, namely I2,g,m(x, y, z) and I3,g,m(x, y, z). These importance functions can be solved from a low order to high order by using Eqs. (24)–(32). First, I1,g,m(x, y, z) is obtained by solving the adjoint fixed source problem in which the fixed source is provided by the macroscopic detection cross-section Rd;g ðx; y; zÞ. Second, I2,g,m(x, y, z) is obtained by solving the adjoint fixed source problem in which the fixed source Rf ;g ðx; y; zÞ hmðm 1Þi ðI 1;f ðx; y; zÞÞ2 is obtained by I1,g,m(x, y, z), which is calculated beforehand. Finally, I3,g,m(x, y, z) is obtained by the adjoint fixed source problem with the fixed source problem with the fixed source Rf ;g ðx; y; zÞf3hmðm 1ÞiI 1;f ðx; y; zÞ 3 I 2;f ðx; y; zÞ þ hmðm 1Þðm 2ÞiðI 1;f ðx; y; zÞÞ g.
In order to accelerate the transport sweep of Eqs. (24), (27) and (30), we use the coarse-mesh finite-difference (CMFD) acceleration (Smith and Rhodes, 2000). In our code, the neutron current equation in the diffusion sweep is corrected to reproduce the net neutron current obtained by a transport sweep. For simplicity, we explain this acceleration method for the forward neutron flux in a slab system. The neutron current in the diffusion sweep is treated as follows: J iþ1=2 ¼
2aiþ1=2 Di Diþ1 e iþ1=2 ð/iþ1 þ /i Þ; ð/ /i Þ þ D Di Diþ1 þ Diþ1 Di iþ1 ð42Þ
where i is the mesh number; /i, the total neutron flux of the ith mesh; Ji+1/2, the net neutron current at the (i + 1/2)th plane between the ith and (i + 1)th mesh; Di, the width of the ith mesh; Di, the conventional diffusion coefficient; e iþ1=2 , the correction factor to reproduce the net current D obtained by the transport sweep; and ai+1/2, a stabilization factor (Yamamoto et al., 2004; Yamamoto, 2005). Assum~ n and the net neutron curing that the total neutron flux / i n rent e J iþ1=2 are obtained by the nth transport sweep, the e iþ1=2 is determined as follows: correction factor D 2aiþ1=2 Di Diþ1 ~ n n n ~n þ / ~ ~n e e / /iþ1 /i D iþ1=2 ¼ J iþ1=2 þ iþ1 i Di Diþ1 þ Diþ1 Di ð43Þ It is noted that the stabilization factor ai+1/2 is set on the basis of our experience. If the optical thickness of a cell, which is denoted by s, is smaller than 1, we may set ai+1/2=1. If s > 1, we must set ai+1/2 > s to stably accelerate the transport sweep. After I1,g,m(x, y, z), I2,g,m(x, y, z) and I3,g,m(x, y, z) are calculated, Y1 and X1 can be obtained by using Eqs. (15)– (17). The external source-weighted importance functions in Eqs. (15)–(17) are calculated as follows: I 1;s ðx; y; zÞ ¼
G X
vs;g0
g0 ¼1
I 2;s ðx; y; zÞ ¼
G X
G X g0 ¼1
wm I 1;g0 ;m ðx; y; zÞ;
ð44Þ
wm I 2;g0 ;m ðx; y; zÞ;
ð45Þ
wm I 3;g0 ;m ðx; y; zÞ:
ð46Þ
m
vs;g0
g0 ¼1
I 3;s ðx; y; zÞ ¼
X X m
vs;g0
X m
In the case of Eqs. (15)–(17), if we calculate the importance functions corresponding to the specific neutron detector, then we can estimate Y1 and X1 corresponding to any neutron source by changing only Sð~ rÞ, Æqæ, Æq(q 1)æ, Æq(q 1)(q 2)æ, and vs ð~ r; EÞ, without the recalculation of the importance functions. Alternatively, we can also calculate Y1 and X1 by using the total neutron flux / as shown in Eqs. (21)–(23). An advantage of this method is that Y1 can be calculated without I 2;g0 ;m ðx; y; zÞ and X1 can be calculated without I 3;g0 ;m ðx; y; zÞ. However, it is observed that the recalculation
T. Endo et al. / Annals of Nuclear Energy 35 (2008) 927–936
of total neutron flux is required when we calculate Y1 and X1 for different neutron sources. 4. Numerical analysis In this section, we show the numerical results of Y1 and X1 calculated by our code. Then, the validity of this code is confirmed by a comparison with the results of Monte Carlo simulations. Since the numerical simulation code that can estimate both Y1 and X1 is newly developed, verification calculations that confirm the correctness of the derived formulae are performed in a simple geometry. 4.1. Calculation model The system analyzed in this study is a bare homogeneous rectangular parallelepiped system (30 cm · 40 cm · 60 cm) shown in Fig. 1. We assume that this system is a thermal reactor system, and we calculate it with two energy group constants, as listed in Table 1. These group constants are obtained from the Takeda benchmark model 1, a small LWR core (Takeda and Ikeda, 1991). Here, we adjust the group constants of fission and capture under the constraint such that their sum is constant in order to simulate the three subcritical systems whose neutron multiplication factor, keff, values are approximately 0.99, 0.95, and 0.80. We assume that the fissile material is only 235U. The probability distribution of the fission neutrons and the factorial moments, namely Æmæ, Æm(m 1)æ, and Æm(m 1)(m 2)æ, are listed in Table 2 (Gwin et al., 1984). We assume that the external neutron source is 252Cf. This nuclide is a spontaneous fission source, i.e., multiple neutrons are emitted per fission. The probability distribution of the source neutrons and the factorial moments, namely, Æqæ, Æq(q 1)æ and Æq(q 1)(q 2)æ, are also listed
931
in Table 2 (Gwin et al., 1984). The external source spectrum is identical to the fission R spectrum given in Table 1. rÞ, which is the total The total source strength V dV Sð~ spontaneous fission rate in this calculation, is set to be 10,000 fissions/s. Neutron detection is achieved by thermal neutron capture reaction occurring in detector regions, i.e., Rc;g if g ¼ 2 and ðx; y; zÞ 2 detector region; Rd;g ¼ 0 otherwise: ð47Þ Eq. (47) indicates that no physical detector is assumed in the present calculation, i.e., no additional regions or cross-sections are used to represent the detector. The capture reaction is used as an ‘‘ideal’’ detector instead of a physical detector. In order to examine the spatial effects of Y1 and X1 due to the arrangement of the external neutron source and neutron detector, we calculate Y1 and X1 for two types of arrangement: Case I: The spatial distribution of the source strength is uniform over the entire system. The (15 6 x 6 15, 20 6 y 6 20, 25 6 z 6 25). The neutron detector region spans over the entire area of the system (15 6 x 6 15, 20 6 y 6 20, 25 6 z 6 25). In this case, it is considered that the spatial effect is weak. Case II: A point-like source distributed in a volume 1 cm · 1 cm · 1 cm is located at the corner of the system (x = 14.5, y = 19.5, z = 24.5). The detector region spans one-eighth of the area of the system (0 6 x 6 15, 0 6 y 6 20, 0 6 z 6 25). It is considered that the spatial effect in this case is strong. 4.2. SN method
Detector
In this calculation, we divide the geometry into the 120 · 160 · 200 spatial meshes with 0.25-cm mesh widths. We used an S12 quadrature set, i.e., the total solid angle 4p is divided into 168 directions. The convergence criteria are 107 with respect to the total adjoint fission rate over the entire system and the solid angle-averaged importance function at each mesh point. We calculate Y1 and X1 by using both procedures based on Eqs. (15)–(17) and (21)–(23), in order to confirm the equivalence of these procedures.
50 cm
4.3. Monte Carlo method
Source
40 cm
30 cm Fig. 1. Bare homogeneous rectangular parallelepiped system.
The existing Monte Carlo code for the neutron transport calculation does not have the function to calculate both Y1 and X1. In this study, we program a two-group Monte Carlo simulation code that is applicable only to the calculation geometry, as shown in Fig. 1; however, it
932
T. Endo et al. / Annals of Nuclear Energy 35 (2008) 927–936
Table 1 Two energy group constants Group
Rt (1/cm)
Ra (1/cm)
Rs;g!1 (1/cm)
Rs;g!2 (1/cm)
Fission spectrum
Neutron velocity (cm/s)
1 2
2.23775E01 1.03864E+00
8.52709E03 1.58196E01
1.92423E01 0.00000E+00
2.28253E02 8.80439E01
1.00000 0.00000
1.00000E+07 2.20000E+05
Group
Subcritical system keff = 0.99
1 2
keff = 0.95
keff = 0.80
Rc (1/cm)
Rf (1/cm)
mRf (1/cm)
Rc (1/cm)
Rf (1/cm)
mRf (1/cm)
Rc (1/cm)
Rf (1/cm)
mRf (1/cm)
4.54992E03 3.12760E02
3.97717E03 1.26920E01
9.69157E03 3.09279E01
4.71061E03 3.64041E02
3.81648E03 1.21792E01
9.29999E03 2.96783E01
5.31321E03 5.56344E02
3.21388E03 1.02562E01
7.83157E03 2.49922E01
Table 2 Neutron emission probability and factorial moments P(v) v 235
U
0
1
2
3
4
5
6
7
8
9
0.0291
0.1660
0.3361
0.3073
0.1333
0.0259
0.0021
0.0002
0.0000
0.0000
0
1
2
3
4
5
6
7
8
9
0.0021
0.0249
0.1225
0.2722
0.3067
0.1876
0.0680
0.0141
0.0018
0.0001
P(q) q 252
Cf
235
U
252
Cf
Æmæ
Æm(m 1)æ
Æm(m 1)(m 2)æ
2.437
4.705
6.891
Æqæ
Æq(q 1)æ
Æq(q 1)(q 2)æ
3.773
12.051
32.026
has a time-dependent tally function for the third-order neutron correlation technique. In this code, we use the Mersenne Twister as the random number generator (Matsumoto and Nishimura, 1998). We perform the analog Monte Carlo simulation with a fixed source. We simulate a measurement of the third-order neutron technique by taking the time dependent tally of the capture reactions that occurred in the detector regions. It should be noted that we skip the tally during time tskip to detect neutrons after
the calculation system reaches a stationary state. We suppose 100,000 successive time gates with the fundamental counting gate width T0. By using the bunching method (Misawa et al., 1990), we calculate Y(kT0) and X(kT0) corresponding to the gate width (kT0) that is proportional to T0 (k = 1, 2, . . .). We repeated these procedures N times until the statistical errors of Y(kT0) and X(kT0) reach adequately small values. Table 3 shows the parameters tskip, T0 and N for three subcritical systems.
Table 3 Parameters of Monte Carlo simulations tskip, T0, and N for three subcritical systems
4.4. Numerical results
Subcritical system
tskip (s)
T0 (s)
N
keff = 0.99 keff = 0.95 keff = 0.80
4.0E02 8.0E03 2.0E03
1.0E04 2.0E05 5.0E06
10,000 50,000 200,000
First, we show the equivalence of the two SN procedures based on Eqs. (15)–(17) and (21)–(23) in Tables 4 and 5. As shown in these tables, the differences between the two procedures are zero in most cases. The maximum relative difference is 5 · 104% for Y1 and 8 · 104%
Table 4 Numerical results of Y1 Solution
Subcritical system keff = 0.99
SN
Eqs. (15)–(17) Eqs. (21)–(23) Monte Carlo a
keff = 0.95
keff = 0.80
Case I
Case II
Case I
Case II
Case I
Case II
1980.08 1980.07 (5 · 104%)a 1990.30 (0.52%)
258.750 258.749 (4 · 104%) 260.470 (0.66%)
87.3862 87.3862 (0%) 87.4970 (0.13%)
13.1105 13.1105 (0%) 13.0220 (0.68%)
8.19280 8.19280 (0%) 8.19150 (0.02%)
1.49227 1.49226 (7 · 104%) 1.48920 (0.21%)
The relative difference with respect to the result of SN method based on Eqs. (15)–(17).
T. Endo et al. / Annals of Nuclear Energy 35 (2008) 927–936
933
Table 5 Numerical results of X1 Solution
Subcritical system keff = 0.99
SN
Eqs. (15)–(17) Eqs. (21)–(23) Monte Carlo a
keff = 0.95
keff = 0.80
Case I
Case II
Case I
Case II
Case I
Case II
11,724,270 11,724,270 (0%)a 11,891,000 (1.42%)
191,866 191,866 (0%) 196,570 (2.45%)
22397.9 22397.9 (0%) 22441.0 (0.19%)
436.069 436.070 (2 · 104%) 433.900 (0.50%)
172.630 172.630 (0%) 172.220 (0.24%)
5.27259 5.27255 (8 · 104%) 5.25720 (0.29%)
The relative difference with respect to the result of SN method based on Eqs. (15)–(17).
300 2000 250 200 Y [-]
Y [-]
1500
1000
150 100
500
Monte Carlo
0 1.0E-04
1.0E-03
1.0E-02
1.0E-01
Monte Carlo
50
Yinf, SN
Yinf, SN 0 1.0E-04
1.0E+00
1.0E-03
T [s]
(keff = 0.9, Case I)
1.0E-02 T [s]
1.0E-01
1.0E+00
(keff = 0.99, Case II) 14
100
12 80 10
Y [-]
Y [-]
60
8 6
40
4 Monte Carlo
Monte Carlo
20
2
Yinf, SN 0 1.0E-05
1.0E-04
1.0E-03
1.0E-02
1.0E-01
0 1.0E-05
1.0E+00
Yinf, SN
1.0E-04
1.0E-03
1.0E-02
1.0E-01
1.0E+00
T [s]
T [s]
(keff = 0.95, Case I)
(keff = 0.95, Case II) 1.6
8 1.2
Y [-]
Y [-]
6
4
2
Monte Carlo
0.8
0.4
Monte Carlo
Yinf, SN 0 1.0E-06
1.0E-05
1.0E-04
1.0E-03
1.0E-02
Yinf, SN
1.0E-01
0.0 1.0E-06
1.0E-05
1.0E-04
1.0E-03
1.0E-02
1.0E-01
T [s]
T [s]
(keff = 0.80, Case I)
(keff = 0.80, Case II) Fig. 2. Numerical results of Y.
for X1 (keff = 0.80, Case II). It is considered that these minute differences arise from the diamond differencing scheme with the negative flux fix-up. In the procedure
based on Eqs. (15)–(17), the negative incoming importance functions I1,g,m, I2,g,m and I3,g,m, are fixed-up to be zero. On the other hand, in the procedure based on
934
T. Endo et al. / Annals of Nuclear Energy 35 (2008) 927–936
2.0E+05 1.2E+07
X [-]
X [-]
1.5E+05 8.0E+06
1.0E+05
4.0E+06 5.0E+04
Monte Carlo Xinf, SN 0.0E+00 1.0E-04
1.0E-03
1.0E-02
1.0E-01
Monte Carlo Xinf, SN
0.0E+00 1.0E-04
1.0E+00
1.0E-03
1.0E-02
T [s]
1.0E-01
1.0E+00
T [s]
(keff = 0.99, Case II)
(keff = 0.99, Case I) 500
20000
400
15000
300
X [-]
X [-]
25000
10000
200
5000
0 1.0E-05
100
Monte Carlo Xinf, SN
1.0E-04
1.0E-03 1.0E-02
1.0E-01 1.0E+00
0 1.0E-05
Monte Carlo Xinf, SN
1.0E-04
T [s]
1.0E-03
1.0E-02
1.0E-01
1.0E+00
T [s]
(keff = 0.95, Case II)
(keff = 0.95, Case I) 6
200
5
160
4 X [-]
X [-]
120 3
80 2 Monte Carlo
40
0 1.0E-06
1.0E-05
1.0E-04
1.0E-03
1.0E-02
Monte Carlo
1
Xinf, SN
Xinf, SN
1.0E-01
0 1.0E-06
1.0E-05
1.0E-04
1.0E-03
1.0E-02
1.0E-01
T [s]
T [s]
(keff = 0.80, Case II)
(keff = 0.80, Case I) Fig. 3. Numerical results of X.
Eqs. (21)–(23), the negative incoming importance functions, I1,g,m and I2,g,m and the negative outgoing flux are fixed-up to be zero. The fixed-up condition depends on the outgoing importance function or the incoming flux and the cell-averaged importance function or flux at each mesh point in the transport sweep. Therefore, the numerical results obtained by the two procedures may be different. Fortunately, these differences are not serious as shown in our numerical results. Second, we compare the numerical results of Y1 and X1 calculated by the SN code with Y(T) and X(T) obtained by Monte Carlo simulations. Figs. 2 and 3
show the numerical results of Y and X, respectively, for each subcritical system and case. In these figures, the solid lines show Y1 or X1 calculated by the SN code. As shown in Figs. 2 and 3, the results of the Monte Carlo simulations effectively converge on the solid lines as T increases, regardless of the subcriticality and the arrangement of neutron source and detector. In order to compare the absolute values of Y1 and X1, we estimate Y1 and X1 by Monte Carlo simulations using a fitting procedure. The following analytical formulas of Y(T) and X(T) are used to estimate Y1 and X1 by least square fitting:
T. Endo et al. / Annals of Nuclear Energy 35 (2008) 927–936
1 eaT Y ðT Þ ¼ Y 1 1 ; aT 1 eaT aT 2 X ðT Þ ¼ X 1 d 1 þ e þ ð1 dÞ aT 3 4eaT e2aT 1 ; 2aT
ð48Þ
ð49Þ
where a and d are additional fitting coefficients. The estimated values of Y1 and X1 are also listed in Tables 4 and 5, respectively. As shown in these tables, the estimated Y1 and X1 of Monte Carlo simulations agree well with the results of the SN code in most cases. The maximum relative difference between the results of the SN code and Monte Carlo simulations is 0.7% for Y1 (keff = 0.95, Case II) and 2.5% for X1 (keff = 0.99, Case II). It is considered that these differences are due to the following factors: (1) Statistical errors of the Monte Carlo simulation. As shown in Fig. 2, the statistical errors of Y(T) are very small. However, as shown in Fig. 3, the statistical errors of X(T) are larger than those of Y(T), particularly when keff = 0.99. These statistical errors degrade the values of Y1 and X1 that are estimated by least square fitting. (2) Systematic errors of the SN code due to the space and solid angle discretization. In the SN code, the numbers of spatial meshes and solid angle directions slightly influence keff of the calculation system. The absolute values of the total flux and importance functions are sensitive to keff, i.e., these values are inversely proportional to the subcriticality (1 keff)/keff. Therefore, the effects of discretization errors become significant as the subcriticality of the system approaches to zero. Although there are some differences between the results of the SN code and Monte Carlo simulations, it is fair to say that these differences are in the range of statistical errors of Monte Carlo simulations, as shown in Figs. 2 and 3. Therefore, we can confirm the validity of our SN code. 5. Conclusion In order to utilize the numerical solutions of Y1 and X1 for the investigation of the spatial and neutron energy effects in the measured neutron correlation factors, Y1 and X1, we have developed a new deterministic code to calculate Y1 and X1 based on the SN method. The calculation procedures of this code are based on the theoretical formulas of Y1 and X1 derived by using the first-, second-, and third-order importance functions. Through the numerical analysis, we confirm the equivalence of the two SN procedures. One is based on Eqs. (15)–(17), which are expressed by only the importance functions, and the other
935
is based on Eqs. (21)–(23), which contain the total neutron flux. Furthermore, we confirm the validity of our SN code by a comparison with the results of Monte Carlo simulations. In general, Monte Carlo simulation requires a long calculation time. In particular, a considerably long calculation time is necessary to estimate Y1 and X1 because we must estimate not only the mean but also the second- and thirdorder factorial moments of neutron counts with low statistical uncertainty. Furthermore, we need to carry out the Analog Monte Carlo simulation in order to estimate Y1 and X1 rigorously so that a larger calculation time is required and this is directly proportional to the source strength and the inversely proportional to the subcriticality. Moreover, a smaller macroscopic detection cross-section causes larger statistical errors in Y1 and X1. On the other hand, our developed code is based on the SN method, which is one of the deterministic transport methods. In the case of the SN method, the calculation time of Y1 and X1 does not strongly depend on the subcriticality, source strength, and detector cross-section, although it depends on the number of spatial meshes, solid angle directions, and neutron energy group. We emphasize that the characteristics of importance functions, namely, Eqs. (15)–(17), decrease the calculation time. Once we calculate the importance functions corresponding to a specific neutron detector, we can calculate Y1 and X1 corresponding to any neutron source without recalculating the importance functions. Therefore, our developed SN code is an efficient tool to investigate the spatial and energy effects of Y1 and X1 for actual complicated subcritical systems. Since the verification calculations are performed in a simple configuration, the applicability of our code to more complicated problems will be confirmed in a future study. References Bell, G.I., Glasstone, S., 1970. Nuclear Reactor Theory. Van Nostrand Reinhold Company, New York. Dragt, J.B., 1967. Threefold correlations and third order moments in reactor noise. Nukleonik 10, 7–13. Endo, T., Yamane, Y., Yamamoto, A., 2006a. Space and energy dependent theoretical formula for the third order neutron correlation technique. Ann. Nucl. Energy 33, 521–537. Endo, T., Yamane, Y., Yamamoto, A., 2006b. Derivation of theoretical formula for the third order neutron correlation technique by using importance function. Ann. Nucl. Energy 33, 857–868. Furuhashi, A., Izumi, A., 1968. Third moment of the number of neutrons detected in short time intervals. J. Nucl. Sci. Technol. 5, 48–59. Gwin, R., Spencer, R.R., Ingle, R.W., 1984. Measurements of the energy dependence of prompt neutron emission from 233U, 235U, 239Pu, and 241 Pu for En = 0.005–10 eV relative to emission from spontaneous fission of 252Cf. Nucl. Sci. Eng. 87, 381–404. Humbert, P., 2003. Neutron noise computation using PANDA deterministic code. In: Proceedings of the International Conference on Supercomputing in Nuclear Applications SNA2003, Paris, France, September 22–24, 2003 (CD-ROM). Lewis, E.E., Miller Jr., W.F., 1984. Computational Methods of Neutron Transport. Wiley–Interscience, New York.
936
T. Endo et al. / Annals of Nuclear Energy 35 (2008) 927–936
Matsumoto, M., Nishimura, T., 1998. Mersenne Twister: a 623-dimensionally equidistributed uniform pseudorandom number generator. ACM Trans. Model. Comput. Simul. 8, 3–30. Misawa, T., Shiroya, S., Kanda, K., 1990. Measurement of prompt neutron decay constant and large subcriticality by the Feynmanmethod. Nucl. Sci. Eng. 104, 53–65. Smith, K.S., Rhodes, J.D., 2000. CASMO-4 characteristics method for two-dimensional PWR and BWR core calculations. Trans. Am. Nucl. Soc. 83, 292.
Takeda, T., Ikeda, H., 1991. 3D neutron transport benchmarks. J. Nucl. Sci. Technol. 28, 656–669. Valentine, T.E., 1997. MCNP-DSP Users Manual, ORNL/TM-13334, Oak Ridge National Laboratory. Yamamoto, A., Kitamura, Y., Ushio, T., Sugimura, N., 2004. Convergence improvement of coarse mesh rebalance method for neutron transport calculations. J. Nucl. Sci. Technol. 41, 781–789. Yamamoto, A., 2005. Generalized coarse mesh rebalance method for acceleration of neutron transport calculations. Nucl. Sci. Eng. 151, 274–282.