armi.physics.fuelPerformance.utils module

Fuel performance utilities.

armi.physics.fuelPerformance.utils.applyFuelDisplacement(block, displacementInCm)[source]

Expands the fuel radius in a pin by a number of cm.

Assumes there’s thermal bond in it to displace. This adjusts the dimension of the fuel while conserving its mass.

The bond mass is not conserved; it is assumed to be pushed up into the plenum but the modeling of this is not done yet by this method.

Warning

A 0.5% buffer is included to avoid overlaps. This should be analyzed in detail as a methodology before using in any particular analysis.

\[n V = n\prime V\prime n\prime = \frac{V}{V\prime} n\]
armi.physics.fuelPerformance.utils.gasConductivityCorrection(tempInC: float, porosity: float, morphology: int = 2)[source]

Calculate the correction to conductivity for a porous, gas-filled solid.

Parameters:
  • tempInC – temperature in celcius

  • porosity – fraction of open/total volume

  • morphology – correlation to use regarding pore morphology (default 2 is irregular porosity for conservatism)

  • optional – correlation to use regarding pore morphology (default 2 is irregular porosity for conservatism)

Returns:

chi – correction to conductivity due to porosity (should be multiplied)

Return type:

float

Notes

Morphology is treated different by different models:

0, no porosity correction 1, bauer equation, spherical porosity 2, bauer equation, irregular porosity 3, bauer equation, mixed morphology, above 660, spherical. Below 660, irregular 4, maxwell-eucken equation, beta=1.5

Source1In-Pile Measurement of the Thermal Conductivity of Irradiated Metallic Fuel, T.H. Bauer J.W. Holland.

Nuclear Technology, Vol. 110, 1995. Pages 407-421

Source2The Porosity Dependence of the Thermal Conductivity for Nuclear Fuels, G. Ondracek B. Schulz.

Journal of Nuclear Materials, Vol. 46, 1973. Pages 253-258