lib.SRKPeneloux module¶
- class lib.EoS.Cubic.SRKPeneloux.SRKPeneloux(T, P, mezcla, **kwargs)[source]¶
Bases:
SRKEquation of state of Soave-Redlich-Kwong (1972) with volume translation as define by Peneloux et al. [1]
\[\begin{split}\begin{array}[t]{l} P = \frac{RT}{V-b}-\frac{a}{(V+b)\left(V+b+2c\right)}\\ a = 0.42747\frac{R^2T_c^2}{P_c}\alpha\\ b = 0.08664\frac{RT_c}{P_c}\\ \alpha^{0.5} = 1 + m\left(1-Tr^{0.5}\right)\\ m = 0.48 + 1.574\omega-0.176\omega^2\\ c = 0.40768 \frac{RT_c}{P_c} \left(0.29441-z_{RA}\right)\\ \end{array}\end{split}\]Examples
Example 4.3 from [2], Propane saturated at 300K
>>> from lib.mezcla import Mezcla >>> mix = Mezcla(5, ids=[4], caudalMolar=1, fraccionMolar=[1]) >>> eq = SRKPeneloux(300, 9.9742e5, mix) >>> '%0.1f' % (eq.Vl.ccmol) '93.1' >>> eq = SRKPeneloux(300, 42.477e5, mix) >>> '%0.1f' % (eq.Vg.ccmol) '89.7'
# Tiny desviation ‘2061 94.2’ ‘90.6’