PSO-Based Integral Sliding Mode Controller for Optimal Swing-Up and Stabilization of the Cart-Inverted Pendulum System

Authors

  • T. J. Shima Department of Electrical Engineering, Bayero University, P. M. B. 3011, Kano, Kano State.
  • H. A. Bashir Department of Electrical Engineering, Bayero University, P. M. B. 3011, Kano, Kano State.

Keywords:

Particle swarm optimization, Integral sliding mode, Uncertain systems, Cart-inverted pendulum, Chattering mitigation

Abstract

An integral sliding mode controller (ISMC) which employs particle swarm optimization (PSO) algorithm to search for optimal values of the parameters of the integral sliding manifold as well as the gains of the controller is proposed in this work. We considered the swing-up and stabilization of the cart-inverted pendulum system which is assumed to be affected by uncertainties. First, we determined the swing-up and stabilization conditions of the control system by using the internal dynamics of the cart-inverted pendulum system and sliding mode dynamics. A PSO algorithm is then used to search for the optimal values of the ISMC design parameters that satisfy the stabilization condition with the aim of improving the transient performance of the control system. To mitigate the chattering phenomenon, a saturation function of the integral sliding variable was used in the discontinuous control law. Simulation results on swing-up and stabilization of the cart-inverted pendulum system revealed improvement in transient behaviour by reducing settling time (by 52.61%), overshoots (by 45.56%) and required track length for cart movement (by 68.34%).

References

Al-Araji, A. S. (2019). An adaptive swing-up sliding mode controller design for a real inverted pendulum system based on Culture-Bees algorithm. European Journal of Control, 45(3): 45–56.

Al-Mahturi, A.; F. Santoso; M. A. Garratt and S. G. Anavatti. (2019). An Intelligent Control of an Inverted Pendulum Based on an Adaptive Interval Type-2 Fuzzy Inference System. Paper presented at International Conference on Fuzzy Systems (ICFS2019), New Orleans, USA, 1-6, USA: IEEE.

Åström, K. J. and Furuta, K. (2000). Swinging up a pendulum by energy control. Automatica, 36(2): 287–295.

Bejarbaneh, E. Y.; A. Bagheri; B. Y. Bejarbaneh and S. Buyamin. (2018). Optimization of Model Reference Adaptive Controller for the Inverted Pendulum System Using CCPSO and DE Algorithms. Automatic Control and Computer Sciences, 52(4): 256–267.

Burns, S. R. (2001). Advanced Control Engineering. Butterworth-Heinemann, Woburn, UK.

Duarte-Galvan, C.; I. Torres-Pacheco; R. G. Guevara-Gonzalez; R. J. Romero-Troncoso; L. M. Contreras-Medina; M. A. Rios-Alcaraz and J. R. Millan-Almaraz. (2012). Review. Advantages and Disadvantages of Control Theories Applied in Greenhouse Climate Control Systems. Spanish Journal of Agricultural Research, 10(4): 926-938.

Edwards, C.; H. Alwi and M. T. Hamayun. (2014). Fault tolerant control using integral sliding modes. Paper presented at European Control Conference (ECC2014), Strasbourg, France, 2291–2296: IEEE.

El-Nagar, A. M.; M. El-Bardini and N. M. El-Rabaie. (2013). Intelligent control for nonlinear inverted pendulum based on interval type-2 fuzzy PD controller. Alexandria Engineering Journal, 53(1): 23-32.

Hamayum, M. T.; C. Edwards and H. Alwi. (2016). Fault Tolerant Control Schemes Using Integral Sliding Modes. Studies in Systems, Decision and Control, 61(2): 17-37.

Hong, Y. Y.; A. A. Beltran and A. C. Paglinawan. (2016). A Chaos-Enhanced Particle Swarm Optimization with Adaptive Parameters and Its Application in Maximum Power Point Tracking. Mathematical Problems in Engineering, 2016(1): 1-19.

Irfan, S.; A. Mehmood; M. T. Razzaq and J. Iqbal. (2018). Advanced sliding mode control techniques for Inverted Pendulum: Modelling and simulation. Engineering Science and Technology, an International Journal, 21(4): 753–759.

Isa, A. I.; M. F. Hamza and M. Muhammad. (2019). Hybrid Fuzzy Control of Nonlinear Inverted Pendulum System. Bayero Journal of Engineering and Technology (BJET), 14(2): 200-208.

Jose, A.; C. Augustine; S. M. Malola and K. Chacko. (2015). Performance Study of PID Controller and LQR Technique for Inverted Pendulum. World Journal of Engineering and Technology, 3(2): 76–81.

Kennedy, E. and Tran, H. (2016). Swing-up of an Inverted Pendulum on a Cart Using a Modified Energy Based Approach. Proceedings of the International MultiConference of Engineers and Computer Scientists (IMECS), Hong Kong, China, 6-11.

Khan, Q.; A. I. Bhatti and A. Ferrara. (2014). Dynamic Sliding Mode Control Design Based on an Integral Manifold for Nonlinear Uncertain Systems. Journal of Nonlinear Dynamics, 2014(1): 1-10.

Krafes, S.; Z. Chalh and A. Saka. (2018). A Review on the Control of Second Order Underactuated Mechanical Systems. Complexity, 2018(1): 1-17.

Mahmoodabadi, M. J. and Haghbayan, H. K. (2019). An optimal adaptive hybrid controller for a fourth-order under-actuated nonlinear inverted pendulum system. Transactions of the Institute of Measurement and Control, 42(2): 285–294.

Okwu, M. O. and Tartibu, L. K. (2021). Metaheuristic Optimization: Nature-Inspired Algorithms Swarm and Computational Intelligence, Theory and Applications. Studies in Computational Intelligence, 927.

Otani, Y.; T. Kurokami; A. Inoue and Y. Hirashima. (2001). A Swing-Up Control of an Inverted Pendulum with Cart Position Control. Paper presented at Conference on New Technologies for Computer Control (NTCC 2001). Hong Kong, China, 395–400: IFAC.

Pan, Y.; C. Yang; L. Pan and H. Yu. (2017). Integral Sliding Mode Control: Performance, Modification, and Improvement. IEEE Transactions on Industrial Informatics, 14(7): 3087-3096.

Patel, N. and Borkar, A. (2017). Hybrid control design for swing up and stabilization of cart pendulum system. Paper presented at International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT2017), Kannur, India, 1051–1057, USA: IEEE.

Perruquetti, W. and Barbot, J. P. (2002). Sliding Mode Control in Engineering. CRC Press, Boca Raton, UK.

Shtessel, Y.; C. Edwards; L. Fridman and A. Levant. (2014). Sliding Mode Control and Observation. Birkhäuser Basel, New York, USA.

Siradjuddin, I.; Z. Amalia; B. Setiawan; R. P. Wicaksono and E. Yudaningtyas. (2017). Stabilising A Cart Inverted Pendulum System Using Pole Placement Control Method. Paper presented at 15th International Conference on Quality in Research: International Symposium on Electrical and Computer Engineering, Nusa Dua, Indonesia, 197-203, USA: IEEE.

Siradjuddin, I.; Z. Amalia; B. Setiawan; F. Ronilaya E. Rohadi; A. Setiawan; C. Rahmad and S. Adhisuwignjo. (2018). Stabilising a cart inverted pendulum with an augmented PID control scheme. Paper presented at MATEC Web of Conferences, Nusa Dua, Indonesia, 110-117, EDP Sciences.

Soon, C. C.; R. Ghazali; H. I. Jafaar and S. Y. S. Hussein. (2017). Sliding Mode Controller Design with Optimized PID Sliding Surface using Particle Swarm Algorithm. Procedia Computer Science, 105(2017): 235-239.

Udhayakumar, K and Lakshmi, P. (2007). Design of Robust Energy Control for Cart-Inverted Pendulum. International Journal of Engineering and Technology, 4(1): 66–76.

Urniežius, R. and Gegužis, E. (2014). Hybrid fuzzy logic and adaptive LQR controller for swing-up, positioning and stabilization of inverted pendulum. Elektronika ir Elektrotechnika, 20(3): 11–15.

Wang, G.; K. Zheng; X. Wang and S. Yu. (2013). Sliding Mode Control Design for a Class of SISO Systems with Uncertain Sliding Surface. Mathematical Problems in Engineering, 2013(1): 1-7.

Yih, C. C. (2013). Sliding Mode Control for Swing-Up and Stabilization of the Cart-Pole Underactuated System. Asian Journal of Control, 15(4): 1201–1214.

Yusuf, L. A. and Magaji, N. (2014). Performance Comparison of Position Control of Inverted Pendulum Using PID and Fuzzy Logic Controllers. Bayero Journal of Engineering and Technology (BJET), 9(2): 48-55.

Zhang, J.; P. Shi; Y. Xia and H. Yang. (2019). Discrete-Time Sliding Mode Control with Disturbance Rejection. IEEE Transactions on Industrial Electronics, 66(10): 7967-7975.

Additional Files

Published

2021-07-31

Issue

Section

Articles