Diseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburos

Los sistemas de control predictivo son fundamentales para garantizar la eficiencia y seguridad en el transporte de hidrocarburos, especialmente en entornos complejos como el colombiano, donde factores como la orografía, arranques y paradas abruptas, mezcla de interfases y variaciones en la densidad...

Full description

Autores:
Gómez Díaz, Jhon Alexander
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/93617
Acceso en línea:
http://hdl.handle.net/11349/93617
Palabra clave:
Control predictivo
Perturbación hidráulica
Simulación
Transporte de hidrocarburos
Especialización en Informática y Automática Industrial -- Tesis y disertaciones académicas
Predictive control
Hydraulic disturbances
Simulation
Hydrocarbon transport
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_a0bb0df4f82e0d2d35a2d3cce54748b6
oai_identifier_str oai:repository.udistrital.edu.co:11349/93617
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Diseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburos
dc.title.titleenglish.none.fl_str_mv Design and simulation of a predictive control system for hydraulic and process disturbances in the transport of hydrocarbons
title Diseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburos
spellingShingle Diseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburos
Control predictivo
Perturbación hidráulica
Simulación
Transporte de hidrocarburos
Especialización en Informática y Automática Industrial -- Tesis y disertaciones académicas
Predictive control
Hydraulic disturbances
Simulation
Hydrocarbon transport
title_short Diseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburos
title_full Diseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburos
title_fullStr Diseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburos
title_full_unstemmed Diseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburos
title_sort Diseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburos
dc.creator.fl_str_mv Gómez Díaz, Jhon Alexander
dc.contributor.advisor.none.fl_str_mv Soriano Méndez, José Jairo
dc.contributor.author.none.fl_str_mv Gómez Díaz, Jhon Alexander
dc.contributor.orcid.none.fl_str_mv Soriano Méndez, José Jairo [0000-0001-6442-5890]
dc.subject.none.fl_str_mv Control predictivo
Perturbación hidráulica
Simulación
Transporte de hidrocarburos
topic Control predictivo
Perturbación hidráulica
Simulación
Transporte de hidrocarburos
Especialización en Informática y Automática Industrial -- Tesis y disertaciones académicas
Predictive control
Hydraulic disturbances
Simulation
Hydrocarbon transport
dc.subject.lemb.none.fl_str_mv Especialización en Informática y Automática Industrial -- Tesis y disertaciones académicas
dc.subject.keyword.none.fl_str_mv Predictive control
Hydraulic disturbances
Simulation
Hydrocarbon transport
description Los sistemas de control predictivo son fundamentales para garantizar la eficiencia y seguridad en el transporte de hidrocarburos, especialmente en entornos complejos como el colombiano, donde factores como la orografía, arranques y paradas abruptas, mezcla de interfases y variaciones en la densidad del fluido generan perturbaciones significativas. Se propone el diseño y simulación de un sistema de control predictivo orientado a mitigar estas perturbaciones hidráulicas y de proceso en las plantas de bombeo. Para su desarrollo, se analizaron datos históricos de operación y se implementaron modelos de machine learning para identificar las variables críticas a controlar. La simulación del sistema y la integración del control predictivo se llevaron a cabo mediante softwares especializados como ASPEN Hysys y RsLogix 5000 de Rockwell Automation. El objetivo principal es mejorar la eficiencia operativa y minimizar las paradas no programadas mediante el monitoreo en tiempo real de las presiones de succión y descarga en cada planta. Esto se logró al ajustar dinámicamente la velocidad de la bomba en la planta anterior según el algoritmo de detección de perturbaciones, lo que garantiza que el sistema opere dentro de límites seguros. Adicionalmente, se presentó una propuesta para el intercambio eficiente de datos operativos al usar la infraestructura de comunicación existente. Este sistema contribuye a optimizar la gestión del transporte de hidrocarburos que incrementa la confiabilidad y seguridad del proceso.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-03-12T21:04:00Z
dc.date.available.none.fl_str_mv 2025-03-12T21:04:00Z
dc.date.created.none.fl_str_mv 2025-01-29
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Monografía
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/93617
url http://hdl.handle.net/11349/93617
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv CENIT, «Informe integrado de gestión sostenible,» Bogotá, 2022.
CENIT, «Instructivo mesa técnica de factor de servicio,» Bogotá, 2023.
Organización Latinoamericana de Energía, «Situación del consumo energético a nivel mundial y para América Latina y el Caribe,» Quito, 2022.
Unidad de Planeación Minero Energética, «Resolución No. 000714 de 2023,» Bogotá, 2023.
M. Farahani y D. Rahmani, «Production and distribution planning in petroleum supply chains regarding the impacts of gas injection and swap,» Energy, vol. 141, pp. 991-1003, 2017.
O. Castiblanco Urrego y D. J. Cardenas Romay, «Importancia del transporte de hidrocarburos y su realidad en Colombia,» Inventum, vol. I, nº 18, pp. 77-89, 2023.
J. G. Speight, Handbook of petroleum product analysis, 2a ed., John Wiley & Sons, 2015.
Ecopetrol, Normas de ingeniería de oleoductos, Bogotá, 1997.
J. E. Otero Ramos, Instrumentación industrial en instalaciones petroleras, 2013.
Instrumentation Society of America, 5.1 Instrumentation, Symbols and Identification, 2022.
Brother Filtration, «Filtración en el sector Midstream,» Wuhan, 2022.
Kimray, Inc, «Medición de líquidos y gases para petróleo y gas,» Texas, 2023.
A. Córdoba y A. Custodio, «Diseño y Construcción de un Transmisor de Temperatura Basado en Interfaz Digital Directa,» LACCEI, 2010.
Ecopetrol, «El petróleo y su mundo,» Unidad de Comunicaciones Corporativas de Ecopetrol, p. 37, 2014.
American Petroleum Institute, 685 - Sealless Centrifugal Pumps for Petroleum, Petrochemical, and Gas Industry Process Service, US, 2022.
Secretaria de comercio y fomento industrial, Funtioning for centrifugal pumps, México, 1971.
American Petroleum Institute, 674 - Displacement Pumps - Reciprocating, Texas, 2022.
Ingeniería de fluidos, Protección anti ariete, Buenos Aires, 2020.
M. Rodríguez, «Vibraciones en tuberías de hidrocarburos,» p. 9, 2024.
Rockwell Automation, «Arquitectura Controllogix: PLC DE ROCKWELL AUTOMATION,» p. 18, 2023.
B. Lipták, Instrument Engineers' Handbook, Vol. 2: Process Control and Optimization, vol. II, CRC Press, 2023.
J. Gómez, Industrial Automation and Control Systems: Practical Approaches, Springer, 2022, pp. 145-150.
E. F. Camacho y C. Bordons, Model Predictive Control, 5th ed., Springer, 2020.
S. J. Qin y T. A. Badgwell, «A survey of industrial model predictive control technology,» Control Engineering Practice, vol. 11, nº 7, pp. 733-764, 2020.
A. Bemporad, M. Morari y V. Dua, «The explicit linear quadratic regulator for constrained systems,» Automatica, vol. 38, nº 1, pp. 3-20, 2020.
M. A. Cisneros Tafur, «Estrategias avanzadas de control óptimo y predictivo discreto aplicadas al sistema de bombeo de petróleo por accionamiento mecánico.,» p. 125, 2021.
J. A. Prada, «Controlador predictivo basado en modelo no lineal (nmpc) para optimizar de forma automática y segura, la operación de un pozo petrolero con sistema de levantamiento artificial con bomba electro-sumergible.,» 2018.
J. H. Viljoen, C. J. Muller y I. K. Craig, «Hybrid nonlinear model predictive control of a cooling water network,» Control Engineering Practice, vol. 97, pp. 50-62, 2020.
N. Armin, H. Heidarifar, M. Shahbakhti, C. Robert Koch y B. Hoseinali, «Model Predictive Control of Internal Combustion Engines: A Review and Future Directions,» Energies, vol. 14, nº 19, pp. 51-62, 2021.
N. Molina, «Estudio del efecto del golpe de ariete en estaciones de bombeo, oleoductos, y los sistemas inherentes de prevención de fallas, para evitar daños ecológicos,» p. 125, 2020.
C. H. K. Reddy Et Al., «Data Acquisition in SCADA Systems: A Survey,» IEEE Transactions on Industrial Informatics, vol. 15, nº 7, pp. 4363-4375, 2019.
D. A. D. Oliviera Et Al., «Cloud Storage in Big Data Analytics,» IEEE Cloud Computing, vol. 7, nº 5, pp. 12-20, 2020.
A. G. D. C. Mehta et al., «Real-Time Big Data Processing with Apache Kafka,,» IEEE Access, vol. 8, pp. 123456-123465, 2020.
M. R. Beg, S. K. Gupta y P. Kumar, «Implementation of Honeywell Uniformance PHD for process data management in oil and gas industries,» IEEE International Conference on Industrial Engineering and Engineering Management, pp. 1205-1209, 2017.
J. M. Smith et al., «Industrial Communication Networks: A Review of Standards and Protocols,» IEEE Transactions on Industrial Electronics, vol. 68, nº 5, pp. 3993-4004, 2021.
R. C. H. K. N. Ali et al., «Security in Cloud Computing: A Survey,» IEEE Access, vol. 9, pp. 103568-103588, 2021.
H. R. T. H. Khokhar et al., «Sensor Calibration and Data Integrity in Industrial IoT Systems,» IEEE Internet of Things Journal, vol. 8, nº 14, pp. 11370-11382, 2021.
P. A. Brown et al., «Designing Secure Communication Systems for Industrial Applications,» IEEE Transactions on Industrial Informatics, vol. 15, nº 8, pp. 4731-4740, 2019.
S. K. M. A. Khan et al., «Data Quality in Big Data: A Survey,» IEEE Access, vol. 8, pp. 78099-78115, 2020.
Ecopetrol, Instructivo operacional del sistema de transporte, 2019. [Confidencial]
Comisión de Regulación de Energía y Gas (CREG), Resolución No. 222. Bases sobre las cuales la comisión efectuará los estudios para determinar la metodología tarifaria para la remuneración del transporte de combustibles líquidos y GLP por ductos, Bogotá, D.C., 2015.
C. Ramírez, P. López y D. Vásquez, «Data-Driven Predictive Control Strategies for Hydrocarbon Pumping Applications,» IEEE Trans. Automation Sci. Eng., vol. 18, nº 2, pp. 742-752, 2022.
D. Pérez, S. Ortiz y F. Morales, «Deep Learning-Based Predictive Control for Industrial Oil Pumping: Benefits and Challenges,» IEEE Internet Things, vol. 8, nº 5, pp. 3505-3514, 2021.
E. López, M. Sánchez y R. Delgado, «Comparative Analysis of Model-Based and Data-Driven Predictive Control in Petroleum Pumping Systems,» IEEE Trans. Ind. Inform., vol. 17, nº 1, pp. 234-244, 2021.
S. Haykin, Neural Networks and Learning Machines, 3rd ed. ed., Pearson, 2009.
C. Cortes y V. Vapnik, «Support-vector networks,» Machine Learning, vol. 20, nº 3, pp. 273-297, 1995.
Y. LeCun, Y. Bengio y G. Hinton, «Deep learning,» Natura, vol. 521, nº 553, pp. 436-444, 2015.
A. González, M. R. Torres y L. F. Hernández, «Model Predictive Control in Hydrocarbon Pumping Systems: A Review of Analytical Approaches,» IEEE Trans. Ind. Electron, vol. 68, nº 2, pp. 1253-1261, 2021.
B. Martínez, R. Silva y J. Gómez, «Analytical Models for Predictive Control in Oil Pumping: Advances and Challenges,» IEEE Control Syst. Mag., vol. 41, nº 4, pp. 47-56, 2020.
J. Maciejowski, Predictive Control with Constraints, Prentice Hall, 2002.
W. D. Seider, Process Design Principles: Synthesis, Analysis and Evaluation, Wiley, 2016.
R. F. Ortega Rodriguez, «Diseño e instalación de un sistema de protección catódica para controlar la corrosión en el fondo de los tanques de almacenamiento de hidrocarburos,» UTP, pp. 1-134, 2019.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
dc.publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/36585f3e-34e3-4975-9004-159635752ef9/download
https://repository.udistrital.edu.co/bitstreams/459fb11b-3d83-4750-a182-94da66f7f69e/download
https://repository.udistrital.edu.co/bitstreams/f584d99d-580a-4be1-bb14-d8eb633926fc/download
https://repository.udistrital.edu.co/bitstreams/58df545a-7cb3-4e7e-8dcd-6c78ba5dc466/download
https://repository.udistrital.edu.co/bitstreams/0cdefb96-1166-42f4-8777-9bf7e14078a5/download
bitstream.checksum.fl_str_mv 5c6753e2ff5c5b92aeebbe719e0cfd65
d8b9a1242e1f9e16401e3999db1f40d1
997daf6c648c962d566d7b082dac908d
aafb0293b7e6538fc328c3f84e5f1f8e
ecaf8f71859a31fc07986bf19a664a69
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165477065555968
spelling Soriano Méndez, José JairoGómez Díaz, Jhon AlexanderSoriano Méndez, José Jairo [0000-0001-6442-5890]2025-03-12T21:04:00Z2025-03-12T21:04:00Z2025-01-29http://hdl.handle.net/11349/93617Los sistemas de control predictivo son fundamentales para garantizar la eficiencia y seguridad en el transporte de hidrocarburos, especialmente en entornos complejos como el colombiano, donde factores como la orografía, arranques y paradas abruptas, mezcla de interfases y variaciones en la densidad del fluido generan perturbaciones significativas. Se propone el diseño y simulación de un sistema de control predictivo orientado a mitigar estas perturbaciones hidráulicas y de proceso en las plantas de bombeo. Para su desarrollo, se analizaron datos históricos de operación y se implementaron modelos de machine learning para identificar las variables críticas a controlar. La simulación del sistema y la integración del control predictivo se llevaron a cabo mediante softwares especializados como ASPEN Hysys y RsLogix 5000 de Rockwell Automation. El objetivo principal es mejorar la eficiencia operativa y minimizar las paradas no programadas mediante el monitoreo en tiempo real de las presiones de succión y descarga en cada planta. Esto se logró al ajustar dinámicamente la velocidad de la bomba en la planta anterior según el algoritmo de detección de perturbaciones, lo que garantiza que el sistema opere dentro de límites seguros. Adicionalmente, se presentó una propuesta para el intercambio eficiente de datos operativos al usar la infraestructura de comunicación existente. Este sistema contribuye a optimizar la gestión del transporte de hidrocarburos que incrementa la confiabilidad y seguridad del proceso.Predictive control systems are essential to guarantee efficiency and safety in the transport of hydrocarbons, especially in complex environments such as Colombia, where factors such as orography, abrupt starts and stops, mixture of interfaces and variations in fluid density generate significant disturbances. The design and simulation of a predictive control system aimed at mitigating these hydraulic and process disturbances in pumping plants is proposed. For its development, historical operating data was analyzed, and machine learning models were implemented to identify the critical variables to be controlled. System simulation and predictive control integration were carried out using specialized software such as ASPEN Hysys and Rockwell Automation's RsLogix 5000. The main goal is to improve operational efficiency and minimize unscheduled downtime by real-time monitoring of suction and discharge pressures at each plant. This was achieved by dynamically adjusting the pump speed in the upstream plant based on the disturbance detection algorithm, ensuring that the system operates within safe limits. In addition, a proposal was presented for the efficient exchange of operational data when using the existing communication infrastructure. This system contributes to optimizing the management of hydrocarbon transport that increases the reliability and safety of the process.pdfspaUniversidad Distrital Francisco José de CaldasControl predictivoPerturbación hidráulicaSimulaciónTransporte de hidrocarburosEspecialización en Informática y Automática Industrial -- Tesis y disertaciones académicasPredictive controlHydraulic disturbancesSimulationHydrocarbon transportDiseño y simulación de un sistema de control predictivo de perturbaciones hidráulicas y de proceso en el transporte de hidrocarburosDesign and simulation of a predictive control system for hydraulic and process disturbances in the transport of hydrocarbonsbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2CENIT, «Informe integrado de gestión sostenible,» Bogotá, 2022.CENIT, «Instructivo mesa técnica de factor de servicio,» Bogotá, 2023.Organización Latinoamericana de Energía, «Situación del consumo energético a nivel mundial y para América Latina y el Caribe,» Quito, 2022.Unidad de Planeación Minero Energética, «Resolución No. 000714 de 2023,» Bogotá, 2023.M. Farahani y D. Rahmani, «Production and distribution planning in petroleum supply chains regarding the impacts of gas injection and swap,» Energy, vol. 141, pp. 991-1003, 2017.O. Castiblanco Urrego y D. J. Cardenas Romay, «Importancia del transporte de hidrocarburos y su realidad en Colombia,» Inventum, vol. I, nº 18, pp. 77-89, 2023.J. G. Speight, Handbook of petroleum product analysis, 2a ed., John Wiley & Sons, 2015.Ecopetrol, Normas de ingeniería de oleoductos, Bogotá, 1997.J. E. Otero Ramos, Instrumentación industrial en instalaciones petroleras, 2013.Instrumentation Society of America, 5.1 Instrumentation, Symbols and Identification, 2022.Brother Filtration, «Filtración en el sector Midstream,» Wuhan, 2022.Kimray, Inc, «Medición de líquidos y gases para petróleo y gas,» Texas, 2023.A. Córdoba y A. Custodio, «Diseño y Construcción de un Transmisor de Temperatura Basado en Interfaz Digital Directa,» LACCEI, 2010.Ecopetrol, «El petróleo y su mundo,» Unidad de Comunicaciones Corporativas de Ecopetrol, p. 37, 2014.American Petroleum Institute, 685 - Sealless Centrifugal Pumps for Petroleum, Petrochemical, and Gas Industry Process Service, US, 2022.Secretaria de comercio y fomento industrial, Funtioning for centrifugal pumps, México, 1971.American Petroleum Institute, 674 - Displacement Pumps - Reciprocating, Texas, 2022.Ingeniería de fluidos, Protección anti ariete, Buenos Aires, 2020.M. Rodríguez, «Vibraciones en tuberías de hidrocarburos,» p. 9, 2024.Rockwell Automation, «Arquitectura Controllogix: PLC DE ROCKWELL AUTOMATION,» p. 18, 2023.B. Lipták, Instrument Engineers' Handbook, Vol. 2: Process Control and Optimization, vol. II, CRC Press, 2023.J. Gómez, Industrial Automation and Control Systems: Practical Approaches, Springer, 2022, pp. 145-150.E. F. Camacho y C. Bordons, Model Predictive Control, 5th ed., Springer, 2020.S. J. Qin y T. A. Badgwell, «A survey of industrial model predictive control technology,» Control Engineering Practice, vol. 11, nº 7, pp. 733-764, 2020.A. Bemporad, M. Morari y V. Dua, «The explicit linear quadratic regulator for constrained systems,» Automatica, vol. 38, nº 1, pp. 3-20, 2020.M. A. Cisneros Tafur, «Estrategias avanzadas de control óptimo y predictivo discreto aplicadas al sistema de bombeo de petróleo por accionamiento mecánico.,» p. 125, 2021.J. A. Prada, «Controlador predictivo basado en modelo no lineal (nmpc) para optimizar de forma automática y segura, la operación de un pozo petrolero con sistema de levantamiento artificial con bomba electro-sumergible.,» 2018.J. H. Viljoen, C. J. Muller y I. K. Craig, «Hybrid nonlinear model predictive control of a cooling water network,» Control Engineering Practice, vol. 97, pp. 50-62, 2020.N. Armin, H. Heidarifar, M. Shahbakhti, C. Robert Koch y B. Hoseinali, «Model Predictive Control of Internal Combustion Engines: A Review and Future Directions,» Energies, vol. 14, nº 19, pp. 51-62, 2021.N. Molina, «Estudio del efecto del golpe de ariete en estaciones de bombeo, oleoductos, y los sistemas inherentes de prevención de fallas, para evitar daños ecológicos,» p. 125, 2020.C. H. K. Reddy Et Al., «Data Acquisition in SCADA Systems: A Survey,» IEEE Transactions on Industrial Informatics, vol. 15, nº 7, pp. 4363-4375, 2019.D. A. D. Oliviera Et Al., «Cloud Storage in Big Data Analytics,» IEEE Cloud Computing, vol. 7, nº 5, pp. 12-20, 2020.A. G. D. C. Mehta et al., «Real-Time Big Data Processing with Apache Kafka,,» IEEE Access, vol. 8, pp. 123456-123465, 2020.M. R. Beg, S. K. Gupta y P. Kumar, «Implementation of Honeywell Uniformance PHD for process data management in oil and gas industries,» IEEE International Conference on Industrial Engineering and Engineering Management, pp. 1205-1209, 2017.J. M. Smith et al., «Industrial Communication Networks: A Review of Standards and Protocols,» IEEE Transactions on Industrial Electronics, vol. 68, nº 5, pp. 3993-4004, 2021.R. C. H. K. N. Ali et al., «Security in Cloud Computing: A Survey,» IEEE Access, vol. 9, pp. 103568-103588, 2021.H. R. T. H. Khokhar et al., «Sensor Calibration and Data Integrity in Industrial IoT Systems,» IEEE Internet of Things Journal, vol. 8, nº 14, pp. 11370-11382, 2021.P. A. Brown et al., «Designing Secure Communication Systems for Industrial Applications,» IEEE Transactions on Industrial Informatics, vol. 15, nº 8, pp. 4731-4740, 2019.S. K. M. A. Khan et al., «Data Quality in Big Data: A Survey,» IEEE Access, vol. 8, pp. 78099-78115, 2020.Ecopetrol, Instructivo operacional del sistema de transporte, 2019. [Confidencial]Comisión de Regulación de Energía y Gas (CREG), Resolución No. 222. Bases sobre las cuales la comisión efectuará los estudios para determinar la metodología tarifaria para la remuneración del transporte de combustibles líquidos y GLP por ductos, Bogotá, D.C., 2015.C. Ramírez, P. López y D. Vásquez, «Data-Driven Predictive Control Strategies for Hydrocarbon Pumping Applications,» IEEE Trans. Automation Sci. Eng., vol. 18, nº 2, pp. 742-752, 2022.D. Pérez, S. Ortiz y F. Morales, «Deep Learning-Based Predictive Control for Industrial Oil Pumping: Benefits and Challenges,» IEEE Internet Things, vol. 8, nº 5, pp. 3505-3514, 2021.E. López, M. Sánchez y R. Delgado, «Comparative Analysis of Model-Based and Data-Driven Predictive Control in Petroleum Pumping Systems,» IEEE Trans. Ind. Inform., vol. 17, nº 1, pp. 234-244, 2021.S. Haykin, Neural Networks and Learning Machines, 3rd ed. ed., Pearson, 2009.C. Cortes y V. Vapnik, «Support-vector networks,» Machine Learning, vol. 20, nº 3, pp. 273-297, 1995.Y. LeCun, Y. Bengio y G. Hinton, «Deep learning,» Natura, vol. 521, nº 553, pp. 436-444, 2015.A. González, M. R. Torres y L. F. Hernández, «Model Predictive Control in Hydrocarbon Pumping Systems: A Review of Analytical Approaches,» IEEE Trans. Ind. Electron, vol. 68, nº 2, pp. 1253-1261, 2021.B. Martínez, R. Silva y J. Gómez, «Analytical Models for Predictive Control in Oil Pumping: Advances and Challenges,» IEEE Control Syst. Mag., vol. 41, nº 4, pp. 47-56, 2020.J. Maciejowski, Predictive Control with Constraints, Prentice Hall, 2002.W. D. Seider, Process Design Principles: Synthesis, Analysis and Evaluation, Wiley, 2016.R. F. Ortega Rodriguez, «Diseño e instalación de un sistema de protección catódica para controlar la corrosión en el fondo de los tanques de almacenamiento de hidrocarburos,» UTP, pp. 1-134, 2019.ORIGINALGómezDíazJhonAlexander2025.pdfGómezDíazJhonAlexander2025.pdfTrabajo de Gradoapplication/pdf4732415https://repository.udistrital.edu.co/bitstreams/36585f3e-34e3-4975-9004-159635752ef9/download5c6753e2ff5c5b92aeebbe719e0cfd65MD52Licencia de uso y publicación.pdfLicencia de uso y publicación.pdfapplication/pdf954465https://repository.udistrital.edu.co/bitstreams/459fb11b-3d83-4750-a182-94da66f7f69e/downloadd8b9a1242e1f9e16401e3999db1f40d1MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/f584d99d-580a-4be1-bb14-d8eb633926fc/download997daf6c648c962d566d7b082dac908dMD51THUMBNAILGómezDíazJhonAlexander2025.pdf.jpgGómezDíazJhonAlexander2025.pdf.jpgIM Thumbnailimage/jpeg4867https://repository.udistrital.edu.co/bitstreams/58df545a-7cb3-4e7e-8dcd-6c78ba5dc466/downloadaafb0293b7e6538fc328c3f84e5f1f8eMD54Licencia de uso y publicación.pdf.jpgLicencia de uso y publicación.pdf.jpgIM Thumbnailimage/jpeg9583https://repository.udistrital.edu.co/bitstreams/0cdefb96-1166-42f4-8777-9bf7e14078a5/downloadecaf8f71859a31fc07986bf19a664a69MD5511349/93617oai:repository.udistrital.edu.co:11349/936172025-03-13 01:05:11.37open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK