armi.materials.sodium module

Simple sodium material.

class armi.materials.sodium.Sodium[source]

Bases: Fluid

Simplified sodium material.

Warning

This is an academic-quality material. Bring in user-provided material properties through plugins as necessary.

Most info from [ANL-RE-95-2]

[ANL-RE-95-2] (1,2,3,4)

Fink, J.K., and Leibowitz, L. Thermodynamic and transport properties of sodium liquid and vapor. United States: N. p., 1995. Web. doi:10.2172/94649. https://www.osti.gov/biblio/94649-gXNdLI/webviewable/

propertyValidTemperature = {'density': ((97.85, 2230.55), 'C'), 'enthalpy': ((371.0, 2000.0), 'K'), 'thermal conductivity': ((3715, 1500), '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)

setDefaultMassFracs()[source]

It’s just sodium.

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

Returns density of Sodium in g/cc.

This is from 1.3.1 in [ANL-RE-95-2].

Parameters:
  • Tk (float, optional) – temperature in degrees Kelvin

  • Tc (float, optional) – temperature in degrees Celsius

Returns:

density – mass density in g/cc

Return type:

float

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

Returns the liquid specific volume in m^3/kg of this material given Tk in K or Tc in C.

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

Return enthalpy in J/kg.

From [ANL-RE-95-2], Table 1.1-2.

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

Returns thermal conductivity of Sodium.

From [ANL-RE-95-2], Table 2.1-2

Parameters:
  • Tk (float, optional) – temperature in degrees Kelvin

  • Tc (float, optional) – temperature in degrees Celsius

Returns:

thermalConductivity – thermal conductivity of Sodium (W/m-K)

Return type:

float