Real coding of a genetic algorithm with in vitro fertilization applied to the tuning of PID controllers: A first approximation
DOI:
https://doi.org/10.30973/progmat/2017.9.2/3Keywords:
Thermoelectric cell, optimization, genetic algorithm, In Vitro FertilizatioAbstract
An alternative solution to numerical optimization problems is found in the heuristic methods, one of them isthe simple genetic algorithm, which has been the subject ofstudy ofseveral works which purpose is to improve its repeatability (stability regarding the number of executions) and its convergence. An exemple of these works is the use of a computational algorithm developed in 2011 by Camilo and Yamanaka, based on the technique of assisted reproduction called In Vitro Fertilization, using an encoding based on binary numbers. On that work, the repeatability and convergence of a simple genetic algorithm is compared with one with In Vitro Fertilization, both with real encoding, using as case of study the minimization of the mean square error of a PID controller applied to the temperature regulation of a thermoelectric cell. Note that the codes written for this work were developed on Scilab, a free license mathematic simulation software.
References
Yang X. S. Nature-Inspired Metaheuristic Algorithms United Kingdom :,Luniver Press (2011)
Peter R. Brinsden A Textbook of In Vitro Fertilization and Assisted Reproduction: The Bourn Hall Guide to Clinical and Laboratory Practice, Ed.Tailor & Francis, Reino Unido 2005
Camilo, Yamanaka In Vitro Fertilization Genetic Algorithm Applied To Multidimensional 0-1 Knapsack Problem Proceedings of The 2011 World Congress in Computer Science, Computer Engineering, and Applied Computing. USA
Tarter R., Solid-state power conversion handbook. United State of America: John Wiley and Sons (1993).
Song Shaojing Temperature Control of Thermoelectric cooler Based on Adaptive NN-PID International Conference on Electrical and Control Engineering (2010)
Burger, C. Propeller performance analysis and multidisciplinary optimization using a genetic algorithm. Auburn University). ProQuest Dissertations and Theses (2007)
M.S.Saad, H.Jamaluddin,I.Z.M. Darus “Implementation of PID Controller tuning using differential evolution and Genetic Algorithms,” Int. J. of Innovative Computing, Information and Control (ICIC), Vol 8, num 11, pp 7761-7779, Nov (2012)
Renato A. Krohling and Joost P. Rey “Design of Optimal Disturbance Rejection PID Controllers Using Genetic Algorithms” IEEE Transactions on evolutionary computation, vol. 5, no. 1, february (2001)
Ming Yang Lei Zhang ; Weiping Zhao ; Zhanshuang Hu “Optimization of dc motor rotary speed controller based on the genetic algorithm” World Automation Congress (WAC), 2012, pp 1-4 June (2012)
G. Reynoso-Meza, J. Sanchis, J.M. Herrero, C. Ramos, “Evolutionary auto-tuning algorithm for PID controllers”, IFAC Conf. on Advances in PID control PID’12, Brescia(Italy), March 28-30,.FrB1.6. (2012) https://doi.org/10.3182/20120328-3-IT-3014.00107
R.Valarmathi, P.R.Theerthagiri, S.Rakeshkumar “Design and Analysis of Genetic Algorithm Based Controllers for Non Linear Liquid Tank System” Advances in Engineering, Science and Management (ICAESM), pp 616 – 620 (2012)
Leehter Yao and Hong-Kang Wen “Design of Observer Based Adaptive” International Journal of Innovative Computing, Information and Control ICIC International 2013 ISSN 1349-4198 Volume 9, Number 2, (2013) pp 667,677
García-Mejía, Pérez-Guadarrama, Colín-Rivas Diseño de Controlador Proporcional-Integral-Derivativo de Celda Termoeléctrica mediante Algoritmo Genético con Codificación Real, Programación Matemática y Software, Volumen 6, Número 2014 .
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2017 Programación Mtatemática y Software
This work is licensed under a Creative Commons Attribution 4.0 International License.
Usted es libre de:
Compartir — compartir y redistribuir el material publicado en cualquier medio o formato. |
Adaptar — combinar, transformar y construir sobre el material para cualquier propósito, incluso comercialmente. |
Bajo las siguientes condiciones:
Atribución — Debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero de ninguna manera que sugiera que el licenciador lo respalda a usted o a su uso. |
Sin restricciones adicionales: no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita la licencia. |