skip to content
Aymen Hafeez
Table of Contents

The most mathematically involved module I took during my masters was a nuclear reactor engineering module. Part of the module involved deriving an expression to model how neutrons behave within an ideal nuclear reactor. Much of this post will be referenced from my lecture notes, which are heavily based on ‘Introduction to Nuclear Engineering’ by Lamarsh and Baratta, and will focus primarily on the maths of the derivation. However, see Lamarsh and Baratta for more detail on the nuclear engineering theory behind the derivation.

The distribution of neutrons in a reactor may be approximated as a diffusion process. We must, therefore, derive a diffusion equation. This equation is analogous to expressions used to describe diffusion in other areas of engineering, such as transport phenomena. This approximation was used to design early nuclear reactors, and is still employed today for initial design estimates (Lamarsh & Baratta, 2001). Consider a control volume VV. The number of neutrons within VV may vary due to a few different processes: neutrons flowing into and out of VV, neutrons being absorbed into VV, or there may be sources present within VV that emit neutrons within the control volume (Lamarsh & Baratta, 2001). Based on this, we can perform a balance over the control volume to account for the movement of the neutrons over time:

[Rate of change] = [Rate of production from diffusion] [\text{Rate of change}] \ = \ [\text{Rate of production from diffusion}] - [Rate of absorption][Rate of loss due to leakage and diffusion]. \qquad \qquad [\text{Rate of absorption}] -[\text{Rate of loss due to leakage and diffusion}].

If nn is the neutron density at a given point and time in VV, then the total number of neutrons in VV is

VndV. \int_{V} n \text{d} V.

The rate of change in the number of neutrons is, therefore,

ddtVndV=VntdV. \frac{\text{d} }{\text{d} t}\int_{V} n \text{d} V = \int_{V}^{}\frac{\partial n}{\partial t} \text{d} V.

Let ss be the neutron emission rate from sources per unit volume. The rate of neutron production is

VsdV. \int_{V} s \text{d} V.

Neutron loss due to absorption is given by aϕ\sum_{a}\phi cm3^3 s1^{-1}, where a\sum_{a} is the macroscopic cross-section. This represents the effective target area of all the nuclei contained in VV (Stacey, 2001). ϕ\phi is the neutron flux. The neutron absorption rate is, therefore,

VΣaϕdV. \int_{V} \Sigma_{a} \phi \text{d} V.

If J\boldsymbol{J} is the neutron current density vector, and n\boldsymbol{n} is a unit vector normal to the surface of VV, then the net number of neutrons passing out of the VV is Jn\boldsymbol{J} \cdot \boldsymbol{n}. And so, the loss of neutrons due to leakage out of VV is

AJ ndA. \int_{A} \boldsymbol{J} \ \boldsymbol{n} \text{d} A.

We can make use of the divergence theorem, which allows us to transform the above surface integral to a volume integral over VV, if we instead take the integral of the divergence of J\boldsymbol{J}:

Vdiv JdV. \int_{V} \text{div} \ \boldsymbol{J} \text{d} V.

Substituting back into the volume balance gives

VntdV=VsdVVΣaϕdVVdiv JdV. \int_{V} \frac{\partial n}{\partial t} \text{d} V = \int_{V}^{}s \text{d} V - \int_{V}^{} \Sigma_a \phi \text{d} V - \int_{V}^{} \text{div} \ \boldsymbol{J} \text{d} V.

As all the integrals are being taken over the same volume the integrands must be equal. And so, we have

nt=sΣaϕdiv J. \frac{\partial n}{\partial t} = s - \Sigma_a\phi - \text{div} \ \boldsymbol{J}.

If we assume steady state (i.e. the neutron density remains constant over time), the equation becomes

div J+Σaϕs=0. \text{div} \ \boldsymbol{J} + \Sigma_a\phi - s = 0.

Recall Fick’s law of diffusion:

J=D2ϕ, \boldsymbol{J} = -D\nabla ^{2}\phi,

where DD is diffusivity. Substituting this back into the steady-state equation gives

D2ϕΣaϕ+s=0,2ϕ+ΣaϕDsD=0. -D\nabla^{2}\phi - \Sigma_a\phi + s = 0, \\ \nabla^{2}\phi + \frac{\Sigma_a\phi}{D} - \frac{s}{D} = 0.

We can define the diffusion length LL as

L2=DΣa. L^{2} = \frac{D}{\Sigma_a}.

And so, we get

2ϕ+1L2ϕ=sD. \nabla^{2}\phi + \frac{1}{L^{2}}\phi = \frac{s}{D}.

The above is the ‘one group reactor equation’ under steady-state. The neutron emission rate can be given as

s=kΣaϕ, s = k_{\infty}\Sigma_a\phi,

where kk_{\infty} is the infinite multiplication factor. This is defined as the ratio of the number of neutrons produced by fission in one neutron generation to the neutrons lost due to absorption in the preceding generation. The equation, therefore, becomes

2ϕ+1L2ϕ=kΣaϕD2ϕ+1L2ϕ=kϕL2sϕ+(k1L2)ϕ=0 \nabla^{2}\phi + \frac{1}{L^{2}}\phi = \frac{k_{\infty}\Sigma_a\phi}{D} \\ \nabla^{2}\phi + \frac{1}{L^{2}}\phi = \frac{k_{\infty}\phi}{L^{2}} \\ \nabla^{s}\phi + \left(\frac{k_{\infty} - 1}{L^{2}}\right)\phi = 0

We can define the buckling constant B2B^{2} as

B2=k1L2. B^{2} = \frac{k_{\infty} - 1}{L^{2}}.

More specifically, here BB is the material buckling constant, and it describes the characteristics of the fuel material in an infinite medium. Our expression, thus, becomes

2ϕ+B2ϕ=0. \nabla^{2}\phi + B^{2}\phi = 0.

Again, see ‘Introduction to Nuclear Engineering’ by Lamarsh and Baratta for more detail on deriving this expression and where the individual parameters come from.

In two dimensions the above expression is

d2ϕdr2+1rdϕdr+B2ϕ=0 \frac{\text{d}^2 \phi}{\text{d} r^2} + \frac{1}{r} \frac{\text{d} \phi}{\text{d} r} + B^{2}\phi = 0

The main reason I was interested in solving this was because this is not a general form I had come across. Solving second order ODE’s of this form can be done using the Frobenius method, which produces an infinite series solution. The solution will be outlined in the second part of this post.

References:

Lamarsh, A. J. Baratta, Introduction to Nuclear Engineering, 3d ed., Prentice-Hall, 2001, ISBN: 0-201-82498-1.

W. M. Stacey, Nuclear Reactor Physics, John Wiley & Sons, 2001, ISBN: 0- 471-39127-1.

Glasstone, Sesonske. Nuclear Reactor Engineering: Reactor Systems Engineering, Springer; 4th edition, 1994, ISBN: 978-0412985317