Cover Image

Backstepping Sliding Mode Control for Inverted Pendulum System with Disturbance and Parameter Uncertainty

Alfian Ma'arif, Marco Antonio Márquez Vera, Magdi Sadek Mahmoud, Samir Ladaci, Abdullah Çakan, Jonattan Niño Parada

Abstract


The inverted pendulum system is highly popular in control system applications and has the characteristics of unstable, nonlinear, and fast dynamics. A nonlinear controller is needed to control a system with these characteristics. In addition, there are disturbances and parameter uncertainty issues to be solved in the inverted pendulum system. Therefore, this study uses a nonlinear controller, which is the backstepping sliding mode control. The controller is robust to parameter uncertainty and disturbances so that it is suitable for controlling an inverted pendulum system. Based on testing with step and sine reference signals without interference, the controller can stabilize the system well and has a fast response. In testing with disturbances and mass uncertainty, the backstepping sliding mode controller is robust against these changes and able to make the system reach the reference value. Compared with sliding mode control, backstepping sliding mode control has a better and more robust response to disturbances and parameter uncertainty.

Keywords


Inverted Pendulum; Backstepping; Sliding Mode Control; Nonlinear; Disturbance; Uncertainty

Full Text:

PDF

References


Y. Rizal, M. Wahyu, I. Noor, J. Riadi, and R. Mantala, “Design of an Adaptive Super-Twisting Control for the Cart-Pole Inverted Pendulum System,” Jurnal Ilmiah Teknik Elektro Komputer dan Informatika, vol. 7, no. 1, pp. 161–174, 2021.

E. Kennedy, E. King, and H. Tran, “Real-time implementation and analysis of a modified energy based controller for the swing-up of an inverted pendulum on a cart,” European Journal of Control, vol. 50, pp. 176–187, 2019.

J. F. S. Trentin, S. Da Silva, J. M. De Souza Ribeiro, and H. Schaub, “Inverted Pendulum Nonlinear Controllers Using Two Reaction Wheels: Design and Implementation,” IEEE Access, vol. 8, pp. 74922–74932, 2020.

X. Su, F. Xia, J. Liu, and L. Wu, “Event-triggered fuzzy control of nonlinear systems with its application to inverted pendulum systems,” Automatica, vol. 94, pp. 236–248, Aug. 2018.

M. F. Hamza, H. J. Yap, I. A. Choudhury, A. I. Isa, A. Y. Zimit, and T. Kumbasar, “Current development on using Rotary Inverted Pendulum as a benchmark for testing linear and nonlinear control algorithms,” Mechanical Systems and Signal Processing, vol. 116, pp. 347–369, Feb. 2019.

J. Huang, T. Zhang, Y. Fan, and J. Q. Sun, “Control of Rotary Inverted Pendulum Using Model-Free Backstepping Technique,” IEEE Access, vol. 7, pp. 96965–96973, 2019.

P. Dwivedi, S. Pandey, and A. S. Junghare, “Stabilization of unstable equilibrium point of rotary inverted pendulum using fractional controller,” Journal of the Franklin Institute, vol. 354, no. 17, pp. 7732–7766, Nov. 2017.

X. Chen, R. Yu, K. Huang, S. Zhen, H. Sun, and K. Shao, “Linear motor driven double inverted pendulum: A novel mechanical design as a testbed for control algorithms,” Simulation Modelling Practice and Theory, vol. 81, pp. 31–50, Feb. 2018.

H. Gao, X. Li, C. Gao, and J. Wu, “Neural network supervision control strategy for inverted pendulum tracking control,” Discrete Dynamics in Nature and Society, vol. 2021, 2021.

A. De Carvalho, J. F. Justo, B. A. Angelico, A. M. De Oliveira, and J. I. Da Silva Filho, “Rotary Inverted Pendulum Identification for Control by Paraconsistent Neural Network,” IEEE Access, vol. 9, pp. 74155–74167, 2021.

A. Çakan, F. M. Botsali, and M. Tinkir, “PID control of inverted pendulum using adams and matlab co-simulation,” ACM International Conference Proceeding Series, pp. 136–139, Dec. 2016.

M. Waszak and R. Langowski, “An Automatic Self-Tuning Control System Design for an Inverted Pendulum,” IEEE Access, vol. 8, pp. 26726–26738, 2020.

Y. Silik and U. Yaman, “Control of Rotary Inverted Pendulum by Using On–Off Type of Cold Gas Thrusters,” Actuators 2020, Vol. 9, Page 95, vol. 9, no. 4, p. 95, Sep. 2020.

M. Magdy, A. El Marhomy, and M. A. Attia, “Modeling of inverted pendulum system with gravitational search algorithm optimized controller,” Ain Shams Engineering Journal, vol. 10, no. 1, pp. 129–149, Mar. 2019.

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

T. Abut and S. Soyguder, “Real-time control and application with self-tuning PID-type fuzzy adaptive controller of an inverted pendulum,” Industrial Robot: the international journal of robotics research and application, vol. 46, no. 1, pp. 159–170, Apr. 2019.

B. Kim and B. Park, “Robust Control for the Segway with Unknown Control Coefficient and Model Uncertainties,” Sensors, vol. 16, no. 7, p. 1000, Jun. 2016.

A. T. Azar, H. H. Ammar, M. H. Barakat, M. A. Saleh, and M. A. Abdelwahed, “Self-balancing Robot Modeling and Control Using Two Degree of Freedom PID Controller,” Advances in Intelligent Systems and Computing, vol. 845, pp. 64–76, Sep. 2018.

I. Gandarilla, V. Santibañez, and J. Sandoval, “Control of a self-balancing robot with two degrees of freedom via IDA-PBC,” ISA Transactions, vol. 88, pp. 102–112, May 2019.

J.-H. Park and B.-K. Cho, “Development of a self-balancing robot with a control moment gyroscope,” International Journal of Advanced Robotic Systems, vol. 15, no. 2, Apr. 2018.

I. Rifajar and A. Fadlil, “The Path Direction Control System for Lanange Jagad Dance Robot Using the MPU6050 Gyroscope Sensor,” International Journal of Robotics and Control Systems, vol. 1, no. 1, pp. 27–40, 2021.

A. K. Kashyap, D. R. Parhi, and A. Pandey, “Analysis of Hybrid Technique for Motion Planning of Humanoid NAO,” International Journal of Robotics and Control Systems, vol. 1, no. 1, pp. 75–83, 2021.

Z. Ben Hazem, M. J. Fotuhi, and Z. Bingül, “Development of a Fuzzy-LQR and Fuzzy-LQG stability control for a double link rotary inverted pendulum,” Journal of the Franklin Institute, vol. 357, no. 15, pp. 10529–10556, Oct. 2020.

A. Jain, A. Sharma, V. Jately, B. Azzopardi, and S. Choudhury, “Real-Time Swing-Up Control of Non-Linear Inverted Pendulum Using Lyapunov Based Optimized Fuzzy Logic Control,” IEEE Access, vol. 9, pp. 50715–50726, 2021.

I. Siradjuddin et al., “Stabilising a cart inverted pendulum with an augmented PID control scheme,” MATEC Web of Conferences, vol. 197, p. 11013, Sep. 2018.

E. S. Varghese, A. K. Vincent, and V. Bagyaveereswaran, “Optimal control of inverted pendulum system using PID controller, LQR and MPC,” IOP Conference Series: Materials Science and Engineering, vol. 263, no. 5, p. 052007, Nov. 2017.

J. J. Wang, “Simulation studies of inverted pendulum based on PID controllers,” Simulation Modelling Practice and Theory, vol. 19, no. 1, pp. 440–449, Jan. 2011.

R. Shalaby, M. El-Hossainy, and B. Abo-Zalam, “Fractional order modeling and control for under-actuated inverted pendulum,” Communications in Nonlinear Science and Numerical Simulation, vol. 74, pp. 97–121, Jul. 2019.

M. Fauziyah, Z. Amalia, I. Siradjuddin, D. Dewatama, R. P. Wicaksono, and E. Yudaningtyas, “Linear quadratic regulator and pole placement for stabilizing a cart inverted pendulum system,” Bulletin of Electrical Engineering and Informatics, vol. 9, no. 3, pp. 914–923, Jun. 2020.

N. M. Tahir, M. Muhammad, M. Idi, S. Buyamin, L. Maijama’a, and S. M. Yarima, “Comparative analysis of observer-based LQR and LMI controllers of an inverted pendulum,” Bulletin of Electrical Engineering and Informatics, vol. 9, no. 6, pp. 2244–2252, Dec. 2020.

E. Susanto, A. Surya Wibowo, and E. Ghiffary Rachman, “Fuzzy Swing Up Control and Optimal State Feedback Stabilization for Self-Erecting Inverted Pendulum,” IEEE Access, vol. 8, pp. 6496–6504, 2020.

Ü. Önen and A. Çakan, “Multibody Modeling and Balance Control of a Reaction Wheel Inverted Pendulum Using LQR Controller,” International Journal of Robotics and Control Systems, vol. 1, no. 1, pp. 84–89, 2021.

O. Saleem and K. Mahmood-Ul-Hasan, “Indirect Adaptive State-Feedback Control of Rotary Inverted Pendulum Using Self-Mutating Hyperbolic-Functions for Online Cost Variation,” IEEE Access, vol. 8, pp. 91236–91247, 2020.

M. Rabah, A. Rohan, and S.-H. Kim, “Comparison of Position Control of a Gyroscopic Inverted Pendulum Using PID, Fuzzy Logic and Fuzzy PID controllers,” International Journal of Fuzzy Logic and Intelligent Systems, vol. 18, no. 2, pp. 103–110, Jun. 2018.

A. I. Roose, S. Yahya, and H. Al-Rizzo, “Fuzzy-logic control of an inverted pendulum on a cart,” Computers & Electrical Engineering, vol. 61, pp. 31–47, Jul. 2017.

A. Chmielewski, R. Gumiński, P. Maciąg, and J. Mączak, “The Use of Fuzzy Logic in the Control of an Inverted Pendulum,” Springer Proceedings in Mathematics and Statistics, vol. 182, pp. 71–82, 2016.

A. Bounemeur and M. Chemachema, “Adaptive Fuzzy Fault-Tolerant Control for a Class of Nonlinear Systems with Actuator Faults: Application to an Inverted Pendulum,” International Journal of Robotics and Control Systems, vol. 1, no. 2, pp. 102–115, 2021.

X. Xia, J. Xia, M. Gang, Q. Zhang, J. Wang, and J. Wang, “Discrete Dynamics-Based Parameter Analysis and Optimization of Fuzzy Controller for Inverted Pendulum Systems Based on Chaos Algorithm,” Discrete Dynamics in Nature and Society, vol. 2020, 2020.

A. K. Patra, S. S. Biswal, and P. K. Rout, “Backstepping Linear Quadratic Gaussian Controller Design for Balancing an Inverted Pendulum,” IETE Journal of Research, 2019.

M. S. Mahmoud, A. Alameer, and M. M. Hamdan, “An Adaptive Sliding Mode Control for Single Machine Infinite Bus System under Unknown Uncertainties,” International Journal of Robotics and Control Systems, vol. 1, no. 3, pp. 226–243, 2021.

S. Irfan, A. Mehmood, M. T. Razzaq, and J. Iqbal, “Advanced sliding mode control techniques for Inverted Pendulum: Modelling and simulation,” Engineering Science and Technology, an International Journal, vol. 21, no. 4, pp. 753–759, Aug. 2018.

I. Jmel, H. Dimassi, S. Hadj-Said, and F. M’Sahli, “An adaptive sliding mode observer for inverted pendulum under mass variation and disturbances with experimental validation,” ISA Transactions, vol. 102, pp. 264–279, Jul. 2020.

V. Petrov, “Nonlinear backstepping tracking control of DC motor driven inverted pendulum,” IOP Conference Series: Materials Science and Engineering, vol. 878, no. 1, p. 012002, Jun. 2020.

R. Uswarman, S. Istiqphara, and D. H. Tri Nugroho, “Sliding Mode Control with Gain Scheduled for Magnetic Levitation System,” Jurnal Ilmiah Teknik Elektro Komputer dan Informatika, vol. 5, no. 1, pp. 36–43, 2019.

R. Uswarman, S. Istiqphara, R. A. Yunmar, and A. Z. Rakhman, “Robust Control of a Quadcopter Flying Via Sliding Mode,” Journal of Science and Application Technology, vol. 2, no. 1, pp. 135–143, Jun. 2019.

M. S. Mahmoud and A. H. AlRamadhan, “Optimizing the Parameters of Sliding Mode Controllers for Stepper Motor through Simulink Response Optimizer Application,” International Journal of Robotics and Control Systems, vol. 1, no. 2, pp. 209–225, 2021.

A. Chalanga, M. Patil, B. Bandyopadhyay, and H. Arya, “Output regulation using new sliding surface with an implementation on inverted pendulum system,” European Journal of Control, vol. 45, pp. 85–91, Jan. 2019.

S. Hadipour Lakmesari, M. J. Mahmoodabadi, and M. Yousef Ibrahim, “Fuzzy logic and gradient descent-based optimal adaptive robust controller with inverted pendulum verification,” Chaos, Solitons and Fractals, vol. 151, p. 111257, 2021.

S. K. Valluru and M. Singh, “Stabilization of nonlinear inverted pendulum system using MOGA and APSO tuned nonlinear PID controller,” Cogent Engineering, vol. 4, no. 1, Jul. 2017.

J. Liu, Sliding mode control using MATLAB. Academic Press, 2017.




DOI: https://doi.org/10.18196/jrc.v3i1.12739

Refbacks

  • There are currently no refbacks.


Copyright (c) 2021 Alfian Ma'arif

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


Journal of Robotics and Control (JRC)

P-ISSN: 2715-5056 || E-ISSN: 2715-5072
Organized by Peneliti Teknologi Teknik Indonesia
Published by Universitas Muhammadiyah Yogyakarta in collaboration with Peneliti Teknologi Teknik Indonesia, Indonesia and the Department of Electrical Engineering
Website: http://journal.umy.ac.id/index.php/jrc
Email: jrcofumy@gmail.com


Kuliah Teknik Elektro Terbaik