Backstepping Control for Ball and Beam: Simulation and Experiment

Authors

  • Vo-Hoang-Lap Tran Ho Chi Minh City University of Technology and Education (HCMUTE)
  • Trung-Hieu Le Ho Chi Minh city University of technology and Education
  • Dai-Phuc Hoang Ho Chi Minh City University of Technology and Education (HCMUTE)
  • Van-Dong-Hai Nguyen Ho Chi Minh City University of Technology and Education (HCMUTE)
  • Ngoc-Thinh Ho Ho Chi Minh City University of Technology and Education (HCMUTE)
  • Tien-Phat Do Ho Chi Minh City University of Technology and Education (HCMUTE)
  • Tuan-Cuong Le Ho Chi Minh City University of Technology and Education (HCMUTE)
  • Thi-Xuan-Hy Tran Ho Chi Minh City University of Technology and Education (HCMUTE)
  • The-Duy Luong Ho Chi Minh City University of Technology and Education (HCMUTE)
  • Thanh-Son Vo Ho Chi Minh City University of Technology and Education (HCMUTE)
  • Phuoc-Khanh Nguyen Ho Chi Minh City University of Technology and Education (HCMUTE)
  • Minh-Tam Nguyen Ho Chi Minh City University of Technology and Education (HCMUTE)

DOI:

https://doi.org/10.59247/jfsc.v3i1.275

Keywords:

Backstepping Control, Ball and Beam, Linear Control, SIMO Systems

Abstract

This paper presents the modeling and control of the Ball and Beam system, a commonly used Single Input – Multiple Output (SIMO) system in control research experiments. In the study, the Backstepping method is applied to model and control the system. The linear differential equations describing the system's dynamics are derived based on fundamental mechanical principles, using the Euler-Lagrange method to develop an accurate mathematical model. Subsequently, the backstepping method is employed to design a controller that ensures the global stability of the system. Lyapunov theory is applied to prove the system's stability, with an appropriate Lyapunov function selected to guarantee the global stability of the controller. In addition to simulations, the study also conducts experiments to test the system's stability under Backstepping control. The results show that this controller is not only effective in maintaining balance and controlling the position of the ball on the beam but also addresses the limitations of traditional linear control methods. Both simulation and experimental results demonstrate the high performance and stability of the system, confirming the stability according to Lyapunov theory.

References

A. Y. Krasinskiy et al., "Modeling of the ball and beam system dynamics as a nonlinear mechatronic system with geometric constraint," estnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp'yuternye Nauki, vol. 27, no. 3, pp. 414-430, 2017, https://doi.org/10.20537/vm170310.

A. A. Ezzabi et al., "A nonlinear backstepping control design for ball and beam system," in 2013 IEEE 56th International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 1318-1321, 2013, https://doi.org/10.1109/MWSCAS.2013.6674898.

F. Lamnabhi-Lagarrigue et al., "Systems & control for the future of humanity, research agenda: Current and future roles, impact and grand challenges," Annual Reviews in Control, vol. 43, pp. 1-64, 2017, https://doi.org/10.1016/j.arcontrol.2017.04.001.

V.-C. Pham et al., "GA-PID Control for Ball and Beam: Simulation and Experiment,” Robotica & Management, vol. 27, no. 2, 2022, https://doi.org/10.24193/rm.2022.2.5.

A. Umar et al., "Performance Comparison of the Ball and Beam System using Linear Quadratic Regulator Controller," in PID Control for Linear and Nonlinear Industrial Processes, 2023, https://doi.org/10.5772/intechopen.110513.

Y. Sahu et al., "Optimal PD-PD and State Feedback Control of Underactuated Ball and Beam System with Uncertainty and Disturbances," in International Conference on Mathematical Modeling in Physical Sciences, pp. 87-104, 2023, https://doi.org/10.1007/978-3-031-52965-8_7.

R. Chotikunnan et al., "Ball and beam control: evaluating type-1 and interval type-2 fuzzy techniques with root locus optimization," International Journal of Robotics and Control Systems, vol. 3, no. 2, pp. 286-303, 2023, http://dx.doi.org/10.31763/ijrcs.v3i2.997.

M. F. Rahmat et al., "Application of intelligent controller in a ball and beam control system," International journal on smart sensing and intelligent systems, vol. 3, no. 1, pp. 45-60, 2010, https://doi.org/10.21307/ijssis-2017-378.

N. B. Almutairi and M. Zribi, "On the sliding mode control of a ball on a beam system," Nonlinear dynamics, vol. 59, pp. 221-238, 2010, https://doi.org/10.1007/s11071-009-9534-8.

X. Li and W. Yu, "Synchronization of ball and beam systems with neural compensation," International Journal of Control, Automation and Systems, vol. 8, pp. 491-496, 2010, https://doi.org/10.1007/s12555-010-0301-x.

S. ud Din et al., "Robust control of underactuated systems: Higher order integral sliding mode approach," Mathematical problems in engineering, vol. 2016, no. 1, p. 5641478, 2016, https://doi.org/10.1155/2016/5641478.

S. U. Din et al., "A comparative experimental study of robust sliding mode control strategies for underactuated systems," IEEE Access, vol. 5, pp. 10068-10080, 2017, https://doi.org/10.1109/ACCESS.2017.2712261.

R. M. Hirschorn, "Incremental sliding mode control of the ball and beam," IEEE Transactions on Automatic Control, vol. 47, no. 10, pp. 1696-1700, 2002, https://doi.org/10.1109/TAC.2002.803538.

P. H. Eaton et al., "Neurocontroller alternatives for" fuzzy" ball-and-beam systems with nonuniform nonlinear friction," IEEE transactions on Neural Networks, vol. 11, no. 2, pp. 423-435, 2000, https://doi.org/10.1109/72.839012.

S.-K. Oh et al., "The design of a fuzzy cascade controller for ball and beam system: A study in optimization with the use of parallel genetic algorithms," Engineering Applications of Artificial Intelligence, vol. 22, no. 2, pp. 261-271, 2009, https://doi.org/10.1016/j.engappai.2008.07.003.

S.-K. Oh et al., "Optimized fuzzy PD cascade controller: A comparative analysis and design," Simulation Modelling Practice and Theory, vol. 19, no. 1, pp. 181-195, 2011, https://doi.org/10.1016/j.simpat.2010.06.004.

J. Hauser et al., "Nonlinear control via approximate input-output linearization: The ball and beam example," IEEE transactions on automatic control, vol. 37, no. 3, pp. 392-398, 1992, https://doi.org/10.1109/9.119645.

W. Yu, "Nonlinear PD regulation for ball and beam system," International Journal of Electrical Engineering Education, vol. 46, no. 1, pp. 59-73, 2009, https://doi.org/10.7227/IJEEE.46.1.5.

V.-T. Do et al., "Robust integral backstepping hierarchical sliding mode controller for a ballbot system," Mechanical Systems and Signal Processing, vol. 144, p. 106866, 2020, https://doi.org/10.1016/j.ymssp.2020.106866.

R. S. Shekhawat and N. Singh, "Application of Reinforcement Learning in Control Systems for Designing Controllers," in Machine Intelligence and Smart Systems, 2022, ch. Chapter 9, pp. 117-128 https://doi.org/10.1007/978-981-16-9650-3_9.

P. M. Maalini et al., "Modelling and control of ball and beam system using PID controller," in 2016 International Conference on Advanced Communication Control and Computing Technologies (ICACCCT), pp. 322-326, 2016, https://doi.org/10.1109/ICACCCT.2016.7831655.

M. Keshmiri et al., "Modeling and control of ball and beam system using model based and non-model based control approaches," International Journal on smart sensing and intelligent systems, vol. 5, no. 1, pp. 14-35, 2012, https://sciendo.com/pdf/10.21307/ijssis-2017-468.

J. Schoukens and L. Ljung, "Nonlinear system identification: A user-oriented road map," IEEE Control Systems Magazine, vol. 39, no. 6, pp. 28-99, 2019, https://doi.org/10.1109/MCS.2019.2938121.

S. L. Brunton, J. L. Proctor, and J. N. Kutz, "Discovering governing equations from data by sparse identification of nonlinear dynamical systems," Proceedings of the national academy of sciences, vol. 113, no. 15, pp. 3932-3937, 2016, https://doi.org/10.1073/pnas.1517384113.

B. Hamza et al., "A New method for the parametric identification of DC machines using MATLAB identification toolbox and experimental measurements," in E3S Web of Conferences, vol. 336, p. 00007, 2022, https://doi.org/10.1051/e3sconf/202233600007.

M. T. Vo et al., "Back-stepping control for rotary inverted pendulum," Journal of Technical Education Science, vol. 15, no. 4, pp. 93-101, 2020, https://jte.edu.vn/index.php/jte/article/view/110.

C. Aguilar-Ibañez, "On the stabilization of the ball and beam system using a direct Lyapunov method," in 2009 6th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE), pp. 1-6, 2009, https://doi.org/10.1109/ICEEE.2009.5393462.

A. Singh and H. K. Khalil, "Regulation of nonlinear systems using conditional integrators," International Journal of Robust and Nonlinear Control: IFAC‐Affiliated Journal, vol. 15, no. 8, pp. 339-362, 2005, https://doi.org/10.1002/rnc.996.

Downloads

Published

2025-01-20

How to Cite

[1]
V.-H.-L. Tran, “Backstepping Control for Ball and Beam: Simulation and Experiment”, J Fuzzy Syst Control, vol. 3, no. 1, pp. 30–38, Jan. 2025.

Most read articles by the same author(s)