Application of sequential quadratic programming based on active set method in cleaner production

被引:4
|
作者
Xia, Li [1 ]
Ling, Jianyang [1 ]
Xu, Zhen [1 ]
Bi, Rongshan [1 ]
Zhao, Wenying [2 ]
Xiang, Shuguang [1 ]
机构
[1] Qingdao Univ Sci & Technol, Coll Chem Engn, State Key Lab Base Ecochem Engn, Zhengzhou Rd 53, Qingdao 266042, Peoples R China
[2] Qilu Normal Univ, Chem & Chem Engn Fac, Jinan 250013, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
Sequential quadratic programming; Active set method; Chemical process simulation; Chemical optimization; Green production; PATH OPTIMIZATION; ALGORITHM;
D O I
10.1007/s10098-021-02207-8
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
On the platform of general chemical process simulation software (it was named Optimization Engineer, OPEN), a general optimization algorithm for chemical process simulation is developed using C + + code. The algorithm is based on sequential quadratic programming (SQP). We adopt the activity set algorithm and the rotation axis algorithm to generate the activity set to solve the quadratic programming sub-problem. The active set method can simplify the number of constraints and speed up the calculation. At the same time, we used limited memory BFGS algorithm (L-BFGS) to simplify the solution of second derivative matrix. The special matrix storage mode of L-BFGS algorithm can save the storage space and speed up the computing efficiency. We use exact penalty function and traditional step-size rule in the algorithm. These two methods can ensure the convergence of the algorithm, a more correct search direction and suitable search step. The example shows that the advanced optimization function can meet the requirements of General Chemical Process Calculation. The number of iterations can reduce by about 6.0%. The computation time can reduce by about 6.5%. We combined this algorithm with chemical simulation technology to develop the optimization function of chemical engineering simulation. This optimization function can play an important role in the process optimization calculation aiming at energy saving and green production.
引用
收藏
页码:413 / 422
页数:10
相关论文
共 50 条
  • [41] Sequential quadratic programming method for determining the minimum energy path
    Burger, Steven K.
    Yang, Weitao
    JOURNAL OF CHEMICAL PHYSICS, 2007, 127 (16):
  • [42] Sequential quadratic programming method for solution of electromagnetic inverse problems
    Hu, JL
    Wu, ZP
    McCann, H
    Davis, LE
    Xie, CG
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2005, 53 (08) : 2680 - 2687
  • [43] A sequential method for a class of box constrained quadratic programming problems
    Cambini, Riccardo
    Sodini, Claudio
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2008, 67 (02) : 223 - 243
  • [44] Primal and dual active-set methods for convex quadratic programming
    Anders Forsgren
    Philip E. Gill
    Elizabeth Wong
    Mathematical Programming, 2016, 159 : 469 - 508
  • [45] Primal and dual active-set methods for convex quadratic programming
    Forsgren, Anders
    Gill, Philip E.
    Wong, Elizabeth
    MATHEMATICAL PROGRAMMING, 2016, 159 (1-2) : 469 - 508
  • [46] QPDAS: Dual Active Set Solver for Mixed Constraint Quadratic Programming
    Falt, Mattias
    Giselsson, Pontus
    2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 4891 - 4897
  • [47] Computing the alpha complex using dual active set quadratic programming
    Carlsson, Erik
    Carlsson, John
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [48] Exact Complexity Certification of Active-Set Methods for Quadratic Programming
    Cimini, Gionata
    Bemporad, Alberto
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (12) : 6094 - 6109
  • [49] Active set strategy-based sequential approximate programming for reliability-based design optimization
    An, Xue
    Shi, Dongyan
    ADVANCES IN MECHANICAL ENGINEERING, 2022, 14 (08)
  • [50] APPLICATION OF QUADRATIC PROGRAMMING TO ELECTRICAL ENERGY-PRODUCTION
    URI, ND
    ENVIRONMENT AND PLANNING A, 1977, 9 (03) : 273 - 284