Nonlinear programming strategies for dynamic chemical process optimization

被引:19
作者
Biegler, Lorenz T. [1 ]
机构
[1] Carnegie Mellon Univ, Dept Chem Engn, Pittsburgh, PA 15213 USA
关键词
nonlinear programming; dynamic chemical process optimization; single shooting; multiple shooting; simultaneous collocation; moving horizon estimation; nonlinear model predictive control; dynamic real-time optimization; POLYETHYLENE TUBULAR REACTORS; POLYMERIZATION REACTORS; PARAMETER-ESTIMATION; PATH CONSTRAINTS; COLLOCATION; OPERATION; ALGORITHM; SYSTEMS; POINTS;
D O I
10.1134/S0040579514050157
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
Problem formulations and algorithms are considered for optimization problems with differential-algebraic equation (DAE) models. In particular, we provide an overview of direct methods, based on nonlinear programming (NLP), and indirect, or variational, methods. We further classify each method and tailor it to the appropriate applications. For direct methods, we briefly describe current approaches including the sequential approach (or single shooting), multiple shooting method, and the simultaneous collocation (or direct transcription) approach. In parallel to these strategies we discuss NLP algorithms for these methods and discuss optimality conditions and convergence properties. In particular, we present the simultaneous collocation approach, where both the state and control variable profiles are discretized. This approach allows a transparent handling of inequality constraints and unstable systems. Here, large scale nonlinear programming strategies are essential and a novel barrier method, called IPOPT, is described. This NLP algorithm incorporates a number of features for handling large-scale systems and improving global convergence. The overall approach is Newton-based with analytic second derivatives and this leads to fast convergence rates. Moreover, it allows us to consider the extension of these optimization formulations to deal with nonlinear model predictive control and real-time optimization. To illustrate these topics we consider a case study of a low density polyethylene (LDPE) reactor. This large-scale optimization problem allows us to apply off-line parameter estimation and on-line strategies that include state estimation, nonlinear model predictive control and dynamic real-time optimization.
引用
收藏
页码:541 / 554
页数:14
相关论文
共 33 条
[1]  
[Anonymous], 2010, NONLINEAR PROGRAMMIN
[2]  
Ascher U.M., 1998, Computer methods for ordinary differential equations and differential-algebraic equations, V61, DOI DOI 10.1137/1.9781611971392
[3]   Dynamic optimization in a discontinuous world [J].
Barton, PI ;
Allgor, RJ ;
Feehery, WF ;
Galan, S .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1998, 37 (03) :966-981
[4]  
Betts J.T., 2003, CTTECH0301 BOEING CO
[5]   APPLICATION OF SPARSE NONLINEAR-PROGRAMMING TO TRAJECTORY OPTIMIZATION [J].
BETTS, JT ;
HUFFMAN, WP .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1992, 15 (01) :198-206
[6]   Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimization [J].
Biegler, L. T. ;
Zavala, V. M. .
COMPUTERS & CHEMICAL ENGINEERING, 2009, 33 (03) :575-582
[7]   An overview of simultaneous strategies for dynamic optimization [J].
Biegler, Lorenz T. .
CHEMICAL ENGINEERING AND PROCESSING-PROCESS INTENSIFICATION, 2007, 46 (11) :1043-1053
[8]  
BOCK H, 1984, P 9 IFAC WORLD C BUD
[9]  
Bock HG., 1983, NUMERICAL TREATMENT, P95, DOI [10. 1007/978-1-4684-7324-7_7, DOI 10.1007/978-1-4684-7324-7_7, DOI 10.1007/978-1-4684-7324-77]
[10]  
Bryson A.E., 2018, Applied optimal control: optimization, estimation and control