Neutron Diffusion Simulator: One-Group Flux Profile

simulator advanced ~12 min
Loading simulation...
k-eff ≈ 1.02 — slab reactor is slightly supercritical with cosine-shaped flux profile

With D=1.2 cm, Σ_a=0.02/cm, νΣ_f=0.025/cm, and half-width 80 cm, the slab reactor has k-eff ≈ 1.02 with a cosine-shaped neutron flux peaking at the center and vanishing at the extrapolated boundary.

Formula

-D·d²φ/dx² + Σ_a·φ = νΣ_f·φ (one-group steady-state diffusion)
B²_geometric = (π / (a + 2·0.71·λ_tr))² for slab
k_eff = k_inf / (1 + L²·B²), where L² = D/Σ_a

Neutrons as a Diffusing Gas

In a nuclear reactor, neutrons scatter off nuclei millions of times before being absorbed or leaking out. This random-walk behavior is well described by diffusion theory — the same mathematics that governs heat conduction and chemical diffusion. The neutron diffusion equation relates the spatial distribution of neutron flux to the material properties of the reactor, providing the foundation for reactor core design.

The One-Group Approximation

Real neutrons span energies from 10 MeV (fast) to 0.025 eV (thermal), and cross-sections vary wildly with energy. The one-group approximation collapses this complexity into a single effective energy group with averaged parameters. While crude, it captures the essential physics of criticality and spatial flux distribution, and remains the standard pedagogical tool for understanding reactor behavior.

Boundary Conditions and Critical Size

Neutrons that reach the reactor surface can leak out and never return. The diffusion equation requires the flux to vanish at the extrapolated boundary — a distance of about 0.71 transport mean free paths beyond the physical surface. For a given set of material properties, there exists exactly one slab thickness where the production of neutrons by fission exactly balances absorption and leakage — the critical size.

Exploring the Flux Profile

This simulation solves the one-group diffusion equation for a bare slab reactor and displays the cosine-shaped flux profile. Adjust the slab width, diffusion coefficient, and cross-sections to observe how the reactor transitions between subcritical and supercritical states. Notice that increasing the slab width reduces geometric buckling and leakage, pushing k-effective upward, while increasing absorption cross-section pulls it down.

FAQ

What is the neutron diffusion equation?

The steady-state one-group diffusion equation is -D∇²φ + Σ_a·φ = νΣ_f·φ, where φ is neutron flux, D is the diffusion coefficient, Σ_a is macroscopic absorption cross-section, and νΣ_f is the neutron production rate. It is an eigenvalue equation — solutions exist only for specific geometric configurations (the critical geometry).

Why does the flux have a cosine shape?

For a bare slab reactor, the boundary condition requires flux to vanish at the extrapolated boundary. The solution to the diffusion equation with these boundary conditions is φ(x) = A·cos(πx/a), where a is the extrapolated half-width. The cosine shape reflects the balance between neutron production in the center and leakage at the surfaces.

What is geometric buckling?

Geometric buckling B² = (π/a)² for a slab quantifies how much the flux must 'buckle' (curve) to satisfy the boundary conditions. At critical, the geometric buckling equals the material buckling B²_m = (νΣ_f - Σ_a)/D. Larger reactors have smaller buckling and less leakage.

What is the diffusion length?

The diffusion length L = √(D/Σ_a) is the average straight-line distance a neutron diffuses from birth to absorption. In water-moderated reactors, L is about 2–3 cm. In graphite-moderated reactors, L can exceed 50 cm. Longer diffusion length means more neutron leakage from finite reactors.

Sources

Embed

<iframe src="https://homo-deus.com/lab/nuclear-engineering/neutron-diffusion/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub