Reliable Flash Calculations: Part 1. Nonsmooth Inside-Out Algorithms

Dependable algorithms for nonideal vapor–liquid equilibrium calculations are essential for effective process design, simulation, and optimization. Inside-out algorithms [Boston, J. and Britt, H. Comput. Chem. Eng. 1978, 2, 109] for flash calculations serve as the basis for many of the algorithms used by process simulation software due to their robustness with respect to initialization and inexpensive computational cost. However, if the specified flash conditions imply a single-phase result, the conventional inside-out algorithms fail, as the solution is constrained to obey equilibrium relationships, which are only valid in the two-phase region. These incorrect results can be postprocessed to determine the true single-phase solution; however, such approaches either carry a high computational cost or are heuristic in nature and vulnerable to failure (or both). Such attributes are undesirable in a process simulation/optimization problem where many flash calculations must be performed for streams where the ph...

[1]  H. H. Rachford,et al.  Procedure for Use of Electronic Digital Computers in Calculating Flash Vaporization Hydrocarbon Equilibrium , 1952 .

[2]  L. Biegler,et al.  Nonsmooth dynamic simulation with linear programming based methods , 1997 .

[3]  Ignacio E. Grossmann,et al.  An equation-oriented approach for handling thermodynamics based on cubic equation of state in process optimization , 2010, Comput. Chem. Eng..

[4]  Sanjoy Saha,et al.  Applications of Complex Domain in Vapor−Liquid Equilibrium Calculations Using a Cubic Equation of State , 1998 .

[5]  M. Michelsen The isothermal flash problem. Part II. Phase-split calculation , 1982 .

[6]  Paul M. Mathias,et al.  Efficient flash calculations for chemical process design - Extension of the Boston-Britt Inside-out flash algorithm to extreme conditions and new flash types , 1998 .

[7]  Donald G. M. Anderson Iterative Procedures for Nonlinear Integral Equations , 1965, JACM.

[8]  Liqun Qi,et al.  A nonsmooth version of Newton's method , 1993, Math. Program..

[9]  Wen-De Xiao,et al.  An algorithm for simultaneous chemical and phase equilibrium calculation , 1989 .

[10]  Liqun Qi,et al.  Convergence Analysis of Some Algorithms for Solving Nonsmooth Equations , 1993, Math. Oper. Res..

[11]  Buford D. Smith,et al.  An analysis of the equilibrium stage separations problem—formulation and convergence , 1964 .

[12]  Paul I. Barton,et al.  Modeling phase changes in multistream heat exchangers , 2017 .

[13]  Paul I. Barton,et al.  Nonsmooth model for dynamic simulation of phase changes , 2016 .

[14]  M. Stadtherr,et al.  Robust process simulation using interval methods , 1996 .

[15]  M. Michelsen The isothermal flash problem. Part I. Stability , 1982 .

[16]  Paul I. Barton,et al.  A vector forward mode of automatic differentiation for generalized derivative evaluation , 2015, Optim. Methods Softw..

[17]  Paul M. Mathias,et al.  Effective utilization of equations of state for thermodynamic properties in process simulation , 1984 .

[18]  Homer F. Walker,et al.  Anderson Acceleration for Fixed-Point Iterations , 2011, SIAM J. Numer. Anal..

[19]  Curtis H. Whitson,et al.  The negative flash , 1989 .

[20]  M. Kojima,et al.  EXTENSION OF NEWTON AND QUASI-NEWTON METHODS TO SYSTEMS OF PC^1 EQUATIONS , 1986 .

[21]  Truls Gundersen,et al.  Numerical aspects of the implementation of cubic equations of state in flash calculation routines , 1982 .

[22]  Edward A. Grens,et al.  Thermodynamic properties from a cubic equation of state: avoiding trivial roots and spurious derivatives , 1981 .

[23]  J. F. Boston,et al.  A radically different formulation and solution of the single-stage flash problem , 1978 .

[24]  P. I. Barton,et al.  A dual extremum principle in thermodynamics , 2007 .

[25]  Francisco Facchinei,et al.  An LP-Newton method: nonsmooth equations, KKT systems, and nonisolated solutions , 2013, Mathematical Programming.

[26]  L. Biegler,et al.  Smoothing methods for complementarity problems in process engineering , 1999 .