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'¶
- theoreticalDensityFrac = 1.0¶
- applyInputParams(TD_frac, *args, **kwargs)[source]¶
Apply optional class 1/class 2 custom enrichment input.
Notes
This is often overridden to insert customized material modification parameters but then this parent should always be called at the end in case users want to use this style of custom input.
This is only applied to materials considered fuel so we don’t apply these kinds of parameters to coolants and structural material, which are often not parameterized with any kind of enrichment.
- 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.
- linearExpansionPercent(Tk=None, Tc=None)[source]¶
Approximate the linear thermal expansion percent from the linear expansion coefficient, taking 298K as the reference temperature.
- 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