z-logo
open-access-imgOpen Access
Backstepping Sliding Mode Control for Inverted Pendulum System with Disturbance and Parameter Uncertainty
Author(s) -
Alfian Ma’arif,
Marco Antonio Márquez-Vera,
Magdi S. Mahmoud,
Samir Ladaci,
Abdullah Çakan,
Jonattan Niño Parada
Publication year - 2021
Publication title -
journal of robotics and control/journal of robotics and control (jrc)
Language(s) - English
Resource type - Journals
eISSN - 2715-5072
pISSN - 2715-5056
DOI - 10.18196/jrc.v3i1.12739
Subject(s) - control theory (sociology) , backstepping , inverted pendulum , sliding mode control , controller (irrigation) , nonlinear system , robust control , mode (computer interface) , robustness (evolution) , control system , computer science , control engineering , engineering , adaptive control , control (management) , physics , artificial intelligence , chemistry , electrical engineering , quantum mechanics , gene , agronomy , biology , operating system , biochemistry
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here