armi.materials.alloy200 module
Alloy-200 are wrought commercially pure nickel.
- class armi.materials.alloy200.Alloy200[source]
Bases:
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.
- setDefaultMassFracs()[source]
Notes
It is assumed half the max composition for the impurities and the rest is Ni.
- 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