Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matlab Reporte
Matlab Reporte
ndice de TrminosVibraciones,
Ecuaciones Diferenciales Ordinarias.
Sistema
I. OBJETIVO
Entender el comportamiento fsico de las
vibraciones libres no amortiguadas de sistemas de
un grado de libertad, por medio de las herramientas
que nos ofrece el paquete computacional
MATLAB.
Comparar las respuestas de los problemas
planteados, entre las instrucciones de cdigo de
Matlab y Simulink (herramienta perteneciente a
Matlab).
II. INTRODUCCIN
Las vibraciones son uno de los aspectos ms
comunes en la vida, ya que muchos fenmenos
naturales y dispositivos fabricados por el hombre
las involucran. Las vibraciones desde el punto de
vista de ingeniera es; la respuesta peridica u
oscilatoria de un sistema mecnico (De Silva,
2000).
Las vibraciones se clasifican en diversas
categoras como son; por grados de libertad,
vibraciones libres, vibraciones forzadas, por
sistemas de ecuaciones lineales o no lineales. A
continuacin se describen las definiciones de
Universidad Tecnolgica de la Mixteca. Garca Brena Gustavo Erick. Vibraciones Libres No Amortiguadas De Sistemas De
Un Grado De Libertad.
Ilustracin 2
Ilustracin 1 Sistema masa resorte es un ejemplo de vibraciones
libres no amortiguadas de un sistema de un grado de libertad
m x +c x +kx=0
III. DESARROLLO
En este reporte se trabajaran con dos problemas, lo
cuales nos ayudaran a ejemplificar el uso de las
herramientas de simulacin (instrucciones de
cdigo y Simulink) que nos ofrece el paquete
computacional MATLAB y compararlas entre s,
adems de comparar los datos resultantes de la
simulacin con los resultados analticos obtenidos
en clase.
Donde:
m: masadel sistema
k :Constante del resorte
c :Constante de amortiguamiento
x : Posicion del sistema
x : Primera derivada de x ( velocidad del sistema)
x : Segunda derivada de x (aceleracin del sistema)
Universidad Tecnolgica de la Mixteca. Garca Brena Gustavo Erick. Vibraciones Libres No Amortiguadas De Sistemas De
Un Grado De Libertad.
k
x
m
Haciendo unos cambios de variables , obtenemos :
y 1=x
y 2= y 1
x =
Por lo tanto:
y 1= y 2
k
y 2=
y
m 1
m=5 kg
k =204.081
N
m
Tenemos :
Ilustracin 3 Diagrama a bloques en Simulink.
204.081
y 2=
5 kg
N
m
y1
Concondiciones iniciales de :
y ( 0 )=0.24 x 1 03 m
0.5 m
y =
s
Una vez hecho todo el desarrollo
matemtico anterior, ya podemos implementar el
cdigo de instrucciones en Matlab, el cual estar
dividido en dos archivos y que nos da el resultado
de la Ilustracin 5:
Archivo 1:
%dfunc.m
function f = dfunc2(t,y)
f = zeros (2,1);
f(1) = y(2);
f(2) = -204.081e3/5 * y(1) - 0 * y(1);
Archivo 2:
% ProbappendixF.m
tspan = [0:0.0001:0.1];
y0 = [0.24e-3;0.5];
[t,y] = ode23 ('dfunc2', tspan, y0);
[t y];
plot (t, y(:,1));
Universidad Tecnolgica de la Mixteca. Garca Brena Gustavo Erick. Vibraciones Libres No Amortiguadas De Sistemas De
Un Grado De Libertad.
Ilustracin 7
m x +c x +kx=0
Donde:
m: masadel sistema
k :Constante del resorte
c :Constante de amortiguamiento
x : Posicion del sistema
x : Primera derivada de x ( velocidad del sistema)
x : Segunda derivada de x (aceleracin del sistema)
Por lo tanto:
y 1= y 2
k
y 2=
y
m 1
k =1.54 x 1 0 lb/
l b s2
m=1554.2 f
Tenemos :
3
y 2= 1.54 x 1 0 lb/
y1
lb f s 2
1554.2
Universidad Tecnolgica de la Mixteca. Garca Brena Gustavo Erick. Vibraciones Libres No Amortiguadas De Sistemas De
Un Grado De Libertad.
Concondiciones iniciales de :
y ( 0 )=10
y =0 s
Una vez hecho todo el desarrollo
matemtico anterior, ya podemos implementar el
cdigo de instrucciones en Matlab, el cual estar
dividido en dos archivos y que nos dar de resultado
la Ilustracin 10:
Archivo 1:
%dfunc.m
function f = dfunc3(t,y)
f = zeros (2,1);
f(1) = y(2);
f(2) = -1.54e3/1554.24 * y(1) ;
Archivo 2:
% ProbappendixF.m
tspan = [0: 0.05: 3];
y0 = [10; 0];
[t,y] = ode23 ('dfunc3', tspan, y0);
[t y]
plot (t, y(:,1));
Por
Universidad Tecnolgica de la Mixteca. Garca Brena Gustavo Erick. Vibraciones Libres No Amortiguadas De Sistemas De
Un Grado De Libertad.
Donde:
A=10
rad
w n=1
s
=0
Ecuacin obtenida por cftool :
x ( t )= Asen ( bt c )
Donde:
A=9.974
rad
b=0.9956
s
rad
c=1.57
90
s
Por lo tanto :
10 cos ( t0 ) 9.974 sen ( 0.9956 t +90 )
IV. DISCUSIN DE RESULTADOS
Como se puede observar en la Ilustracin 6, la
comparacin entre los resultados de los datos
obtenidos, por las instrucciones de Matlab y los de
Simulink varan muy poco, esto se debe a que
1 Marzo del 2014, Huajuapan de len Oaxaca
Universidad Tecnolgica de la Mixteca. Garca Brena Gustavo Erick. Vibraciones Libres No Amortiguadas De Sistemas De
Un Grado De Libertad.
[2] http://www.fimee.ugto.mx/profesores/chema/documentos/
Vibraciones%20Mec%C3%A1nicas/Sistemas
%20Vibratorios%20de%20un%20Grado%20de
%20Libertad%20No%20Amortiguado.pdf
[3] http://www.mat.ucm.es/~rrdelrio/documentos/practica3_2
00506.pdf
[4] http://www.mathworks.com/help/matlab/ref/ode23.html