Está en la página 1de 7

UNIVERSIDAD AUTONOMA DE OCCIDENTE

Facultad de Ingeniería
Vibraciones Mecánicas
I Periodo de 2017

Análisis modal placa rectangular simplemente apoyada.


LC.Valencia1, o1, o1
1Ingeniería Mecánica, Departamento de Energética y Mecánica, Universidad Autónoma de Occidente, Edificio central Ala Sur,
Segundo Piso, Cali Colombia

30/05/2017

Resumen
El objetivo de presente documento es realizar el análisis modal mediante el cual se obtiene la frecuencia natural y
modos de vibración de una placa de acero 1010 de dimensiones 14,4 x 87,2 x 5,65 mm sometido a un impacto en
el centro de la placa, la cual presenta dos apoyos puntuales a sus extremos, mediante método experimental utili-
zando un acelerómetro y obteniedo las funciones de respuesta en el tiempo mediante el software de análisis numé-
rico Scilab y simulación en un software de elementos finitos ANSYS.
Las frecuencias naturales y modos de vibración se dan en todas las estructuras, mecanismos y sistemas presentes
en cualquier industria, por ello el presente documento es replicable a otras geometrías.

Palabras claves: Análisis Modal, Frecuencia Natural, Modos de Vibración.

Introducción toria o sinusoidal. Para el presente ensayo de divi-


dió la placa en 23 puntos en los cuales se adquirió
El analisis modal experimental es una tecnica me-
el espectro de vibración, sin variar el punto donde
diante la cual se caracteriza el comportamiento di-
se aplico la excitación a la placa.
namico de un objeto o estructura, obteniendo un
Las principales caracteristicas de los analisis expe-
modelo dinamico experimental [1].
rimentales son:
Este tipo de analisis modal se compone de cuatro
fases [2]. La primera de ellas es montar el equipo y - El numero de modos sera menor que el máximo
preparar el ensayo: instalación del objeto de en- entre el número de puntos donde se aplica la exci-
sayo, sujecion del acelerometro, conexión del sis- tacion y el número de puntos en los que se va a
tema de adquisición de datos, calibración y demás. medir.
La segunda fase es la adquisición de datos y la es- - No incluye grados de libertad de giro.
timación de las funciones de respuesta en frecuen- - El numero de modos a determinar queda limitado
cia (H (ω)). por la maxima frecuencia que pueda alcanzar los
La tercera consiste en la identificacion del sistema: equipos de medida.
la determinacion de las caracteristicas del sistema Durante los ensayos realizados se extraen datos
a partir de las senales de entrada (excitación, F (t)) temporales mediante el acelerometro. Para poder
y salida (respuesta, X (t)). calcular la funcion de respuesta en frecuencia (a
La cuarta fase es la validación de los resultados ob- partir de ahora FRF) se transforman los datos al do-
tenidos. minio de la frecuencia usando la Transformada de
Para la adquisicion de datos es necesario transmitir Fourier [3]. La FRF se define, como el cociente en-
una excitacion al sistema. Esta puede ser mediante tre la respuesta del sistema y la fuerza aplicada al
impactos o mediante una excitacion continua, alea- mismo. La respuesta del sistema puede ser medida
Análisis Modal placa rectangular simplemente apoyada

como desplazamientos, velocidades o aceleracio-


nes.

Figura 1. Placa Objeto de estudio.


Figura 2. FRF y senal temporal de cualquier sistema[4].
Debido a la trasformacion que sufren los datos, la
FRF estara formada de valores complejos. Al observar el modo en que se deforma el objeto
Esto significa que esta funcion contendra una parte de estudio en torno a las frecuencias naturales, se
real y otra imaginaria, o, lo que es lo mismo, una confirma que en cada una de ellas hay una defor-
componente en fase y otra en magnitud. mación diferente. Estas deformaciones se conocen
En la FRF aparecen picos pronunciados en torno a como modos de vibracion. En la figura 3 se obser-
las frecuencias naturales del sistema. van la respuesta temporal, la FRF y los modos de
Ademas, se observa que estos picos coinciden con vibración para las primeras cuatro frecuencias de
zonas donde la respuesta temporal tiene amplitudes una placa libre. Aparecen dos modos de vibración
de flexion pura (el primero y el tercero) y otros dos
maximas. Por tanto, se puede usar tanto la res-
de torsion pura (el segundo y el cuarto) [4].
puesta temporal como la FRF para determinar estas
frecuencias [4].

Figura 3. Diferentes modos de vibracion para distintas


frecuencias [4].

2
Formas de onda y espectro de Fourier.
La platina rectangular se dividió en 23 puntos en
los cuales se instaló el acelerómetro y se obtuvie-
ron las siguiente graficas.

Figura 6. Forma de onda y espectro de Fourier No.10

Figura 4. Forma de onda y espectro de Fourier No.1

Figura 7. Forma de onda y espectro de Fourier No.23


Una vez obtenidad las 23 formas de ondas y espec-
tro de Fourier se combinaron en una sola grafica
mediante el software de análisis numérico Scilab
Figura 5. Forma de onda y espectro de Fourier No.2 obteniendo las siguiente grafica.
Análisis Modal placa rectangular simplemente apoyada

Figura 8. Forma de onda y espectro de Fourier Placa


Modos de vibración para diferentes frecuencias Conclusiones
ANSYS.
Referencias

[1] Lama Ponce, M., Proyecto fin de carrera: Ana-


lisis modal teorico y experimental de sistemas di-
namico, Universidad de Sevilla, 2008.

[2] Heylen, W., Lammens, S., Sas, P., Modal


Analysis Theory and Testing, KatholiekeUniversi-
teit Leuven.

[3] Schwarz, B.J., Richardson, M.H., October


1999. Experimental modal analysis.CSIReliability

4
Week, Orlando, FL.

[3] PFC: Análisis modal de una placa cuadrada.


Teórico, numérico y experimental, Sara Couso
Páez, Enero 2014

[4] Avitabile, P., January 2001. Experimental mo-


dal analysis.A simple non-mathematical presenta-
tion.Sound and vibration.
Análisis Modal placa rectangular simplemente apoyada

Anexos
// ---- Gráfico de la forma de onda y su espectro ----
Programa de adquisision de datos. figure
// --------------------------------------------- subplot(2,1,1)
// UNIVERSIDAD AUTÓNOMA DE OCCIDENTE plot(x,signal)
// DEPARTAMENTO DE ENERGÉTICA Y MECÁNICA xtitle('Forma de onda','Tiempo (s)','Amplitud relativa (V)')
// VIBRACIONES MECÁNICAS subplot(2,1,2)
// --------------------------------------------- plot(f1*60,ft1)
// Programa para la adquisición de señales xtitle('Espectro de Fourier','Frecuencia (rpm)','Amplitud relativa')
// de vibración usando la placa NI4451
// --------------------------------------------- // ---- Desconexión de la DLL ----
// Escrito por: Ediguer Enrique Franco ulink( so1 );
// Fecha: agosto de 2011
// ---------------------------------------------
Programa para leer el archivo.
// Adquisición por el canal 1 // ---------------------------------------------
// Los parámetros de adquisición deben ser modificados // UNIVERSIDAD AUTÓNOMA DE OCCIDENTE
// en la DLL // DEPARTAMENTO DE ENERGÉTICA Y MECÁNICA
// VIBRACIONES MECÁNICAS
//************************************* // ---------------------------------------------
// Modificar aquí: // Programa para la adquisición de señales
AcqNum = 1; // de vibración usando la placa NI4451
ArchivoNombre = "platina-pto23_" // ---------------------------------------------
//************************************* // Escrito por: Ediguer Enrique Franco
// Fecha: agosto de 2011
// ---- Frecuencia de muestreo y número de puntos ---- // ---------------------------------------------
fs = 50e3;
Nacq = 100e3; // Adquisición por el canal 1
channel = 0; // Los parámetros de adquisición deben ser modificados
// en la DLL
// ----- Conexión con la DLL (Dynamic Link Library) -----
//so1 = link('ni4451_ch0_2k_20k.dll', 'readChannel', 'c' ); //*************************************
//so1 = link('ni4451_ch0_10k_20k.dll', 'readChannel', 'c' ); // Modificar aquí:
so1 = link('ni4451_ch0_50k_100k.dll', 'readChannel', 'c' );
//*************************************
// ----- Llamado a la función de adqusición de la DLL -----
for(k=1:AcqNum) // ---- Frecuencia de muestreo y número de puntos ----
signal = call( 'readChannel', "out", [Nacq,1], 1, "d" ); fs = 50e3;
filename=strcat([ArchivoNombre,mtlb_num2str(k),".txt"]) Nacq = 100e3;
savematfile(filename,"signal","-ascii")
sleep(500) signal1 = read("platina-pto1_1.txt",-1,1)
end signal2 = read("platina-pto2_1.txt",-1,1)
signal3 = read("platina-pto3_1.txt",-1,1)
// ---- Centrado de la señal ---- signal4 = read("platina-pto4_1.txt",-1,1)
signal = signal-mean(signal); signal5 = read("platina-pto5_1.txt",-1,1)
signal6 = read("platina-pto6_1.txt",-1,1)
// ---- Periodo de muestreo y vector de tiempo ---- signal7 = read("platina-pto7_1.txt",-1,1)
Ts = 1/fs; signal8 = read("platina-pto8_1.txt",-1,1)
x = linspace(0,Ts*Nacq,Nacq); signal9 = read("platina-pto9_1.txt",-1,1)
signal10 = read("platina-pto10_1.txt",-1,1)
// ---- Cálculo de la FFT y el vector de frecuencia ---- signal11 = read("platina-pto11_1.txt",-1,1)
Nfft = 64*8192; signal12 = read("platina-pto12_1.txt",-1,1)
ft = mtlb_fft(signal,Nfft); signal13 = read("platina-pto13_1.txt",-1,1)
f=fs*(0:(Nfft))/Nfft; signal14 = read("platina-pto14_1.txt",-1,1)
n=round(size(f,'*')/10); signal15 = read("platina-pto15_1.txt",-1,1)
f1 = f(1:n); signal16 = read("platina-pto16_1.txt",-1,1)
win=window('kr',n,5); signal17 = read("platina-pto17_1.txt",-1,1)
ft1 = abs(ft(1:n).*win'); signal18 = read("platina-pto18_1.txt",-1,1)

6
signal19 = read("platina-pto19_1.txt",-1,1)
signal20 = read("platina-pto20_1.txt",-1,1) ft = mtlb_fft(signal15,Nfft);
signal21 = read("platina-pto21_1.txt",-1,1) ft15 = abs(ft(1:n).*win');
signal22 = read("platina-pto22_1.txt",-1,1)
signal23 = read("platina-pto23_1.txt",-1,1) ft = mtlb_fft(signal16,Nfft);
ft16 = abs(ft(1:n).*win');
// ---- Periodo de muestreo y vector de tiempo ----
Ts = 1/fs; ft = mtlb_fft(signal17,Nfft);
x = linspace(0,Ts*Nacq,Nacq); ft17 = abs(ft(1:n).*win');

// ---- Cálculo de la FFT y el vector de frecuencia ---- ft = mtlb_fft(signal18,Nfft);


Nfft = 64*8192; ft18 = abs(ft(1:n).*win');
f=fs*(0:(Nfft))/Nfft;
n=round(size(f,'*')/10); ft = mtlb_fft(signal19,Nfft);
f1 = f(1:n); ft19 = abs(ft(1:n).*win');
win=window('kr',n,5);
ft = mtlb_fft(signal20,Nfft);
ft = mtlb_fft(signal1,Nfft); ft20 = abs(ft(1:n).*win');
ft1 = abs(ft(1:n).*win');
ft = mtlb_fft(signal21,Nfft);
ft = mtlb_fft(signal2,Nfft); ft21 = abs(ft(1:n).*win');
ft2 = abs(ft(1:n).*win');
ft = mtlb_fft(signal22,Nfft);
ft = mtlb_fft(signal3,Nfft); ft22 = abs(ft(1:n).*win');
ft3 = abs(ft(1:n).*win');
ft = mtlb_fft(signal23,Nfft);
ft = mtlb_fft(signal4,Nfft); ft23 = abs(ft(1:n).*win');
ft4 = abs(ft(1:n).*win');
fts = (ft1 + ft2 + ft3 + ft4 + ft5 + ft6 + ft7 + ft8 + ft9 + ft10 + ft11
ft = mtlb_fft(signal5,Nfft); + ft12 + ft13 + ft14 + ft15 + ft16 + ft17 + ft18 + ft19 + ft20 + ft21
ft5 = abs(ft(1:n).*win'); + ft22 + ft23)/23

ft = mtlb_fft(signal6,Nfft); // ---- Gráfico de la forma de onda y su espectro ----


ft6 = abs(ft(1:n).*win'); figure
subplot(2,1,1)
ft = mtlb_fft(signal7,Nfft); plot2d("nl",f1*60,fts)
ft7 = abs(ft(1:n).*win'); xtitle('Espectro de Fourier','Frecuencia (rpm)','Amplitud relativa')
xgrid
ft = mtlb_fft(signal8,Nfft); subplot(2,1,2)
ft8 = abs(ft(1:n).*win'); plot(f1*60,fts,"k")
xtitle('Espectro de Fourier','Frecuencia (rpm)','Amplitud relativa')
ft = mtlb_fft(signal9,Nfft); xgrid
ft9 = abs(ft(1:n).*win');
// ---- Desconexión de la DLL ----
ft = mtlb_fft(signal10,Nfft); ulink( so1 );
ft10 = abs(ft(1:n).*win');
Logaritmo y frecuencias
ft = mtlb_fft(signal11,Nfft); n1=40000
ft11 = abs(ft(1:n).*win'); n2=60000
fs=50000
ft = mtlb_fft(signal12,Nfft); ss=signal(n1:n2)
ft12 = abs(ft(1:n).*win'); N=length (ss)
fw=fft(ss)
ft = mtlb_fft(signal13,Nfft); df=linspace(0,fs,N)
ft13 = abs(ft(1:n).*win'); plot(df,abs(fw))
ft = mtlb_fft(signal14,Nfft);
ft14 = abs(ft(1:n).*win');

También podría gustarte