View
241
Download
5
Embed Size (px)
Citation preview
8/17/2019 TESIS RNA Version Final
1/85
CLASIFICACIÓN AUTOMÁTICA DE PATRONES DE VIBRACIÓN MECÁNICA
EN MÁQUINAS ROTATIVAS AFECTADA POR DESBALANCEO Y
DESALINEAMIENTO USANDO REDES NEURONALES ARTIFICIALES
EDWIN GUTIERREZ ARRIETA
ALEXANDER CARRILLO SANDOVAL
UNIVERSIDAD ANTONIO NARIÑO
FACULTAD DE INGENIERÍA ELECTROMECÁNICA
BUCARAMANGA
2015
8/17/2019 TESIS RNA Version Final
2/85
CLASIFICACIÓN AUTOMATICAS DE PATRONES DE VIBRACIÓN MECÁNICA
EN MÁQUINAS ROTATIVAS AFECTADA POR DESBALANCEO Y
DESALINEAMIENTO USANDO REDES NEURONALES ARTIFICALES
EDWIN GUTIERREZ ARRIETA
ALEXANDER CARRILLO SANDOVAL
Trabajo de grado para optar al título de:
Ingeniero Electromecánico
Director:
CAMILO LEONARDO SANDOVAL RODRIGUEZ
M.Sc. Electrónica
UNIVERSIDAD ANTONIO NARIÑO
FACULTAD DE INGENIERÍA ELECTROMECÁNICA
BUCARAMANGA
2015
8/17/2019 TESIS RNA Version Final
3/85
3
DEDICATORIA
Gracias a Dios por permitir alcanzar esta meta por darme la fuerza y dejar acercarpersonas que me apoyan y me acompañan.
Gracias Padre y Madre por los consejos y la guía que siempre me ofrecieron yme forjaron para alcanzar todos mis logros. A mi esposa por la comprensión y el amor que siempre está dispuesta darincondicionalmente.
A mis hijos por convertirse en la luz de mis ojos.
EDWIN GUTIERREZ ARRIETA
Gracias al todo Poderoso, y aquellas personas que nos colaboraron en alcanzareste objetivo.Gracias a mis familiares a mi Padre y Madre por los consejos y la guía que siempre
me ofrecieron y me forjaron para alcanzar todos mis logros. A mi esposa por su comprensión y las largas jornadas de estudio que siempreestuvo dispuesta a colaborarme
ALEXANDER CARRILLO SANDOVAL
8/17/2019 TESIS RNA Version Final
4/85
4
AGRADECIMIENTOS
El logro de este objetivo no hubiese sido posible sin la colaboración incondicionalde nuestras familias las cuales eran testigos y acompañantes del trabajo arduo
durante el transcurrir de nuestros estudios.
También extendemos nuestros sinceros agradecimientos y reconocimiento, a laIngeniera Indira Cassaleth por todo su apoyo, entrega y compromiso con laInstitución y cada uno de sus estudiantes.
A nuestro director de proyecto y maestro, al Ingeniero y M.sc. Camilo LeonardoSandoval por su orientación, aportes y direccionamiento efectivo; mil y mil graciasCamilo.
8/17/2019 TESIS RNA Version Final
5/85
5
CONTENIDO
Pág.
INTRODUCCIÓN ................................................................................................. 145
1 PLANTEAMIENTO DEL PROBLEMA ......................................................... 16
2 JUSTIFICACION ......................................................................................... 17
3 OBJETIVOS DEL PROYECTO ................................................................... 18
3.1 GENERAL ................................................................................................... 18
3.2 ESPECÍFICOS ............................................................................................ 18
4 MARCO CONCEPTUAL .............................................................................. 19
4.1 MANTENIMIENTO PREDICTIVO ............................................................... 19
4.2 VIBRACIONES MECÁNICAS ...................................................................... 20
4.2.1 Clasificación de las vibraciones ................................................................... 20
4.3 ANALISIS DE VIBRACIONES PARA EL MANTENIMIENTO PREDICTIVODE MÁQUINAS ........................................................................................... 22
4.4 MEDICIÓN DE LA VIBRACIÓN .................................................................. 23
4.4.1 CARACTERÍSTICAS, PARÁMETROS Y NIVELES DE VIBRACIÓN .......... 23
4.5 FALLAS EN MÁQUINAS ROTATIVAS ........................................................ 26
4.5.1 Desbalanceo ............................................................................................... 27
4.5.2 Desalineamiento .......................................................................................... 29
4.6 MANTENIMIENTO PREDICTIVO BASADO EN REDES NEURONALES ... 32
4.6.1 Red Neuronal Artificial ................................................................................. 32
4.6.2 Arquitecturas ............................................................................................... 35
4.6.3 Entrenamiento de las redes neuronales Artificiales ..................................... 37
4.6.4 Simulación en computadora de redes neuronales artificiales...................... 38
4.6.5 Modelos de redes neuronales artificiales .................................................... 39
4.7 USO DE REDES NEURONALES EN EL MANTENIMIENTO DEMÁQUINAS ................................................................................................. 42
5 DESARROLLO METODOLÓGICO ............................................................. 45
5.1 DESCRIPCIÓN ........................................................................................... 45
5.2 FASE 1- ESTUDIO BIBLIOGRÁFICO ......................................................... 46
8/17/2019 TESIS RNA Version Final
6/85
6
5.3 FASE 2- EJECUCIÓN ................................................................................. 46
5.3.1 Análisis de los datos adquiridos en el banco ............................................... 47
5.3.2 Creación de la red neuronal ........................................................................ 52
5.3.3 Construcción Arreglo de ejemplos ............................................................... 53 5.3.4 Estructura de la red neuronal ...................................................................... 55
5.3.5 Configurar la Red Neuronal Artificial .......................................................... 56
5.3.6 Función de transferencia ............................................................................. 56
5.3.7 Función de entrenamiento Backpropagation ............................................... 57
5.3.8 Inicialización de los Pesos y Bias Red Neuronal Artificial .......................... 58
5.3.9 Entrenamiento de la Red Neuronal Artificial ................................................ 58
5.4 FASE 3: EXPERIMENTACIÓN ................................................................... 60
5.4.1 Entrenamiento para la clasificación de señales vibratorias ......................... 60
5.5 FASE 4: ANÁLISIS Y RESULTADOS ......................................................... 61
5.5.1 Configuración caso1 entrenamiento: ........................................................... 61
5.5.2 Configuración Caso2 de entrenamiento ...................................................... 64
5.5.3 Configuración del entrenamiento Caso3 ..................................................... 66
5.5.4 Configuración del Caso4 entrenamiento: .................................................... 68
5.5.5 Test de validación ....................................................................................... 69
5.5.6 Interfaz de RNAVibraAnalisis en Matlab ..................................................... 72
6 CONCLUSIONES ........................................................................................ 74
7 RECOMENDACIONES ............................................................................... 76
8 REFERENCIAS BIBLIOGRÁFICAS ............................................................ 77
8/17/2019 TESIS RNA Version Final
7/85
7
LISTA DE TABLAS
Pág.
Tabla 1. Relación entre valores o niveles de vibración .......................................... 26
Tabla 1. Resultados representativos para cada caso de estudio ........................... 51
Tabla 2. Nombre de los archivos utilizados en el test de validación ...................... 70
8/17/2019 TESIS RNA Version Final
8/85
8
LISTA DE FIGURAS
Pág.
Figura 1. Clasificación de la vibraciones mecánicas .............................................. 21
Figura 2. Parámetros de una onda ........................................................................ 24
Figura 3. Valores de vibración ............................................................................... 25
Figura 4. Forma de onda de desbalanceo ............................................................. 27
Figura 5. Desbalanceo estático .............................................................................. 28
Figura 6. Desbalanceo dinámico ............................................................................ 29
Figura 7. Rotor colgante ........................................................................................ 29
Figura 8. Desalineamiento paralelo ....................................................................... 31
Figura 9. Desalineamiento angular ........................................................................ 31
Figura 10. Estructura general de una neurona biológica ....................................... 32
Figura 11. Funcionamiento general de una neurona artificial ................................ 33
Figura 12. Principales funciones de activación utilizadas ...................................... 34
Figura 13. Esquema del modelo organizativo de las neuronas.............................. 36
Figura 14. Arquitectura Perceptrón de una sola capa ............................................ 40
Figura 15. Neuronas Tipo Backpropagation .......................................................... 41 Figura 16. Banco de pruebas para análisis de vibraciones mecánicas. ................. 46
Figura 17. Archivo .lvm obtenido de PROVIDES LabView .................................... 47
Figura 18. Curva de respuesta del sistema transductor de proximidad ................. 48
Figura 19. Oscilograma del banco normal a 1200 rpm ....................................... 49
Figura 20. Espectro del banco normal a 1200 rpm ............................................... 49
Figura 21. Oscilograma de desalineamiento angular 1.5° a 720 rpm .................... 49
Figura 22.Espectro de desalineamiento angular 1.5° a 720 rpm ........................... 50
Figura 23. Oscilograma banco con desbalance a 3000 rpm ................................. 50
Figura 24. Espectro banco con desbalance a 3000 rpm ........................................ 50
Figura 25. Severidad de vibración por ISO 10816 ................................................. 51
Figura 26. Arreglo usado en la RNA ...................................................................... 53
8/17/2019 TESIS RNA Version Final
9/85
9
Figura 27. Ingreso de los archivos Input y Target .................................................. 54
Figura 28. Archivo Inputs ....................................................................................... 54
Figura 29. Archivo Targets ..................................................................................... 54
Figura 30. Esquema simplificado de la red neuronal ............................................. 55 Figura 31. Capas de la red neuronal ...................................................................... 56
Figura 32. Configuración de la red neuronal .......................................................... 56
Figura 33. Función de transferencia Log-Sigmoide ............................................... 57
Figura 34. Script de entrenamiento ........................................................................ 59
Figura 35. Ventana de proceso de entrenamiento ................................................. 60
Figura 36. Red neuronal artificial, una capa oculta de [243] neuronas ................. 62
Figura 37. Desempeño de entrenamiento de la red neuronal caso 1 .................... 63
Figura 38. Confusión de entrenamiento de la red neuronal caso 1........................ 63
Figura 39. Desempeño de entrenamiento de la red neuronal caso 2 .................... 64
Figura 40. Confusión de entrenamiento de la red neuronal caso 2........................ 65
Figura 41. Red neuronal artificial, dos capas oculta de [243, 27] neuronas .......... 66
Figura 42. Desempeño de entrenamiento de la red neuronal caso 3 .................... 67
Figura 43. Confusión de entrenamiento de la red neuronal caso 3........................ 67
Figura 44. Desempeño de entrenamiento de la red neuronal caso 4 .................... 68
Figura 45. Confusión de entrenamiento de la red neuronal caso 3........................ 69
Figura 46. Matriz de confusión validación de la RNA ............................................. 71
Figura 47. Interfaz de RNAVibraAnalisis ................................................................ 72
Figura 48. Interfaz Caracterización RNAVibraAnalisis ........................................... 73
8/17/2019 TESIS RNA Version Final
10/85
10
LISTA DE ANEXOS
Pág.
Anexo A. Código Macro Excel Análisis de Fourier ................................................. 80
Anexo B. Código Macros datos de entrada RNA ................................................... 82
8/17/2019 TESIS RNA Version Final
11/85
11
GLOSARIO
ACOPLAMIENTO: Forma de conexión semipermanente, entre dos ejes o árboles.
ALINEACIÓN: Máxima colinealidad posible entre las líneas de centro de dos ejes.
ANÁLISIS DE LA FORMA DE ONDA: Es el análisis de la vibración en el dominio
del tiempo, la cual extrae información útil para el diagnóstico del gráfico dela amplitud vibratoria versus el tiempo.
ASIMETRÍA TÉRMICA: Dilatación de las partes de manera no uniforme y desigual,debido a la falta de entrada de aire en el motor, produciendo un recalentamiento
G’s: Unidades de aceleración de la gravedad.
GESTIÓN DE FALLAS: Conjunto de facilidades que permite la detección,identificación y corrección de las fallas
HANNING: Es la representación gráfica de la transformada rápida de Fourier
dentro de una ventana de trabajo, la cual muestra el resultado en función de unaonda cosenoidal
HORIZONTAL: Posición que va perpendicular al sentido de la gravedad.
ONDA: Es una propagación de una perturbación de alguna propiedad de un medio.
PICO: cada una de las líneas que componen el espectro.
PRECISIÓN: Es la capacidad de un instrumento para producir mediciones dentrode un rango.
PROGRAMA DE MANTENIMIENTO PREDICTIVO: Es el programa que contemplade modo eficaz tres etapas indispensables: detección, identificación y corrección,además de contribuir a detectar el comienzo de una nueva avería.
RED NEURONAL: Son elementos, que utilizan similitudes biológicas con laestructura de nuestro cerebro y del cerebro de los animales, para crear unidades deprocesamiento similares por medio de simulación de software o por medio dehardware especializado.
REPORTE: Es un Documento, generado por el Sistema, que nos presenta demanera Estructurada y/o Resumida, datos relevantes guardados o generados porla misma aplicación de tal manera que se vuelvan útiles para los fines quela aplicación fue creada.
RESONANCIA: se presenta cuando la frecuencia natural de un componentees excitada por un agente externo.
RODAMIENTO: Es un elemento mecánico que reduce la fricción entre un eje y laspiezas conectadas a éste, que le sirve de apoyo y facilita su desplazamiento
ROTOR: Parte giratoria de una máquina.
RPM: Otra de las unidades de la frecuencia, que equivale al número de ciclos porminuto que presenta la máquina.
8/17/2019 TESIS RNA Version Final
12/85
12
RPS: Otra de las unidades de frecuencia. Equivale a 1 Hz (ciclos por segundo).
RUIDO: Es una contaminación de la señal medida, por lo general es informaciónde la señal que no representa importancia.
SENSIBILIDAD: Mínimo cambio de la entrada capaz de originar un cambio en la
salida con una característica deseada.SENSOR: Es un dispositivo de medición que transforma una variable física en unaseñal eléctrica.
SEÑAL: Es toda información de magnitud física variable que se convierte amagnitud eléctrica mediante un transductor.
SERIE DE FOURIER: Representación de una señal compleja en el dominiodel tiempo, por medio de las curvas sinusoidal es con valores de amplitud yfrecuencia específicos.
SISTEMA EXPERTO: Es una aplicación informática capaz de solucionar unconjunto de problemas que exigen un gran conocimiento sobre un determinado
tema.TRANSFORMADA RÁPIDA DE FOURIER: Técnica que se utiliza por medio de uncomputador para calcular la frecuencia de las series que conforman la onda en eldominio del tiempo.
8/17/2019 TESIS RNA Version Final
13/85
13
RESUMEN
TITULO
CLASIFICACIÓN AUTOMATICA DE PATRONES DE VIBRACIÓN MECÁNICA ENMÁQUINAS ROTATIVAS AFECTADA POR DESBALANCEO Y DESALINEAMIENTOUSANDO REDES NEURONALES ARTIFICALES*
AUTORES
GUTIERREZ ARRIETA, EdwinCARRILLO SANDOVAL, Alexander**
PALABRAS CLAVES
RNA Redes Neuronales Artificiales, Vibraciones Mecánicas, Mantenimiento Predictivo,
Desbalance, Desalineamiento
DESCRIPCIÓN
Las redes neuronales artificiales (RNA) son eficientes técnicas computacionales, usadas
ampliamente para solucionar problemas complejos en muchos campos del conocimiento.
En este proyecto fueron usadas las redes neuronales backpropagation para identificar dos
problemas presentes en las máquinas rotativas, los cuales son el desbalance y el
desalineamiento angular, continuando así, la línea de investigación desarrollada por la
universidad Antonio Nariño en ingeniería de mantenimiento, explorando el potencial de los
procedimientos para la detección de daño usando redes neuronales a partir de ciertas
características vibracionales de los sistemas rotativos. Se entrenaron redes neuronales
backpropagation para identificar y clasificar los patrones vibracionales obtenidos en varios
casos de desplazamiento angular vertical y desbalance causado por diferentes masas
excéntricas. Los datos necesarios para el entrenamiento de las redes fueron obtenidos
mediante el banco de pruebas y el software PROVIDES realizado en LabView. Los
resultados demostraron que esos parámetros y las redes neuronales artificiales pueden ser
usados como una herramienta en la identificación de problemas presentes en las máquinas
rotativas.
* Trabajo de Grado.** Facultad de Ingeniería Electromecánica. Director: Camilo Sandoval, Ingeniero Electrónico
8/17/2019 TESIS RNA Version Final
14/85
14
ABSTRACT
TITLE
AUTOMATIC CLASSIFICATION OF PATTERNS OF MECHANICAL VIBRATION INROTATING MACHINES AFFECTED BY UNBALANCE AND MISALIGNMENT USING ARTIFICIAL NEURAL NETWORKS*
AUTHORS
GUTIERREZ ARRIETA, EdwinCARRILLO SANDOVAL, Alexander**
KAYWORDS
Artificial Neural Networks (ANN), Mechanical Vibrations, Predictive Maintenance,
unbalance, misalignment
DESCRIPTION
Artificial neural networks (ANN) are efficient computational techniques widely used to solve
complex problems in many fields of knowledge. In this project they were used neural
networks backpropagation to identify two problems present in rotating machines, which are
the imbalance and the angular misalignment, continuing the line of research developed by
the University Antonio Nariño in maintenance engineering, exploring the potential
procedures for detecting damage using neural networks from certain vibrationalcharacteristics of the rotors. backpropagation neural networks were trained to identify and
classify the vibrational patterns obtained in several cases of anguar displacement and
unbalance causing by different eccentric masses. The data needed to train networks were
obtained by the test and PROVIDES made in LabView software. The results showed that
these parameters and artificial neural networks can be used as a tool in identifying problems
present in rotating machines.
* Work of Degree.** Faculty of Electromechanical Engineering. Director: Camilo Sandoval, Electronic Engineer
8/17/2019 TESIS RNA Version Final
15/85
15
INTRODUCCIÓN
El mundo empresarial en los últimos años se ha desarrollado a un ritmo acelerado,
influenciado por la competitividad, esto hace importante implementar un programa
de mantenimiento con el objetivo de proteger los equipos y máquinas para aumentar
su tiempo de servicio y alargar su vida útil.
El análisis de vibraciones mecánicas se utiliza como una herramienta de monitoreo
y diagnóstico de fallas, y hace parte del programa de mantenimiento predictivo;
estas técnicas permiten evaluar las condiciones externas de una máquina sin
necesidad de desarmarla y sin afectar su funcionamiento normal, las señales devibración se van captando en tiempo real con la máquina funcionando de tal forma
que se pueda predecir a través del monitoreo cuando esta va a fallar, logrando así
grandes ventajas en la competitividad de las empresas.
El propósito de este proyecto es continuar con la línea de investigación desarrollada
por la universidad Antonio Nariño, para crear soluciones inteligentes y eficaces, que
informen al usuario el estado de las máquinas para así minimizar costos demantenimiento correctivo e evitar paradas imprevistas que afectan el buen
funcionamiento del proceso productivo de la empresa.
Según las necesidades anteriormente mencionadas se requieren conocer nuevos
sistemas de análisis de la señal vibratoria que ofrezcan mayor información en el
procesamiento de la señal para obtener diagnósticos precisos del estado actual de
equipos y máquinas que tengan elementos rotativos. Unas de esas técnicas de
análisis son las redes neuronales artificiales (RNA) que han demostrado ser de gran
utilidad en la solución de muchos problemas complejos, en este trabajo se estudia
y se implementan redes neuronales backpropagation como un paso inicial en el
8/17/2019 TESIS RNA Version Final
16/85
16
avance del desarrollo de un sistema más robusto en el diagnóstico e identificación
temprana de fallas en máquinas rotativas.
1 PLANTEAMIENTO DEL PROBLEMA
El análisis de vibraciones mecánicas es una metodología utilizada en las rutinas de
mantenimientos predictivos industriales de las máquinas, para que tenga un alto
grado de confiabilidad se debe usar instrumentos de medición de precisión, para
detectar fallas comunes como desbalanceo, des alineamiento angular entre otras
fallas. Así mismo, hay que tener en cuenta que los equipos de medición de alta
confiabilidad no son asequibles para todas las empresas industriales.
La UNIVERSIDAD ANTONIO NARIÑO Sede Bucaramanga a través de un proyecto
de grado ya posee un banco de pruebas experimental [1] para la detección de
análisis de falla y obtener señales características de desbalanceo y desalineamiento
angular a través del procesamiento de señales utilizando el análisis de fases [2],
que siendo no práctica para señales complejas no lineales y no estacionarias, se
elaboró en otros proyecto de grado el estudio, la simulación y la implementación
del análisis de la señal de vibración a través de la transformada wavelet [3] [4] [5].
Debido a la necesidad de seguir avanzando en tecnología en el análisis de
vibraciones en la UNIVERSIDAD ANTONIO NARIÑO, el objetivo de este proyecto
es dar a conocer un nuevo sistema de clasificación basado en redes neuronales
que ofrecen mayor capacidad para obtener información escondida en la señal.
8/17/2019 TESIS RNA Version Final
17/85
17
2 JUSTIFICACIÓN
En la industria es de vital importancia el estudio y análisis de las vibraciones
mecánicas en el área de mantenimiento predictivo, ya que es una herramienta para
la detección y diagnóstico de fallas, que evita que una máquina falle durante su
funcionamiento ocasionando paradas en la producción y en el peor de los casos
perdidas de vida humana; a su vez optimiza los recursos económicos de cualquier
empresa industrial.
La UNIVERSIDAD ANTONIO NARIÑO con el fin de avanzar en tecnología e
investigación ha desarrollado varios proyectos anteriores el primero fue el del bancode pruebas para análisis de vibraciones [1] para estudiar las características de la
señal obtenida a través de la implementación de análisis de fases [2] y la
Transformada Wavelet [3] [4] [5]. Seguido a eso este proyecto aportara un nuevo
método de detección y diagnóstico de fallas más confiable implementando redes
neuronales que permitirá seguir incursionando en el campo investigativo.
Es importante tener en cuenta que la proyección del laboratorio de vibraciones sirvapara el estudio y la enseñanza de la misma, fortaleciendo los conocimientos vistos
en clase del estudiante de ingeniería a través de herramientas pedagógicas como
la línea de investigación que se lleva con este banco de vibraciones.
8/17/2019 TESIS RNA Version Final
18/85
18
3 OBJETIVOS DEL PROYECTO
3.1 GENERAL
Obtener las características dinámicas de desbalanceo y desalineamiento angular
en una máquina rotativa implementando redes neuronales artificiales como nuevo
método de detección y diagnóstico de fallas.
3.2 ESPECÍFICOS
Calcular las características (RMS, valor pico y energía) en el fenómeno de
desbalanceo y des-alineamiento angular en una maquina
Diseñar una red neuronal artificial basada en una arquitectura tipo
Backpropagation para ser desarrollada, programada y entrenada con la
herramienta computacional MATLAB en la clasificación de las características
obtenidas en los estados de fallo considerados.
Determinar el comportamiento de las características (RMS, valor pico yenergía) en el fenómeno de desbalanceo y des-alineamiento angular en una
maquina rotativa, aplicando redes neuronales artificiales.
8/17/2019 TESIS RNA Version Final
19/85
19
4 MARCO CONCEPTUAL
4.1 MANTENIMIENTO PREDICTIVO
Es el conjunto de actividades de seguimiento y diagnóstico continuo
(monitorización) de un sistema, que permiten una intervención correctora inmediata
como consecuencia de la detección de algún síntoma de fallo.
El mantenimiento predictivo1 se basa en el hecho de que la mayoría de los fallos se
producen lentamente y previamente, en algunos casos, arrojan indicios evidentes
de un futuro fallo, bien a simple vista, o bien mediante la monitorización, es decir,
mediante la elección, medición y de algunos parámetros relevantes que representenel buen funcionamiento del equipo analizado.
Este sistema tiene la ventaja de que el seguimiento nos permite contar con un
registro de la historia de la característica en análisis, sumamente útil ante fallos
repetitivos; puede programarse la reparación en algunos casos, junto con la parada
programada del equipo y existen menos intervenciones de la mano de obra en
mantenimiento.
El objetivo final del mantenimiento es:
Evitar, reducir, y en su caso, reparar, las fallos sobre los bienes
Disminuir la gravedad de las fallos que no se lleguen a evitar
Evitar detenciones inútiles o paros de máquinas.
Evitar accidentes y reducir costos.
Evitar incidentes y aumentar la seguridad para las personas.
Alcanzar o prolongar la vida útil de los bienes.
1 MUÑOZ ABELLA, Maria Belen.MANTENIMIENTO INDUSTRIAL. Universidad Carlos III de Madrid. Área de
Ingeniería Mecánica. [En línea]. [Citado en 12 de Febrero de 2015].
8/17/2019 TESIS RNA Version Final
20/85
20
4.2 VIBRACIONES MECÁNICAS
En términos simples, una vibración es un movimiento oscilatorio de pequeña
amplitud, todos los cuerpos presentan una señal de vibración en la cual se plasman
algunas de sus características. De acuerdo a esto, las máquinas presentan su
propia señal de vibración y en ella se encuentra la información de cada uno de sus
componentes relacionados con el movimiento, como son: rotores, ejes y cojinetes.
Por tanto, la señal de vibración capturada de una máquina significa la suma vectorial
de la vibración de cada uno de sus componentes. La base principal de las señales
de vibración en el dominio del tiempo son las ondas sinusoidales, este tipo de ondas
son las más simples y son la representación de las oscilaciones puras.
La amplitud desde el punto de vista de las vibraciones es la cantidad de movimiento
que puede tener una masa desde una posición neutral. La amplitud se mide
generalmente en valores pico-pico para desplazamiento y valores cero-pico y RMS
para velocidad y aceleración.
4.2.1 Clasificación de las vibraciones2
Existen diferentes puntos de vista para clasificar las vibraciones mecánicas, la
Figura 47 muestra los diferentes puntos de vista para clasificación de las vibraciones
mecánicas. Se reconocen cinco formas diferentes de asociar las vibraciones
mecánicas; La primera es dependiendo del tipo de señal, se refiere a como es la
descripción matemática de las vibraciones, se dividen en determinísticas y
probabilísticas. En las determinísticas asociamos a todas aquellas vibraciones que
se puedan expresar matemáticamente entre ellas está la periódicas armónicas, lasperiódicas no armónicas, y las no periódicas.
2 ARDILA, Johan et. Al. Seminario de investigación en vibraciones torsionales en máquinas rotativas yreciprocantes. Tesis de grado. Universidad Industrial de Santander. Bucaramanga. 2013.
8/17/2019 TESIS RNA Version Final
21/85
21
Figura 1. Clasificación de la vibraciones mecánicas
Fuente: ARDILA, Johan et. Al. Seminario de investigación en vibraciones torsionales enmáquinas rotativas y reciprocantes. Tesis de grado. UIS. 2013
El segundo, es el tipo de vibración, se refiere a como se observa el fenómeno
vibratorio en el sistema, entre ellas encontramos la vibración axial, lateral, torsional
y rotacional. El tercer punto de vista es dependiendo de la excitación; la respuesta
que tiene un sistemas es diferente si el sistema está siendo forzado a vibrar
(vibración forzada) o si por el contrario vibra libremente (vibración libre). El cuarto
enfoque clasifica las vibraciones dependiendo de la linealidad de sus elementos,
esta se debe a que podemos encontrar elementos que tienen un comportamiento
lineal y otros con comportamiento no lineal, por lo tanto su respuesta vibratoria será
lineal o no lineal. En el quinto enfoque tenemos la vibraciones amortiguadas y no
amortiguadas, estas depende de sí disipan energía o no.
8/17/2019 TESIS RNA Version Final
22/85
22
4.3 ANÁLISIS DE VIBRACIONES PARA EL MANTENIMIENTO PREDICTIVO DE MÁQUINAS3
Hay que tener en cuenta que todas las máquinas vibran debido a las tolerancias
inherentes a cada uno de sus elementos constructivos. Estas tolerancias
proporcionan a una máquina nueva una vibración característica básica respecto a
la cual se pueden comparar futuras vibraciones. Máquinas similares funcionando en
buenas condiciones tendrán vibraciones características similares que diferirán unas
de otras principalmente por sus tolerancias de construcción.
Un cambio en la vibración básica de una máquina, suponiendo que está
funcionando en condiciones normales, será indicativo de que algún defectoincipiente se está dando en alguno de sus elementos, provocando un cambio en las
condiciones de funcionamiento de la misma. Diferentes tipos de fallos dan lugar a
diferentes tipos de cambios de la vibración característica de la máquina, pudiendo
ayudar a determinar tanto la fuente del problema, como advirtiendo de su presencia.
El análisis de vibraciones es ampliamente utilizado especialmente en el
mantenimiento predictivo, su objetivo principal es extraer el máximo la información
que permita la identificación de fallas tales como desbalance, desalineamiento,
desgastes, etc. Antes de realizar un análisis de vibraciones el analista debe tener
en cuenta las características típicas de los equipos:
• Componentes principales.
• Principios básicos de operación.
• Velocidades típicas de operación.
• Principales tipos de fallas que presentan.
• Frecuencias a las cuales estas se presentan.
3 NAVARRENSIS, UNIVERSITAS.Vibraciones Mecánicas Mantenimiento Predictivo. Departamento de
ingeniería mecánica, energética y de materiales.[En línea].. [Citado en 12 de Febrero de 2015].
8/17/2019 TESIS RNA Version Final
23/85
23
Las señales que describen la vibración se puede representar en dominio de tiempo
o en dominio de frecuencia dependiendo de la información y el análisis que se
requiera, las técnicas de análisis más frecuentes son:
• El análisis espectral.
• El análisis en forma de onda.
• Análisis de Fase de Vibraciones.
• Análisis de Orbitas.
• Análisis de Vibraciones en arranques y paradas de una máquina.
4.4 MEDICIÓN DE LA VIBRACIÓN
La medición de la vibración se obtiene a partir de un registro del desplazamiento, la
velocidad o de la aceleración en puntos estratégicos, utilizando un conjunto de
instrumentos y dispositivos de almacenamiento y registro para su posterior análisis
y así conocer las condiciones reales a las que se encuentran los componentes. Este
proceso de medición y registro es a lo que se denomina, de manera genérica
adquisición de datos y los componentes necesarios para llevar a cabo este procesobásicamente son: un equipo de cómputo, el cual debe satisfacer los requerimientos
mínimos para la labor; una tarjeta de adquisición de datos y un acondicionador y
amplificador de señales o en su defecto estos dos elementos pueden ser
reemplazados por los modernos sistemas de adquisición de datos que cumplen las
funciones de estos dos elementos. Adicionalmente se deberá contar con
transductores de vibraciones y por supuesto un sistema mecánico.
4.4.1 CARACTERÍSTICAS, PARÁMETROS Y NIVELES DE VIBRACIÓN
Las características de una vibración (o parámetros característicos) son las
magnitudes mediante las cuales la vibración queda definida o determinada. Para
8/17/2019 TESIS RNA Version Final
24/85
24
una vibración simple, las características son:
Amplitud - Indica la intensidad de la vibración.
Frecuencia - Indica el ritmo de la vibración Fase - Indica la posición relativa a otra señal de referencia.
Los parámetros o funciones de una vibración son los parámetros cinemáticos
usados para denotar la amplitud de dicha vibración. Los parámetros (cinemáticos)
usados normalmente son: Aceleración, velocidad y desplazamiento.
Figura 2. Parámetros de una onda
Fuente: Tomado de: http://rabfis15.uco.es/proyectovibracion/ [En línea, citado 10/05/2015]
Desplazamiento,
= sin = (1)
Velocidad,
= = cos = = 2
(2)
http://rabfis15.uco.es/proyectovibracion/http://rabfis15.uco.es/proyectovibracion/http://rabfis15.uco.es/proyectovibracion/
8/17/2019 TESIS RNA Version Final
25/85
25
Aceleración,
= = sin
= = 4 (3)
Los niveles o valores de vibración son las diferentes formas en que se puede valorar
la intensidad o amplitud de una vibración (Ver Figura 47).
Figura 3. Valores de vibración
Fuente: Tomado de: http://rabfis15.uco.es/proyectovibracion/ [En línea, citado 10/05/2015]
Valor Pico-Pico: Indica el recorrido o desplazamiento total de la pieza. Es útilcuando el desplazamiento es crítico por los esfuerzos generados o por el
espacio disponible.
− = 2 ∗ (4) Valor Pico: Es la amplitud máxima de la vibración a partir de la posición de
equilibrio. Es útil para indicar niveles de choque de corta duración, pero no
considera la historia de la vibración en el tiempo.
= á−í (5) Valor medio: (Rectificado) Hace intervenir la historia de la vibración en el
http://rabfis15.uco.es/proyectovibracion/http://rabfis15.uco.es/proyectovibracion/http://rabfis15.uco.es/proyectovibracion/
8/17/2019 TESIS RNA Version Final
26/85
26
tiempo, pero es de poco interés práctico porque no está relacionado
directamente con alguna magnitud física.
() = 1 ∫ () (6) Valor eficaz: RMS (Root Mean Square). Es el valor más significativo de la
amplitud de vibración porque además de tener en cuenta la historia de la
vibración en el tiempo da un valor de amplitud relacionado directamente con
la energía, es decir, con la capacidad destructora de la vibración.
= √ 1 ∫ () (7)La siguiente tabla muestra los factores de conversión entre los valores de vibración
Tabla 1. Relación entre valores o niveles de vibración
Para obtenerMultiplicar valor de x
Pico-Pico Pico RMS Valor medioPico-Pico 1 2 2.828 3.142
Pico 0.5 1 1.414 1.571RMS 0.354 0.707 1 1.111
Valor medio 0.318 0.637 0.9 1
Fuente: Los autores
4.5 FALLAS EN MÁQUINAS ROTATIVAS
El principal objetivo de la aplicación de prácticas proactivas de mantenimiento estáen optimizar la confiabilidad de los equipos de forma costo-efectiva. Es por ello que
la mayor parte en este tipo de programas de mantenimiento se enfoca en el análisis
de las causas raíces de falla de los equipos. Atendiendo estas causas, se podrán ir
eliminando los modos de falla, aumentando la vida útil y disminuyendo costos de
8/17/2019 TESIS RNA Version Final
27/85
27
mantenimiento sobre los equipos. A continuación se presentan las fallas a estudiar
en este proyecto.
4.5.1 Desbalanceo
Fenómeno presentado cuando se crea una fuerza por un cuerpo que se encuentra
en rotación debido la excentricidad de su centro de masa respecto al eje de rotación.
Este tipo de falla presenta unas características en el análisis de vibraciones que
permiten su identificación. De manera genérica se sabe que se presenta al 1X y
describe un movimiento sinusoidal.
Figura 4. Forma de onda de desbalanceo
Fuente: ARANGO FLOREZ, Gustavo Adolfo.Clasificación de fallas en motores eléctricosutilizando señales de vibración. Trabajo de grado título de Magister en Ingeniería Electríca.Universidad Tecnologica de Pereire. 2007. p.11
Algunas de las principales causas de desbalanceo en máquinas se debengeneralmente a los siguientes problemas:
Aglomeración desigual de polvo en los rotores.
Falta de homogeneidad en partes coladas. Pueden ser desde burbujas,
agujeros de soplado o partes porosas.
Errores propios de la máquina.
Distribución desigual en las barras del rotor de motores eléctricos o en el
enrollado.
Amp
t [seg]ONDA EN EL TIEMPO
8/17/2019 TESIS RNA Version Final
28/85
28
Erosión y corrosión desigual de los impulsores de una bomba.
Pesos de balanceo faltantes o flecha flectada.
Por otra parte, esta falla puede darse de dos maneras, ya sea de carácter estático
o dinámico, dependiendo las características del rotor y de la falla.
4.5.1.1 Desbalanceo estático
Se presenta principalmente en rotores rígidos (cuya relación diámetro/longitud D/L
> 3), debido al desgaste superficial no uniforme que se da en dirección radial, de
ahí que su espectro sea más claro en esta dirección marcando el característico pico
en 1X.
Figura 5. Desbalanceo estático
Fuente: A-MAQ S.A. ANÁLISIS DE MAQUINARIA. 2005 www.a-maq.com
4.5.1.2 Desbalanceo dinámico
Este tipo de desbalance se da en rotores flexibles (D/L < 3), es decir, en aquellosdonde la longitud del rotor es significativa respecto a su diámetro. Se debe
generalmente a desgastes simultáneos superficiales tanto en dirección radial como
en dirección axial. El espectro evidencia vibración dominante con vaivén simultáneo
al 1X.
FRECUENCIA
A M P L I T U D
1x RADIAL
8/17/2019 TESIS RNA Version Final
29/85
29
Figura 6. Desbalanceo dinámico
Fuente: WHITE, Glen. Introducción al análisis de vibraciones. Azima DLI. 2010. p. 106
Rotor Colgante
Ocurre en rotores que se encuentran en el extremo de un eje. Es producido por
desgaste en la superficie del rotor y doblamiento del eje. El espectro presenta
vibración dominante a 1X del rotor, muy notoria en dirección axial y radial.
Figura 7. Rotor colgante
Fuente: A-MAQ S.A. ANÁLISIS DE MAQUINARIA. 2005 www.a-maq.com
4.5.2 Desalineamiento
La falta de colinealidad entre ejes acoplados induce fuerzas tanto en dirección radial
como en dirección axial, aun cuando se empleen acoples flexibles provocando altas
vibraciones en ambas direcciones. La amplitud de la vibración depende de la
gravedad del desalineamiento y se presenta a frecuencias de 1X, 2X y 3X en los
FRECUENCIA
A M P L I T U D 1X AXIAL
FRECUENCIA
A M P L I T U
D 1x RADIAL
8/17/2019 TESIS RNA Version Final
30/85
30
casos donde el grado de desalineación es severo. Genéricamente se sospecha de
problemas de desalineamiento cuando la amplitud de la vibración en dirección axial
es mayor que la mitad (1/2) de la medición más alta hecha en dirección radial.
Entre las principales causas de desalineación en la maquinaria se encuentran los
siguientes factores:
Ensamble impreciso de los componentes.
Alteración de la posición relativa de los componentes luego del montaje
Distorsión debido a fuerzas en tuberías.
Distorsión en soportes flexibles debido a torque Expansión de la estructura de la maquina debido a incrementos en la
temperatura. Alteración de la maquina cuando los pernos de fijación son
puestos bajo fuerzas de torque.
Debe tenerse en cuenta que esta falla puede darse de tres formas, ya sea
desalineación paralela, angular o combinación de las dos.
4.5.2.1 Desalineamiento paralelo
Esta patología se debe a que los ejes se encuentran paralelos pero no están
colineales, lo cual produce una fuerza de cizallamiento y un momento de flexión en
la extremidad acoplada de cada flecha. Espectralmente esto se evidenciara con
niveles altos al 1X y 2X. En la mayoría de los casos, los componentes que se
presentan al 2X son de mayor amplitud que los del 1X, lo cual se nota principalmente
con mediciones en dirección radial. Cuando aumenta la severidad, genera picos en
armónicos superiores (4X , 8X).
8/17/2019 TESIS RNA Version Final
31/85
31
Figura 8. Desalineamiento paralelo
Fuente: A-MAQ S.A. ANÁLISIS DE MAQUINARIA. 2005 www.a-maq.com
4.5.2.2 Desalineamiento angular
Este caso se da cuando las flechas no se encuentran paralelas, produciendo como
consecuencia un momento de flexión en cada eje lo cual genera alta vibración al 1X
y en menor amplitud en el 2X; esto podrá notarse en la dirección axial en ambos
rodamientos. También se presenta 3X.
Figura 9. Desalineamiento angular
Fuente: A-MAQ S.A. ANÁLISIS DE MAQUINARIA. 2005 www.a-maq.com
4.5.2.3 Desalineación combinada
Por lo general, cuando se evidencia desalineación en un montaje, esta se presenta
como la combinación de los casos descritos anteriormente. Al tenerse desalineación
FRECUENCIA
A M P L I T
U D
2x
AXIAL
1x
4x
FRECUENCIA
A M P L I T U D
2x
AXIAL
1x
3x
8/17/2019 TESIS RNA Version Final
32/85
32
combinada se podrán evidenciar picos al 2X de mayor amplitud que los que se
presentan al 1X y habrá picos axiales en 1X y 2X.
4.6 MANTENIMIENTO PREDICTIVO BASADO EN REDES NEURONALES
4.6.1 Red Neuronal Artificial
Las redes neuronales artificiales (RNA) son una representación del cerebro humano
que intenta simular su proceso de aprendizaje. El término artificial indica que las
redes neuronales se implementan en un ordenador capaz de realizar el gran número
de operaciones que conlleva el proceso de aprendizaje [6].
Figura 10. Estructura general de una neurona biológica
Fuente: PALMER POL, A. y MONTAÑO MORENO, J.J. ¿Qué son las redes neuronalesartificiales? Aplicaciones realizadas en el ámbito de las adicciones. EN: ADICCIONES. 1999, Vol.11 No. 3, 245 p.
Las neuronas biológicas (Figura 4710) se caracterizan por su capacidad de
comunicarse. Las dendritas y el cuerpo celular de la neurona reciben señales de
entradas excitatorias e inhibitorias de las neuronas vecinas; el cuerpo celular las
combina e integra y emite señales de salida. El axón transporta esas señales a los
terminales axónicos, que se encargan de distribuir información a un nuevo conjunto
8/17/2019 TESIS RNA Version Final
33/85
33
de neuronas. Por lo general, una neurona recibe información de miles de otras
neuronas y, a su vez, envía información a miles de neuronas más.
Por su parte, la neurona artificial pretende mimetizar las características másimportantes de la neurona biológica. En general, recibe las señales de entrada de
las neuronas vecinas ponderadas por los pesos de las conexiones. La suma de
estas señales ponderadas proporciona la entrada total o neta de la neurona y,
mediante la aplicación de una función matemática denominada función de salida,
sobre la entrada neta, se calcula un valor de salida, el cual es enviado a otras
neuronas (Figura 47. Tanto los valores de entrada a la neurona como su salida
pueden ser señales excitatorias (cuando el valor es positivo) o inhibitorias (cuando
el valor es negativo) [10].
Figura 11. Funcionamiento general de una neurona artificial
Fuente: PALMER POL, A. y MONTAÑO MORENO, J.J. ¿Qué son las redes neuronales
artificiales? Aplicaciones realizadas en el ámbito de las adicciones. EN: ADICCIONES. 1999, Vol.11 No. 3, 245 p
Las partes que constituyen la neurona artificial (Figura 11) son las siguientes:
1 Entrada
Peso
Función Salida
2 Entrada neta de salida
(entrada neta)
N Neuronas j
Neuronas i
8/17/2019 TESIS RNA Version Final
34/85
34
Vector de entradas: formado por la señal de excitación.
Pesos sinápticos: Indican el grado de intensidad o excitación de las neuronas
presinápticas ‘i’ en su interacción con la neurona post-sináptica ‘j’, se
representan como ‘wij’.
Regla de propagación: Determinan el valor del potencial postsináptico, en
función de las señales de entrada y de los pesos.
Función de activación o función de transferencia: Establece el grado de
activación de cada neurona en función del estado anterior y del potencialpostsináptico actual y establece el valor de la señal de salida (excepto en
algunos casos como la máquina de Boltzmann donde a esta función se le
aplica otra función estocástica).
Existen numerosos tipos de función de transferencia entre los que caben destacar,
por su uso, las funciones de identidad, las funciones sigmoideas y las funciones
Gaussianas [11].
Figura 12. Principales funciones de activación utilizadas
a) Escalón b) Lineal c) Sigmoidea d) Tanh e) Gaussiana
Fuente: SANZ CORRETGE, JAVIER. Diagnosis de modos de fallo en máquinas rotativasmediante técnicas basadas en redes neuronales artificiales y en la transformación con ondículas.Tesis Doctoral. Madrid, España: Universidad Nacional de Educación a Distancia. Escuela TécnicaSuperior de Ingenieros Industriales. 2007. 185 p.
8/17/2019 TESIS RNA Version Final
35/85
35
4.6.2 Arquitecturas4
Se denomina arquitectura a la topología, estructura o patrón de conexionado de una
red neuronal. En una red neuronal los nodos se conectan por medio de sinapsis,
esta estructura de conexiones sinápticas determina el comportamiento de la red. En
general, las neuronas se suelen agrupar en unidades estructurales que se
denominan capas. Finalmente, el conjunto de una o más capas constituye la red
neuronal.
Se distinguen tres tipos de capas:
De entrada: Una capa de entrada o sensorial es compuesta por neuronas
que reciben datos o señales precedentes del entorno.
Oculta: Es aquella que no tiene conexión directa con el entorno.
Salida: Es aquella cuyas neuronas proporcionan la respuesta de la red
neuronal.
Las conexiones entre las neuronas pueden ser ex citatorias o inhibitorias: un peso
sináptico negativo define una conexión inhibitoria, mientras que uno positivodetermina una conexión excitatoria. Las conexiones intra-capa, también
denominadas laterales, tienen lugar entre las neuronas pertenecientes a una misma
capa, mientras que las conexiones inter-capa se produce entre las neuronas de las
diferentes capas. Existen además conexiones realimentadas, que tienen un sentido
contrario al de entrada-salida. En algunos casos puede existir realimentación incluso
de una neurona consigo misma.
4 ARANGO FLOREZ, Gustavo Adolfo. Clasificación de fallas en motores eléctricos utilizando señalesde vibración. Trabajo de grado título de Magister en Ingeniería Eléctrica. Universidad Tecnológica dePereira. 2007. p. 39
8/17/2019 TESIS RNA Version Final
36/85
36
Atendiendo a todos estos conceptos, se puede establecer distintos tipos de
arquitecturas neuronales:
Redes mono capa: son aquellas compuestas por una única capa deneuronas.
Redes multicapa (layered networks): son aquellas cuyas neuronas se
organizan en varias capas.
Atendiendo al flujo de datos en la red neuronal, podemos hablar de:
Redes unidireccionales (feedforward): la información circula en un único
sentido desde las neuronas de entrada a las de salida
Redes recurrentes o realimentadas (feedback): la información puede circular
entre las capas en cualquier sentido.
Figura 13. Esquema del modelo organizativo de las neuronas
Fuente: SANZ CORRETGE, JAVIER.Diagnosis de modos de fallo en máquinas rotativasmediante técnicas basadas en redes neuronales artificiales y en la transformación con ondículas.Tesis Doctoral. Madrid, España: Universidad Nacional de Educación a Distancia. Escuela Técnica
Superior de Ingenieros Industriales. 2007. p. 90
8/17/2019 TESIS RNA Version Final
37/85
37
4.6.3 Entrenamiento de las redes neuronales Artificiales
Una de las principales características de las RNA es su capacidad de aprendizaje.
El entrenamiento de las RNA muestra algunos paralelismos con el desarrollo
intelectual delos seres humanos. No obstante aun cuando parece que se ha
conseguido entender el proceso de aprendizaje conviene ser moderado porque el
aprendizaje de las RNA está limitado.
El objetivo del entrenamiento de una RNA es conseguir que una aplicación
determinada, para un conjunto de entradas produzca el conjunto de salidas
deseadas o mínimamente consistentes. El proceso de entrenamiento consiste en la
aplicación secuencial de diferentes conjuntos o vectores de entrada para que se
ajusten los pesos de las interconexiones según un procedimiento predeterminado.
Durante la sesión de entrenamiento los pesos convergen gradualmente hacia los
valores que hacen que cada entrada produzca el vector de salida deseado. Los
algoritmos de entrenamiento o los procedimientos de ajuste de los valores de las
conexiones de las RNA se pueden clasificar en dos grupos: Supervisado y No
Supervisado [12].
4.6.3.1 Aprendizaje supervisado
El aprendizaje supervisado se caracteriza porque el proceso de aprendizaje se
realiza mediante un entrenamiento controlado por un agente externo (supervisor,
maestro) que determina la respuesta que debería generar la red a partir de una
entrada determinada. El supervisor controla la salida de la red y en caso de que ésta
no coincida con la deseada, se procederá a modificar los pesos de las conexiones,con el fin de conseguir que la salida obtenida se aproxime a la deseada.
8/17/2019 TESIS RNA Version Final
38/85
38
4.6.3.2 Aprendizaje no supervisado
Las redes con aprendizaje no supervisado (también conocido como auto-
supervisado) no requieren influencia externa para ajustar los pesos de las
conexiones entre sus neuronas. La red no recibe ninguna información por parte del
entorno que le indique si la salida generada en respuesta a una determinada entrada
es o no correcta. Estas redes deben encontrar las características, regularidades,
correlaciones o categorías que se puedan establecer entre los datos que se
presenten en su entrada. Existen varias posibilidades en cuanto a la interpretación
de la salida de estas redes, que dependen de su estructura y del algoritmo de
aprendizaje empleado.
En algunos casos, la salida representa el grado de familiaridad o similitud entre la
información que se le está presentando en la entrada y las informaciones que se le
han mostrado hasta entonces (en el pasado). En otro caso, podría realizar una
clusterización (clustering) o establecimiento de categorías, indicando la red a la
salida a qué categoría pertenece la información presentada a la entrada, siendo la
propia red quien debe encontrar las categorías apropiadas a partir de las
correlaciones entre las informaciones presentadas [13].
4.6.4 Simulación en computadora de redes neuronales artificiales
Las investigaciones en el campo de redes neuronales usualmente se hacen por
medio de simulación en computadoras. Considerando el hecho de que hay varios
paquetes de software tanto comercial como libre para la simulación de redes
neuronales, se debe escoger dichos paquetes por medio de algunos criterios.
Un buen paquete de simulación debe tener:
Simulación de todas las características de las redes neuronales.
8/17/2019 TESIS RNA Version Final
39/85
39
Facilidad de programación para adoptar, algunas tareas particulares de
simulación.
Ser eficiente simulando tareas a pequeña y gran escala.
Tener una interface amigable.
Ser populares en el campo para tener una comunicación sencilla y para
realizar intercambio de ideas.
La simulación de redes neuronales por computadora no es difícil, y es preferible en
la mayoría de investigaciones. Programando se puede ganar flexibilidad y eficiencia.
Se hace más recomendable cuando es necesario simular, redes neuronales muy
complejas, a gran escala, o cuando la entrada necesita un procesamiento especialo métodos de presentación.
4.6.5 Modelos de redes neuronales artificiales5
4.6.5.1 Perceptrón
Rosenblatt6 creó muchas variaciones del perceptrón. Una de las más simples fue
una red de sólo una capa cuyos pesos y conexiones podían ser entrenados para
producir el vector correcto cuando se le presentaba un vector de entrada. Esta
técnica de entrenamiento se llama la regla de aprendizaje del perceptrón. El
perceptrón generó gran interés debido a su habilidad de generalizar a través de sus
vectores de entrenamiento y de aprender empezando por conexiones distribuidas
aleatoriamente, los perceptrónes son utilizados para problemas simples de
clasificación de patrones. Son rápidos y confiables para los problemas que puedan
5 MUNEVAR, Juan Andrés y CANAL, Andrés Iván. Diseño y simulación de un sistema de diagnóstico de fallas
para máquinas rotativas. Trabajo de grado Ingeniero Macarrónico. Bogotá D.C.: Universidad de San
Buenaventura. 2010. p. 56-60
6 Frank Rosenblatt (Julio 11, 1928 – Julio 11, 1971) fue un psicólogo estadounidense notable en el campo de la
inteligencia artificial.
8/17/2019 TESIS RNA Version Final
40/85
40
resolver. Además, el entendimiento de las operaciones del perceptrón provee bases
para entender redes más complejas.
Una neurona tipo perceptrón, usa una función de transferencia tipo escalón (Figura12 a). Cada entrada externa es pesada y la suma de las entradas con cada peso,
es enviada a la función de transferencia escalón, que también tiene una entrada de
uno trasmitida hacia ella por medio de una entrada de sesgo. La función de
transferencia de esa neurona produce un 1 si la entrada neta de la función de
transferencia es igual o mayor a cero; y si no produce un 0. La función de
transferencia escalón da al perceptrón la habilidad de clasificar los vectores de
entrada dividiendo el espacio en dos regiones. Específicamente, las salidas serán
cero si la entrada neta es menor que cero o uno si la entrada neta de cero o más.
Figura 14. Arquitectura Perceptrón de una sola capa
Fuente: MUNEVAR, Juan Andrés y CANAL, Andrés Iván. Diseño y simulación de un sistema dediagnóstico de fallas para máquinas rotativas. Trabajo de grado Ingeniero Mecatrónico. BogotáD.C.: Universidad de San Buenaventura. 2010. p. 57
Una red de perceptrónes consiste en una sola capa de neuronas conectadas a un
número determinado de salidas, a través de unos pesos. La regla del perceptrón
8/17/2019 TESIS RNA Version Final
41/85
41
para aprender es capaz de entregar sólo una capa. Por lo tanto sólo las redes de
una sola capa son consideradas aquí. Esta restricción pone limitaciones en las
tareas que puede resolver un perceptrón.
4.6.5.2 Backpropagation
La red Backpropagation es una red de aprendizaje supervisado en dos fases. En la
primera fase se propaga un estímulo desde la primera capa hasta la salida. La
diferencia entre la salida obtenida y la salida deseada es el error. En la segunda
fase se hace una propagación hacia atrás del error partiendo de la capa de salida
hasta la capa de entrada. Este proceso se repite hasta que se alcance el grado de
aproximación deseado.
Figura 15. Neuronas Tipo Backpropagation
Fuente: MUNEVAR, Juan Andrés y CANAL, Andrés Iván. Diseño y simulación de un sistema dediagnóstico de fallas para máquinas rotativas. Trabajo de grado Ingeniero Mecatrónico. BogotáD.C.: Universidad de San Buenaventura. 2010. p. 57
Ese tipo de neuronas es la generalización de la regla de aprendizaje Widrow-Hoffpara redes de varias capas y funciones de transferencia no lineales. Los vectores
de entrada y sus correspondientes detectores de salida son usados para entrenar
este tipo de redes hasta que puedan aproximar una función, asociar vectores de
entrada con vectores de salida, o clasificar vectores de entrada en una forma
8/17/2019 TESIS RNA Version Final
42/85
42
apropiada definida por usted. Las redes con sesgos, capas sigmoidales, y una
tapada de salida lineal son capaces de aproximar cualquier función con un número
finito de discontinuidades.
Las redes estándar de ese tipo tienen un algoritmo de gradiente descendiente, así
como en la regla de entrenamiento Widrow-Huff, en la cual los presos de la red son
movidos a través del gradiente negativo de la función. El término de propagación
hacia atrás, Backpropagation en inglés, se refiere a la manera en el que el gradiente
se computa por las redes no lineales multicapa. Hay un número de variaciones en
el algoritmo básico que se basan en otras técnicas de optimización estándar así
como el gradiente conjugado y los métodos de Newton.
Cuando las redes de propagación hacia atrás están bien entrenadas tienden a dar
respuestas razonables cuando se enfrentan a entradas que nunca han visto.
Típicamente, una nueva entrada hace que la red presente salidas similares a las
salidas correctas de los vectores de entrada usados para entrenar. Esta propiedad
de generalización hace posible entrenar redes con un número representativo de
entrada y salida y obtener buenos resultados sin entrenar la red con todas las
entradas o salidas posibles.
4.7 USO DE REDES NEURONALES EN EL MANTENIMIENTO DE MÁQUINAS
La implementación de herramientas de monitoreo y diagnóstico de fallas requiere
una adecuada selección de los sensores de la lectura de la señal (el tipo de
instrumentación), realizar un sistema de adquisición de datos que permite muestrear
la señal en cuestión, y el procesamiento de la señal. La mayoría de los sistemas de
detección actuales no con capaces de realizar un monitoreo en tiempo real del
funcionamiento de la maquina; y generalmente las medidas registradas necesitan
un post-proceso de procesamiento e interpretación de la señal [21]. Además el
8/17/2019 TESIS RNA Version Final
43/85
43
cambio de las condiciones operativas de las maquinas afectan el diagnóstico de
fallas ya que en repetidas ocasiones se han detectado falsas alarmas con estos
sistemas [15].
Actualmente se utilizan tres alternativas de análisis para realizar un diagnóstico
sobre el estado de la máquina; están los análisis acústicas, las dinámicas (análisis
de vibraciones) y el análisis de partículas.
Hay que tener en cuenta que la implementación del análisis de vibraciones para la
detección de fallas ha tenido durante los últimos años un crecimiento en el ámbito
comercial e industrial, se debe a que es de fácil aplicación y menor costo; aunque
los análisis acústico y los basados en el control de partículas se han empleado y sesiguen empleando aún [15].
La ventaja de implementar análisis de vibraciones radica en que los análisis
acústicos con más sensibles al ruido de fondo del entorno de la maquinaria; y el
análisis de partículas solo muestra resultados satisfactorios cuando hay arranque
de materia [11].
En la última década se han realizado grandes avances para desarrollar técnicas dedetección y sistemas de diagnóstico basado en el análisis de vibraciones [16] [17].
Las técnicas de procesamiento de señales se puede dividir en transformaciones en
el dominio temporal, en el dominio de la frecuencia o en el domino tiempo-
frecuencia. La elección del tipo de procesamiento depende de la naturaleza de la
señal y de la información que se quiere obtener de ella [18].
Los análisis más simples son basados en el dominio temporal. Estos sistemas
emplean habitualmente medidas estadísticas efectuadas sobre las historias
temporales, con el fin de establecer parámetros de tendencia que permitan de
detectar la presencia de un modo de fallo. Entre estas técnicas temporales se debe
destacar, dado su éxito, el promediado síncrono [11].
8/17/2019 TESIS RNA Version Final
44/85
44
Las técnicas basadas en el análisis de la frecuencia (transformada rápida de Fourier
(FFT), que representa una señal compleja en el dominio del tiempo por medio de
series de curvas sinusoidales con valores de amplitud y frecuencia específicos.
Entonces lo que hace un analizador de espectros que trabaja con la transformadarápida de Fourier es capturar una señal de una máquina, calcular todas las series
de señales sinusoidales que contiene la señal compleja y por último mostrarlas de
forma individual en una gráfica de espectro [19].
Se debe considerar que el análisis de la transformada rápida de Fourier ha
dominado el campo del análisis de la señal debido a su destreza y simplicidad,
aunque tiene sus respectivas limitaciones ya que no es práctica para señales
complejas, y la mayoría de las maquinas industriales contiene señales no lineales y
no estacionarias [18]. A partir de estas desventajas se han propuesto nuevos
métodos en el análisis basado en el dominio tiempo-frecuencia de este tipo de
señales entre los cuales se destaca la Transformada Wavelet [20].
Aunque la Transformada Wavelet es capaz de analizar ese tipo de señales para el
diagnóstico de fallas en máquinas muchas deficiencias se han presentado como la
generación de picos indeseados en las escalas de frecuencias que hace que los
resultados sean confusos y difíciles de interpretar. La transformada wavelet continua
es computacionalmente intensiva, por otro lado aunque la transformada wavelet
discreta es muy eficiente para trabajar en el computador, la resolución a alta
frecuencia es pobre [21].
Para el análisis de la frecuencia se pueden implementar redes neuronales artificiales
para la identificación de diversas fallas que se podrían presentar en las maquinas
rotativas, ya que debido a la complejidad de las señales de vibración no es suficienteentregar la información de las frecuencias, sino que es necesario analizar de nuevo
este tipo de señales para obtener resultados concretos y simples para el usuario
[14].
8/17/2019 TESIS RNA Version Final
45/85
45
El sistema de análisis de fallas de una red neuronal se escogió ya que ofrecen
numerosas ventajas entre las que están aprendizaje adaptativo, auto-organización,
tolerancias a fallos, operación en tiempo real y fácil inserción dentro de la tecnología
existente [22].
En el mantenimiento predictivo las redes neuronales pueden ser empleadas para
modelar el sistema en cuestión, de modo que pueda hacerse una comparación entre
las salidas del sistema y las de la red neuronal. Las discrepancias pueden ser un
indicativo de un funcionamiento anómalo del sistema. También puede usarse su
capacidad para discernir la pertenencia a una clase u otra de los datos que llegan a
la red. Otra manera de emplear las redes neuronales es predecir las salidas futuras
de una serie determinada, de manera que sea posible anticiparse a los fenómenos
que pudieran ocurrir en el sistema7.
La combinación entre este sistema experto (basado en redes neuronales) y bases
de datos de máquinas ya que puede generalizar la información que fue registrada
por reportes escritos, en un futuro permitirá analizar cualquier tipo de máquina
rotativa.
5 DESARROLLO METODOLÓGICO
5.1 DESCRIPCIÓN
La metodología que se usó para obtener las características de desbalanceo y
desalineamiento angular en una máquina rotativa implementando redes neuronales
artificiales se divide en cuatro fases, las cuales permitió cumplir con los objetivos
propuestos.
7MUÑOZ ABELLA, Maria Belen.MANTENIMIENTO INDUSTRIAL. Universidad Carlos III de Madrid. Área de Ingeniería Mecánica. [En línea]. [Citado en 12 de Febrero de 2015].
8/17/2019 TESIS RNA Version Final
46/85
46
5.2 FASE 1- ESTUDIO BIBLIOGRÁFICO
Esta fase consistió en hacer una recopilación del material bibliográfico que se usó
para fundamentar el proyecto y proporcionar conocimientos previos sobre el tema y
durante su desarrollo.
5.3 FASE 2- EJECUCIÓN
Se realizó la adquisición de datos de la vibración causada por el efecto del
desbalance y el efecto de desalineamiento angular en el banco de pruebas (ver
Figura 47) existente en la UNIVERSIDAD ANTONIO NARIÑO SEDE
BUCARAMANGA para el respectivo procesamiento de la señal y análisis de
vibraciones.
Figura 16. Banco de pruebas para análisis de vibraciones mecánicas.
Fuente: ERASMO, Joaquín; DIAZ, Julio. Implementación de un banco de pruebas para análisisde vibraciones mecánicas en maquinaria rotativa afectada por desbalanceo. Tesis de grado.Universidad Antonio Nariño facultad de ingeniería electromecánica. 2012
A través del programa PROVIDES desarrollado en software de LabView [1], se
tomaron cinco muestras de cada una de las siguientes velocidades de rotación del
motor; 600rpm, 1200rpm, 1800rpm, 2400rpm, 3000rpm y 3600rpm, para cada caso
de estudio, banco sin defecto aplicado (estado normal), en desbalance y en
desalineamiento angular. El archivo de datos .lvm obtenido para cada una de la
pruebas (ver Figura 47) consta de 1000 datos en un tiempo de muestreo de 1
segundo.
8/17/2019 TESIS RNA Version Final
47/85
47
Figura 17. Archivo .lvm obtenido de PROVIDES LabView
Fuente: Los autores
5.3.1 Análisis de los datos adquiridos en el banco
Se elaboró un reconocimiento de patrones representativos de los rasgos
característicos de las fallas ocasionadas por desbalance y desalineamiento con laayuda de una macro realizada en Excel para el análisis de Fourier (FFT Transforma
da rápida de Fourier), en el Anexo A., se muestra el código realizado.
8/17/2019 TESIS RNA Version Final
48/85
48
En la macro se considera la curva característica de respuesta del sistema
transductor (Figura 47) de la señal de los sensores inductivos 3300 XL de 8mm de
Bently Nevada usados en el banco de vibraciones para obtener la amplitud del
espectro de vibración en velocidad en unidades mm/s mediante la ecuación (5) y .
() = 5[()] + 5 (8)(/) = [() ∗ 0.0254(/)]∗ 2() (9)
Donde es la frecuencia de rotación del motor en la pruebaFigura 18. Curva de respuesta del sistema transductor de proximidad
Fuente: Bently Nevada. 3300 XL 8mm Proximity Transducer System Asset Condition Monitoring.2013
5.3.1.1 Resultados de la macro de Excel
Las siguientes figuras muestran los espectros y los oscilogramas obtenidos por
medio de la macros a una velocidad de rotación representativa que muestra los
patrones característicos de cada condición de estudio.
-24
-22
-20
-18
-16
-14
-12
-10
-8
-6
-4
-2
0
Gap (mils) 0 10 20 30 40 50 60 70 80 90 100
O u t p u t ( V o l t s )
Th=+25 C (+77 F) Th=+260 C (+500 F)
8/17/2019 TESIS RNA Version Final
49/85
49
a) Prueba Normal sin defecto introducido
Figura 19. Oscilograma del banco normal a 1200 rpm
Fuente: Los autores
Figura 20. Espectro del banco normal a 1200 rpm
Fuente: Los autores
b) Prueba de desalineamiento con una inclinación de 1.5° a 720 rpm
Figura 21. Oscilograma de desalineamiento angular 1.5° a 720 rpm
Fuente: Los autores
-9,2
-9
-8,8
-8,6
-8,4
-8,2
-8
-7,8
-7,6
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
ONDA Voltaje
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150
ESPECTRO V mm/s
9
9,5
10
10,5
11
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
ONDA Voltaje
8/17/2019 TESIS RNA Version Final
50/85
50
Figura 22.Espectro de desalineamiento angular 1.5° a 720 rpm
Fuente: Los autores
c) Prueba de desbalanceo 1 disco y una masa de 20 gramos
Figura 23. Oscilograma banco con desbalance a 3000 rpm
Fuente: Los autores
Figura 24. Espectro banco con desbalance a 3000 rpm
Fuente: Los autores
0
0,5
1
1,5
2
2,5
0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150
ESPECTRO V mm/s
-9,3
-9,1
-8,9
-8,7
-8,5
-8,3
-8,1
-7,9
-7,7
-7,5
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
ONDA Voltaje
0
0,5
1
1,5
2
2,5
3
0 50 100 150 200 250
ESPECTRO V mm/s
8/17/2019 TESIS RNA Version Final
51/85
51
5.3.1.2 Comparación de los datos con estándares internacionales.
La ISO “International Estándar Organization” sobre la severidad de vibraciones de
máquinas tiene una extensa gama de normas, pero para el análisis de este trabajose utilizó la norma ISO 10816.
En la Figura 25 se relaciona la tabla de severidad de vibración según la norma ISO
10816 “Vibración mecánica de máquinas con velocidades de operación entre 10 y
200 rev/s. Bases para la especificación de estándares de evaluación”.
Figura 25. Severidad de vibración por ISO 10816
Fuente: Tomado de: www.reliabilitydirectstore.com [On-line, citado 07/05/2015]http://www.reliabilitydirectstore.com/v/vspfiles/assets/images/iso%20standard.jpg
Tabla 2. Resultados representativos para cada caso de estudio
Fuente: Los autores
La Tabla 2 muestra el valor de la amplitud de la velocidad de vibración para cada
caso, comparando estos resultados con el criterio de severidad para máquinas clase
Prueba Normal desbalanceo desalineamiento
Velocidad (RPM) 1200 3000 720
Amplitud V(mm/s) 0,91 3,25 2,2
Picos significativos 1X 1X 1X 2X 3X
http://www.reliabilitydirectstore.com/http://www.reliabilitydirectstore.com/
8/17/2019 TESIS RNA Version Final
52/85
52
I de la Figura 25, se concluye que los datos tomados son válidos para el
entrenamiento de la red neuronal.
5.3.2 Creación de la red neuronal
La red neuronal se creó Mediante el software MatLab R2011 usando la herramienta
de Neuronal Network.
5.3.2.1 Datos de entrada (Inputs)
Para el entrenamiento de la red neuronal se usaron 50 pruebas de desbalanceo,
12 pruebas de desalineamiento y 39 pruebas Normales, a estos datos los
llamaremos ejemplos los cuales permitirán el entrenamiento, validación y test de la
red neuronal backpropagation para el reconocimiento y clasificación de la señal
vibratoria de fallos por desbalance, desalineamiento y normales (sin fallas). El
archivo mostrado en la Figura 17 nos muestra diversos datos de los cuales los de
interés son las columnas de tiempo y voltaje para cada uno de los ejemplos.
El toolbox Neuronal Network Backpropagation, requiere que los datos de entrada
(impust) se organicen como un arreglo N_ejem X N_elem (N_ejem = Número de
ejemplos, N_elem=Número de elementos). Entonces se define que cada columna
representa un ejemplo con 1000 elementos, donde los 1000 elementos son la
columna de voltajes de cada una de las pruebas realizadas (desbalance,
desalineamiento, normal).
5.3.2.2 Datos de salida (Targets)
Los targets son los datos deseados de salida de la RNA (Red Neuronal Artificial)
para cada uno de los ejemplos de los datos de entrada (inputs). Los valores de
salida de las neuronas de salida toman valores de 0 o 1, lo que representa inactiva
o Activa respectivamente, por consiguiente los targets tomaran dichos valores, para
8/17/2019 TESIS RNA Version Final
53/85
53
el caso en particular que queremos que la red neuronal backpropagation clasifique
entre señales de desbalance, desalineamiento y normales (sin falla). La afirmación
anterior da como resultado que los targets sean un arreglo de 3xN_ejem, donde
esta será la capa de salidas, que constar de 3 neuronas las cuales tomaran valores0 o 1, la Figura 47 representa la capa de salidas, en la parte izquierda se observa
un arreglo de tres neuronas donde sus variables en salida se nombran con un sub
índice que va de 1 a 3 y cuya salida es un vector de tres elementos, donde el vector
[1;0;0] representa desbalance, [0;1;0] representa desalineamiento y [0;0;1]
representa señales sin falla (normales).
Figura 26. Arreglo usado en la RNA
Fuente: Los autores
5.3.3 Construcción Arreglo de ejemplos
Para construir el arreglo de datos se generó una macros “Dat_Entrada RNA” en
Excel la cual selecciona y copia la columna de voltajes para cada archivo de
ejemplos en un archivo único con 1000 filas y N_ejem columnas en la hoja 1 y un
arreglo de salidas Target en la hoja 2 con tres filas y N_ejem columnas. Con este
archivo Excel guardamos la hoja1 como Inputs y la hoja dos Target como archivos
“.Txt”.
8/17/2019 TESIS RNA Version Final
54/85
54
Estos archivos serán ingresados a la interfaz de MATLAB (Workspace) con el
siguiente comando o manualmente:
>>Input_Dat=importdata('NombreArchivo_Input'); >>Target_Dat=importdata('NombreArchivo_Target'; (10)
Figura 27. Ingreso de los archivos Input y Target
Fuente: Los autores
Después de tener los datos gualdados en Worskspace, creamos las variables
“inputs” y “targets” para que el código “RNA_VibraAnalisis.m” lea los datos así:
inputs = Input_Dat; targets = Target_Dat; (11)
Las siguientes figuras muestran como ejemplo los arreglos en los archivos:
Figura 28. Archivo Inputs
Fuente: Los autores
Figura 29. Archivo Targets
Fuente: Los autores
8/17/2019 TESIS RNA Version Final
55/85
55
5.3.4 Estructura de la red neuronal
La red neuronal está compuesta por una capa de entradas (inputs), una capa oculta
compuesta por 100 neuronas, una capa de salida compuesta por 3 neuronas; la
siguiente grafica muestra el esquema simplificado.
Figura 30. Esquema simplificado de la red neuronal
Fuente: Los autores
El siguiente código MATLAB crea un objeto llamado “net” el cual es nuestra red
neuronal artificial de una capa oculta con 100 neuronas, los valores predefinidos de
esta red se pueden cambiar usando los siguientes comandos.
% Create a Pattern Recognition Network
hiddenLayerSize = 100; net = patternnet(hiddenLayerSize); (12)
En el caso en que se requiera hacer una red neuronal con más de una capa oculta
se le debe ingresar un vector fila en Patternnet ( ) con el número de neuronas que
contiene cada capa; el siguiente es un ejemplo.
>>hiddenLayerSize = [100 50]; >>net = patternnet(hiddenLayerSize) (13)
Se genera una red neuronal de dos capas ocultas, la primera con 100 y la segunda
con 50 neuronas, se muestra en la Figura 47.
8/17/2019 TESIS RNA Version Final
56/85
56
Figura 31. Capas de la red neuronal
Fuente: Los autores
5.3.5 Configurar la Red Neuronal Artificial
Pero aun la red neuronal artificial (RNA) no está terminada ha de ser configurar,
para ello se usa el comando (5), para esto debemos indicarle las entradas y las
salidas.
net=configure(net,inputs,targets) (14)
Figura 32. Configuración de la red neuronal
Fuente:
La función (5) inicializa los pesos y las Bias para la red acabada de crear (ver Figura
47).
5.3.6 Función de transferencia
Los textos recomiendan para una red de clasificación de patrones backpropagationse deba usar la función sigmoidea, esta función entrega valores entre 0 y 1.
8/17/2019 TESIS RNA Version Final
57/85
57
Figura 33. Función de transferencia Log-Sigmoide
Fuente: MatLab Ayuda.
5.3.7 Función de entrenamiento Backpropagation
Las siguientes son funciones de optimización numérica de funciones para nuestrocaso el gradiente de entrenamiento de la red neuronal artificial, algunas funciones
aumentan los tiempos de entrenamiento y otras lo hacen más corto, algunas de
estas entregan unos mejores resultados para nuestro caso como la traincgp, es un
método de optimización no lineal el cual es un método que conjuga el gradiente para
una función cuadrática.
trainbfg - BFGS quasi-Newton backpropagation.
trainbr - Bayesian Regulation backpropagation.traincgb - Conjugate gradient backpropagation with Powell-Beale restarts.
traincgf - Conjugate gradient backpropagation with Fletcher-Reeves updates.
traincgp - Conjugate gradient backpropagation with Polak-Ribiere updates.
traingd - Gradient descent backpropagation.
traingda - Gradient descent with adaptive lr backpropagation.
traingdm - Gradient descent with momentum.
traingdx - Gradient descent w/momentum & adaptive lr backpropagation.
trainlm - Levenberg-Marquardt backpropagation.
trainoss - One step secant backpropagation.
8/17/2019 TESIS RNA Version Final
58/85
58
trainrp - RPROP backpropagation.
trainscg - Scaled conjugate gradient backpropagation.
Para seleccionar la función que se desea se utiliza el siguiente comando.
(15)
Esta línea guarda el nombre de la función de entrenamiento en el interior del objeto
llamado “net”.
5.3.8 Inicialización de los Pesos y Bias Red Neuronal Artificial
Como se mencionó en la sección 5.3.5, al usar la función (14) se inicializan los pesosy las Bias de acuerdo a las dimensiones de los datos de entrada y salidas así como
del número de capas y de neuronas.
5.3.9 Entrenamiento de la Red Neuronal Artificial
Después de tener creada y configurada la red con las funciones de transferencia,
entradas, salidas y todos estos parámetros que nos interesan, se procede al
entrenamiento. Para facilitar este proceso y la de la creación de la RNA se creó unarchivo script en el cual está contenido todos los comandos y funciones necesarias
para la configuración optima de una red neuronal que permita el reconocimiento de
señalas vibratorias de fallas por desbalance, desalineamiento y señales sin falla
“normales”. La Figura 47 muestra como es el aspecto del script, en primer lugar en
este se puede configurar el número de capas ocultas y neuronas en cada capa, y
todas las otras funciones descritas anterior mente. La línea netamente encargada
del entrenamiento de la red RNA ya configurada e iniciada es la siguiente:
(16)
8/17/2019 TESIS RNA Version Final
59/85
59
Posterior mente se corre el código (Run) después de haber seleccionados los datos
de entrada y salida empieza el entrenamiento de la red, este despliega una ventana
donde muestra este proceso datos de configuración y resultados obtenidos para el
entrenamiento, validación y test (ver Figura 47).
Figura 34. Script de entrenamiento
Fuente: Los autores
8/17/2019 TESIS RNA Version Final
60/85
60
Figura 35. Ventana de proceso de entrenamiento
Fuente: Los autores
5.4 FASE 3: EXPERIMENTACIÓN
5.4.1 Entrenamiento para la clasificación de señales vibratorias
Las señales recogidas para el proceso de entrenamiento fueron 50 pruebas de
desbalance con diferentes grados de desbalance y a diferentes velocidades de
rotación, 39 pruebas sin ninguna falla a diferentes velocidades de rotación, y 12
8/17/2019 TESIS RNA Version Final
61/85
61
pruebas de desalineamiento. Estas pruebas están repartidas en 101 archivos “*.txt”
los cuales los procesamos con la macros Excel (ver Anexo B) para que las organice
como un arreglo de columnas [1000x#pruebas] donde cada columna representa las
amplitudes para cada una de la 101 pruebas. Este mismo macros crea los vectoresde salida para cada prueba como un arreglo de [3x#pruebas]. Los datos se guardan
como:
Dat_Inputs .txt como datos de Entrada 1000x#pruebas
Dat_Targets.txtComo datos de salida requeridos 3x#pruebas
Se planeó hacer el entrenamiento de dos formas, una fue con los datos ordenados
según el caso de estudio (desbalance, desalineamiento, Normal), en otra con losdatos al azar pero con conocimiento de que falla se trataba.
Se desarrollaron dos pruebas cambiando la función de entrenamiento por:
traincgp - Conjugate gradient backpropagation with Polak-Ribiere updates
trainbfg - BFGS quasi-Newton backpropagation.
En la siguiente sección se mostrara el cambio entre una red neuronal de una capa
oculta de 243 neuronas y dos capas ocultas de 243 y 27 neuronas respectivamente.
5.5 FASE 4: ANÁLISIS Y RESULTADOS
5.5.1 Configuración caso1 entrenamiento:
Datos de entrada”Dat_Inpusts”: 101 ejemplos 1000x101 ordenados por tipo
de falla
Datos de salida “Dat_targets”: