Backstepping Sliding Mode Control for Inverted Pendulum System with Disturbance and Parameter Uncertainty
DOI:
https://doi.org/10.18196/jrc.v3i1.12739Keywords:
Inverted Pendulum, Backstepping, Sliding Mode Control, Nonlinear, Disturbance, UncertaintyAbstract
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.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.

Downloads
Published
Issue
Section
License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
This journal is based on the work at https://journal.umy.ac.id/index.php/jrc under license from Creative Commons Attribution-ShareAlike 4.0 International License. You are free to:
- Share – copy and redistribute the material in any medium or format.
- Adapt – remix, transform, and build upon the material for any purpose, even comercially.
The licensor cannot revoke these freedoms as long as you follow the license terms, which include the following:
- Attribution. You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- ShareAlike. If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
- No additional restrictions. You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
• Creative Commons Attribution-ShareAlike (CC BY-SA)
JRC is licensed under an International License