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 条
  • [1] Application of sequential quadratic programming based on active set method in cleaner production
    Li Xia
    Jianyang Ling
    Zhen Xu
    Rongshan Bi
    Wenying Zhao
    Shuguang Xiang
    Clean Technologies and Environmental Policy, 2022, 24 : 413 - 422
  • [2] AN ACTIVE-SET METHOD FOR QUADRATIC PROGRAMMING BASED ON SEQUENTIAL HOT-STARTS
    Johnson, Travis C.
    Kirches, Christian
    Waechter, Andreas
    SIAM JOURNAL ON OPTIMIZATION, 2015, 25 (02) : 967 - 994
  • [3] The Sequential Quadratic Programming Method
    Fletcher, Roger
    NONLINEAR OPTIMIZATION, 2010, 1989 : 165 - 214
  • [4] The Structural Optimization of Gearbox Based on Sequential Quadratic Programming Method
    Huang Wei
    Fu Lingling
    Liu Xiohuai
    Wen Zongyin
    Zhao Leisheng
    ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL III, PROCEEDINGS, 2009, : 356 - +
  • [5] Inequality constrained stochastic nonlinear optimization via active-set sequential quadratic programming
    Na, Sen
    Anitescu, Mihai
    Kolar, Mladen
    MATHEMATICAL PROGRAMMING, 2023, 202 (1-2) : 279 - 353
  • [6] Inequality constrained stochastic nonlinear optimization via active-set sequential quadratic programming
    Sen Na
    Mihai Anitescu
    Mladen Kolar
    Mathematical Programming, 2023, 202 : 279 - 353
  • [7] On active-set methods for the quadratic programming problem
    A. N. Daryina
    A. F. Izmailov
    Computational Mathematics and Mathematical Physics, 2012, 52 : 512 - 523
  • [8] Active-set sequential quadratic programming method with compact neighbourhood algorithm for the multi-polygon mass production cutting-stock problem with rotatable polygons
    Yu, M. T.
    Lin, T. Y.
    Hung, C.
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2009, 121 (01) : 148 - 161
  • [9] On active-set methods for the quadratic programming problem
    Daryina, A. N.
    Izmailov, A. F.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2012, 52 (04) : 512 - 523
  • [10] Sequential Quadratic Programming based on IPM for Constrained Nonlinear Programming
    Liang, Ximing
    Bashir, Hassan A.
    Li, Shanchun
    ISDA 2008: EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 1, PROCEEDINGS, 2008, : 266 - 271