armi.materials.hastelloyN module

Hastelloy-N is a high-nickel structural material invented by ORNL for handling molten fluoride salts.

class armi.materials.hastelloyN.HastelloyN[source]

Bases: Material

Hastelloy N alloy (UNS N10003).

[SAB]

Sabharwall, et. al. Feasibility Study of Secondary Heat Exchanger Concepts for the Advanced High Temperature Reactor INL/EXT-11-23076, 2011

materialIntro = 'Hastelloy N alloy is a nickel-base alloy that was invented at Oak RIdge National Laboratories as a container material for molten fluoride salts. It has good oxidation resistance to hot fluoride salts in the temperature range of 704 to 871C (1300 to 1600F)'
propertyValidTemperature = {'heat capacity': ((373.15, 973.15), 'K'), 'thermal conductivity': ((473.15, 973.15), 'K'), 'thermal expansion': ((293.15, 1173.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)

refTempK = 293.15
setDefaultMassFracs()[source]

Hastelloy N mass fractions.

From [Haynes].

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

Calculates the thermal conductivity of Hastelloy N. Second order polynomial fit to data from [Haynes].

Parameters:
  • Tk (float) – Temperature in (K)

  • Tc (float) – Temperature in (C)

Return type:

Hastelloy N thermal conductivity (W/m-K)

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

Calculates the specific heat capacity of Hastelloy N. Sixth order polynomial fit to data from Table 2-20 [SAB] (R^2=0.97).

Parameters:
  • Tk (float) – Temperature in (K)

  • Tc (float) – Temperature in (C)

Return type:

Hastelloy N specific heat capacity (J/kg-C)

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

average thermal expansion dL/L. Used for computing hot dimensions.

Parameters:
  • Tk (float) – temperature in (K)

  • Tc (float) – Temperature in (C)

Return type:

%dLL(T) in m/m/K

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

Mean coefficient of thermal expansion for Hastelloy N. Second order polynomial fit of data from [Haynes].

Parameters:
  • Tk (float) – temperature in (K)

  • Tc (float) – Temperature in (C)

Return type:

mean coefficient of thermal expansion in m/m/C

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