armi.materials.mgO module
Magnesium Oxide.
- class armi.materials.mgO.MgO[source]
Bases:
Material
MagnesiumOxide.
- propertyValidTemperature = {'density': ((273, 1273), 'K'), 'linear expansion percent': ((273.15, 1273.15), '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)
- linearExpansionPercent(Tk=None, Tc=None)[source]
The coefficient of expansion of magnesium oxide.
Milo A. Durand Journal of Applied Physics 7, 297 (1936); doi: 10.1063/1.174539
This is based on a 3rd order polynomial fit of the data in Table I.
- density(Tk: float = None, Tc: float = None) float
Return density that preserves mass when thermally expanded in 3D (in g/cm^3).
Notes
Since refDens is specified at the material-dep reference case, we don’t need to specify the reference temperature. It is already consistent with linearExpansion Percent. - p*(dp/p(T) + 1) =p*( p + dp(T) )/p = p + dp(T) = p(T) - dp/p = (1-(1 + dL/L)**3)/(1 + dL/L)**3