Annals of Nuclear Energy 63 (2014) 371–381
Contents lists available at ScienceDirect
Annals of Nuclear Energy
journal homepage: www.elsevier .com/locate /anucene
Numerically stable Monte Carlo-burnup-thermal hydraulic couplingschemes
0306-4549/$ - see front matter � 2013 Elsevier Ltd. All rights reserved.http://dx.doi.org/10.1016/j.anucene.2013.08.016
⇑ Corresponding author. Tel.: +972 86472175.E-mail address: [email protected] (D. Kotlyar).
D. Kotlyar ⇑, E. ShwagerausDepartment of Nuclear Engineering, Ben-Gurion University, POB 653, Beer Sheva 84105, Israel
a r t i c l e i n f o
Article history:Received 23 May 2013Received in revised form 28 July 2013Accepted 2 August 2013
Keywords:Monte CarloDepletionNeutronic thermal hydraulic couplingBGCoreImplicit methodSIMP
a b s t r a c t
This paper presents stochastic implicit coupling method intended for use in Monte-Carlo (MC) basedreactor analysis systems that include burnup and thermal hydraulic (TH) feedbacks. Both feedbacksare essential for accurate modeling of advanced reactor designs and analyses of associated fuel cycles.In particular, we investigate the effect of different burnup-TH coupling schemes on the numerical stabil-ity and accuracy of coupled MC calculations. First, we present the beginning of time step method which isthe most commonly used. The accuracy of this method depends on the time step length and it is only con-ditionally stable. This work demonstrates that even for relatively short time steps, this method can benumerically unstable. Namely, the spatial distribution of neutronic and thermal hydraulic parameters,such as nuclide densities and temperatures, exhibit oscillatory behavior. To address the numerical stabil-ity issue, new implicit stochastic methods are proposed. The methods solve the depletion and TH prob-lems simultaneously and use under-relaxation to speed up convergence. These methods are numericallystable and accurate even for relatively large time steps and require less computation time than the exist-ing methods.
� 2013 Elsevier Ltd. All rights reserved.
1. Introduction
Monte-Carlo (MC) neutron transport codes gain popularity inthe reactor analysis applications due to their flexibility in simulat-ing complex fuel and core geometries without any significantapproximations. However, MC codes lack the ability to performtime-dependent burnup calculations and, therefore, must be cou-pled with external codes in order to perform fuel cycle analyses.A number of different methods to couple the MC and burnup codeshave been suggested. The simplest and the most commonly used isthe explicit predictor Euler method. It is used in many MC-burnupcoupling programs and shown to produce accurate results in manypractical applications, for example as shown in Bomboni et al.(2010). Among such coupled codes are MOCUP (Moore et al.,1995), MCODE (Xu et al., 2002), MONTEBURNS (Trellue, 2003),SERPENT (Leppänen, 2007), BGCore (Fridman et al., 2008b),MCNPX (Fensin et al., 2010) and many others.
Recent advances in high performance computing capabilities al-low substantial reduction in execution time of such burnup-MCcodes. This, in turn, enables consideration of problems with muchhigher degree of complexity, such as introduction of thermalhydraulic (TH) feedback into the calculation scheme. In several re-cent studies, coupled MC and TH codes were successfully applied
to model fuel assembly and mini-core size problems. For example,a coupling scheme between MCNP (Briesmeister, 2000) and CO-BRA-TF (Basile et al., 1999) was reported in Sanchez et al. (2009),for the prediction of pin power distribution in a PWR fuel assem-bly. A coupled system MCNP5/SUBCHANFLOW was described inIvanov et al. (2011). It was developed for the fuel pin and assemblywise simulation of LWRs as well as advanced reactors. However, innone of the studies mentioned above, the burnup and TH feedbackswere applied simultaneously. In a recent work, we reported on thedevelopment of a coupled code, BGCore, which is capable of per-forming both depletion and TH analyses. To demonstrate the capa-bilities of BGCore system, a coupled neutronic TH analysis of a fullPWR core was performed and reported in Kotlyar et al. (2011).BGCore produced very good results closely matching those ob-tained with the state of the art 3D deterministic nodal diffusioncode DYN3D (Grundmann et al., 2000).
The current analysis presents a new incremental step in thedirection of fully coupled MC calculation with burnup and TH feed-backs. In addition, various coupling schemes are examined to as-sess their accuracy and numerical stability.
The simplest and the most commonly used approach is thebeginning of time step (BOT) method. However, the explicit natureof this method makes it only conditionally stable. That is, in someproblems, if the time step size used in the calculations is suffi-ciently large, the solution can be numerically instable. It wasshown in Dufek and Hoogenboom (2009); Dufek et al. (2013a)
372 D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381
and Kotlyar and Shwageraus (2013) that applying the BOT methodto MC-burnup calculations may result in oscillatory behavior of thespatial flux distribution. To overcome the instability issues, impli-cit methods were proposed (Dufek et al., 2013b) to couple burnupwith MC transport codes.
In the current work, we first show that similar instabilities existin the BOT MC-burnup-TH coupling analyses. The BOT methodwith relatively short time steps is commonly adopted in determin-istic codes because the neutron transport solution is relativelyinexpensive from the computational resources point of view. Onthe other hand, in MC calculations, very short time steps may re-sult in prohibitively high computational costs and, therefore, notpractical for the fuel cycle analysis applications.
In order to address the issue of numerical stability, while keep-ing reasonably low computational costs, two alternative methodsare proposed here. Both methods are referred to as stochastic im-plicit mid-point (SIMP) methods, which, as we will show, producestable and accurate results for the studied test case. In contrast totraditional approach, where TH and burnup iterations are per-formed sequentially, in the proposed methods, the depletion andTH problems are solved simultaneously and iteratively with thetransport problem. The iterative scheme uses a variable relaxationfactor, known as step-size, based on the Robbins–Monro algorithm(1951). An example for the use of variable step-size in reactor anal-ysis at steady state conditions can be found in Dufek and Gudowski(2006). Their work presented the coupling between neutron fluxes,obtained from MC transport calculations, and strong feedbacks,such as coolant density and Xe-135 fission product density.
The SIMP methods proposed here are intended to be applied toMC-burnup-TH coupling problems. As will be demonstrated, notonly both methods are unconditionally stable, because of their im-plicit nature, they also allow using relatively large time steps infuel cycle calculations with minimal effect on the accuracy of theresults. Large time steps allow substantial reduction of computa-tion time.
An additional feature of the proposed methods is in the ap-proach for evaluating different quantities of interest, such as powerand temperature distributions. In fuel depletion analysis, the nu-clide densities are obtained at fixed time points (beginning andend of time steps). This is typically done by assuming that the spa-tial power distribution is constant during the time step and corre-sponds to some fixed point in time (usually beginning of timestep). This assumption is not strictly true, especially if the timesteps are relatively large. Furthermore, the assumption of constantpower during the time step implies fixed TH conditions and alsoleads to neglecting the effect of changing neutron spectrum. Ide-ally, the depletion step should be performed using the ‘‘time stepaverage’’ power, TH conditions and spectrum (cross sections) andnot using these quantities at some fixed point in time, as done bymost of the existing codes. Finding such ‘‘time step average’’parameters necessary for performing the depletion step is the maininnovative feature of the two methods discussed here.
As a test case, we performed depletion of a typical 17 � 17 PWRfuel assembly with reflective boundary conditions in the radialdirection. The assembly was axially divided into multiple burnableand thermal hydraulic zones. This division was introduced in orderto obtain detailed flux distribution and account for the depletionand TH conditions in each burnable region. The calculations wereperformed with BGCore reactor analysis system.
2. Description of BGCore code system
The proposed SIMP methods were programmed into the BGCoresystem. BGCore is a system of codes developed at Ben-Gurion Uni-versity, in which Monte-Carlo code MCNP4C is coupled with fuel
depletion and decay module SARAF. Data library for SARAF is basedon JEFF-3.1 files (Koning et al., 2006). BGCore utilizes multi-groupmethodology for calculation of one group transmutation cross-sec-tions (Haeck and Verboomen, 2007; Fridman et al., 2008a) whichsignificantly improves the speed of burnup calculations. In addi-tion to the depletion module, BGCore system also includes a THfeedbacks module – THERMO. The modules are executed itera-tively so that the coupled system is capable of predicting fuel com-position, power, coolant density and temperature distributions invarious types of reactor systems.
3. Description of burnup-thermal hydraulic coupling methods
The objective of coupled burnup-TH analysis is to obtain the nu-clide field NF(r, t) and the TH properties NT(r, t) as a function ofspace and time. Knowing, NF(r, t) and NT(r, t) allows, then, to deter-mine the spatial, energy and time dependent neutron flux/(r,E, t).However, NF(r, t) and NT(r, t) themselves depend on /(r,E, t). Thatis, /(r,E, t) requires a prior knowledge of NF(r, t) and NT(r, t), whichare both driven by the neutron flux. This non-linear problem can bedescribed by three coupled equations. First one is the burnup equa-tion that determines the nuclide field changes, as described in Eq.(1). The second is the heat balance equation that computes thetemperature distribution from which also the coolant and/or mod-erator densities can be derived. The last is the neutron transporteigenvalue equation that provides the fundamental neutron fluxmode:
Nðr; tÞ ¼ exp½Mð/; TÞðt � t0Þ� � Nðr; t0Þ ð1Þ
In Eq. (1), N(r, t0) describes the nuclide field at time t0. The neu-tron flux /(r,E, t) at time t is determined by the fundamental modeof the neutron transport equation and will be denoted here as ‘‘/B’’. In other words, the operator /BðNFðr;tÞÞ;NTðr;tÞÞ computes /(r,E, t).
The operator M in Eq. (1) is described in following equation:
Mð/; TÞ ¼Z 1
0/ðr; E; tÞXðTÞdEþ D ð2Þ
where X is a cross section and fission yields matrix, D is a decay ma-trix, and T(r, t) is the temperature at point r and time t. T(r, t) is ob-tained by solving heat conduction and convection problem and willbe denoted here by the operator ’T’. Consequently, the operator T(/)computes T(r, t).
There are various schemes to couple the burnup and TH feed-backs with the neutron transport equation. The most commonlyused BOT method is based on dividing the entire irradiation timeinterval into ‘‘small’’ time step increments. Fixed time point THiterations are performed at BOT until convergence on power distri-bution or reaction rates is achieved. Then, the space and energydependent microscopic reaction rates are assumed to be constantduring each time step. Knowing these reaction rates allows obtain-ing the concentration at the EOT in a single calculation step. Thismethod is known as the explicit Euler method. The accuracy ofthe BOT method obviously depends on the time step length. Fur-thermore, it is only conditionally stable. As mentioned earlier,short time steps would require prohibitively high computationalresources and, as a result, will be not practical in fuel cycleanalysis.
Therefore, two alternative methods are proposed. Both methodsare implicit in nature and therefore avoid the numerical oscilla-tions. The implicit solution is obtained by using the so-called sto-chastic approximation. The mathematical derivation of themethods is presented in the following section along with the algo-rithms for each of the burnup-TH coupling procedures. The nomen-clature is given in Table 1.
Table 1Symbols description used in the coupling methods.
Symbol Description
i Time step indexn Inner iteration indexNF,i Nuclide densities field in fuel at the begging of time step iNT,i Fuel, structure and coolant temperature and density fields/B(NF, NT) Flux distribution for given nuclide densities NF and TH
conditions NT
T(/) TH operator that calculates NT based on the flux (power)distribution
Convergence Described in Section 3.2
D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381 373
3.1. Derivation of the stochastic implicit mid-point (SIMP) methods
One of the desirable features of a Monte Carlo burnup-TH cou-pling scheme is unconditional numerical stability. Implicit first or-der methods are proven to satisfy this requirement Hoffman, 1992.In fuel cycle calculations, the irradiation time is divided into sub-steps. At each time step, the transport, depletion and TH problemsare solved independently (operator splitting approach) and the
Fig. 1. SIMP-N method with iteration
solutions are iteratively coupled in a designated subroutine. Thecoupling scheme determines the accuracy and stability of the solu-tion. Therefore, the goal of developing new coupling schemes is tohave unconditional stability (regardless of the time step-size) andachieve desired accuracy with minimum number of iterations. Inthe proposed methods, both depletion and TH calculations are per-formed with time-step-average (middle of time step) flux andcross sections, rather than BOT quantities. Although, the middleof time step quantities accurately represent the time-step-averageones only in the case of their linear dependence on burnup (whichis not necessarily true), this assumption is still closer to reality thanusing either BOT or EOT values throughout the entire time step.
First, the problem of obtaining the middle of step flux needs tobe addressed. The objective is to solve the following equation for/i+0.5:
/iþ0:5 ¼ /BðNF;jþ0:5;NT;jþ0:5Þ ð3Þ
In Eq. (3), both the nuclide density field NF,i+0.5 and the TH con-ditionsNT,i+0.5 depend on /i+0.5, thus, the equation is non-linear, aspresented in Eq. (4). We substituted expressions NF,i+0.5 andNT,i+0.5into Eq. (3) to form a non-linear equation for /i+0.5:
s on the nuclide densities field.
374 D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381
/iþ0:5 ¼ /B ½NF;iþexp½Mð/iþ0:5DtiÞ��NF;i�=2;Tð/iþ0:5Þð Þ ð4Þ
where T(/) and M(/) are the TH and the transmutation matrixoperators, respectively, as were defined at the beginning of thischapter. It should be noted that in Eq. (4), the average flux isassumed to be proportional to the middle of step nuclidedensity NF,i+0.5. In this derivation, we assume that NF,i+0.5 can beobtained by using linear interpolation of the nuclide density field(NF,i + NF,i+l)/2.
Dufek and Gudowski (2006) presented a solution to such non-linear stochastic root-finding problem as described in Eq. (4). Theproblems of this nature are often transformed into a stochasticoptimization problem that aims at finding a minimum of a stochas-tic objective function. The stochastic optimization problem can besolved most efficiently by the stochastic approximation method,where, the right-hand side of Eq. (4) is approximated by thestochastic function v̂ .
The solution is obtained iteratively until the flux convergence isachieved. In our work, we use similar implicit method that wasderived for MC burnup calculations by Dufek et al. (2013b).However, in this work, we also include the thermal–hydraulicfeedback.
Fig. 2. SIMP-F method with iter
In the proposed SIMP methods, two different iterations schemesare used. One iterates on nuclide and TH fields, while the otheriterates on the flux field.
For simplicity, let us assume that the convergence on flux distri-bution is used. The steady state flux distribution V* can be com-puted by stochastic optimization method. The method can beformulated by Eq. (5). Given an initial vector V(1) = 0, computethe new state V ðnþ1Þ for n P 1 until convergence, by smoothing itwith new observation v̂n (new MC transport solution), thusobtaining:
V ðnþ1Þ ¼ ð1� anÞ � V ðnÞ þ an � v̂ ðnÞ ð5Þ
where 0 6 an�1 6 1 is a step-size (not to be confused with time steplength). The step-size has two roles in approximate value iteration.First, it is used to smooth out the effects of noise in our observa-tions. Smaller step-size also leads to smoother approximation. Sec-ond, it determines the rate of convergence to the optimal value. Themethod of using a variable step-size to update the value of being ina certain state (updated NF, NT fields) is based on the field of sto-chastic approximation methods, which originated with the papers
ations on the neutron flux.
1.2E-08
4
1.15
1.20
1.25
1.30
1.35
1.40
0 50 100 150 200 250 300 350 400Time, days
eige
n va
lue
10d25d50d
Fig. 4. Criticality k-eigenvalue as a function of time for different time step values.
D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381 375
of Robbins and Monro (1951). Robbins and Monro proved that ifan�1 ¼ 1=n P 0 for all n P 1 and
X1n¼1
an ¼ 1;X1n¼1
a2n <1; then V ðnþ1Þ ! V�:
In the current study, we relied on step-size choice proceduresimilar to that adopted in the work of Dufekand Gudowski (2006).
Though our mathematical derivation were applied to the fluxfield, the same iterative approach can be applied to solving the sto-chastic problem for the non-linear equation that can be formulatedfor NF,i and NT,i.
Figs. 1 and 2 illustrate the algorithms for the SIMP methods.
3.2. Convergence criteria
The neutronic-burnup-TH iterations convergence criterion isbased on the convergence of local power distribution (Eqs. (6)–(8)).
First, the fractional change in nodal power, dPk; between twosuccessive iterations n � 1 and n for each node k is calculated as:
dPk ¼Pn
k � Pn�1k
Pnk
���������� ð6Þ
guide tube fuel pin
Radial layout Axial layout
Top reflector
Bottom reflector
16 b
urna
ble
regi
ons
Fig. 3. Typical PWR assembly layout (264 fuel pins and 25 guide tubes).
Table 2Summary of the assembly design parameters.
Parameter Value
Average power density (W/cm3) 104Inlet coolant temperature (�C) 285.0Inlet system pressure (MPa) 15.55Coolant mass flow rate (kg/s) 103Assembly active height (cm) 366Top/Bottom reflector height (cm) 20No. of fuel rods per assembly 264No. of guide thimbles per assembly 25Fuel assembly pitch (cm) 21.5Clad material Zircalloy-4Fuel pellet diameter (cm) 0.819Fuel rod diameter (cm) 0.950Fuel rod lattice pitch (cm) 1.260Guide tube diameter (cm) 1.224Gap thickness (cm) 0.0
0.0E+00
2.0E-09
4.0E-09
6.0E-09
8.0E-09
1.0E-08
0 50 100 150 200 250 300 350 400Time, days
Con
cent
ratio
n of
Xe1
35 in
nod
e
10d25d50d
Fig. 5. Concentration of Xe135 for different time step sizes in node #4.
where n is the iteration number and Pk is the power produced innode k.
In some cases however, it could be difficult to achieve the sameconvergence criteria (percent change in successive iterations) forevery node. For example, very low power nodes may have large
0.0E+00
1.0E-05
2.0E-05
3.0E-05
4.0E-05
5.0E-05
6.0E-05
7.0E-05
8.0E-05
9.0E-05
1.0E-04
Time, days
Con
cent
ratio
n of
Pu2
39 in
nod
e 4
10d25d50d
0 50 100 150 200 250 300 350 400
Fig. 6. Concentration of Pu239 for different time step sizes in node #4.
1200
1400
1600
1800
e di
strib
utio
n 200250300
376 D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381
fluctuations due to the poor MC statistics and, thus, may nevermeet the convergence criterion. Therefore, fractional change in no-dal power from iteration to iteration is weighted with relativeimportance (relative power) of the node:
hk ¼PkP
Pkð7Þ
Then, the weighted fractional difference in the power of eachnode is compared with the convergence criterion eP:
maxjhk � dPkj < eP ð8Þ
In this case, the high power (high importance) nodes will havemore stringent convergence criteria, while the criteria in the lowpower nodes will be more relaxed.
In this study, eP was arbitrarily chosen to be 2 � 10�4.
0
200
400
600
800
1000
0 50 100 150 200 250 300 350 400Height, cm
Cen
ter l
ine
tem
pera
tur
(a) time step size = 50 days
0
200
400
600
800
1000
1200
1400
1600
1800
Height, cm
Cen
ter l
ine
tem
pera
ture
dis
trib
utio
n 225250275
(b) time step size = 25 days
0
200
400
600
800
1000
1200
1400
1600
1800
Height, cm
Cen
ter l
ine
tem
pera
ture
dis
trib
utio
n 210220230
(c) time step size = 10 days
0 50 100 150 200 250 300 350 400
0 50 100 150 200 250 300 350 400
Fig. 7. Axial centerline fuel temperature distribution for 3 consequent time steps.
4. Results and discussion
The results of the performed test case analyses are presented ina number of subsections. The first part describes the 3-dimensionalPWR assembly test case. The second part presents the results of theconventional BOT method. The third part presents the results ob-tained with the two proposed SIMP methods. Finally, we investi-gate the effect of different time step sizes on the accuracy of theproposed SIMP coupling schemes.
It is important to note that extra attention was devoted to theMCNP source convergence prior to performing the coupled MC-burnup-TH calculations. This source distribution was used to ini-tialize all the coupled calculations. Up to 800 cycles with up to300,000 histories per cycle were used to minimize statistical vari-ations and assure the fission source convergence. The quality of thefission source convergence was monitored by calculating thesource Shannon Entropy (Brown, 2006) at every few source itera-tion cycles. The MCNP calculations were carried out on a Linuxbased cluster with 2.9 GHz Xeon 5500 series processors and24 GB of RAM. The execution was performed in a parallel modeon a single cluster node with 16 CPU cores.
4.1. Description of the reference PWR assembly
The analysis was performed for a standard Westinghouse PWR17 � 17 UO2 fuel assembly, as shown in Fig. 3. The initial fresh fuelenrichment was set to 3.5 w/o. A detailed 3D, pin-wise MCNP mod-el of the assembly was created. Bottom and top reflectors weremodeled as homogeneous mixtures of stainless steel structuresand water. In order to observe the oscillatory behavior, the assem-bly must be divided into multiple burnable zones. Each zone ischaracterized by its power which determines the burnup rateand TH conditions. Here, the assembly model was divided into18 axial regions including 16 burnable zones and 2 reflector zonesas shown in Fig. 3. Summary of the assembly design parametersand operating conditions used in this study is presented in Table 2.The model had reflective radial boundary conditions and vacuumaxial boundary conditions.
4.2. Sensitivity analysis of the BOT coupling scheme
This section illustrates the effect of TH-burnup coupling schemeon the accuracy and stability of calculations. The depletion and THanalyses of the test case were performed first with the traditionalBOT method. As mentioned earlier, the assembly was divided into16 axial burnable regions. In each node, the behavior of physicalquantities, such as nuclide densities, is determined by the behaviorof the nodal fluxes. Therefore, it is convenient to illustrate thebehavior of various nuclides as a function of irradiation time in a
specific node. For example, the oscillations in nuclide densities,such as Xe135 (Fig. 5) and Pu239 (Fig. 6), would be a clear indicationof the spatial flux oscillations. In this case, spatial flux oscillationswere originated from the asymmetric flux shape due to the axiallynon-uniform coolant density. In addition, we present the effect oftime step size on the accuracy and stability of the BOT method.The results indicate that the oscillations are more pronounced forlarger time steps. For example, Fig. 4 presents criticality k eigen-
0.0E+00
2.0E-09
4.0E-09
6.0E-09
8.0E-09
1.0E-08
1.2E-08
Time, days
Con
cent
ratio
n of
Xe1
35 in
nod
e 4
10d25d50d
0.00E+00
2.00E-09
4.00E-09
6.00E-09
8.00E-09
1.00E-08
1.20E-08
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400Time, days
Con
cent
ratio
n of
Xe1
35 in
nod
e 4
10d25d50d100d
SIMP-FBOT
Fig. 8. Comparison of BOT and SIMP methods for Xe135 concentration in node #4.
0
200
400
600
800
1000
1200
1400
1600
1800
Height, cm
Cen
ter l
ine
tem
pera
ture
dis
trib
utio
n
200d250d300d
0
100
200
300
400
500
600
700
800
900
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400Height, cm
Cen
ter l
ine
tem
pera
ture
dis
trib
utio
n
200d250d300d
SIMP-FBOT
Fig. 9. Center line temperature distribution for 3 consequent time steps.
0.00
0.40
0.80
1.20
1.60
2.00
2.40
2.80
3.20
3.60
0 50 100 150 200 250 300 350Time, days
Rel
ativ
e di
ffere
nce
(%) f
or d
iffer
ent n
uclid
es
-100
-80
-60
-40
-20
0
20
40
60
80
Diff
eren
ce in
reac
tivity
, pcm
Xe-135U-235Pu-239reactivity
Fig. 10. Comparison of SIMP-N and SIMP-F methods for reactivity and variousnuclide densities.
0.01
0.10
1.00
10.00
100.00
0 50 100 150 200 250 300 350Time, days
Tem
pera
ture
diff
eren
ce, K
fuel center linefuel averagecoolant
Fig. 11. Comparison of SIMP-N and SIMP-F methods for different TH parameters.
D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381 377
value for three different time step sizes of 10, 25, and 50 days. Itcan be seen that the oscillations are not visible for time step sizesof 10 and 25 days. However, for other parameters such as concen-tration of Xe135, as shown in Fig. 5, the oscillations are observedeven for time steps of 10 days.
The oscillations of nuclide densities, such as Xe135 (Fig. 5), fol-low the spatial neutron flux oscillations for two consequent timesteps. Fig. 7 presents the axial distribution of centerline (CL) fueltemperature for 3 consequent time steps. This analysis was per-formed for different time steps of 50, 25 and 10 days, as shown
378 D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381
in Fig. 7a–c. It can be seen that the amplitude of the oscillations in-creases with the time step size. However, the oscillations do notcompletely diminish even for relatively short time step sizes, e.g.10 days.
The results show that the BOT method exhibits numerical insta-bilities due to the coupling with depletion and thermal hydraulicfeedbacks. Moreover, the numerical instability issue does notdiminish even for time steps considerably shorter than typicallyused in routine fuel depletion analyses.
4.3. Results of the SIMP methods
This section presents the comparison of the two proposed SIMPmethods. Fig. 8 shows the concentration of Xe135 and Fig. 9 pre-
-100
-80
-60
-40
-20
0
20
40
Time, days
Diff
eren
ce in
reac
tivity
, [pc
m] 25d
50d100d
SIMP-N
150 250 350
Fig. 12. Reactivity comparison of the SIMP me
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Time, days
Rel
ativ
e di
ffere
nce
(%) i
n Xe
135 25d
50d100d
0.00.20.40.60.81.01.21.41.61.82.0
Time, days
Rel
ativ
e di
ffere
nce
(%) i
n Pu
239 25d
50d100d
SIMP-N
150 250 350
150 250 350
Fig. 13. Nuclide densities comparison of the S
sents the center line temperature distribution for 3 consequenttime steps. The shown results were obtained with the SIMP-Fmethod and compared to the BOT method.
The results presented in Figs. 8 and 9 show that the SIMP meth-ods are unconditionally stable (Fig. 8) and that the fuel tempera-ture distribution does not suffer from any spatial oscillationissues (Fig. 9).
For the comparison of the burnup-TH coupling methods, weused very fine time steps of 10 days. With the use of progressivelysmall time steps, all methods should converge to the same solu-tion. In this section, we present the difference in neutronic andthermal hydraulic parameters as a function of time obtained withdifferent methods. The relative difference (e) in nuclide densitieswas computed using the following equation:
-100
-80
-60
-40
-20
0
20
40
150 250 350
Time, days
Diff
eren
ce in
reac
tivity
, [pc
m]
25d 50d100d
SIMP-F
thods for different time step size values.
0.0
0.2
0.4
0.6
0.8
1.0
1.2
Time, days
Rel
ativ
e di
ffere
nce
(%) i
n Xe
135
25d 50d100d
0.000.200.400.600.801.001.201.401.601.802.00
150 250 350
150 250 350Time, days
Rel
ativ
e di
ffere
nce
(%) i
n Pu
239
25d 50d100d
SIMP-F
IMP methods for different time step sizes.
0.00
5.00
10.00
15.00
20.00
25.00
30.00
35.00
40.00
Time intervals, days
Max
imum
diff
eren
ce in
TC
L (o C
) 25d 50d100d
0.00
5.00
10.00
15.00
20.00
25.00
30.00
35.00
40.00
Time intervals, days
Max
imum
diff
eren
ce in
TC
L (o C
) 25d 50d100d
0.000.050.100.150.200.250.300.350.400.450.50
Time intervals, days
Max
imum
diff
eren
ce in
Tco
olan
t (o C
)
25d 50d100d
SIMP-N
0.000.050.100.150.200.250.300.350.400.450.50
50-150 150-250 250-350 50-150 150-250 250-350
50-150 150-250 250-350 50-150 150-250 250-350Time intervals, days
Max
imum
diff
eren
ce in
Tco
olan
t (o C
)
25d 50d100d
SIMP-F
Fig. 14. Thermal properties comparison of the SIMP methods for different time step sizes.
480
485
490
495
500
505
510
515
520
150 160 170 180 190 200 210 220 230 240 250Time, days
Cen
ter l
ine
fuel
tem
pera
ture
[K] timestep = 100 days
timestep = 25 days
timestep = 10 days
100 d
25 d
10 d
Fig. 15. CL fuel temperature within the interval [150,250] days in node #2, ascalculated by SIMP-F method.
D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381 379
eð%Þ ¼ 100� 116�Xz¼16
z¼11� N1
z
N2z
���������� ð9Þ
where the subscript z represents the axial node, and the superscript1 and 2 represent SIMP-N and SIMP-F methods, respectively. N isthe nuclide density for which the e is being computed. In our case,e(%) was computed for Xe135, U235 and Pu239.
In addition, the absolute difference error in different tempera-ture distributions was computed using the following equation:
DT ¼ 100� 116�Xz¼16
z¼1jT1
z � T2z j ð10Þ
where T is the fuel centerline, fuel average or coolant temperature.As can be observed from Fig. 10, there is a very good agreement
between different neutronic parameters. The relative difference inreactivity predicted by the methods is about 20 pcm, which iswithin the statistical error of the MCNP calculation. The methodsalso agreed well on the concentration of high absorbing and fissilenuclides, as can be seen from Fig. 10. The relative difference forXe135, U235 and Pu239 densities is about 0.25%, 0.03% and 0.08%respectively. Fig. 11 demonstrates a very good agreement also indifferent temperature distributions. The average differences forCL fuel, fuel average and coolant temperatures are 4.5 �C, 2.3 �Cand 0.07 �C respectively.
4.4. Sensitivity of SIMP methods to time step size
Previous section presented the results obtained by the SIMPmethods, for the 3D test case, using very fine time steps of 10 days.The results presented in this section illustrate the effect of timestep size on the accuracy of the SIMP methods. We used 3 differenttime step sizes of 25, 50 and 100 days in order to investigate theirimpact on the accuracy of the results. A number of parameters ofinterest were compared at 3 time points, 150, 200 and 250 days.The neutronic parameters of SIMP-N and SIMP-F methods are com-pared in Fig. 12 showing the difference in reactivity and Fig. 13showing the difference in concentration of Xe135 and Pu239. Thecurrent sensitivity analysis showed that increasing the time stepsize to practical values has negligible impact on the accuracy ofthe results. For example, when the time step equals to 100 days,the maximum difference in reactivity is 45 and 20 pcm betweenthe two methods, as shown in Fig. 12.
73 75 69
217
28 3424
86
13 14 20
47
7 8 823
0255075
100125150175200225250
Time intervals, days
Num
ber o
f tra
nspo
rt c
alcu
latio
ns 10 25 50100
SIMP-N
3756 53
146
14 20 21
55
10 8 1432
6 7 720
0255075
100125150175200225250
50-150 150-250 250-350 Total 50-150 150-250 250-350 TotalTime intervals, days
Num
ber o
f tra
nspo
rt c
alcu
latio
ns
10d 25d 50d100d
SIMP-F
Fig. 16. Number of transport solutions of the SIMP methods for different time step values.
380 D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381
In this section, the relative error (e) of different nuclide densi-ties was computed by following equation:
eð%Þ ¼ 100� 116�Xz¼16
z¼11� NDTi
z
NDT¼10z
���������� ð11Þ
NDT¼10z is the nuclide density at the axial node z obtained with time
step size of 10 days. The superscript DTi represents the size of thetime step (25, 50 and 100 days) for which the relative error is beingcomputed. The results show that the time step size has a minor im-pact on the concentration of high absorbing and fissile nuclides asshown in Fig. 13.
The comparison of thermal hydraulic parameters obtained bythe two methods is presented in Fig. 14, namely:
— Difference in centerline fuel temperature (TCL)— Difference in bulk coolant temperature (T1)
The nuclide density is a property which describes the isotopicconcentration at a time point. However, flux and power distribu-tions are properties that are evaluated for a time interval. There-fore, we can compare the temperature distributions obtainedwith different time steps (10, 25, 50 and 100 days) within the timeinterval only, as shown in Fig. 15. For this purpose, 3 time intervals,with the increment of 100 days, were chosen. In each time interval,the thermal properties were averaged according to followingequation:
T ½t0 ;t0þ100� ¼1N
XN
i¼1Tðt0 þ i � DtÞ ð12Þ
where T is the average temperature in the interval [t0, t0 + 100]. N isthe number of intervals for each time step size. T is the temperaturethat is a time interval representative. For example, T in the interval[150, 250] days, for time step of 25, days can be calculated as:T ½150;250� ¼ ðTð150Þ þ Tð175Þ þ Tð200Þ þ Tð225ÞÞ=4
Fig. 14 presents the maximum absolute temperature differencein TCL and T1. It can be seen that the thermal hydraulic propertiesare calculated very accurately even for relatively large time steps.
For example, the value of max j T100dCL
!
� T10dCL
!
j in the interval[150,250] days equals to 19 �C and 15 �C for SIMP-N and SIMP-Frespectively.
4.5. Computational resource requirements for SIMP methods
The results presented in previous sections demonstrate verygood agreement in all neutronic and thermal hydraulic parametersbetween the proposed SIMP methods. The results also included the
effect of time step size on the accuracy of the SIMP methods. Thesesensitivity analyses showed that increasing the time step size topractical values has relatively small impact on the accuracy ofthe results.
Here, we compare the computation time required for the anal-ysis of the described test case. The total computation time consistsof depletion, TH and transport solutions. However, the calculationtime requirements for the depletion and TH analyses are negligiblecompared to the transport (MCNP). Therefore, we present only thenumber of MC transport solutions (Fig. 16) required to satisfy theconvergence criteria. Fig. 16 shows the total number of transportcalculations for different time step sizes of 10, 25, 50 and 100 days.The computation time requirements for both methods indicatethat increasing the time step reduces the calculation time. This ob-served trend is not straightforward and may vary for differentcases. The number of transport solutions is a product of the cumu-lative burnup-TH iterations in each time step multiplied by thenumber of time steps within the time interval. Generally, largertime steps lead to higher number of the burnup-TH iterations tosatisfy the same convergence criteria. Therefore, there is always acompromise between the time step size and the number of bur-nup-TH iterations per time step. In the examined test case, wefound that larger time steps result in smaller total number of trans-port solutions. For example, the total number of transport solu-tions (SIMP-F method) was 146 and 20 for time steps of 10 and100 days respectively. In addition, it was found that SIMP-F meth-od has slightly better computational efficiency than SIMP-N meth-od producing slightly more accurate results with smaller numberof MC runs. Nevertheless, both methods can be used in full 3D cal-culation with reasonable computational requirements, as shown inFig. 16.
5. Summary and conclusions
We investigated the influence of burnup-TH coupling schemeson the stability and accuracy of coupled MC calculations. First,we studied the performance of the traditional BOT approach. Itwas shown that this method can be numerically unstable. More-over, our results indicate that even the use of relatively short timesteps does not solve the instability issue. The oscillations may notbe apparent by observing only the system integral parameters,such as keff. Therefore, we recommend examining the flux/powerdistributions in order to exclude the possibility of numericaloscillations.
In order to address the numerical stability problem, two alter-native coupling approaches were proposed. In both methods, thedepletion and TH problems are solved simultaneously and
D. Kotlyar, E. Shwageraus / Annals of Nuclear Energy 63 (2014) 371–381 381
iteratively with the transport problem. The coupling methods areimplicit in nature and therefore unconditionally numerically sta-ble. First, we compared the burnup-TH coupling methods by creat-ing a reference solution using very fine time steps. The neutronicand thermal hydraulic results obtained with both proposed meth-ods were found to be in good agreement. We also studied the effectof time step size on the accuracy of the proposed methods. Bothmethods showed that increasing the time step size to practical val-ues has negligible impact on the accuracy of the results. Finally, itwas shown that the amount of computational resources requiredby both methods is quite reasonable and, therefore, the methodscan be readily implemented and used in 3D coupled calculationseven of large reactor systems.
Acknowledgement
The authors would like to thank Jan Dufek for his review andinsightful comments on this paper.
References
Basile, D. et al. 1999. COBRA-EN. An updated version of the COBRA-3C/MIT code forthermal-hydraulic transient analysis of light water reactor fuel assemblies andcores. Report 1010/1, ENEL SpA, Milano, Italy, 1999.
Bomboni, E., Cerullo, N., Fridman, E., Lomonaco, G., Shwageraus, E., 2010.Comparison among MCNP-based depletion codes applied to burnupcalculations of pebble-bed HTR lattices. Nuclear Engineering and Design 240.
Briesmeister, J.F. (Ed.), 2000. MCNP - a general Monte Carlo N-particle code, Version4C, Los Alamos National Laboratory, LA-13709-M.
Brown, F.B., 2006. On the use of shannon entropy of the fission distribution forassessing convergence of Monte Carlo criticality calculations. In: Proc. PHYSOR,British Columbia Canada.
Dufek, J., Gudowski, W., 2006. Stochastic approximation for Monte Carlo calculationof steady-state conditions in thermal reactors. Nuclear Science and Engineering152, 274–283.
Dufek, J., Hoogenboom, J.E., 2009. Numerical stability of existing Monte Carloburnup codes in cycle calculations of critical reactors. Nuclear Science andEngineering 162, 307–311.
Dufek, J., Kotlyar, D., Shwageraus, E., Leppänen, J., 2013a. Numerical stability of thepredictor–corrector method in Monte Carlo burnup calculations of criticalreactors. Annals of Nuclear Energy 56, 34–38.
Dufek, J., Kotlyar, D., Shwageraus, E., 2013b. The stochastic implicit euler method – astable coupling scheme for Monte Carlo burnup calculations. Annals of NuclearEnergy (in press).
Fensin, M.L., Hendricks, J.S., Trellue, H.R., Anhaie, S., 2006. The enhancements andtesting for the MCNPX 2.6.0 depletion capability. Journal of Nuclear Technology170, 68–79.
Fridman, E., Shwageraus, E., Galperin, A., 2008a. Efficient generation of one-groupcross sections for coupled Monte Carlo depletion calculations. Nuclear Scienceand Engineering 159, 37–47.
Fridman, E., Shwageraus, E., Galperin, A., 2008b. Implementation of multi-groupcross-section methodology in BGCore MC-depletion code. In: Proc. PHYSOR2008, Interlaken, Switzerland, 2008b.
Grundmann, U., Rohde, U., Mittag, S., 2000. DYN3D – three dimensional core modelfor steady-state and transient analysis of thermal reactors. In: Proc. PHYSOR2000, Pittsburgh, PA (USA), 2000.
Haeck, W., Verboomen, B., 2007. An optimum approach to Monte Carlo burnup.Nuclear Science and Engineering 156, 180–196.
Hoffman J. D., 1992. Numerical Methods for Engineers and Scientists, McGraw-Hill,Inc., New York.
Ivanov, A., Sanchez, V., Imke, U. 2011. Development of a coupling scheme betweenMCNP5 and SUBCHANFLOW for the pin- and fuel assembly-wise simulation ofLWR and innovative reactors. In: Proc. M&C 2011, Rio de Janeiro, RJ (Brazil),2011.
Koning, A., Forrest, R., Kellett, M., Mills, R., Henrikson, H., Rugama, Y., 2006. TheJEFF-3.1 Nuclear Data Library, JEFF Report 21, OECD/NEA, Paris, France,2006.
Kotlyar, D., Shwageraus, E., 2013. On the use of predictor–corrector methodfor coupled Monte Carlo burnup codes. Annals of Nuclear Energy 58, 228–237.
Kotlyar, D., Shaposhnik, Y., Fridman, E., Shwageraus, E., 2011. Coupled neutronicthermo-hydarulic analysis of full PWR core with Monte-Carlo based BGCoresystem. Nuclear Engineering and Design 241 (9), 3777–3786.
Leppänen, J., 2007. Development of a new Monte Carlo reactor physics code. In:D.Sc. Thesis. vol. 640. Helsinki University of Technology, VTT Publications.
Moore, R.L., Schnitzler, B.G., Wemple, C.A., Babcock, R.S., Wessol, D.E., 1995.MOCUP: MCNP ORIGEN2 Coupled Utility Program, Idaho National EngineeringLaboratory, INEL-95/0523, 1995.
Robbins, H., Monro, S., 1951. A stochastic approximation method. Annals ofMathematical Statistics 22, 400.
Sanchez, V., Al-Hamry, A., 2009. Development of a coupling scheme between MCNPand COBRA-TF for the prediction of the pin power of a PWR fuel assembly. In:Proc. M&C, Saratoga Springs, New York, USA.
Trellue, H.R., 2003. MONTEBURNS 2.0. An automated, multi-step Monte Carloburnup code system, User’s manual version 2.0., Oak Ridge National Laboratory,PSR-455, 2003.
Xu, Z., Hejzlar, P., Driscoll, M.J., Kazimi, M.S., 200. An improved MCNP-ORIGENdepletion program (MCODE) and its verification for high-burnup applications.In: Proc. of PHYSOR-2002, Seoul, Korea, 2002.
Top Related