SCI和EI收录∣中国化工学会会刊

Chinese Journal of Chemical Engineering ›› 2012, Vol. 20 ›› Issue (6): 1053-1058.

• • 上一篇    下一篇

An Improved Control Vector Iteration Approach for Nonlinear Dynamic Optimization (Ⅰ) Problems Without Path Constraints*

胡云卿1, 刘兴高1, 薛安克2   

  1. 1. State Key Laboratory of Industry Control Technology, Zhejiang University, Hangzhou 310027, China;
    2. Institute of Information and Control, Hangzhou Dianzi University, Hangzhou 310018, China
  • 收稿日期:2012-04-12 修回日期:2012-07-21 出版日期:2012-12-28 发布日期:2012-12-28
  • 通讯作者: LIU Xinggao,E-mail:liuxg@iipc.zju.edu.cn
  • 基金资助:
    Supported by the National Natural Science Foundation of China (U1162130);the National High Technology Research and Development Program of China (2006AA05Z226);the Outstanding Youth Science Foundation;Zhejiang Province (R4100133)

An Improved Control Vector Iteration Approach for Nonlinear Dynamic Optimization (Ⅰ) Problems Without Path Constraints*

HU Yunqing1, LIU Xinggao1, XUE Anke2   

  1. 1. State Key Laboratory of Industry Control Technology, Zhejiang University, Hangzhou 310027, China;
    2. Institute of Information and Control, Hangzhou Dianzi University, Hangzhou 310018, China
  • Received:2012-04-12 Revised:2012-07-21 Online:2012-12-28 Published:2012-12-28
  • Supported by:
    Supported by the National Natural Science Foundation of China (U1162130);the National High Technology Research and Development Program of China (2006AA05Z226);the Outstanding Youth Science Foundation;Zhejiang Province (R4100133)

摘要: This study proposes an efficient indirect approach for general nonlinear dynamic optimization problems without path constraints.The approach incorporates the virtues both from indirect and direct methods: it solves the optimality conditions like the traditional indirect methods do,but uses a discretization technique inspired from direct methods.Compared with other indirect approaches,the proposed approach has two main advantages: (1) the discretized optimization problem only employs unconstrained nonlinear programming (NLP) algorithms such as BFGS (Broyden-Fletcher-Goldfarb-Shanno),rather than constrained NLP algorithms,therefore the computational efficiency is increased; (2) the relationship between the number of the discretized time intervals and the integration error of the four-step Adams predictor-corrector algorithm is established,thus the minimal number of time intervals that under desired integration tolerance can be estimated.The classic batch reactor problem is tested and compared in detail with literature reports,and the results reveal the effectiveness of the proposed approach.Dealing with path constraints requires extra techniques,and will be studied in the second paper.

关键词: nonlinear dynamic optimization, control vector iteration, discretization

Abstract: This study proposes an efficient indirect approach for general nonlinear dynamic optimization problems without path constraints.The approach incorporates the virtues both from indirect and direct methods: it solves the optimality conditions like the traditional indirect methods do,but uses a discretization technique inspired from direct methods.Compared with other indirect approaches,the proposed approach has two main advantages: (1) the discretized optimization problem only employs unconstrained nonlinear programming (NLP) algorithms such as BFGS (Broyden-Fletcher-Goldfarb-Shanno),rather than constrained NLP algorithms,therefore the computational efficiency is increased; (2) the relationship between the number of the discretized time intervals and the integration error of the four-step Adams predictor-corrector algorithm is established,thus the minimal number of time intervals that under desired integration tolerance can be estimated.The classic batch reactor problem is tested and compared in detail with literature reports,and the results reveal the effectiveness of the proposed approach.Dealing with path constraints requires extra techniques,and will be studied in the second paper.

Key words: nonlinear dynamic optimization, control vector iteration, discretization