Particle Swarm Optimization Based LQR Control of an Inverted Pendulum
Downloads
Development of new control methods and the improvement of existing control techniques have been interest of researchers for many years. Inverted pendulum systems have been used to test the performance of various control methods in many studies due to their unstable and nonlinear structures. In this work, the use of Particle Swarm Optimization algorithm is presented for the parameter optimization of a Linear Quadratic Regulator controller designed to stabilization and position control of an inverted pendulum. Equations of motion of the cart pendulum derived by Lagrange formulation have been linearized and presented as state-space model. A Linear Quadratic Regulator controller has been designed for position control and stabilization of pendulum system. Parameters of the controller have been optimized by Particle Swarm Optimization algorithm to obtain best control results. Simulation studies were carried out in the MATLAB/Simulink environment and performance of the designed controller has been evaluated through simulation results.
Mifsud, A., Benallegue, M., Lamiraux, F. 2016. “Stabilization of a compliant humanoid robot using only inertial measurement units with a viscoelastic reaction mass pendulum model”, IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), DOI: 10.1109/IROS.2016.7759795.
Altendorfer, R., Saranli, U., Komsuoglu, H., Koditschek, D., Brown Jr, H. B., Buehler, M., Moore, N., McMordie, D. and Full, R., 2001. “Evidence for spring loaded inverted pendulum running in a hexapod robot”, Experimental Robotics VII, pp. 291-302, Springer-Verlag.
Kuo, A. D. 2007. “The six determinants of gait and the inverted pendulum analogy: A dynamic walking perspective,” Human Movement Science, vol. 26, no. 4, p. 617–656.
Suzuki, Y., Taishin N., Casadio M., Morasso P. 2012. "Intermittent control with ankle, hip, and mixed strategies during quiet standing: A theoretical proposal based on a double inverted pendulum model," Journal of Theoretical Biology, vol. 310, p. 55-79.
Jaiwat, P. and Ohtsuka, T. 2013. “Stabilization of vehicle rollover by nonlinear model predictive control,” Proceedings of SICE Annual Conference, pp. 1568–1573.
Jose,A., Augustine, C., Malola, S. C, Chacko, K. 2015. “Performance study of PID controller and LQR technique for inverted pendulum”, World Journal of Engineering and Technology, vol.3, p.76-81.
Prasad, L. B., Tyagi, B., Gupta, H. O. 2014. “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, Vol. 11 (6), pp 661–670.
Reddy, N. P. K., Kumar, M. S., Rao, D. S. 2014. “Control of nonlinear inverted pendulum system using PID and fast output sampling based discrete sliding mode controller” International Journal of Engineering Research & Technology (IJERT) Vol. 3 Issue 10, pp.1000-1006.
Jung, S., Cho, H. T., Hsia, T. C. 2007. “Neural network control for position tracking of a two-axis inverted pendulum system: experimental studies” IEEE Trans Neural Network, 18(4), p.1042-1048, DOI: 10.1109/TNN.2007.899128.
Jing, Y., Jian, F. 2014. “Inverted pendulum RBF neural network PID controller design”, International Symposium on Computer, Consumer and Control (IS3C), DOI: 10.1109/IS3C.2014.152.
Tinkir, M., Kalyoncu, M., Onen, U., Botsali, F. M. 2010. “Pid and interval type-2 Fuzzy Logic Control of double inverted pendulum system”, The 2nd International Conference on Computer and Automation Engineering (ICCAE), 2010, DOI: 10.1109/ICCAE.2010.5451988.
Khan, A. A., Hussain, K. 2012. “Comparative performance analysis between Fuzzy Logic Controller (FLC) and PID controller for an inverted pendulum”, International Journal of Electrical Electronics and Computer Systems (IJEECS), Vol 10, Issue: 2 pp. 620-625.
Sen, M. A., Kalyoncu, M. 2015. "Optimization of a PID controller for an inverted pendulum using the bees algorithm", Applied Mechanics and Materials, Vol. 789-790, pp. 1039-1044.
Sen, M. A., Kalyoncu, M. 2016. “Optimal tuning of a LQR controller for an inverted pendulum using the bees algorithm,” Jounal of Automation and Control Engineering, vol. 4 (5), p. 384-387.
Yusuf, L. A., Magaji, N. 2014. “GA-PID controller for position control of inverted pendulum”, IEEE 6th International Conference on Adaptive Science&Technology (ICAST), DOI: 10.1109/ICASTECH.2014.7068099
Kumar, P., Mehrotra, O. N., Mahto, J. 2012. “Tuning of PID controller of inverted pendulum using genetic algorithm”, International Journal of Research in Engineering and Technology, Vol. 01 Issue. 03, pp: 359-363.
Hamza, M. F., Yap, H. J., Choudhury, I. A. 2015. “Genetic Algorithm and Particle Swarm Optimization based cascade Interval Type 2 Fuzzy PD controller for rotary inverted pendulum system”, Mathematical Problems in Engineering Vol. 2015, Article ID 695965. http://dx.doi.org/10.1155/2015/695965.
Jain, N., Gupta, R., Parmar G. 2013. “Intelligent controlling of an inverted pendulum using PSO-PID controller”, International Journal of Engineering Research & Technology (IJERT), Vol. 2 Issue 12, pp. 3712-3716.
Anderson, B. D. O., Moore, J. B. 1989. “Optimal control-Linear Quadratic Methods”, ISBN: 0-13-638651-2, Prentice Hall.
Eberhart, R. C., Kennedy, J. 1995. “A new optimizer using particle swarm theory”, In Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Vol. 1, pp. 39-43.