Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC)
Descripción del Articulo
La presente tesis propone la implementación del algoritmo Practical Non-linear Model Predictive Control (PNMPC) para controlar el lazo de nivel del Módulo de laboratorio FESTO, el cual se compone de un sistema de dos tanques en cascada conectados por un circuito cerrado donde fluye agua. El PNMPC es...
| Autores: | , |
|---|---|
| Formato: | tesis de grado |
| Fecha de Publicación: | 2025 |
| Institución: | Universidad de Piura |
| Repositorio: | UDEP-Institucional |
| Lenguaje: | español |
| OAI Identifier: | oai:pirhua.udep.edu.pe:11042/7178 |
| Enlace del recurso: | https://hdl.handle.net/11042/7178 |
| Nivel de acceso: | acceso abierto |
| Materia: | Control predictivo -- Aplicación Industrias -- Control automático Teorías no lineales -- Investigaciones 629.836 https://purl.org/pe-repo/ocde/ford#2.02.01 |
| id |
UDEP_e3994875ca7329709fa609e42c7c10f8 |
|---|---|
| oai_identifier_str |
oai:pirhua.udep.edu.pe:11042/7178 |
| network_acronym_str |
UDEP |
| network_name_str |
UDEP-Institucional |
| repository_id_str |
2644 |
| dc.title.none.fl_str_mv |
Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) |
| title |
Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) |
| spellingShingle |
Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) Jaramillo Baca, Jenner Jeampierre Control predictivo -- Aplicación Industrias -- Control automático Teorías no lineales -- Investigaciones 629.836 https://purl.org/pe-repo/ocde/ford#2.02.01 |
| title_short |
Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) |
| title_full |
Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) |
| title_fullStr |
Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) |
| title_full_unstemmed |
Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) |
| title_sort |
Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) |
| author |
Jaramillo Baca, Jenner Jeampierre |
| author_facet |
Jaramillo Baca, Jenner Jeampierre Vilca Aguilar, Luis Angel |
| author_role |
author |
| author2 |
Vilca Aguilar, Luis Angel |
| author2_role |
author |
| dc.contributor.advisor.fl_str_mv |
Manrique Silupú, José José |
| dc.contributor.author.fl_str_mv |
Jaramillo Baca, Jenner Jeampierre Vilca Aguilar, Luis Angel |
| dc.subject.none.fl_str_mv |
Control predictivo -- Aplicación Industrias -- Control automático Teorías no lineales -- Investigaciones |
| topic |
Control predictivo -- Aplicación Industrias -- Control automático Teorías no lineales -- Investigaciones 629.836 https://purl.org/pe-repo/ocde/ford#2.02.01 |
| dc.subject.ddc.none.fl_str_mv |
629.836 |
| dc.subject.ocde.none.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.02.01 |
| description |
La presente tesis propone la implementación del algoritmo Practical Non-linear Model Predictive Control (PNMPC) para controlar el lazo de nivel del Módulo de laboratorio FESTO, el cual se compone de un sistema de dos tanques en cascada conectados por un circuito cerrado donde fluye agua. El PNMPC es un algoritmo de control que soluciona el problema de la no linealidad de los sistemas de nivel sin comprometer el rendimiento del proceso control. Para llevar a efecto esta estrategia de control se ha escrito un código en MATLAB que envía y recibe datos de la planta mediante la arquitectura de comunicación OPC UA a un PLC, que se encarga de operar los componentes del Módulo FESTO. También, se aplicó técnicas de control, usualmente, vistas en los cursos de automatización tales como el controlador PI y el controlador Generalize Predictive Control (GPC) para comparar su rendimiento con la propuesta de estudio respecto a pruebas ejecutadas en el módulo experimental en tiempo real. De manera que, se ha evidenciado un mejor desempeño y una implementación más simple del PNMPC respecto a sus análogos. Por ende, se ha abierto una alternativa de solución para realizar el control de nivel a escala industrial. |
| publishDate |
2025 |
| dc.date.accessioned.none.fl_str_mv |
2025-03-05T23:20:06Z |
| dc.date.available.none.fl_str_mv |
2025-03-05T23:20:06Z |
| dc.date.issued.fl_str_mv |
2025-01 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| dc.identifier.citation.none.fl_str_mv |
Jaramillo, J. y Vilca, L. (2024). Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) (Tesis para optar el título de Ingeniero Mecánico-Eléctrico). Universidad de Piura. Facultad de Ingeniería. Programa Académico de Ingeniería Mecánico-Eléctrica. Piura, Perú. |
| dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/11042/7178 |
| identifier_str_mv |
Jaramillo, J. y Vilca, L. (2024). Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) (Tesis para optar el título de Ingeniero Mecánico-Eléctrico). Universidad de Piura. Facultad de Ingeniería. Programa Académico de Ingeniería Mecánico-Eléctrica. Piura, Perú. |
| url |
https://hdl.handle.net/11042/7178 |
| dc.language.iso.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.ispartof.fl_str_mv |
SUNEDU |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nd/4.0/ |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.spatial.none.fl_str_mv |
Perú |
| dc.publisher.es.fl_str_mv |
Universidad de Piura |
| dc.publisher.country.none.fl_str_mv |
PE |
| dc.source.es.fl_str_mv |
Universidad de Piura Repositorio Institucional Pirhua - UDEP |
| dc.source.none.fl_str_mv |
reponame:UDEP-Institucional instname:Universidad de Piura instacron:UDEP |
| instname_str |
Universidad de Piura |
| instacron_str |
UDEP |
| institution |
UDEP |
| reponame_str |
UDEP-Institucional |
| collection |
UDEP-Institucional |
| bitstream.url.fl_str_mv |
https://pirhua.udep.edu.pe/backend/api/core/bitstreams/1f702306-641b-42f0-9141-d5bcf0fb4320/download https://pirhua.udep.edu.pe/backend/api/core/bitstreams/3cc29b80-dc4c-444b-b3d1-e6d8c97ccced/download https://pirhua.udep.edu.pe/backend/api/core/bitstreams/9dcbbc28-95e8-4944-b569-ad6448ce9ffd/download https://pirhua.udep.edu.pe/backend/api/core/bitstreams/2d33a587-973a-4bb7-bc41-dd1254668d01/download https://pirhua.udep.edu.pe/backend/api/core/bitstreams/cae02d38-21f6-4f9d-929b-7877469229e3/download https://pirhua.udep.edu.pe/backend/api/core/bitstreams/a1b35d57-e412-41b0-b0ee-d263c1e46030/download https://pirhua.udep.edu.pe/backend/api/core/bitstreams/844bd885-e051-4303-b1f3-60bd42321dd0/download https://pirhua.udep.edu.pe/backend/api/core/bitstreams/5631261f-cb7b-4678-82a2-67739650f7de/download https://pirhua.udep.edu.pe/backend/api/core/bitstreams/40af92fd-960f-4688-af65-f33cb76b19e0/download https://pirhua.udep.edu.pe/backend/api/core/bitstreams/993b4f46-374e-4982-aed3-bde3a064c00c/download |
| bitstream.checksum.fl_str_mv |
28dec53853cd834fd6bcbdb814f9a510 1b9a7d34663e393ac72059ea0eed46bb 4cc61458ddb3c7be495daddf0cd35d40 bb9bdc0b3349e4284e09149f943790b4 875c892c4148857c637f314901971940 2314d268756efe0ddbc2b4bd58535647 e5077b1fc52a0caa8e924d5c8b74c2e5 113cbce13352259827e9e1a7c3afd51e a1882a69d4587cdd4a0e8cc75923acdc f5cfadbeb246ec8d6ee82698f9f263f0 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Institucional Pirhua |
| repository.mail.fl_str_mv |
no-reply3@udep.edu.pe |
| _version_ |
1839818749547380736 |
| spelling |
Manrique Silupú, José JoséJaramillo Baca, Jenner JeampierreVilca Aguilar, Luis AngelPerú2025-03-05T23:20:06Z2025-03-05T23:20:06Z2025-01Jaramillo, J. y Vilca, L. (2024). Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC) (Tesis para optar el título de Ingeniero Mecánico-Eléctrico). Universidad de Piura. Facultad de Ingeniería. Programa Académico de Ingeniería Mecánico-Eléctrica. Piura, Perú.https://hdl.handle.net/11042/7178La presente tesis propone la implementación del algoritmo Practical Non-linear Model Predictive Control (PNMPC) para controlar el lazo de nivel del Módulo de laboratorio FESTO, el cual se compone de un sistema de dos tanques en cascada conectados por un circuito cerrado donde fluye agua. El PNMPC es un algoritmo de control que soluciona el problema de la no linealidad de los sistemas de nivel sin comprometer el rendimiento del proceso control. Para llevar a efecto esta estrategia de control se ha escrito un código en MATLAB que envía y recibe datos de la planta mediante la arquitectura de comunicación OPC UA a un PLC, que se encarga de operar los componentes del Módulo FESTO. También, se aplicó técnicas de control, usualmente, vistas en los cursos de automatización tales como el controlador PI y el controlador Generalize Predictive Control (GPC) para comparar su rendimiento con la propuesta de estudio respecto a pruebas ejecutadas en el módulo experimental en tiempo real. De manera que, se ha evidenciado un mejor desempeño y una implementación más simple del PNMPC respecto a sus análogos. Por ende, se ha abierto una alternativa de solución para realizar el control de nivel a escala industrial.application/pdfspaUniversidad de PiuraPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nd/4.0/Universidad de PiuraRepositorio Institucional Pirhua - UDEPreponame:UDEP-Institucionalinstname:Universidad de Piurainstacron:UDEPControl predictivo -- AplicaciónIndustrias -- Control automáticoTeorías no lineales -- Investigaciones629.836https://purl.org/pe-repo/ocde/ford#2.02.01Control de nivel para un módulo de prueba experimental usando Practical Non-linear Model Predictive Controller (PNMPC)info:eu-repo/semantics/bachelorThesisSUNEDUIngeniero Mecánico EléctricoUniversidad de Piura. Facultad de IngenieríaIngeniería Mecánico- EléctricaFacultad de IngenieríaDepartamento de Ingeniería Mecánica EléctricaÁrea de Electrónica y Automatización7068445370555742https://orcid.org/0000-0002-0331-273444235652https://purl.org/pe-repo/renati/type#tesishttps://purl.org/pe-repo/renati/level#tituloProfesional713076Ipanaqué Alama, WilliamAlvarado Tabacchi, IreneORIGINALIME_2503.pdfIME_2503.pdfArchivo principalapplication/pdf3287983https://pirhua.udep.edu.pe/backend/api/core/bitstreams/1f702306-641b-42f0-9141-d5bcf0fb4320/download28dec53853cd834fd6bcbdb814f9a510MD51Autorización-Jaramillo_Baca-Vilca_Aguilar.pdfAutorización de publicaciónapplication/pdf1289201https://pirhua.udep.edu.pe/backend/api/core/bitstreams/3cc29b80-dc4c-444b-b3d1-e6d8c97ccced/download1b9a7d34663e393ac72059ea0eed46bbMD53Reporte-Jaramillo_Baca-Vilca_Aguilar.pdfReporte de turnitinapplication/pdf4936815https://pirhua.udep.edu.pe/backend/api/core/bitstreams/9dcbbc28-95e8-4944-b569-ad6448ce9ffd/download4cc61458ddb3c7be495daddf0cd35d40MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://pirhua.udep.edu.pe/backend/api/core/bitstreams/2d33a587-973a-4bb7-bc41-dd1254668d01/downloadbb9bdc0b3349e4284e09149f943790b4MD52TEXTIME_2503.pdf.txtIME_2503.pdf.txtExtracted texttext/plain106893https://pirhua.udep.edu.pe/backend/api/core/bitstreams/cae02d38-21f6-4f9d-929b-7877469229e3/download875c892c4148857c637f314901971940MD511Autorización-Jaramillo_Baca-Vilca_Aguilar.pdf.txtAutorización-Jaramillo_Baca-Vilca_Aguilar.pdf.txtExtracted texttext/plain63https://pirhua.udep.edu.pe/backend/api/core/bitstreams/a1b35d57-e412-41b0-b0ee-d263c1e46030/download2314d268756efe0ddbc2b4bd58535647MD513Reporte-Jaramillo_Baca-Vilca_Aguilar.pdf.txtReporte-Jaramillo_Baca-Vilca_Aguilar.pdf.txtExtracted texttext/plain104475https://pirhua.udep.edu.pe/backend/api/core/bitstreams/844bd885-e051-4303-b1f3-60bd42321dd0/downloade5077b1fc52a0caa8e924d5c8b74c2e5MD515THUMBNAILIME_2503.pdf.jpgIME_2503.pdf.jpgGenerated Thumbnailimage/jpeg19588https://pirhua.udep.edu.pe/backend/api/core/bitstreams/5631261f-cb7b-4678-82a2-67739650f7de/download113cbce13352259827e9e1a7c3afd51eMD512Autorización-Jaramillo_Baca-Vilca_Aguilar.pdf.jpgAutorización-Jaramillo_Baca-Vilca_Aguilar.pdf.jpgGenerated Thumbnailimage/jpeg34258https://pirhua.udep.edu.pe/backend/api/core/bitstreams/40af92fd-960f-4688-af65-f33cb76b19e0/downloada1882a69d4587cdd4a0e8cc75923acdcMD514Reporte-Jaramillo_Baca-Vilca_Aguilar.pdf.jpgReporte-Jaramillo_Baca-Vilca_Aguilar.pdf.jpgGenerated Thumbnailimage/jpeg17183https://pirhua.udep.edu.pe/backend/api/core/bitstreams/993b4f46-374e-4982-aed3-bde3a064c00c/downloadf5cfadbeb246ec8d6ee82698f9f263f0MD51611042/7178oai:pirhua.udep.edu.pe:11042/71782025-04-15 10:52:36.807https://creativecommons.org/licenses/by-nd/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://pirhua.udep.edu.peRepositorio Institucional Pirhuano-reply3@udep.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0IG93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLCB0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZyB0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sIGluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlIHN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yIHB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZSB0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQgdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uIGFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LCB5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZSBjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCBzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkIHdpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRCBCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUgRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSCBDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZSBzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMgbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
| score |
13.946597 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).