Gas Diffusion¶
This model computes the intra-granular diffusion of fission gases using a spectral (Booth-type) formulation. Three solver configurations are available, allowing increasing physical detail: a single-equation model, a coupled solution–bubble model, and an extended formulation including high-burnup structure (HBS) effects.
The model also performs mass balance to determine the gas concentration at the grain boundary and accounts for optional immediate release.
Activation¶
The diffusion model is executed when a diffusion solver option is selected via
the iDiffusionSolver input flag (values 1, 2 or 3). If the flag is not set
or set to a disabling value, the routine returns without updating diffusion
variables.
Inputs¶
The model uses:
iDiffusionSolver(input flag: 1, 2, or 3)iGrainBoundaryBehaviour(input flag)Time step(physics variable)Gas production rate
Gas decay rate
Grain radius
Diffusivities (solution and bubble)
Resolution and trapping rates
Restructured volume fraction (for HBS case)
Solver options¶
The solver is selected through:
iDiffusionSolver = 1, 2, or 3
Case 1 — One equation (effective diffusion)
A single spectral diffusion equation is solved for the total intragranular gas:
where the effective diffusivity is:
with:
\(R\) resolution rate
\(T\) trapping rate
\(D_{\mathrm{fg}}\) lattice diffusivity
\(D_{\mathrm{b}}\) bubble diffusivity
The solution is obtained via:
solver.SpectralDiffusion(...)
The total gas is partitioned into solution and bubbles according to the equilibrium fraction:
Case 2 — Two coupled equations
Separate spectral equations are solved for:
Gas in intragranular solution
Gas in intragranular bubbles
The solver:
solver.SpectralDiffusion2equations(...)
updates both populations simultaneously.
The total intragranular gas is:
Case 3 — Three coupled equations (Xe with HBS)
This configuration is available for xenon in UO₂ with high-burnup structure.
Three populations are solved:
Intragranular solution
Intragranular bubbles
HBS region
The solver:
solver.SpectralDiffusion3equations(...)
includes:
Separate diffusivities in UO₂ and HBS
Production rates in both regions
Resolution and trapping
Radioactive decay
A restructuring sweeping term
The sweeping term is defined as:
where \(f_r\) is the restructured volume fraction.
Grain boundary mass balance¶
For each gas species (non-HBS systems), the grain-boundary concentration is computed by mass conservation:
Negative values are set to zero.
Immediate release option¶
If:
iGrainBoundaryBehaviour = 0
all gas at the grain boundary is instantaneously released:
and the grain-boundary concentration is reset to zero.
Numerical method¶
All diffusion equations are solved using a spectral (Booth-type) formulation with a finite number of modes:
where:
\(N\) is the number of modes
\(a\) is the grain radius
The spectral formulation provides a meshless and computationally efficient solution compatible with online coupling to fuel performance codes.
Outputs¶
<Gas> in intragranular solution<Gas> in intragranular bubbles<Gas> in HBS(when Case 3 is active)Grain-boundary concentrationReleased inventory(when applicable)