lib.eos module

class lib.eos.EoS(T, P, mezcla, **kwargs)[source]

Bases: object

Base class for equation of state modeling, define common functionality

as LV flash algorithm

Methods

envelope

References

[1] Rachford, H.H., Rice, J.D.; Procedure for Use of Electronic Digital Computers in Calculating Flash Vaporization Hydrocarbon Equilibrium. Petroleum Transactions, AIME 195 (1952) 327-328

__init__(T, P, mezcla, **kwargs)[source]
_fug(xi, yi, T, P)[source]

Each child class with liquid-vapor equilibrium support must define this procedure to do the flash iteration, it return fugacity coefficient for both phases

_Flash()[source]

Calculation K values for liquid-vapour phase equilibrium Naji, H.S. Conventional and Rapid Flash Calculations for the Soave-Redlich-Kwong and Peng-Robinson Equations of State Emirates J. Eng. Res. 13(3) (2008) 81-91

_Bubble_T(P)[source]

Calculation Bubble Point Temperature

_Dew_T(P)[source]

Calculation Dew Point Temperature

_Bubble_P(T)[source]

Calculation Bubble Point Pressure

_Dew_P(T)[source]

Calculation Dew Point Pressure

envelope()[source]

References