PID Controller Tuning For An Inverted Pendulum Through Meta-Heuristic Algorithms: Firefly And Simulated Annealin

Authors

DOI:

https://doi.org/10.21754/tecnia.v30i2.623

Keywords:

firefly, meta-heuristic, simulated annealing, algorithm, PID controller, inverted pendulum, tuning, modelling, transfer function, ITSE index

Abstract

In industrial plants a large percentage of the controllers is based on the PID Control Algorithm, due to its simplicity and robustness, it is known that the performance of the Plant may be affected in quantity and quality of the product due to inadequate determination of the controller parameters, even harming the actuators themselves. In this work, an alternative to classical methods of tuning of these parameters is shown: the metaheuristic algorithms, which belong to the branch of Informed Search within Artificial Intelligence, whose objective is to optimize a certain cost function avoiding maximums or local minimums. We have considered the linearized model (for practical purposes) of an inverted pendulum system with a sliding carriage for the application of two algorithms: simulated annealing and fireflies; which had as a higher rank the one determined by the Routh-Hurwitz Criterion for all the specifications of time domain performance. In the results it was possible to determine that the optimized parameters of the PID controller did not have a significant difference and the speed of convergence was fast, this would allow us to conclude that it is an additional option for the tuning of control loops.

Downloads

Download data is not yet available.

References

[1] C. W. Anderson, “Learning to control an inverted pendulum using neural networks”, IEEE Control Systems Magazine, vol. 9, issue 3, pp. 31-37, apr-1989.
[2] N. Surendranath, S. Saketh, P. Pal, “Optimal PID controller design of an inverted pendulum dynamics: a hybrid pole-placement & firefly algorithm approach”, in IEEE First International Conference on Control, Measurement and Instrumentation, 2016, pp. 305-310.
[3] M. Magaña, F. Holzapfel, “Fuzzy-logic control of an inverted pendulum with visión feedback”, IEEE Transactions on Education, vol. 41, issue 2, pp. 165-170, may-1998.
[4] R. C. Dorf, R. H. Bishop, “Sistemas de Control Moderno”, España: Pearson Prentice Hall, 2005.
[5] K. Ogata, “Ingeniería de Control Moderna”, España: Pearson Educación – Prentice Hall, 2010.
[6] E. Umez-Eronini, “Dinámica de Sistemas de Control”, México: Thomson Learning, 2001.
[7] MATLAB, (2016, Set 10). “Inverted Pendulum: System Modeling”, [Online]. Available: http://ctms.engin.umich.edu/CTMS/index.php?example=InvertedPendulum&section=SystemModeling
[8] A. Rojas-Moreno, “Control Avanzado: Diseño y Aplicaciones en Tiempo Real”, Perú: Editorial Universitaria de la Universidad Nacional de Ingeniería, 2001.
[9] J. Brownlee, (2016, Set 10). “Clever Algorithms: Nature-Inspired Programming Recipes”, [Online]. Available:
http://www.cleveralgorithms.com/ See also URL:
https://archive.org/details/CleverAlgorithms
[10] C. Blum, A. Roli, “Metaheuristics in combinatorial optimization: Overview and conceptual comparison”. ACM Computing Surveys”, vol. 35, N° 3, pp. 268-308, set-2003.
[11] T. Weise, (2016, Set 10) “Global Optimization Algorithms: Theory and Application”, [Online]. Available:
http://www.it-weise.de/projects/book.pdf
[12] X. S. Yang, “Nature-Inspired Metaheuristic Algorithms”, United Kingdom: Luniver Press, 2010. [Online]. Available: https://www.researchgate.net/publication/235979455_Nature-Inspired_Metaheuristic_Algorithms
[13] X. S. Yang, “Firefly Algorithm, Lévy Flights and Global Optimization”, in: Research and Development in Intelligent Systems XXVI, London, 2009, pp. 209-218.
[14] A. García, “Inteligencia Artificial: Fundamentos, Prácticas y Aplicaciones”, México: Alfaomega Grupo Editor, 2016.
[15] K.-L. Du, M. N. Swamy, “Search and Optimization by Metaheuristic: Tecniques and Algorithms Inspired by Nature”, Switzerland: Birkhauser-Springer International Publishing, 2016.

Published

2020-11-28

How to Cite

[1]
L. G. Beltrán and Z. Ñaupari Huátuco, “PID Controller Tuning For An Inverted Pendulum Through Meta-Heuristic Algorithms: Firefly And Simulated Annealin”, TEC, vol. 30, no. 2, pp. 82–91, Nov. 2020.

Issue

Section

Control, automation and Mechatronic Systems

Most read articles by the same author(s)