9
Nuclear Engineering and Design 250 (2012) 403–411 Contents lists available at SciVerse ScienceDirect Nuclear Engineering and Design j ourna l ho me page: www.elsevier.com/locate/nucengdes Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes Miriam Vazquez a,, Haileyesus Tsige-Tamirat b , Luca Ammirabile b , Francisco Martin-Fuertes a a Ciemat, Avda. Complutense 40, 28040 Madrid, Spain b European Commission, Joint Research Centre, Institute for Energy and Transport, P.O. Box 2, NL-1755 ZG Petten, Netherlands h i g h l i g h t s Neutronics and thermal-hydraulics coupling with MCNPX and COBRA-IV. We study the pseudo-material approach in fast reactors. We carry out a coupled calculation in a SFR fuel assembly at pin-by-pin level. SFR full core analysis with fuel assemblies grouped by radial rings. The k eff difference is 200 pcm between the MCNPX stand alone calculation and the coupled solution. a r t i c l e i n f o Article history: Received 15 November 2011 Received in revised form 29 May 2012 Accepted 5 June 2012 a b s t r a c t The accuracy and the degree of spatial resolution of safety studies, required for new reactor concepts, imply the use of coupled 3D neutronic and 3D thermal hydraulic codes. Tools to perform the coupling between neutronic codes both deterministic and stochastic with plant or sub-channel codes are being developed worldwide. With the increase of computational resources, Monte Carlo codes like MCNPX are acquiring much more relevance. They are able to obtain results without major approximations in the geometry and with point-wise cross section representation. This paper describes the development of a coupled neutronics/thermal-hydraulics code system based on Monte Carlo code MCNPX and the sub- channel code COBRA-IV. In the current work the temperature dependence of nuclear data is handled with the pseudo material approach and based on JEFF 3.1 data libraries compiled with NJOY. The code has been applied to a sodium fast reactor (SFR) concept at both fuel assembly and full core scale. This is the first step toward a more comprehensive tool that takes into account more phenomena and feedback effects. © 2012 Elsevier B.V. All rights reserved. 1. Introduction The computational accuracy required for design and safety analysis of current and future nuclear reactors is continuously increasing. The on-going tendency toward improving computa- tional accuracy is based on a coupled multi-physics approach, the final goal being to be able to perform static and dynamic analyses of nuclear reactors integrating all relevant phenomena: neutronics, thermal-hydraulics and structural mechanics. Several multi-physics nuclear reactor analysis computational platforms are Corresponding author. Tel.: +34 913466778; fax: +34 913466576. E-mail addresses: [email protected] (M. Vazquez), [email protected] (H. Tsige-Tamirat), [email protected] (L. Ammirabile), [email protected] (F. Martin-Fuertes). currently under development (Meplan et al., 2009), but none seems to have achieved maturity for general release. As a sub-part of such a multi-physics computational platform, Monte Carlo codes for neutron transport are been coupled with thermal-hydraulics codes (Hoogenboom et al., 2011; Puente-Espel et al., 2010; Sanchez and Al-Hamry, 2009; Ivanov et al., 2011) for generic static analysis of nuclear reactors. Most of the innovative fast reactors that are being developed within the Generation IV International Forum (GIF, 2002) are planned to use heterogeneous cores, capable to load minor actinides (MA) bearing fuels in a fast spectrum. Due to the characteristics of the fast reactor spectra, in order to calculate the neutron flux and reaction rates accurately, a continuous energy representation is required rather than the multi-group one, usually used in thermal reactors. The calcula- tion of a heterogeneous core is easier with Monte Carlo methods than with deterministic codes because the latter needs approxi- mations to solve the transport equation and with the Monte Carlo 0029-5493/$ see front matter © 2012 Elsevier B.V. All rights reserved. http://dx.doi.org/10.1016/j.nucengdes.2012.06.007

Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

Embed Size (px)

Citation preview

Page 1: Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

Cs

Ma

b

h

�����

a

ARRA

1

aittanm

HLf

0h

Nuclear Engineering and Design 250 (2012) 403– 411

Contents lists available at SciVerse ScienceDirect

Nuclear Engineering and Design

j ourna l ho me page: www.elsev ier .com/ locate /nucengdes

oupled neutronics thermal-hydraulics analysis using Monte Carlo andub-channel codes

iriam Vazqueza,∗, Haileyesus Tsige-Tamiratb, Luca Ammirabileb, Francisco Martin-Fuertesa

Ciemat, Avda. Complutense 40, 28040 Madrid, SpainEuropean Commission, Joint Research Centre, Institute for Energy and Transport, P.O. Box 2, NL-1755 ZG Petten, Netherlands

i g h l i g h t s

Neutronics and thermal-hydraulics coupling with MCNPX and COBRA-IV.We study the pseudo-material approach in fast reactors.We carry out a coupled calculation in a SFR fuel assembly at pin-by-pin level.SFR full core analysis with fuel assemblies grouped by radial rings.The keff difference is 200 pcm between the MCNPX stand alone calculation and the coupled solution.

r t i c l e i n f o

rticle history:eceived 15 November 2011eceived in revised form 29 May 2012ccepted 5 June 2012

a b s t r a c t

The accuracy and the degree of spatial resolution of safety studies, required for new reactor concepts,imply the use of coupled 3D neutronic and 3D thermal hydraulic codes. Tools to perform the couplingbetween neutronic codes both deterministic and stochastic with plant or sub-channel codes are beingdeveloped worldwide. With the increase of computational resources, Monte Carlo codes like MCNPX areacquiring much more relevance. They are able to obtain results without major approximations in thegeometry and with point-wise cross section representation. This paper describes the development of a

coupled neutronics/thermal-hydraulics code system based on Monte Carlo code MCNPX and the sub-channel code COBRA-IV. In the current work the temperature dependence of nuclear data is handledwith the pseudo material approach and based on JEFF 3.1 data libraries compiled with NJOY. The codehas been applied to a sodium fast reactor (SFR) concept at both fuel assembly and full core scale. This isthe first step toward a more comprehensive tool that takes into account more phenomena and feedbackeffects.

© 2012 Elsevier B.V. All rights reserved.

. Introduction

The computational accuracy required for design and safetynalysis of current and future nuclear reactors is continuouslyncreasing. The on-going tendency toward improving computa-ional accuracy is based on a coupled multi-physics approach,he final goal being to be able to perform static and dynamic

nalyses of nuclear reactors integrating all relevant phenomena:eutronics, thermal-hydraulics and structural mechanics. Severalulti-physics nuclear reactor analysis computational platforms are

∗ Corresponding author. Tel.: +34 913466778; fax: +34 913466576.E-mail addresses: [email protected] (M. Vazquez),

[email protected] (H. Tsige-Tamirat),[email protected] (L. Ammirabile),[email protected] (F. Martin-Fuertes).

029-5493/$ – see front matter © 2012 Elsevier B.V. All rights reserved.ttp://dx.doi.org/10.1016/j.nucengdes.2012.06.007

currently under development (Meplan et al., 2009), but none seemsto have achieved maturity for general release.

As a sub-part of such a multi-physics computational platform,Monte Carlo codes for neutron transport are been coupled withthermal-hydraulics codes (Hoogenboom et al., 2011; Puente-Espelet al., 2010; Sanchez and Al-Hamry, 2009; Ivanov et al., 2011) forgeneric static analysis of nuclear reactors. Most of the innovativefast reactors that are being developed within the Generation IVInternational Forum (GIF, 2002) are planned to use heterogeneouscores, capable to load minor actinides (MA) bearing fuels in a fastspectrum. Due to the characteristics of the fast reactor spectra, inorder to calculate the neutron flux and reaction rates accurately,a continuous energy representation is required rather than the

multi-group one, usually used in thermal reactors. The calcula-tion of a heterogeneous core is easier with Monte Carlo methodsthan with deterministic codes because the latter needs approxi-mations to solve the transport equation and with the Monte Carlo
Page 2: Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

4 eering

mi

epfmTrs

tcccaa

2

2

ipaaoofaWipambpS2

lstGttTinu

x

aiaIx

weuv

04 M. Vazquez et al. / Nuclear Engin

ethods, the transport equation is solved by simulating the behav-or of individual particles in the real geometry.

The developed code system which is presented in this paper,nables consistent steady-state three dimensional full-core cou-led neutronics/thermal-hydraulics analysis. The coupling schemeollows the traditional approach of loose coupling where the infor-

ation exchange is performed via shared file or message passing.he implementation is sufficiently generic, such that any type ofeactor which can be handled by the involved sub-codes can beimulated.

In Section 2, the methodology of the coupling and a brief descrip-ion of the codes involved are explained. The implementation of theode is object of Section 3, describing the driver program and theross section handling. Finally, in Section 4, two applications of theoupled code are shown: a coupled calculation in an average fuelssembly of a sodium cooled fast reactor (SFR) at sub-channel scale,nd in a full SFR core at channel scale.

. Methodology

.1. Coupling scheme

The traditional approach for code coupling in nuclear engineer-ng is based on loose coupling where individual validated codeserform their respective calculation and exchange informationt specified points. In a coupled transient calculation, the timedvance of each physics component can be performed simultane-usly or firstly one part is solved and then the data are used for thether set of equations. With both options only one iteration is per-ormed per time step, leading to nonlinearly inconsistent methodsnd first-order time discretization (Ragusa and Mahadevan, 2009).ith this coupling scheme, the time approximation order of each

solated code is masked by the approximation order of the cou-ling approach. Loss of accuracy is a main drawback. However thispproach is the state-of-the-art coupling methodology to performulti-physics studies in nuclear reactor design and safety analyses

ecause it allows the use of verified and validated codes for eachart of the problem without major modifications of the source code.ystem codes RELAP5 (Relap5 Team, 2002) or TRACE (Odar et al.,004) serve as good examples.

The use of different codes to solve each field of study is equiva-ent to solve a set of partial differential equations with the operatorplitting method (Golub and Van Loan, 1989). Operator split-ing belongs to the family of iterative methods as the Jacobi orauss–Seidel methods. If x(k) is an approximate solution of the sys-

em of equations Ax = b and the matrix can be split as A = M − N thenhe new approximate solution is computed as Mx(k+1) = Nx(k) + b.his process is repeated until the converged solution is found. Fornstance, according to the Jacobi method, for the matrices of order

that have nonzero diagonal elements, the next value is calculatedsing the most current estimate of the solution as:

(k+1)i

=bi −

∑i−1j=1aijx

(k+1)j

−∑n

j=i+1aijx(k)j

aii(1)

If we express the matrix A as a combination of upper, lowernd diagonal matrices, A = L + D + U, the system can be rewrittenn a compact way: M = D and N = − (L + U). This loop is iter-ted until the convergence and the solution found is consistent.f the convergence is slow an over-relaxation method such us(k+1) = (M−1Nx(k) + M−1b)ω + (1 − ω)x(k) can be applied.

When a coupled system of partial differential equations is solved

ith the operator-splitting method, the time discretization can be

xplicit or implicit. It is implicit when the new variables values aresed to evaluate the Jacobian coefficients and explicit when the oldalues are used. If the coupling is carried out with two separated

and Design 250 (2012) 403– 411

codes, only an explicit or semi-implicit scheme can be used withoutmodifying the original codes. It leads to restrictions in the time stepused in order to avoid stability problems.

In a steady state analysis, as it is our case, the final solution isfound with an iterative approach without inconsistent problems.Since the calculation is performed at the same time point, theapproximation order of the time discretization is irrelevant. Themain critical aspect is the stability when the heterogeneity of thesystem leads to big differences between one iteration and the nextone. In this type of systems, relaxation methods should be includedin order to achieve the convergence or to speed it up.

Apart from thermal expansion effects, neutronics and thermal-hydraulics effects are linked together via the fission powergenerated and the temperature feedback produced due to coolantdensity changes and cross section Doppler broadening. Therefore,the neutron transport equation and the dynamic flow equations arecoupled. There are modern multiphysics algorithms like Jobian-Free-Newton–Krylov method (JFNK) (Knoll and Keyes, 2004) tosolve coupled systems of partial differential equations. Never-theless a new solver implies a big effort in code validation andverification. With the operator splitting technique, two validatedcodes can be coupled in a straightforward manner. The methoddescribed here is used for steady state calculations. The MonteCarlo code, MCNPX, solves the neutron transport equation witha given temperature and density field. The neutron flux obtainedin the simulation is used to calculate the system power map. Thethermal-hydraulic code, COBRA, calculates the temperature anddensity distribution in a sub-channel. The two codes are coupledvia file exchange and a driver program.

2.2. Codes

MCNPX (Hendricks et al., 2007) is a general-purpose,continuous-energy, generalized-geometry, time-independent,coupled neutron/photon/electron Monte Carlo transport code.MCNP can be used in several transport modes: neutron only,photon only, electron only, combined neutron/photon transportwhere the photons are produced by neutron interactions, neu-tron/photon/electron, photon/electron, or electron/photon. It canalso be used to compute the effective multiplication factor keff andthe fundamental mode eigenfunction in a critical system.

The COBRA-IV-I (Wheeler et al., 1976) code is an extendedversion of COBRA-IIIC being developed at the Pacific NorthwestLaboratory by Battelle-Northwest. It is a sub-channel analysis codewhich computes the flow and enthalpy distributions in nuclear fuelrod bundles or cores for both steady state and transient conditions.It can be used for thermal-hydraulic analysis of rod bundle fuelelements and cores for water, liquid metal and gas cooled reactors.

3. Implementation

3.1. Data exchange

The main temperature feedbacks in a neutron transport calcu-lation are the changes in coolant density, Doppler broadening ofabsorption cross section and thermal expansion of structural com-ponents. In Light Water Reactors (LWRs), the thermal feedback ispredominantly due to the relationship between coolant densityand temperature in the core. When the temperature increases, thecoolant density decreases causing a reduction in neutron scatter-ing rate. Another important thermal feedback effect is due to thetemperature dependence of the effective microscopic cross section.

In the fuel or structural materials as the temperature of absorbingnuclides rises, the absorption probability is higher due to the res-onance Doppler broadening of the absorption cross section. TheDoppler effect is an inherent negative reactivity coefficient with
Page 3: Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

M. Vazquez et al. / Nuclear Engineering

T claddingi , T fuel

i

T coo lanti , ρcoo lant

i

COBRAMCNPQi

giatastTfittw

tdtTcafgaiF

1

2

Fig. 1. Data exchange diagram.

reat importance in nuclear reactor safety and the dominant effectn some reactor designs. Furthermore, changes in material temper-ture affects neutron scattering probability due to the motion ofhe target nuclei in the epithermal and thermal energy range. Inddition to these two nuclear effects, the thermal expansion of thetructural components within the reactor may cause a change inhe geometry, which may affect neutron transport in the system.hermal expansion can be tailored as a key negative reactivity coef-cient in a fast reactor design. These three thermal effects implyhat the final power distribution within the core depends on theemperature of the coolant, fuel and structural materials, thoughith different time constants.

In the current study, thermo-mechanical effects are not yetaken into account, only temperatures and densities are updated toetermine the thermal-hydraulic feedback. The coupling betweenhe two mentioned codes is performed by means of data exchange.he power distribution in the fuel rod as a function of axial height isalculated by MCNP, and it is used by COBRA together with bound-ry conditions and fluid properties to obtain coolant density anduel, coolant and cladding temperature in each node. This hetero-eneous distribution of densities and temperatures is then used in

new MCNP input deck. A diagram of the data exchange is shownn Fig. 1, while the flow chart of the coupled procedure is shown inig. 2 and operates as follows:

. The coupling program starts with initial distribution of densitiesand temperatures and performs an MCNP calculation.

. When the MCNP run is finished, the output is read and the fluxtally results multiplied by fission cross section are used to calcu-late the power in each rod and axial level. The power is written

UpdateMCNPinput de ck

yes

Run MCNP

Run COBRA-IV

Calculate

START

ρcoolant

Tfuel, Tcoolant, Tclad

T fueli , T clad

i

ρcoolanti , T coolant

i

Qi

Ti−Ti−1

Ti−1

no

STOP

Fig. 2. Coupling code flow chart.

and Design 250 (2012) 403– 411 405

in an external file with the format and units system required byCOBRA.

3. COBRA is executed with the power distribution obtained in theprevious calculation. Fuel temperature is computed in each rod.Coolant properties are calculated in the sub-channels formedbetween three or four rods. Since MCNP cells are rod centered,coolant density and temperature are calculated as the averageof all the sub-channels surrounding a rod. Two files are createdby COBRA: the usual COBRA output and a second one containingdensity and temperature data for each MCNP cell.

4. The convergence criterion � is calculated in the first step as threetimes the maximum flux relative uncertainty in the MCNP fluxcalculation.

5. The convergence is achieved when the relative temperature dif-ference between the previous step and the actual is smaller thanthe established � criterion. The convergence is checked at eachaxial level and in each rod.

6. If the problem has not converged, a new MCNP input deckis created with the updated temperatures and densities. Newmaterials are also created with the suitable cross section depend-ing on the cell temperature.

Reaction probability depends on the material cross section. Thisprobability depends on the thermal motion of the nucleus in thematerial, therefore cross sections are function of temperature. Themain effort of this coupled calculation is focused on finding themost suitable solution to change the cross section.

3.2. Cross section handling

The cross section files are provided in ENDF-6 format (Hermanand Trkov, 2010) and in principle, they should be processed withNJOY (MacFarlane and Muir, 1994) to obtain point-wise cross sec-tion libraries in ACE format (suitable for MCNP) at the materialtemperature to include the movement of the atomic nuclei target.There are three different methods to use the cross section libraryat the cell temperature.

1. Generate explicit cross section libraries with temperature depen-dence (NJOY). NJOY performs the Doppler broadening of theresolved resonance data, generates the effective self-shieldedpoint-wise cross section in the unresolved energy range, whereit is difficult to measure individual resonances, and adjusts thecross section for free or bound scattering in the thermal energyrange. There are two options: run NJOY during the neutronic-thermal hydraulic iterations for each temperature needed oruse pre-generated NJOY libraries that cover the temperaturerange expected with enough accuracy. The first one is very time-consuming and is not practical for a realistic application. Thesecond one was successfully used to couple STAR-CD and MCNPwith pregenerated libraries at 5 K intervals in the fuel tempera-ture range (Seker et al., 2007).

2. On-The-Fly Doppler broadening. New methodologies to performDoppler broadening of cross section data during the MonteCarlo code execution are under development. The implementa-tion of On-The-Fly (OTF) Doppler broadening in MCNP involveshigh precision fitting of cross section data, with parameters thatdepends on the energy and temperature (Brown et al., 2012). Dif-ferent procedures have been developed for SERPENT (Viitanenand Leppanen, 2012) and TRIPOLI (Jouanne and Trama, 2010).OTF Doppler broadening feature is not yet included in the lastMCNP release.

3. Approximate approach using pseudo-materials. The pseudo-material approach consists in a weighted combination of anuclide X at lower temperature T1 and higher temperatureT2. The advantage is that it is not necessary to create new

Page 4: Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

406 M. Vazquez et al. / Nuclear Engineering and Design 250 (2012) 403– 411

Table 1Comparison of an SFR MCNPX simulation using fuel cross section libraries at different temperatures.

900 K (NJOY) 900 K (interpolated) 800 K (NJOY) 1000 K (NJOY)

keff 1.03989 (±3 pcm) 1.03999 (±3 pcm) 1.04156 (±3 pcm) 1.03854 (±3 pcm)�keff (pcm) 10 167 −135Averaged �f� (reactions) 5.09392E−03 5.09342E−03 5.10189E−03 5.08667E−03�(�f�) (%) −0.01 0.15 −0.14Capture reaction rate −5.3137E−01 −5.3134E−01 −5.3059E−01 −5.3206E−01

05

573E08

c2mcttcipsteitsulcolc

fs

˙

wh

w

w

Tss9aatwtbs

3

sts

per cycle and number of cycles being constant.The relative difference between the fuel, cladding and coolant

temperature in one iteration and in the next one is checked at everynode within the system:

0 604020 10080 1601401201.

1.02

1.04

1.06

1.08

1.1

k (trk length)

kcode data from file runtpe

Point source

Converged source

�capture (%) −0.0Fission reaction rate −3.5576E−01 −3.5�fission (%) −0.0

cross-section data sets, but the accuracy depends on the inter-polation interval.

In the present study, the NEA JEFF 3.1 cross section librariesompiled with temperature interval of 100 K were used (Cabellos,006). A different method has been adopted depending on theaterial. For the cladding and coolant the nuclear data at the

losest fixed temperature was applied because MCNP performshe automatic adjustment of the scattering cross section withhe TMP card. The Doppler broadening of the fuel absorptionross section is a key point to obtain the temperature reactiv-ty feedback and it is not performed by MCNP, therefore theseudo-material approach was used to obtain more accurate cross-ection libraries. The technique of mixing cross-section data fromwo temperatures in a fuel material was first used by Bernnatt al. (2000). Trumbull (2006) performed an analysis of differentnterpolation techniques between cross sections at two differentemperatures and calculated the relative difference in the crossection of important isotopes. Four interpolation schemes weresed (linear–linear, logarithmic–logarithmic, square root–linear,

inear–logarithmic). The first refers to the way the interpolatedross section is expressed and the second one to the calculationf the mixing coefficient. Trumbull showed that for linear interpo-ations, the linear coefficient is more accurate than the square-rootoefficient in all the studied cases.

In MCNP this interpolation was made by mixing two librariesor the same material and using a weighting factor for each dataet:

(T) = wlow˙(Tlow) + whigh˙(Thigh) (2)

here T is the actual temperature, Tlow and Thigh are the lower andigher temperatures, and the mixing coefficients are

high = T − Tlow

Thigh − Tlow(3)

low = 1 − whigh (4)

he accuracy of this approximation was studied in an MCNPXimulation of an SFR fuel assembly with MOX fuel at 900 K. Theimulation was carried out with the cross section temperature at00 K processed with NJOY, using pseudo-material at 900 K withn interpolation interval of 200 K and comparing with the resultst 800 and 1000 K. In Table 1 it is shown that the differences of usinghe library compiled with NJOY at 900 K and a pseudo-materialith an interpolation interval of 200 K is 10 times lower than using

he cross section data 100 K lower or greater. The keff differenceetween the interpolated library and the exact one is within the 3igma confidence interval.

.3. Convergence issues

The aim of a coupled calculation is to provide fairly accurateimulations in a reasonable amount of CPU time without reducinghe detail of the model. Monte Carlo criticality calculations haveome statistical limitations due to the bias in keff, reaction-rates

−0.14 0.12−01 −3.5630E−01 −3.5525E−01

0.15 −0.14

and the lower estimation of the uncertainties (Brown, 2009). Inorder to obtain correct keff and reaction rates, the cycles beforethe keff and fission source convergence should be discarded. Themultiplication factor is an integral quantity and it converges fasterthan the spacial source distribution. Fig. 3 shows the keff evolu-tion with two different initial sources: when a converged fissionsource from a prior calculation is used, the keff converges fasterthan when a point source is used. Furthermore the same calcula-tion takes 14% less CPU time with the converged source. In practice,the neutronic/thermal-hydraulic coupled calculation is carried outwith a fission source calculated previously and with more cycles.This source is used later in the next iterations with the consequentreduction of computational time.

Since the power calculated by MCNP has an uncertainty, theaccuracy of the coupled solution is fixed by the statistical uncer-tainty of the MCNP calculation and not by an arbitrary convergencecriterion. The reaction-rate uncertainty should be propagated to thethermo-hydraulic parameters calculated by COBRA and then set theconvergence criterion. In our case, the temperature convergence ischosen as three times the highest relative error. With the 3-sigmaconfidence interval, 99% of the results are within the range. This cri-terion is calculated during the first MCNP run and is used in the nextiterations to check the convergence. This is a coherent assumption,because if the criterion is not equal in all the calculations, the sys-tem would became unstable. Furthermore the MCNP uncertaintiesare nearly the same in all iterations due to the number of particles

keff Cycle Number

Fig. 3. Comparison of keff estimation using a point source and a converged fissionsource from a previous calculation.

Page 5: Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

M. Vazquez et al. / Nuclear Engineering and Design 250 (2012) 403– 411 407

wttmr

4

c

660

680

700

720

740

760

780

800

820

840

860

5 10 15 20 25 30

Co

ola

nt te

mp

era

ture

(K

)

Axial nodes

step1step2step3

(a)Coolanttemperature

0.83

0.835

0.84

0.845

0.85

0.855

0.86

nt d

en

sity (

g/c

m3

)

step1step2step3

Fig. 4. SFR fuel assembly model with MCNP. Vertical and horizontal cut.

Ti − Ti−1

Ti−1< � (5)

here Ti represents either the fuel, cladding of coolant tempera-ure in the current iteration, and Ti−1 the previous value. Althoughhe temperature convergence is checked for all the materials, the

ost restrictive convergence is the fuel temperature, being directlyelated to the pin power.

. Application to SFR technology

The MCNP–COBRA coupling tool has been applied to a SFR con-ept that is being developed within the framework of CP-ESFR

1300

1400

1500

1600

1700

1800

1900

2000

5 10 15 20 25 30

Fu

el te

mp

era

ture

(K

)

Axial nodes

step1step2step3

(a) Fuel temperature

300

350

400

450

500

550

0 5 10 15 20 25 30

-0.2

0

0.2

0.4

0.6

0.8

Pow

er

density (W

/cm

3)

Re

lative

diffe

ren

ce

(%

)

Axial nodes

step1step2step3

Difference

(b) Rod power densit y and relative difference betwee n

first and last it erati on per axial level

Fig. 5. Central rod properties along the iterations.

0.81

0.815

0.82

0.825

5 10 15 20 25 30

Co

ola

Axial nodes

(b)Coolantdensity

Fig. 6. Temperature profile in the FA central rod along the iterations.

project (Vasile et al., 2011). The first test case is a detailed analy-sis of an SFR fuel-assembly with pin-by-pin resolution and 30 axiallevels. The advantage of using a Monte Carlo code is that the reso-lution level is larger. The next step has been the application of thecode to an SFR full core to assess the feasibility of using this tool inextended simulations.

In a Monte Carlo calculation changes in temperature are relatedto changes in cell dimensions and densities and changes in thecross section temperature. In systems with high density varia-tion such as Boiling Water Reactors (BWR), Super Critical WaterReactors (SCWR) or High Pressure Light Water Reactors (HPLWR),the coolant density feedback is the responsible of the axial powerchange in the shape and in the peak value. Several proposals forfast reactor concepts use liquid metal as coolant, where the den-sity change with temperature is lower than with other coolants. Forinstance, an increment of 180 K in liquid water causes 0.185 g/cm3

density decrease, whereas the same temperature increment in liq-uid sodium changes the density in 0.045 g/cm3. In sodium fastreactors one of the main reactivity feedback is due to the radialexpansion of the core. As a first approximation, in our study thermomechanical effects are not taken into account, and the reactivityfeedback due to thermal hydraulic parameters will be explored.

4.1. SFR fuel assembly calculations

The geometry consists of a hexagonal fuel-assembly (FA) withreflecting surfaces to simulate the behavior of an assembly locatedin the core center. The fuel-assembly is composed of 271 fuel pins.Each pin is surrounded by helical wire wrap spacers. The hexagonal

Page 6: Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

408 M. Vazquez et al. / Nuclear Engineering and Design 250 (2012) 403– 411

st to l

wcdPoda

l9aat

tbaac

a

TE

Fig. 7. Power density map evolution (from fir

rapper tube is made of ferritic martensic steel (EM10). The fuel pinonsists of (U,Pu)O2 pellets in ODS steel cladding. The theoreticalensity of the Uranium Oxide (UO2) is 10.95 g/cm3 and from thelutonium Oxide (PuO2) is 11.46 g/cm3. Since the volume fractionf the fuel is 88.8% and the Pu mass content is 14.05%, the smearedensity of the MOX is 9.78 g/cm3. The dimensions of the fuel sub-ssembly are summarized in Table 2.

In the MCNP model, each pin contains fuel (100 cm activeength), upper and lower gas plena for storing fission gases (11 and1 cm respectively) and two axial segments (30 and 70 cm) withn homogenized steel and Na composition. An MCNP plot of a fuel-ssembly elevation is shown in Fig. 4, where it can be seen that onlyhe active length is simulated in detail.

Apart from the reactor geometry and materials, other impor-ant parameters to perform the study are the thermal-hydraulicoundary conditions: pressure, fluid temperatures, friction factornd heat transfer correlations. The thermal properties of the fuelnd cladding and the gap conductance are parameters needed to

alculate the temperature distribution inside the pellet.

The reactor is of pool type and the system pressure is set attmospheric pressure, i.e. 1 bar. The inlet temperature is 395 ◦C and

able 2SFR fuel sub-assembly dimensions.

Sub-assemblies pitch (mm) 210.8Sodium gap width inter assembly (mm) 4.5Wrapper tube thickness (mm) 4.5Wire wrap spacer diameter (mm) 1.0Number of fuel pins per sub-assembly 271Pin pitch (mm) 11.73Outer clad diameter (mm) 10.73Inner clad diameter (mm) 9.73Fuel pellet diameter (mm) 9.43

ast iteration) in the 5th and 20th axial levels.

the average mass flux for each sub-channel is 5126 kg/cm2 s to havea �T across the core of 150 ◦C.

The flow regime in a liquid metal reactor is turbulent and singlephase. The Ushakov correlation (Ushakov et al., 1977) is used for theheat transfer in the rod bundle and the sodium. The Nusselt factoris calculated with the simplified equation proposed by (Mikityuk,2009):

Nu = hD

k= 7.55x − 20

x13+ 0.41

x2Pe0.56+0.19x (6)

where x is the pitch–diameter ratio. It is recommended in triangu-lar lattice of rods, with x between 1.3 and 2.0 and Peclet numbers(Pe = RePr) up to 4000. Using x = 1.09319, the heat transfer coeffi-cient h then becomes

h = k

D(0.0343Re0.7677Pr0.7677 + 1.974) (7)

where k is the conductivity, D is the hydraulic diameter, Re is theReynolds number defined as Re = (�vD)/� and Pr is the Prandlt num-ber Pr = (cp�)/k being � the dynamic viscosity, cp the specific heat,� the density and v fluid velocity.

The friction factor is used to calculate the pressure drop in thesub-channel. This correlation depends on the channel type andthe roughness of the pipe and therefore must be implemented bythe user. In this simulation, the Rehme correlation has been used(Rehme, 1973):

f = 1.017Re71.55 + 0.1 (8)

The simulation was performed on a Linux cluster at the Insti-

tute for Energy, JRC Petten. The total computational time requiredfor this simulation was 129 h, using 48 processors each with 2 GBRAM memory. The MCNP statistical uncertainty is provided in one� confidence interval, meaning that the result has a 66% probability
Page 7: Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

M. Vazquez et al. / Nuclear Engineering

Table 3Initial temperatures and densities in the MCNP model.

Fuel temperature 1500 KStructural materials and coolant temperature 743 KAbsorber temperature 900 KFuel density 9.95 g/cm3

Coolant density 0.84 g/cm3

ODS steel density 7.25 g/cm3

Table 4FA keff in all the iterations of the coupled analysis.

1 iteration 2 iteration 3 iteration

oltavt

FdawfFs

control rods. The CSD (Control and Shutdown Device) is a hexago-

keff 1.02749 1.02568 1.02567� 0.00002 0.00002 0.00002

f being correct. The keff uncertainty in the simulation with 3 mil-ion particles per cycle is 2 pcm. The initial average conditions forhe MCNP simulation are shown in Table 3. The first keff guess usingveraged temperature and density values is 1.02749. The final con-erged keff result (Table 4) decreases by 200 pcm when a 3D map ofemperatures is used instead of an averaged constant temperature.

The power density distribution in all the iterations is shown inig. 5(b). In a sodium fast reactor the thermal-hydraulic feedbackoes not produce a significant change in the power distributionlong the sub-assembly because sodium properties change slowlyith temperature. The power only changes by 0.2% in average

rom one calculation to another when the relative error is 0.06%. Inig. 6 coolant properties in the central sub-channel are shown. Theodium temperature varies around 200 K in the core (from 670 K

1200

1250

1300

1350

1400

1450

1500

1550

1600

101 102 103 104 105 106 107 108 109 110

Fu

el te

mp

era

ture

(K

)

Axial nodes

step1step2step3

(a) Fuel temperature

660

680

700

720

740

760

780

800

101 102 103 104 105 106 107 108 109 110

Co

ola

nt te

mp

era

ture

(K

)

Axial nodes

step1step2step3

(b) Coolant temperature

Fig. 8. Axial temperature evolution in the first ring of the SFR core.

and Design 250 (2012) 403– 411 409

in the bottom to 850 K on top) but in this range the density onlychanges by 0.04 g/cm3. The temperature distribution in the centralrod is shown in Fig. 5(a) and the average value in the FA accordingto COBRA-IV simulation is 1706 K.

The power radial distribution in two axial levels in the first andthe last iteration are shown in Fig. 7. In spite of the statistical fluc-tuations, it is clear that, in the axial end regions of the assembly thepower is greater in the final iteration and lower in the middle plane.This change is due to the Doppler effect, since the final fuel temper-ature in the bottom is lower than the initial guess value of 1500 K(see Fig. 5(a)) and the opposite happens in the middle. The averageddifferences in power density in an axial level are shown in Fig. 5(b).As a consequence of the coolant heating inside the core, the fueltemperature is higher at the top than at the bottom. This asym-metry produces a positive difference (0.6%) at the top and smallerdifference at the bottom part (0.1%) for the power density.

4.2. SFR core calculations

The oxide core contains 225 inner fuel sub-assemblies and 228outer sub-assemblies. The difference between the inner and theouter is the Pu mass content of the MOX fuel (14.05% and 16.35%respectively). The fuel sub-assembly, studied in detail in the pre-vious section, consists of a hexagonal wrapper tube that containsa triangular arrangement of 271 fuel pins. There are two types of

nal wrap filled with 37 B4C rods (natural boron). The rod claddingas well as the wire spacer is made of ODS steel. The hexagonaltube containing the rod is made of EM10 steel and it is surrounded

220

240

260

280

300

320

340

360

380

1 2 3 4 5 6 7 8 9 10

Pow

er

density (W

/cm

3)

Axial nodes

step1step2step3

(a) Axial power evoluti on in the first ring

0

100

200

300

400

500

600

700

800

0 2 4 6 8 10 12 14

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

2.5

3

3.5

Pow

er

density (W

/cm

3)

Re

lative

diffe

ren

ce

(%

)

Radial ring

step1step2step3

Difference

(b) Radial power evoluti on and relative difference be-

tween the first and the last it erati on in the midd le plane

Fig. 9. Power density profile in the SFR core.

Page 8: Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

410 M. Vazquez et al. / Nuclear Engineering

650

700

750

800

850

900

0 2 4 6 8 10 12 14

-0.3

-0.1

0.1

0.3

0.5

Co

ola

nt te

mp

era

ture

(K

)

Re

lative

diffe

ren

ce

(%

)

Radial ring

step1step2step3

Difference

Fc

bD

dcfptbtacrF

ptaattfipito

igdp3it0

5

atcgu

p

ig. 10. Coolant radial temperature profile in 10th axial level (top) of the full SFRore and relative difference between the first and the last iteration.

y sodium. The other shutdown system DSD (Diverse Shutdownevice) is a cylindrical tube filled with the 55 B4C rods (90% B10).

The SFR MCNP model studied here consists of the fuel assembliesescribed in the previous section filling the core and both sets ofontrol rods withdrawn. Due to the radial symmetry of the model,uel assemblies have been grouped in 11 radial rings with similarower density in order to limit the number of cells and minimizehe computational time. In the COBRA core model, each fuel assem-ly is a channel and the rod temperature profile is calculated withhe average power developed in the assembly. The power, temper-ture and density are calculated in each fuel-assembly. Later theoupling code calculates the average temperature and density of aing and updates the MCNP input in the same way than in the SFRA calculation.

The coupled calculation converges in 3 cycles. Using 2 millionarticles per cycle and 150 criticality cycles, each MCNP calcula-ion takes 12 h using 64 processors from the Linux cluster placedt CIEMAT. The keff uncertainty is 3 pcm, the maximum flux rel-tive uncertainty is 0.3% and the average uncertainty among allallies is 0.17%. The results show that the keff difference betweenhe first guess with the homogeneous temperature model and thenal result with the heterogeneous temperature distribution is 188cm, the final keff value being equal to 1.01356. Note that in our case,

nitial average properties come from a good guess of the averageemperature. If the initial assumption had not been close to the realne the difference would have been higher.

As a result of the coupled calculation the fuel temperaturencreases for 25 K in the first ring, and the coolant temperature is 4 Kreater in the upper part (see Fig. 8). Fig. 9 shows the axial poweristribution in the first ring and the radial power in the middlelane. It can be seen that the power relative difference goes from% in the first ring to −2% in the last one. On the other hand, as

t is shown in Fig. 10, the maximum relative difference in coolantemperature between the first guess and the converged solution is.5%.

. Conclusions

A computational tool has been developed in order to perform theutomatic coupling between MCNPX and COBRA-IV, that improveshe calculation of neutronic reactor safety related parameters. Theode is written in C++and it allows the simulation of any kind of

eometry that can be analyzed with the individual code. It can besed for sub-channel analysis in a fuel-assembly or full core studies.

With the analysis of the SFR concept, the feasibility of the cou-ling scheme has been demonstrated. The code has been applied to

and Design 250 (2012) 403– 411

an SFR fuel assembly with a pin-by-pin description and to an SFRfull core where fuel assemblies are grouped by radial rings. Thismethod is robust for systems with low coolant density change suchus liquid metals and the coupled solution is found after three itera-tions. The reactivity change from the initial temperature estimationto the final one obtained from the thermal-hydraulic calculation is200 pcm in both cases. In the FA analysis the maximum power dif-ference between the first and the last step is 0.6% whereas in thefull core the maximum change is 3% in power.

A special effort has been made to deal with the cross sectiondependence with the temperature. The pseudo-materials approachwas used. Other options to handle the dependence or shorter inter-polation intervals have to be explored in order to find the suitablesolution in terms of accuracy and computational resources. In spiteof the parallel capabilities of MCNP, more work has to be done toreduce the computational time required by each MCNP job with-out precision loss or to optimize the number of MCNP calculations.The capabilities developed here are the first step toward morecomprehensive tool capable to perform transient calculations, andincluding additional reactivity effects important in fast reactorssuch us radial expansion.

Acknowledgments

The first author wishes to thank the European Commission, DGJoint Research Centre, Institute for Energy and Transport for provid-ing the traineeship funding and the facilities and for the stimulatingenvironment to carry out this work, as well as the Spanish Sci-ence and Innovation Ministry for the financial support through theFPI-CIEMAT grant.

Views and opinions expressed herein do not necessarily reflectthose of the European Commission.

References

Bernnat, W., Matters, M., Keinert, J., Conti, A., 2000. Application of the Monte CarloMethod for the Calculation of Safety Related Reactor Physics Parameter forPower Reactor with Consideration of Detailed Burn-up Distributions. Universityof Stuttgart, IKE-6-2000.

Brown, F.B., Martin, W.R., Yesilyurt, G., Wilderman, S., 2012. Progress with On-The-Fly Neutron Doppler Broadening in MCNP. Transactions of the American NuclearSociety, p. 106.

Brown, F.B., 2009. A review of Monte Carlo criticality calculations – convergence,bias, statistics. In: Proceedings of the International Conference on Mathematics,Computational Methods and Reactor Physics (M&C 2009), Saratoga Springs, NewYork, May 3–7, 2009.

Cabellos, O., 2006. Processing of the JEFF-3.1 Cross Section Library into a ContinuousEnergy Monte Carlo Radiation Transport and Criticality Data Library. OECD NEAData Bank, NEA/NSC/DOC.

U.S. DOE Nuclear Energy Research Advisory Committee and the Generation IV Inter-national Forum, 2002. A Technology Roadmap for Generation IV Nuclear EnergySystems. http://www.gen-4.org/PDFs/GenIVRoadmap.pdf.

Golub, G.H., Van Loan, C.F., 1989. Matrix Computations. The Johns Hopkins UniversityPress.

Hendricks, J.S., McKinney, G.W., Fensin, M.L., James, M.R., Johns, R.C., Durkee, J.W.,Finch, J.P., Pelowitz, D.B., Water, L.S., 2007. MCNPX, Version 26D. Los AlamosNational Laboratory, LA-UR-07-4137.

Herman, M., Trkov, A., 2010. ENDF-6 Formats Manual, Data Formats and Proceduresfor the Evaluated Nuclear Data Files ENDF/B-VI and ENDF/B-VII. BrookhavenNational Laboratory, BNL-90365-2009.

Hoogenboom, E., Diop, Ch., Ivanov, A., Sanchez, V., 2011. Development of couplingmethodologies for TRIPOLI and FLICA in the frame of NURISP project. In: The2011 International Conference on Mathematics and Computational MethodsApplied to Nuclear Science and Engineering (M&C 2011), Rio de Janeiro, RJ, Brazil,May 8–12, 2011.

Ivanov, A., Imke, U., Sanchez, V., 2011. Development of a coupling scheme betweenMCNP5 and SUBCHANFLOW for the pin- and fuel-assembly-wise simulation ofLWR and innovative reactors. In: The 2011 International Conference on Mathe-matics and Computational Methods Applied to Nuclear Science and Engineering(M&C 2011), Rio de Janeiro, RJ, Brazil, May 8–12, 2011.

Jouanne, C., Trama, J.C., 2010. Linux is Binary of TRIPOLI-4 Capable of ProducingPoint Cross-Sections at Various Temperatures. NURISP Deliverable D.1.1.1, FP7-EURATOM-FISSION-232124.

Knoll, D.A., Keyes, D.E., 2004. Jacobian-free Newton–Krylov methods: a survey ofapproaches and applications. J. Comput. Phys. 193, 357–397.

Page 9: Coupled neutronics thermal-hydraulics analysis using Monte Carlo and sub-channel codes

eering

M

M

M

O

P

R

R

S

M. Vazquez et al. / Nuclear Engin

acFarlane, R.E., Muir, D.W., 1994. The NJOY Nuclear Data Processing System Ver-sion 91. Los Alamos National Laboratory, LA-12740-M.

eplan, O., Wilson, J., Bidaud, A., David, S., Capellan, N., Havluj, F., Vocka, R., 2009.MURE, MCNP Utility for Reactor Evolution – User Guide – Version 1.0. LPSC 0912,IPNO-09-01.

ikityuk, K., 2009. Heat transfer to liquid metal: review of data and correlations fortube bundles. Nucl. Eng. Des. 239, 680–687.

dar, F., Murray, C., Shumway, R., Bolander, M., Barber, D., Mahaffy, J.,2004. TRACE V4.0 User’s Manual. U.S. Nuclear Regulatory Commission,USA.

uente-Espel, F., Avramova, M., Ivanov, K., 2010. New developments of theMCNP/CTF/NEM/NJOY code system-Monte Carlo based coupled code for highaccuracy modeling. In: Proceedings of Advances in Reactor Physics to Power theNuclear Renaissance (PHYSOR-2010), Pittsburgh, Pennsylvania, USA, May 9–14,2010.

agusa, J.C., Mahadevan, V.S., 2009. Consistent and accurate schemes for coupledneutronics thermal-hydraulics reactor analysis. Nucl. Eng. Des. 239, 566–579.

ehme, K., 1973. Pressure drop correlations for fuel element spacers. Nucl. Technol.

1, 15–23.

anchez, 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:Proceedings of International Conference on Mathematics, Computational Meth-ods and Reactor Physics (M&C 2009), New York, USA.

and Design 250 (2012) 403– 411 411

Seker, V., Thomas, J.W., Downar, T.J., 2007. Reactor physics simulations with coupledMonte Carlo calculation and computational fluid dynamics. In: InternationalConference on Emerging Nuclear Energy Systems (ICENES-2007), Istanbul,Turkey, June 3–8, 2007.

The Relap5 Development Team, 2002. RELAP5/MOD3.3 Code Manual, vols. 1–8.Idaho National Engineering Laboratory, NUREG/CR-5535, Rev1.

Trumbull, T.H., 2006. Treatment of nuclear data for transport. Nucl. Technol. 156,75–86.

Ushakov, P.A., Zhukov, A.V., Matyukhin, M.M., 1977. Heat transfer to liquid metalsin regular arrays of fuel elements. High Temperature 15, 868–873 (translatedfrom Teplofizika Vysokikh Temperatur 15 (5), 1027–1033 (1977)).

Vasile, A., Fiorini, G.L., Dufour, Ph., Bonnerot, J.M., Latge, Ch., Riou, B., Stainsby, R.,Rini, M., Verwaerde, D., Struwe, D., Stieglitz, R., Badea, F., 2011. The collaborativeproject for a European sodium fast reactor CP ESFR. In: Proceedings of the Inter-national Congress on Advances in Nuclear Power Plants (ICAPP), Nice (France),May 2–6, 2011.

Viitanen, T., Leppanen, J., 2012. Explicit temperature treatment in Monte Carloneutron tracking routines-first results. In: Proceedings of Advances in Reactor

Physics Linking Research, Industry, and Education (PHYSOR-2012), Knoxville,Tennessee, USA, April 15–20, 2012.

Wheeler, C.L., Stewart, C.W., Cena, R.J., Rowe, D.S., Sutey, A.M., 1976. COBRA-IV-I: AnInterim Version of COBRA for Thermal-Hydraulic Analysis of Rod Bundle NuclearFuel Elements and Cores, BNWL-1962.