Escolar Documentos
Profissional Documentos
Cultura Documentos
PROYECTO FINAL
Anlisis de vibraciones en motores BLDC mediante
aplicacin de algoritmos FFT con Beaglebone Black y
National Instruments Labview
PRESENTA
Arizaga Len Jorge Manuel
Mayo de 2016
1
Tabla de contenido
(Click para acceder)
Introduccin
Recursos utilizados
Procedimientos
Software
DFT
Experimentales
Resultados
Anlisis de resultados
Conclusiones
Bibliografa
3
3
4
6
8
9
10
11
11
Introduccin
En la ltima dcada (2006-2016) el uso de
vehculos areos no tripulados (VANT) por parte
del sector civil ha ido en aumento, pudiendo
encontrar plataformas comerciales desde los 100
USD, para sistemas bsicos, hasta los miles de
Imagen 1. DJI Flamewheel F450
USD para sistemas ms complejos, los cuales se
utilizan como vehculos recreativos, sistemas de vigilancia, transporte de mercanca y
anlisis topogrficos, entre otras aplicaciones.
El simple hecho de mantener un vehculo autnomo estabilizado en un espacio
areo representa un gran reto para las disciplinas de control automtico. Cualquier fallo
que pudiese ocurrir en vuelo, puede ser catastrfico para el equipo.
Si se considera que un VANT pueda alcanzar alturas superiores a los 4000 metros
sobre el nivel del mar, y poseer un peso total de decenas de kilogramos, estos
dispositivos podran ser incluso mortales si llegan a precipitarse sobre seres humanos.
Todos estos factores se conjugan en la premisa de que el estado de salud del equipo
debe ser monitoreado constantemente para poder controlar esas variables que
pudieran afectar el funcionamiento del mismo.
Una de esas variables que pueden ser monitoreadas mediante el uso de
algoritmos y procesamiento de seales y por ende, controladas, es el estado de salud de
los motores. Estos motores son propensos a fallos por sobrecalentamiento, daos en
baleros, desprendimiento de imanes, entre otros factores. En conjunto con las hlices,
estos representan uno de los sistemas principales dentro de todo el vehculo.
Toda hlice acoplada a un motor debe estar perfectamente balanceada, evitando
con ello producir vibraciones que afecten la estructura de la aeronave, y con ello un
dao potencial a todo el equipo.
El siguiente trabajo muestra los resultados de la implementacin de un anlisis
espectral para la deteccin de desbalances en el sistema motor-hlice, utilizando para
logra dicho anlisis un acelermetro con giroscopio, la plataforma Beaglebone Black, en
conjunto con el software de National Instruments: Labview.
Recursos utilizados
Acelermetro/giroscopio MPU6050
Beaglebone Black Rev C (S.O.Debian 8.3)
Computadora con National Instruments LabView (con interface Makerhub Lynx)
Helicptero cuadrirotor DJI Flamewheel F 450
o Motor Brushless DJI A2212 920kV
o Hlice 9450
Radiocontrol Radiolink AT9
3
Procedimientos
Software
El primer paso fue disear y programar en labview una aplicacin que permitiera
obtener informacin del sensor MPU-6050. Para ello se utiliz la plataforma BeagleBone
Black, la cual fue adecuada para lograr dicha tarea, mediante el uso del software
adicional, Makerhub Lynx, el cual proporciona el enlace entre Labview y BeagleBone
Black.
Las herramientas que proporciona Makerhub Lynx, permitieron conectar con xito el
sensor. A continuacin
Se utilizaron los siguientes instrumentos virtuales:
Lynx
Labview
Cluster Unbundle: Permite demultiplexar las seales tipo cluster que arroja el
sensor, pudiendo tratar cada una de ellas individualmente.
Build waveform: Permite construir una seal en base a un arreglo de datos.
Spectral Measurements: Este bloque permite obtener los componentes
espectrales de una seal, implementando algoritmos FFT. El algoritmo FFT se
describe en las secciones siguientes.
Seal capturada 512 muestras: Muestra el conjunto de las ltimas 512 muestras de la
seal del giroscopio.
Componentes espectrales: Muestra los resultados del anlisis espectral de las ltimas
512 muestras de la seal del giroscopio.
Los datos mostrados numricamente representan los valores instantneos tanto de
aceleracin como de giro.
DFT
La herramienta matemtica que permite dar vida a este proyecto es la Transformada
Rpida de Fourier, en su modalidad discreta. sta permite obtener los componentes
espectrales de la seal en el tiempo, haciendo un proceso de muestreo mediante la
plataforma Beaglebone Black.
Dentro del Software creado con LabView, el anlisis DFT lo realiza el bloque Spectral
Measurements.
La ecuacin que describe a la DFT est dada en 1
(1)
1
() = () 2/ , = 0, 1, 2, , 1
=0
() = () (cos (
=0
2
2
) (
))
Dado que todo mltiplo entero de es igual a cero, de la ecuacin 2 se puede despreciar
la parte compleja, resultando en lo indicado en la ecuacin 3.
(3)
1
() = () (cos (
=0
2
))
//2*pi*1000=6283
//Numero de coeficientes
// Vector de datos
// Vector de DFFT
Los datos generados por el cdigo en Javascript son las grficas de las imgenes D1 y D2.
Las cuales muestran, respectivamente, los valores de voltaje de una seal senoidal, y su
correspondiente anlisis espectral con la DFT.
Experimentales
Como primer paso, se realiz la conexin
entre el sensor MPU-6050 y la placa
Beaglebone Black. Para ello se utilizaron
cables
de
interconexin.
Dicho
procedimiento se muestra en la imagen 4.
motor. Utilizando para establecer la velocidad del mismo, el control remoto que se
muestra en la imagen 6.
Resultados
Se realizaron 6 pruebas distintas, que se agrupan en la tabla 1. En la tabla 2 se muestran
los resultados de dichas pruebas.
Cuando se habla de hlice con carga a un
extremo, se est indicando que en la prueba
se le aadi una tira de 6 cm de cinta
adhesiva aislante, para provocar una
diferencia de peso entre ambos extremos.
Tal como lo muestra la imagen 8.
Imagen 8. Pruebas con hlice cargada
Tabla 1
Nmero de
prueba
Estado de la hlice
Velocidad del
motor
Sin carga
Apagado
Sin carga
12.5%
3
4
25.0%
Con carga en un extremo
5
6
7
12.5%
25.0%
12.5%
25.0%
Anlisis de resultados
Tabla 2
Prueba
Resultados FFT
10
Conclusiones
La implementacin del algoritmo FFT a las seales obtenidas con el sensor MPU6050
acoplado a un brazo del helicptero cuadrirotor, tal como lo muestran los resultados
experimentales, permite analizar la vibracin desde el dominio de la frecuencia,
produciendo datos que a simple vista ayudan a determinar el estado de salud del
sistema motor-hlice, pudiendo con ello, anticipar daos estructurales y corregir
balances estructurales, reduciendo las probabilidades de fallos en vuelo y por ende, los
costos de mantenimiento de un VANT.
Bibliografa
Claudio Bianchini, F. I. (MAYO de 2011). Fault Detection of Linear Bearings in Brushless
AC. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 58(5). Recuperado el
ENERO de 2016, de ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5664782
Proakis, J. G., & Manolakis, D. G. (2007). Tratamiento Digital de Seales. Madrid, Espaa:
Pearson Prentice Hall.
11