Our Cubic Equations of State are implemented based on the generic Cubic Equation [1]:
Cubic equation of state allows to include the and matrices. Using by default Classic Van der Waals mixing rules. For more information about mixing rules look at Mixing Rules. Moreover, cubic equations of state allows to modify their default function, look at Alpha functions.
Fortran definition: SoaveRedlichKwong. The SoaveRedlichKwong EoS uses the following function and its respective correlation for .
Fortran definition: PengRobinson76. The Peng-Robinson EoS uses the following function and correlation for k.
Fortran definition: PengRobinson78. The Peng-Robinson 78 EoS is an improved version of the original PengRobinson equation for heavier components. This equation ensures a monotonically increasing as the values of increasises. It uses the following function and correlation for k.
The RKPR EoS [2] extends the classical formulation of Cubic Equations of State by freeing the parameter and setting [1]. This extra degree provides extra ways of implementing the equation in comparison of other Cubic EoS (like PR and SRK) which are limited to definition of their critical constants.
Besides that extra parameter, the RKRR includes another function:
These two extra parameters can be provided as arguments. But, if they are not provided they will be calculated by the following correlations:
In this implementation, the constants (if not provided) will also be readjusted to assure that at .
It is also possible to include the parameters as optional arguments.
The PSRK EoS [3,4] (Predictive Soave-Redlich-Kwong) is a Soave-Redlich-Kwong cubic equation of state that uses the MHV mixrule and the AlphaMathiasCopeman function. With the MHV mixrule, a Gibbs excess energy model is required, in the case of PSRK, the PSRK-UNIFAC model is used.
[1] Michelsen, M. L., & Mollerup, J. M. (2007). Thermodynamic models: Fundamentals & computational aspects (2. ed). Tie-Line Publications.
[2] M. Cismondi, J. Mollerup, Development and application of a three-parameter RK–PR equation of state, Fluid Phase Equilibria 232 (2005) 74–89. https://doi.org/10.1016/j.fluid.2005.03.020.
[3] Holderbaum, T., & Gmehling, J. (1991). PSRK: A Group Contribution Equation of State Based on UNIFAC. Fluid Phase Equilibria, 70(2-3), 251-265. https://doi.org/10.1016/0378-3812(91)85038-V
[4] Horstmann, S., Jabłoniec, A., Krafczyk, J., Fischer, K., & Gmehling, J. (2005). PSRK group contribution equation of state: Comprehensive revision and extension IV, including critical constants and α-function parameters for 1000 components. Fluid Phase Equilibria, 227(2), 157-164. https://doi.org/10.1016/j.fluid.2004.11.002