armi.materials.inconel625 module
Inconel625.
- class armi.materials.inconel625.Inconel625[source]
Bases:
Material
- propertyValidTemperature = {'heat capacity': ((221.0, 1093.0), 'C'), 'linear expansion': ((21.0, 927.0), 'C'), 'linear expansion percent': ((21.0, 927.0), 'C'), 'thermal conductivity': ((21.0, 982.0), 'C')}
Dictionary of valid temperatures over which the property models are valid in the format ‘Property Name’: ((Temperature_Lower_Limit, Temperature_Upper_Limit), Temperature_Units)
- references = {'density': 'http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf', 'linearExpansion': 'http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf', 'linearExpansionPercent': 'http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf', 'mass fractions': 'http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf', 'specific heat': 'http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf', 'thermalConductivity': 'http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf'}
citation}
- Type:
The literature references {property
- refTempK = 294.15
- polyfitThermalConductivity(power=2)[source]
Calculates the coefficients of a polynomial fit for thermalConductivity. Based on data from http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf Fits a polynomial to the data set and returns the coefficients.
- polyfitHeatCapacity(power=2)[source]
Calculates the coefficients of a polynomial fit for heatCapacity. Based on data from http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf Fits a polynomial to the data set and returns the coefficients.
- polyfitLinearExpansionPercent(power=2)[source]
Calculates the coefficients of a polynomial fit for linearExpansionPercent. Based on data from http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf.
Uses mean CTE values to find percent thermal strain values. Fits a polynomial to the data set and returns the coefficients.
- linearExpansion(Tk=None, Tc=None)[source]
From http://www.specialmetals.com/assets/documents/alloys/inconel/inconel-alloy-625.pdf.
Using the correlation for linearExpansionPercent, the 2nd order polynomial is divided by 100 to convert from percent strain to strain, then differentiated with respect to temperature to find the correlation for instantaneous linear expansion.
i.e. for a linearExpansionPercent correlation of a*Tc**2 + b*Tc + c, the linearExpansion correlation is 2*a/100*Tc + b/100
2*(5.083e-7/100.0)*Tc + 1.125e-3/100.0
- 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