Sintonización De Un Controlador PID En Un PLC Haciendo Uso De Inteligencia De Enjambres/Auto-tuning of a PID controller implemented in a PLC using swarm intelligence
DOI:
https://doi.org/10.15665/rp.v15i1.679Palabras clave:
PLC, PID, PSO, Inteligencia de EnjambresResumen
En este trabajo se muestra la implementación en un PLC Allen Bradley de un algoritmo de inteligencia de enjambres cuya función es determinar el modelo matemático de un sistema o proceso; con el modelo del sistema encontrado, se calculan los parámetros de un controlador PID que garantizan un comportamiento deseado del sistema. El algoritmo usado para encontrar el modelo matemático es una técnica de computación evolutiva conocida como optimización por enjambre de partículas.
Para probar el funcionamiento del algoritmo implementado en el PLC, se realizaron simulaciones de sistemas dinámicos en el software Matlab, desde este software se estableció comunicación con el PLC. El PLC recibe la salida del sistema y, con esta información, encuentra un modelo del mismo, con el modelo encontrado sintoniza un controlador PID para, de esta manera, calcular la acción de control que enviará al sistema simulado en Matlab. Como estándar de comunicación industrial entre el PLC y Matlab se usó el OPC (OLE for Process Control). Lo anterior permitió vislumbrar la posibilidad de implementar el algoritmo propuesto en una ambiente industrial.
Citas
F. Rodriguez y M. Lopez, Control Adaptativo y Robusto, Sevilla: Universidad de Sevilla, 1996.
G. Beni y J. Wang, «Swarm Intelligence in celular robotic systems,» Procedings of the NATO Advanced Workshop on Robots and Biological Systems, 1989.
E. Bonabeau y G. Thuraulaz, «Swarm Smarts,» Scientific American, Inc, pp. 73-79, 2000.
Engelbrecht, P., Andries, “Computational Intelligence An Introduction”, Universidad de Pretoria, Edicion 2, 2007.
M. Muñoz, J. López y E. Caicedo, «Inteligencia de Enjambres: Sociedades para la solución de problemas (una revisión),» Ingeniería e Investigación, vol. 28, nº 2, pp. 119-130, 2008.
Y. Shi y R. Eberhart, «Parameter Selection in Particle Swarm Optimization.,» de Evolutionary Programming VII: Proceedsings of the Seventh Annual Conference on Evolutionary Programming, 1998.
García, J. M., “Algoritmos Basados en Cúmulos de Partículas para la resolución de Problemas Complejos” Networking and Emerging Optimization, 2006
Åström, J., Karl, Hägglun, Tore, “Control PID Avanzado”, Pearson Prentice Hall, Edicion 2, Cap 2 Cap3, 2009.
Cardona, J. “Control inteligente en un entorno de instrumentación virtual”. Master’s thesis. Universidad del Valle. (2004).
Descargas
Archivos adicionales
Publicado
Número
Sección
Licencia
Los autores/as que publiquen en esta revista aceptan las siguientes condiciones:
- Los autores/as ceden los derechos de autor y dan a la revista el derecho de la primera publicación, con el trabajo registrado con la licencia de atribución de Creative Commons, que permite a terceros utilizar lo publicado siempre que mencionen la autoría del trabajo y a la primera publicación en esta revista.
- Los autores/as pueden realizar otros acuerdos contractuales independientes y adicionales para la distribución no exclusiva de la versión del artículo publicado en esta revista (p. ej., incluirlo en un repositorio institucional o publicarlo en un libro) siempre que indiquen claramente que el trabajo se publicó por primera vez en esta revista.
- Se permite y recomienda a los autores/as a publicar su trabajo en Internet (por ejemplo en páginas institucionales o personales) antes y durante el proceso de revisión y publicación, ya que puede conducir a intercambios productivos y a una mayor y más rápida difusión del trabajo publicado (vea The Effect of Open Access).
Instrucciones para el llenado de la Certificación de Originalidad y la Cesión de Derechos de Autor.
- Haga click aquí y baje el formulario de Certificación de Originalidad y la Cesión de Derechos de Autor.
- En cada uno de los campos para rellenar haga click y complete lo correspondiente.
- Una vez llenos los campos, copie al final su firma escaneada o firma digital. Favor ajustar el tamaño de la firma en el formulario.
- Finalmente, lo puede guardar como pdf y enviarlo a través de la palataforma OJS, como archivo complementario.
Si tiene dudas contáctenos, por favor.