Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC
El objetivo de este proyecto es implementar este tipo de comunicación (OPC) entre los softwares Matlab y LabView para comunicarlos con dos PLC (Siemens y Allen Bradley) que posee la UNAB, con el fin de aplicar diferentes controladores (PID, Fuzzy, LQG) a un variador de frecuencia (Siemens) acoplado...
- Autores:
-
Villamizar Galvis, Olmer Giovanny
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2017
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/1610
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/1610
- Palabra clave:
- Mechatronic engineering
Programmable controllers
Automatic control systems
Investigations
Analysis
Ingeniería mecatrónica
Controladores programables
Sistemas automáticos de control
Investigaciones
Análisis
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UNAB2_733251a7857901b2c52ff13cdaa5306f |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/1610 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC |
dc.title.translated.eng.fl_str_mv |
Implementation of a control system to regulate the speed and position of industrial motors using the OPC communication protocol |
title |
Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC |
spellingShingle |
Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC Mechatronic engineering Programmable controllers Automatic control systems Investigations Analysis Ingeniería mecatrónica Controladores programables Sistemas automáticos de control Investigaciones Análisis |
title_short |
Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC |
title_full |
Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC |
title_fullStr |
Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC |
title_full_unstemmed |
Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC |
title_sort |
Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC |
dc.creator.fl_str_mv |
Villamizar Galvis, Olmer Giovanny |
dc.contributor.advisor.spa.fl_str_mv |
González Acevedo, Hernando |
dc.contributor.author.spa.fl_str_mv |
Villamizar Galvis, Olmer Giovanny |
dc.contributor.cvlac.*.fl_str_mv |
González Acevedo, Hernando [0000544655] |
dc.contributor.googlescholar.*.fl_str_mv |
González Acevedo, Hernando [V8tga0cAAAAJ&hl=es] |
dc.contributor.scopus.*.fl_str_mv |
González Acevedo, Hernando [55821231500] |
dc.contributor.researchgate.*.fl_str_mv |
González Acevedo, Hernando [Hernando-Gonzalez] |
dc.contributor.researchgroup.spa.fl_str_mv |
Grupo de Investigación Control y Mecatrónica - GICYM Grupo de Investigaciones Clínicas |
dc.subject.keywords.eng.fl_str_mv |
Mechatronic engineering Programmable controllers Automatic control systems Investigations Analysis |
topic |
Mechatronic engineering Programmable controllers Automatic control systems Investigations Analysis Ingeniería mecatrónica Controladores programables Sistemas automáticos de control Investigaciones Análisis |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería mecatrónica Controladores programables Sistemas automáticos de control Investigaciones Análisis |
description |
El objetivo de este proyecto es implementar este tipo de comunicación (OPC) entre los softwares Matlab y LabView para comunicarlos con dos PLC (Siemens y Allen Bradley) que posee la UNAB, con el fin de aplicar diferentes controladores (PID, Fuzzy, LQG) a un variador de frecuencia (Siemens) acoplado a un generador y a un servomotor industrial (Rockwell) acoplado a una barra y de esta forma comparar y analizar el tiempo de respuesta que se obtenga de cada enlace de comunicación, así mismo analizar las ventajas de la comunicación OPC. |
publishDate |
2017 |
dc.date.issued.none.fl_str_mv |
2017 |
dc.date.accessioned.none.fl_str_mv |
2020-06-26T19:45:25Z |
dc.date.available.none.fl_str_mv |
2020-06-26T19:45:25Z |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.local.spa.fl_str_mv |
Trabajo de Grado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/1610 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional UNAB |
url |
http://hdl.handle.net/20.500.12749/1610 |
identifier_str_mv |
instname:Universidad Autónoma de Bucaramanga - UNAB reponame:Repositorio Institucional UNAB |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Villamizar Galvis, Olmer Giovanny (2017). Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB [1] Implementación de controladores en Matlab y plc con comunicación opc aplicado a plantas industriales. Manuel Manyari. Febrero 2, 2008 [2]Centro integrado politécnico. OPC: UN ESTANDAR EN LAS REDES INDUSTRIALES Y BUSES DE CAMPO, Obtenido en http://www.etitudela.com/entrenadorcomunicaciones/downloads/labviewintroduccionopcserver. pdf, el día 8 de enero de 2017 [3] Experimental Validation of PID Based CascadeControl System through SCADA-PLC-OPC Interface. A. Lakshmi, Sangeetha B, enero 10, 2012 [4] On Remote Real-time Communication between MATLAB and PLC Based on OPC Technology. Zhang Lieping, Zeng Aiqun. China. Julio 26, 2007 [5] Automation of shell and tube type heat exchanger with PLC and LabVIEW. Tushar V, Shripad S, G. Jamakar. India. Mayo 28, 2015 [6] Universidad del Cauca. Redes de comunicación industrial. Obtenido en: ftp://ftp.unicauca.edu.co/Facultades/FIET/DEIC/Materias/Redes%20Industriales/Redes/Conferenc ias/Capitulo%201.pdf, el día 17 de enero de 2018. [7] Matlab Toolbox OPC guide. Obtenido de https://www.mathworks.com/products/opc.html, el día 5 de enero de 2017. [8] National Instruments. Conecte LabVIEW a Cualquier PLC. Obtenido de http://www.ni.com/white-paper/7906/es/, el día 5 de enero de 2017. [9] Sistemas de control el tiempo discreto. Ogata K. Prentice Hall, 1996. [10] Model Predictive Control System Design and Implementation Using MATLAB. Wang, Liuping. Melbourne, Australia: Springer, 2009. [11] Diseño de controladores LQR/LQG para su aplicación en sistemas de pilas de combustible tipo PEM. Ali Niknezhadi, Cristian Kunusch, Carlos Ocampo-Martínez. 2010. Barcelona, España: s.n., 2010. [12] Fundamentos de robótica. Antonio Barrientos. McGrawHill, 2012 [13] Leonardo J. Marín, Víctor M. Alfaro. “Sintonización de controladores por ubicación de polos y ceros”. IEEE CONESCAPAN XXVI, 2007. [14] X. Lan Li, J. Gyu y H. Shin. “Comparison and evaluation of anti-windup PI Controllers”. Journal of Power Electronics, Volume 11 No 1. Enero 2011. |
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.spa.fl_str_mv |
info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial-SinDerivadas 2.5 Colombia |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.coverage.spa.fl_str_mv |
Bucaramanga (Colombia) |
dc.coverage.campus.spa.fl_str_mv |
UNAB Campus Bucaramanga |
dc.publisher.grantor.spa.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.publisher.faculty.spa.fl_str_mv |
Facultad Ingeniería |
dc.publisher.program.spa.fl_str_mv |
Pregrado Ingeniería Mecatrónica |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/1610/1/2017_Olmer_Giovanny_Villamizar_Galvis.pdf https://repository.unab.edu.co/bitstream/20.500.12749/1610/2/2017_Olmer_Giovanny_Villamizar_Galvis.pdf.jpg |
bitstream.checksum.fl_str_mv |
75ad5221c1e4d4c692eaa13c21305312 9fb7e00739cbb3b8a63888f855d3de37 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB |
repository.mail.fl_str_mv |
repositorio@unab.edu.co |
_version_ |
1814277291338891264 |
spelling |
González Acevedo, Hernando490b15a6-3d80-4525-a9a0-44e34b8f0937-1Villamizar Galvis, Olmer Giovanny7b0f6c8a-810a-4a28-834e-91c539c384bc-1González Acevedo, Hernando [0000544655]González Acevedo, Hernando [V8tga0cAAAAJ&hl=es]González Acevedo, Hernando [55821231500]González Acevedo, Hernando [Hernando-Gonzalez]Grupo de Investigación Control y Mecatrónica - GICYMGrupo de Investigaciones Clínicas2020-06-26T19:45:25Z2020-06-26T19:45:25Z2017http://hdl.handle.net/20.500.12749/1610instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABEl objetivo de este proyecto es implementar este tipo de comunicación (OPC) entre los softwares Matlab y LabView para comunicarlos con dos PLC (Siemens y Allen Bradley) que posee la UNAB, con el fin de aplicar diferentes controladores (PID, Fuzzy, LQG) a un variador de frecuencia (Siemens) acoplado a un generador y a un servomotor industrial (Rockwell) acoplado a una barra y de esta forma comparar y analizar el tiempo de respuesta que se obtenga de cada enlace de comunicación, así mismo analizar las ventajas de la comunicación OPC.TABLA DE CONTENIDO INTRODUCCION................................................................................................................................. 10 OBJETIVOS......................................................................................................................................... 11 OBJETIVO GENERAL....................................................................................................................... 11 OBETIVOS ESPECIFICOS................................................................................................................. 11 1. COMUNICACIÓN OPC................................................................................................................ 12 1.1. SERVIDORES OPC............................................................................................................... 14 1.2. ESTRUCTURA DE COMUNICACIÓN.................................................................................... 15 1.3. DISEÑO DE LA RED DE COMUNICACIÓN........................................................................... 17 1.4. CONFIGURACIÓN DEL SERVIDOR OPC .............................................................................. 19 1.5. CONFIGURACIÓN SOFTWARES DE PROGRAMACIÓN ....................................................... 22 1.5.1. MATLAB..................................................................................................................... 22 1.5.2. LABVIEW.................................................................................................................... 23 2. DISEÑO DE SISTEMAS DE CONTROL.......................................................................................... 24 2.1. ESTRATEGIAS DE CONTROL.................................................................................................... 24 2.1.1. CONTROL PID ............................................................................................................ 24 2.1.2. CONTROL ÓPTIMO (LQG).......................................................................................... 25 2.1.3. CONTROL FUZZY........................................................................................................ 27 2.2. MODELADO DINÁMICO DE LOS SISTEMAS ....................................................................... 29 2.2.1. CONTROL DE VELOCIDAD DE UN MOTOR AC ........................................................... 29 2.2.1.1. MODELO DEL SISTEMA...................................................................................... 29 2.2.1.2. DISEÑO DEL CONTROLADOR PID....................................................................... 37 2.2.1.3. DISEÑO DEL CONTROLADOR LQG..................................................................... 40 2.2.1.4. DISEÑO DEL CONTROLADOR FUZZY.................................................................. 45 2.2.2. CONTROL DE POSICIÓN............................................................................................. 49 2.2.2.1. MODELO DEL SISTEMA...................................................................................... 49 2.2.2.2. DISEÑO DEL CONTROLADOR PD........................................................................ 54 2.2.2.3. DISEÑO DEL CONTROLADOR LQG..................................................................... 56 2.2.2.4. DISEÑO DEL CONTROLADOR FUZZY.................................................................. 57 3. VALIDACIÓN EXPERIMENTAL .................................................................................................... 60 3.1. INTERFACES HMI............................................................................................................... 60 3.1.1. MATLAB..................................................................................................................... 60 3.1.2. LABVIEW.................................................................................................................... 63 3.2. VALIDACION DE LAS ESTRATEGIAS DE CONTROL.............................................................. 65 3.2.1. CONTROL DE VELOCIDAD.......................................................................................... 65 3.2.1.1. CONTROL PID .................................................................................................... 65 3.2.1.2. CONTROL LQG................................................................................................... 66 3.2.1.3. CONTROL FUZZY................................................................................................ 67 3.2.1.4. INDICES DE ERROR ............................................................................................ 68 3.2.2. CONTROL DE POSICIÓN............................................................................................. 71 3.2.2.1. CONTROL PD ..................................................................................................... 71 3.2.2.2. CONTROL LQG................................................................................................... 72 3.2.2.3. CONTROL FUZZY................................................................................................ 73 3.2.2.4. INDICES DE ERROR ............................................................................................ 74 CONCLUSIONES Y RECOMENDACIONES............................................................................................ 76 BIBLIOGRAFIA.................................................................................................................................... 78 ANEXO 1. CONFIGURACION SERVIDOR OPC – SIEMENS................................................................... 79 ANEXO 2. CONFIGURACION SERVIDOR OPC – ALLEN BRADLEY ....................................................... 85 ANEXO 3 CONFIGURACION SERVIDOR OPC – FESTO........................................................................ 92 ANEXO 4 CONFIGURACION DEL CLIENTE OPC – MATLAB................................................................. 97 ANEXO 5 CONFIGURACION DEL CLIENTE OPC – LABVIEW.............................................................. 100 ANEXO 6 GUÍA LABORATORIO DE REDES DE COMUNICACIÓN INDUSTRIAL # 1 ............................ 104 ANEXO 7 GUÍA LABORATORIO DE REDES DE COMUNICACIÓN INDUSTRIAL # 2 ............................ 106 ANEXO 8 GUÍA LABORATORIO DE REDES DE COMUNICACIÓN INDUSTRIAL # 3 ............................ 109 ANEXO 9 GUÍA LABORATORIO DE REDES DE COMUNICACIÓN INDUSTRIAL # 4 ............................ 112 ANEXO 10 GUÍA LABORATORIO DE CONTROL # 1 .......................................................................... 115 ANEXO 11 GUÍA LABORATORIO DE CONTROL # 2 .......................................................................... 122 ANEXO 12 GUÍA LABORATORIO DE CONTROL # 3 .......................................................................... 127 ANEXO 13 GUÍA LABORATORIO DE CONTROL # 4 .......................................................................... 133PregradoThe objective of this project is to implement this type of communication (OPC) between the Matlab and LabView softwares to communicate them with two PLCs (Siemens and Allen Bradley) owned by UNAB, in order to apply different controllers (PID, Fuzzy, LQG) to a frequency variator (Siemens) coupled to a generator and to an industrial servo motor (Rockwell) coupled to a bus and thus compare and analyze the response time obtained from each communication link, as well as analyze the advantages of OPC communication.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaImplementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPCImplementation of a control system to regulate the speed and position of industrial motors using the OPC communication protocolIngeniero MecatrónicoBucaramanga (Colombia)UNAB Campus BucaramangaUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería Mecatrónicainfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPMechatronic engineeringProgrammable controllersAutomatic control systemsInvestigationsAnalysisIngeniería mecatrónicaControladores programablesSistemas automáticos de controlInvestigacionesAnálisisVillamizar Galvis, Olmer Giovanny (2017). Implementación de un sistema de control para regular la velocidad y posición de motores industriales utilizando el protocolo de comunicación OPC. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB[1] Implementación de controladores en Matlab y plc con comunicación opc aplicado a plantas industriales. Manuel Manyari. Febrero 2, 2008[2]Centro integrado politécnico. OPC: UN ESTANDAR EN LAS REDES INDUSTRIALES Y BUSES DE CAMPO, Obtenido en http://www.etitudela.com/entrenadorcomunicaciones/downloads/labviewintroduccionopcserver. pdf, el día 8 de enero de 2017[3] Experimental Validation of PID Based CascadeControl System through SCADA-PLC-OPC Interface. A. Lakshmi, Sangeetha B, enero 10, 2012[4] On Remote Real-time Communication between MATLAB and PLC Based on OPC Technology. Zhang Lieping, Zeng Aiqun. China. Julio 26, 2007[5] Automation of shell and tube type heat exchanger with PLC and LabVIEW. Tushar V, Shripad S, G. Jamakar. India. Mayo 28, 2015[6] Universidad del Cauca. Redes de comunicación industrial. Obtenido en: ftp://ftp.unicauca.edu.co/Facultades/FIET/DEIC/Materias/Redes%20Industriales/Redes/Conferenc ias/Capitulo%201.pdf, el día 17 de enero de 2018.[7] Matlab Toolbox OPC guide. Obtenido de https://www.mathworks.com/products/opc.html, el día 5 de enero de 2017.[8] National Instruments. Conecte LabVIEW a Cualquier PLC. Obtenido de http://www.ni.com/white-paper/7906/es/, el día 5 de enero de 2017.[9] Sistemas de control el tiempo discreto. Ogata K. Prentice Hall, 1996.[10] Model Predictive Control System Design and Implementation Using MATLAB. Wang, Liuping. Melbourne, Australia: Springer, 2009.[11] Diseño de controladores LQR/LQG para su aplicación en sistemas de pilas de combustible tipo PEM. Ali Niknezhadi, Cristian Kunusch, Carlos Ocampo-Martínez. 2010. Barcelona, España: s.n., 2010.[12] Fundamentos de robótica. Antonio Barrientos. McGrawHill, 2012[13] Leonardo J. Marín, Víctor M. Alfaro. “Sintonización de controladores por ubicación de polos y ceros”. IEEE CONESCAPAN XXVI, 2007.[14] X. Lan Li, J. Gyu y H. Shin. “Comparison and evaluation of anti-windup PI Controllers”. Journal of Power Electronics, Volume 11 No 1. Enero 2011.ORIGINAL2017_Olmer_Giovanny_Villamizar_Galvis.pdf2017_Olmer_Giovanny_Villamizar_Galvis.pdfTesisapplication/pdf4389303https://repository.unab.edu.co/bitstream/20.500.12749/1610/1/2017_Olmer_Giovanny_Villamizar_Galvis.pdf75ad5221c1e4d4c692eaa13c21305312MD51open accessTHUMBNAIL2017_Olmer_Giovanny_Villamizar_Galvis.pdf.jpg2017_Olmer_Giovanny_Villamizar_Galvis.pdf.jpgIM Thumbnailimage/jpeg5509https://repository.unab.edu.co/bitstream/20.500.12749/1610/2/2017_Olmer_Giovanny_Villamizar_Galvis.pdf.jpg9fb7e00739cbb3b8a63888f855d3de37MD52open access20.500.12749/1610oai:repository.unab.edu.co:20.500.12749/16102024-01-21 10:34:30.067open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co |