Design of Linear Quadratic Regulator (LQR) Based on Genetic Algorithm for Inverted Pendulum
Abstract
One of the crucial problems in the dynamics and automatic control theory is balancing of an inverted
pendulum robot by moving a cart along a horizontal path. This task is often used as a benchmark for di erent
method comparison. In the practical use of the LQR method, the key problem is how to choose weight matrices
Q and R correctly. To obtain satisfying results the experiments should be repeated many times with di erent
parameters of weight matrices. These LQR parameters can be tuned by a Genetic Algorithm (GA) technique
for getting better results. In our paper, the LQR parameters weight matrices Q and R which were tuned using
the Genetic Algorithm. The simulations of the control problem are designed using MATLAB script code and
MATLAB Simulink on an inverted pendulum model. The results show that the Genetic Algorithm is suitable
for tuning the parameters to give an optimal response. The control problem of the inverted pendulum was solved
successfully.
References
Messner, B., Tilbury D.: Inverted Pendulum: System Modelling, http://ctms.engin.umich.edu/CTMS, [Online; accessed 25-April-2017]
Andrew, K.S.: Standup and Stabilization of the Inverted Pendulum, Massachusetts Institute of Technology (1999)
History of the Segway PT (Personal Transporter), http://www.isegway.cz/prague-segway-article/historyof-the-segway-pt, [Online; accessed 25-April-2017]
Astrom, K.J., Murray, R.: Feedback systems: An Introduction for Scientists and Engineers, V2.10b, Princeton University Press (2009)
Norman, S. N.: Control Systems Engineering, 6th edition, John Wiley & Sons (2011)
Mitchel, M.: An Introduction to Genetic Algorithms, fifth printing, MIT Press, Cambridge, Massachusetts (1999)
MathWorks documentation, Genetic Algorithm, Genetic algorithm solver for mixed-integer or continuousvariable optimization, constrained or unconstrained, http://www.mathworks.com/help/gads/geneticalgorithm.html (2016), [Online; accessed 15-April-2016]
MathWorks documentation, stepinfo, Rise time, settling time and other step response characteristics, http://www.mathworks.com/help/control/ref/stepinfo.html (2016), [Online; accessed 15-April-2016]
Marada, T.: PID Controler Parameters Settings Based on Genetic Algorithm for Inverted Pendulum Purpose Stabilization. Mendel Journal series, In Mendel 2016, vol. 22, pp. 31-38. ISSN: 1803-3814 (2016)
Zuth, D.: Using HIL Simulation and Genetic Algorithms for Controller Tuning. Mendel Journal series, In Mendel 2016, vol. 22, pp. 25-20. ISSN: 1803-3814 (2016)
Sabartov´a, Z., and Popela, P.: ˇ Beam design optimization model with FEM based constraints. 18th International Conference on Soft Computing, MENDEL 2012; Brno; Czech Republic, (2012)
Matousek, R., Lang, S., Minar, P., Pivonka, P.: Evolutionary Design of Polynomial Controller. An international Journal of Science, Engineering and Technology, World Academy of Science Engineering and Technology, Vol. 59, pp. 639-644. ISSN: 2010-376X (2011)
MENDEL open access articles are normally published under a Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/ . Under the CC BY-NC-SA 4.0 license permitted 3rd party reuse is only applicable for non-commercial purposes. Articles posted under the CC BY-NC-SA 4.0 license allow users to share, copy, and redistribute the material in any medium of format, and adapt, remix, transform, and build upon the material for any purpose. Reusing under the CC BY-NC-SA 4.0 license requires that appropriate attribution to the source of the material must be included along with a link to the license, with any changes made to the original material indicated.