×

Robust stabilisation of rotary inverted pendulum using intelligently optimised nonlinear self-adaptive dual fractional-order PD controllers. (English) Zbl 1483.93513

Summary: This article presents an intelligently optimised self-tuning fractional-order control scheme to improve the attitude-stabilisation of an inverted pendulum. Primarily, the scheme employs two fractional-order proportional-derivative (FPD) controllers acting concurrently on the system to minimise the deviations in its state-trajectories. Wherein, one FPD controller compensates the variations in pendulum-angle and its fractional-order derivative to vertically balance the pendulum, where as the other FPD controller acts as a position controller and regulates the variations in arm-angle and its fractional-order derivative. The integration of fractional calculus with conventional PD controllers optimises the reference-tracking performance of the control scheme by increasing its degrees-of-freedom and design flexibility. In order to further improve the system’s immunity against exogenous disturbances, the PD gains of each controller are dynamically adjusted after each sampling interval using piecewise nonlinear functions of their respective state-variations. The hyper-parameters of the nonlinear gain-adjustment functions as well as the fractional-number power of the derivative-operator of each controller are selected via particle swarm optimisation (PSO) algorithm. The proposed adaptive control scheme is tested on the QNET rotary inverted pendulum setup via ‘hardware-in-the-loop’ experiments. The optimality and robustness of the proposed control scheme are validated by comparing its performance with PSO-based fixed-gain dual-PD and dual-FPD control schemes.

MSC:

93D21 Adaptive or robust stabilization
93C10 Nonlinear systems in control theory
26A33 Fractional derivatives and integrals
90C59 Approximation methods and heuristics in mathematical programming
Full Text: DOI

References:

[1] Abdelhamid, D.; Toufik, B.; Vinagre, B. M., Optimal fractional-order sliding mode controller design for a class of fractional-order nonlinear systems using particle swarm optimization algorithm, Control Engineering and Applied Informatics, 18, 4, 14-25 (2016)
[2] Al-Jodah, A.; Zargarzadeh, H.; Abbas, M. K., Experimental verification and comparison of different stabilizing controllers for a rotary inverted pendulum, 417-423 (2013)
[3] Alt, B.; Hartung, C.; Svaricek, F., Robust fuzzy cascade control revised: Application to the rotary inverted pendulum, 1472-1477 (2011)
[4] An-chyau, H.; Yung-feng, C.; Chen-yu, K., Adaptive control of underactuated mechanical systems (2015), Singapore: World Scientific, Singapore
[5] Ashrafiuon, H.; Whitman, A. M., Closed-loop dynamic analysis of a rotary inverted pendulum for control design, Journal of Dynamic Systems, Measurement, and Control, 134, 2, 1-9 (2011)
[6] Astrom, K. J.; Apkarian, J.; Karam, P.; Levis, M.; Falcon, J., Student workbook: QNET rotary inverted pendulum trainer for NI ELVIS (2011), Markham, Ontario, Canada: Quanser Inc, Markham, Ontario, Canada
[7] Balamurugan, S.; Venkatesh, P.; Varatharajan, M., Fuzzy sliding-mode control with low pass filter to reduce chattering effect: An experimental validation on Quanser SRIP, Sadhana, 42, 10, 1693-1703 (2017) · Zbl 1390.93476
[8] Bettou, K.; Charef, A., Control quality enhancement using fractional PI^λD^μ controller, International Journal of Systems Science, 40, 8, 875-888 (2009) · Zbl 1291.93133
[9] Boubaker, O.; Iriarte, R., The inverted pendulum in control theory and robotics: From theory to new innovations (2017), Stevange, England: Institution of Engineering and Technology, Stevange, England · Zbl 1377.93003
[10] Chang, W. D.; Shih, S. P., PID controller design of nonlinear systems using an improved particle swarm optimization approach, Communications in Nonlinear Science and Numerical Simulation, 15, 11, 3632-3639 (2010) · Zbl 1222.90083
[11] Djoewahir, A.; Tanaka, K.; Nakashima, S., Adaptive PSO-based self-tuning PID controller for ultrasonic motor, International Journal of Innovative Computing, Information and Control, 9, 10, 3903-3914 (2013)
[12] Dwivedi, P.; Pandey, S.; Junghare, A., Novel fractional order PD^μ controller for open-loop unstable inverted pendulum system, 1616-1621 (2017)
[13] Dwivedi, P.; Pandey, S.; Junghare, A., Performance analysis and experimental validation of 2-DOF fractional-order controller for underactuated rotary inverted pendulum, Arabian Journal for Science and Engineering, 42, 12, 5121-5145 (2017) · Zbl 1390.93550
[14] Dwivedi, P.; Pandey, S.; Junghare, A. S., Stabilization of unstable equilibrium point of rotary inverted pendulum using fractional controller, Journal of the Franklin Institute, 354, 17, 7732-7766 (2017) · Zbl 1380.93217
[15] Dwivedi, P.; Pandey, S.; Junghare, A. S., Robust and novel two degree of freedom fractional controller based on two-loop topology for inverted pendulum, ISA Transactions, 75, 189-206 (2018)
[16] Fang, Z.; Song, N.; Wang, L., Design and implementation of a novel fuzzy controller with DSP for Rotary inverted pendulum, 6122-6127 (2009)
[17] Hamidian, H.; Beheshti, M. T. H., A robust fractional-order PID controller design based on active queue management for TCP network, International Journal of Systems Science, 49, 1, 211-216 (2018) · Zbl 1385.93022
[18] Han, J. Q., Nonlinear PID controller, Acta Automatica Sinica, 20, 487-490 (1994)
[19] Kelly, R.; Carelli, R., A class of nonlinear PD-type controller for robot manipulator, Journal of Robotic Systems, 13, 793-802 (1996) · Zbl 0893.70018
[20] Kesarkar, A. A.; Selvaganesan, N., Tuning of optimal fractional-order PID controller using an artificial bee colony algorithm, Systems Science & Control Engineering, 3, 1, 99-105 (2015)
[21] Koryakovskiy, I.; Kudruss, M.; Babuška, R.; Caarls, W.; Vallery, H., Benchmarking model-free and model-based optimal control, Robotics and Autonomous Systems, 92, 81-90 (2017)
[22] Krikelis, N. J.; Kiriakidis, K. I., Optimal feedback control of non-linear systems, International Journal of Systems Science, 23, 12, 2141-2153 (1992) · Zbl 0772.49002
[23] Kumar, V. E.; Jerome, J., Robust LQR controller design for stabilizing and trajectory tracking of inverted pendulum, Procedia Engineering, 64, 169-178 (2013)
[24] Kurode, S.; Chalanga, A.; Bandyopadhyay, B., Swing-Up and stabilization of Rotary inverted pendulum using sliding Modes, IFAC Proceedings Volumes, 44, 1, 10685-10690 (2011)
[25] Li, Z.; Liu, L.; Dehgan, S.; Chen, Y. Q.; Xue, D., A review and evaluation of numerical tools for fractional calculus and fractional order controls, International Journal of Control, 90, 6, 1165-1181 (2017) · Zbl 1367.93205
[26] Mahmoud, M. S., Chapter 5 - advanced control design, Advanced control design with application to Electromechanical systems, 177-253 (2018), New York, NY: Elsevier Science, New York, NY
[27] Maione, G.; Punzi, A., Combining differential evolution and particle swarm optimization to tune and realize fractional-order controllers, Mathematical and Computer Modelling of Dynamical Systems, 19, 3, 277-299 (2013) · Zbl 1278.93116
[28] Mandić, P.; Lazarević, М.; Šekara, T., Stabilization of inverted pendulum by fractional order controller with experimental validation: D-decomposition approach, Advances in robot design and Intelligent control, Proceedings of the 25th Conference on Robotics in Alpe-Adria-Danube region, 29-37 (2017), Belgrade, Serbia: Springer, Belgrade, Serbia
[29] Mandić, P.; Lazarević, M. P.; Šekara, T. B., D-Decomposition technique for stabilization of Furuta pendulum: Fractional approach, Bulletin of the Polish Academy of Science Technology Science, 64, 1, 189-196 (2016)
[30] Mathew, N. J.; Rao, K. K.; Sivakumaran, N., Swing up and stabilization control of a rotary inverted pendulum, IFAC Proceedings Volumes, 46, 32, 654-659 (2013)
[31] Mishra, S. K.; Chandra, D., Stabilization and tracking control of inverted pendulum using fractional order PID controllers, Journal of Engineering, 2014, 1-9 (2014)
[32] Montazeri-Gh, M.; Jafari, S.; Ilkhani, M. R., Application of particle swarm optimization in gas turbine engine fuel controller gain tuning, Engineering Optimization, 44, 2, 225-240 (2012)
[33] Nasirpour, N.; Balochian, S., Optimal design of fractional-order PID controllers for multi-input multi-output (variable air volume) air-conditioning system using particle swarm optimization, Intelligent Buildings International, 9, 2, 107-119 (2017)
[34] Oltean, S. E., Swing-up and stabilization of the rotational inverted pendulum using PD and fuzzy-PD controller, Procedia Technology, 12, 57-64 (2014)
[35] Oswald, R. O. (2017). Fuzzy control of inverted pendulum swing-up and balancing (Master’s Thesis). California State University, Northrige, USA. Available from CSUN ScholarWorks Open Access Repository (UMI No. 192742).
[36] Park, M.; Kim, Y. J.; Lee, J. J., Swing-up and LQR stabilization of a rotary inverted pendulum, Artificial Life and Robotics, 16, 1, 94-97 (2011)
[37] Prakash, B.; Roy, B. K.; Biswas, R. K., Design, implementation and comparison of different controllers for a rotary inverted pendulum, 1-6 (2016)
[38] Prasad, L. B.; Tyagi, B.; Gupta, H. A., Optimal control of nonlinear inverted pendulum system using PID controller and LQR: Performance analysis without and with disturbance input, International Journal of Automation and Computing, 11, 6, 661-670 (2014)
[39] Pujol, G.; Acho, L., Stabilization of the inverted pendulum with backlash using H∞-LMI technique, IFAC Proceedings Volumes, 41, 2, 9928-9933 (2008)
[40] Roman, M.; Bobasu, E.; Sendrescu, D., Modelling of the rotary inverted pendulum system, 141-146 (2008)
[41] Saleem, O.; Abbas, F., Nonlinear self-tuning of fractional-order PID speed controller for PMDC motor, 1-6 (2017)
[42] Seraji, H., A new class of nonlinear PID controllers with robotic applications, Journal of Robotic Systems, 15, 161-181 (1998) · Zbl 0959.70019
[43] Shaikhet, L., Improved condition for stabilization of controlled inverted pendulum under stochastic perturbations, Discrete and Continuous Dynamical Systems, 24, 4, 1335-1343 (2009) · Zbl 1178.34093
[44] Shang, W. W.; Cong, S.; Jiang, S., Dynamic model based nonlinear tracking control of a planar parallel manipulator, Nonlinear Dynamics, 60, 4, 597-606 (2010) · Zbl 1194.70018
[45] Shang, W. W.; Cong, S.; Li, Z. X.; Jiang, S. L., Augmented nonlinear PD controller for a Redundantly actuated Parallel Manipulator, Advanced Robotics, 23, 12-13, 1725-1742 (2009)
[46] Sirisha, V.; Junghare, A. S., A comparative study of controllers for stabilizing a rotary inverted pendulum, International Journal of Chaos, Control, Modelling and Simulation, 3, 1-2, 1-13 (2014)
[47] Su, J. P.; Huang, C. T., Sigma adaptive fuzzy sliding mode control of a class of nonlinear systems, International Journal of Systems Science, 31, 8, 949-959 (2000) · Zbl 1080.93621
[48] Sukontanakarn, V.; Parnichkun, M., Real-Time optimal control for Rotary inverted pendulum, American Journal of Applied Sciences, 6, 6, 1106-1115 (2009)
[49] Wang, J. J., Simulation studies of inverted pendulum based on PID controllers, Simulation Modelling Practice and Theory, 19, 1, 440-449 (2011)
[50] Wei, W.; Seelen, W. V., Recurrent neuro-controller design for an inverted pendulum using evolution strategy, International Journal of Systems Science, 32, 5, 643-650 (2001) · Zbl 1002.93559
[51] Wen, J.; Shi, Y.; Lu, X., Stabilizing a Rotary inverted pendulum based on Logarithmic Lyapunov function, Journal of Control Science and Engineering, 2017, 1-11 (2017) · Zbl 1400.93251
[52] Xu, Y.; Hollerbach, J. M.; Ma, D., A nonlinear PD controller for force and contact transient control, IEEE Control Systems, 15, 15-21 (1995)
[53] Yazici, A.; Karamancioğlu, A.; Gasimov, R. N., Nonlinear programming-based sliding mode control with an application in the stabilization of an Acrobot, Engineering Optimization, 38, 1, 113-127 (2006)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.