armi.materials.alloy200 module

Alloy-200 are wrought commercially pure nickel.

class armi.materials.alloy200.Alloy200[source]

Bases: armi.materials.material.Material

name = 'Alloy200'

String identifying the material

references = {'linearExpansion': ['Alloy 200/201 Data Sheet http://www.jacquet.biz/JACQUET/USA/files/JCQusa-alloy-200-201.pdf'], 'refDens': ['Alloy 200/201 Data Sheet http://www.jacquet.biz/JACQUET/USA/files/JCQusa-alloy-200-201.pdf'], 'referenceMaxPercentImpurites': ['Alloy 200/201 Data Sheet http://www.jacquet.biz/JACQUET/USA/files/JCQusa-alloy-200-201.pdf']}

citation}

Type

The literature references {property

modelConst = {'TRefa': 20, 'a0': 1.2162e-05, 'a1': 8.3001e-09, 'a2': -3.94985e-12}

Constants that may be used in intepolation functions for property lookups

propertyValidTemperature = {'linear expansion': ((73.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)

referenceMaxPercentImpurites = [('C', 0.15), ('MN', 0.35), ('S', 0.01), ('SI', 0.35), ('CU', 0.25), ('FE', 0.4)]
linearExpansionTableK = [73.15, 173.15, 373.15, 473.15, 573.15, 673.15, 773.15, 873.15, 973.15, 1073.15, 1173.15, 1273.15]
linearExpansionTable = [1.01e-05, 1.13e-05, 1.33e-05, 1.39e-05, 1.43e-05, 1.48e-05, 1.52e-05, 1.56e-05, 1.58e-05, 1.62e-05, 1.65e-05, 1.67e-05]
linearExpansion(Tk=None, Tc=None)[source]

Returns instantaneous coefficient of thermal expansion of Alloy 200

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

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

Returns

linearExpansion – instantaneous coefficient of thermal expansion of Alloy 200 (1/C)

Return type

float

setDefaultMassFracs()[source]

Notes

It is assumed half the max composition for the impurities and the rest is Ni.