Publicación: Aplicación de algoritmos de machine learning en sistemas de refrigeración industrial para mantenimiento predictivo
dc.audience | ||
dc.contributor.advisor | López Pereira, Jorge Mario | |
dc.contributor.author | Argumedo Rhenals, Luis Felipe | |
dc.contributor.author | León Herrera, Andrés David | |
dc.contributor.jury | Noble Ramos, Víctor Mario | |
dc.contributor.jury | Guerra Ochoa, Jairo Daniel | |
dc.date.accessioned | 2024-08-05T16:05:47Z | |
dc.date.available | 2024-08-05T16:05:47Z | |
dc.date.issued | 2024-08-04 | |
dc.description.abstract | El presente informe final de grado se enfoca en la aplicación de algoritmos de machine learning (ML), en adelante “aprendizaje automático”, para mantenimiento predictivo en sistemas de refrigeración industrial, basándose en un conjunto de datos experimentales obtenidos de la revista académica Scientific Data - Nature. Una de las metas de este proyecto es anticipar y clasificar las fallas en sistemas de refrigeración industrial, para así sugerir actividades de mantenimiento. Sin embargo, el conjunto de datos introdujo ciertas complejidades, ya que estaba etiquetado, pero presentaba un desequilibrio en la distribución de clases y contenía una cantidad considerable de datos atípicos. Para abordar estos desafíos relacionados con los datos, se emplearon una serie de técnicas para mejorar la calidad de estos. Se aplicaron procedimientos de filtrado, balanceo y normalización, asegurando que el conjunto de datos pudiera utilizarse de manera efectiva para el modelado predictivo. Como resultado, se realizaron predicciones utilizando 5 algoritmos de clasificación de aprendizaje automático entre ellos Árbol de decisión, Bosques aleatorios, Naive Bayes, KNN y Regresión Logística, seleccionando el algoritmo de árbol de decisión como eje central de nuestra investigación, debido a su excelente precisión y eficiencia para clasificar los tipos de errores identificados y su facilidad de interpretación. Se utilizó la función "get_decision_tree_rules" en el algoritmo elegido para extraer las reglas de decisión a partir de la estructura del árbol. Esto nos permitió expresar estas reglas en forma de condiciones lógicas, lo que simplificó la interpretación de las combinaciones y clasificaciones de las clases resultantes. Esta simplificación a su vez facilitó la construcción de tres matrices: la matriz normal, la matriz de error y la matriz de alertas. | |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero(a) Industrial | |
dc.description.modality | Trabajos de Investigación y/o Extensión | |
dc.description.tableofcontents | 1. INTRODUCCIÓN ............................................................................................................. 16 | |
dc.description.tableofcontents | 2. OBJETIVOS...................................................................................................................... 18 | |
dc.description.tableofcontents | 2.1 Objetivo general ......................................................................................................... 18 | |
dc.description.tableofcontents | 2.2 Objetivos específicos .................................................................................................. 18 | |
dc.description.tableofcontents | 3. REVISIÓN BIBLIOGRÁFICA ........................................................................................ 19 | |
dc.description.tableofcontents | 3.1 Marco Teórico ............................................................................................................ 19 | |
dc.description.tableofcontents | 3.1.1 Mantenimiento ................................................................................................... 19 | |
dc.description.tableofcontents | 3.1.2 Tipos de mantenimiento ..................................................................................... 20 | |
dc.description.tableofcontents | 3.1.3 Mantenimiento predictivo .................................................................................. 20 | |
dc.description.tableofcontents | 3.1.4 Aprendizaje automático ..................................................................................... 23 | |
dc.description.tableofcontents | 3.1.5 Algoritmos de regresión ..................................................................................... 24 | |
dc.description.tableofcontents | 3.1.6 Algoritmos basados en instancia ........................................................................ 25 | |
dc.description.tableofcontents | 3.1.7 Algoritmos bayesianos........................................................................................ 25 | |
dc.description.tableofcontents | 3.1.8 Algoritmos de agrupación .................................................................................. 25 | |
dc.description.tableofcontents | 3.1.9 Algoritmos de redes neuronales ......................................................................... 26 | |
dc.description.tableofcontents | 3.1.10 Algoritmos de clasificación............................................................................... 26 | |
dc.description.tableofcontents | 3.1.11 Sistemas de refrigeración industrial ................................................................ 27 | |
dc.description.tableofcontents | 3.2 Descripción y formulación del problema ................................................................... 27 | |
dc.description.tableofcontents | 3.3 Justificación ................................................................................................................ 29 | |
dc.description.tableofcontents | 4. ESTADO DEL ARTE ....................................................................................................... 31 | |
dc.description.tableofcontents | 5. MATERIALES Y MÉTODOS.......................................................................................... 36 | |
dc.description.tableofcontents | 5.1 Diseño de la investigación. ......................................................................................... 37 | |
dc.description.tableofcontents | 5.2 Instrumento ................................................................................................................ 37 | |
dc.description.tableofcontents | 5.2.1 Variables independientes ................................................................................... 40 | |
dc.description.tableofcontents | 5.2.2 Variable dependiente ......................................................................................... 42 | |
dc.description.tableofcontents | 5.3 Herramientas tecnológicas ......................................................................................... 43 | |
dc.description.tableofcontents | 5.4 Análisis exploratorio de datos (EDA) ................................................................... 44 | |
dc.description.tableofcontents | 5.4.1 Identificación de patrones, tendencias y detección de datos atípicos ................ 44 | |
dc.description.tableofcontents | 5.4.2 Matriz de correlaciones ...................................................................................... 44 | |
dc.description.tableofcontents | 5.4.3 Selección de variables ......................................................................................... 45 | |
dc.description.tableofcontents | 5.5 Balanceo de datos ....................................................................................................... 45 | |
dc.description.tableofcontents | 5.5.1 Sobremuestreo .................................................................................................... 46 | |
dc.description.tableofcontents | 5.5.2 Submuestreo ....................................................................................................... 46 | |
dc.description.tableofcontents | 5.5.3 Ponderación de clases ......................................................................................... 47 | |
dc.description.tableofcontents | 5.6 Normalización ......................................... 47 | |
dc.description.tableofcontents | 5.7 Entrenamiento de los modelos de clasificación ......................... 48 | |
dc.description.tableofcontents | 5.7.1 Árbol de decisión ......................................... 48 | |
dc.description.tableofcontents | 5.7.2 Bosque aleatorio ................................ 49 | |
dc.description.tableofcontents | 5.7.3 Naive bayes ................................ 49 | |
dc.description.tableofcontents | 5.7.4 KNN (Vecinos más cercanos) .......................... 49 | |
dc.description.tableofcontents | 5.7.5 Regresión logística ..................................... 50 | |
dc.description.tableofcontents | 5.8 Validación de los modelos ........................... 50 | |
dc.description.tableofcontents | 6. RESULTADOS Y DISCUSIONES ........................ 51 | |
dc.description.tableofcontents | 6.1 Comparación de eficiencia de modelos ............................. 52 | |
dc.description.tableofcontents | 6.2 Elección de modelo adecuado ......................... 53 | |
dc.description.tableofcontents | 6.3 Actividades de mantenimiento ................... 54 | |
dc.description.tableofcontents | 6.3.1 Matriz normal .................................. 55 | |
dc.description.tableofcontents | 6.3.2 Matriz de errores........................... 55 | |
dc.description.tableofcontents | 6.3.3 Matriz de alertas ........................... 55 | |
dc.description.tableofcontents | 6.3.4 Asignación de actividades de mantenimiento .............................. 60 | |
dc.description.tableofcontents | 7. CONCLUSIONES ............................................. 63 | |
dc.description.tableofcontents | 8. RECOMENDACIONES .................................... 65 | |
dc.description.tableofcontents | 9. BIBLIOGRAFÍA ................................................ 66 | |
dc.description.tableofcontents | ANEXOS ............................. 73 | |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad de Córdoba | |
dc.identifier.reponame | Repositorio Universidad de Córdoba | |
dc.identifier.repourl | https://repositorio.unicordoba.edu.co | |
dc.identifier.uri | https://repositorio.unicordoba.edu.co/handle/ucordoba/8465 | |
dc.language.iso | spa | |
dc.publisher | Universidad de Córdoba. | |
dc.publisher.faculty | Facultad de Ingeniería | |
dc.publisher.place | Montería, Córdoba, Colombia | |
dc.publisher.program | Ingeniería Industrial | |
dc.relation.references | Rivas, W. Mazón, B. 2018. Redes neuronales artificiales aplicadas al reconocimiento de patrones. Editorial UTMACH. | |
dc.relation.references | JCD Ingeniería Térmica. (2020). Comportamiento del Sector de Refrigeración en Colombia. Recuperado de https://www.jcdingenieriatermica.com/comportamiento-del-sector-de-refrigeracion-en-colombia/. | |
dc.relation.references | Gian Antonio Susto, Andrea Schirru, Simone Pampuri. (2015). Machine learning for Predictive Maintenance: A Multiple Classifier Approach. | |
dc.relation.references | Tehrani, M., Beauregard, Y., Rioux, M., Kenne, J. P., & Ouellet, R. (2020). A Predictive Preference Model for Maintenance of a Heating Ventilating and Air Conditioning System. | |
dc.relation.references | Guannan Li , Huanxin Chen , Yunpeng Hu , Jiangyu Wang , Yabin Guo , Jiangyan Liu , Haorong Li , Ronggeng Huang , Hang Lv , Jiong Li . (2017). An improved decision tree-based fault diagnosis method for practical variable refrigerant flow system using virtual sensor-based fault indicators. | |
dc.relation.references | Sisavath Xayyasith; Anucha Promwungkwa; Kanchit Ngamsanroaj. (2018). Application of Machine Learning for Predictive Maintenance Cooling System in Nam Ngum-1 Hydropower Plant. | |
dc.relation.references | Mónica González Gómez. (2019). Aplicaciones industriales Big Data para mantenimiento predictivo y control de calidad. | |
dc.relation.references | Kuei Peng Lee, Bo-Huei Wu, Shi-Lin Peng. (2019). Deep-learning-based fault detection and diagnosis of air-handling units. | |
dc.relation.references | Shashidhar Kaparthi, Daniel Bumblauskas. (2019). Designing predictive maintenance systems using decision tree-based machine learning techniques. | |
dc.relation.references | Shrishti Trivedi, Sahil Bhola, Archit Talegaonkar, Dr. Prerna Gaur, Shreya Sharma. (2019). Predictive Maintenance of Air Conditioning Systems Using Supervised Machine Learning. | |
dc.relation.references | Engelbert Harsandi Erik Suryadarma, El Jin Ai, Pablo Anggoro. (2020). Value Analysis of Predictive Maintenance in Cooling System of a Die Casting Process by Data SCADA. | |
dc.relation.references | Aaron S. Yeardley, Jude O. Ejeh, Louis Allen, Solomon F. Brown, Joan Cordiner. (2022). Integrating machine learning techniques into optimal maintenance scheduling. | |
dc.relation.references | Zahra Soltani, Kresten Kjaer Sorensen, John Leth, Jan Dimon Bendtsen. (2020). Fault Detection of Supermarket Refrigeration Systems Using Convolutional Neural Network. | |
dc.relation.references | Gómez, A. M. S. (2017). TÉCNICAS DE MANTENIMIENTO PREDICTIVO. | |
dc.relation.references | METODOLOGIA DE APLICACIÓN EN LAS ORGANIZACIONES. [Trabajo de grado Pregrado Ingeniería Industrial] Universidad Católica de Colombia. | |
dc.relation.references | Pozo Gallego, C.(2016). Aplicación de técnicas de aprendizaje automático con regularización al diagnóstico de fallos en motores de inducción. [Trabajo de grado Pregrado Ingeniería Eléctrica, Universidad de Valladolid]. https://uvadoc.uva.es/handle/10324/18063. | |
dc.relation.references | Ke yan , Chaowen Zhong , Zhiwei-ji , Jing Huang (2018) Semi-supervised learning for early detection and diagnosis of various air handling unit faults. ELSEVIER https://doi.org/10.1016/j.enbuild.2018.10.016 | |
dc.relation.references | Maryam Sadat Mirnaghi, Fariborz Haghighat (2020) Fault detection and diagnosis of largescale HVAC systems in buildings using data-driven methods: A comprehensive review. ELSEVIER https://doi.org/10.1016/j.enbuild.2020.110492 | |
dc.relation.references | Amir Ebrahimifakhar, Adel Kabirikopaei, David Yuill (2020) Data-driven fault detection and diagnosis for packaged rooftop units using statistical machine learning classification methods. ELSEVIER https://doi.org/10.1016/j.enbuild.2020.110318 | |
dc.relation.references | Cheng Fan, Xuyuan Liu, Peng Xue, Jiayuan Wang (2021) Statistical characterization of semi-supervised neural networks for fault detection and diagnosis of air handling units. ELSEVIER https://doi.org/10.1016/j.enbuild.2021.110733 | |
dc.relation.references | Cheng Fan, Yichen Liu, Xuyuan Liu, Yongjun Sun, Jiayuan Wang (2021) A study on semi - supervised learning in enhancing performance of AHU unseen fault detection with limited labeled data. ELSEVIER https://doi.org/10.1016/j.scs.2021.102874 | |
dc.relation.references | DataScientest. (13 de mayo de 2022) Cross-Validation : definición e importancia en aprendizaje automático. Blog https://datascientest.com/es/cross-validation-definicion-eimportancia. | |
dc.relation.references | Witten, I. H., Frank, E., Hall, M. A., & Pal, C. J. (2016). Data Mining: Practical Machine Learning Tools and Techniques (4th ed.). Morgan Kaufmann. | |
dc.relation.references | Jian Sun, Piljae Im, Yeonjin Bae, Jeff Munk, Teja Kuruganti & Brian Fricke. (2021). Dataset of low global warming potential refrigerant refrigeration system for fault detection and diagnostics Revista scientific data – nature. | |
dc.relation.references | Gallegos Héctor, C., Huerta Alberto, P., & Cruz Nadxieli, C. (2016). Importancia del mantenimiento predictivo a equipos eléctricos en la industria. Congreso Internacional de Investigación Academia Journals, 8(1), 607-611 | |
dc.relation.references | James, G., Witten, D., Hastie, T., & Tibshirani, R. (2013). An Introduction to Statistical Learning: with Applications in R. Springer Science & Business Media. | |
dc.relation.references | Barber, D. (2012). Bayesian Reasoning and machine learning. Cambridge University Press. | |
dc.relation.references | Hastie, T., Tibshirani, R., & Friedman, J. (2016). The Elements of Statistical Learning: Data Mining, Inference, and Prediction (2nd ed.). Springer Science & Business Media. | |
dc.relation.references | Bishop, C. M. (2006). Pattern Recognition and machine learning. Springer | |
dc.relation.references | Kumar, C., & Smith, J. (2020). Mantenimiento Predictivo: Estrategias y Aplicaciones Avanzadas. Editorial Avanzada. | |
dc.relation.references | Cengel, Y. A., & Boles, M. A. (2014). Termodinámica. McGraw-Hill. | |
dc.relation.references | Holman, J. P. (2010). Transferencia de calor. McGraw-Hill. | |
dc.relation.references | Incropera, F. P., DeWitt, D. P., Bergman, T. L., & Lavine, A. S. (2007). Fundamentos de transferencia de calor. Limusa. | |
dc.relation.references | Moran, M. J., Shapiro, H. N., Boettner, D. D., & Bailey, M. B. (2014). Fundamentos de ingeniería térmica. Limusa. | |
dc.relation.references | Stoecker, W. F., & Jones, J. W. (1992). Refrigeración y aire acondicionado. | |
dc.relation.references | Van Wylen, G. J., & Sonntag, R. E. (1986). Fundamentos de termodinámica. McGraw-Hill. | |
dc.relation.references | Moubray, J. (2001). Maintenance fundamentals. Industrial Press Inc. | |
dc.relation.references | Smith, J. (2016). Maintenance Strategies for Business Improvement. | |
dc.relation.references | Kumar, A., & Smith, J. (2020). Advances in Predictive Maintenance Strategies. | |
dc.relation.references | Nyce, C. & CPCU. (2007). Predictive Maintenance: A Comprehensive Guide. | |
dc.relation.references | Murphy, P. (2012). Predictive Maintenance Techniques in Industrial Settings. | |
dc.relation.references | Freedman, D. (2009). Regression Techniques: Pillar of Predictive Analytics. | |
dc.relation.references | Warner, J., & Misra, D. (1996). Mathematical Modeling in Predictive Analytics. | |
dc.relation.references | Flury, R. (1988). Analysis of Discrete Choice Models. | |
dc.relation.references | Press, W., & Wilson, S. (1978). Applied Linear Regression. | |
dc.relation.references | Murphy, P. (2012). Machine Learning: Principles and Techniques. | |
dc.relation.references | Mitchell, T. (1997). Machine Learning. | |
dc.relation.references | Bansal, S., et al. (2005). Neural Networks and Their Application in Predictive Analysis. | |
dc.relation.references | Taylor, J. (1996). Bayesianism in Predictive Analysis. | |
dc.relation.references | Mehrotra, K., et al. (1997). Nearest Neighbor Models. | |
dc.relation.references | Fausett, L. (1994). Neural Networks: Design Principles. | |
dc.relation.references | Freeman, M. (1993). Statistical data analysis for machine learning. | |
dc.relation.references | Lawrence, S. (1993). Machine Learning Proceedings. | |
dc.relation.references | Smith, A. (1993) Classification models in machine learning. | |
dc.relation.references | Hertz, J. (1991). Introduction to the Theory of Neural Computation. | |
dc.relation.references | White, H. (1992). Artificial Neural Networks: Approximation and Learning Theory. | |
dc.relation.references | Lippmann, R. (1987). An introduction to computing with neural nets. | |
dc.relation.references | Panda, R., & Patra, M. (2007). Network intrusion detection using naive bayes. | |
dc.relation.references | Denoeux, T. (1995). Evidential K-nearest neighbor classifier. | |
dc.relation.references | Saravanan, M., & Sujatha, M. (2018). Main Purpose of Machine Learning is to Enable. | |
dc.relation.references | Computers to Learn, Predict or Decide on Invisible Data Without Human Assistance. | |
dc.relation.references | Khan, A., Zhang, Q., & Li, X. (2021). Predictive Maintenance of Refrigeration Systems Using Decision Trees. International Journal of Refrigeration, 120, 211-219. | |
dc.relation.references | López, M., García, J., & Martínez, R. (2019). Early Detection of Refrigerant Leaks in Industrial Refrigeration Systems Using Decision Trees. Applied Thermal Engineering, 156, 403-410. | |
dc.relation.references | Patel, R., Gupta, S., & Sharma, A. (2022). Energy Efficiency Prediction of Commercial Refrigeration Systems Using Random Forests. Sustainable Energy Technologies and Assessments, 55, 101367. | |
dc.relation.references | Stoecker, W. F., & Jones, J. W. (2012). Refrigeration and Air Conditioning. New York: McGraw-Hill Education. | |
dc.rights | Copyright Universidad de Córdoba, 2024 | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject.keywords | Predictive maintenance | |
dc.subject.keywords | Classification algorithms | |
dc.subject.keywords | Decision trees | |
dc.subject.keywords | Machine learning | |
dc.subject.keywords | Experimental data | |
dc.subject.proposal | mantenimiento predictivo | |
dc.subject.proposal | Algoritmos de clasificación | |
dc.subject.proposal | Arboles de decisión | |
dc.subject.proposal | Aprendizaje automático | |
dc.subject.proposal | Datos experimentales | |
dc.title | Aplicación de algoritmos de machine learning en sistemas de refrigeración industrial para mantenimiento predictivo | |
dc.type | Trabajo de grado - Pregrado | |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
dc.type.content | Text | |
dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
dc.type.version | info:eu-repo/semantics/acceptedVersion | |
dspace.entity.type | Publication |
Archivos
Bloque de licencias
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- license.txt
- Tamaño:
- 15.18 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción: