polykin.properties.vaporization¤
PL_Ambrose_Walton ¤
PL_Ambrose_Walton(
T: float, Tc: float, Pc: float, w: float
) -> float
Estimate the vapor pressure of a pure compound using the Ambrose-Walton form of the Pitzer equation.
where \(P_{vap}\) is the vapor pressure, \(P_c\) is the critical pressure, \(\omega\) is the acentric factor, and \(f^{(0)}\), \(f^{(1)}\) and \(f^{(2)}\) are empirical functions of the reduced temperature.
References
- BE Poling, JM Prausniz, and JP O'Connell. The properties of gases & liquids, 5th edition, 2001, p. 235.
| PARAMETER | DESCRIPTION |
|---|---|
T
|
Temperature [K].
TYPE:
|
Tc
|
Critical temperature [K].
TYPE:
|
Pc
|
Critical pressure [Pa].
TYPE:
|
w
|
Acentric factor.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float
|
Vapor pressure [Pa]. |
Examples:
Estimate the vapor pressure of butadiene at 268.7 K.
>>> from polykin.properties.vaporization import PL_Ambrose_Walton
>>> pvap = PL_Ambrose_Walton(268.7, Tc=425.0, Pc=43.3e5, w=0.195)
>>> print(f"{pvap:.1e} Pa")
1.0e+05 Pa
Source code in src/polykin/properties/vaporization/pvap.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |