Liquid Level Tracking Control of Three-tank Systems

In this paper, a liquid level tracking controller composed of a feedforward controller and a feedback controller is proposed for three-tank systems. Firstly, the flat property of three-tank systems is verified and a feedforward controller is designed accordingly to track the ideal trajectories. Secondly, in order to eliminate the tracking errors introduced by model uncertainties or unknown disturbances, a nonlinear model predictive controller is designed in which a terminal equality constraint is added for ensuring asymptotic convergence. In addition, an improved cuckoo search algorithm is adopted to solve the optimization problem involved in the nonlinear model predictive control. Finally, the control performance is confirmed by both simulation and experiment results.

[1]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[2]  F. Salem,et al.  A Comparison Between MPC and Optimal PID Controllers: Case Studies , 2015 .

[3]  Ju Zhang,et al.  Control of a laboratory 3-DOF helicopter: Explicit model predictive approach , 2016 .

[4]  Rudibert King,et al.  Comparison of two nonlinear model predictive control methods and implementation on a laboratory three tank system , 2011, IEEE Conference on Decision and Control and European Control Conference.

[5]  Jun Wu,et al.  RBF-ARX model-based MPC strategies with application to a water tank system , 2015 .

[6]  Anilkumar Markana,et al.  A comparison between NMPC and LQG for the level control of three tank interacting system , 2017, 2017 Indian Control Conference (ICC).

[7]  Ming Yue,et al.  An Efficient Model Predictive Control for Trajectory Tracking of Wheeled Inverted Pendulum Vehicles with Various Physical Constraints , 2018 .

[8]  Morteza Sarailoo,et al.  A novel model predictive control scheme based on bees algorithm in a class of nonlinear systems: Application to a three tank system , 2015, Neurocomputing.

[9]  Fang Deng,et al.  UKF Based Nonlinear Offset-free Model Predictive Control for Ship Dynamic Positioning Under Stochastic Disturbances , 2019, International Journal of Control, Automation and Systems.

[10]  Kang Liu,et al.  Modified Bat Algorithm Based on Lévy Flight and Opposition Based Learning , 2016, Sci. Program..

[11]  Xiang Li,et al.  Nonlinear model predictive control for path following problems , 2015 .

[12]  Franck Cazaurang,et al.  Fault tolerant control of a three tank system: A flatness based approach , 2013, 2013 Conference on Control and Fault-Tolerant Systems (SysTol).

[13]  Zhenping Sun,et al.  MPC-Based Regional Path Tracking Controller Design for Autonomous Ground Vehicles , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[14]  Victor M. Zavala,et al.  Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimization , 2009, Comput. Chem. Eng..

[15]  Dan Alexandru Stoichescu,et al.  LIQUID LEVEL CONTROL FOR INDUSTRIAL THREE TANKS SYSTEM BASED ON SLIDING MODE CONTROL , 2015 .

[16]  Mohammad Reza Jahed-Motlagh,et al.  Practical Explicit Model Predictive Control for a Class of Noise-embedded Chaotic Hybrid Systems , 2019, International Journal of Control, Automation and Systems.

[17]  Sirish L. Shah,et al.  State estimation and nonlinear predictive control of autonomous hybrid system using derivative free state estimators , 2010 .

[18]  Ting Qu,et al.  Applying model predictive control in automotive , 2012, Proceedings of the 10th World Congress on Intelligent Control and Automation.

[19]  Xin-She Yang,et al.  Cuckoo search: recent advances and applications , 2013, Neural Computing and Applications.

[20]  Richard M. Murray,et al.  Trajectory Generation for a Towed Cable System Using Differential Flatness , 1996 .

[21]  Loïc Lavigne,et al.  Fault detection and isolation on a three tank system using differential flatness , 2013, 2013 European Control Conference (ECC).

[22]  Xin-She Yang,et al.  Engineering optimisation by cuckoo search , 2010 .