polykin.properties.pvt¤
B_pure ¤
B_pure(
T: float | FloatArray, Tc: float, Pc: float, w: float
) -> float | FloatArray
Estimate the second virial coefficient of a nonpolar or slightly polar gas.
where \(B\) is the second virial coefficient, \(P_c\) is the critical pressure, \(T_c\) is the critical temperature, \(T_r=T/T_c\) is the reduced temperature, and \(\omega\) is the acentric factor.
References
- RC Reid, JM Prausniz, and BE Poling. The properties of gases & liquids 4th edition, 1986, p. 40.
| PARAMETER | DESCRIPTION |
|---|---|
T
|
Temperature [K].
TYPE:
|
Tc
|
Critical temperature [K].
TYPE:
|
Pc
|
Critical pressure [Pa].
TYPE:
|
w
|
Acentric factor.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
float | FloatArray
|
Second virial coefficient, \(B\) [m³/mol]. |
Source code in src/polykin/properties/pvt/virial.py
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | |