Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema de Analisis de Vibraciones Libres
Sistema de Analisis de Vibraciones Libres
1
Índice
Contenido
Índice ........................................................................................................................................ 2
Objetivo ......................................................................................................................................... 3
Fundamentos teóricos .................................................................................................................. 3
Sistemas con un grado de libertad amortiguados .................................................................... 3
Acelerómetros ........................................................................................................................... 4
Sistemas de análisis de vibraciones .......................................................................................... 5
Descripción del sistema de adquisición de datos. ........................................................................ 7
Dispositivos utilizados. .............................................................................................................. 7
Propósito. .................................................................................................................................. 9
Funcionamiento. ....................................................................................................................... 9
Descripción de la estructura creada para la prueba del sistema. ................................................. 9
Materiales utilizados. ................................................................................................................ 9
Motivos de la estructura. ........................................................................................................ 10
Mediciones y cálculos ................................................................................................................. 10
Conclusiones ............................................................................................................................... 15
Miguel Ángel Macías Navarro ................................................................................................. 15
Luis Ramón Zambrano López .................................................................................................. 15
Posibles mejoras...................................................................................................................... 15
Bibliografía .................................................................................................................................. 16
Códigos ........................................................................................................................................ 16
Arduino .................................................................................................................................... 16
MatLab .................................................................................................................................... 19
2
Objetivo
Fundamentos teóricos
Se dice que el sistema tiene un grado de libertad debido a que únicamente basta
el eje X para determinar la posición de la masa en cualquier instante de tiempo
del análisis. EL sistema más sencillo para poder representar un grado de libertad
es el masa-resorte, conformado por dos componentes que sólo permiten un
comportamiento lineal. (imagen 1).
3
Durante la práctica, la amplitud de la onda producida se va reduciendo por la
resistencia que ejerce el ambiente, como las propiedades del mismo objeto en
cuestión, con el paso del tiempo hasta llegar nuevamente a un estado de reposo.
A este tipo de comportamiento se les conoce como vibraciones amortiguadas.
Acelerómetros
𝐹 =𝑚∗𝑎
4
Sistemas de análisis de vibraciones
𝑉0
𝑋(𝑇) = 𝑋0 𝐶𝑜𝑠(𝑊𝑛𝑇) + 𝑆𝑒𝑛(𝑊𝑛𝑇)
𝑊
𝑋(𝑇) = 𝐴𝐶𝑜𝑠(𝑊𝑛𝑇 − 𝜃)
𝑉0 2
𝐴 = √𝑋0 2 + ( )
𝑊𝑛
𝑉0
𝜃 = 𝑇𝑎𝑛−1 ( )
𝑊𝑛𝑋0
De esta manera sólo nos quedaría definir Wn que su valor se obtiene de:
5
𝐾
𝑊𝑛 = 2𝜋𝐹𝑛 también se puede definir cómo 𝑊𝑛 = √𝑀
𝑋1 − 𝑋0
𝑉0 =
𝑌1 − 𝑌0
𝑏 𝑘
(𝑆 2 + 𝑆 + ) 𝑋(𝑠) = 0
𝑚 𝑚
𝑊𝑑 = 𝑊𝑛 ∗ √1 − 𝑍 2
𝑏
𝑍=
2𝑚𝑊𝑛
6
Y de esta formula de Z quedaría su despeje, el cual es:
𝑏
= 𝑍𝑊𝑛
2𝑚
𝜎2 𝑋0 𝑉0 −𝜎 −𝜎1 𝑋0 − 𝑉0 −𝜎
𝑋(𝑡) = 𝑒 1+ 𝑒 2
𝜎2 − 𝜎1 𝜎2 − 𝜎1
𝜎1 = 𝑍𝑊𝑛 − 𝑊𝑛√𝑍 2 − 1
𝜎2 = 𝑍𝑊𝑛 + 𝑊𝑛√𝑍 2 − 1
Dispositivos utilizados.
7
Imagen 2: Arduino UNO
8
Propósito.
Con el objetivo de poder obtener las mejores lecturas de muestreo se optó por
el material y la forma que tiene la estructura, en conjunto con el código que
cargamos a nuestra tarjeta de desarrollo y al propio sensor MPU se optimizaron
los datos obtenidos.
Funcionamiento.
• MPU 6050: Su principal objetivo es el recopilar por medio del código que
• se cargó al arduino la aceleración que recibe la estructura en el eje Z.
• Arduino UNO: Es el dispositivo encargado de mandar las instrucciones de
lo que debe recopilar el MPU 6050 (Vease la sección de código para ver
a mayor detalle las instrucciones dadas).
• Estructura de madera: Esta estructura consiste en simular el impacto del
proyectil de una resortera hacia una pared. El usuario lanza un proyectil
el cual será impulsado por la tensión de una liga al ser estirada, y así,
impactar en una tabla de madera con poca rigidez simulando a una pared.
Materiales utilizados.
9
Imagen 5: Sistema completo.
Motivos de la estructura.
Mediciones y cálculos
10
Imagen 6: Grafico del impacto de la masa 1
𝐹 = 𝑚𝑎
𝐹 = (. 013)(78) = 1.014
1.014
𝐵= = .040
25
2𝜋
𝑊𝑛 = = 1047.19
. 006
. 040
𝑍= = 1.46𝑥10−3
2(1047.19). 013)
11
Imagen 7: Primer pico de la gráfica con masa de .013Kg
12
Por consiguiente, esta gráfica que mostraremos es la gráfica del impacto con
una segunda masa la cual es de 10 gramos (0.010 Kg).
𝐹 = 𝑚𝑎
𝐹 = (. 010)(31) = 0.31
0.31
𝐵= = 0.0096
32
2𝜋
𝑊𝑛 = = 1047.19
. 006
0.0096
𝑍= = 4.58𝑥10−4
2(1047.19)(0.010)
13
Imagen 10: primer pico de la gráfica con masa de 0.010Kg
14
Conclusiones
Posibles mejoras
En lo personal no quedamos del todo satisfechos con la estructura que
elaboramos, sentimos que podía quedar mejor, para su funcionamiento recortar
el lado de donde se lanzaba el proyectil, además de fijarle unos mejores soportes
(de mayor tamaño) donde se tensaría la liga.
15
Bibliografía
Códigos
Arduino
int x,z,y;
#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
#include <Wire.h>
Adafruit_MPU6050 mpu;
Serial.begin (115200);
while (!Serial)
if (!mpu.begin()) {
while (1) {
delay(10);
mpu.setAccelerometerRange(MPU6050_RANGE_8_G);
switch (mpu.getAccelerometerRange()) {
16
case MPU6050_RANGE_2_G:
break;
case MPU6050_RANGE_4_G:
break;
case MPU6050_RANGE_8_G:
break;
case MPU6050_RANGE_16_G:
break;
mpu.setFilterBandwidth(MPU6050_BAND_21_HZ);
switch (mpu.getFilterBandwidth()) {
case MPU6050_BAND_260_HZ:
break;
case MPU6050_BAND_184_HZ:
break;
case MPU6050_BAND_94_HZ:
break;
case MPU6050_BAND_44_HZ:
break;
case MPU6050_BAND_21_HZ:
break;
case MPU6050_BAND_10_HZ:
break;
case MPU6050_BAND_5_HZ:
break;
delay(10);
void loop() {
17
sensors_event_t a, g, temp;
x = a.acceleration.z;
Serial.println(x);
// Serial.println("");
delay(10);
18
MatLab
%borrar previos
delete(instrfind({'Port'},{'COM5'}));
close all
% parametros de medidas
tmax = 20; % tiempo de captura en s
rate = 33;
% preparar la figura
f = figure('Name','oascilacion');
a = axes('XLim',[0 tmax],'YLim',[0 5.1]);
l1 = line(nan,nan,'Color','r','LineWidth',2);
l2 = line(nan,nan,'Color','b','LineWidth',2);
% inicializar
v1 = zeros(1,10000000);
i = 1;
t = 0;
tiempo = 0;
axis_1 = 1;
cont_axis = 1;
a = fscanf(s,'%s');
% Grafica en x
plot(x)
drawnow limitrate
i = i+1;
end
t = toc
19
% resultado del cronometro
fprintf('%g s de captura a %g cap/s \n',t,i/t);
% Limpiar monitor
fclose(s);
delete(s);
clear s;
clear x; %% Limpieza de datos en x,
% plot(v1)
20