Model predictive control technique combined with iterative learning for batch processes

A novel model predictive control technique geared specifically toward batch process applications is demonstrated in an experimental batch reactor system for temperature tracking control. The technique, called Batch-MPC (BMPC), is based on a time-varying linear system model (representing a nonlinear system along a fixed trajectory) and utilizes not only the incoming measurements from the ongoing batch, but also the information stored from the past batches. This particular feature is shown to be essential for achieving effective tracking control performance despite model errors and disturbances. In a series of experiments performed on a bench-scale batch reactor system, the technique was found to deliver satisfactory tracking performance, as expected, overcoming a large amount of model uncertainty and various process disturbances.

[1]  Manfred Morari,et al.  State-space interpretation of model predictive control , 1994, Autom..

[2]  JayHyung Lee,et al.  Nonlinear inferential control of pulp digesters , 1994 .

[3]  Fernand Pla,et al.  Nonlinear adaptive control of batch styrene polymerization , 1995 .

[4]  M. Morari,et al.  Stability of model predictive control with mixed constraints , 1995, IEEE Trans. Autom. Control..

[5]  E. Zafiriou,et al.  Output Constraint Softening for SISO Model Predictive Control , 1993, 1993 American Control Conference.

[6]  Michel Cabassud,et al.  Realistic model-based predictive and adaptive control of batch reactor , 1994 .

[7]  Zoltan K. Nagy,et al.  Model predictive control of a PVC batch reactor , 1997 .

[8]  Jin Soo Lee,et al.  Learning strictly positive real linear systems with uncertain parameters and unknown input disturbances , 1996, Autom..

[9]  Astrom Computer Controlled Systems , 1990 .

[10]  B. J. Cott,et al.  Temperature control of exothermic batch reactors using generic model control , 1989 .

[11]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[12]  Evanghelos Zafiriou,et al.  An approach to run-to-run control for rapid thermal processing , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[13]  K. Nakao,et al.  Learning Control of a Batch Reactor , 1988 .

[14]  E. Rogers,et al.  Iterative learning control for discrete-time systems with exponential rate of convergence , 1996 .

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

[16]  Masoud Soroush,et al.  Discrete‐time nonlinear controller synthesis by input/output linearization , 1992 .

[17]  G. R. Sullivan,et al.  Generic model control (GMC) , 1988 .

[18]  Kwang Soon Lee,et al.  Feedback-assisted iterative learning control based on an inverse process model , 1994 .

[19]  Babatunde A. Ogunnaike,et al.  Recursive data-based prediction and control of batch product quality , 1998 .

[20]  William L. Luyben,et al.  Experimental Evaluation of Nonlinear Cascade Controllers for Batch Reactors , 1972 .