armi.materials.inconel625 module¶
Inconel625
-
class
armi.materials.inconel625.Inconel625[source]¶ Bases:
armi.materials.material.Material-
name= 'Inconel625'¶
-
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'}¶
-
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.
- Parameters
power (int, optional) – power of the polynomial fit equation
- Returns
- Return type
list of length ‘power’ containing the polynomial fit coefficients for thermal conductivity.
-
thermalConductivity(Tk=None, Tc=None)[source]¶ Returns the thermal conductivity of Inconel625.
- Parameters
Tk (float, optional) – Temperature in Kelvin.
Tc (float, optional) – Temperature in degrees Celsius.
- Returns
thermalCond – thermal conductivity in W/m/C
- Return type
float
-
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.
- Parameters
power (int, optional) – power of the polynomial fit equation
- Returns
- Return type
list of length ‘power’ containing the polynomial fit coefficients for heat capacity.
-
heatCapacity(Tk=None, Tc=None)[source]¶ Returns the specific heat capacity of Inconel625.
- Parameters
Tk (float, optional) – Temperature in Kelvin.
Tc (float, optional) – Temperature in degrees Celsius.
- Returns
heatCapacity – heat capacity in J/kg/C
- Return type
float
-
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.
- Parameters
power (int, optional) – power of the polynomial fit equation
- Returns
- Return type
list of length ‘power’ containing the polynomial fit coefficients for linearExpansionPercent
-
linearExpansionPercent(Tk=None, Tc=None)[source]¶ Returns percent linear expansion of Inconel625.
- Parameters
Tk (float) – temperature in (K)
Tc (float) – Temperature in (C)
- Returns
- Return type
linExpPercent in %-m/m/C
-
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
- Parameters
Tk (float) – temperature in (K)
Tc (float) – Temperature in (C)
- Returns
- Return type
linExp in m/m/C
-
paramCollectionType¶ alias of
armi.reactor.parameters.parameterCollections.MaterialParameterCollection
-