armi.materials.uraniumOxide module

Uranium Oxide properties.

UO2 is a common ceramic nuclear fuel form. It’s properties are well known. This mostly uses data from 1.

1(1,2,3,4,5,6)

Thermophysical Properties of MOX and UO2 Fuels Including the Effects of Irradiation. S.G. Popov, et.al. Oak Ridge National Laboratory. ORNL/TM-2000/351 https://rsicc.ornl.gov/fmdp/tm2000-351.pdf

class armi.materials.uraniumOxide.HeatCapacityConstants(c1, c2, c3, theta, Ea)

Bases: tuple

Create new instance of HeatCapacityConstants(c1, c2, c3, theta, Ea)

property Ea

Alias for field number 4

property c1

Alias for field number 0

property c2

Alias for field number 1

property c3

Alias for field number 2

property theta

Alias for field number 3

class armi.materials.uraniumOxide.UraniumOxide[source]

Bases: armi.materials.material.Material

name = 'Uranium Oxide'
references = {'heat capacity': 'ORNL/TM-2000/351', 'linear expansion': 'Thermophysical Properties of MOX and UO2 Fuels Including the Effects of Irradiation. S.G. Popov, et.al. Oak Ridge National Laboratory. ORNL/TM-2000/351', 'thermal conductivity': 'Thermal conductivity of uranium dioxide by nonequilibrium molecular dynamics simulation. S. Motoyama. Physical Review B, Volume 60, Number 1, July 1999'}
propertyUnits = {'heat capacity': 'J/mol-K'}
theoreticalDensityFrac = 1.0

Thermal conductivity values taken from: Thermal conductivity of uranium dioxide by nonequilibrium molecular dynamics simulation. S. Motoyama. Physical Review B, Volume 60, Number 1, July 1999

thermalConductivityTableK = [300, 600, 900, 1200, 1500, 1800, 2100, 2400, 2700, 3000]
thermalConductivityTable = [7.991, 4.864, 3.64, 2.768, 2.567, 2.294, 2.073, 1.891, 1.847, 1.718]
heatCapacityConstants = HeatCapacityConstants(c1=302.27, c2=0.008463, c3=87410000.0, theta=548.68, Ea=18531.7)
enrichedNuclide = 'U235'
adjustTD(val)[source]
getTD()[source]
applyInputParams(U235_wt_frac=None, TD_frac=None)[source]

default do-nothing responder to XLS input params

setDefaultMassFracs()[source]

UO2 mass fractions. Using Natural Uranium without U234

meltingPoint()[source]

Melting point in K

From 1.

density(Tk=None, Tc=None)[source]

Density in (g/cc)

Polynomial line fit to data from 1 on page 11.

thermalConductivity(Tk=None, Tc=None)[source]

Thermal conductivity

Ref: Thermal conductivity of uranium dioxide by nonequilibrium molecular dynamics simulation. S. Motoyama. Physical Review B, Volume 60, Number 1, July 1999

linearExpansion(Tk=None, Tc=None)[source]

Linear expansion coefficient.

Curve fit from data in 1

linearExpansionPercent(Tk=None, Tc=None)[source]

Return dL/L

From Section 3.3 of 1

heatCapacity(Tk=None, Tc=None)[source]

Heat capacity in J/kg-K.

From Section 4.3 in 1

paramCollectionType

alias of armi.reactor.parameters.parameterCollections.MaterialParameterCollection

class armi.materials.uraniumOxide.UO2[source]

Bases: armi.materials.uraniumOxide.UraniumOxide

Another name for UraniumOxide

paramCollectionType

alias of armi.reactor.parameters.parameterCollections.MaterialParameterCollection