Back to Search
Start Over
Phasepy: A Python based framework for fluid phase equilibria and interfacial properties computation
- Source :
- Journal of Computational Chemistry. 41:2504-2526
- Publication Year :
- 2020
- Publisher :
- Wiley, 2020.
-
Abstract
- Phasepy is a Python based package for fluid phase equilibria and interfacial properties calculation from equation of state (EoS). Phasepy uses several tools (i.e., NumPy, SciPy, Pandas, Matplotlib) allowing use Phasepy under Jupyter Notebooks. Phasepy models phase equilibria with the traditional ϕ-γ and ϕ-ϕ approaches, where ϕ (fugacity coefficient) can be modeled as a perfect gas, virial gas or EoS fluid, whereas γ (activity coefficient) can be described by conventional models (NRTL, Wilson, Redlich-Kister expansion, and the group contribution modified-UNIFAC). Interfacial properties are based on the square gradient theory couple to ϕ-ϕ approach. The available EoSs are the cubic EoS family extended to mixtures through the quadratic, modified-Huron-Vidal, and Wong-Sandler mixing rules. Phasepy allows to analyze phase stability, compute phase equilibria, interfacial properties, and optimize their parameters for vapor-liquid, liquid-liquid, and vapor-liquid-liquid equilibria for multicomponent mixtures. Phasepy implementation, and robustness are illustrated for binary and ternary mixtures.
- Subjects :
- Activity coefficient
Physics
010304 chemical physics
Computation
NumPy
Thermodynamics
General Chemistry
Perfect gas
010402 general chemistry
01 natural sciences
Virial theorem
0104 chemical sciences
Computational Mathematics
Quadratic equation
0103 physical sciences
Non-random two-liquid model
Ternary operation
computer
computer.programming_language
Subjects
Details
- ISSN :
- 1096987X and 01928651
- Volume :
- 41
- Database :
- OpenAIRE
- Journal :
- Journal of Computational Chemistry
- Accession number :
- edsair.doi.dedup.....988d6998fdd74391c83984c3bbf69b71