Thermal Conductivity (thermo.thermal_conductivity)¶
This module contains implementations of TPDependentProperty
representing liquid and vapor thermal conductivity. A variety of estimation
and data methods are available as included in the chemicals library.
Additionally liquid and vapor mixture thermal conductivity predictor objects
are implemented subclassing MixtureProperty.
For reporting bugs, adding feature requests, or submitting pull requests, please use the GitHub issue tracker.
Pure Liquid Thermal Conductivity¶
- class thermo.thermal_conductivity.ThermalConductivityLiquid(CASRN='', MW=None, Tm=None, Tb=None, Tc=None, Pc=None, omega=None, Hfus=None, extrapolation='linear', extrapolation_min=0.0001, **kwargs)[source]¶
Bases:
TPDependentPropertyClass for dealing with liquid thermal conductivity as a function of temperature and pressure.
For low-pressure (at 1 atm while under the vapor pressure; along the saturation line otherwise) liquids, there is one source of tabular information, one polynomial-based method, 7 corresponding-states estimators, and the external library CoolProp.
For high-pressure liquids (also, <1 atm liquids), there are two corresponding-states estimator, and the external library CoolProp.
- Parameters:
- CAS
str,optional The CAS number of the compound, [-]
- MW
float,optional Molecular weight, [g/mol]
- Tm
float,optional Melting point, [K]
- Tb
float,optional Boiling point, [K]
- Tc
float,optional Critical temperature, [K]
- Pc
float,optional Critical pressure, [Pa]
- omega
float,optional Acentric factor, [-]
- Hfus
float,optional Heat of fusion, [J/mol]
- load_databool,
optional If False, do not load property coefficients from data sources in files [-]
- extrapolation
strorNone None to not extrapolate; see
TDependentPropertyfor a full list of all options, [-]- method
strorNone,optional If specified, use this method by default and do not use the ranked sorting; an exception is raised if this is not a valid method for the provided inputs, [-]
- CAS
- Attributes:
Methods
calculate(T, method)Method to calculate low-pressure liquid thermal conductivity at tempearture T with a given method.
calculate_P(T, P, method)Method to calculate pressure-dependent liquid thermal conductivity at temperature T and pressure P with a given method.
test_method_validity(T, method)Method to test the validity of a specified method for a given temperature.
test_method_validity_P(T, P, method)Method to check the validity of a high-pressure method.
See also
chemicals.thermal_conductivity.Sheffy_Johnsonchemicals.thermal_conductivity.Sato_Riedelchemicals.thermal_conductivity.Lakshmi_Prasadchemicals.thermal_conductivity.Gharagheizi_liquidchemicals.thermal_conductivity.Nicola_originalchemicals.thermal_conductivity.Nicolachemicals.thermal_conductivity.Bahadori_liquidchemicals.thermal_conductivity.DIPPR9Gchemicals.thermal_conductivity.Missenard
Notes
To iterate over all methods, use the lists stored in
thermal_conductivity_liquid_methodsandthermal_conductivity_liquid_methods_Pfor low and high pressure methods respectively.Low pressure methods:
- GHARAGHEIZI_L:
CSP method, described in
Gharagheizi_liquid.- SATO_RIEDEL:
CSP method, described in
Sato_Riedel.- NICOLA:
CSP method, described in
Nicola.- NICOLA_ORIGINAL:
CSP method, described in
Nicola_original.- SHEFFY_JOHNSON:
CSP method, described in
Sheffy_Johnson.- BAHADORI_L:
CSP method, described in
Bahadori_liquid.- LAKSHMI_PRASAD:
CSP method, described in
Lakshmi_Prasad.- DIPPR_PERRY_8E:
A collection of 340 coefficient sets from the DIPPR database published openly in [3]. Provides temperature limits for all its fluids.
EQ100is used for its fluids.- VDI_PPDS:
Coefficients for a equation form developed by the PPDS, published openly in [2]. Covers a large temperature range, but does not extrapolate well at very high or very low temperatures. 271 compounds.
- COOLPROP:
CoolProp external library; with select fluids from its library. Range is limited to that of the equations of state it uses, as described in [1]. Very slow.
- VDI_TABULAR:
Tabular data in [2] along the saturation curve; interpolation is as set by the user or the default.
- REFPROP_FIT:
A series of higher-order polynomial fits to the calculated results from the equations implemented in REFPROP.
High pressure methods:
- DIPPR_9G:
CSP method, described in
DIPPR9G. Calculates a low-pressure thermal conductivity first from the low-pressure method.- MISSENARD:
CSP method, described in
Missenard. Calculates a low-pressure thermal conductivity first from the low-pressure method.- COOLPROP:
CoolProp external library; with select fluids from its library. Range is limited to that of the equations of state it uses, as described in [1]. Very slow, but unparalled in accuracy for pressure dependence.
References
[1] (1,2)Bell, Ian H., Jorrit Wronski, Sylvain Quoilin, and Vincent Lemort. “Pure and Pseudo-Pure Fluid Thermophysical Property Evaluation and the Open-Source Thermophysical Property Library CoolProp.” Industrial & Engineering Chemistry Research 53, no. 6 (February 12, 2014): 2498-2508. doi:10.1021/ie4033999. http://www.coolprop.org/
[2] (1,2)Gesellschaft, V. D. I., ed. VDI Heat Atlas. 2nd edition. Berlin; New York:: Springer, 2010.
[3]Green, Don, and Robert Perry. Perry’s Chemical Engineers’ Handbook, Eighth Edition. McGraw-Hill Professional, 2007.
- property Tmax¶
Maximum temperature (K) at which the current method can calculate the property.
- property Tmin¶
Minimum temperature (K) at which the current method can calculate the property.
- calculate(T, method)[source]¶
Method to calculate low-pressure liquid thermal conductivity at tempearture T with a given method.
This method has no exception handling; see
T_dependent_propertyfor that.
- calculate_P(T, P, method)[source]¶
Method to calculate pressure-dependent liquid thermal conductivity at temperature T and pressure P with a given method.
This method has no exception handling; see
TP_dependent_propertyfor that.
- name = 'liquid thermal conductivity'¶
- property_max = 200.0¶
Maximum valid value of liquid thermal conductivity. Organics are normally well under 10, however liquid metals are much higher - cooper peaks at around 175.
- property_min = 0.0¶
Mimimum valid value of liquid thermal conductivity.
- ranked_methods = ['REFPROP_FIT', 'COOLPROP', 'DIPPR_PERRY_8E', 'VDI_PPDS', 'VDI_TABULAR', 'GHARAGHEIZI_L', 'SHEFFY_JOHNSON', 'SATO_RIEDEL', 'LAKSHMI_PRASAD', 'BAHADORI_L', 'NICOLA', 'NICOLA_ORIGINAL']¶
Default rankings of the low-pressure methods.
- ranked_methods_P = ['COOLPROP', 'DIPPR_9G', 'MISSENARD', 'NEGLECT_P']¶
Default rankings of the high-pressure methods.
- test_method_validity(T, method)¶
Method to test the validity of a specified method for a given temperature. Demo function for testing only; must be implemented according to the methods available for each individual method. Include the interpolation check here.
- test_method_validity_P(T, P, method)[source]¶
Method to check the validity of a high-pressure method. For COOLPROP, the fluid must be both a liquid and under the maximum pressure of the fluid’s EOS. MISSENARD has defined limits; between 0.5Tc and 0.8Tc, and below 200Pc. The CSP method DIPPR_9G is considered valid for all temperatures and pressures.
For tabular data, extrapolation outside of the range is used if
tabular_extrapolation_permittedis set; if it is, the extrapolation is considered valid for all temperatures and pressures.It is not guaranteed that a method will work or give an accurate prediction simply because this method considers the method valid.
- units = 'W/m/K'¶
The following variables are available to specify which method to use.
- thermo.thermal_conductivity.COOLPROP¶
- thermo.thermal_conductivity.DIPPR_PERRY_8E¶
- thermo.thermal_conductivity.VDI_PPDS¶
- thermo.thermal_conductivity.VDI_TABULAR¶
- thermo.thermal_conductivity.GHARAGHEIZI_L¶
- thermo.thermal_conductivity.SHEFFY_JOHNSON¶
- thermo.thermal_conductivity.SATO_RIEDEL¶
- thermo.thermal_conductivity.LAKSHMI_PRASAD¶
- thermo.thermal_conductivity.BAHADORI_L¶
- thermo.thermal_conductivity.NICOLA¶
- thermo.thermal_conductivity.NICOLA_ORIGINAL¶
The following variables contain lists of available methods.
- thermo.thermal_conductivity.thermal_conductivity_liquid_methods = ['REFPROP_FIT', 'COOLPROP', 'DIPPR_PERRY_8E', 'VDI_PPDS', 'VDI_TABULAR', 'GHARAGHEIZI_L', 'SHEFFY_JOHNSON', 'SATO_RIEDEL', 'LAKSHMI_PRASAD', 'BAHADORI_L', 'NICOLA', 'NICOLA_ORIGINAL']¶
Holds all low-pressure methods available for the
ThermalConductivityLiquidclass, for use in iterating over them.
- thermo.thermal_conductivity.thermal_conductivity_liquid_methods_P = ['COOLPROP', 'DIPPR_9G', 'MISSENARD', 'NEGLECT_P']¶
Holds all high-pressure methods available for the
ThermalConductivityLiquidclass, for use in iterating over them.
Pure Gas Thermal Conductivity¶
- class thermo.thermal_conductivity.ThermalConductivityGas(CASRN='', MW=None, Tb=None, Tc=None, Pc=None, Vc=None, Zc=None, omega=None, dipole=None, Vmg=None, Cpgm=None, mug=None, extrapolation='linear', extrapolation_min=0.0001, **kwargs)[source]¶
Bases:
TPDependentPropertyClass for dealing with gas thermal conductivity as a function of temperature and pressure.
For gases at atmospheric pressure, there are 7 corresponding-states estimators, one source of tabular information, and the external library CoolProp.
For gases under the fluid’s boiling point (at sub-atmospheric pressures), and high-pressure gases above the boiling point, there are three corresponding-states estimators, and the external library CoolProp.
- Parameters:
- CAS
str,optional The CAS number of the compound, [-]
- MW
float,optional Molecular weight, [g/mol]
- Tb
float,optional Boiling point, [K]
- Tc
float,optional Critical temperature, [K]
- Pc
float,optional Critical pressure, [Pa]
- Vc
float,optional Critical volume, [m^3/mol]
- Zc
float,optional Critical compressibility, [-]
- omega
float,optional Acentric factor, [-]
- dipole
float,optional Dipole moment of the fluid, [debye]
- Vmg
floatorcallable,optional Molar volume of the fluid at a pressure and temperature or callable for the same, [m^3/mol]
- Cpgm
floatorcallable,optional Molar constant-pressure heat capacity of the fluid at a pressure and temperature or callable for the same, [J/mol/K]
- mug
floatorcallable,optional Gas viscosity of the fluid at a pressure and temperature or callable for the same, [Pa*s]
- load_databool,
optional If False, do not load property coefficients from data sources in files [-]
- extrapolation
strorNone None to not extrapolate; see
TDependentPropertyfor a full list of all options, [-]- method
strorNone,optional If specified, use this method by default and do not use the ranked sorting; an exception is raised if this is not a valid method for the provided inputs, [-]
- CAS
Methods
calculate(T, method)Method to calculate low-pressure gas thermal conductivity at tempearture T with a given method.
calculate_P(T, P, method)Method to calculate pressure-dependent gas thermal conductivity at temperature T and pressure P with a given method.
test_method_validity(T, method)Method to test the validity of a specified method for a given temperature.
test_method_validity_P(T, P, method)Method to check the validity of a high-pressure method.
See also
chemicals.thermal_conductivity.Bahadori_gaschemicals.thermal_conductivity.Gharagheizi_gaschemicals.thermal_conductivity.Eli_Hanleychemicals.thermal_conductivity.Chungchemicals.thermal_conductivity.DIPPR9Bchemicals.thermal_conductivity.Eucken_modifiedchemicals.thermal_conductivity.Euckenchemicals.thermal_conductivity.Stiel_Thodos_densechemicals.thermal_conductivity.Eli_Hanley_densechemicals.thermal_conductivity.Chung_dense
Notes
To iterate over all methods, use the lists stored in
thermal_conductivity_gas_methodsandthermal_conductivity_gas_methods_Pfor low and high pressure methods respectively.Low pressure methods:
- GHARAGHEIZI_G:
CSP method, described in
Gharagheizi_gas.- DIPPR_9B:
CSP method, described in
DIPPR9B.- CHUNG:
CSP method, described in
Chung.- ELI_HANLEY:
CSP method, described in
Eli_Hanley.- EUCKEN_MOD:
CSP method, described in
Eucken_modified.- EUCKEN:
CSP method, described in
Eucken.- BAHADORI_G:
CSP method, described in
Bahadori_gas.- DIPPR_PERRY_8E:
A collection of 345 coefficient sets from the DIPPR database published openly in [3]. Provides temperature limits for all its fluids.
chemicals.dippr.EQ102is used for its fluids.- VDI_PPDS:
Coefficients for a equation form developed by the PPDS, published openly in [2]. Covers a large temperature range, but does not extrapolate well at very high or very low temperatures. 275 compounds.
- COOLPROP:
CoolProp external library; with select fluids from its library. Range is limited to that of the equations of state it uses, as described in [1]. Very slow.
- VDI_TABULAR:
Tabular data in [2] along the saturation curve; interpolation is as set by the user or the default.
- REFPROP_FIT:
A series of higher-order polynomial fits to the calculated results from the equations implemented in REFPROP.
High pressure methods:
- STIEL_THODOS_DENSE:
CSP method, described in
Stiel_Thodos_dense. Calculates a low-pressure thermal conductivity first.- ELI_HANLEY_DENSE:
CSP method, described in
Eli_Hanley_dense. Calculates a low-pressure thermal conductivity first.- CHUNG_DENSE:
CSP method, described in
Chung_dense. Calculates a low-pressure thermal conductivity first.- COOLPROP:
CoolProp external library; with select fluids from its library. Range is limited to that of the equations of state it uses, as described in [1]. Very slow, but unparalled in accuracy for pressure dependence.
References
[1] (1,2)Bell, Ian H., Jorrit Wronski, Sylvain Quoilin, and Vincent Lemort. “Pure and Pseudo-Pure Fluid Thermophysical Property Evaluation and the Open-Source Thermophysical Property Library CoolProp.” Industrial & Engineering Chemistry Research 53, no. 6 (February 12, 2014): 2498-2508. doi:10.1021/ie4033999. http://www.coolprop.org/
[2] (1,2)Gesellschaft, V. D. I., ed. VDI Heat Atlas. 2nd edition. Berlin; New York:: Springer, 2010.
[3]Green, Don, and Robert Perry. Perry’s Chemical Engineers’ Handbook, Eighth Edition. McGraw-Hill Professional, 2007.
- calculate(T, method)[source]¶
Method to calculate low-pressure gas thermal conductivity at tempearture T with a given method.
This method has no exception handling; see
T_dependent_propertyfor that.
- calculate_P(T, P, method)[source]¶
Method to calculate pressure-dependent gas thermal conductivity at temperature T and pressure P with a given method.
This method has no exception handling; see
TP_dependent_propertyfor that.
- name = 'gas thermal conductivity'¶
- property_max = 10¶
Maximum valid value of gas thermal conductivity. Generous limit.
- property_min = 0¶
Mimimum valid value of gas thermal conductivity.
- ranked_methods = ['REFPROP_FIT', 'COOLPROP', 'VDI_PPDS', 'DIPPR_PERRY_8E', 'VDI_TABULAR', 'GHARAGHEIZI_G', 'DIPPR_9B', 'CHUNG', 'ELI_HANLEY', 'EUCKEN_MOD', 'EUCKEN', 'BAHADORI_G']¶
Default rankings of the low-pressure methods.
- ranked_methods_P = ['COOLPROP', 'ELI_HANLEY_DENSE', 'CHUNG_DENSE', 'STIEL_THODOS_DENSE', 'NEGLECT_P']¶
Default rankings of the high-pressure methods.
- test_method_validity(T, method)¶
Method to test the validity of a specified method for a given temperature. Demo function for testing only; must be implemented according to the methods available for each individual method. Include the interpolation check here.
- test_method_validity_P(T, P, method)[source]¶
Method to check the validity of a high-pressure method. For COOLPROP, the fluid must be both a gas and under the maximum pressure of the fluid’s EOS. The CSP method ELI_HANLEY_DENSE, CHUNG_DENSE, and STIEL_THODOS_DENSE are considered valid for all temperatures and pressures.
For tabular data, extrapolation outside of the range is used if
tabular_extrapolation_permittedis set; if it is, the extrapolation is considered valid for all temperatures and pressures.It is not guaranteed that a method will work or give an accurate prediction simply because this method considers the method valid.
- units = 'W/m/K'¶
- thermo.thermal_conductivity.thermal_conductivity_gas_methods = ['REFPROP_FIT', 'COOLPROP', 'DIPPR_PERRY_8E', 'VDI_PPDS', 'VDI_TABULAR', 'GHARAGHEIZI_G', 'DIPPR_9B', 'CHUNG', 'ELI_HANLEY', 'EUCKEN_MOD', 'EUCKEN', 'BAHADORI_G']¶
Holds all low-pressure methods available for the
ThermalConductivityGasclass, for use in iterating over them.
- thermo.thermal_conductivity.thermal_conductivity_gas_methods_P = ['COOLPROP', 'ELI_HANLEY_DENSE', 'CHUNG_DENSE', 'STIEL_THODOS_DENSE', 'NEGLECT_P']¶
Holds all high-pressure methods available for the
ThermalConductivityGasclass, for use in iterating over them.
Mixture Liquid Thermal Conductivity¶
- class thermo.thermal_conductivity.ThermalConductivityLiquidMixture(CASs=[], ThermalConductivityLiquids=[], MWs=[], load_data=True, **kwargs)[source]¶
Bases:
MixturePropertyClass for dealing with thermal conductivity of a liquid mixture as a function of temperature, pressure, and composition. Consists of two mixing rule specific to liquid thremal conductivity, one coefficient-based method for aqueous electrolytes, and mole weighted averaging. Most but not all methods are shown in [1].
Prefered method is
DIPPR_9Hwhich requires mass fractions, and pure component liquid thermal conductivities. This is substantially better than the ideal mixing rule based on mole fractions, LINEAR.Filippovis of similar accuracy but applicable to binary systems only.- Parameters:
- CASs
str,optional The CAS numbers of all species in the mixture, [-]
- ThermalConductivityLiquids
list[ThermalConductivityLiquid],optional ThermalConductivityLiquid objects created for all species in the mixture, [-]
- MWs
list[float],optional Molecular weights of all species in the mixture, [g/mol]
- correct_pressure_purebool,
optional Whether to try to use the better pressure-corrected pure component models or to use only the T-only dependent pure species models, [-]
- load_databool,
optional If False, do not load property coefficients from data sources in files [-]
- CASs
Methods
calculate(T, P, zs, ws, method)Method to calculate thermal conductivity of a liquid mixture at temperature T, pressure P, mole fractions zs and weight fractions ws with a given method.
test_method_validity(T, P, zs, ws, method)Method to test the validity of a specified method for the given conditions.
See also
chemicals.thermal_conductivity.DIPPR9Hchemicals.thermal_conductivity.Filippovchemicals.thermal_conductivity.thermal_conductivity_Magomedov
Notes
To iterate over all methods, use the list stored in
thermal_conductivity_liquid_mixture_methods.- DIPPR_9H:
Mixing rule described in
DIPPR9H.- FILIPPOV:
Mixing rule described in
Filippov; for two binary systems only.- MAGOMEDOV:
Coefficient-based method for aqueous electrolytes only, described in
thermo.electrochem.thermal_conductivity_Magomedov.- LINEAR:
Mixing rule described in
mixing_simple.
References
[1]Poling, Bruce E. The Properties of Gases and Liquids. 5th edition. New York: McGraw-Hill Professional, 2000.
- calculate(T, P, zs, ws, method)[source]¶
Method to calculate thermal conductivity of a liquid mixture at temperature T, pressure P, mole fractions zs and weight fractions ws with a given method.
This method has no exception handling; see
mixture_propertyfor that.- Parameters:
- Returns:
- k
float Thermal conductivity of the liquid mixture, [W/m/K]
- k
- name = 'liquid thermal conductivity'¶
- property_max = 10¶
Maximum valid value of liquid thermal conductivity. Generous limit.
- property_min = 0¶
Mimimum valid value of liquid thermal conductivity.
- ranked_methods = ['MAGOMEDOV', 'DIPPR_9H', 'LINEAR', 'FILIPPOV']¶
- test_method_validity(T, P, zs, ws, method)[source]¶
Method to test the validity of a specified method for the given conditions. If MAGOMEDOV is applicable (electrolyte system), no other methods are considered viable. Otherwise, there are no easy checks that can be performed here.
- Parameters:
- Returns:
- validitybool
Whether or not a specifid method is valid
- units = 'W/m/K'¶
- thermo.thermal_conductivity.thermal_conductivity_liquid_mixture_methods = ['MAGOMEDOV', 'DIPPR_9H', 'FILIPPOV', 'LINEAR']¶
Holds all mixing rules available for the
ThermalConductivityLiquidMixtureclass, for use in iterating over them.
Mixture Gas Thermal Conductivity¶
- class thermo.thermal_conductivity.ThermalConductivityGasMixture(MWs=[], Tbs=[], CASs=[], ThermalConductivityGases=[], ViscosityGases=[], load_data=True, **kwargs)[source]¶
Bases:
MixturePropertyClass for dealing with thermal conductivity of a gas mixture as a function of temperature, pressure, and composition. Consists of one mixing rule specific to gas thremal conductivity, and mole weighted averaging.
Prefered method is
Lindsay_Bromleywhich requires mole fractions, pure component viscosities and thermal conductivities, and the boiling point and molecular weight of each pure component. This is substantially better than the ideal mixing rule based on mole fractions, LINEAR which is also available. More information on this topic can be found in [1].- Parameters:
- MWs
list[float],optional Molecular weights of all species in the mixture, [g/mol]
- Tbs
list[float],optional Boiling points of all species in the mixture, [K]
- CASs
str,optional The CAS numbers of all species in the mixture
- ThermalConductivityGases
list[ThermalConductivityGas],optional ThermalConductivityGas objects created for all species in the mixture, [-]
- ViscosityGases
list[ViscosityGas],optional ViscosityGas objects created for all species in the mixture, [-]
- correct_pressure_purebool,
optional Whether to try to use the better pressure-corrected pure component models or to use only the T-only dependent pure species models, [-]
- load_databool,
optional If False, do not load property coefficients from data sources in files [-]
- MWs
Methods
calculate(T, P, zs, ws, method)Method to calculate thermal conductivity of a gas mixture at temperature T, pressure P, mole fractions zs and weight fractions ws with a given method.
test_method_validity(T, P, zs, ws, method)Method to test the validity of a specified method for the given conditions.
Notes
To iterate over all methods, use the list stored in
thermal_conductivity_gas_methods.- LINDSAY_BROMLEY:
Mixing rule described in
Lindsay_Bromley.- LINEAR:
Mixing rule described in
mixing_simple.
References
[1]Poling, Bruce E. The Properties of Gases and Liquids. 5th edition. New York: McGraw-Hill Professional, 2000.
- Tmax¶
Maximum temperature at which no method can calculate the property above.
- Tmin¶
Minimum temperature at which no method can calculate the property under.
- calculate(T, P, zs, ws, method)[source]¶
Method to calculate thermal conductivity of a gas mixture at temperature T, pressure P, mole fractions zs and weight fractions ws with a given method.
This method has no exception handling; see
mixture_propertyfor that.- Parameters:
- Returns:
- kg
float Thermal conductivity of gas mixture, [W/m/K]
- kg
- name = 'gas thermal conductivity'¶
- property_max = 10.0¶
Maximum valid value of gas thermal conductivity. Generous limit.
- property_min = 0.0¶
Mimimum valid value of gas thermal conductivity.
- ranked_methods = ['LINDSAY_BROMLEY', 'LINEAR']¶
- test_method_validity(T, P, zs, ws, method)[source]¶
Method to test the validity of a specified method for the given conditions.
- Parameters:
- Returns:
- validitybool
Whether or not a specifid method is valid
- units = 'W/m/K'¶
- thermo.thermal_conductivity.thermal_conductivity_gas_mixture_methods = ['LINDSAY_BROMLEY', 'LINEAR']¶
Holds all mixing rules available for the
ThermalConductivityGasMixtureclass, for use in iterating over them.
Pure Solid Thermal Conductivity¶
- class thermo.thermal_conductivity.ThermalConductivitySolid(CASRN='', extrapolation='linear', **kwargs)[source]¶
Bases:
TDependentPropertyClass for dealing with solid thermal conductivity as a function of temperature.
- Parameters:
- CASRN
str,optional The CAS number of the chemical
- load_databool,
optional If False, do not load property coefficients from data sources in files [-]
- extrapolation
strorNone None to not extrapolate; see
TDependentPropertyfor a full list of all options, [-]- method
strorNone,optional If specified, use this method by default and do not use the ranked sorting; an exception is raised if this is not a valid method for the provided inputs, [-]
- CASRN
Notes
A string holding each method’s name is assigned to the following variables in this module, intended as the most convenient way to refer to a method. To iterate over all methods, use the list stored in
thermal_conductivity_solid_methods.Examples
>>> obj = ThermalConductivitySolid(CASRN='142-82-5')
- name = 'solid thermal conductivity'¶
- property_max = 100000.0¶
Maximum valid value of solid thermal conductivity. Diamond 2200, carbon nanotubes maybe 6000. Copper 25000 at 7 K.
- property_min = 0.0¶
Mimimum valid value of solid thermal conductivity.
- ranked_methods = ['Ho (1972)']¶
Default rankings of the available methods.
- units = 'W/m/K'¶
- thermo.thermal_conductivity.thermal_conductivity_solid_methods = ['Ho (1972)']¶
Holds all methods available for the
ThermalConductivitySolidclass, for use in iterating over them.