Use of canonical variables to solve state function based flash problems

Duncan Paterson, Erling Stenby, Wei Yan*

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

42 Downloads (Pure)

Abstract

This paper presents a new algorithm for solving the general state function based flash problem. The algorithm uses the canonical variables to the state function to solve the equation of state. Doing so moves some of the complexity of the flash problem to the equation of state solver, effectively simplifying the phase-split problem.

A two-phase example is described and examined over a wide range of temperature and pressure conditions. A multiphase (up to four-phase) mixture is used as a demonstration of the method for solving multiphase flash problems. It is demonstrated that the solution algorithm takes a similar CPU-time to that used for solving conventional flash problems. The proposed algorithm will help to robustly solve general, difficult flash problems commonly encountered in modern process and reservoir simulations.
Original languageEnglish
Article number113795
JournalFluid Phase Equilibria
Volume571
Number of pages12
ISSN0378-3812
DOIs
Publication statusPublished - 2023

Keywords

  • Algorithm
  • Equation of state
  • Flash calculation
  • Phase equilibrium
  • State function

Fingerprint

Dive into the research topics of 'Use of canonical variables to solve state function based flash problems'. Together they form a unique fingerprint.

Cite this