Model Predictive Control of Chemical Processes: A Tutorial

In this chapter, we will illustrate the ability of model predictive control (MPC) in dealing with the multivariable nature of process dynamics, process constraints, and multiple control objectives in chemical processes. The mathematical formulation of MPC is presented for a general class of processes. The receding-horizon implementation of MPC is demonstrated for a batch crystallization process and a continuous fermentation process. We will then discuss the importance of state estimation for output-feedback MPC when the knowledge of the process states is not fully available. This chapter will conclude with a brief introduction to advanced topics in MPC that are of relevance to chemical process control.

[1]  H. Bock,et al.  A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems , 1984 .

[2]  A. Mesbah,et al.  Stochastic Model Predictive Control: An Overview and Perspectives for Future Research , 2016, IEEE Control Systems.

[3]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[4]  Rudolph van der Merwe,et al.  The unscented Kalman filter for nonlinear estimation , 2000, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373).

[5]  Sirish L. Shah,et al.  Nonlinear Bayesian state estimation: A review of recent developments , 2012 .

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

[7]  Frank Allgöwer,et al.  State and Output Feedback Nonlinear Model Predictive Control: An Overview , 2003, Eur. J. Control.

[8]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

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

[10]  Ali Mesbah,et al.  Kinetic Study of Acetone-Butanol-Ethanol Fermentation in Continuous Culture , 2016, PloS one.

[11]  Jaeyoung Park,et al.  The atmospheric-pressure plasma jet: a review and comparison to other plasma sources , 1998 .

[12]  David Q. Mayne,et al.  Constrained state estimation for nonlinear discrete-time systems: stability and moving horizon approximations , 2003, IEEE Trans. Autom. Control..

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

[14]  David B. Graves,et al.  Model predictive control of thermal effects of an atmospheric pressure plasma jet for biomedical applications , 2016, 2016 American Control Conference (ACC).

[15]  A. Myerson Handbook of Industrial Crystallization , 2002 .

[16]  D. T. Jones,et al.  Acetone-butanol fermentation revisited. , 1986, Microbiological reviews.

[17]  Ali Mesbah,et al.  Stochastic Model Predictive Control with Integrated Experiment Design for Nonlinear Systems , 2016 .

[18]  K. Michael,et al.  The Past, Present, and Future of Biofuels – Biobutanol as Promising Alternative , 2011 .

[19]  Masoud Soroush State and parameter estimations and their applications in process control , 1998 .

[20]  Helen Durand,et al.  A tutorial review of economic model predictive control methods , 2014 .

[21]  Arnaud Doucet,et al.  A survey of convergence results on particle filtering methods for practitioners , 2002, IEEE Trans. Signal Process..

[22]  Lorenz T. Biegler,et al.  Improved infeasible path optimization for sequential modular simulators—II: the optimization algorithm , 1985 .

[23]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[24]  P. V. D. Hof,et al.  A control oriented study on the numerical solution of the population balance equation for crystallization processes , 2009 .

[25]  P.M.J. Van den Hof,et al.  A model-based control framework for industrial batch crystallization processes , 2010 .

[26]  D. Luenberger Observing the State of a Linear System , 1964, IEEE Transactions on Military Electronics.

[27]  Robert R. Bitmead,et al.  Persistently exciting model predictive control , 2014 .

[28]  Richard D Braatz,et al.  Advances and new directions in crystallization control. , 2012, Annual review of chemical and biomolecular engineering.

[29]  Jw Kendall Hard and soft constraints in linear programming , 1975 .

[30]  J. E. Cuthrell,et al.  Simultaneous optimization and solution methods for batch reactor control profiles , 1989 .

[31]  C. Georgakis,et al.  Application of an extended Luenberger observer to the control of multicomponent batch distillation , 1991 .

[32]  Bjarne A. Foss,et al.  MPC-based dual control with online experiment design , 2015 .

[33]  Bart De Moor,et al.  Subspace Identification for Linear Systems: Theory ― Implementation ― Applications , 2011 .

[34]  Yun Li,et al.  PID control system analysis, design, and technology , 2005, IEEE Transactions on Control Systems Technology.

[35]  Denis Dochain,et al.  State and parameter estimation in chemical and biochemical processes: a tutorial , 2003 .

[36]  R. E. Kalman,et al.  New Results in Linear Filtering and Prediction Theory , 1961 .

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

[38]  Philippe Bogaerts,et al.  Hybrid extended Luenberger-asymptotic observer for bioprocess state estimation , 2006 .

[39]  Costas Kravaris,et al.  Nonlinear Observer Design for Process Monitoring , 2000 .

[40]  James B. Rawlings,et al.  Particle filtering and moving horizon estimation , 2006, Comput. Chem. Eng..

[41]  Alberto Bemporad,et al.  Robust model predictive control: A survey , 1998, Robustness in Identification and Control.

[42]  David Angeli,et al.  Fundamentals of economic model predictive control , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[43]  M. Soroush Nonlinear state-observer design with application to reactors , 1997 .

[44]  Paul R. Robinson,et al.  Advanced Process Control , 2006 .

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

[46]  Olaf Wolkenhauer,et al.  A systems biology approach to investigate the effect of pH-induced gene regulation on solvent production by Clostridium acetobutylicum in continuous culture , 2011, BMC Systems Biology.

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

[48]  F. Allgöwer,et al.  Nonlinear Model Predictive Control: From Theory to Application , 2004 .

[49]  S. Katz,et al.  Some problems in particle technology: A statistical mechanical formulation , 1964 .

[50]  M. Zeitz The extended Luenberger observer for nonlinear systems , 1987 .

[51]  Håkan Hjalmarsson,et al.  Model predictive control with integrated experiment design for output error systems , 2013, 2013 European Control Conference (ECC).

[52]  Stephen J. Wright,et al.  Cooperative distributed model predictive control , 2010, Syst. Control. Lett..

[53]  Vinay A. Bavdekar,et al.  Stochastic predictive control with adaptive model maintenance , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[54]  Håkan Hjalmarsson,et al.  Experimental evaluation of model predictive control with excitation (MPC-X) on an industrial depropanizer , 2015 .

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

[56]  Stephen J. Wright,et al.  Stability and optimality of distributed model predictive control , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[57]  Zoltan K. Nagy,et al.  Nonlinear Model-Based Control of a Semi-Industrial Batch Crystallizer Using a Population Balance Modeling Framework , 2012, IEEE Transactions on Control Systems Technology.

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

[59]  Saibal Ganguly,et al.  On-Line Optimization of a Crude Distillation Unit with Constraints on Product Properties , 2002 .

[60]  Stephen J. Wright,et al.  Distributed Model Predictive Control of Large-Scale Systems , 2007 .

[61]  J. Richalet,et al.  Industrial applications of model based predictive control , 1993, Autom..

[62]  S. Bennett,et al.  A brief history of automatic control , 1996 .

[63]  P. Dürre Biobutanol: An attractive biofuel , 2007, Biotechnology journal.

[64]  Babu Joseph,et al.  Shrinking horizon model predictive control applied to autoclave curing of composite laminate materials , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[65]  R. Kalman,et al.  New results in linear prediction and filtering theory Trans. AMSE , 1961 .

[66]  Wolfgang Marquardt,et al.  Integration of Model Predictive Control and Optimization of Processes: Enabling Technology for Market Driven Process Operation , 2000 .

[67]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .