Documente Academic
Documente Profesional
Documente Cultură
Se esboza la
tiguamiento viscoso y tengan vibracion
forzada, usando herramientas de simulacion.
grafica
del comportamiento homogeneo
y particular para un sistema resuelto en clase.
Palabras clave
forzada
Sistema, amortiguados, vibracion,
1 Instituto
de Electronica
y Mecatronica,
Universidad Tecnologica
de la Mixteca, Mexico,
Oaxaca
*Correo Institucional: im2011140404@ndikandi.utm.mx
Indice
1
Introduccion
Marco teorico
armonica
)........................... 1
Respuesta total
armonico
de la base . . . . . . . . . . . . . . . . . . . . 2
2.3 Movimiento relativo . . . . . . . . . . . . . . . . . . . . 3
2.4 Desbalance rotatorio . . . . . . . . . . . . . . . . . . . 3
3
Desarrollo
3.1 Problema 1 . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Marco teorico
armonica
)
La ecuacion de movimiento 1 describe el comportamiento
de estos sistemas.
analtica Solucion
Script Matlabr
Planteamiento Solucion
empleando Simulinkr Comparacion
de resultados
Solucion
de X y con la relacion
de frecuencia r
3.2 Variacion
5
mx + cx + kx = F0 cos t
Se propone que la solucion particular sea de la forma
de X con la relacion
de frecuencia r Variacion
de
Variacion
de frecuencia r
con la relacion
x p (t) = X cos(t )
Conclusion
Referencias
simplificando la expresion:
X (k m 2 ) cos + c sin = F0
X (k m 2 ) sin c cos = 0
Entonces
X=p
1. Introduccion
El contenido del presente reporte esta segmentado convenientemente para que el lector comprenda cada paso realizado.
En el marco teorico se presentan las bases matematicas que
garantizan la comprension del procedimiento realizado para
(2)
(1)
F0
(k m 2 )2 + c2 2
y
= arctan
c
k m 2
n =
y el valor de X en = n es
X
1
=
est
2
k
m
est =
r=
c
c
=
cc
2 km
F0
k
9. Para = 12 , dM
dr = 0 cuando r = 0, con > 1/ 2, M
decrece monotonamente con valores crecientes de r.
1 2 2 ) es
X
1
= p
est
2 1 2
Definiendo
r
X
1
= s
est
2 2
2
1 n
+ 2 n
el a ngulo de fase:
= arctan
2
1 n
Tiene la forma:
2 r
= arctan
1 r2
(4)
7. Para 0 < p
1/ 2, M es maximo cuando r= 1 2 2
o = n 1 2 2 .
wd = n
p
12
X0 =
s
(x0 X cos )2 +
tan 0 =
1
( n x0 + x0 n X cos X sin )2
d2
n x0 + x0 n X cos X sin
d (x0 X cos )
armonico
de la base
Este tipo de sistemas estan descritos por:
mx + cx + kx = ky + cy
En donde lo que esta del lado derecho de la igualdad anterior
es la entrada de movimiento.
1 + (2 r)2
(1 r2 )2 + (2 r)2
3. Desarrollo
3.1 Problema 1
3.1.1 Planteamiento
(5)
analtica
3.1.2 Solucion
n =
r=
2 r3
= arctan
1 + (4 2 1)r2
k
4000N/m
=
= 20rad/s
m
10kg
10rad/s
=
= 0.5
n
20rad/s
20Ns/m
c
00.05
= q
=
2 km 2 4000 N 10kg
m
(6)
d = n
est =
F0
100N
=
= 0.025
k
4000N/m
X=p
est
2
(1 r )2 + (2 r)2
X=p
mz + cz + kz = my = m 2Y sin t
Lo que implica
m 2Y sin(t 1 )
z(t) = p
= Z sin(t 1 )
(k m 2 )2 + (c)2
= arctan
Z
m 2
=p
Y
(k m 2 )2 + (c)2
p
1 2 = 19.97rad/s
0.025m
2 r
1 r2
= arctan
= 0.033m
2(0.05)(0.5)
1 0.52
= 0.0665rad
X0 =
s
(x0 X cos )2 +
Z
r2
=p
Y
(1 r2 )2 + (2 r)2
(7)
1
( n x0 + x0 n X cos X sin )2
d2
X0 = 0.023037m
1 = arctan
c
k m 2
= arctan
2 r
1 r2
(8)
MX
=p
me
(1 r2 )2 + (2 r)2
(9)
0 = arctan
n x0 + x0 n X cos X sin
d (x0 X cos )
0 = 0.097rad
Entonces, la respuesta total del sistema es:
x(t) = X cos(t ) + X0 e n t cos(d t 0 )
x(t) = 0.033 cos(10t 0.066)+0.023et cos(19.97t 0.097)m
= arctan
2 r
1 r2
(10)
0.02
0.02
x [m]
0.04
x [m]
0.04
0.02
0.02
0.04
0.04
0.06
0
0.06
0
t [s]
t [s]
la solucion analtica
script de Matlabr
Script Matlabr
3.1.3 Solucion
0.02
X [m]
0.02
0.04
0.06
0
Tiempo [s]
Simulinkr
Simulinkr
X [m]
0
0.01
0.02
0.03
0.04
Script
Simulink
0.05
0.06
0
0.5
1.5
Tiempo [s]
r=
n
z= 2;
x_s_d = (sqrt((1-r.2).2 + (2*z*r).2)).-1;
plot(r,x_s_d,'k','LineWidth',1.5,...
'DisplayName','z = 2');
hold on;
%-------------------------------------------z= 1;
x_s_d = (sqrt((1-r.2).2 + (2*z*r).2)).-1;
plot(r,x_s_d,'--m','LineWidth',1.5,...
'DisplayName','z = 1');
hold on;
%-------------------------------------------z= 3;
x_s_d = (sqrt((1-r.2).2 + (2*z*r).2)).-1;
plot(r,x_s_d,'--c','LineWidth',1.5,...
'DisplayName','z = 3');
hold on;
%-------------------------------------------z= 5;
x_s_d = (sqrt((1-r.2).2 + (2*z*r).2)).-1;
plot(r,x_s_d,'--r','LineWidth',1.5,...
'DisplayName','z = 5');
hold on;
%-----------------------------------------------xlabel('Relacion de frecuencia: r','FontSize',18)
ylabel('Relacion de amplitud: M','FontSize',18)
title('Variacion de X con la frecuencia r',...
'FontSize',22)
Relacin de amplitud: M
r=0:0.001:3.2;
axes('FontSize',16)
%-------------------------------------------z= 0.1;
x_s_d = (sqrt((1-r.2).2 + (2*z*r).2)).-1;
plot(r,x_s_d,'m','LineWidth',1.5,...
'DisplayName','z = 0.1');
hold on;
%-------------------------------------------z= 0.3;
x_s_d = (sqrt((1-r.2).2 + (2*z*r).2)).-1;
plot(r,x_s_d,'-c','LineWidth',1.5,...
'DisplayName','z = 0.3');
hold on;
%-------------------------------------------z= 0.4;
x_s_d = (sqrt((1-r.2).2 + (2*z*r).2)).-1;
plot(r,x_s_d,'r','LineWidth',1.5,...
'DisplayName','z = 0.4');
hold on;
%-------------------------------------------z= 0.5;
x_s_d = (sqrt((1-r.2).2 + (2*z*r).2)).-1;
plot(r,x_s_d,'g','LineWidth',1.5,...
'DisplayName','z = 0.5');
hold on;
%-------------------------------------------z= 1.5;
x_s_d = (sqrt((1-r.2).2 + (2*z*r).2)).-1;
plot(r,x_s_d,'b','LineWidth',1.5,...
'DisplayName','z = 1.5');
hold on;
%--------------------------------------------
z = 0.1
z = 0.3
z = 0.4
z = 0.5
z = 1.5
z=2
z=1
z=3
z=5
2.5
1.5
0.5
0
0
0.5
1.5
2.5
Relacin de frecuencia: r
de con la relacion
de frecuencia r
3.2.2 Variacion
'DisplayName','z = 0.05');
hold on;
%-------------------------------------------z= 0.25;
phi = atan2d(2*z*r,1-r.2);
plot(r,phi,'r','LineWidth',1.5,...
'DisplayName','z = 0.25');
hold on;
%-------------------------------------------z= 0.5;
phi = atan2d(2*z*r,1-r.2);
plot(r,phi,'g','LineWidth',1.5,...
'DisplayName','z = 0.5');
hold on;
%-------------------------------------------z= 1;
phi = atan2d(2*z*r,1-r.2);
plot(r,phi,'b','LineWidth',1.5,...
'DisplayName','z = 1');
hold on;
%-------------------------------------------z= 2;
phi = atan2d(2*z*r,1-r.2);
plot(r,phi,'k','LineWidth',1.5,...
'DisplayName','z = 2');
hold on;
%-------------------------------------------z= 5;
phi = atan2d(2*z*r,1-r.2);
plot(r,phi,'--m','LineWidth',1.5,...
'DisplayName','z = 5');
hold on;
%-----------------------------------------------xlabel('Relacion de frecuencia: r','FontSize',18)
ylabel('Angulo de fase: phi [grados]','FontSize',18)
title('Variacion de phi con la frecuencia r',...
'FontSize',22)
160
140
120
100
z=0
z = 0.05
z = 0.25
z = 0.5
z=1
z=2
z=5
80
60
40
20
0
0
0.5
1.5
2.5
Relacin de frecuencia: r
axes('FontSize',16)
%-------------------------------------------z= 0.05;
T = sqrt((1 + (2*z*r).2).*((1-r.2).2 +...
(2*z*r).2).-1);
plot(r,T,'m','LineWidth',1.5,...
'DisplayName','z = 0.05');
hold on;
%-------------------------------------------z= 0.1;
T = sqrt((1 + (2*z*r).2).*((1-r.2).2 +...
(2*z*r).2).-1);
plot(r,T,'-c','LineWidth',1.5,...
'DisplayName','z = 0.1');
hold on;
%-------------------------------------------z= 0.2;
T = sqrt((1 + (2*z*r).2).*((1-r.2).2 +...
(2*z*r).2).-1);
plot(r,T,'r','LineWidth',1.5,...
'DisplayName','z = 0.2');
hold on;
%-------------------------------------------z= 0.25;
T = sqrt((1 + (2*z*r).2).*((1-r.2).2 +...
(2*z*r).2).-1);
plot(r,T,'g','LineWidth',1.5,...
'DisplayName','z = 0.25');
hold on;
%-------------------------------------------z= 0.5;
T = sqrt((1 + (2*z*r).2).*((1-r.2).2 +...
(2*z*r).2).-1);
plot(r,T,'b','LineWidth',1.5,...
'DisplayName','z = 0.5');
hold on;
%-------------------------------------------z= 1;
T = sqrt((1 + (2*z*r).2).*((1-r.2).2 +...
(2*z*r).2).-1);
plot(r,T,'k','LineWidth',1.5,...
'DisplayName','z = 1');
hold on;
%----------------------------------------------xlabel('Relacion de frecuencia: r','FontSize',18)
ylabel('Transmisibilidad del desplazamiento: T_d'...
,'FontSize',18)
title('Variacion de T_d con la frecuencia r',...
'FontSize',22)
r=0:0.001:3;
axes('FontSize',16)
%---------------------------------------------z= 0.05;
phi = atan2d(2*z*r.3,1+(4*z2-1).*r.2);
plot(r,phi,'m','LineWidth',1.5,'DisplayName'...
,'z = 0.05');
hold on;
%---------------------------------------------z= 1;
phi = atan2d(2*z*r.3,1+(4*z2-1).*r.2);
plot(r,phi,'c','LineWidth',1.5,'DisplayName'...
,'z = 1');
z = 0.05
z = 0.1
z = 0.2
z = 0.25
z = 0.5
z=1
5
4
160
3
2
140
120
100
z = 0.05
z=1
z = 0.5
z = 0.25
z = 0.1
z=0
80
60
40
1
20
0
0
0.5
1.5
2.5
3.5
Relacin de frecuencia: r
0
0
0.5
1.5
2.5
Relacin de frecuencia: r
hold on;
%---------------------------------------------z= 0.5;
phi = atan2d(2*z*r.3,1+(4*z2-1).*r.2);
plot(r,phi,'r','LineWidth',1.5,'DisplayName'...
,'z = 0.5');
hold on;
%---------------------------------------------z= 0.25;
phi = atan2d(2*z*r.3,1+(4*z2-1).*r.2);
plot(r,phi,'g','LineWidth',1.5,'DisplayName'...
,'z = 0.25');
hold on;
%---------------------------------------------z= 0.1;
phi = atan2d(2*z*r.3,1+(4*z2-1).*r.2);
plot(r,phi,'b','LineWidth',1.5,'DisplayName'...
,'z = 0.1');
hold on;
%---------------------------------------------z= 0;
phi = atan2d(2*z*r.3,1+(4*z2-1).*r.2);
plot(r,phi,'--m','LineWidth',1.5,'DisplayName'...
,'z = 0');
hold on;
%----------------------------------------------xlabel('Relacion de frecuencia: r','FontSize',18)
ylabel('Angulo de fase: phi[deg]','FontSize',18)
title('Variacion de phi con r','FontSize',22)
%-----------------------------------------------z= 0.1;
z_y = (r.2).*(sqrt( (1-r.2).2 +...
(2*z*r).2 )).-1;
plot(r,z_y,'c','LineWidth',1.5,'DisplayName',...
'z = 0.1');
hold on;
%-----------------------------------------------z= 0.15;
z_y = (r.2).*(sqrt( (1-r.2).2 +...
(2*z*r).2 )).-1;
plot(r,z_y,'r','LineWidth',1.5,'DisplayName',...
'z = 0.15');
hold on;
%-----------------------------------------------z= 0.25;
z_y = (r.2).*(sqrt( (1-r.2).2 +...
(2*z*r).2 )).-1;
plot(r,z_y,'g','LineWidth',1.5,'DisplayName',...
'z = 0.25');
hold on;
%-----------------------------------------------z= 0.5;
z_y = (r.2).*(sqrt( (1-r.2).2 +...
(2*z*r).2 )).-1;
plot(r,z_y,'b','LineWidth',1.5,'DisplayName',...
'z = 0.5');
hold on;
%-----------------------------------------------z= 1;
z_y = (r.2).*(sqrt( (1-r.2).2 +...
(2*z*r).2 )).-1;
plot(r,z_y,'k','LineWidth',1.5,'DisplayName',...
'z = 1');
hold on;
%-----------------------------------------------xlabel('Relacion de frecuencia: r','FontSize',18)
ylabel('Z/Y (Movimiento de la base)',...
'FontSize',18)
title('Variacion de (Z/Y) con r','FontSize',22)
7
z=0
z = 0.1
z = 0.15
z = 0.25
z = 0.5
z=1
6
5
4
3
2
1
0
0
0.5
1.5
2.5
3.5
Relacin de frecuencia: r
4. Conclusion
A partir de la simulacion del comportamiento de cada sistema y de la comparacion entre los metodos de solucion
empleados, puedo concluir que es necesario conocer los procedimientos de solucion para sistemas dinamicos, ya que
Resultan mas eficientes y faciles de emplear, en este caso,
Simulinkr .
Con respecto a la caracterizacion completa del comportamiento de un sistema amortiguado con vibraciones forzadas,
es de gran utilidad poder calcular e interpretar los dos tipos
de respuesta que presentan.
Referencias
[1]