An adaptive swing-up sliding mode controller design for a real inverted pendulum system based on Culture-Bees algorithm

Abstract This paper presents a new design and implementation of an adaptive swing-up control algorithm for a real inverted pendulum system. The main core of the control algorithm is a sliding mode technique with the Lyapunov stability method. The goal of the proposed adaptive swing-up controller is to get the optimal force control action for the inverted pendulum in the real-time in order to precisely and quickly swing the pendulum up to the inverted position. An on-line auto-tuning hybrid intelligent algorithm based on Culture-Bees algorithms is carried out as a stable and robust algorithm to obtain and adjust the control parameters for the proposed controller. To eliminate the chattering effect of the fast switching surface, the sigmoid function is used as a Signum function for reducing the amplitude of the output function. The numerical simulation results in MATLAB and the experimental work in LabVIEW illustrate the improved performance of the adaptive swing-up controller in terms of robust performance and adaptation effectiveness that minimized the pendulum angle error to a zero value and obtained the best force control action for the pendulum cart, in addition to reducing the fitness evaluation number. These results were confirmed by a comparative study with different nonlinear controller types.

[1]  Alexander G. Loukianov,et al.  Robust inverse optimal control for discrete-time nonlinear system stabilization , 2014, Eur. J. Control.

[2]  Georgi M. Dimirovski,et al.  Integral Sliding Mode Control for a Class of Uncertain Switched Nonlinear Systems , 2010, Eur. J. Control.

[3]  Jun Zhao,et al.  Hybrid control for global stabilization of the cart-pendulum system , 2001, Autom..

[4]  Hussain M. Al-Rizzo,et al.  Fuzzy-logic control of an inverted pendulum on a cart , 2017, Comput. Electr. Eng..

[5]  Te-Jen Su,et al.  Design of hybrid sliding mode controller based on fireworks algorithm for nonlinear inverted pendulum systems , 2016 .

[6]  Saad Mekhilef,et al.  Fuzzy swinging-up with sliding mode control for third order cart-inverted pendulum system , 2015 .

[7]  Jing Li,et al.  Trajectory Planning and Optimized Adaptive Control for a Class of Wheeled Inverted Pendulum Vehicle Models , 2013, IEEE Transactions on Cybernetics.

[8]  Dongkyoung Chwa,et al.  Swing-Up and Stabilization Control of Inverted-Pendulum Systems via Coupled Sliding-Mode Control Method , 2009, IEEE Transactions on Industrial Electronics.

[9]  Zhang Lei,et al.  BP neural network control of single inverted pendulum , 2013, Proceedings of 2013 3rd International Conference on Computer Science and Network Technology.

[10]  Romeo Ortega,et al.  Stabilization of the Experimental Cart-Pendulum System with Proven Domain of Attraction , 2010, Eur. J. Control.

[11]  Jalel Ghabi,et al.  Sliding Mode Control of an Inverted Pendulum , 2017 .

[12]  Nicolas Marchand,et al.  Event-Based Control of the Inverted Pendulum: Swing up and Stabilization , 2013 .

[13]  Wei Wang,et al.  An optimal vibration control strategy for a vehicle's active suspension based on improved cultural algorithm , 2015, Appl. Soft Comput..