Closing the Gap between supervisory control theory and the real world: implementing supervisors in simulated industrial environments

dc.contributor.advisorBermeo Clavijo, Leonardo Enriquespa
dc.contributor.advisorSepúlveda Oviedo, Edgar Hernandospa
dc.contributor.authorRodriguez Pereira, Mateo Andresspa
dc.date.accessioned2025-05-12T15:07:52Z
dc.date.available2025-05-12T15:07:52Z
dc.date.issued2024
dc.descriptionilustraciones, diagramas, tablasspa
dc.description.abstractThe expansion of global industry requires increasingly sophisticated and flexible automation and control systems. This work intends to address the challenge of implementing these systems by leveraging Supervisory Control Theory (SCT), which offers a formal, simple, and flexible method for controlling production plants. SCT abstracts these plants as Discrete Event Systems (DES) and models their behavior through automata triggered by discrete events. By translating automata models into Structured Text code adhering to the IEC61131 standard, this work bridges the gap between SCT and real-world applications. The implementation was tested using a Python library developed to synthesize and generate structured text code, integrating TCT library functionalities. Three manufacturing plants of varying complexity were modeled using Factory I/O software, with supervisors synthesized for each plant and their respective Structured Text code implemented on the openPLC platform. This research demonstrates the feasibility and effectiveness of supervisor-based control systems in simulated and very realistic industrial environments, addressing key issues such as the avalanche effect, causality, and event choice. The findings of this work underscore the potential for modular and efficient supervisory control design in the industry, laying the groundwork for future research and applications in SCT implementation.eng
dc.description.abstractLa expansión de la industria mundial exige sistemas de automatización y control cada vez más sofisticados y flexibles . Este trabajo pretende abordar el reto de implantar estos sistemas aprovechando la Teoría del Control Supervisorio (SCT), que ofrece un método formal, sencillo y flexible para controlar las plantas de producción. SCT abstrae estas plantas como Sistemas de Eventos Discretos (DES) y modela su comportamiento a través de autómatas activados por eventos discretos . Al traducir los modelos de autómatas a código de Texto Estructurado conforme a la norma IEC61131 , este trabajo tiende un puente entre el SCT y las aplicaciones del mundo real. La implementación se probó utilizando una biblioteca Python desarrollada para sintetizar y generar código de texto estructurado , integrando funcionalidades de la biblioteca TCT. Se modelaron tres plantas de fabricación de diversa complejidad utilizando el software Factory I/O, con supervisores sintetizados para cada planta y su respectivo código de Texto Estructurado implementado en la plataforma openPLC. Esta investigación demuestra la viabilidad y eficacia de los sistemas de control basados en supervisores en entornos industriales simulados y muy realistas, abordando cuestiones clave como el efecto avalancha, la causalidad y la elección de eventos. Los resultados de este trabajo subrayan el potencial de para el diseño de control supervisor modular y eficiente en la industria, sentando las bases para futuras investigaciones y aplicaciones en la implementación de SCT (Texto tomado de la fuente).spa
dc.description.degreelevelMaestríaspa
dc.description.degreenameMagister en Ingeniería - Automatización Industrialspa
dc.description.researchareaControl of discrete event systemsspa
dc.format.extent82 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameUniversidad Nacional de Colombiaspa
dc.identifier.reponameRepositorio Institucional Universidad Nacional de Colombiaspa
dc.identifier.repourlhttps://repositorio.unal.edu.co/spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/88168
dc.language.isoengspa
dc.publisherUniversidad Nacional de Colombiaspa
dc.publisher.branchUniversidad Nacional de Colombia - Sede Bogotáspa
dc.publisher.facultyFacultad de Ingenieríaspa
dc.publisher.placeBogotá, Colombiaspa
dc.publisher.programBogotá - Ingeniería - Maestría en Ingeniería - Automatización Industrialspa
dc.relation.referencesCassandras, C. G., & Lafortune, S. (2010). Introduction to discrete event systems. https://doi.org/10.1007/978-0-387-68612-7spa
dc.relation.referencesChandra, V., Huang, Z., & Kumar, R. (2003). Automated control synthesis for an assembly line using discrete event system control theory. IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews, 33. https://doi.org/10.1109/ TSMCC.2003.813152spa
dc.relation.referencesFabian, M., & Hellgren, A. (1998). Plc-based implementation of supervisory control for discrete event systems. Proceedings of the IEEE Conference on Decision and Control, 3. https://doi.org/10.1109/cdc.1998.758209spa
dc.relation.referencesLopes, Y. K., Leal, A. B., Rosso, R. S. U., & Harbs, E. (2012). Local modular supervisory implementation in microcontroller. Proceedings of the 9th International Conference of Modeling, Optimization and Simulation (MOSIM 2012).spa
dc.relation.referencesPrenzel, L., & Provost, J. (2018). Plc implementation of symbolic, modular supervisory controllers. 51. https://doi.org/10.1016/j.ifacol.2018.06.317spa
dc.relation.referencesRamadge, P. J., & Wonham, W. M. (1987). Supervisory control of a class of discrete event processes. SIAM Journal on Control and Optimization, 25. https://doi.org/10.1137/ 0325013spa
dc.relation.referencesRamadge, P. J., & Wonham, W. M. (1989). The control of discrete event systems. Proceedings of the IEEE, 77. https://doi.org/10.1109/5.21072spa
dc.relation.referencesSilva, Y. G., & Queiroz, M. H. D. (2010, January). Formal synthesis, simulation and automatic code generation of supervisory control for a manufacturing cell. Universidade Federal de Santa Catarina.spa
dc.relation.referencesVieira, A. D., Santos, E. A. P., Queiroz, M. H. D., Leal, A. B., Neto, A. D. D. P., & Cury, J. E. (2017). A method for plc implementation of supervisory control of discrete event systems. IEEE Transactions on Control Systems Technology, 25. https://doi.org/10. 1109/TCST.2016.2544702spa
dc.relation.referencesWonham, W. M., & Cai, K. (2019). Supervisory contrspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseAtribución-NoComercial 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/spa
dc.subject.ddc670 - Manufacturaspa
dc.subject.ddc670.4275spa
dc.subject.lembFABRICAS-AUTOMATIZACIONspa
dc.subject.lembFactory automationeng
dc.subject.lembMAQUINARIA AUTOMATICAspa
dc.subject.lembAutomatic machineryeng
dc.subject.lembTEMPORIZADORES AUTOMATICOSspa
dc.subject.lembAutomatic timerseng
dc.subject.lembINGENIERIA-APARATOS E INSTRUMENTOSspa
dc.subject.lembEngineering instrumentseng
dc.subject.lembSISTEMAS DE CONTROL DE AUTOMATASspa
dc.subject.lembRobots - Control systemseng
dc.subject.lembLENGUAJES DE PROGRAMACION (COMPUTADORES ELECTRONICOS)spa
dc.subject.lembProgramming languages (electronic computers)eng
dc.subject.lembPROCESAMIENTO ELECTRONICO DE DATOSspa
dc.subject.lembElectronic data processingeng
dc.subject.proposalSupervisory Control Theoryeng
dc.subject.proposalDiscrete Event Systemseng
dc.subject.proposalAutomataeng
dc.subject.proposalTCT softwareeng
dc.subject.proposalIndustrial simulationeng
dc.subject.proposalModular designeng
dc.subject.proposalAutomation challengeseng
dc.subject.proposalTeoría de Control Supervisoriospa
dc.subject.proposalSistemas de Eventos Discretosspa
dc.subject.proposalAutómatasspa
dc.subject.proposalSoftware TCTspa
dc.subject.proposalSimulación industrialspa
dc.subject.proposalDiseño modularspa
dc.subject.proposalRetos de automatizaciónspa
dc.subject.wikidataAutomationeng
dc.subject.wikidataAutomatizaciónspa
dc.subject.wikidataAutomated Machine Learningeng
dc.subject.wikidataAutomatización del Aprendizaje Automáticospa
dc.titleClosing the Gap between supervisory control theory and the real world: implementing supervisors in simulated industrial environmentseng
dc.title.translatedCerrar la brecha entre la teoría del control supervisor y el mundo real: Implementación de supervisores en entornos industriales simuladosspa
dc.typeTrabajo de grado - Maestríaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdccspa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/masterThesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TMspa
dc.type.versioninfo:eu-repo/semantics/acceptedVersionspa
dcterms.audience.professionaldevelopmentEstudiantesspa
dcterms.audience.professionaldevelopmentInvestigadoresspa
dcterms.audience.professionaldevelopmentMaestrosspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
1019149327.2024.pdf
Tamaño:
6.24 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis de Maestría en Ingeniería - Automatización Industrial

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
5.74 KB
Formato:
Item-specific license agreed upon to submission
Descripción: