Acentric Factor (chemicals.acentric)¶
This module contains a lookup function, a definition function, and correlations for a chemical’s acentric factor, normally given the variable .
A similar variable called the stiel polar factor can be calculated from its definition as well.
For reporting bugs, adding feature requests, or submitting pull requests, please use the GitHub issue tracker.
Lookup Functions¶
- chemicals.acentric.omega(CASRN, method=None)[source]¶
Retrieve a chemical’s acentric factor, omega.
Automatically select a method to use if no method is provided; returns None if the data is not available.
- Parameters
- CASRN
str
CASRN [-]
- CASRN
- Returns
- omega
float
Acentric factor of compound
- omega
- Other Parameters
- method
str
,optional
The method name to use. Accepted methods are ‘HEOS’, ‘PSRK’, ‘PD’, or ‘YAWS’. All valid values are also held in the variable omega_all_methods.
- method
See also
Notes
A total of four sources are available for this function. They are:
‘PSRK’, a compillation of experimental and estimated data published in the Appendix of [2], the fourth revision of the PSRK model.
‘PD’, an older compillation of data published in (Passut & Danner, 1973) [3].
‘YAWS’, a large compillation of data from a variety of sources; no data points are sourced in the work of [4].
‘ACENTRIC_DEFINITION’, the precalculated results using the VaporPressure object of Thermo and the critical properties of chemicals.
‘HEOS’, a series of values from the NIST REFPROP Database for Highly Accurate Properties of Industrially Important Fluids (and other high-precision fundamental equations of state)
References
- 1
Pitzer, K. S., D. Z. Lippmann, R. F. Curl, C. M. Huggins, and D. E. Petersen: The Volumetric and Thermodynamic Properties of Fluids. II. Compressibility Factor, Vapor Pressure and Entropy of Vaporization. J. Am. Chem. Soc., 77: 3433 (1955).
- 2
Horstmann, Sven, Anna Jabłoniec, Jörg Krafczyk, Kai Fischer, and Jürgen Gmehling. “PSRK Group Contribution Equation of State: Comprehensive Revision and Extension IV, Including Critical Constants and A-Function Parameters for 1000 Components.” Fluid Phase Equilibria 227, no. 2 (January 25, 2005): 157-64. doi:10.1016/j.fluid.2004.11.002.
- 3
Passut, Charles A., and Ronald P. Danner. “Acentric Factor. A Valuable Correlating Parameter for the Properties of Hydrocarbons.” Industrial & Engineering Chemistry Process Design and Development 12, no. 3 (July 1, 1973): 365-68. doi:10.1021/i260047a026.
- 4
Yaws, Carl L. Thermophysical Properties of Chemicals and Hydrocarbons, Second Edition. Amsterdam Boston: Gulf Professional Publishing, 2014.
- 5
Huber, Marcia L., Eric W. Lemmon, Ian H. Bell, and Mark O. McLinden. “The NIST REFPROP Database for Highly Accurate Properties of Industrially Important Fluids.” Industrial & Engineering Chemistry Research 61, no. 42 (October 26, 2022): 15449-72. https://doi.org/10.1021/acs.iecr.2c01427.
Examples
>>> omega(CASRN='64-17-5') 0.646
- chemicals.acentric.omega_methods(CASRN)[source]¶
Return all methods available for obtaining omega for the desired chemical.
- Parameters
- CASRN
str
CASRN, [-]
- CASRN
- Returns
See also
- chemicals.acentric.omega_all_methods = ('HEOS', 'PSRK', 'PD', 'YAWS', 'ACENTRIC_DEFINITION')¶
Tuple of method name keys. See the omega for the actual references
Definitions¶
- chemicals.acentric.omega_definition(Psat, Pc)[source]¶
Returns the acentric factor of a fluid according to its fundamental definition using the vapor pressure at a reduced temperature of 0.7Tc.
- Parameters
- Returns
- omega
float
Acentric factor of the fluid [-]
- omega
References
- 1
Poling, Bruce E. The Properties of Gases and Liquids. 5th edition. New York: McGraw-Hill Professional, 2000.
Examples
Water
>>> omega_definition(999542, 22048320.0) 0.3435744558761711
- chemicals.acentric.Stiel_polar_factor(Psat, Pc, omega)[source]¶
This function handles the calculation of a chemical’s Stiel Polar factor, directly through the definition of Stiel-polar factor. Requires the vapor pressure Psat at a reduced temperature of 0.6, the critical pressure Pc, and the acentric factor omega.
- Parameters
- Returns
- factor
float
Stiel polar factor of compound, [-]
- factor
Notes
A few points have also been published in [2], which may be used for comparison. Currently this is only used for a surface tension correlation.
References
- 1
Halm, Roland L., and Leonard I. Stiel. “A Fourth Parameter for the Vapor Pressure and Entropy of Vaporization of Polar Fluids.” AIChE Journal 13, no. 2 (1967): 351-355. doi:10.1002/aic.690130228.
- 2
D, Kukoljac Miloš, and Grozdanić Dušan K. “New Values of the Polarity Factor.” Journal of the Serbian Chemical Society 65, no. 12 (January 1, 2000). http://www.shd.org.rs/JSCS/Vol65/No12-Pdf/JSCS12-07.pdf
Examples
Calculating the factor for water:
>>> Stiel_polar_factor(Psat=169745, Pc=22048321.0, omega=0.344) 0.02322146744772713
Correlations¶
- chemicals.acentric.LK_omega(Tb, Tc, Pc)[source]¶
Estimates the acentric factor of a fluid using a correlation in [1].
- Parameters
- Returns
- omega
float
Acentric factor of the fluid [-]
- omega
Notes
The units of the above equation are atmosphere and Kelvin; values are converted internally.
References
- 1
Lee, Byung Ik, and Michael G. Kesler. “A Generalized Thermodynamic Correlation Based on Three-Parameter Corresponding States.” AIChE Journal 21, no. 3 (1975): 510-527. doi:10.1002/aic.690210313.
Examples
Isopropylbenzene, from Reid (1987).
>>> LK_omega(425.6, 631.1, 32.1E5) 0.32544249926397856