Particle swarm optimization based model predictive control for constrained nonlinear systems

Particle Swarm Optimization (PSO) is an effective optimization technique that can efficiently solve nonlinear and non-convex optimization problems, however, system constraints like output and states constraints cannot be considered. On the other hand, Model Predictive Control (MPC) is an efficient optimization technique that can offer the optimal solution while respecting the given constraints; however, for constrained nonlinear/non-convex optimization this turned out to be a complex problem and in many cases, it became inapplicable in real-time due to the computation burden. This paper presents a Particle Swarm Optimization based Model Predictive Control for constrained nonlinear systems. It is a simple control algorithm that offers a sub-optimal solution, in reasonable time, for nonlinear systems while respecting the given constraints. The proposed technique can consider both hard and soft constraints. The new developed technique is not considered as a computation burden, and on-line application is possible. An application of the proposed technique to a speed control of linear induction control is presented.

[1]  S. Fabri,et al.  Particle Swarm Optimization for Nonlinear Model Predictive Control , 2011 .

[2]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[3]  J. Boaventura Cunha,et al.  GREENHOUSE AIR TEMPERATURE CONTROL USING THE PARTICLE SWARM OPTIMISATION ALGORITHM , 2002 .

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

[5]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[6]  Eduardo F. Camacho,et al.  Introduction to Model Based Predictive Control , 1999 .

[7]  Anders Hansson,et al.  Speed tracking of Linear Induction Motor: An analytical nonlinear Model Predictive Controller , 2010, 2010 IEEE International Conference on Control Applications.

[8]  Didier Dumur,et al.  Model Predictive Control for Hybrid Systems Under a State Partition Based MLD Approach (SPMLD) , 2004, ICINCO.

[9]  David W. Clarke,et al.  Generalized Predictive Control - Part II Extensions and interpretations , 1987, Autom..

[10]  Samir Abdelmalek,et al.  Multivariable Generalized Predictive Control Using An Improved Particle Swarm Optimization Algorithm , 2011, Informatica.

[11]  K. Lim,et al.  Generalized Predictive Control of , 2022 .

[12]  Jean Thomas,et al.  Model Predictive Control of Linear Induction Motor Drive , 2008 .

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

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

[15]  Riccardo Poli,et al.  Analysis of the publications on the applications of particle swarm optimisation , 2008 .

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

[17]  Guillaume Sandou,et al.  Particle Swarm Optimization Based NMPC: An Application to District Heating Networks , 2009 .

[18]  Ellips Masehian,et al.  Particle Swarm Optimization Methods, Taxonomy and Applications , 2009 .

[19]  Anders Hansson,et al.  Speed Tracking of a Linear Induction Motor-Enumerative Nonlinear Model Predictive Control , 2012, IEEE Transactions on Control Systems Technology.