Phase equilibrium calculations with quasi-Newton methods

被引:20
|
作者
Nichita, Dan Vladimir [1 ]
Petitfrere, Martin [1 ,2 ]
机构
[1] Univ Pau & Pays Adour, CNRS, UMR 5150, Lab Fluides Complexes & Leurs Reservoirs, F-64013 Pau, France
[2] Ctr Sci & Tech Jean Feger, F-64018 Pau, France
关键词
Phase split; Phase stability; Convergence; Scaling; Condition number; Quasi-Newton method; ISOTHERMAL FLASH PROBLEM; EQUATION-OF-STATE; BOUND-CONSTRAINED OPTIMIZATION; LIQUID-EQUILIBRIA; REDUCTION METHOD; SUCCESSIVE SUBSTITUTION; MULTICOMPONENT MIXTURES; CONVERGENCE CONDITIONS; STABILITY ANALYSIS; CUBIC EQUATIONS;
D O I
10.1016/j.fluid.2015.07.035
中图分类号
O414.1 [热力学];
学科分类号
摘要
The phase split problem, formulated as an unconstrained minimization of the Gibbs free energy, is commonly solved by the second-order Newton method, preceded by a number of first-order successive substitutions. For difficult problems, the convergence radius of the Newton method may be small and a high number of successive substitution iterations may be required before the switch, or in repeated switch-backs. An interesting alternative is given by the quasi-Newton methods, representing a good compromise between complexity and convergence speed. The quasi-Newton BFGS method exhibits a super-linear convergence rate (in some cases without step length control) and a rank two update of the Hessian matrix guarantees a hereditary positive definiteness. In this work, a scaling methodology is proposed for finding the appropriate change of variables for phase equilibrium problems; applied to the two-phase split problem, the resulting change of variables leads to a Hessian matrix of the form H = I + D + ND, where I is the identity matrix, D is a diagonal matrix with elements vanishing at the solution, and ND is an effective low-rank matrix. The results of numerical experiments carried out on several test cases show that the BFGS method using the proposed variables is more robust and efficient than previous implementations (from the literature and open source codes). A two-parameter cubic equation of state was used in this work, but any equation of state can be used. The quasi-Newton methods are particularly suited for thermodynamic models for which the Hessian matrix is difficult or costly to obtain. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:194 / 208
页数:15
相关论文
共 50 条
  • [1] On quasi-Newton methods with modified quasi-Newton equation
    Xiao, Wei
    Sun, Fengjian
    [J]. PROCEEDINGS OF 2008 INTERNATIONAL PRE-OLYMPIC CONGRESS ON COMPUTER SCIENCE, VOL II: INFORMATION SCIENCE AND ENGINEERING, 2008, : 359 - 363
  • [2] A Survey of Quasi-Newton Equations and Quasi-Newton Methods for Optimization
    Chengxian Xu
    Jianzhong Zhang
    [J]. Annals of Operations Research, 2001, 103 : 213 - 234
  • [3] Survey of quasi-Newton equations and quasi-Newton methods for optimization
    Xu, CX
    Zhang, JZ
    [J]. ANNALS OF OPERATIONS RESEARCH, 2001, 103 (1-4) : 213 - 234
  • [4] Alternative quasi-newton methods for capacitated user equilibrium assignment
    Cheng, L
    Iida, Y
    Uno, N
    Wang, W
    [J]. TRANSPORTATION NETWORK MODELING 2003: PLANNNING AND ADMINISTRATION, 2003, (1857): : 109 - 116
  • [5] QUASI-NEWTON METHODS FOR SADDLEPOINTS
    BIEGLERKONIG, F
    [J]. JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1985, 47 (04) : 393 - 399
  • [6] Stochastic Quasi-Newton Methods
    Mokhtari, Aryan
    Ribeiro, Alejandro
    [J]. PROCEEDINGS OF THE IEEE, 2020, 108 (11) : 1906 - 1922
  • [7] Decentralized Quasi-Newton Methods
    Eisen, Mark
    Mokhtari, Aryan
    Ribeiro, Alejandro
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2017, 65 (10) : 2613 - 2628
  • [8] APPROXIMATE QUASI-NEWTON METHODS
    KELLEY, CT
    SACHS, EW
    [J]. MATHEMATICAL PROGRAMMING, 1990, 48 (01) : 41 - 70
  • [9] A classification of quasi-Newton methods
    Brezinski, C
    [J]. NUMERICAL ALGORITHMS, 2003, 33 (1-4) : 123 - 135
  • [10] A Classification of Quasi-Newton Methods
    C. Brezinski
    [J]. Numerical Algorithms, 2003, 33 : 123 - 135