Abstract
Inverted pendulum is a highly unstable, nonlinear and an under-actuated system. Its dynamics resembles many real-time systems such as segways, self-balancing robots, vertical take-off and landing aircraft (VTOL) and crane lifting containers etc. These real-time applications demand the need of a robust controller. In literature, many different control strategies have been discussed to stabilize an inverted pendulum, out of them, the most robust being fuzzy control and sliding mode control. The former is difficult to tune and has a problem of rule explosion for multivariable system, whereas the latter has a problem of discontinuity and chattering. To address the issues in fuzzy controller, a novel robust linear quadratic regulator (LQR) based adaptive-network fuzzy inference system (ANFIS) controller is proposed and implemented on the stabilization of x and x-y inverted pendulums. These pendulums differ from each other in degrees-of-freedom, complexity of the mathematical model and their respective degree of under-actuation. The proposed controller is able to solve the problem of robustness in the LQR controller as well as the difficulty in tuning along with rule explosion in fuzzy controller. Furthermore, the designed controller is tested for different pendulum masses and the results show that as compared with conventional PID controller, the proposed controller gives better performance in achieving lesser overshoot and settling time along with better robustness properties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Astrom, K.J., Furuta, K.: Swinging up a pendulum by energy control. Automatica 36(2), 287–295 (2000)
Martin, P., Devasia, S., Paden, B.: A different look at output tracking: control of a VTOL aircraft. Automatica 32(1), 101–107 (1996)
Younis, W., Abdelati, M.: Design and implementation of an experimental segway model. In: AIP Conference Proceedings Tunisia, pp. 1–7 (2009)
Tsai, C.C., Huang, H.C., Lin, S.C.: Adaptive neural network control of a self balancing two-wheeled scooter. IEEE Trans. Industr. Electron. 57(4), 1420–1428 (2010)
Elhasairi, A., Pechev, A.: Humanoid robot balance control using the spherical inverted pendulum mode. Front. Rob. AI 2, 1–13 (2015)
Furuta, K., Yamakita, M., Kobayashi, S.: Swing-up control of inverted pendulum using pseudo-state feedback. In: Proceedings of the Institution of Mechanical Engineers, Part I: J. Syst. Control Eng. 206(4), 263–269 (1992)
Spong, M.W.: The swing up control problem for the acrobot. IEEE Control Syst. 15(1), 49–55 (1995)
Fantoni, I., Lozano, R., Spong, M.W.: Energy based control of the pendubot. IEEE Trans. Autom. Control 45(4), 725–729 (2000)
Block, D.J., Åström, K.J., Spong, M.W.: The reaction wheel pendulum. In: Synthesis Lectures on Control and Mechatronics, vol. 1, no. 1, pp. 1–105 (2007)
Acosta, J.: Furuta’s pendulum: a conservative nonlinear model for theory and practice. Math. Prob. Eng. (2010)
Muskinja, N., Tovornik, B.: Swinging up and stabilization of a real inverted pendulum. IEEE Trans. Industr. Electron. 53(2), 631–639 (2006)
Wang, J.J.: Stabilization and tracking control of X–Z inverted pendulum with sliding-mode control. ISA Trans. 51(6), 763–770 (2012)
Wang, J.J.: Simulation studies of inverted pendulum based on PID controllers. Simul. Model. Pract. Theory 19(1), 440–449 (2011)
Kumar, E.V., Jerome, J.: Robust LQR controller design for stabilizing and trajectory tracking of inverted pendulum. Procedia Eng. 64, 169–178 (2013)
Ghosh, A., Krishnan, T.R., Subudhi, B.: Robust PID compensation of an inverted cart-pendulum system: an experimental study. IET Control Theory Appl. 6, 1145–1152 (2012)
Bui, H.L., Tran, D.T., Vu, N.L.: Optimal fuzzy control of an inverted pendulum. J. Vib. Control 18(14), 2097–2110 (2012)
Kharola, A.: A PID based ANFIS & fuzzy control of inverted pendulum on inclined plane (IPIP). Int. J. Smart Sens. Intell. Syst. 9(2), 616–636 (2016)
Castillo, O., Malin, P.: Intelligent adaptive model-based control of robotic dynamic systems with a hybrid fuzzy-neural approach. Appl. Soft Comput. 3(4), 363–378 (2003)
Castillo, O., Malin, P.: Intelligent control of complex electrochemical systems with a neuro-fuzzy-genetic approach. IEEE Trans. Industr. Electron. 48(5), 951–955 (2001)
Melin, P.: Intelligent control of a stepping motor drive using a hybrid neuro-fuzzy approach. Appl. Soft Comput. 8(8), 546–555 (2004)
Acknowledgement
The authors are grateful to the Thapar Institute of Engineering and Technology (TIET), Patiala for providing the financial support under seed money grant project (TU/DORSP/57/426, 28-03-2017) to perform this research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Chawla, I., Chopra, V., Singla, A. (2020). Performance Comparison of PID and ANFIS Controller for Stabilization of x and x-y Inverted Pendulums. In: Abraham, A., Cherukuri, A.K., Melin, P., Gandhi, N. (eds) Intelligent Systems Design and Applications. ISDA 2018 2018. Advances in Intelligent Systems and Computing, vol 940. Springer, Cham. https://doi.org/10.1007/978-3-030-16657-1_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-16657-1_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16656-4
Online ISBN: 978-3-030-16657-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)