coversheet - los alamos national laboratory · reflected, thermal (8-group), vary fuel/moderator...
TRANSCRIPT
LA-UR-14-24367Approved for public release; distribution is unlimited.
Title: Comparison of Iterative Time-Eigenvalue Methods with DiscreteOrdinates and Monte Carlo
Author(s): Kiedrowski, Brian C.
Intended for: American Nuclear Society Annual Meeting 2014, 2014-06-15/2014-06-19(Anaheim, California, United States)
Issued: 2014-06-13
Disclaimer:Los Alamos National Laboratory, an affirmative action/equal opportunity employer,is operated by the Los Alamos National Security, LLC forthe National NuclearSecurity Administration of the U.S. Department of Energy under contract DE-AC52-06NA25396. By approving thisarticle, the publisher recognizes that the U.S. Government retains nonexclusive, royalty-free license to publish or reproduce the publishedform of this contribution, or to allow others to do so, for U.S. Government purposes. Los Alamos National Laboratory requests that thepublisher identify this article as work performed under the auspices of the U.S. Departmentof Energy. Los Alamos National Laboratorystrongly supports academic freedom and a researcher's right to publish; as an institution, however, the Laboratory does not endorse theviewpoint of a publication or guarantee its technical correctness.
LA-UR-14-XXXXX
Comparison of Iterative Time-EigenvalueMethods with Discrete Ordinates and Monte
Carlo
Brian C. Kiedrowski
Los Alamos National Laboratory
June 17, 2014
Slide 1
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Abstract
A standard approach in Monte Carlo and deterministic methods forcomputing the α (time absorption) eigenvalue involves solving a keigenvalue problem, and then finding the what insertion of a fictitious α/vabsorber or source would make k = 1. This talk looks at using alternativemultiplicative eigenvalues, the collision c and leakage l eigenvalues, as thebasis to compute α. Results suggest that in some cases, the use of the ceigenvalue may be more efficient than using the k eigenvalue.
Slide 2
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Introduction
Methodology
Implementation (SN and Monte Carlo)
Results
Slide 3
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Motivation
The asymptotic, logarithmic time rate of change of the neutronpopulation (assuming no feedback) may be obtained with the αeigenvalue.
Useful in subcritical measurements and analysis of promptsupercritical excursions in simple systems.
A classic approach uses a k eigenvalue calculation and finds whatinsertion of a fictitious α/v absorber or source would make k = 1.
This work explores using a collision c and leakage l eigenvaluesinstead.
Slide 4
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
α-Eigenvalue Equation
Assume separability of time in the neutron flux:
Ψ(r, Ω,E , t) = n(t)ψ(r, Ω,E ).
Substitute and find the prompt α-eigenvalue transport equation:
v (S + M − L− T )ψ = αψ.
The time-dependent solution is a sum of eigenfunctions andexponentials:
Ψ(r, Ω,E , t) =∞∑j=0
ψj(r, Ω,E )eαj t .
Slide 5
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
A Classic Solution Technique
Stiffness of the problem makes the α-eigenvalue equation difficult tosolve with standard iteration methods.
Classic approach involves constructing a hybrid k-α equation:
(αv
+ L + T − S)ψ =
1
kMψ.
Guess α, solve for k using standard iteration methods (e.g., poweriteration).
Find value of α that makes k = 1.
Iterate until consistent value of k and α are found.
Slide 6
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Generalized Multiplicative Eigenvalue Formulation
The k eigenvalue is one of many possible multiplicative eigenvalues.
Define the generalized multiplicative eigenvalue x :
(αv
+ Hx
)ψ =
1
xGxψ.
Here Hx and Gx are operators for the left- and right-hand sides of thetransport equation, depending upon the choice of x .
E.g., for x = k, Hx = L + T − X and Gx = M.
Criticality condition is x = 1, regardless of choice of x .
Question: Are some choices of x more computationally efficient thanothers?
Slide 7
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Hybrid Solution Technique
Inner iteration i , solve for eigenvalue x :
xi+1 =Ni+1
Nixi .
Once x is converged, perform outer iteration j , solve for α:
αj+1 = αj +xj − 1
τx ,j,
where τx is the appropriate neutron lifetime given by
τx =
⟨1vψ
⟩〈Gxψ〉
.
Iterate until α converged.
Slide 8
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Collision and Leakage Eigenvalue Forms
Two forms involve a collision c and leakage l eigenvalue:
(αv
+ L + T)ψ =
1
c(S + M)ψ,
(αv
+ L)ψ =
1
l(S + M − T )ψ.
Eigenvalue c uniformly adjusts multiplication of all collisions toachieve balance.
Eigenvalue l uniformly adjusts material atomic densities to achievebalance.
k = c = l = 1 are equivalent.
Slide 9
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Discrete Ordinates (SN) Implementation
Uses standard 1-D diamond difference transport sweep.
k eigenvalue solution has standard power iteration on transport andfission source.
c and l only iterate on transport source.
In all cases, modify Σt by adding current α/v .
k scales the fission source Mψ.c scales the collision source (S + M)ψ.l scales the collision source and modified total cross section Σt + α/v .
Compute lifetime from fluxes, and iterate until α converges.
Slide 10
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Monte Carlo (MC) Implementation
Simulate batches of particles in power iteration for fixed number ofinner iterations satisfying convergence and statistical uncertainties.
For k eigenvalue, treat fission as absorption (bank neutrons for nextiteration).
For c and l eigenvalues, treat all collisions as absorption (bankingneutrons).
In all cases, modify Σt by adding current α/v .k scales the number of fission neutrons banked.c scales the number of collision neutrons banked.l scales the total cross section and number of collision neutrons banked.
Lifetime estimate with collision tallies.
Iterate until α converges, and then keep running iterations untiluncertainty on α is sufficiently small.
Slide 11
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Convergence of Leakage Eigenvalue
The l eigenvalue is not guaranteed to exist (i.e., no global densityadjustment can make the transport equation balance).
When α step is too large such that l does not exist, take smaller stepsuntil it does.
Empirically, the l eigenvalue can exhibit oscillatory and very slowconvergence (possibly a complex dominance ratio?).
Simple acceleration is to take midpoint of oscillation (improvesconvergence rate by factor of 2 or more).
α will also oscillate, and midpoint technique improves convergencethere as well.
Slide 12
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
SN Results
Three multigroup slab test problems:
Bare, fast (4-group), vary slab thicknessReflected, fast (4-group), vary reflector thicknessReflected, thermal (8-group), vary fuel/moderator ratio.
Use S64 Gauss-Legendre quadature, 1000 total spatial elements.
Speedup (wall-clock time ratio) to assess performance relative to keigenvalue:
Speedup =WallTimex
WallTimek.
Slide 13
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
SN, Bare-Fast Case
0
0.5
1
1.5
2
2.5
18 20 22 24 26 28 30
Spe
edup
Core Thickness (cm)
c-al-a
Slide 14
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
SN, Reflected-Fast Case
0
0.5
1
1.5
2
2.5
3
3.5
4
1 2 3 4 5 6 7 8 9 10
Spe
edup
Reflector Thickness (cm)
c-al-a
Slide 15
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
SN, Reflected-Thermal Case
0
0.5
1
1.5
2
2.5
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Spe
edup
Fuel Atomic Fraction
c-al-a
Slide 16
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
MC Results
Same three multigroup problems:
Bare, fast (4-group), vary slab thicknessReflected, fast (4-group), vary reflector thicknessReflected, thermal (8-group), vary fuel/moderator ratio.
Use 10,000 neutron histories per inner iteration, 50 skip, 500 activeinner iterations per outer iteration.
250 active outer iterations were used.
Figure of merit (1/R2T ) ratio relative to k eigenvalue:
Performance =FOMx
FOMk.
Slide 17
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
MC, Bare-Fast Case
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
18 20 22 24 26 28 30
Rel
ativ
e P
erfo
rman
ce
Core Thickness (cm)
c-al-a
Slide 18
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
MC, Reflected-Fast Case
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
2.2
2.4
1 2 3 4 5 6 7 8 9 10
Rel
ativ
e P
erfo
rman
ce
Reflector Thickness (cm)
c-al-a
Slide 19
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
MC, Reflected-Thermal Case
0
1
2
3
4
5
6
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Rel
ativ
e P
erfo
rman
ce
Fuel Atomic Fraction
c-al-a
Slide 20
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Discussion
SN results suggest greater efficiency gains.
Need to compare against state-of-the-art SN methods for computing α.
Unfortunately, multigroup MC results show lower efficiency at worstand margin gains at best.
How does this compare in continuous energy?
Slide 21
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
MCNP Continuous-Energy Results
About two years ago, implemented prototype for c-α methods inresearch version of MCNP6.
Since all histories are a single track, may use Newton-Rhapson tocompute α that makes c = 1 after α source is converged.
Significant improvements observed over MCNP’s internal k-α method,but is an“apples to oranges” comparison of methods because:
Different approaches used. Difficult to do Newton-Rhapson withmultiple track histories.k eigenvalue routines in MCNP are inherently more complicated havingmore capabilities.Correlation effects of the c eigenvalue are not well understood (mostlikely a larger effect than k).
Slide 22
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Noise in c Versus k (3D-PWR)
0.96
0.97
0.98
0.99
1
1.01
1.02
1.03
1.04
0 50 100 150 200 250 300 350 400 450 500
Eig
enva
lue
Col
lisio
n E
stim
ate
Cycle
kc
Slide 23
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Continuous-Energy MC Test Problems
Four test problems in order of complexity:
1. Supercritical, bare HEU sphere (Godiva with elevated density)
2. Supercritical, Be-reflected HEU sphere
3. Slightly subcritical can of Pu-Nitrate solution
4. Nearly critical 3-D Pressurized Water Reactor (Hoogenboom-Martinbenchmark)
Slide 24
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Continuous-Energy MC Results
k-α c-α
Case α FOM α FOM
1 0.176 9.2× 103 0.176 2.0× 104
2 1.468 5.9× 104 1.474 5.4× 105
3 Failed — −3.181× 10−4 2604 2.425× 10−5 19 1.944× 10−5 44
Slide 25
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Summary & Future Work
α eigenvalue iterations explored with multiplication k, collision c , andleakage l eigenvalues.
SN results show moderate improvement with using c as opposed to k.
MC results on equivalent multigroup problems shows generaldisadvantage to using other eigenvalues over k.
MC results for CE problems are suggestive, but are not a faircomparison. More investigation needed.
Slide 26
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX
LA-UR-14-XXXXX
Acknowledgments
Funding provided by the U.S. DOE/NNSA Advanced ScientificComputing Program and Nuclear Criticality Safety Program.
Slide 27
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA
LA-UR-14-XXXXX