A Novel Tuning approach for MPC parameters based on Artificial Neural Network

The appropriately tuned parameters allow a successful implementation of Model Predictive Control (MPC). In this paper an Artificial-Neural-Network (ANN) based approach is presented and detailed in the case of second order Single-Input-Single-output (SISO) system with active constraints. The benefits of our novel proposed approach lie in its capability to reach closed-loop stability and tune online the MPC parameters using Particle- Swarm-optimization (PSO), and Online-Sequential- Extreme-Learning-Machine(OS-ELM). Finally, the effectiveness of our approach has been emphasized by comparing the obtained performances to other existing methods.

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

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

[3]  H. H. C. Bakker,et al.  Neural-network-based model predictive control: a case study , 1995, Proceedings 1995 Second New Zealand International Two-Stream Conference on Artificial Neural Networks and Expert Systems.

[4]  Mounir Ayadi,et al.  Design and co-simulation of a fuzzy gain-scheduled PID controller based on particle swarm optimization algorithms for a quad tilt wing unmanned aerial vehicle , 2018, Transactions of the Institute of Measurement and Control.

[5]  Leonardo Trujillo,et al.  Systematic selection of tuning parameters for efficient predictive controllers using a multiobjective evolutionary algorithm , 2015, Appl. Soft Comput..

[6]  Didier Dumur,et al.  Direct Adaptive Generalized Predictive Control. Application to Motor Drives with Flexible Modes , 2000 .

[7]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[8]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[9]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

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

[11]  Riccardo Poli,et al.  Particle Swarm Optimisation , 2011 .

[12]  D. G. Fisher,et al.  Robust stability of model predictive control , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[13]  Nicolas Langlois,et al.  An Analytical Tuning Approach for Adaptive MPC Parameters Applied to LTV SISO Systems , 2018, 2018 Annual American Control Conference (ACC).

[14]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[15]  M. Soroush,et al.  Model Predictive Control Tuning Methods: A Review , 2010 .