Pebble bed reactor modeling using...
Transcript of Pebble bed reactor modeling using...
Pebble bed reactor modelingusing Serpent
Heikki Suikkanen, Ville Rintala
Lappeenranta University of TechnologyP.O. BOX 20, FI-53851, Lappeenranta, Finlandphone: +358-503059242, [email protected]
Serpent International Users Group Meeting,Dresden, Germany, September 15, 2011
ContentIntroduction
Pebble bed reactor
Available models in SerpentParticle fuel models in SerpentPebbles in the coreAdvantages of Serpent in pebble bed calculations
ASTRA criticality calculationsASTRA critical experimentsSerpent model of ASTRACriticality calculation results
Thermal-hydraulics couplingReactor physics modelThermal-hydraulics modelCoupling codeRemaining obstacles and development areasTest case
ConclusionsSerpent International Users Group Meeting, Dresden, Germany, September 15, 2011 3 / 25
Introduction
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 4 / 25
Introductiony Lappeenranta University of Technology is focusing on
the modeling of pebble bed reactors as a part ofNETNUC (New Type Nuclear Reactors) project fundedby the Academy of Finland.
y Modeling tools are developed and tested to model thereactor physics, thermal-hydraulics and behavior of fuelpebbles.
y Serpent is currently used in the reactor physicsmodeling.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 5 / 25
Pebble bed reactor (PBR)
Figure: Schematics of a coated fuelparticle and a cut-in-half fuel pebble.
Figure: Pebbles inside an annular corecavity.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 6 / 25
Available models in Serpent
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 7 / 25
Particle fuel models in Serpenty There are basically three ways
to model particle fuel inSerpent.
1. A regular lattice of particlesinside a pebble.
2. An implicit approach whereparticles are sampled duringthe random walk.
3. All particles are givenposition coordinates in aseparate input file.
Figure: Coated fuel particles explicitlydefined inside a pebble.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 8 / 25
Pebbles in the corey The pebbles could be put in a
regular lattice, which is the usualapproach in MC simulations.
y In Serpent, the positions ofpebbles can be given in aseparate input file the same wayas coated particles.
y Defining the pebbles in a denserandom configuration requiressome effort.
y Discrete Element Method (DEM)can be used to create a veryrealistic pebble bed.
Figure: Stochastic configuration ofpebbles inside an annular cavity.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 9 / 25
Advantages of Serpent in pebblebed calculations
y HTGR specific geometry types and methods allow easymodeling.
y Delta-tracking provides speedup in geometries with lotsof details.
y Packed beds created with DEM can be used directly.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 10 / 25
ASTRA criticality calculations
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 11 / 25
ASTRA critical experimentsy Five ASTRA critical pebble bed
experiments that were done atthe Kurchatov Institute during2003-2004 and documented inthe IRPhEP Handbook arecalculated.
y A cylindrical steel vessel wheregraphite blocks wereassembled to form anoctagonal annular cavity for thefuel spheres.
Figure: ASTRA annular core setup.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 12 / 25
Building the modely A very detailed geometry model is
built based on the available data inthe benchmark documentation.
y DEM is used to pour the pebblesinside the cavity.
y Serpent reads in the pebble positioncoordinates.
y Coated fuel particles are modeled indetail and explicitly defined inside thepebbles.
Figure: Pebbles inside the ASTRA cavity.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 13 / 25
Serpent Geometry
Figure: Horizontal cut of the ASTRAgeometry model.
Figure: Vertical cut of the ASTRAgeometry model.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 14 / 25
Criticality calculation resultsy Calculations result in
approximately 1000 pcmoverestimation.
y Performed sensitivity analysesdon’t reveal the cause.
y Similar overestimation has beenwitnessed by others e.g. withMCNP.
y Testing of different cross-sectionlibraries is anticipated in thefuture, especially JENDL-4.
y One case took 16 hours with fiveIntel Core i7 processors and 36parallel tasks in total.
Table: Multiplication factors calculated bySerpent.
keff± 1σ keff± 1σCore (experiment) (simulation)1 1.0000 ± 0.0036 1.01052 ± 0.000082 1.0000 ± 0.0036 1.01040 ± 0.000083 1.0000 ± 0.0036 1.01086 ± 0.000084 1.0000 ± 0.0036 1.01005 ± 0.000085 1.0000 ± 0.0036 1.01096 ± 0.00008
Table: Results of the sensitivity analysisof core one.
Changed parameter keff± 1σCore height 182.30 cm 1.00950 ± 0.00008
JEFF-3.1 1.01084 ± 0.00008ENDF/B-VII 1.01112 ± 0.00008Graphite impurities 1.1 1.00777 ± 0.00008ppm boron
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 15 / 25
Thermal-hydraulics coupling
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 16 / 25
Thermal-hydraulics (T-H) couplingy Aim is in steady state full-core PBR calculations.
y Due to helium coolant, there are no phase changes...
y ...but the exceptional geometry sets new challenges.
y For T-H, the general-purpose CFD-code ANSYS Fluentis used.
y A coupling code connecting Serpent and Fluent iswritten in Perl.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 17 / 25
Reactor physics modely Geometry is modeled like in the
ASTRA case.
y Temperatures are changed bythe internal Dopplerbroadening routine of Serpent.
y Serpent writes the pebble-wisepower data as the result.
−100
−50
0
50
100 0
50
100
150
200
0
50
100
150
200
250
300
350
400
0
0.2
0.4
0.6
0.8
1
Rel
ativ
e po
wer
Figure: Half of a pebble bed showing thepower distribution.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 18 / 25
Thermal-hydraulics modely Solving the flow and heat
transfer in detail with CFD isnot possible at the moment orin the near future.
y Porous medium approach isused so that the pebble bed isdivided into bigger cells whereparameters are averaged.
y Temperatures in calculationcells are written as the result.
Figure: Calculation mesh of the T-Hmodel.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 19 / 25
Coupling codey A coupling code is written in
PERL.
y Creates input files.
y Controls the calculationprocesses.
y Determines convergence.
Figure: Coupled calculation scheme
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 20 / 25
Remaining obstacles anddevelopment areas
y Memory requirements of thematerial data and thecalculation power demand.
y Fundamental differencesbetween the codes (discretevs. continuum).
y T-H model needs more work.
y Mapping the packingstructure accurately to theT-H model cells.
y Developing the heat transfermodel.
y Finalizing the coupling code.
Figure: Serpent model showing differenttemperature regions after a T-H iteration
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 21 / 25
Test casey A test case with 50,000 pebbles, 30 different
temperatures for the pebbles and 30 · 106 neutronhistories was calculated.
y Calculations were done with an Intel Xeon E5520,2.27GHz, 12 GB utilizing 4 parallel MPI tasks.
y Five iteration cycles took about 30 hours.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 22 / 25
Conclusions
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 23 / 25
Conclusionsy Serpent is more than well equipped for PBR
calculations.
y Complicated geometries can be built and thedouble-heterogeneous fuel modeled in full detail.
y Serpent is relatively fast in PBR calculations.
y Coupling of Serpent with T-H in for PBR calculationscan be done with moderate effort.
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 24 / 25
Thank you for your attention!
Serpent International Users Group Meeting, Dresden, Germany, September 15, 2011 25 / 25