Formulation of model predictive control algorithm for nonlinear processes

Process control is essential in any chemical plant. For the past forty years, the conventional PID controller has governed the process control industry. It is the sole selection although many other sophisticated control algorithms have been developed largely because it is able to deliver satisfactory performance for most control problems when properly tuned and installed. However, with faster computing technology, the industry is now demanding a tighter advanced control strategy. To fulfil all these objectives, Model Predictive Control (MPC), an optimal model based control algorithm is definitely the best choice among all the advanced control algorithms available to date. The most significant feature that distinguishes MPC from other control algorithms is its long range prediction concept. MPC will perform the prediction over the future horizon and this will enable current computations to consider future dynamic events and hence allow it to overcome the limitation from the process dead-time, nonminimum phase and slow process dynamic. This research explores the capability of MPC in controlling a highly nonlinear, iterative process. Two case studies are explored. For the first case study, linear MPC is applied on a continuous solution copolymerization reactor with promising results. For the second case study, linear and Nonlinear MPC is applied on a high purity distillation column. This is to determine if there is superiority of one over the other. An unconstrained MIMO DMC and nonlinear MPC (NNMPC) algorithms were developed using a step response model and two feedforward neural networks respectively. Additionally, the comparison between DMC, NNMPC and PI controller based on IAE tuning rules was conducted. Overall, NNMPC control scheme shows a superior performance over the DMC and PI controllers by presenting a smaller overshoot and shorter settling time.

[1]  B. Finlayson Nonlinear analysis in chemical engineering , 1980 .

[2]  M. Morari,et al.  Understanding the Dynamic Behavior of Distillation Columns , 1988 .

[3]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..

[4]  A. A. Patwardhan,et al.  Nonlinear model-predictive control of distributed-parameter systems , 1992 .

[5]  A. Palazoglu,et al.  Nolinear model predictive control using Hammerstein models , 1997 .

[6]  John P. Congalidis,et al.  Feedforward and feedback control of a solution copolymerization reactor , 1989 .

[7]  I-Lung Chien,et al.  Nonlinear identification and control of a high-purity distillation column: a case study , 1995 .

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

[9]  Francis J. Doyle,et al.  Multivariable nonlinear control applications for a high purity distillation column using a recurrent dynamic neuron model , 1997 .

[10]  H. ChenT,et al.  A Quasi-Infinite Horizon Nonlinear Model Predictive Control Scheme with Guaranteed Stability * , 1998 .

[11]  Marko Bacic,et al.  Model predictive control , 2003 .

[12]  J. B. Gomm,et al.  Enhancing the non-linear modelling capabilities of MLP neural networks using spread encoding , 1996, Fuzzy Sets Syst..

[13]  Thomas J. McAvoy,et al.  Application of Dynamic Matrix Control to Moderate and High Purity Distillation Towers. , 1987 .

[14]  Sigurd Skogestad,et al.  Limitations of dynamic matrix control , 1995 .

[15]  R. Lamanna,et al.  Predictive control of a multi-component distillation column based on neural networks , 1996, Proceedings of International Workshop on Neural Networks for Identification, Control, Robotics and Signal/Image Processing.

[16]  Francis J. Doyle,et al.  A dynamic neural network approach to nonlinear process modeling , 1997 .

[17]  Frank Allgöwer,et al.  An Introduction to Nonlinear Model Predictive Control , 2002 .

[18]  Ping Li,et al.  Nonlinear Model Predictive Control Using a Neural Network , 2004 .

[19]  C. L. Smith,et al.  Digital computer process control , 1972 .

[20]  G. Gattu,et al.  Nonlinear Quadratic Dynamic Matrix Control with State Estimation , 1992 .

[21]  Basil Kouvaritakis,et al.  Efficient active set optimization in triple mode MPC , 2001, IEEE Trans. Autom. Control..

[22]  D. R. Baughman,et al.  Neural Networks in Bioprocessing and Chemical Engineering , 1992 .

[23]  Carlos E. Garcia,et al.  QUADRATIC PROGRAMMING SOLUTION OF DYNAMIC MATRIX CONTROL (QDMC) , 1986 .

[24]  J. Richalet,et al.  Model predictive heuristic control: Applications to industrial processes , 1978, Autom..

[25]  E. Rosu,et al.  Neuro-optimal controller for three-phase induction motor based on Levenberg-Marquardt training algorithm , 2000, PowerCon 2000. 2000 International Conference on Power System Technology. Proceedings (Cat. No.00EX409).

[26]  Ahmet Palazoglu,et al.  Impact of model uncertainty descriptions for high-purity distillation control , 1988 .

[27]  Thomas F. Edgar,et al.  Nonlinear Model-Predictive Control of a Packed Distillation Column , 1991, 1991 American Control Conference.

[28]  L. Ljung,et al.  Overtraining, Regularization, and Searching for Minimum in Neural Networks , 1992 .

[29]  Chun Tung Chou,et al.  Nonlinear Identification of High Purity Distillation Columns , 2000 .

[30]  Dai Ruwei,et al.  NEURAL NETWORK CONTROL SYSTEMS , 1992 .

[31]  Michel Perrier,et al.  Analysis of different control possibilities for the divided wall column: feedback diagonal and dynamic matrix control , 2001 .

[32]  C. R. Cutler,et al.  Dynamic matrix control¿A computer control algorithm , 1979 .

[33]  Sigurd Skogestad,et al.  Selecting the best distillation control configuration , 1990 .

[34]  Y. P. Gupta,et al.  Constrained multivariable control of a distillation column using a simplified model predictive control algorithm , 2001 .

[35]  Evanghelos Zafiriou,et al.  Robust Model Predictive Control of Processes with Hard Constraints. , 1990 .

[36]  Jay H. Lee,et al.  Extended Kalman Filter Based Nonlinear Model Predictive Control , 1993, 1993 American Control Conference.

[37]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[38]  H. Hermes,et al.  Foundations of optimal control theory , 1968 .

[39]  J. Rawlings,et al.  The stability of constrained receding horizon control , 1993, IEEE Trans. Autom. Control..

[40]  S. Norquay,et al.  Application of Wiener model predictive control (WMPC) to an industrial C2-splitter , 1999 .

[41]  P. Werbos,et al.  Long-term predictions of chemical processes using recurrent neural networks: a parallel training approach , 1992 .

[42]  Morten Hovd,et al.  Model predictive control of a crude oil distillation column , 1997 .

[43]  Masaru Ishida,et al.  The multi-step predictive control of nonlinear SISO processes with a neural model predictive control (NMPC) method , 1997 .

[44]  M. A. Henson,et al.  Receding horizon control and discontinuous state feedback stabilization , 1995 .

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

[46]  Lars Kai Hansen,et al.  Generalization performance of regularized neural network models , 1994, Proceedings of IEEE Workshop on Neural Networks for Signal Processing.

[47]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

[48]  R. Russell Rhinehart,et al.  Grouped neural network model-predictive control , 2003 .

[49]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[50]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1989, Math. Control. Signals Syst..

[51]  Ronald K. Pearson,et al.  Nonlinear model predictive control of a simulated multivariable polymerization reactor using second-order Volterra models , 1996, Autom..

[52]  Alan Hugo,et al.  Limitations of model predictive controllers , 2000 .

[53]  S. Joe Qin,et al.  An Overview of Nonlinear Model Predictive Control Applications , 2000 .

[54]  Nasser Mohamed Ramli Distillation Column , 2018, PID Control for Industrial Processes.

[55]  Robert Babuška,et al.  Genetic algorithms for optimization in predictive control , 1997 .

[56]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[57]  Ryszard Kozioł,et al.  Digital control algorithms , 1992 .

[58]  M. Morari,et al.  LV-Control of a high-purity distillation column , 1987 .

[59]  W. Luyben,et al.  Control of high-purity distillation columns , 1983 .

[60]  Vikram Bhaskar Gokhale Control of a propylene-propane splitter , 1994 .

[61]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[62]  K S Narendra,et al.  IDENTIFICATION AND CONTROL OF DYNAMIC SYSTEMS USING NEURAL NETWORKS , 1990 .

[63]  Junghui Chen,et al.  Experimental study of rigorous nonlinear model predictive control for a packed distillation column , 1996 .