Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables

El presente trabajo de grado tiene como objetivo la creación de una arquitectura basada en microservicios para aplicaciones de automatización industrial flexibles y escalables, escogiendo las plataformas de hardware y software adecuadas que permitan la implementación, diseñar la arquitectura de acue...

Full description

Autores:
Mejía Ortíz, Alejandro
Santos Revelo, Alvaro José
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/15675
Acceso en línea:
https://hdl.handle.net/10614/15675
https://red.uao.edu.co/
Palabra clave:
Ingeniería Electrónica y Telecomunicaciones
Contenedores
Microservicios
Nodos
Control
Automatización
Mantenimiento predictivo
Vibración
Containers
Microservices
Nodes
Control
Automation
Predictive maintenance
Vibration
Rights
openAccess
License
Derechos reservados - Universidad Autónoma de Occidente, 2024
id REPOUAO2_96d16851a71c547fd84ae09e93c973c7
oai_identifier_str oai:red.uao.edu.co:10614/15675
network_acronym_str REPOUAO2
network_name_str RED: Repositorio Educativo Digital UAO
repository_id_str
dc.title.spa.fl_str_mv Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables
title Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables
spellingShingle Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables
Ingeniería Electrónica y Telecomunicaciones
Contenedores
Microservicios
Nodos
Control
Automatización
Mantenimiento predictivo
Vibración
Containers
Microservices
Nodes
Control
Automation
Predictive maintenance
Vibration
title_short Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables
title_full Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables
title_fullStr Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables
title_full_unstemmed Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables
title_sort Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables
dc.creator.fl_str_mv Mejía Ortíz, Alejandro
Santos Revelo, Alvaro José
dc.contributor.advisor.none.fl_str_mv Martínez Castro, Diego
dc.contributor.author.none.fl_str_mv Mejía Ortíz, Alejandro
Santos Revelo, Alvaro José
dc.contributor.corporatename.spa.fl_str_mv Universidad Autónoma de Occidente
dc.contributor.jury.none.fl_str_mv Mena Moreno, Juan Carlos
dc.subject.proposal.spa.fl_str_mv Ingeniería Electrónica y Telecomunicaciones
Contenedores
Microservicios
Nodos
Control
Automatización
Mantenimiento predictivo
Vibración
topic Ingeniería Electrónica y Telecomunicaciones
Contenedores
Microservicios
Nodos
Control
Automatización
Mantenimiento predictivo
Vibración
Containers
Microservices
Nodes
Control
Automation
Predictive maintenance
Vibration
dc.subject.proposal.eng.fl_str_mv Containers
Microservices
Nodes
Control
Automation
Predictive maintenance
Vibration
description El presente trabajo de grado tiene como objetivo la creación de una arquitectura basada en microservicios para aplicaciones de automatización industrial flexibles y escalables, escogiendo las plataformas de hardware y software adecuadas que permitan la implementación, diseñar la arquitectura de acuerdo con las plataformas previamente seleccionadas y desarrollando un prototipo para el sistema de agua potable de la UAO que integre las aplicaciones de control y mantenimiento predictivo. Como solución se presenta una arquitectura que se centra en facilitar la interconexión eficiente de nodos de hardware, destacando la importancia de una comunicación efectiva entre microservicios locales y remotos. Se utiliza el middleware DDS en la capa de comunicación, aprovechando su capacidad de descubrimiento automático de participantes y su modelo descentralizado. La implementación emplea contenedores compartiendo DDS para mejorar confiabilidad y escalabilidad, integrándose con ROS2 y respaldándose en un sistema operativo Linux con parche PREEMPT_RT para tareas en tiempo real. La plataforma consta de tres nodos de hardware utilizando comunicación por red LAN y DDS para asegurar un intercambio eficaz de datos entre los componentes del sistema. Para la aplicación de control se propone un sistema de control distribuido con nodos de detección y control, utilizando un algoritmo PID. Se realizaron pruebas identificando el comportamiento dinámico de la presión, se destacó la eficacia de los controladores PI y se simuló considerando los tiempos de retardo de comunicación entre nodos. Para la aplicación de mantenimiento predictivo se implementó un método basado en análisis de vibraciones y aprendizaje automático para la detección de fallas en rodamientos de motores. Se capturaron señales de vibración de un motor similar, se crearon fallas en rodamientos y se empleó la transformada de Fourier para extraer características. La red neuronal mostro buenos resultados en la clasificación con estos datos. Para mejorar aún más el rendimiento se combinó con datos externos logrando una detección altamente competente y confiable. Finalmente se integró todo en un mismo programa que muestra los resultados de cada una de las aplicaciones desde esta aplicación se puede cambiar el modo de control y realizar predicciones sobre el estado de los rodamientos de la bomba. También se exploró la migración a Google Cloud, sin resultados significativos comparados con el servidor local
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-07-31T15:21:50Z
dc.date.available.none.fl_str_mv 2024-07-31T15:21:50Z
dc.date.issued.none.fl_str_mv 2024-03-06
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.eng.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.eng.fl_str_mv Text
dc.type.driver.eng.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.eng.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.eng.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv Mejía Ortiz, A.; Santos Revelo, A. (2024). Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables. (Pasantía de investigación). Universidad Autónoma de Occidente. Cali. Colombia. https://hdl.handle.net/10614/15675
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10614/15675
dc.identifier.instname.spa.fl_str_mv Universidad Autónoma de Occidente
dc.identifier.reponame.spa.fl_str_mv Respositorio Educativo Digital UAO
dc.identifier.repourl.none.fl_str_mv https://red.uao.edu.co/
identifier_str_mv Mejía Ortiz, A.; Santos Revelo, A. (2024). Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables. (Pasantía de investigación). Universidad Autónoma de Occidente. Cali. Colombia. https://hdl.handle.net/10614/15675
Universidad Autónoma de Occidente
Respositorio Educativo Digital UAO
url https://hdl.handle.net/10614/15675
https://red.uao.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] IBM. “¿Qué es la Industria 4.0 y cómo funciona?”. [Internet]. Disponible en: https://www.ibm.com/es-es/topics/industry-4-0 [Consultado: enero 3, 2024]
[2] J. Lewis, y M. Fowler. “Microservices: a definition of this new architectural term,” MartinFowler. com, 25(14-26), 12
[3] F. Auer, V. Lenarduzzi, M. Felderer, y D. Taibi, “From monolithic systems to Microservices: An assessment framework,” Information and Software Technology, 137, 106600. https://doi.org/10.1016/j.infsof.2021.106600
[4] M. Waseem, P. Liang, M. Shahin, A. di Salle, y G. Márquez, “Design, monitoring, and testing of microservices systems: The practitioners’ perspective,” Journal of Systems and Software, 182, 111061. https://doi.org/https://doi.org/10.1016/j.jss.2021.111061
[5] D. Kusnetzky. Virtualization: A Manager’s Guide. O’Reilly Media, Incorporated. 2011, [En línea] Disponible en: https://books.google.com.co/books?id=dV_L5CbsDscC
[6] Amazon Web Services. “¿Qué es la virtualización? - Explicación de la virtualización de la computación en la nube - AWS”. [Internet]. Disponible en: https://aws.amazon.com/es/whatis/virtualization/ [Consultado: diciembre 20, 2023]
[7] Amazon. “Que es middleware?”. [Internet]. Disponible en: https://aws.amazon.com/whatis/middleware/ [Consultado: diciembre 29, 2023]
[8] Red Hat, (2022, dic 16). “Que es middleware?”. [Internet]. Disponible en: https://www.redhat.com/en/topics/middleware/what-is-middleware [Consultado: diciembre 29, 2023]
[9] MachineMetrics. “Industrial Automation: How it Works, Types, and Benefits”. [Internet]. Disponible: https://www.machinemetrics.com/blog/industrial-automation [Consultado: diciembre 19, 2023]
[10] ABB. “What is a Distributed Control System (DCS)?”. [Internet]. Disponible en: https://new.abb.com/control-systems/control-systems/what-is-a-distributed-control-system [Consultado: diciembre 15, 2023]
[11] Moore Automation, (2021, oct 14). “¿Qué es el sistema de control distribuido DCS?”. [Internet]. Disponible en: https://es.dcsmodule.com/what-is-distributed-control-systemdcs_n20 [Consultado: diciembre 15, 2023]
[12] J. P. Ferrari, (2005). “Sistemas de Control Distribuido”. [Internet]. Disponible en: https://www.monografias.com/trabajos-pdf/sistemas-de-control-distribuido/sistemas-decontrol-distribuido.pdf [Consultado: enero 15, 2023]
[13] K. J. Åström, y T Hägglund (1995). PID Controllers: Theory, Design, and Tuning. vol. 1, ISA - The Instrumentation, Systems and Automation Society
[14] Comasy, (2019, may. 14). “Conoce más sobre los sistemas de bombeo”. [Internet]. Disponible en: https://new.abb.com/control-systems/control-systems/what-is-a-distributedcontrol-system [Consultado: enero 15, 2023]
[15] E. Marigorta et al, “Sistemas de bombeo”. Gijón, 1994. pp. 1-10
[16] F. Cafaggi, et al. “Sistemas de bombeo”, México, Universidad Nacional Autónoma de México, Facultad de Ingeniería, 2021, p. 379
[17] Vacca. “¿Qué son los Sistemas de Bombeo?”. [Internet]. Disponible en: https://www.vacca.es/que-son-los-sistemas-de-bombeo/ [Consultado: enero 15, 2023]
[18] Ingeniería en Aguas SAS, (2021, dic. 10). “Que es una Planta de tratamiento de agua potable”. [Internet]. Disponible en: https://www.ingenieriaenaguas.com/agua-potable/plantasde-tratamiento-de-agua-potable [Consultado: octubre 1, 2023]
[19] ACUATECNICA, (2016, abr. 29). “¿Qué es una planta de tratamiento de agua potable?”. [Internet]. Disponible en: https://acuatecnica.com/una-planta-tratamiento-agua-potable/ [Consultado: octubre 1, 2023]
[20] R. K. Mobley (2002). “An introduction to predictive maintenance,” 2da edición. Reino Unido: Butterworth-Heinemann,2002. pp.#1-22
[21] G. A. Arango Flórez, Clasificación de fallas en motores eléctricos utilizando señales de vibración. Pereira: Universidad Tecnológica de Pereira.
https://repositorio.utp.edu.co/handle/11059/1149
[22] M. Cakir, M. A. Guvenc, S. Mistikoglu, “The experimental application of popular machine learning algorithms on predictive maintenance and the design of IIoT based condition monitoring system,” Comput. Ind. Eng. 2020, 151, 106948.
[23] V.F.M. zu Wickern, “Challenges and Reliability of Predictive Maintenance,” Tesis de maestria, Facultad de comunicación y ambiente, Rhine-Waal University of Applied Sciences, Kleve, Alemania, 2019
[24] M. Achouch, M. Dimitrova, K. Ziane, S. Sattarpanah Karganroudi, R. Dhouib, H. Ibrahim, M. Adda. “On Predictive Maintenance in Industry 4.0: Overview, Models, and Challenges. Appl.,” Sci. 2022, 12, 8081. https://doi.org/10.3390/app12168081
[25] MathWorks, “¿Qué es el mantenimiento predictivo?”. [Internet]. Disponible en: https://la.mathworks.com/discovery/predictive-maintenance-matlab.html#2 [Consultado: octubre 4, 2023]
[26] A. Vedan, “¿Cómo funciona el análisis de vibraciones?”. [Internet]. Disponible en: https://tractian.com/es/blog/analisis-de-vibraciones-e-interpretacion-de-datos [Consultado: octubre 4, 2023]
[27] M. Rodríguez Sínico, “Análisis Modal Operacional: Teoría y práctica”, Proyecto fin de carrera, Escuela Superior de Ingenieros, Sevilla, España, 2005. pp. 2-5. Disponible en: https://biblus.us.es/bibing/proyectos/abreproy/3828/fichero/Cap%C3%ADtulos%252F2+Conceptos+de+vibraciones.pdf
[28] G. Toh, y J. Park. Review of vibration-based structural health monitoring using deep learning, Applied Science, Vol. 10, no 5, mzo, 2020. MDPI AG.
https://doi.org/10.3390/app10051680
[29] Auer Signal. “señales acústicas y tonos de bocina”. [Internet]. Disponible en: https://www.auersignal.com/es/datos-tecnicos/indicacion-acustica/tono-y-frecuencia/ [Consultado: octubre 6, 2023]
[30] Beginner’s Guide to Machine Vibration, commtest instruments Ltd., Nueva Zelanda. Rep. téc. 28 junio 2006. p. 3 Disponible en:
https://www.academia.edu/37003664/Beginners_Guide_to_Machine_Vibration_from_Commtest_Instrume
[31] P. Henríquez, J. B. Alonso, M. A. Ferrer, y C. M. Travieso, “Review of automatic fault diagnosis systems using audio and vibration signals,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 44, no. 5, pp. 642–652, 2014.
[32] P.-L. Zhang, B. Li, S.-S. Mi, Y.-T. Zhang, y D.-S. Liu, “Bearing fault detection using multiscale fractal dimensions based on morphological covers,” Shock and Vibration, vol. 19, no. 6, pp. 1373–1383, 2012.
[33] S. Kumar, M. Lokesha, K. Kumar, y K. R. Srinivas. Vibration based Fault Diagnosis Techniques for Rotating Mechanical Components: Review Paper. IOP Conference Series: Materials Science and Engineering, 376, 012109. 2018. [En línea]. Disponible en: https://doi.org/10.1088/1757-899X/376/1/012109
[34] M. P. Norton y D. G. Karczub, Fundamentals of Noise and Vibration Analysis for Engineers, Cambridge University Press, 2da ed. 2003.
[35] T. Plante, A. Nejadpak and C. Xia Yang, "Faults detection and failures prediction using vibration analysis," 2015 IEEE AUTOTESTCON, National Harbor, MD, USA, 2015, pp. 227-231, doi: 10.1109/AUTEST.2015.7356493.
[36] A. Rahman, M. E. Hoque, F. Rashid, F. Alam, y M. Ahmed . Health Condition Monitoring and Control of Vibrations of a Rotating System through Vibration Analysis. Sensors, 2022, 4281596, 2022. [En línea]. Disponible en: https://doi.org/10.1155/2022/4281596
[37] C. Li, R.-V. Sánchez, G. Zurita, M. Cerrada, y D. Cabrera, Fault Diagnosis for Rotating Machinery Using Vibration Measurement Deep Statistical Feature Learning, Sensors, vol. 16, no. 6, p. 895, Jun. 2016. [En línea]. Disponible en: https://doi.org/10.3390/s16060895
[38] M. P. Norton y D. G. Karczub, Fundamentals of Noise and Vibration Analysis for Engineers, 2nd ed. Cambridge: Cambridge University Press, 2003.
[39] P. Rzeszucinski, M. Orman, C. T. Pinto, A. Tkaczyk and M. Sulowicz, "Bearing Health Diagnosed with a Mobile Phone: Acoustic Signal Measurements Can be Used to Test for Structural Faults in Motors," IEEE Industry Applications, vol. 24, no. 4, pp. 17-23, July-Aug. 2018, doi:10.1109/MIAS.2017.2740463.
[40] M. H. Mohd Ghazali y W. Rahiman, "Vibration Analysis for Machine Monitoring and Diagnosis: A Systematic Review," Shock and Vibration, vol. 2021, 9469318, 2021. https://doi.org/10.1155/2021/9469318
[41] M. P. Norton y D. G. Karczub, Fundamentals of Noise and Vibration Analysis for Engineers, 2nd ed. Cambridge: Cambridge University Press, 2003. p. 522
[42] S. Fu, K. Liu, Y. Xu, y Y. Liu, “Rolling bearing diagnosing method based on time domain analysis and adaptive fuzzy-means clustering,” Shock and Vibration, vol. 2016, 2016.
[43] BIJU’S, (2023). “Root mean square (RMS) – definition, formula and RMS error”. [Internet]. Disponible en: https://byjus.com/maths/root-mean-square/ [Consultado: octubre 11, 2023]
[44] J. Igba, K. Alemzadeh, C. Durugbo, y E. T. Eiriksson, “Analysing rms and peak values of vibration signals for condition monitoring of wind turbine gearboxes,” Renewable Energy, vol. 91, pp. 90–106, 2016
[45] E. O. Brigham, The fast Fourier transform and its applications,1ra ed. Estados unidos: Prentice Hall, 1998
[46] R. Oshana, "Overview of digital signal processing algorithms, part II - Part 10 in a series of tutorials in instrumentation and measurement," in IEEE Instrumentation & Measurement Magazine, vol. 10, no. 2, pp. 53-58, April 2007, doi: 10.1109/MIM.2007.364962.
[47] Y. Liu, Z. Jiang, H. Haizhou, y J. Xiang, “Asymmetric penalty sparse model based spectrum analysis for bearing fault detections,” Applied Acoustics, vol. 165, p. 107288, 2020.
[48] R. B. Randall, Frequency Analysis, 3ra ed. Bruel and Kjaer, Copenhagen, Dinamarca, 1987.
[49] D. Abboud, J. Antoni, S. Sieg-Zieba, y M. Eltabach, “Envelope analysis of rotating machine vibrations in variable speed conditions: a comprehensive treatment,” Mechanical Systems and Signal Processing, vol. 84, pp. 200–226, 2017.
[50] P. Jayaswal, A. K. Wadhwani, and K. B. Mulchandani, "Machine fault signature analysis," International Journal of Rotating Machinery, 2008. [En línea] Disponible en: https://www.researchgate.net/publication/26512923_Machine_Fault_Signature_Analysis
[51] N. E. Huang, Z. Shen, S. R. Long et al., “The empirical mode decomposition and the hilbert spectrum for nonlinear and non-stationary time series analysis,” Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, vol. 454, no. 1971, pp. 903–995, 1998.
[52] B. K. Chaitanya, A. Yadav, M. Pazoki, and A. Y. Abdelaziz, "Chapter 8 - A comprehensive review of islanding detection methods," in Uncertainties in Modern Power Systems, A. F. Zobaa and S. H. E. Abdel Aleem, Eds., Academic Press, pp. 211–256, 2021. [En línea] Disponible en: https://doi.org/https://doi.org/10.1016/B978-0-12-820491-7.00008-6
[53] Q. Ai, Q. Liu, W. Meng, y S. Q. Xie, "Chapter 6 - EEG-Based Brain Intention Recognition," in Advanced Rehabilitative Technology, Q. Ai, Q. Liu, W. Meng, and S. Q. Xie, Eds., Academic Press, pp. 135–166, 2018. [En línea] Disponible en: https://doi.org/https://doi.org/10.1016/B978-0-12-814597-5.00006-0
[54] G. Sheng Chen, y X. Liu, “ Chapter 6 - Friction Dynamics and Diagnosis of Rotor Systems,” In G. Sheng Chen & X. Liu (Eds.), Friction Dynamics (pp. 247–298). Woodhead Publishing. https://doi.org/https://doi.org/10.1016/B978-0-08-100285-8.00006-7
[55] D. Goyal y B. S. Pabla, “Condition based maintenance of machine tools-A review,” CIRP Journal of Manufacturing Science and Technology, vol. 10, pp. 24–35, 2015.
[56] Goyal y B. S. Pabla, “The vibration monitoring methods and signal processing techniques for structural health monitoring: a review,” Archives of Computational Methods in Engineering, vol. 23, no. 4, pp. 585–594, 2016
[57] L. Hardesty. “Explained: The Discrete Fourier Transform”.(2009) [Internet]. Disponible en: https://news.mit.edu/2009/explained-fourier [Consultado: octubre 13, 2023]
[58] B. Delgutte, J. Greenberg, Clase magistral, Tema: “Chapter 4 - The discrete Fourier transform.” HST582J/6.555J/16.456J, Massachusetts Institute of Technology, MIT, primavera 2005
[59] J. O. Smith, Mathematics of the Discrete Fourier Transform (DFT): With Audio Applications, BookSurge Publishing. [En línea] Disponible en:
https://books.google.com.co/books?id=fTOxS9huzHoC
[60] L. Hardesty, “Explained: Neural networks”.(2017, abr 14) [Internet]. Disponible en: https://news.mit.edu/2017/explained-neural-networks-deep-learning-0414 [Consultado: octubre 15, 2023]
[61] P. M. Sivanandam S. Introduction to Artificial Neural Networks. Vikas Publishing House Pvt, 2009 Limited. https://books.google.com.co/books?id=HIwyEAAAQBAJ
[62] J. A. L. Sotelo, “Redes Neuronales Introducción y conceptos básicos,” [Internet]. Disponible en: https://members.tripod.com/jesus_alfonso_lopez/RnaIntro.html [Consultado: octubre 16, 2023]
[63] I. E. Alguindigue, A. Loskiewicz-Buczak y R. E. Uhrig, "Monitoring and diagnosis of rolling element bearings using artificial neural networks," in IEEE Transactions on Industrial Electronics, vol. 40, no. 2, pp. 209-217, April 1993, doi: 10.1109/41.222642.
[64] B. Li, G. Goddu, y M. Y. Chow, “Detection of common motor bearing faults using frequencydomain vibration signals and a neural network based approach,” in Proceeding of the American Control Conference, vol. 4, pp. 2032–2036, Philadelphia, Pa, USA, June 1998.
[65] V. Vakharia, V. K. Gupta, and P. K. Kankar, "Bearing Fault Diagnosis Using Feature Ranking Methods and Fault Identification Algorithms," Procedia Engineering, vol. 144, pp. 343-350, 2016. [En línea] Disponible en: https://doi.org/10.1016/j.proeng.2016.05.142
[66] V. Vakharia, V. K. Gupta, y P. K. Kankar, “A comparison of feature ranking techniques for fault diagnosis of ball bearing,” Soft Computing, 20(4), 1601–1619. [En línea] Disponible en: https://doi.org/10.1007/s00500-015-1608-6
[67] H. Shiri , y Wodecki, J. “Analysis of the sound signal to fault detection of bearings based on Variational Mode Decomposition,” IOP Conference Series: Earth and Environmental Science, 942(1),2021. [En línea] Disponible en: https://doi.org/10.1088/1755-1315/942/1/012020
[68] J. Tranter, “Which is the best bearing fault detection technique?”(2018, mzo 28). [Internet]. Disponible en: https://www.cbmconnect.com/bearing-fault-detection-technique/
[69] Technomax, “Bearing Fault Condition Monitoring Techniques”.(2023, agosto 21) [Internet]. Disponible en: https://www.technomaxme.com/bearing-fault-condition-monitoring-techniques/
[70] Organización Internacional de Normalización. “Evaluación de máquina de vibración mediante mediciones en partes no giratorias” Parte 3: máquinas industriales con potencia nominal por encima de 15 kW y velocidades nominales entre 120 r/min y 15 000 r/min cuando se mide in situ (ISO 10816-3). Pp 9
[71] M. Santora, (2017, ene. 10). “Bearing failure analysis: Best practices”. [Internet]. Disponible en: https://www.bearingtips.com/best-practices-bearing-failure-analysis/ [Consultado: octubre 16, 2023]
[72] antriebstechnik 18 (1979) No. 3, 71-74
[73] NSK, “New bearing doctor – Maintenance of bearings”. [Internet]. Disponible en: https://www.nsk-literature.com/en/new-bearing-doctor-maintenance/ [Consultado: octubre 16, 2023]
[74] Foro de Arduino, (2015, jun. 15). “Microcontroller I/O & ADC benchmarks”. [Internet]. Disponible en: https://forum.arduino.cc/t/microcontroller-i-o-adcbenchmarks/315304?utm_source=pocket_saves [Consultado: octubre 17, 2023]
[75] “MAFAULDA : Machinery Fault Database”. [Internet]. Disponible en: https://www02.smt.ufrj.br/~offshore/mfs/page_01.html [Consultado: diciembre 1, 2023]
[76] Marins, M., Ribeiro, F., Netto, S., y da Silva, E. “Improved Similarity-Based Modeling for the Classification of Rotating-Machine Failures,” Journal of the Franklin Institute, 355. [En línea] Disponible en: https://doi.org/10.1016/j.jfranklin.2017.07.038
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Autónoma de Occidente, 2024
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.eng.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.eng.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Derechos reservados - Universidad Autónoma de Occidente, 2024
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 73 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Autónoma de Occidente
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica y Telecomunicaciones
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Cali
institution Universidad Autónoma de Occidente
bitstream.url.fl_str_mv https://red.uao.edu.co/bitstreams/06ccf248-0cc6-4744-a5a9-a9a67f5fa9dc/download
https://red.uao.edu.co/bitstreams/592bd365-87c6-41aa-a538-b4f79e3b3abe/download
https://red.uao.edu.co/bitstreams/50f0690b-1b3e-490e-a5ae-962e8c6d111b/download
https://red.uao.edu.co/bitstreams/e1de4481-60fb-4932-afb0-0d2f01a31647/download
https://red.uao.edu.co/bitstreams/88879db7-6d99-4f89-b373-00799f00d1b2/download
https://red.uao.edu.co/bitstreams/f889fdc4-c38a-48c6-9375-bd04fcfdbb2d/download
https://red.uao.edu.co/bitstreams/c3fed8a5-7dec-4ef1-a44b-222f8d2e9cfa/download
bitstream.checksum.fl_str_mv 32834e7e1c7d573274a5b02ab63ff0ae
f984830af8438c400e536a31b5d23763
6987b791264a2b5525252450f99b10d1
f871c45d0d30e866064e715aff426e99
37c0c92d4153d2b9ecad75811d1db356
0de5491d0d37b2a36170bb3c5b55fcdf
8dbb3fea24021109acb2697e7153c4a7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad Autonoma de Occidente
repository.mail.fl_str_mv repositorio@uao.edu.co
_version_ 1814259777592623104
spelling Martínez Castro, Diegovirtual::5512-1Mejía Ortíz, AlejandroSantos Revelo, Alvaro JoséUniversidad Autónoma de OccidenteMena Moreno, Juan Carlosvirtual::5513-12024-07-31T15:21:50Z2024-07-31T15:21:50Z2024-03-06Mejía Ortiz, A.; Santos Revelo, A. (2024). Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables. (Pasantía de investigación). Universidad Autónoma de Occidente. Cali. Colombia. https://hdl.handle.net/10614/15675https://hdl.handle.net/10614/15675Universidad Autónoma de OccidenteRespositorio Educativo Digital UAOhttps://red.uao.edu.co/El presente trabajo de grado tiene como objetivo la creación de una arquitectura basada en microservicios para aplicaciones de automatización industrial flexibles y escalables, escogiendo las plataformas de hardware y software adecuadas que permitan la implementación, diseñar la arquitectura de acuerdo con las plataformas previamente seleccionadas y desarrollando un prototipo para el sistema de agua potable de la UAO que integre las aplicaciones de control y mantenimiento predictivo. Como solución se presenta una arquitectura que se centra en facilitar la interconexión eficiente de nodos de hardware, destacando la importancia de una comunicación efectiva entre microservicios locales y remotos. Se utiliza el middleware DDS en la capa de comunicación, aprovechando su capacidad de descubrimiento automático de participantes y su modelo descentralizado. La implementación emplea contenedores compartiendo DDS para mejorar confiabilidad y escalabilidad, integrándose con ROS2 y respaldándose en un sistema operativo Linux con parche PREEMPT_RT para tareas en tiempo real. La plataforma consta de tres nodos de hardware utilizando comunicación por red LAN y DDS para asegurar un intercambio eficaz de datos entre los componentes del sistema. Para la aplicación de control se propone un sistema de control distribuido con nodos de detección y control, utilizando un algoritmo PID. Se realizaron pruebas identificando el comportamiento dinámico de la presión, se destacó la eficacia de los controladores PI y se simuló considerando los tiempos de retardo de comunicación entre nodos. Para la aplicación de mantenimiento predictivo se implementó un método basado en análisis de vibraciones y aprendizaje automático para la detección de fallas en rodamientos de motores. Se capturaron señales de vibración de un motor similar, se crearon fallas en rodamientos y se empleó la transformada de Fourier para extraer características. La red neuronal mostro buenos resultados en la clasificación con estos datos. Para mejorar aún más el rendimiento se combinó con datos externos logrando una detección altamente competente y confiable. Finalmente se integró todo en un mismo programa que muestra los resultados de cada una de las aplicaciones desde esta aplicación se puede cambiar el modo de control y realizar predicciones sobre el estado de los rodamientos de la bomba. También se exploró la migración a Google Cloud, sin resultados significativos comparados con el servidor localThe present thesis aims to create a microservices-based architecture for flexible and scalable industrial automation applications. This involves selecting suitable hardware and software platforms for implementation, designing the architecture based on the chosen platforms, and developing a prototype for the UAO's water supply system that integrates control and predictive maintenance applications. The proposed solution emphasizes efficient interconnection of hardware nodes, underscoring the importance of effective communication between local and remote microservices. The DDS middleware is utilized in the communication layer for its automatic participant discovery and decentralized model. Containerization, sharing DDS, is employed for enhanced reliability and scalability, integrating with ROS2 and relying on a Linux operating system with PREEMPT_RT patch for real-time tasks. The platform comprises three hardware nodes communicating via LAN and DDS for efficient data exchange. For the control application, a distributed control system with detection and control nodes, using a PID algorithm, is proposed. Dynamic pressure behavior was identified through tests, highlighting the effectiveness of PI controllers. Simulations considered communication delay times between nodes. The predictive maintenance application implements a method based on vibration analysis and machine learning for bearing fault detection in motors. Vibration signals from a similar motor were captured, bearing faults were induced, and Fourier transform was applied to extract features. The neural network demonstrated good classification results with this data. To further enhance performance, external data was combined, achieving highly competent and reliable detection. Finally, everything was integrated into a single program displaying results from each application. This program allows changing the control mode and making predictions about the pump's bearing condition. The exploration of migration to Google Cloud did not yield significant results compared to the local serverPasantía de investigación (Ingeniero Electrónico y de Telecomunicaciones)-- Universidad Autónoma de Occidente, 2024PregradoIngeniero(a) en Electrónica y Telecomunicaciones73 páginasapplication/pdfspaUniversidad Autónoma de OccidenteIngeniería Electrónica y TelecomunicacionesFacultad de IngenieríaCaliDerechos reservados - Universidad Autónoma de Occidente, 2024https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalablesTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85[1] IBM. “¿Qué es la Industria 4.0 y cómo funciona?”. [Internet]. Disponible en: https://www.ibm.com/es-es/topics/industry-4-0 [Consultado: enero 3, 2024][2] J. Lewis, y M. Fowler. “Microservices: a definition of this new architectural term,” MartinFowler. com, 25(14-26), 12[3] F. Auer, V. Lenarduzzi, M. Felderer, y D. Taibi, “From monolithic systems to Microservices: An assessment framework,” Information and Software Technology, 137, 106600. https://doi.org/10.1016/j.infsof.2021.106600[4] M. Waseem, P. Liang, M. Shahin, A. di Salle, y G. Márquez, “Design, monitoring, and testing of microservices systems: The practitioners’ perspective,” Journal of Systems and Software, 182, 111061. https://doi.org/https://doi.org/10.1016/j.jss.2021.111061[5] D. Kusnetzky. Virtualization: A Manager’s Guide. O’Reilly Media, Incorporated. 2011, [En línea] Disponible en: https://books.google.com.co/books?id=dV_L5CbsDscC[6] Amazon Web Services. “¿Qué es la virtualización? - Explicación de la virtualización de la computación en la nube - AWS”. [Internet]. Disponible en: https://aws.amazon.com/es/whatis/virtualization/ [Consultado: diciembre 20, 2023][7] Amazon. “Que es middleware?”. [Internet]. Disponible en: https://aws.amazon.com/whatis/middleware/ [Consultado: diciembre 29, 2023][8] Red Hat, (2022, dic 16). “Que es middleware?”. [Internet]. Disponible en: https://www.redhat.com/en/topics/middleware/what-is-middleware [Consultado: diciembre 29, 2023][9] MachineMetrics. “Industrial Automation: How it Works, Types, and Benefits”. [Internet]. Disponible: https://www.machinemetrics.com/blog/industrial-automation [Consultado: diciembre 19, 2023][10] ABB. “What is a Distributed Control System (DCS)?”. [Internet]. Disponible en: https://new.abb.com/control-systems/control-systems/what-is-a-distributed-control-system [Consultado: diciembre 15, 2023][11] Moore Automation, (2021, oct 14). “¿Qué es el sistema de control distribuido DCS?”. [Internet]. Disponible en: https://es.dcsmodule.com/what-is-distributed-control-systemdcs_n20 [Consultado: diciembre 15, 2023][12] J. P. Ferrari, (2005). “Sistemas de Control Distribuido”. [Internet]. Disponible en: https://www.monografias.com/trabajos-pdf/sistemas-de-control-distribuido/sistemas-decontrol-distribuido.pdf [Consultado: enero 15, 2023][13] K. J. Åström, y T Hägglund (1995). PID Controllers: Theory, Design, and Tuning. vol. 1, ISA - The Instrumentation, Systems and Automation Society[14] Comasy, (2019, may. 14). “Conoce más sobre los sistemas de bombeo”. [Internet]. Disponible en: https://new.abb.com/control-systems/control-systems/what-is-a-distributedcontrol-system [Consultado: enero 15, 2023][15] E. Marigorta et al, “Sistemas de bombeo”. Gijón, 1994. pp. 1-10[16] F. Cafaggi, et al. “Sistemas de bombeo”, México, Universidad Nacional Autónoma de México, Facultad de Ingeniería, 2021, p. 379[17] Vacca. “¿Qué son los Sistemas de Bombeo?”. [Internet]. Disponible en: https://www.vacca.es/que-son-los-sistemas-de-bombeo/ [Consultado: enero 15, 2023][18] Ingeniería en Aguas SAS, (2021, dic. 10). “Que es una Planta de tratamiento de agua potable”. [Internet]. Disponible en: https://www.ingenieriaenaguas.com/agua-potable/plantasde-tratamiento-de-agua-potable [Consultado: octubre 1, 2023][19] ACUATECNICA, (2016, abr. 29). “¿Qué es una planta de tratamiento de agua potable?”. [Internet]. Disponible en: https://acuatecnica.com/una-planta-tratamiento-agua-potable/ [Consultado: octubre 1, 2023][20] R. K. Mobley (2002). “An introduction to predictive maintenance,” 2da edición. Reino Unido: Butterworth-Heinemann,2002. pp.#1-22[21] G. A. Arango Flórez, Clasificación de fallas en motores eléctricos utilizando señales de vibración. Pereira: Universidad Tecnológica de Pereira.https://repositorio.utp.edu.co/handle/11059/1149[22] M. Cakir, M. A. Guvenc, S. Mistikoglu, “The experimental application of popular machine learning algorithms on predictive maintenance and the design of IIoT based condition monitoring system,” Comput. Ind. Eng. 2020, 151, 106948.[23] V.F.M. zu Wickern, “Challenges and Reliability of Predictive Maintenance,” Tesis de maestria, Facultad de comunicación y ambiente, Rhine-Waal University of Applied Sciences, Kleve, Alemania, 2019[24] M. Achouch, M. Dimitrova, K. Ziane, S. Sattarpanah Karganroudi, R. Dhouib, H. Ibrahim, M. Adda. “On Predictive Maintenance in Industry 4.0: Overview, Models, and Challenges. Appl.,” Sci. 2022, 12, 8081. https://doi.org/10.3390/app12168081[25] MathWorks, “¿Qué es el mantenimiento predictivo?”. [Internet]. Disponible en: https://la.mathworks.com/discovery/predictive-maintenance-matlab.html#2 [Consultado: octubre 4, 2023][26] A. Vedan, “¿Cómo funciona el análisis de vibraciones?”. [Internet]. Disponible en: https://tractian.com/es/blog/analisis-de-vibraciones-e-interpretacion-de-datos [Consultado: octubre 4, 2023][27] M. Rodríguez Sínico, “Análisis Modal Operacional: Teoría y práctica”, Proyecto fin de carrera, Escuela Superior de Ingenieros, Sevilla, España, 2005. pp. 2-5. Disponible en: https://biblus.us.es/bibing/proyectos/abreproy/3828/fichero/Cap%C3%ADtulos%252F2+Conceptos+de+vibraciones.pdf[28] G. Toh, y J. Park. Review of vibration-based structural health monitoring using deep learning, Applied Science, Vol. 10, no 5, mzo, 2020. MDPI AG.https://doi.org/10.3390/app10051680[29] Auer Signal. “señales acústicas y tonos de bocina”. [Internet]. Disponible en: https://www.auersignal.com/es/datos-tecnicos/indicacion-acustica/tono-y-frecuencia/ [Consultado: octubre 6, 2023][30] Beginner’s Guide to Machine Vibration, commtest instruments Ltd., Nueva Zelanda. Rep. téc. 28 junio 2006. p. 3 Disponible en:https://www.academia.edu/37003664/Beginners_Guide_to_Machine_Vibration_from_Commtest_Instrume[31] P. Henríquez, J. B. Alonso, M. A. Ferrer, y C. M. Travieso, “Review of automatic fault diagnosis systems using audio and vibration signals,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 44, no. 5, pp. 642–652, 2014.[32] P.-L. Zhang, B. Li, S.-S. Mi, Y.-T. Zhang, y D.-S. Liu, “Bearing fault detection using multiscale fractal dimensions based on morphological covers,” Shock and Vibration, vol. 19, no. 6, pp. 1373–1383, 2012.[33] S. Kumar, M. Lokesha, K. Kumar, y K. R. Srinivas. Vibration based Fault Diagnosis Techniques for Rotating Mechanical Components: Review Paper. IOP Conference Series: Materials Science and Engineering, 376, 012109. 2018. [En línea]. Disponible en: https://doi.org/10.1088/1757-899X/376/1/012109[34] M. P. Norton y D. G. Karczub, Fundamentals of Noise and Vibration Analysis for Engineers, Cambridge University Press, 2da ed. 2003.[35] T. Plante, A. Nejadpak and C. Xia Yang, "Faults detection and failures prediction using vibration analysis," 2015 IEEE AUTOTESTCON, National Harbor, MD, USA, 2015, pp. 227-231, doi: 10.1109/AUTEST.2015.7356493.[36] A. Rahman, M. E. Hoque, F. Rashid, F. Alam, y M. Ahmed . Health Condition Monitoring and Control of Vibrations of a Rotating System through Vibration Analysis. Sensors, 2022, 4281596, 2022. [En línea]. Disponible en: https://doi.org/10.1155/2022/4281596[37] C. Li, R.-V. Sánchez, G. Zurita, M. Cerrada, y D. Cabrera, Fault Diagnosis for Rotating Machinery Using Vibration Measurement Deep Statistical Feature Learning, Sensors, vol. 16, no. 6, p. 895, Jun. 2016. [En línea]. Disponible en: https://doi.org/10.3390/s16060895[38] M. P. Norton y D. G. Karczub, Fundamentals of Noise and Vibration Analysis for Engineers, 2nd ed. Cambridge: Cambridge University Press, 2003.[39] P. Rzeszucinski, M. Orman, C. T. Pinto, A. Tkaczyk and M. Sulowicz, "Bearing Health Diagnosed with a Mobile Phone: Acoustic Signal Measurements Can be Used to Test for Structural Faults in Motors," IEEE Industry Applications, vol. 24, no. 4, pp. 17-23, July-Aug. 2018, doi:10.1109/MIAS.2017.2740463.[40] M. H. Mohd Ghazali y W. Rahiman, "Vibration Analysis for Machine Monitoring and Diagnosis: A Systematic Review," Shock and Vibration, vol. 2021, 9469318, 2021. https://doi.org/10.1155/2021/9469318[41] M. P. Norton y D. G. Karczub, Fundamentals of Noise and Vibration Analysis for Engineers, 2nd ed. Cambridge: Cambridge University Press, 2003. p. 522[42] S. Fu, K. Liu, Y. Xu, y Y. Liu, “Rolling bearing diagnosing method based on time domain analysis and adaptive fuzzy-means clustering,” Shock and Vibration, vol. 2016, 2016.[43] BIJU’S, (2023). “Root mean square (RMS) – definition, formula and RMS error”. [Internet]. Disponible en: https://byjus.com/maths/root-mean-square/ [Consultado: octubre 11, 2023][44] J. Igba, K. Alemzadeh, C. Durugbo, y E. T. Eiriksson, “Analysing rms and peak values of vibration signals for condition monitoring of wind turbine gearboxes,” Renewable Energy, vol. 91, pp. 90–106, 2016[45] E. O. Brigham, The fast Fourier transform and its applications,1ra ed. Estados unidos: Prentice Hall, 1998[46] R. Oshana, "Overview of digital signal processing algorithms, part II - Part 10 in a series of tutorials in instrumentation and measurement," in IEEE Instrumentation & Measurement Magazine, vol. 10, no. 2, pp. 53-58, April 2007, doi: 10.1109/MIM.2007.364962.[47] Y. Liu, Z. Jiang, H. Haizhou, y J. Xiang, “Asymmetric penalty sparse model based spectrum analysis for bearing fault detections,” Applied Acoustics, vol. 165, p. 107288, 2020.[48] R. B. Randall, Frequency Analysis, 3ra ed. Bruel and Kjaer, Copenhagen, Dinamarca, 1987.[49] D. Abboud, J. Antoni, S. Sieg-Zieba, y M. Eltabach, “Envelope analysis of rotating machine vibrations in variable speed conditions: a comprehensive treatment,” Mechanical Systems and Signal Processing, vol. 84, pp. 200–226, 2017.[50] P. Jayaswal, A. K. Wadhwani, and K. B. Mulchandani, "Machine fault signature analysis," International Journal of Rotating Machinery, 2008. [En línea] Disponible en: https://www.researchgate.net/publication/26512923_Machine_Fault_Signature_Analysis[51] N. E. Huang, Z. Shen, S. R. Long et al., “The empirical mode decomposition and the hilbert spectrum for nonlinear and non-stationary time series analysis,” Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, vol. 454, no. 1971, pp. 903–995, 1998.[52] B. K. Chaitanya, A. Yadav, M. Pazoki, and A. Y. Abdelaziz, "Chapter 8 - A comprehensive review of islanding detection methods," in Uncertainties in Modern Power Systems, A. F. Zobaa and S. H. E. Abdel Aleem, Eds., Academic Press, pp. 211–256, 2021. [En línea] Disponible en: https://doi.org/https://doi.org/10.1016/B978-0-12-820491-7.00008-6[53] Q. Ai, Q. Liu, W. Meng, y S. Q. Xie, "Chapter 6 - EEG-Based Brain Intention Recognition," in Advanced Rehabilitative Technology, Q. Ai, Q. Liu, W. Meng, and S. Q. Xie, Eds., Academic Press, pp. 135–166, 2018. [En línea] Disponible en: https://doi.org/https://doi.org/10.1016/B978-0-12-814597-5.00006-0[54] G. Sheng Chen, y X. Liu, “ Chapter 6 - Friction Dynamics and Diagnosis of Rotor Systems,” In G. Sheng Chen & X. Liu (Eds.), Friction Dynamics (pp. 247–298). Woodhead Publishing. https://doi.org/https://doi.org/10.1016/B978-0-08-100285-8.00006-7[55] D. Goyal y B. S. Pabla, “Condition based maintenance of machine tools-A review,” CIRP Journal of Manufacturing Science and Technology, vol. 10, pp. 24–35, 2015.[56] Goyal y B. S. Pabla, “The vibration monitoring methods and signal processing techniques for structural health monitoring: a review,” Archives of Computational Methods in Engineering, vol. 23, no. 4, pp. 585–594, 2016[57] L. Hardesty. “Explained: The Discrete Fourier Transform”.(2009) [Internet]. Disponible en: https://news.mit.edu/2009/explained-fourier [Consultado: octubre 13, 2023][58] B. Delgutte, J. Greenberg, Clase magistral, Tema: “Chapter 4 - The discrete Fourier transform.” HST582J/6.555J/16.456J, Massachusetts Institute of Technology, MIT, primavera 2005[59] J. O. Smith, Mathematics of the Discrete Fourier Transform (DFT): With Audio Applications, BookSurge Publishing. [En línea] Disponible en:https://books.google.com.co/books?id=fTOxS9huzHoC[60] L. Hardesty, “Explained: Neural networks”.(2017, abr 14) [Internet]. Disponible en: https://news.mit.edu/2017/explained-neural-networks-deep-learning-0414 [Consultado: octubre 15, 2023][61] P. M. Sivanandam S. Introduction to Artificial Neural Networks. Vikas Publishing House Pvt, 2009 Limited. https://books.google.com.co/books?id=HIwyEAAAQBAJ[62] J. A. L. Sotelo, “Redes Neuronales Introducción y conceptos básicos,” [Internet]. Disponible en: https://members.tripod.com/jesus_alfonso_lopez/RnaIntro.html [Consultado: octubre 16, 2023][63] I. E. Alguindigue, A. Loskiewicz-Buczak y R. E. Uhrig, "Monitoring and diagnosis of rolling element bearings using artificial neural networks," in IEEE Transactions on Industrial Electronics, vol. 40, no. 2, pp. 209-217, April 1993, doi: 10.1109/41.222642.[64] B. Li, G. Goddu, y M. Y. Chow, “Detection of common motor bearing faults using frequencydomain vibration signals and a neural network based approach,” in Proceeding of the American Control Conference, vol. 4, pp. 2032–2036, Philadelphia, Pa, USA, June 1998.[65] V. Vakharia, V. K. Gupta, and P. K. Kankar, "Bearing Fault Diagnosis Using Feature Ranking Methods and Fault Identification Algorithms," Procedia Engineering, vol. 144, pp. 343-350, 2016. [En línea] Disponible en: https://doi.org/10.1016/j.proeng.2016.05.142[66] V. Vakharia, V. K. Gupta, y P. K. Kankar, “A comparison of feature ranking techniques for fault diagnosis of ball bearing,” Soft Computing, 20(4), 1601–1619. [En línea] Disponible en: https://doi.org/10.1007/s00500-015-1608-6[67] H. Shiri , y Wodecki, J. “Analysis of the sound signal to fault detection of bearings based on Variational Mode Decomposition,” IOP Conference Series: Earth and Environmental Science, 942(1),2021. [En línea] Disponible en: https://doi.org/10.1088/1755-1315/942/1/012020[68] J. Tranter, “Which is the best bearing fault detection technique?”(2018, mzo 28). [Internet]. Disponible en: https://www.cbmconnect.com/bearing-fault-detection-technique/[69] Technomax, “Bearing Fault Condition Monitoring Techniques”.(2023, agosto 21) [Internet]. Disponible en: https://www.technomaxme.com/bearing-fault-condition-monitoring-techniques/[70] Organización Internacional de Normalización. “Evaluación de máquina de vibración mediante mediciones en partes no giratorias” Parte 3: máquinas industriales con potencia nominal por encima de 15 kW y velocidades nominales entre 120 r/min y 15 000 r/min cuando se mide in situ (ISO 10816-3). Pp 9[71] M. Santora, (2017, ene. 10). “Bearing failure analysis: Best practices”. [Internet]. Disponible en: https://www.bearingtips.com/best-practices-bearing-failure-analysis/ [Consultado: octubre 16, 2023][72] antriebstechnik 18 (1979) No. 3, 71-74[73] NSK, “New bearing doctor – Maintenance of bearings”. [Internet]. Disponible en: https://www.nsk-literature.com/en/new-bearing-doctor-maintenance/ [Consultado: octubre 16, 2023][74] Foro de Arduino, (2015, jun. 15). “Microcontroller I/O & ADC benchmarks”. [Internet]. Disponible en: https://forum.arduino.cc/t/microcontroller-i-o-adcbenchmarks/315304?utm_source=pocket_saves [Consultado: octubre 17, 2023][75] “MAFAULDA : Machinery Fault Database”. [Internet]. Disponible en: https://www02.smt.ufrj.br/~offshore/mfs/page_01.html [Consultado: diciembre 1, 2023][76] Marins, M., Ribeiro, F., Netto, S., y da Silva, E. “Improved Similarity-Based Modeling for the Classification of Rotating-Machine Failures,” Journal of the Franklin Institute, 355. [En línea] Disponible en: https://doi.org/10.1016/j.jfranklin.2017.07.038Ingeniería Electrónica y TelecomunicacionesContenedoresMicroserviciosNodosControlAutomatizaciónMantenimiento predictivoVibraciónContainersMicroservicesNodesControlAutomationPredictive maintenanceVibrationComunidad generalPublication16469e35-6f18-4e0c-acfe-e8a2e314fedfvirtual::5512-116469e35-6f18-4e0c-acfe-e8a2e314fedfvirtual::5512-1d88e33d6-c779-438e-a67b-055547347e60virtual::5513-1d88e33d6-c779-438e-a67b-055547347e60virtual::5513-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000195928virtual::5512-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000194654virtual::5513-1ORIGINALT11131_Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables.pdfT11131_Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables.pdfArchivo texto completo del trabajo de grado, PDFapplication/pdf1808513https://red.uao.edu.co/bitstreams/06ccf248-0cc6-4744-a5a9-a9a67f5fa9dc/download32834e7e1c7d573274a5b02ab63ff0aeMD51TA11131_Autorización trabajo de grado.pdfTA11131_Autorización trabajo de grado.pdfAutorización para publicación del trabajo de gradoapplication/pdf301416https://red.uao.edu.co/bitstreams/592bd365-87c6-41aa-a538-b4f79e3b3abe/downloadf984830af8438c400e536a31b5d23763MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81672https://red.uao.edu.co/bitstreams/50f0690b-1b3e-490e-a5ae-962e8c6d111b/download6987b791264a2b5525252450f99b10d1MD53TEXTT11131_Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables.pdf.txtT11131_Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables.pdf.txtExtracted texttext/plain101935https://red.uao.edu.co/bitstreams/e1de4481-60fb-4932-afb0-0d2f01a31647/downloadf871c45d0d30e866064e715aff426e99MD54TA11131_Autorización trabajo de grado.pdf.txtTA11131_Autorización trabajo de grado.pdf.txtExtracted texttext/plain5376https://red.uao.edu.co/bitstreams/88879db7-6d99-4f89-b373-00799f00d1b2/download37c0c92d4153d2b9ecad75811d1db356MD56THUMBNAILT11131_Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables.pdf.jpgT11131_Arquitectura computacional soportada en microservicios para aplicaciones de automatización industrial flexibles y escalables.pdf.jpgGenerated Thumbnailimage/jpeg6868https://red.uao.edu.co/bitstreams/f889fdc4-c38a-48c6-9375-bd04fcfdbb2d/download0de5491d0d37b2a36170bb3c5b55fcdfMD55TA11131_Autorización trabajo de grado.pdf.jpgTA11131_Autorización trabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg13543https://red.uao.edu.co/bitstreams/c3fed8a5-7dec-4ef1-a44b-222f8d2e9cfa/download8dbb3fea24021109acb2697e7153c4a7MD5710614/15675oai:red.uao.edu.co:10614/156752024-08-01 03:00:29.33https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos reservados - Universidad Autónoma de Occidente, 2024open.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coPHA+RUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS48L3A+Cg==