armi.materials.thoriumOxide module

Thorium Oxide solid ceramic.

Data is from 1.

1

Thorium fuel cycle – Potential benefits and challenges, IAEA-TECDOC-1450 (2005). https://www-pub.iaea.org/mtcd/publications/pdf/te_1450_web.pdf

class armi.materials.thoriumOxide.ThoriumOxide[source]

Bases: armi.materials.material.FuelMaterial

name = 'ThO2'

String identifying the material

propertyValidTemperature = {'linear expansion': ((298, 1223), 'K')}

Dictionary of valid temperatures over which the property models are valid in the format ‘Property Name’: ((Temperature_Lower_Limit, Temperature_Upper_Limit), Temperature_Units)

theoreticalDensityFrac = 1.0
adjustTD(val)[source]
getTD()[source]
applyInputParams(TD_frac, *args, **kwargs)[source]
setDefaultMassFracs()[source]

ThO2 mass fractions. Using Pure Th-232. 100% 232 Thorium: 232.030806 g/mol Oxygen: 15.9994 g/mol

2 moles of oxygen/1 mole of Thorium

grams of Th-232 = 232.030806 g/mol* 1 mol = 232.030806 g grams of Oxygen = 15.9994 g/mol* 2 mol = 31.9988 g total=264.029606 g. Mass fractions are computed from this.

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

m/m/K from IAEA TE 1450

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

Approximate the linear thermal expansion percent from the linear expansion coefficient, taking 298K as the reference temperature.

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

W/m-K from IAEA TE 1450

meltingPoint()[source]

melting point in K from IAEA TE 1450

paramCollectionType

alias of armi.reactor.parameters.parameterCollections.FuelMaterialParameterCollection

class armi.materials.thoriumOxide.ThO2[source]

Bases: armi.materials.thoriumOxide.ThoriumOxide

Another name for ThoriumOxide.

paramCollectionType

alias of armi.reactor.parameters.parameterCollections.FuelMaterialParameterCollection