Dynamic optimization of the Tennessee Eastman process using the OptControlCentre

Abstract This study focuses on the performance of large-scale nonlinear programming (NLP) solvers for the dynamic optimization in real-time of large processes. The matlab -based OptControlCentre (OCC) is coupled with large-scale optimization tools and developed for on-line, real-time dynamic optimization. To demonstrate these new developments, we consider the on-line, real-time dynamic optimization of the Tennessee Eastman (TE) challenge process in a nonlinear model predictive control (NMPC) framework. The example captures the behavior of a typical industrial process and consists of a two phase reactor, where an exothermic reaction occurs, along with a flash, a stripper, a compressor and a mixer. The process is nonlinear and open loop unstable; without control it reaches shutdown limits within an hour, even for very small disturbances. The system is represented through a first principles model with about 200 differential algebraic equations (DAEs). As a result, the NMPC formulation of this system presents some interesting features for dynamic optimization approaches. This study compares two state-of-the-art NLP solvers, SNOPT and IPOPT, for dynamic optimization on a number of challenging control scenarios, and illustrates some of the advantages of IPOPT for dynamic optimization.

[1]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[2]  J. B. Riggs,et al.  On-line optimization of the Tennessee Eastman challenge problem , 2000 .

[3]  N. Ricker Optimal steady-state operation of the Tennessee Eastman challenge process , 1995 .

[4]  JayHyung Lee,et al.  Nonlinear modeling and state estimation for the Tennessee Eastman challenge process , 1995 .

[5]  Thomas J. McAvoy,et al.  Base control for the Tennessee Eastman problem , 1994 .

[6]  Sigurd Skogestad,et al.  Plantwide controlA review and a new design procedure ” , 2013 .

[7]  Wolfgang Dahmen,et al.  On the regularization of dynamic data reconciliation problems , 2002 .

[8]  George H. Staus,et al.  Interior point SQP strategies for large-scale, structured process optimization problems , 1999 .

[9]  Wolfgang Dahmen,et al.  Introduction to Model Based Optimization of Chemical Processes on Moving Horizons , 2001 .

[10]  JayHyung Lee,et al.  Nonlinear model predictive control of the Tennessee Eastman challenge process , 1995 .

[11]  Basil Kouvaritakis,et al.  Nonlinear predictive control : theory and practice , 2001 .

[12]  R. Sargent,et al.  Solution of a Class of Multistage Dynamic Optimization Problems. 2. Problems with Path Constraints , 1994 .

[13]  Lorenz T. Biegler,et al.  Efficient Solution of Dynamic Optimization and NMPC Problems , 2000 .

[14]  Martin Grötschel,et al.  Online optimization of large scale systems , 2001 .

[15]  Ming Yan,et al.  On-line optimization of the Tennessee Eastman challenge process , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[16]  Sigurd Skogestad,et al.  Self-optimizing control of a large-scale plant: The Tennessee Eastman process , 2001 .

[17]  Michael A. Saunders,et al.  USER’S GUIDE FOR SNOPT 5.3: A FORTRAN PACKAGE FOR LARGE-SCALE NONLINEAR PROGRAMMING , 2002 .

[18]  E. F. Vogel,et al.  A plant-wide industrial process control problem , 1993 .

[19]  L. Biegler,et al.  A reduced space interior point strategy for optimization of differential algebraic systems , 2000 .

[20]  L. Biegler,et al.  Advances in simultaneous strategies for dynamic process optimization , 2002 .

[21]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..