Experimental assessment and design of multiple model predictive control based on local model networks for industrial processes

This paper presents the experimental assessment of a class of multiple model predictive controllers based on linear local model networks. The control design is established on a clear and easily understandable structure where local models are used to describe the nonlinear process in several different operating points. Thus, simplifying the model predictive control (MPC) algorithm by eliminating the need of a nonlinear optimization strategy, reducing it to a well-grounded quadratic programming dynamic optimization problem. The investigated methodology was tested in an experimental neutralization pilot plant instrumented with foundation fieldbus devices. The steps of models selection, experimental system identification and proper model validation were addressed. In addition, an open-source system used for control calculation was presented. Results regarding the control problem showed that the MPC based on local relevant models was capable of smooth setpoint tracking despite system nonlinearities and a reduced demand of the final control element was attained. It was shown that the technique is easily implementable and can be used to achieve improvements in the control of nonlinear processes at the cost of little modification to the linear MPC algorithm.

[1]  János Abonyi,et al.  Effective optimization for fuzzy model predictive control , 2004, IEEE Transactions on Fuzzy Systems.

[2]  O. Nelles,et al.  Basis function networks for interpolation of local linear models , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

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

[4]  C. Georgakis,et al.  Control of a solution copolymerization reactor using multi-model predictive control , 2003 .

[5]  Rolf Isermann,et al.  Nonlinear model-based control with local linear neuro-fuzzy models , 2003 .

[6]  J. A. Rossiter,et al.  Model-Based Predictive Control : A Practical Approach , 2017 .

[7]  Xiaobing Kong,et al.  Nonlinear fuzzy model predictive iterative learning control for drum-type boiler–turbine system , 2013 .

[8]  Alireza Fatehi,et al.  Multiple model bank selection based on nonlinearity measure and H-gap metric , 2012 .

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

[10]  Tor Arne Johansen,et al.  Operating regime based process modeling and identification , 1997 .

[11]  Stefan Jakubek,et al.  Local model network identification for online engine modelling , 2013, Inf. Sci..

[12]  C. H. F. Silva,et al.  Experimental application of predictive controllers , 2012 .

[13]  Witold Pedrycz,et al.  Evolvable fuzzy systems: some insights and challenges , 2010, Evol. Syst..

[14]  Tor Arne Johansen,et al.  Fuzzy model based control: stability, robustness, and performance issues , 1994, IEEE Trans. Fuzzy Syst..

[15]  Mohamed Khairy,et al.  LMI based design of constrained fuzzy predictive control , 2010, Fuzzy Sets Syst..

[16]  Gordon Lightbody,et al.  Nonlinear model-based control of highly nonlinear processes , 2010, Comput. Chem. Eng..

[17]  Héctor Pomares,et al.  Online self-evolving fuzzy controller with global learning capabilities , 2010, Evol. Syst..

[18]  J Prakash,et al.  Design of nonlinear PID controller and nonlinear model predictive controller for a continuous stirred tank reactor. , 2009, ISA transactions.

[19]  Igor Skrjanc,et al.  Direct fuzzy model‐reference adaptive control , 2002, Int. J. Intell. Syst..

[20]  Gang Feng,et al.  Output tracking of constrained nonlinear processes with offset-free input-to-state stable fuzzy predictive control , 2009, Autom..

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

[22]  Dejan Dovzan,et al.  Recursive clustering based on a Gustafson–Kessel algorithm , 2011, Evol. Syst..

[23]  Tor Arne Johansen,et al.  Non-linear predictive control using local models-applied to a batch fermentation process , 1995 .

[24]  Behzad Moshiri,et al.  Optimal control of a nonlinear fed-batch fermentation process using model predictive approach , 2009 .

[25]  B. Wayne Bequette,et al.  Extension of dynamic matrix control to multiple models , 2003, Comput. Chem. Eng..

[26]  E. Camacho,et al.  Generalized Predictive Control , 2007 .

[27]  Plamen P. Angelov,et al.  A fuzzy controller with evolving structure , 2004, Inf. Sci..

[28]  Aníbal Ollero,et al.  Robust stability constraints for fuzzy model predictive control , 2002, IEEE Trans. Fuzzy Syst..

[29]  José de Jesús Rubio,et al.  Backpropagation to train an evolving radial basis function neural network , 2010, Evol. Syst..

[30]  Radu-Emil Precup,et al.  A survey on industrial applications of fuzzy control , 2011, Comput. Ind..

[31]  Robert Shorten,et al.  On the interpretation of local models in blended multiple model structures. , 1999 .

[32]  Jingjing Du,et al.  Multilinear model decomposition of MIMO nonlinear systems and its implication for multilinear model-based control , 2013 .

[33]  Igor Skrjanc,et al.  Design and Stability Analysis of Fuzzy Model-based Predictive Control – A Case Study , 2007, J. Intell. Robotic Syst..

[34]  Yash P Gupta,et al.  Control of nonlinear processes by using linear model predictive control algorithms. , 2008, ISA transactions.

[35]  Piotr M. Marusak,et al.  Advantages of an easy to design fuzzy predictive algorithm in control systems of nonlinear chemical reactors , 2009, Appl. Soft Comput..

[36]  Naresh N. Nandola,et al.  A multiple model approach for predictive control of nonlinear hybrid systems , 2008 .

[37]  Edwin Lughofer,et al.  On-line elimination of local redundancies in evolving fuzzy systems , 2011, Evol. Syst..

[38]  Junfei Qiao,et al.  Model predictive control of dissolved oxygen concentration based on a self-organizing RBF neural network , 2012 .

[39]  Rolf Isermann,et al.  Predictive control based on local linear fuzzy models , 1998, Int. J. Syst. Sci..

[40]  Ching-Chih Tsai,et al.  Generalized predictive control using recurrent fuzzy neural networks for industrial processes , 2007 .

[41]  Yucai Zhu,et al.  Multivariable System Identification For Process Control , 2001 .

[42]  Ravindra D. Gudi,et al.  A gap metric based multiple model approach for nonlinear switched systems , 2012 .

[43]  G. Irwin,et al.  Nonlinear internal model control using local model networks , 1997 .

[44]  O. Nelles Nonlinear System Identification: From Classical Approaches to Neural Networks and Fuzzy Models , 2000 .

[45]  B. Wayne Bequette,et al.  Multiple Model Predictive Control Strategy for Disturbance Rejection , 2010 .

[46]  A. O. Odior,et al.  Application of neural network and fuzzy model to grinding process control , 2013, Evolving Systems.

[47]  Xavier Blasco,et al.  Nonlinear predictive control based on local model networks for air management in diesel engines , 2008 .

[48]  Igor Škrjanc,et al.  Predictive functional control based on an adaptive fuzzy model of a hybrid semi-batch reactor , 2010 .