A novel model predictive control scheme based on bees algorithm in a class of nonlinear systems: Application to a three tank system

This paper proposes a novel algorithm for utilizing bees algorithm in a model predictive control (MPC) in order to control a class of nonlinear systems. The bees algorithm is utilized in order to solve the open loop optimization problem (OOP), and it is based on the foraging behavior of honey bees. The proposed algorithm makes use of the bees algorithm for minimizing a predefined cost function in order to find the best input signals subject to constraints and a model of the system. The class of systems considered in this paper includes autonomous nonlinear systems without delay and with continuous and discrete inputs. The proposed algorithm is validated by simulating a three tank system as a case study. A comparison between the proposed novel MPC with different predictive horizons and a conventional MPC demonstrates the potential advantages of the proposed method such as reduction in computation time, good convergence toward desired values and ability of control management. Simulations also show the simplicity of applying and efficiency of the proposed algorithm for designing an MPC based on the bees algorithm. A bees algorithm is used to solve the open loop optimization problem in a MPC.Application to nonlinear autonomous systems with continuous and discrete inputs.Main features of the method are computation time reduction and control management.The proposed method has been applied to a three tank system as a case study.Comparison with a traditional optimization method (MILP) has been provided.

[1]  Yue Zhang,et al.  BeeHive: An Efficient Fault-Tolerant Routing Algorithm Inspired by Honey Bee Behavior , 2004, ANTS Workshop.

[2]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[3]  Malcolm Yoke-Hean Low,et al.  A Bee Colony Optimization Algorithm to Job Shop Scheduling , 2006, Proceedings of the 2006 Winter Simulation Conference.

[4]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

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

[6]  Panagiotis D. Christofides,et al.  Economic model predictive control of nonlinear process systems using Lyapunov techniques , 2012 .

[7]  Bin Jiang,et al.  Robust fault tolerant tracking control with application to hybrid nonlinear systems , 2009 .

[8]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[9]  F. Sun,et al.  Brief Paper Using subset sequence to approach the maximal terminal region for model predictive control , 2012 .

[10]  Javad Poshtan,et al.  Designing a robust minimum variance controller using discrete slide mode controller approach. , 2013, ISA transactions.

[11]  Zahra Rahmani,et al.  Fuzzy Predictive Control of a Boiler–Turbine System Based on a Hybrid Model System , 2014 .

[12]  Maciej Lawrynczuk,et al.  On improving accuracy of computationally efficient nonlinear predictive control based on neural models , 2011 .

[13]  Igor Škrjanc,et al.  Model predictive control of nonlinear hybrid systems with discrete inputs employing a hybrid fuzzy model , 2008 .

[14]  Reza Ghaderi,et al.  Fractional order control of a coupled tank , 2010 .

[15]  Hussein A. Abbass,et al.  MBO: marriage in honey bees optimization-a Haplometrosis polygynous swarming approach , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[16]  Ignacio E. Grossmann,et al.  A mixed-integer model predictive control formulation for linear systems , 2013, Comput. Chem. Eng..

[17]  B. Heiming,et al.  Definition of the three-tank benchmark problem for controller reconfiguration , 1999, 1999 European Control Conference (ECC).

[18]  Hussein A. Abbass,et al.  A True Annealing Approach to the Marriage in Honey-Bees Optimization Algorithm , 2003, Int. J. Comput. Intell. Appl..

[19]  Morteza Sarailoo,et al.  Fuzzy predictive control of three-tank system based on a modeling framework of hybrid systems , 2014, J. Syst. Control. Eng..

[20]  Marcel Staroswiecki,et al.  Three—tank Control Reconfiguration , 2001 .

[21]  Mircea Lazar,et al.  Model predictive control of hybrid systems : stability and robustness , 2006 .

[22]  Donghua Zhou,et al.  Leakage Fault Diagnosis for an Internet-Based Three-Tank System: An Experimental Study , 2012, IEEE Transactions on Control Systems Technology.

[23]  M. Azeem,et al.  Modified queen bee evolution based genetic algorithm for tuning of scaling factors of fuzzy knowledge base controller , 2004, Proceedings of the IEEE INDICON 2004. First India Annual Conference, 2004..

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

[25]  Eiji Oki,et al.  GLPK (GNU Linear Programming Kit) , 2012 .

[26]  Domenico Mignone,et al.  Control and estimation of hybrid systems with mathematical optimization , 2002 .

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

[28]  Eduardo Sontag Nonlinear regulation: The piecewise linear approach , 1981 .

[29]  Maciej Ławryńczuk,et al.  Accuracy and computational efficiency of suboptimal nonlinear predictive control based on neural models , 2011 .

[30]  Alberto Bemporad,et al.  HYSDEL-a tool for generating computational hybrid models for analysis and synthesis problems , 2004, IEEE Transactions on Control Systems Technology.

[31]  Charles W. Groetsch Inverse Problems and Torricelli's Law , 1993 .

[32]  B. Pregelj,et al.  Tuning of a tracking multi-parametric predictive controller using local linear analysis , 2012 .

[33]  S. Shankar Sastry,et al.  Provably safe and robust learning-based model predictive control , 2011, Autom..

[34]  Zahra Rahmani,et al.  Modeling of Three-Tank System with Nonlinear Valves Based on Hybrid System Approach , 2013 .

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

[36]  S. Joe Qin,et al.  An Overview of Nonlinear Model Predictive Control Applications , 2000 .

[37]  Sung Hoon Jung,et al.  Queen-bee evolution for genetic algorithms , 2003 .

[38]  He Huang,et al.  Design and input-to-state practically stable analysis of the mixed H 2 /H ∞ feedback robust model predictive control , 2012 .

[39]  Wu Bing-fang,et al.  MULTIPLEXED MODEL PREDICTIVE CONTROL , 2005 .