Real-Time Optimization for Large Scale Nonlinear Processes
Real-Time Optimization for Large Scale Nonlinear Processes
复制标题
DOI:
10.11588/heidok.00001659
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
M. Diehl
中科院分区:
文献类型:
--
作者:
M. Diehl
Efficient numerical methods for the real-time solution of optimal control problems arising in nonlinear model predictive control (NMPC) are presented. The practical applicability of the methods is demonstrated in an experimental application to a pilot plant distillation column, involving the real-time optimization of a large scale differential algebraic process model, with sampling times of only a few seconds. The solution approach is based on the direct multiple shooting method, which allows to combine the use of advanced, fully adaptive DAE solvers with the advantages of a simultaneous strategy. The real-time approach is characterized by an initial value embedding strategy, that efficiently exploits solution information in subsequent optimization problems. Dovetailing of the solution iterations with the process development in a real-time iteration scheme allows to reduce sampling times to a minimum, but maintains all advantages of a fully nonlinear treatment of the optimization problems. It is shown how the computations in each real-time iteration can be divided into a preparation phase and a considerably shorter feedback phase, which avoids the delay of one sampling time that is present in all previous NMPC schemes. A Gauss-Newton approach for least squares integrals is realized which allows to compute an excellent Hessian approximation at negligible computational costs.The contraction properties of the algorithm are investigated theoretically, and contractivity of the real-time iterates is shown under mild conditions. Bounds on the loss of optimality with respect to the optimal solution are established. In an experimental proof-of-concept study the developed numerical methods are applied to the NMPC of a pilot plant distillation column situated at the Institut für Systemdynamik und Regelungstechnik at the University of Stuttgart. A suitable system model is developed, which is stiff and comprises more than 200 state variables, and the system parameters are fitted to experimental data. A variant of the Extended Kalman Filter (EKF) is developed for state estimation. Using the real-time optimization algorithm, sampling times of less than 20 seconds and feedback delays below 400 milliseconds could be realized under practical conditions. The scheme shows good closed-loop performance, especially for large disturbances.