Deterministic Transport Theory
Deterministic Transport Theory
Mar. 2, 2016
Topics of this lecture
Introduction to the coupled problem:
I Non-linearity caused by coupling to thermal hydraulics and fuel depletion
I Scale of the coupled problem
I Reactor physics calculation chain
Transport theory:
I Neutron density, flux and current
I Formulation of the neutron transport equation
Misc:
I Basic stuff about differential equations
I Basic idea on how to solve neutron transport problems
Solution to the neutron transport problem provides sufficient information on neutron-induced re-
action rate distributions within the reactor core, which can be used for calculating output, power
distribution, depletion and production rates of nuclides, etc.
Reactor analysis relies heavily on computational modeling, and any transport method used for
solving reactor physics problems needs to be able to cope with these challenges.
Figure 1 : Neutron density distribution in reactor geometry. Left: BWR fuel assembly. Right: Small test
reactor core (ATR reactor, Idaho National Laboratory). When frozen in time, most of the neutrons in
thermal systems are found in large moderator regions. Density is considerably lower in fuel and
absorbers.2
2
The neutron density distribution is not to be confused with flux distribution, which also depends on neutron
speed, therefore emphasizing higher energies (see Fig. 2).
The linearity assumption applies to criticality experiments and very low power research reactors.
For commercial power reactors, the reality is unfortunately different, because reaction probabilities
depend on:
This creates a non-linear problem, in which the neutronics solution is coupled to:
Solving the transport problem alone is not sufficient for the modeling of an operating nuclear
reactor – the calculation scheme needs to be able to handle also reactivity feedbacks and fuel
depletion
3 10 3
Neutron density in a power reactor is in the order of 10 1/cm , which can be compared to the density of
22 3
hydrogen atoms in water or uranium atoms in fuel (∼10 1/cm ).
Reactivity feedbacks represent fast, almost immediate coupling between neutronics and reactor
operating conditions. In the long time-scale, similar non-linearity is induced by changes in fuel
composition by neutron irradiation:
235
I U is depleted and replaced by 239 Pu as the primary fissile isotope
I Non-fissile plutonium, minor actinides (Np, Am, Cm) and fission products are accumulated
in the fuel, increasing absorption
I Burnable absorber used for passive reactivity control is depleted
Nuclear fuel in light water reactors is loaded in the reactor core for the duration of the entire
operating cycle, which is typically 12 or 18 months. A single fuel assembly remains in the core for
several cycles, and is exposed to intense neutron irradiation for 3 to 4 years.
Obtaining high-fidelity solutions to neutronics, heat transfer, coolant flow and fuel depletion be-
comes a tremendous task:
I Typical LWR core contains 50,000 - 100,000 fuel rods, number of fuel pellets is counted in
millions
I Fuel temperature varies by hundreds of degrees, depending on local power4
I Significant variation in coolant density, especially in BWR’s
I Accurate simulation of fuel burnup would require tracking the concentrations of hundreds
of isotopes in millions of depletion zones
Calculations involving a single state-point without burnup are barely within the capabilities of mod-
ern super-computers.
Reactor design and safety analyses require covering various operating states, time-dependent
simulations, modeling of core depletion over multiple cycles, modeling of reactivity control, etc.,
which renders the direct approach unfeasible in practice.
4
Even the difference between surface and center-line temperature in a fuel pellet can exceed 400 K during
normal operation.
Cross
I The scale of the modeled system is gradually
Cross section
section measurements
measurements
and
and nuclear
nuclear models
models increased, while simultaneously moving towards more
simplified description of physics
I Spatial resolution: nuclide-level → pin-level →
Isotopic
Isotopic micro-group
micro-group assembly-level → core-level
cross
cross sections
sections
I Energy resolution: continuous-energy → micro-group
structure → macro-group structure → few-group
Transport
Transport calculation
calculation at
at structure
fuel
fuel assembly
assembly level
level
I Transition from one stage to the next is carried out in
such way that local reaction rate balance is preserved
Homogenized
Homogenized few-group
few-group
I The details of the calculation chain depend on the
constants
constants modeled system and the methods used
(i) Production of nuclide-wise microscopic interaction data for neutron transport codes from
evaluated nuclear data
(ii) Solution of the local heterogeneous transport problem at fuel assembly level using
higher-order transport methods
(iii) Solution of the global homogeneous transport problem using diffusion theory
The second step is called spatial homogenization, and it provides the sufficient building blocks for
the full-scale simulation:
I Traditionally carried out using deterministic 2D lattice transport codes
I Input: isotopic micro-group reaction cross sections, detailed description of the geometry
at fuel assembly level
I Output: handful of macroscopic few-group constants representing the transport physics
The cost of reducing the physical complexity by spatial homogenization is that all information on
reactivity feedback effects and dependence of reaction rates on fuel burnup is completely lost.
This information is recovered by repeating the procedure over and over again in such way that all
reactor operating conditions are covered:
I Assembly types
I Variation in thermal-hydraulic state variables: fuel temperature, coolant temperature and
density
I Reactivity control: soluble boron, insertion of control rods
I Fuel depletion
The result is a parametrized library of reactor-specific group constants, from which the data cor-
responding to local operating conditions can be obtained by interpolation.
Fuel cycle simulations are needed for core design, to make sure that the reactor remains critical
and within the safety margins. Dynamic simulations are needed for safety analyses, and to study
the behavior in abnormal operating conditions.5
The multi-stage calculation chain based on spatial homogenization and nodal diffusion methods
has the potential to produce very accurate results in full-scale 3D simulations at an acceptable
computational cost ...
5
Nuclear power plant simulations require modeling the reactor core as part of the coolant loop(s), including
pumps, valves, heat exchangers, etc. This type of simulations are carried out using system codes, in which the
reactor is modeled using similar methods as in core simulations, or using simplified methods, such as 1D neutronics
or point-kinetics approximation.
In general, there is a multitude of deterministic transport codes and methods developed for dif-
ferent purposes, and no universal calculation scheme that could handle all applications with the
same level of reliability. The two-group nodal diffusion methods covered in this course apply
mainly to conventional LWR analyses.
The results are always subject to uncertainties and errors in both methodology and input data,
and the calculation scheme can be validated by comparison to experimental data and high-fidelity
methods.
Transport theory of neutrons shares some similarities with other transport problems, for example,
in fluid dynamics and plasma physics, with a few significant differences:
As discussed later on, neutron transport can be considered a linear problem under certain ap-
proximations.
Scattering reactions are associated with a change in neutron energy and direction of motion,
and they are described by double-differential cross sections, which combine the probability of
the scattering event to distributions of energy transfer and scattering angle. The probability of a
0
neutron scattering from direction Ω̂ to Ω̂ and energy E to E 0 per traveled path length is given
by:
0 0 0 0
dP = Σs (r, Ω̂ → Ω̂ , E → E )dsdΩ dE (2)
where N is the nuclide density. Microscopic cross section can therefore be interpreted as the
interaction probability per traveled path length and nuclide density. An alternative interpretation is
that this parameter represents the effective cross-sectional area of the nucleus.
Microscopic cross sections are nuclide-specific constants, which depend on the reaction type and
neutron energy. The total cross section can be written as the sum over partial reaction modes:
Neutron density and flux are best understood as a two closely related density-like functions in the
six-dimensional phase-space, depending on the position and momentum variables, although the
momentum variable is usually replaced by energy and direction of motion.
The direction of motion Ω̂ depends on two angular variables,
z, Ωz
and it can be written using the three Cartesian direction
vectors as:
Ω̂
Ωx = sin η cos ϑ η
Ωy = sin η sin ϑ (7)
Ωz = cos η ϑ x, Ωx
dΩ̂
dz
dy
dx
x
The density of neutrons moving in all directions, also called the scalar density, is given by:
Z
n(r, E) = n(r, Ω̂, E)dΩ̂ (9)
4π
and the density of neutrons moving in all directions at all energies:
Z Z
n(r) = n(r, Ω̂, E)dΩ̂dE (10)
4π E
The difference between the two concepts can be understood by considering a randomly dis-
tributed population of neutrons passing through a volume at different energies:
I If a snapshot, frozen in time, is taken of the population, it shows the distribution of
neutrons in different positions, energies and directions of motion – the angular neutron
density in the six-dimensional phase space.
I If another snapshot is taken a short time interval dt later, each neutron has moved forward
by distance ds = vdt. The faster the neutrons are moving, the longer the combined
distance covered by the entire population. This distance will be later related to the integral
of the neutron flux and the number of neutron-induced reactions within the volume.
Figure 2 : Neutron density and flux distribution in a BWR fuel assembly integrated over energy and
direction. Left: Density distribution peaks in the internal and external moderator channels where thermal
neutrons are collected. Right: Flux distribution is clearly more uniform, because the neutron speed
multiplier (ψ = vn) emphasizes the contribution of high-energy neutrons with longer mean-free-paths
and more uniform distribution over the geometry.
that gives the number of reactions x per second, induced by neutrons within the domain of inte-
gration. For example, the total capture rate in volume V is given by:
Z Z Z ∞
Σγ (r, E)ψ(r, Ω̂, E)dV dΩ̂dE (14)
V 4π 0
and the total number of fission neutrons produced by thermal neutron-induced fission:
Z Z Z E
1
νΣf (r, E)ψ(r, Ω̂, E)dV dΩ̂dE (15)
V 4π 0
6
This interpretation is subject to argument, but what cannot be argued is that flux can only be measured via
physical reaction rates.
Similar to total reaction rate, the differential reaction rate can be integrated over variables, scat-
tering angles and emission energies. The total scattering rate is given by:
Z Z Z ∞Z 1 Z ∞
0 0
Rs = Σs (r, µ, E → E )ψ(r, Ω̂, E)dV dΩ̂dEdµdE (18)
V 4π 0 −1 0
Or similarly for the down-scattering rate, i.e. scattering from fast to thermal group:
Z Z Z ∞ Z 1 Z E1
0 0
Rs12 = Σs (r, µ, E → E )ψ(r, Ω̂, E)dV dΩ̂dEdµdE (19)
V 4π E1 −1 0
7
To be precise, dΩ̂ about Ω̂, etc.
where the scalar neutron flux is defined similar to the scalar neutron density (9):
Z
φ(r, E) = ψ(r, Ω̂, E)dΩ̂ = vn(r, E) (21)
4π
The scalar flux can be interpreted as the distance covered by neutrons with energy dE about E
inside an infinitesimal volume element dV at r in time interval dt:
When integrated over volume, energy and time, the result is the total combined distance cov-
ered by the neutrons, as suggested by the previous example illustrating the differences between
neutron density and flux.
8
The incident neutron is lost in capture and fission neutrons are typically assumed to be emitted isotropically,
which is a very good approximation in the energy range of fission reactors.
This connection reflects the fact that the rate of neutron-induced reactions is increased if:
1) Neutron density is increased, increasing the number of neutrons that may collide with the
nuclides in the medium
2) Neutron velocity is increased, increasing the path length traveled within the given time
interval and the number of chances of colliding with the nuclides
The same connection applies in the opposite case, when the neutron flux (density, velocity or
both) is decreased.
The reaction rate also naturally depends on the macroscopic cross section:
1) The nuclide density N , which affects the number of nuclides encountered by the neutron
within its path
2) The microscopic cross section σ , representing the interaction probability between the
neutron and a single target nucleus
Figure 3 : Neutron flux is connected to reaction rates by multiplication with macroscopic cross sections
and integration over variables. Reaction rates therefore also depend on flux spectrum. This emphasizes
the contribution of low-energy neutrons, as cross sections increase towards lower energies. Left: Total
collision rate distribution in the previous BWR fuel assembly. Right: Total fission rate (“hot” shades) and
thermal flux (“cold” shades). Dark and bright colors indicate low and high values, respectively. Since more
than 80% of fissions are induced by thermal neutrons, the fission rate distribution follows the distribution of
thermal flux.
It is important to note that, even though (angular) neutron density and flux depend on the direction
of motion, they are both scalar functions. The direction is a variable, similar to position and energy,
and it provides two of the six phase-space coordinates.9
9
Since human senses are limited to three geometric dimensions, it is not possible to visualize angular or scalar
flux accurately, but if you must, think about density (scalar field) instead of flow (vector field).
where v = Ω̂v is the neutron velocity. The angular current density describes the rate at which
neutrons with energy dE about E and direction dΩ̂ about Ω̂ pass through an infinitesimal surface
element dS located at r:
dL = j(r, Ω̂, E) · dS (25)
When the angular current density is integrated over the full solid angle, the result is another vector
quantity called neutron current density:
Z
J(r, E) = j(r, Ω̂, E)dΩ̂ (26)
4π
which gives the net rate of neutrons with energy dE about E passing through an infinitesimal
surface element dS located at r:
dL = J(r, E) · dS (27)
10
The terminology used in the literature for different flux and current quantities is not unambiguous. It should also
be noted that the concept of flux in neutron transport theory is not equivalent with the mathematical definition of flux,
used correctly, for example, in electromagnetic field theory.
Figure 4 : Illustration of angular and neutron current densities as vector fields in a BWR fuel assembly.
Left: Angular current density of thermal neutrons traveling in a 30◦ direction with respect to the positive
x-axis. Right: Neutron current density, representing the net flow of thermal neutrons. Distribution of
thermal neutron density is plotted in the background.
Whereas the neutron flux can be associated with the total distance covered by neutrons in a
volume and the rate of neutron-induced reactions, the current density can be associated with the
flow of neutrons over boundary surfaces.
Neutron current, i.e. the rate at which neutrons are crossing surface S is given by surface integral:
Z Z Z Z Z Z
J = j(r, Ω̂, E) · dSdΩ̂dE = j(r, Ω̂, E) · û dΩ̂dSdE (29)
Ω̂ S E Ω̂ S E
and the rate at which neutrons are streaming out by the outward current:
Z 1Z Z
+
J = j(r, Ω̂, E) · û dµdSdE (31)
0 S E
where µ = Ω̂ · û is the cosine between the neutron direction of motion and the surface normal.11
The values of inward and outward currents are negative and positive, respectively.
The value is positive for outward and negative for inward flow. The net current is related to the
partial currents (30) and (31) by:
− +
Jnet = J + J (33)
11
Assuming that û points in the outward direction.
In reactions where the incident neutron is lost or secondary neutrons are emitted isotropically,
angular flux can be replaced by the scalar flux, which is obtained by integration over full solid
angle: Z
φ(r, E) = ψ(r, Ω̂, E)dΩ̂ (35)
4π
The integration of flux over the phase space variables and time yields the total combined distance
traveled by the neutrons. This is intuitively associated with reaction rate by recalling that the
macroscopic cross section is defined as the interaction probability per path length traveled by the
neutron.
which integrated over full solid angle yields the neutron current density:
Z
J(r, E) = j(r, Ω̂, E)dΩ̂ (38)
4π
It should be noted that, even though angular flux and angular current density are related by (37),
similar connection does not apply for scalar flux and neutron current density:
The current densities are associated with the rates at which neutrons cross the boundaries of a
specified volume. When (37) is integrated over a surface, direction, energy and time, the result is
the net number of neutrons that have passed through the surface.
Reaction rate integrals appear in the source and removal terms of the neutron transport equation.
The streaming term can be written using the neutron current density, and in diffusion theory it is
associated to flux gradient by an approximation known as Fick’s law.
With these assumptions the neutron transport equation describes a linear problem.12 Additional
approximations include:
4) All materials are isotropic, i.e. differential scattering cross sections depend only on
scattering angles and not on neutron direction of motion
5) Fission neutrons are emitted isotropically
6) Fission spectrum is independent of incident neutron energy
Approximations 5 and 6 are valid at energies relevant for fission reactor applications.
12
As pointed out earlier, assumption 3) does not hold in coupled problems describing an operating nuclear reactor
subject to reactivity feedbacks and fuel burnup, in which case the transport problem actually becomes non-linear.
The solution to the coupled problem is obtained by iteration between the different solvers, assuming that the
transport problem can be linearized over sufficiently short time intervals.
1 ∂
ψ(r, Ω̂, E, t) + Ω̂ · ∇ψ(r, Ω̂, E, t) + Σ(r, E)ψ(r, Ω̂, E, t) = q(r, Ω̂, E, t) (40)
v ∂t
| {z } | {z } | {z }
(A) (B) (C)
(A) is the time-rate of change in neutron density inside the phase-space element14
(B) is the streaming term, i.e. the net rate at which neutrons moving in direction Ω̂ with
energy E are entering and leaving the volume element (see next slide)
(C) is the removal term, i.e. the rate at which neutrons are removed from the phase-space
element by absorption or scattering to new energy and direction
13
See figure on slide 19.
14
1 ∂ψ ∂n
Results from the relation between flux and neutron density: ψ = vn =⇒ =
v ∂t ∂t
Lecture 2: Deterministic transport theory
Mar. 2, 2016
35/74
Neutron transport equation
The form of terms (A) and (C) is easily understood, but the streaming term is less straightforward.
It was stated earlier that the rate at which neutrons with energy E and direction Ω̂ pass through
an infinitesimal surface element dS located at r is given by the angular current density:
If S is the complete boundary of the infinitesimal volume element dV , then the net rate at which
neutrons are flowing in or out is given by surface integral:
I
j(r, Ω̂, E, t) · dS (42)
S
Angular current density can be written using angular flux j = Ω̂ψ , which results in:
Z Z
∇ · Ω̂ψ(r, Ω̂, E, t)dV = Ω̂ · ∇ψ(r, Ω̂, E, t)dV (44)
V V
showing the final form of the streaming term integrated over volume.
The external source term, Q, is independent of flux and it gives the rate at which neutrons are
emitted into the phase-space element by external sources.
The scattering source can be written using the double-differential scattering cross section, by
integration over all incident energies and directions:15
Z Z ∞
0 0 0 0 0 0
S(r, Ω̂, E, t) = Σs (r, Ω̂ → Ω̂, E → E)ψ(r, Ω̂ , E , t)dΩ̂ dE (46)
4π 0
Since fission neutrons are emitted isotropically, the fission source term can be written using the
scalar flux: Z ∞
χ (E) 0 0 0
F (r, Ω̂, E, t) = νΣf (r, E )φ(r, E , t)dE (47)
4π 0
where νΣf is the fission neutron production cross section and χ(E) is the fission spectrum, i.e.
the probability that the energy of the emitted neutron falls on interval dE about E . Factor 1/4π
results from the source isotropy.
15
It is assumed here that the double-differential scattering cross section is written as the sum over all nuclides and
scattering modes. Neutron-multiplying (n,2n), (n,3n), etc. reactions are accounted for in the distribution of
secondary energies and scattering angles (normalization to 2 or 3 instead of 1).
The integration of the time-derivative term and the removal term is straightforward:
Z Z
1 ∂ 1 ∂ 1 ∂
ψ(r, Ω̂, E, t)dΩ̂ = ψ(r, Ω̂, E, t)dΩ̂ = φ(r, E, t) (48)
4π v ∂t v ∂t 4π v ∂t
and
Z Z
Σ(r, E)ψ(r, Ω̂, E, t)dΩ̂ = Σ(r, E) ψ(r, Ω̂, E, t)dΩ̂ = Σ(r, E)φ(r, E, t) (49)
4π 4π
The fission source term (47) was already written using the scalar flux and integration over full solid
angle cancels the 1/4π factor:
Z
χ (E)
Z ∞ Z ∞
0 0 0 0 0 0
νΣf (r, E )φ(r, E , t)dE dΩ̂ = χ (E) νΣf (r, E )φ(r, E , t)dE (50)
4π 4π 0 0
The external source is independent of the flux and its angular dependence depends on the source
type. The integration of the two remaining terms is less straightforward.
Since the integration is carried over the full solid angle, and because the double-differential scat-
0
tering cross section depends only on the angle between directions Ω̂ and Ω̂, the integral over
the double-differential scattering cross section can be written using the scattering cosine:
"Z #
Z Z ∞ 1
0 0 0 0 0
Σs (r, µ, E → E)dµ ψ(r, Ω̂ , E , t)dΩ̂ dE (52)
4π 0 −1
The term in brackets describes the total scattering probability from energy E 0 to E , and can be
written as: Z Z ∞
0 0 0 0 0
Σs (r, E → E)ψ(r, Ω̂ , E , t)dΩ̂ dE
4π 0
Z ∞
"Z # (53)
0 0 0 0 0
= Σs (r, E → E) ψ(r, Ω̂ , E , t)dΩ̂ dE
0 4π
The term in brackets is the scalar flux, and the final form can be written as:
Z ∞
0 0 0
Σs (r, E → E)φ(r, E , t)dE (54)
0
When the results of Eqs. (48)–(56) are collected and external source term is omitted for conve-
nience, the result can be written as:
1 ∂
φ(r, E, t) + ∇ · J(r, E) + Σ(r, E)φ(r, E, t)
v ∂t
Z ∞
" # (57)
0 0 0 0 0
= Σs (r, E → E)φ(r, E , t) + χ (E)νΣf (r, E )φ(r, E , t) dE
0
This form of transport equation is also known as the neutron continuity equation, and it forms the
starting point for the derivation of diffusion theory, discussed in Lecture 4. It should be noted that
no approximations were made in the derivation of (57) from the original transport equation (40).
In practice, the integrals over space, direction and energy cannot be resolved while holding on to
the continuous dependence on phase-space variables.
For practical reasons, most deterministic transport methods therefore rely on at least three ap-
proximations:
The first two approximations are common to all deterministic transport methods, the treatment
of angular dependence is what differentiates the methods from each other (Sn , Pn , method of
characteristics, diffusion theory, etc.).
From here on, the transport equation is written for the sake of simplicity without the phase space
variables:
1 ∂ψ
+ Ω̂ · ∇ψ + Σψ = Q + F + S (58)
v ∂t
It is assumed that the accurate solution is available, even though this is clearly not the case in
reality.
Integration of (58) over variables preserves the neutron balance, and turns streaming term into
total leakage rate: Z Z Z I Z
Ω̂ · ∇ψ dV dΩ̂dE = J · dSdE (59)
V Ω̂ E S E
Integration of the removal term yields the total reaction rate, and the absorption rate is given by:
Z Z Z
Σψ − S dV dΩ̂dE (60)
V Ω̂ E
Integration of fission and external source terms yields the corresponding total source rates.
16
In Lecture 3 the perspective is switched to that of the individual neutron with the introduction of Monte Carlo
neutron transport simulation.
In the absence of external sources, it is easy to see that the time-dependence of neutron popula-
tion takes the form of:
ωt
n(t) ∼ n0 e (61)
where ω depends on the source and loss terms. Steady-state condition (ω = 0) always implies
criticality, i.e. that the chain reaction is in a self-sustained state, and fission source rate equals the
sum of absorption and leakage rates.
The absolute population size is not fixed, which results from the fact that the system is character-
ized by a homogeneous differential equation.
17
In contrast to the description given in Lecture 1, the fission chains here are assumed to consist of both prompt
and delayed neutrons.
1 ∂ψ
=Q (64)
v ∂t
as the streaming, removal, and fission and scattering source terms are summed to zero. The
time-dependence of neutron population is then of form:
n(t) ∼ Qt (65)
which is also understood by recalling that in critical state each neutron replicates itself (on the
average) without additional multiplication. In other words, the external source initiates new non-
branching infinitely long fission chains at a constant rate.
Sub-critical Sub-critical
Critical Critical
Super-critical Super-critical
Neutron population
Neutron population
Time Time
Figure 5 : Neutron population as function of time in sub-critical, critical and super-critical states. Left:
Equilibrium in the absence of external sources implies criticality. When the system is sub- or super-critical,
the population is exponentially decreasing or increasing, respectively. Right: Equilibrium in the presence
of external sources may only exist if the system is sub-critical (and the source is constant). The growth
rate is linear at criticality and exponential when the system is super-critical.
ψ = ψ0 + ψ1 + ψ2 + . . . (66)
where ψ0 is called the fundamental mode and the remaining modes the transient modes. The
different flux modes ψn are associated with the eigenfunctions of the transport equation and time
constants ωn , such that:
ω0 > ω1 > ω2 > . . . (67)
Since the time dependence of flux is characterized by an exponential amplitude function, and:
ω0 t ω1 t ω2 t
e >e >e > ... (68)
it is easy to see that the fundamental mode is the asymptotic solution to the transport equation,
which persists after the transient modes, excited by changes in the physical conditions, fade away.
8 ψ0 ψ1 ψ2 ψ3 1.0
6
0.8
4
Neutron flux (A.U)
Eigenvalue
0.6
0
−2 0.4
−4
−6 0.2
−8
0.0
0 100 200 300 400 0 10 20 30 40 50
Axial coordinate (cm) Eigenmode
Figure 6 : Left: First four axial flux modes in a PWR full core calculation (amplitudes not to scale). The
solutions are asymmetric, because of axial profiling of burnable absorber. Total flux and fundamental flux
mode ψ0 are always positive, but transient modes may have negative components. Right: First 50
eigenvalues. As the plot shows, k0 > k1 > k2 > . . . . Each eigenvalue is associated with a time
constant, and the transient modes fade away as t → ∞.
Figure 7 : First 15 radial flux modes in the PWR core calculation. The fundamental flux mode (top left)
corresponds to the flux shape in steady-state condition. Calculated by Monte Carlo simulation using the
fission matrix method. See also Lecture2_anim1.gif for an animation on the convergence of flux into
fundamental mode in a fast criticality experiement (Pu-Flattop).
In such case, the transport equation is usually written in the criticality- or k-eigenvalue form:
1
Ω̂ · ∇ψ + Σψ = F +S (70)
k
i.e. time-dependence and external source are dropped, and balance between source and loss
rates is attained by scaling the fission term with constant 1/k.
The fact that the higher flux modes can be dropped is based on the idea that the solution repre-
sents a steady-state system. As discussed earlier, this is the asymptotic solution that persists as
t → ∞ and the higher modes fade away.
18
As will be discussed in Lecture 7, this type of problems are also encountered in spatial homogenization, in which
the neutronics solution is obtained in some sub-domain of the full-scale geometry, and the accurate description of
boundary leakage currents is not available.
If the integral source and loss rates19 are known, keff can be associated to neutron balance:
F
keff = (72)
T −S+L
where
The result is that the contribution of fission source on flux distribution and spectrum is correspond-
ingly over- (keff > 1) or under-estimated (keff < 1).
The root cause of this issue is not in the way the transport problem is solved,20 but rather in its
formulation: a time-dependent system is forced into a steady-state condition by adjusting one of
the source terms. There is no solution to this problem, which can have a significant impact in the
results when the system is far from criticality.
In infinite-lattice calculations performed for the purpose of group constant generation the distortion
in flux spectrum is often adjusted using leakage corrections, which account for the contribution of
inward or outward net current, which in a realistic steady-state system would balance the source
and loss rates.
20
The same bias appears in the Monte Carlo method when the transport simulation is run in criticality source
mode, as discussed in Lecture 3.
1
Ω̂ · ∇ψ + Σψ = (F + S) (73)
c
The solution to this equation is again an approximation to the physical problem, with its biases
when c 6= 1.
PWR full-core reactor simulator calculations are often run to obtain critical boron concentration,
which can be formally thought of as an eigenvalue problem, in which the contribution to boron
absorption is separated from the removal term and adjusted to attain balance between source
and loss rate:
0
Ω̂ · ∇ψ + (Σ + NB σB )ψ = F + S (74)
where Σ0 is the total cross section excluding absorption to coolant boron, and NB and σB are
the atomic density and microscopic absorption cross section of 10 B, respectively.
Another example of a similar approach is introduced in Lecture 7 along with leakage corrections,
in which the balance between terms is attained by critical buckling search.
The substitution of this into the time-dependent transport equation (40), yields for the time-
derivative term:
1 ∂ αt α αt
ψ(r, Ω̂, E)e = ψ(r, Ω̂, E)e (76)
v ∂t v
When the exponential multiplier is canceled in all terms, the transport equation can be written as:
α
ψ + Ω̂ · ∇ψ + Σψ = F + S (77)
v
where α is the eigenvalue that can be adjusted to attain balance between the source and loss
rates.21 The criticality condition can be written correspondingly as:
< 0 ⇒ system is sub-critical
α = 0 ⇒ system is critical (78)
> 0 ⇒ system is super-critical
21
To be precise, α is the eigenvalue corresponding to the fundamental flux mode.
It should be noted that the α-eigenvalue form makes no adjustments to any of the physical source
or loss terms, and it can be shown that the solution to (77) corresponds to the asymptotic (funda-
mental mode) solution of the time-dependent transport equation.
The shape and spectrum of the flux is adjusted by the time-absorption / production term, which
can be understood by considering slow neutrons, for which the adjustment is most significant:
I When the system is super-critical, the slowest neutrons cannot keep up with the
exponentially increasing neutron population, and their contribution is scaled down by
time-absorption
I When the system is sub-critical, it is the slow neutrons that are dominating the
exponentially decreasing population, and their contribution is scaled up by time-production
The differences between the k- and α-eigenvalue solutions to the transport equation are best
illustrated by an example.
In the first case, the fission source is artificially adjusted to obtain a solution to the modified
transport equation.
In the second case, the solution to the asymptotic fundamental flux mode is obtained by
separating time-dependence from the rest of the variables, without modifications in the original
problem.
The differences are emphasized when the uranium plate is surrounded by an infinite water
reflector. The thermalization of neutrons has a major effect in the k-eigenvalue solution, in which
keff is increased to 1.46. The α-eigenvalue for the reflected geometry is 1.23·107 1/s.
The most dramatic differences between the two methods are seen in the corresponding flux
solutions. The k-eigenvalue solution completely ignores the time-dependence of flux, which
emphasizes the contribution of thermal neutrons returning to the fissile material with high
probability to cause new fissions.
In reality, the exponentially growing chain reaction is maintained by fast neutrons alone, and the
flux grows several orders of magnitude during the time it takes for a thermal neutron to return
from the reflector.
The α-eigenvalue flux represents the asymptotic solution to the time-dependent problem, and
reflects the correct shape of the exponentially growing flux. The contribution of thermal neutrons
is scaled down by time-absorption, which is inversely proportional to neutron speed.
The time-dependent behavior of the systems is illustrated in animations Lecture2_anim2.gif
and Lecture2_anim3.gif. It is seen that in the given time-scale, neutrons scattered to low
energy appear to be stopped in the reflector, unable to contribute in the continuation of the chain
reaction.
Normalized flux
0.02 0.02
0.01 0.01
0.00 0.00
−30 −20 −10 0 10 20 30 −30 −20 −10 0 10 20 30
X-coordinate (cm) X-coordinate (cm)
Figure 8 : k- and α-eigenvalue solutions to transport equation in an infinite slab geometry (20 cm thick
uranium plate with 30% 235 U enrichment). Left: unreflected system, Right: infinite water reflector. The
unreflected system is prompt super-critical, with keff = 1.23 given by the k-eigenvalue calculation. The
reflector increases the value to keff = 1.46. Both eigenvalue modes result in very similar flux shape for the
unreflected system, but the thermalization of neutrons in the reflected geometry is clearly emphasized in
the k-eigenvalue calculation. In reality, fast neutrons are sufficient for maintaining an exponentially-
growing chain reaction, and the fact that thermal neutrons follow far behind is not properly represented.
Calculated by k- and α-eigenvalue Monte Carlo simulation.
The k-eigenvalue method is still the most commonly used approach to solving reactor physics
problems, and when close to criticality, the flux solution can be a good approximation on what the
solution would look like if the system was critical.
It is important to note that the modeled system itself is often an approximation of physical reality,
for example, an infinite lattice of identical fuel assemblies. In such case, the asymptotic shape and
spectrum of the time-dependent flux (solution to α-eigenvalue problem) may not be any closer
to physical reality than the solution to the adjusted transport equation (solution to k-eigenvalue
problem).
There are also differences in the numerical algorithms used for solving different eigenvalue prob-
lems. α-eigenvalue problems can be subject to numerical instabilities when the system is well
below criticality, and k-eigenvalue problems are easier to solve using iterative techniques.
In the absence of delayed neutrons, the coefficient in the exponential can be written as:
ρ
ω= (82)
Λ
where reactivity ρ represents the branching of the fission chains and the amount of multiplication
in the system, and generation time Λ can be interpreted as the average time taken for a single
prompt neutron to reproduce itself by fission.
Coefficient ω is the inverse period, related to the reactor period T :
1
T = (83)
ω
which is time taken for the neutron population to grow by factor 2.7 (positive reactivity) or decrease
by factor 0.37 (negative reactivity).
k0 − 1 keff − 1
ρ= = (84)
k0 keff
In other words, reactivity gives the fractional deviation of the system from criticality.22
In some text books, generation time is related to another time constant, known as the prompt
removal lifetime
τr = Λkeff (85)
which represents the effective mean time between the generation and the removal of a neutron
from the system by new fission.23
The emission of delayed neutrons complicates the solution of the transport equation, by coupling
fission rate to the decay of delayed neutron precursors. Time dependence of flux still follows an
exponential form, but the simple relation between ω and ρ in Eq. (82) is lost.
22 −5
One of the common units for reactivity is pcm (per cent mille), 1 pcm = 10 and 1000 pcm = 1%.
23
Since this time interval has the physical interpretation as the average lifetime of the emitted fission neutron, τr
is often called the prompt neutron lifetime.
87 β− 87 ∗ 86 1
35 Br −−−−→ 36 Kr −→ 36 Kr + 0n (86)
55.7s
The decay of the excited state of 87 Kr is practically instantaneous, and the delay between fission
and neutron emission depends on the half-life of the precursor isotope 87 Br.
There are hundreds of fission products that act as delayed neutron precursors,24 but most of them
are either short lived or have very low fission yields. The half-lives of significant precursor isotopes
range from hundreds of milliseconds to almost a minute (for 87 Br above).
In practice, all precursor chains are not handled separately, but the reactions are instead divided
into a number of representative precursor groups with different lifetimes and neutron yields. The
most conventional representation uses six groups, with half-lives ranging from about 0.02 to 55
seconds.25
The physical total delayed neutron fraction β depends on the yields of prompt and delayed neu-
trons, which depend on isotope and neutron energy.
24
Fission yield data typically consists of about 1000 fission product isotopes and isomeric states.
25
The six-group representation is used in the ENDF/B and JENDL evaluated nuclear data files. The European
JEFF-3.1 file and later evaluations are based on eight precursor groups.
Table 1 : Ten most abundant delayed neutron precursor isotopes in thermal fission of 235 U and 239 Pu and
fast fission of 238 U. The yields are cumulative, and they refer to average nuclide production per fission.
Table 2 : Half-lives (in seconds), decay constants and relative yields of delayed neutron precursor groups
in 235 U, 238 U and 239 Pu fission. The physical total delayed neutron fraction depends on neutron energy.
0.05 233
U 2.0 233
U
235 235
U 1.8 U
238 238
U U
241 241
Am 1.4 Am
243 243
Am Am
0.03 1.2
1.0
0.02 0.8
0.6
0.01 0.4
0.2
0.00 −9 0.0 −9
10 10−8 10−7 10−6 10−5 10−4 10−3 10−2 10−1 100 101 10 10−8 10−7 10−6 10−5 10−4 10−3 10−2 10−1 100 101
Neutron energy (MeV) Neutron energy (MeV)
Figure 9 : Physical total delayed neutron yield (left) and fraction (right) of selected actinides as function of
neutron energy. The fraction also depends on the prompt neutron yield, which varies from nuclide to
nuclide and increases practically linearly as function of neutron energy.
where β is the total delayed neutron fraction26 and the second term gives the emission rate in Jd
precursor groups. The delayed neutron source depends on precursor concentration Cj , which is
coupled to decay equations:
Z ∞
∂ 0 0 0
Cj (r, t) = βj νΣf (r, E )φ(r, E , t)dE − λj Cj (r, t) (88)
∂t 0
where λj is the decay constant and βj is the delayed neutron fraction in precursor group j . It is
also assumed that the precursor nuclides are not transmuted by neutron interactions.
As pointed out in Lecture 1, the concentrations of delayed neutron precursors follow changes in
fission power with a considerable delay. Consequently, the momentary precursor concentrations
in Eq. (87) depend on the immediate operating history.
26
For now, β is written without dependence on E .
Fraction (1 - β ) of fission neutrons is then emitted as prompt with spectrum χ and fraction β as
delayed with spectra χj , suggesting that in steady-state operation the impact of delayed neutrons
is seen only in the energy distribution of emitted fission neutrons.27
27
It is pointed out later that this is not exactly the case, as the time constants depend on the importance of
neutrons for the continuation of the fission chain.
This is known as the inhour equation. When the number of precursor groups Jd is six, the time-
dependent amplitude function can be written using its seven roots (ω0 , ω1 , . . . ω6 )28 as:
6
X ωj t
T (t) = T (0) Aj e (93)
j=0
The corresponding period T0 = 1/ω0 is known as the asymptotic or stable reactor period, and it
can be measured experimentally by monitoring the rate of change in fission power.
The relation between (92) and (82) is seen by setting β = 0. This corresponds to the prompt
super-critical state,30 in which ρ β .
The relation between ρ, ω and the time constants is illustrated in Fig. 10. The transfer to prompt
super-critical state is shown as a steep drop in the asymptotic period. It is also seen that:
which means that the decrease rate of neutron population is limited by the slowest decaying
precursor group.
29
When ρ > 0, only ω0 is positive, leading to exponential growth. When ρ < 0, ω0 is the least negative root,
corresponding to slowest exponential decay.
30
Another common practice is to measure reactivity in units of delayed neutron fraction, or dollars. When reactivity
is above 1$, the system is in prompt super-critical state.
100
β→0
10−2
β→0
10−4
10−6
−λ6 −λ5 −λ4 −λ3 −λ2 −λ1 0 10 100 1000 10000
Inverse period Reactivity (pcm)
Figure 10 : Relation between ρ, ω and the time constants. Left: Illustration of the 7 roots
ω0 , ω1 . . . , ω6 . of Eq. (92) with fictitious delayed neutron constants. The roots are found at the crossing
points between the curves and a horizontal line corresponding to ρ. Right: Asymptotic reactor period
corresponding to the largest root as function of reactivity. The top curve shows the negative of reactor
period (decaying amplitude function) as function of negative of reactivity.
The method is best applied to transients caused by uniform changes in the operating conditions,
or in small or otherwise closely coupled systems, for example:
I Criticality experiments
I Small research reactors
I Fast reactors
The approximation breaks down especially in localized transients in neutronically large systems,
such as PWR control rod ejections, which require more elaborate methods and time-space re-
solved solution.
LWR transient analyses are typically performed using reactor dynamics codes with time-dependent
one- or three-dimensional neutronics. This topic is covered in Lecture 11.
It should also be noted that the inhour equation (92) describes the dynamic behavior of the reactor
after a step change in reactivity. In reality, both positive and negative reactivity insertions take time,
and the results are not accurate when ρ is changing.
The importance-weighted β and Λ calculated from (97) and (100) are called the effective delayed
neutron fraction and effective generation time, respectively.
Neutron importance and adjoint flux play a major role in sensitivity and uncertainty analysis, and
it also has use in shielding applications and variance reduction techniques used in Monte Carlo
simulation. These topics, however, are beyond the scope of this course.
31
In Monte Carlo simulation, the adjoint transport problem can be intuitively understood as tracking the neutron
histories backwards, for example, starting from a fission event and following the path to its origin. Keeping track of
the neutron’s descendants and calculating their contribution to the asymptotic population forms the basis of the
iterated fission probability (IFP) method, used by Monte Carlo codes to calculate importance-weighted time
constants.
Reactivity feedbacks and fuel burnup turn linear transport problem into a non-linear coupled prob-
lem. The solution is obtained by iterating between different solvers. The calculations are based
on a multi-stage scheme, in which the scale of the problem is gradually increased while simulta-
neously moving towards simplified physics.
All deterministic transport methods are based on the solution to the transport equation, which is
formulated based neutron balance in the six-dimensional phase space. The transport problem
cannot be solved without approximations.
Transport calculations can be roughly divided into time-dependent and eigenvalue calculations.
The most commonly used method is the k-eigenvalue criticality calculation, in which the balance
between neutron source and loss terms is obtained by artificially scaling the number of emitted
fission neutrons.