1. Background on the Linear Boltzmann Equation

The following textbooks are a good source of information on transport theory Duderstadt and Martin [DM79], computational methods for transport Lewis and Miller [LM84], and nuclear reactor theory Bell and Glasstone [BG79], Duderstadt and Hamilton [DH76]. For a review article on transport approximations, consult Sanchez and McCormick [SM82], Azmy and Sartori [AS10].

1.1. Definitions

In radiation transport, particles are described by their position in space and by their momentum vector. This leads to a six-dimensional phase-space. This increased dimensionality is what makes radiation transport problems computationally expensive.

The six-dimensional phase-space is often described in terms of the particle’s position r, the particle’s direction of flight using the unit direction vector Ω, and the particle’s energy E. Hence, to describe the time-dependent distribution of particles in phase-space, we introduce their phase-space density as:

n(r,Ω,E,t).

It is customary to introduce the following quantities:

  • The angular flux ψ:

    ψ(r,Ω,E,t)=v(E)n(r,Ω,E,t),

    where v(E) is the magnitude of the particle’s velocity.

  • The angular current j:

    j(r,Ω,E,t)=Ωψ(r,Ω,E,t).

The unit direction vector in xyz in Cartesian coordinate system is

Ω=[sinθcosφsinθsinφcosθ]

where θ is the polar angle and φ the azimuthal angle. We often use μ=cosθ.

1.2. The Linear Boltzmann Equation

The linear Boltzmann transport equation for neutral particles is a conservation statement over the phase-space, stating that the rate of change of the particle’s density is equal to gain terms minus loss terms. It is typically written as follows:

1v(E)ψ(r,Ω,E,t)t=dE4πdΩσs(r,ΩΩ,EE,t)ψ(r,Ω,E,t)+Qext(r,Ω,E,t)Ωψ(r,Ω,E,t)σt(r,E,t)ψ(r,Ω,E,t)

for rD (the spatial domain), EE=[0,Emax] (the energy range), and ΩS2 (the unit sphere).

  • Qext represents the external source rate density,

  • σt(r,E,t) is the total interaction cross section,

  • σs(r,ΩΩ,EE,t) is the double differential scattering cross section; note that additional energy-angle redistribution events can be modeled, such as (n,xn) neutron interactions; finally, note that for isotropic materials (which is an assumption we make), the angular distribution of the outgoing particles only depends on the cosine of the incoming and outgoing directions, μ0=ΩΩ, so we will replace σs(r,ΩΩ,EE,t) with σs(r,ΩΩ,EE,t).

In succinct operator notation, the above equation can be re-written as

1vΨt=HΨ+QextLΨ,

where L is the streaming + interaction operator and H is the collision operator.

If fission interactions and delayed neutron production are to be included, the above equation is amended as follows

1vΨt=HΨ+PpΨ+Qext+iSd,iLΨ,

where the prompt fission operator is

PpΨ=14πdE4πdΩνpσf(r,E)pf(EE,t)ψ(r,Ω,E,t),

(often, the dependence of $p_f(E’to E)$ is assumed to be weak in the incident energy $E’$ and thus $p_f(E’to E)approx p_f(E):=chi_p(E)$, where $chi_p$ is known as the prompt fission spectrum).

and the delayed neutron operator is

Sd,i=χd,i(E)4πCi(r,t),

where Ci, the neutron precursor concentration in delayed group i, satisfies its own conservation law.

1.3. Boundary Conditions

Boundary conditions are usually supplied either as a known incoming flux (including a zero function for vacuum boundaries) or as an albedo condition. We denote by Γ the boundary of the spatial domain D (that is, Γ=D).
The following types of boundary conditions are employed:
  • The imposed-flux conditions can be expressed as

    ψ(r,Ω,E,t)=ψinc(r,Ω,E,t)rΓ

    where

    Γ={rΓ such that Ωn(r)<0}

    with n(r) the outward pointing unit normal vector at position r.

  • The albedo condition can be expressed as

    ψ(r,Ω,E,t)=A(r,ΩΩ,EE,t)ψ(r,Ω,E,t)

    with

    • A(r,ΩΩ,EE,t) the albedo operator, and

    • Ωn(r)>0 (outgoing direction) and the incoming direction is Ω=Ω2(Ωn(r))n(r).

For k-eigenvalue problems, the boundary conditions usually devolve to a zero-incoming flux (ψinc=0) or a unity albedo (i.e., symmetry line, with A=1).

1.4. Initial Conditions

For time-dependent problems, initial conditions are supplied as

ψ(r,Ω,E,t=0)=f0(r,Ω,E)rD, EE, ΩS2

1.5. Expansion of the Angle Redistribution Term

The angle redistribution term

4πdΩσs(r,ΩΩ,EE,t)ψ(r,Ω,E,t)

can be expanded in angle on the unit sphere S2 using (real-valued) spherical harmonic functions to yield

=0Lmaxm=m=2+14πσs,(r,EE,t)Y,m(Ω)ϕ,m(r,E,t)

where

  • Lmax is the highest order of scattering anisotropy retrained in the cross section expansion (usually, a user-supplied value)

  • the Legendre moments of the scattering cross section are defined as

    σs,(r,EE,t)=2π11dμ0σs(r,μ0,EE,t)P(μ0)

    where μ0=ΩΩ and P(μ) is the Legendre polynomial of degree .

  • the moment of the angular flux are defined as

    ϕ,m(r,E,t)=4πdΩY,m(Ω)ψ(r,Ω,E,t)
  • the real-valued spherical harmonics are

    Y,m(Ω)={(1)m2(2+1)4π(|m|)!(+|m|)!P|m|(cosθ)sin|m|φif m<0(2+1)4πPm(cosθ)if m=0(1)m2(2+1)4π(m)!(+m)!Pm(cosθ)cosmφif m>0

    where Pm(μ) is the associated Legendre function of degree and of order m.

In operator notation, the steady-state, source-driven problem LΨ=HΨ+Qext can now be re-written as

LΨ=MΣΦ+Qextwith Φ=DΨ

where

  • Φ are the flux moments,

  • D is the discrete-to-moment operator and denotes the angular integration of the angular flux to yield the flux moment (Φ=DΨ). The term discrete stems from the fact that the integration is performed using a quadrature rule, hence at discrete directions for the angular flux,

  • Σ denotes the matrix containing the Legendre moments of the scattering cross section, and

  • M denotes the moment-to-discrete operator, which takes the source moments (ΣΦ) and evaluates that term in direction.

If we denote by Nmom the maximum number of flux moments, we have

Nmom=Lmax+1in 1D,Nmom=(Lmax+1)(Lmax+2)2in 2D,Nmom=(Lmax+1)2in 3D.

With the introduction of the moment-to-discrete operator, we can also update the fission production operator

fromPΨtoMFΦ

where, hereafter, F will denote the fission operator acting on flux moments.

1.6. Short summary of Transport Equations Solved in OpenSn

  • Time-dependent transport problem:

    1vΨt=MΣΦ+MFpΦ+Qext+iSd,iLΨ,
  • Steady-state, subcritical, source-driven transport problem:

    LΨ=MΣΦ+MFΦ+Qext,

    where F is the total (prompt+delayed) fission production operator.

  • k-eigenvalue transport problem:

    LΨ=MΣΦ+1keffMFΦ

1.7. Streaming Term in Cartesian and Curvilinear Coordinate Systems

In xyz coordinates, the streaming term is given by

Ωψ=Ωxxψ+Ωyyψ+Ωzzψ

In rθz cylindrical coordinates, the streaming term is given by

Ω=ξrr(rψ)1rφ(ηψ)+μzψ

with ξ=Ωer=1μ2cosφ, η=Ωeθ=1μ2sinφ, μ=Ωez

1.8. References

[DM79]

James J Duderstadt and William Russell Martin. Transport theory. John Wiley & Sons, 1979.

[LM84]

Elmer Eugene Lewis and Warren F Miller. Computational methods of neutron transport. John Wiley and Sons, Inc., New York, NY, 1984. ISBN 0-89448-452-4.

[BG79]

George I Bell and Samuel Glasstone. Nuclear reactor theory. RE Krieger Publishing Company, 1979. ISBN 978-0-442-20684-0.

[DH76]

James J Duderstadt and Louis J Hamilton. Nuclear reactor analysis. Wiley, 1976.

[SM82]

R Sanchez and Norman J McCormick. Review of neutron transport approximations. Nuclear Science and Engineering, 1982.

[AS10]

Y. Azmy and E. Sartori. Nuclear Computational Science: A Century in Review. Springer Netherlands, 2010. ISBN 9789048134113. URL: https://books.google.com/books?id=4imnyVPQ-0AC.