A subdivision algorithm for phase equilibrium calculations at high pressures

Phase equilibrium calculations at high pressures have been a continuous challenge for scientists and engineers. Traditionally, this task has been performed by solving a system of nonlinear algebraic equations originating from isofugacity equations. The reliability and accuracy of the solutions are s...

Full description

Bibliographic Details
Main Authors: M. L. Corazza, F. C. Corazza, L. Cardozo Filho, C. Dariva
Format: Article
Language:English
Published: Brazilian Society of Chemical Engineering 2007-12-01
Series:Brazilian Journal of Chemical Engineering
Subjects:
Online Access:http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322007000400013
id doaj-19c4bc1d7c8843f5b16f01e63c01acc7
record_format Article
spelling doaj-19c4bc1d7c8843f5b16f01e63c01acc72020-11-25T00:12:18ZengBrazilian Society of Chemical EngineeringBrazilian Journal of Chemical Engineering0104-66321678-43832007-12-0124461162210.1590/S0104-66322007000400013A subdivision algorithm for phase equilibrium calculations at high pressuresM. L. CorazzaF. C. CorazzaL. Cardozo FilhoC. DarivaPhase equilibrium calculations at high pressures have been a continuous challenge for scientists and engineers. Traditionally, this task has been performed by solving a system of nonlinear algebraic equations originating from isofugacity equations. The reliability and accuracy of the solutions are strongly dependent on the initial guess, especially due to the fact that the phase equilibrium problems frequently have multiple roots. This work is focused on the application of a subdivision algorithm for thermodynamic calculations at high pressures. The subdivision algorithm consists in the application of successive subdivisions at a given initial interval (rectangle) of variables and a systematic test to verify the existence of roots in each subinterval. If the interval checked passes in the test, then it is retained; otherwise it is discharged. The algorithm was applied for vapor-liquid, solid-fluid and solid-vapor-liquid equilibrium as well as for phase stability calculations for binary and multicomponent systems. The results show that the proposed algorithm was capable of finding all roots of all high-pressure thermodynamic problems investigated, independent of the initial guess used.http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322007000400013Subdivision algorithmPhase equilibriumPhase stabilityThermodynamic modeling
collection DOAJ
language English
format Article
sources DOAJ
author M. L. Corazza
F. C. Corazza
L. Cardozo Filho
C. Dariva
spellingShingle M. L. Corazza
F. C. Corazza
L. Cardozo Filho
C. Dariva
A subdivision algorithm for phase equilibrium calculations at high pressures
Brazilian Journal of Chemical Engineering
Subdivision algorithm
Phase equilibrium
Phase stability
Thermodynamic modeling
author_facet M. L. Corazza
F. C. Corazza
L. Cardozo Filho
C. Dariva
author_sort M. L. Corazza
title A subdivision algorithm for phase equilibrium calculations at high pressures
title_short A subdivision algorithm for phase equilibrium calculations at high pressures
title_full A subdivision algorithm for phase equilibrium calculations at high pressures
title_fullStr A subdivision algorithm for phase equilibrium calculations at high pressures
title_full_unstemmed A subdivision algorithm for phase equilibrium calculations at high pressures
title_sort subdivision algorithm for phase equilibrium calculations at high pressures
publisher Brazilian Society of Chemical Engineering
series Brazilian Journal of Chemical Engineering
issn 0104-6632
1678-4383
publishDate 2007-12-01
description Phase equilibrium calculations at high pressures have been a continuous challenge for scientists and engineers. Traditionally, this task has been performed by solving a system of nonlinear algebraic equations originating from isofugacity equations. The reliability and accuracy of the solutions are strongly dependent on the initial guess, especially due to the fact that the phase equilibrium problems frequently have multiple roots. This work is focused on the application of a subdivision algorithm for thermodynamic calculations at high pressures. The subdivision algorithm consists in the application of successive subdivisions at a given initial interval (rectangle) of variables and a systematic test to verify the existence of roots in each subinterval. If the interval checked passes in the test, then it is retained; otherwise it is discharged. The algorithm was applied for vapor-liquid, solid-fluid and solid-vapor-liquid equilibrium as well as for phase stability calculations for binary and multicomponent systems. The results show that the proposed algorithm was capable of finding all roots of all high-pressure thermodynamic problems investigated, independent of the initial guess used.
topic Subdivision algorithm
Phase equilibrium
Phase stability
Thermodynamic modeling
url http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322007000400013
work_keys_str_mv AT mlcorazza asubdivisionalgorithmforphaseequilibriumcalculationsathighpressures
AT fccorazza asubdivisionalgorithmforphaseequilibriumcalculationsathighpressures
AT lcardozofilho asubdivisionalgorithmforphaseequilibriumcalculationsathighpressures
AT cdariva asubdivisionalgorithmforphaseequilibriumcalculationsathighpressures
AT mlcorazza subdivisionalgorithmforphaseequilibriumcalculationsathighpressures
AT fccorazza subdivisionalgorithmforphaseequilibriumcalculationsathighpressures
AT lcardozofilho subdivisionalgorithmforphaseequilibriumcalculationsathighpressures
AT cdariva subdivisionalgorithmforphaseequilibriumcalculationsathighpressures
_version_ 1725399899759968256