Skip to content

Appendix A - Theory

Neutron Diffusion Theory

In the design of any nuclear reactor, it is critical to understand the distribution of neutrons throughout the system. As neutrons move through various parts of the reactor such as the fuel or the moderator, their behaviour will greatly change based on the medium in which they find themselves. This neutron behaviour can be most simply approximated as a form of diffusion occurring within the reactor, producing a solvable equation which can be used to accurately describe this behaviour. The analysis and solving of this equation is known as neutron diffusion theory, and is a critical area of nuclear physics and engineering, used widely in the industry to calculate neutron flux profiles and multiplication factors within a reactor.

The first step in generating this equation is to describe the spatial neutron balance within a volume , where , centred at , where . Assuming steady state:

Splitting these into the separate sources and sinks:

Where:

Combining these and eliminating gives:

Given the vector definitions:

We can write the balance equation as:

Given that we are using diffusion to describe the behaviour of neutrons within a reactor, we can therefore make use of Fick's Law, which states that any solute (the neutrons) will diffuse from an area of high concentration (high neutron flux) to an area of low concentration. This law gives an equation that will relate the current in a system to the concentration gradient multiplied by a diffusion coefficient. In the simplest 1-D reactor case the current of neutrons will therefore be given by the negative of a diffusion coefficient multiplied by the gradient of the flux. A general form of this can be seen below, where is the neutron current (or diffusion flux), is the diffusion coefficient and is the neutron flux.

This can be substituted into the full form of the balance equation to form the neutron diffusion equation:

It is therefore also important to have an accurate method of calculation for the diffusion coefficient. The diffusion coefficient is equal to 1/3 multiplied by the inverse of the transport cross section. For simple neutron diffusion cases involving isotropic scatter, the transport cross section can be set to be equal to the total cross section, which is equal to the sum of the absorption and scattering (including self-scatter) cross sections. This can be seen below where is the transport cross section, is the total cross section, is the absorption cross section and is the scattering cross section.

This relation exists as the transport cross section is defined as , where is the average cosine of the scattering angle. This has a value of in the laboratory system for isotropic scatter, so the transport and total cross sections can be approximated to one another in this case.

This equation effectively relates the rate of change of neutrons within a system to a number of material properties and the flux, and hence can be solved with knowledge of the materials involved and the use of mathematical solvers. An example of the neutron diffusion equation can be seen below, for a 1-D slab reactor at steady state, where is the eigenvalue of the system, is the average neutrons produced per fission and is the fission cross section. In this example a fission source of neutrons is being used instead of a simple volumetric source.

Neutron diffusion codes will principally solve this equation to calculate the neutron flux over a specified geometry. Problems involving a fission neutron source can be solved for the eigenvalue of the system, utilising a fission source normalisation.