Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinas

En la actualidad los sistemas de control en lazo cerrado mayormente empleados para aplicaciones industriales son los PID, dado que presentan grandes ventajas al ser comparados con otros sistemas de control; la sencillez de diseño y el bajo coste de implementación son ejemplos de dichas ventajas. De...

Full description

Autores:
Cifuentes Duarte, Gloria Catalina
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/16570
Acceso en línea:
http://hdl.handle.net/11634/16570
Palabra clave:
PID tuning
artificial immune system
bio-inspired algorithm
Clonal selection principle
Algoritmos
Algoritmo -- Programacion
Controladores de dispositivos
Maquinas
Sistema Inmune Artificial
Algoritmo Bio-inspirado
Principio de selección clonal
Sintonizacion PID
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANTTOMAS2_92de19ad24b8c98258053f750fcc1ac5
oai_identifier_str oai:repository.usta.edu.co:11634/16570
network_acronym_str SANTTOMAS2
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinas
title Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinas
spellingShingle Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinas
PID tuning
artificial immune system
bio-inspired algorithm
Clonal selection principle
Algoritmos
Algoritmo -- Programacion
Controladores de dispositivos
Maquinas
Sistema Inmune Artificial
Algoritmo Bio-inspirado
Principio de selección clonal
Sintonizacion PID
title_short Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinas
title_full Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinas
title_fullStr Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinas
title_full_unstemmed Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinas
title_sort Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinas
dc.creator.fl_str_mv Cifuentes Duarte, Gloria Catalina
dc.contributor.advisor.spa.fl_str_mv Guarnizo Marín, José Guillermo
Mateus Rojas, Armando
dc.contributor.author.spa.fl_str_mv Cifuentes Duarte, Gloria Catalina
dc.contributor.googlescholar.spa.fl_str_mv https://scholar.google.com/citations?user=_mObTPkAAAAJ&hl=es
dc.contributor.cvlac.spa.fl_str_mv http://scienti.colciencias.gov.co:8081/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000855847
http://scienti.colciencias.gov.co:8081/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000680630
dc.subject.keyword.spa.fl_str_mv PID tuning
artificial immune system
bio-inspired algorithm
Clonal selection principle
topic PID tuning
artificial immune system
bio-inspired algorithm
Clonal selection principle
Algoritmos
Algoritmo -- Programacion
Controladores de dispositivos
Maquinas
Sistema Inmune Artificial
Algoritmo Bio-inspirado
Principio de selección clonal
Sintonizacion PID
dc.subject.lemb.spa.fl_str_mv Algoritmos
Algoritmo -- Programacion
Controladores de dispositivos
Maquinas
dc.subject.proposal.spa.fl_str_mv Sistema Inmune Artificial
Algoritmo Bio-inspirado
Principio de selección clonal
Sintonizacion PID
description En la actualidad los sistemas de control en lazo cerrado mayormente empleados para aplicaciones industriales son los PID, dado que presentan grandes ventajas al ser comparados con otros sistemas de control; la sencillez de diseño y el bajo coste de implementación son ejemplos de dichas ventajas. De sintonizarse correctamente, el controlador logra aumentar la estabilidad, la rapidez y la exactitud en la respuesta. Este proceso de sintonización presenta desafíos específicos relacionados al desconocimiento de diversos factores (los cuales se plantean en la sección 1) y el poco personal apropiadamente capacitado en la implementación ocasionando un mal uso de la técnica. Lo anterior produce una mala sintonización de los parámetros, realizada mediante procesos de prueba - error o empleando técnicas de empíricas como Ziegler Nichols. Teniendo en cuenta la problemática anterior, diversas empresas han enfocado una gran cantidad de esfuerzos que buscan facilitar el proceso de sintonización a través de algoritmos capaces de ajustar de forma automática los parámetros del controlador PID. Sin embargo, las herramientas desarrolladas producto de dichos esfuerzos conllevan altos costos asociados y la intervención directa del sistema (no deseable por tiempos de paro en la producción, disminución de la confiabilidad del sistema, etc.). En este trabajo, se propone la implementación de un algoritmo inteligente basado en la respuesta de sistema inmune enfocado al principio de selección clonal, cuyo objetivo es encontrar un conjunto de posibles soluciones que cumplan con unos criterios de diseño que representan las condiciones a las cuales se debe ajustar el sistema y el resultado que se desea obtener. En la ejecución del algoritmo se van descartando los parámetros cuyos resultados no satisfacen y se van replicando aquellos que van disminuyendo el error de las figuras de mérito. Al finalizar su ejecución, el algoritmo logra mejorar significativamente el resultado de las figuras de mérito comparadas con las obtenidas por la técnica clásica de sintonización Ziegler Nichols. El desarrollo de la técnica de Ziegler Nichols se realiza a partir de información de la planta y presenta un desempeño pobre en el controlador; este proceso se realiza manualmente al realizar un sencillo análisis matemático. Por otro lado, con el algoritmo se realiza un proceso heurístico donde se prueban diversos parámetros, se analiza su respuesta y se van afinando los parámetros para obtener un conjunto de soluciones que satisfacen los criterios establecidos. Este proceso se realiza automáticamente y puede tardar en función de los procesos de adquisición de información, presentando un coste computacional alto respecto a la técnica clásica elegida, pero con una notable diferencia en los resultados de las figuras de mérito.
publishDate 2019
dc.date.accessioned.spa.fl_str_mv 2019-05-09T01:44:26Z
dc.date.available.spa.fl_str_mv 2019-05-09T01:44:26Z
dc.date.issued.spa.fl_str_mv 2019-05-07
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.category.spa.fl_str_mv Formación de Recurso Humano para la Ctel: Trabajo de grado de Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.spa.fl_str_mv Cifuentes Duarte, G. C. (2019). Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas bio-inspiradas de aprendizaje de máquinas
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11634/16570
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Santo Tomás
dc.identifier.instname.spa.fl_str_mv instname:Universidad Santo Tomás
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.usta.edu.co
identifier_str_mv Cifuentes Duarte, G. C. (2019). Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas bio-inspiradas de aprendizaje de máquinas
reponame:Repositorio Institucional Universidad Santo Tomás
instname:Universidad Santo Tomás
repourl:https://repository.usta.edu.co
url http://hdl.handle.net/11634/16570
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv J.A. Morales, M. A. Castro, D. García, C. Higuera, J. Sandoval. IDA-PBC Controller Tuning Using Steepest Descent. Tijuana, México. Springer. 2017.
L.P Alomia Viver, C.A Bastidas Aldaz. “Caracterización y evaluación del comportamiento de controladores inteligentes difusos y controladores PID para aplicación industriales”, tesis master, Facultad de ingeniería mecánica, Escuela Politécnica Nacional, Quito, Ecuador, 2013.
M.A Paz Ramos, S. Garibo Esquivel. “¿Conoce usted a su controlador PID?” InTech México Automatización. Vol. 8, pp. 20-25. agosto 2009.
M.A Paz Ramos, S. Garibo Esquivel. “Un controlador bien sintonizado es dinero en su bolsillo”. InTech México Automatización. Vol. 9, pp. 30-34. abril 2010.
M.A Paz Ramos, S. Garibo Esquivel. “Sintonice su controlador PID para obtener la respuesta deseada”. InTech México Automatización. Vol.8, pp. 22-28. octubre 2009
M.C Rodríguez. G. O Chuk. “Transferencia tecnológica de un sistema de control automático basado en PC para un molino de martillos industrial”, Facultad de ingeniería, Universidad Nacional de San Juan. San juan, Argentina.
TECHMATION CO., LTD. En linea03 septiembre de 2018 disponible en: https://www.prm-taiwan.com/com/techmation.html
D.B Ender. “Process Control Performance: Not as Good as you Think”. Control Engineering September 1993.
A. CÁRDENAS CARDONA. “Inteligencia artificial, métodos bio-inspirados: un enfoque funcional para las ciencias de la computación”. Trabajo de grado. Universidad tecnológica de Pereira. Facultad de ingenierías eléctrica, electrónica, física y ciencias de la computación. Pereira. 2012.
Qinghua Meng, Tingting Liu. “Study on Immune PID Control Method of an In-wheel Motor Used in an Electric Car”,en 36th conferencia de control China, Dalian, 2017, pp. pp. 9554-9559.
Siti Fauziah Toha, Amir Fuhairah Abdul Rahim, Hasmah Mansor and Rini Akmeliawati. “PID tuned Artificial Immune System Hover Control for Lab-Scaled Helicopter System”, en 10th conferencia de control en Asia (ASCC), Kota Kinabalu, 2015, pp. 1-4.
J.F GARCÍA MEJÍA, J.A GARCÍA MEJÍA, C. CARRANCO LÓPEZ. “Ajuste de Controladores PID por Medio de un Algoritmo de Selección Clonal”, en 10th Congreso Nacional de Mecatrónica, Puerto Vallarta, Jalisco, 2011.
GARCÍA MEJÍA. Juan Fernando, GARCÍA MEJÍA. José Antonio, GUTIERREZ Citlali. Sintonización de controladores PID: Una comparación entre dos algoritmos evolutivos.
A. GARCÍA PÉREZ, R. TORAL HERRERA. A.A JIMÉNEZ GARIBAY, C.G EURESTY URIBE. “Algoritmo genético para optimizar las ganancias de un controlador pi en un motor de cd”. Pistas educativas. Vol.39, N°125, octubre 2017.
Her-Terng Yau, Po-Hsien Yu and Yuan-Hung Su. “Design and Implementation of Optimal Fuzzy PID Controller for DC Servo Motor”, natural sciences publishing. Vol.8, N°1L, pp 231-237,2014
D.A JIMENEZ MARTIN, O.A CHIVATA CASTAÑEDA. “Diseño de un algoritmo evolutivo bio-inspirado el cual permita sintonizar un controlador PID con el fin de controlar la variable de proceso “flujo” en un sistema de control de proceso AMATROL t5552 ubicado en el laboratorio de electrónica de facultad tecnológica universidad distrital Francisco José de caldas”. Bogotá D.C. Trabajo de grado, Facultad Tecnológica Ingeniería en Control. 2017.
Muna Hadi Saleh, Saad Zaid Saad. “Artificial Immune System based PID Tuning for DC Servo Speed Control”, en International Journal of Computer Applications. Vol.155 Nº2 diciembre 2016.
K. Sundereswaran, V. Devi y Nitin Anand Shrivastava. “Design and Development of a Feedback Controller for Boost Converter Using Artificial Immune System”, en Electric Power Components and Systems. Vol. 39, Nº10, pp 1007-1018, junio 2011.
Bouchebbat Rochdi, Gherbi Sofiane. “Robust artificial immune PID design method”, en ICATS15, Annaba, Algeria, noviembre 2015.
Sharad Kumar Tiwari, Gagandeep Kaur. “Analysis of Fuzzy PID and Immune PID Controller for Three Tank Liquid Level Control”, en International Journal of Soft Computing and Engineering (IJSCE). Vol. 1, Nº4, septiembre 2011.
Mingan Wang, Shuo Feng, Chunhui He, Zhonghua Li, and Yu Xue4. “An Artificial Immune System Algorithm with Social Learning and Its Application in Industrial PID Controller Design”, en Mathematical Problems in Engineering, 2017.
Hsu-Chih Huang, Sendren Sheng-Dong Xu, and Chang Han Wu. “A hybrid swarm intelligence of artificial immune system tuned with Taguchi–genetic algorithm and its field-programmable gate array realization to optimal inverse kinematics for an articulated industrial robotic manipulator” en Advances in Mechanical Engineering, 2016.
SHAPIRO. Stuart C. Encyclopedia of artificial intelligence. (segunda edición). New york: john wiley & sons.
PINO DÍEZ Raúl, GÓMEZ GÓMEZ Alberto, MARTÍNEZ Nicolás de Abajo. Introducción a la inteligencia artificial: sistemas expertos, redes neuronales artificiales y computación evolutiva. Algoritmos de inteligencia artificial. España, universidad de Oviedo, 2001.
HERRERA LOZADA Juan Carlos. Sistema Inmune Artificial con Población Reducida para Optimización Numérica. México, D.F. 2011. Trabajo de grado para obtener el grado de doctorado en ciencias de la computación. Instituto politécnico nacional. Centro de investigación en computación.
David B. Fogel. Evolutionary Computation. Toward a New Philosophy of Machine Intelligence. The Institute of Electrical and Electronic Engineers, New York, 1995.
N. Cruz Cortes, “Sistema inmune artificial para solucionar problemas de optimización”, Tesis doctoral, ingeniería eléctrica sección de computación, centro de investigación y de estudios avanzados del instituto politécnico nacional, México D.F, 2004.
L. Carrasco Payo, “Implementación del algoritmo de Scan-Matching basado en CLONALG”, Trabajo de grado, ingeniería electrónica industrial y automática, Universidad Carlos III de Madrid.
J.C Herrera Lozada, “Sistema Inmune Artificial con Población Reducida para Optimización Numérica”, Tesis doctoral, centro de investigación en computación, Instituto politécnico nacional, Mexico D.F, 2011.
E. Velasco Benito. (2015, enero 2). “Las defensas del cuerpo: el sistema inmune”. [online]. Disponible en: https://biomedvinetas.wordpress.com/2015/01/02/las-defensas-del-cuerpo-el-sistema-inmune/
P. Surat. (2018, octubre 29). “Cuál es la diferencia entre un fagocito, un macrófago, un neutrófilo y un eosinófilo” [online]. Disponible en: https://www.news-medical.net/life-sciences/What-is-the-difference-Between-a-Phagocyte-Macrophage-Neutrophil-and-Eosinophil-(Spanish).aspx.
Sang-Joon Sun, Dong-Wook Lee and Kwee-Bo Sim, "Artificial immune-based swarm behaviors of distributed autonomous robotic systems," Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), Seoul, South Korea, 2001, pp. 3993-3998 vol.4.
H. Meshref and H. VanLandingham, "Artificial immune systems: application to autonomous agents," Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0, Nashville, TN, 2000, pp. 61-66 vol.1.
T. Huntsberger, "Clonal selection based Artificial Immune System for generalized pattern recognition," 2011 IEEE International Conference on Systems, Man, and Cybernetics, Anchorage, AK, 2011, pp. 3090-3095.
M. Komar, V. Golovko, A. Sachenko and S. Bezobrazov, "Development of neural network immune detectors for computer attacks recognition and classification," 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), Berlin, 2013, pp. 665-668.
Guodong Wang, Chong Wang, Bo Zhou and Zhengjun Zhai, "Immunevonics: Avionics fault tolerance inspired by the biology system," 2009 Asia-Pacific Conference on Computational Intelligence and Industrial Applications (PACIIA), Wuhan, 2009, pp. 123-126.
Zaiying Wang and Yuanbin Hou, "Adaptive fault-tolerant control based on artificial immune principle," 2008 7th World Congress on Intelligent Control and Automation, Chongqing, 2008, pp. 4377-4381.
E. Hormozi, M. K. Akbari, M. S. Javan and H. Hormozi, "Performance evaluation of a fraud detection system based artificial immune system on the cloud," 2013 8th International Conference on Computer Science & Education, Colombo, 2013, pp. 819-823.
Jianyong Tuo, Shouju Ren, Wenhuang Liu, Xiu Li, Bing Li and Lin Lei, "Artificial immune system for fraud detection," 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583), The Hague, 2004, pp. 1407-1411 vol.2.
H. Wei, "A Dynamic Data Mining Method Using Evolutionary and Immune Characteristics," 2011 Fourth International Conference on Intelligent Computation Technology and Automation, Shenzhen, Guangdong, 2011, pp. 313-317.
S. Dixon and X. Yu, "Bioinformatics data mining using artificial immune systems and neural networks," The 2010 IEEE International Conference on Information and Automation, Harbin, 2010, pp. 440-445.
X. Jin, J. Zhao, H. F. Wang and Z. Du, "Coordinated Control of Multiple Damping Controllers Using Artificial Immune Network Theory," 2006 International Conference on Power System Technology, Chongqing, 2006, pp. 1-5.
Zhao Yunfeng, Fu Dongmei, Yin Yixin and Wang Jia, "A design method of immune controller based on Varela artificial immune network model," 2008 Chinese Control and Decision Conference, Yantai, Shandong, 2008, pp. 3726-3731.
M. Sahraoui, M. Salem and M. F. Khelfi, "An artificial immune optimization approach in tuning nonlinear PID controllers," 2014 Second World Conference on Complex Systems (WCCS), Agadir, 2014, pp. 425-430.
S. J. Nanda, G. Panda, B. Majhi and P. Tha, "Development of a New Optimization Algorithm Based on Artificial Immune System and Its Application," 2008 International Conference on Information Technology, Bhubaneswar, 2008, pp. 45-48.
I. Aydin, M. Karakose and E. Akin, "Artificial Immune Based Support Vector Machine Algorithm for Fault Diagnosis of Induction Motors," 2007 International Aegean Conference on Electrical Machines and Power Electronics, Bodrum, 2007, pp. 217-221.
B. Schmidt, D. Kountanis and A. Al-Fuqaha, "Artificial Immune System Inspired Algorithm for Flow-Based Internet Traffic Classification," 2014 IEEE 6th International Conference on Cloud Computing Technology and Science, Singapore, 2014, pp. 664-667.
Qinghua Meng, "An immune-neuroendocrine-inspired inspired artificial homeostatic security-coordination model for E-Government system," 2011 2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC), Dengleng, 2011, pp. 6960-6963.
Yu Qiao and Jiayi Xu, "A network security situation awareness model based on cooperative artificial immune system," 2011 International Conference on Computer Science and Service System (CSSS), Nanjing, 2011, pp. 1945-1947.
L. N. de Castro and F. J. Von Zuben, "Learning and optimization using the clonal selection principle," in IEEE Transactions on Evolutionary Computation, vol. 6, no. 3, pp. 239-251, June 2002.
Quanser Inc. Quick Start Guide: Rotary Servo Base Unit. V.11 5.3.2013
J. Apkarian, M. Levis, H. Gurocak, “SRV02 Base Unit Experimet For Matlab/Simulink Users” Quanser Inc. 2011.
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.campus.spa.fl_str_mv CRAI-USTA Bogotá
dc.publisher.spa.fl_str_mv Universidad Santo Tomás
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería Electrónica
institution Universidad Santo Tomás
bitstream.url.fl_str_mv https://repository.usta.edu.co/bitstream/11634/16570/5/2019gloriacifuentes.pdf
https://repository.usta.edu.co/bitstream/11634/16570/6/cartadeaprobacion.pdf
https://repository.usta.edu.co/bitstream/11634/16570/7/cartaderechosdeautor.pdf
https://repository.usta.edu.co/bitstream/11634/16570/8/license.txt
https://repository.usta.edu.co/bitstream/11634/16570/9/2019gloriacifuentes.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/16570/10/cartadeaprobacion.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/16570/11/cartaderechosdeautor.pdf.jpg
bitstream.checksum.fl_str_mv a8a161e3f0bb6dda6dded7a85bf5689e
0350eaae0006a3ca4fcd195d41a76f10
2051bba060a8537ac0c93deebffe4e89
f6b8c5608fa6b2f649b2d63e10c5fa73
96e36b981befdee5e04eb88f98b9e5f3
bff3ce6622fce19118205b395f50b696
6f9d647d585cbd66add40115f5c3fe20
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv repositorio@usantotomas.edu.co
_version_ 1782026171115896832
spelling Guarnizo Marín, José GuillermoMateus Rojas, ArmandoCifuentes Duarte, Gloria Catalinahttps://scholar.google.com/citations?user=_mObTPkAAAAJ&hl=eshttp://scienti.colciencias.gov.co:8081/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000855847http://scienti.colciencias.gov.co:8081/cvlac/visualizador/generarCurriculoCv.do?cod_rh=00006806302019-05-09T01:44:26Z2019-05-09T01:44:26Z2019-05-07Cifuentes Duarte, G. C. (2019). Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas bio-inspiradas de aprendizaje de máquinashttp://hdl.handle.net/11634/16570reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coEn la actualidad los sistemas de control en lazo cerrado mayormente empleados para aplicaciones industriales son los PID, dado que presentan grandes ventajas al ser comparados con otros sistemas de control; la sencillez de diseño y el bajo coste de implementación son ejemplos de dichas ventajas. De sintonizarse correctamente, el controlador logra aumentar la estabilidad, la rapidez y la exactitud en la respuesta. Este proceso de sintonización presenta desafíos específicos relacionados al desconocimiento de diversos factores (los cuales se plantean en la sección 1) y el poco personal apropiadamente capacitado en la implementación ocasionando un mal uso de la técnica. Lo anterior produce una mala sintonización de los parámetros, realizada mediante procesos de prueba - error o empleando técnicas de empíricas como Ziegler Nichols. Teniendo en cuenta la problemática anterior, diversas empresas han enfocado una gran cantidad de esfuerzos que buscan facilitar el proceso de sintonización a través de algoritmos capaces de ajustar de forma automática los parámetros del controlador PID. Sin embargo, las herramientas desarrolladas producto de dichos esfuerzos conllevan altos costos asociados y la intervención directa del sistema (no deseable por tiempos de paro en la producción, disminución de la confiabilidad del sistema, etc.). En este trabajo, se propone la implementación de un algoritmo inteligente basado en la respuesta de sistema inmune enfocado al principio de selección clonal, cuyo objetivo es encontrar un conjunto de posibles soluciones que cumplan con unos criterios de diseño que representan las condiciones a las cuales se debe ajustar el sistema y el resultado que se desea obtener. En la ejecución del algoritmo se van descartando los parámetros cuyos resultados no satisfacen y se van replicando aquellos que van disminuyendo el error de las figuras de mérito. Al finalizar su ejecución, el algoritmo logra mejorar significativamente el resultado de las figuras de mérito comparadas con las obtenidas por la técnica clásica de sintonización Ziegler Nichols. El desarrollo de la técnica de Ziegler Nichols se realiza a partir de información de la planta y presenta un desempeño pobre en el controlador; este proceso se realiza manualmente al realizar un sencillo análisis matemático. Por otro lado, con el algoritmo se realiza un proceso heurístico donde se prueban diversos parámetros, se analiza su respuesta y se van afinando los parámetros para obtener un conjunto de soluciones que satisfacen los criterios establecidos. Este proceso se realiza automáticamente y puede tardar en función de los procesos de adquisición de información, presentando un coste computacional alto respecto a la técnica clásica elegida, pero con una notable diferencia en los resultados de las figuras de mérito.At present, closed loop control systems mostly used for industrial applications are PIDs, since they have great advantages when compared with other control systems; simplicity of design and low cost of implementation are examples of such advantages. By tuning correctly, the controller manages to increase stability, speed and accuracy in the response. This tuning process presents specific challenges related to the ignorance of several factors (which are raised in section 1) and the few personnel properly trained in the implementation causing a misuse of the technique. This produces a bad tuning of the parameters, carried out through trial-and-error processes or using empirical techniques such as Ziegler Nichols. Taking into account the previous problems, several companies have focused a large amount of efforts that seek to facilitate the tuning process through algorithms capable of automatically adjusting the parameters of the PID controller. However, the tools developed as a result of such efforts have high associated costs and direct system intervention (undesirable due to downtime in production, decrease in system reliability, etc.). In this work, we propose the implementation of an intelligent algorithm based on the response of the immune system focused on the principle of clonal selection, whose objective is to find a set of possible solutions that meet design criteria that represent the conditions to which You must adjust the system and the desired result. In the execution of the algorithm the parameters whose results do not satisfy are discarded and those that decrease the error of the figures of merit are replicated. At the end of its execution, the algorithm manages to significantly improve the result of the figures of merit compared with those obtained by the classic tuning technique Ziegler Nichols. The development of the Ziegler Nichols technique is carried out from plant information and shows poor performance in the controller; This process is done manually when performing a simple mathematical analysis. On the other hand, the algorithm performs a heuristic process where various parameters are tested, its response is analyzed and the parameters are refined to obtain a set of solutions that meet the established criteria. This process is performed automatically and may take depending on the processes of information acquisition, presenting a high computational cost with respect to the classical technique chosen, but with a notable difference in the results of the figures of merit.Ingeniero Electronicohttp://unidadinvestigacion.usta.edu.coPregradoapplication/pdfspaUniversidad Santo TomásPregrado Ingeniería ElectrónicaFacultad de Ingeniería ElectrónicaAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Diseño de un algoritmo automático de sintonización de parámetros de un controlador PID empleando técnicas Bio-inspiradas de aprendizaje de máquinasPID tuningartificial immune systembio-inspired algorithmClonal selection principleAlgoritmosAlgoritmo -- ProgramacionControladores de dispositivosMaquinasSistema Inmune ArtificialAlgoritmo Bio-inspiradoPrincipio de selección clonalSintonizacion PIDTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionFormación de Recurso Humano para la Ctel: Trabajo de grado de Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA BogotáJ.A. Morales, M. A. Castro, D. García, C. Higuera, J. Sandoval. IDA-PBC Controller Tuning Using Steepest Descent. Tijuana, México. Springer. 2017.L.P Alomia Viver, C.A Bastidas Aldaz. “Caracterización y evaluación del comportamiento de controladores inteligentes difusos y controladores PID para aplicación industriales”, tesis master, Facultad de ingeniería mecánica, Escuela Politécnica Nacional, Quito, Ecuador, 2013.M.A Paz Ramos, S. Garibo Esquivel. “¿Conoce usted a su controlador PID?” InTech México Automatización. Vol. 8, pp. 20-25. agosto 2009.M.A Paz Ramos, S. Garibo Esquivel. “Un controlador bien sintonizado es dinero en su bolsillo”. InTech México Automatización. Vol. 9, pp. 30-34. abril 2010.M.A Paz Ramos, S. Garibo Esquivel. “Sintonice su controlador PID para obtener la respuesta deseada”. InTech México Automatización. Vol.8, pp. 22-28. octubre 2009M.C Rodríguez. G. O Chuk. “Transferencia tecnológica de un sistema de control automático basado en PC para un molino de martillos industrial”, Facultad de ingeniería, Universidad Nacional de San Juan. San juan, Argentina.TECHMATION CO., LTD. En linea03 septiembre de 2018 disponible en: https://www.prm-taiwan.com/com/techmation.htmlD.B Ender. “Process Control Performance: Not as Good as you Think”. Control Engineering September 1993.A. CÁRDENAS CARDONA. “Inteligencia artificial, métodos bio-inspirados: un enfoque funcional para las ciencias de la computación”. Trabajo de grado. Universidad tecnológica de Pereira. Facultad de ingenierías eléctrica, electrónica, física y ciencias de la computación. Pereira. 2012.Qinghua Meng, Tingting Liu. “Study on Immune PID Control Method of an In-wheel Motor Used in an Electric Car”,en 36th conferencia de control China, Dalian, 2017, pp. pp. 9554-9559.Siti Fauziah Toha, Amir Fuhairah Abdul Rahim, Hasmah Mansor and Rini Akmeliawati. “PID tuned Artificial Immune System Hover Control for Lab-Scaled Helicopter System”, en 10th conferencia de control en Asia (ASCC), Kota Kinabalu, 2015, pp. 1-4.J.F GARCÍA MEJÍA, J.A GARCÍA MEJÍA, C. CARRANCO LÓPEZ. “Ajuste de Controladores PID por Medio de un Algoritmo de Selección Clonal”, en 10th Congreso Nacional de Mecatrónica, Puerto Vallarta, Jalisco, 2011.GARCÍA MEJÍA. Juan Fernando, GARCÍA MEJÍA. José Antonio, GUTIERREZ Citlali. Sintonización de controladores PID: Una comparación entre dos algoritmos evolutivos.A. GARCÍA PÉREZ, R. TORAL HERRERA. A.A JIMÉNEZ GARIBAY, C.G EURESTY URIBE. “Algoritmo genético para optimizar las ganancias de un controlador pi en un motor de cd”. Pistas educativas. Vol.39, N°125, octubre 2017.Her-Terng Yau, Po-Hsien Yu and Yuan-Hung Su. “Design and Implementation of Optimal Fuzzy PID Controller for DC Servo Motor”, natural sciences publishing. Vol.8, N°1L, pp 231-237,2014D.A JIMENEZ MARTIN, O.A CHIVATA CASTAÑEDA. “Diseño de un algoritmo evolutivo bio-inspirado el cual permita sintonizar un controlador PID con el fin de controlar la variable de proceso “flujo” en un sistema de control de proceso AMATROL t5552 ubicado en el laboratorio de electrónica de facultad tecnológica universidad distrital Francisco José de caldas”. Bogotá D.C. Trabajo de grado, Facultad Tecnológica Ingeniería en Control. 2017.Muna Hadi Saleh, Saad Zaid Saad. “Artificial Immune System based PID Tuning for DC Servo Speed Control”, en International Journal of Computer Applications. Vol.155 Nº2 diciembre 2016.K. Sundereswaran, V. Devi y Nitin Anand Shrivastava. “Design and Development of a Feedback Controller for Boost Converter Using Artificial Immune System”, en Electric Power Components and Systems. Vol. 39, Nº10, pp 1007-1018, junio 2011.Bouchebbat Rochdi, Gherbi Sofiane. “Robust artificial immune PID design method”, en ICATS15, Annaba, Algeria, noviembre 2015.Sharad Kumar Tiwari, Gagandeep Kaur. “Analysis of Fuzzy PID and Immune PID Controller for Three Tank Liquid Level Control”, en International Journal of Soft Computing and Engineering (IJSCE). Vol. 1, Nº4, septiembre 2011.Mingan Wang, Shuo Feng, Chunhui He, Zhonghua Li, and Yu Xue4. “An Artificial Immune System Algorithm with Social Learning and Its Application in Industrial PID Controller Design”, en Mathematical Problems in Engineering, 2017.Hsu-Chih Huang, Sendren Sheng-Dong Xu, and Chang Han Wu. “A hybrid swarm intelligence of artificial immune system tuned with Taguchi–genetic algorithm and its field-programmable gate array realization to optimal inverse kinematics for an articulated industrial robotic manipulator” en Advances in Mechanical Engineering, 2016.SHAPIRO. Stuart C. Encyclopedia of artificial intelligence. (segunda edición). New york: john wiley & sons.PINO DÍEZ Raúl, GÓMEZ GÓMEZ Alberto, MARTÍNEZ Nicolás de Abajo. Introducción a la inteligencia artificial: sistemas expertos, redes neuronales artificiales y computación evolutiva. Algoritmos de inteligencia artificial. España, universidad de Oviedo, 2001.HERRERA LOZADA Juan Carlos. Sistema Inmune Artificial con Población Reducida para Optimización Numérica. México, D.F. 2011. Trabajo de grado para obtener el grado de doctorado en ciencias de la computación. Instituto politécnico nacional. Centro de investigación en computación.David B. Fogel. Evolutionary Computation. Toward a New Philosophy of Machine Intelligence. The Institute of Electrical and Electronic Engineers, New York, 1995.N. Cruz Cortes, “Sistema inmune artificial para solucionar problemas de optimización”, Tesis doctoral, ingeniería eléctrica sección de computación, centro de investigación y de estudios avanzados del instituto politécnico nacional, México D.F, 2004.L. Carrasco Payo, “Implementación del algoritmo de Scan-Matching basado en CLONALG”, Trabajo de grado, ingeniería electrónica industrial y automática, Universidad Carlos III de Madrid.J.C Herrera Lozada, “Sistema Inmune Artificial con Población Reducida para Optimización Numérica”, Tesis doctoral, centro de investigación en computación, Instituto politécnico nacional, Mexico D.F, 2011.E. Velasco Benito. (2015, enero 2). “Las defensas del cuerpo: el sistema inmune”. [online]. Disponible en: https://biomedvinetas.wordpress.com/2015/01/02/las-defensas-del-cuerpo-el-sistema-inmune/P. Surat. (2018, octubre 29). “Cuál es la diferencia entre un fagocito, un macrófago, un neutrófilo y un eosinófilo” [online]. Disponible en: https://www.news-medical.net/life-sciences/What-is-the-difference-Between-a-Phagocyte-Macrophage-Neutrophil-and-Eosinophil-(Spanish).aspx.Sang-Joon Sun, Dong-Wook Lee and Kwee-Bo Sim, "Artificial immune-based swarm behaviors of distributed autonomous robotic systems," Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), Seoul, South Korea, 2001, pp. 3993-3998 vol.4.H. Meshref and H. VanLandingham, "Artificial immune systems: application to autonomous agents," Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0, Nashville, TN, 2000, pp. 61-66 vol.1.T. Huntsberger, "Clonal selection based Artificial Immune System for generalized pattern recognition," 2011 IEEE International Conference on Systems, Man, and Cybernetics, Anchorage, AK, 2011, pp. 3090-3095.M. Komar, V. Golovko, A. Sachenko and S. Bezobrazov, "Development of neural network immune detectors for computer attacks recognition and classification," 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), Berlin, 2013, pp. 665-668.Guodong Wang, Chong Wang, Bo Zhou and Zhengjun Zhai, "Immunevonics: Avionics fault tolerance inspired by the biology system," 2009 Asia-Pacific Conference on Computational Intelligence and Industrial Applications (PACIIA), Wuhan, 2009, pp. 123-126.Zaiying Wang and Yuanbin Hou, "Adaptive fault-tolerant control based on artificial immune principle," 2008 7th World Congress on Intelligent Control and Automation, Chongqing, 2008, pp. 4377-4381.E. Hormozi, M. K. Akbari, M. S. Javan and H. Hormozi, "Performance evaluation of a fraud detection system based artificial immune system on the cloud," 2013 8th International Conference on Computer Science & Education, Colombo, 2013, pp. 819-823.Jianyong Tuo, Shouju Ren, Wenhuang Liu, Xiu Li, Bing Li and Lin Lei, "Artificial immune system for fraud detection," 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583), The Hague, 2004, pp. 1407-1411 vol.2.H. Wei, "A Dynamic Data Mining Method Using Evolutionary and Immune Characteristics," 2011 Fourth International Conference on Intelligent Computation Technology and Automation, Shenzhen, Guangdong, 2011, pp. 313-317.S. Dixon and X. Yu, "Bioinformatics data mining using artificial immune systems and neural networks," The 2010 IEEE International Conference on Information and Automation, Harbin, 2010, pp. 440-445.X. Jin, J. Zhao, H. F. Wang and Z. Du, "Coordinated Control of Multiple Damping Controllers Using Artificial Immune Network Theory," 2006 International Conference on Power System Technology, Chongqing, 2006, pp. 1-5.Zhao Yunfeng, Fu Dongmei, Yin Yixin and Wang Jia, "A design method of immune controller based on Varela artificial immune network model," 2008 Chinese Control and Decision Conference, Yantai, Shandong, 2008, pp. 3726-3731.M. Sahraoui, M. Salem and M. F. Khelfi, "An artificial immune optimization approach in tuning nonlinear PID controllers," 2014 Second World Conference on Complex Systems (WCCS), Agadir, 2014, pp. 425-430.S. J. Nanda, G. Panda, B. Majhi and P. Tha, "Development of a New Optimization Algorithm Based on Artificial Immune System and Its Application," 2008 International Conference on Information Technology, Bhubaneswar, 2008, pp. 45-48.I. Aydin, M. Karakose and E. Akin, "Artificial Immune Based Support Vector Machine Algorithm for Fault Diagnosis of Induction Motors," 2007 International Aegean Conference on Electrical Machines and Power Electronics, Bodrum, 2007, pp. 217-221.B. Schmidt, D. Kountanis and A. Al-Fuqaha, "Artificial Immune System Inspired Algorithm for Flow-Based Internet Traffic Classification," 2014 IEEE 6th International Conference on Cloud Computing Technology and Science, Singapore, 2014, pp. 664-667.Qinghua Meng, "An immune-neuroendocrine-inspired inspired artificial homeostatic security-coordination model for E-Government system," 2011 2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC), Dengleng, 2011, pp. 6960-6963.Yu Qiao and Jiayi Xu, "A network security situation awareness model based on cooperative artificial immune system," 2011 International Conference on Computer Science and Service System (CSSS), Nanjing, 2011, pp. 1945-1947.L. N. de Castro and F. J. Von Zuben, "Learning and optimization using the clonal selection principle," in IEEE Transactions on Evolutionary Computation, vol. 6, no. 3, pp. 239-251, June 2002.Quanser Inc. Quick Start Guide: Rotary Servo Base Unit. V.11 5.3.2013J. Apkarian, M. Levis, H. Gurocak, “SRV02 Base Unit Experimet For Matlab/Simulink Users” Quanser Inc. 2011.ORIGINAL2019gloriacifuentes.pdf2019gloriacifuentes.pdfapplication/pdf1413219https://repository.usta.edu.co/bitstream/11634/16570/5/2019gloriacifuentes.pdfa8a161e3f0bb6dda6dded7a85bf5689eMD55open accesscartadeaprobacion.pdfcartadeaprobacion.pdfapplication/pdf152602https://repository.usta.edu.co/bitstream/11634/16570/6/cartadeaprobacion.pdf0350eaae0006a3ca4fcd195d41a76f10MD56metadata only accesscartaderechosdeautor.pdfcartaderechosdeautor.pdfapplication/pdf216146https://repository.usta.edu.co/bitstream/11634/16570/7/cartaderechosdeautor.pdf2051bba060a8537ac0c93deebffe4e89MD57metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/16570/8/license.txtf6b8c5608fa6b2f649b2d63e10c5fa73MD58open accessTHUMBNAIL2019gloriacifuentes.pdf.jpg2019gloriacifuentes.pdf.jpgIM Thumbnailimage/jpeg5049https://repository.usta.edu.co/bitstream/11634/16570/9/2019gloriacifuentes.pdf.jpg96e36b981befdee5e04eb88f98b9e5f3MD59open accesscartadeaprobacion.pdf.jpgcartadeaprobacion.pdf.jpgIM Thumbnailimage/jpeg6175https://repository.usta.edu.co/bitstream/11634/16570/10/cartadeaprobacion.pdf.jpgbff3ce6622fce19118205b395f50b696MD510open accesscartaderechosdeautor.pdf.jpgcartaderechosdeautor.pdf.jpgIM Thumbnailimage/jpeg6798https://repository.usta.edu.co/bitstream/11634/16570/11/cartaderechosdeautor.pdf.jpg6f9d647d585cbd66add40115f5c3fe20MD511open access11634/16570oai:repository.usta.edu.co:11634/165702022-10-10 15:01:45.625open accessRepositorio Universidad Santo Tomásrepositorio@usantotomas.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBIGRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhIGluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uIGZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlIHRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbyBtZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZSBncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEgTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zIG1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbiBpcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K