Documente Academic
Documente Profesional
Documente Cultură
Dinámica de maquinaria.
+ =
y +
= + (1)
Si se seleccionan los ángulos asociados a los vectores, θ2 y θ4, a partir del semieje positivo
X, las componentes escalares de la ecuación (1), a lo largo de los ejes X y Y están dadas por
+
=
sin 1 +
=
(2)
+
=
+
(3)
+
=
+
(4)
(5)
Debe notarse que algunos de los ángulos tienen valores muy simples, por ejemplo:
θ1 = 90° y θ6 = 0°
=
+
=
=
+
=
+
Los parámetros del mecanismo son a1, a2 y b1, mientras que las variables son θ2, θ4, a4,
a6 y b4. Sin embargo, en esta cadena las longitudes a4 y b4 son independientes.
Finalmente, si el eslabón motriz es el eslabón 2, el ángulo θ2 aun cuando es una variable, es
un dato necesario y conocido para realizar el análisis de posición, de modo que las cuatro
ecuaciones anteriores cuya solución constituye el análisis de posición están dadas por:
1( , , ,
) =
2 −
4 = 0
2( , , ,
) = + 2 − 4 = 0
(11)
3( , , ,
) =
−
2 −
4 = 0
(12)
4( , , ,
) = − 2 − 4 = 0
(13)
(14)
2 −
4
+ 2 − 4
!=" #
−
2 −
4
− 2 − 4
−
4
4 0 0
−
4 −
4 0 0
$=" #
0
4 −
4 1
0 −
4 −
4 0
Análisis de Velocidad.
Una vez que se tiene la solución del análisis de posición, se derivan las ecuaciones (11) a
(14) con respecto al tiempo para obtener las ecuaciones correspondientes al análisis de
velocidad del mecanismo, esta ecuaciones están dadas por:
' −
4
4 0 0
4
2 )
- ' 0
, / = " −
4 −
4
0 0
# ∗"
−
2 )
#
, ' / 0
4 −
4 1 − 2 )
+
' . 0 −
4 −
4 0
2 )
Ahora, para obtener las ecuaciones del análisis de aceleración se derivan las ecuaciones
(15) a (18) con respecto del tiempo, estas ecuaciones son:
1&5 , 5 , 5 , 5
( = −
2 ) + 6 − 75
− ' ' 8 + ' 4' + 9
4 ' + 5 : = 0
(21)
2&5 , 5 , 5 , 5
( = − 2 ) +
6 − 75 + ' ' 8 − 9'
4' + ;− ' +
5 <: = 0(22)
3&5 , 5 , 5 , 5
( = 5
+ =
2 ) + 6> − 7 5
4 − ' '8 + 9 ' ' + ;
' + 5 <: = 0
(23)
4&5 , 5 , 5 , 5
( =
2 ) − 7 5 4 + ' ' 8 − 9 '
' + ;− ' +
5 <: = 0 (24)
0 −
4 −
4 0 +
5 . + − 2 2 )2 2 + 2
2 62 − b4 Sinθ4 θ' 4
2
.
+
5 . 0 −
4 −
4 0 , /
+ − 2 ) +
6 − b Sinθ θ' .
Aceleraciones de los centros de masa.
Ahora es necesario determinar las aceleraciones de los centros de masas de los eslabones
= 6 × FD
D + ) × &) × FD (
del mecanismo. Estas aceleraciones están dadas por:
G = 6 ×
D + ) × () × )
+ ) × () ×
D = 6 × )
+ 6 × FD + ) × () × FD )
H = 0
D
D
= 6
I
Donde:
Eslabón 2:
WU + F
S × X − F × OY = Z 6
Eslabón 3:
Eslabón 4:
^ WU = 0
Eslabón 6:
O_I = R
(S
T )
Ofg − R
% = R
(S
V )
^ WU = 0
Donde:
R SI
- R SV 0
, /
, Z 6 + FS cos ( + K )R % /
, RG SGI /
, RG SGV + RG % /
, R SI /
mZ! = , /
R SI + R %
, /
,Z 6 + R %( + )
+ R FS cos ( + 180 + K )/
, 0 /
, RH % /
, R
S
I /
+ 0 .
Para resolver este mecanismo se hace uso de un pequeño programa en Matlab, debido a la
complicación que representaría hacerlo a mano:
Resultados:
A continuación se presentan las gráficas que arroja el programa estas son pues la mayor
fuente de información acerca del comportamiento del mecanismo.
Del análisis de posición:
Análisis de posición para un mecanismo de retorno rapido Análisis de posicián para un mecanismo de retorno rapido
0.5 0.4
0.48
0.46 0.35
Variables de salida,a4,b4,a6, u.l.
0.44
Variables de salida,b4,u.l.
0.42 0.3
0.4
0.38 0.25
0.36
0.34 0.2
0.32
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2, grados Angulo, θ2, grados
Análisis de posición para un mecanismo de retorno rapido Análisis de posición para un mecanismo de retorno rapido
0.2 105
0.15
100
Variables de salida,theta4,grados
0.1
Variables de salida,a6,u.l.
95
0.05
0 90
-0.05
85
-0.1
80
-0.15
-0.2 75
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2, grados Angulo, θ2, grados
En las imágenes anteriores se muestra el análisis de posición del eslabón 6 así como el
ángulo con el que gira el eslabón 4.
Análisis de velocidad.
Análisis de velocidad para un mecanismo de retorno rapido Análisis de velocidad para un mecanismo de retorno rapido
2 2.5
2
1.5
1.5
Variables de salida,b4dot,u.l./seg
Variables de salida,a4dot,u.l./seg
1
1
0.5 0.5
0 0
-0.5
-0.5
-1
-1
-1.5
-1.5 -2
-2 -2.5
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2, grados Angulo, θ2, grados
Análisis de velocidad para un mecanismo de retorno rapido Análisis de velocidad para un mecanismo de retorno rapido
5 4
4
2
Variables de salida,a6dot,u.l./seg
3
Variables de salida, ω4,rad/seg
0
2
1 -2
0
-4
-1
-6
-2
-3 -8
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2, grados Angulo, θ2, grados
En las imágenes anteriores se muestra el análisis de velocidad del eslabón 6 así como la
velocidad angular con la que gira el eslabón 4.
Análisis de aceleración.
Variables de salida,resultante de aceleracion del vector a4,u.l./seg2
50 40
40
30
30
20
20
10
10
0
0
-10
-10
-20
-20
-30 -30
-40 -40
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2, grados Angulo, θ2, grados
Análisis de aceleración para un mecanismo de retorno rapido Análisis de aceleración para un mecanismo de retorno rapido
100 150
80
100
60
Variables de salida,α 4,rad/seg2
40
50
20
0 0
-20
-50
-40
-60
-100
-80
-100 -150
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2, grados Angulo, θ2, grados
En las imágenes anteriores se muestra el análisis de aceleración del eslabón 6 así como la
aceleración angular que adquiere el eslabón 4 cuando se mueve.
Aceleraciones de los centros de masa.
15 15
10 10
5 5
0 0
-5 -5
-10 -10
-15 -15
-20 -20
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2, grados Angulo, θ2, grados
80 30
Variables de salida,componente x aG4,u.l./seg2
60
20
40
10
20
0
0
-10
-20
-20
-40
-60 -30
-80 -40
-100 -50
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2, grados Angulo, θ2, grados
-200 300
200
-300
Variables de salida,RBx
Variables de salida,RBy
100
-400
0
-500
-100
-600
-200
-700 -300
-800 -400
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2,grados Angulo, θ2, grados
5
Reacciones en los eslabones x 10 Reacciones en los eslabones
2000 1.5
1500 1
Variables de salida,N2
0.5
Variables de salida,N1
1000
500 0
0 -0.5
-500 -1
-1000 -1.5
0 50 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 400
Angulo, θ2, grados Angulo, θ2,grados
En las imágenes anteriores se muestran las fuerzas de reacción entre los eslabones 2 y 4
tanto en x como en y.
A continuación se presentan solo algunos de los resultados obtenidos del programa en
forma resumida en una tabla.
Resulta conveniente analizar el comportamiento de las reacciones entre los eslabones, pues
esto da una idea del tipo de trabajo que realiza este mecanismo y de esto se puede inferir el
tipo de material se que requiere para que el mecanismo soportar estas fuerzas, y en general
otros aspectos del diseño.
Anexos:
A continuación se muestra el programa que se utilizó para solucionar el proyecto.
%LONGITUDES DE LOS ESLABONES Lin[a1; a2; wn=[];
b1] omega=[];
Lin=[0.4;0.1;0.3] alpha=[];
%Datos de entrada Din=[theta2; omega2; aG2=[];
alpha2] aG4=[];
Din=[0;20;0] aG3=[];
%valores iniciales Xo=[a4; theta4; b4; aG6=[];
a6]; F=[];
Xo=[0.7;pi/2;0.3;0] x=Xo;
% Masas de los eslabones M = [M2; M3; M4; % El analisis cinematico se repetira 360/N
M5] veces
M = [3; 2; 20; 2;15] %kgm, kgm, kgm for n=1:N
% Momentos de Inercia Centroidales de los T2=[T2,Din(1,1)];
eslabones 2, 3,4, 5 y 6 I = [I2, I3, I4, % El anaisis de posicion es evaluado por
I5, I6] el metodo de newton-raphson
I = [0.05; 0; 0.9; 0; 0] [f,J,VI,AI]= feval('FuncionMRR', Lin, Din,
% Aceleracion de la gravedad Xo, wn, 0);
g = 9.81 % el ciclo de newton-raphson se repetira
% Longitudes desde el par de revoluta para el numero de irteraciones max
proximo al centro de masas rG = [ rG2, %imo(MaxIter)
rG3, rG4, rG5,rG6] for k = 1: MaxIter
rG = [0.05; 0; 0.4; 0; 0] dx = (-J\f);
% Angulos desde la linea que conecta las x = x + dx;
revolutas al radio rG correspondiente phiG [f,J,VI,AI] = feval('FuncionMRR', Lin,
= [phi2, phi3, phi4, phi5,phi6] Din, x, wn, 0);
phiG = [2*(pi/180);0;0;0;0] end
% El analisis de posicion esta completo y
%Numero de veces que se realiza el los resultados son mostrados
analisis de posicion durante un ciclo xsol=[xsol,x];
%de 360 grados % el analisis de velocidad se lleva acabo
N=180 [f,J,VI,AI]= feval('FuncionMRR', Lin, Din,
% Funcion de newton-raphson x, wn, 1);
EPS = 1e-6; wn=J\VI;
MaxIter = 6 va4=MatrixVectorProduct([0;0;wn(1,1)]);
TolX = EPS; w4=MatrixVectorProduct([0;0;wn(2,1)]);
vb4=MatrixVectorProduct([0;0;wn(3,1)]);
va6=MatrixVectorProduct([0;0;wn(4,1)]);
omega=[omega,wn];
w2=MatrixVectorProduct([0; 0; Din(2,1)]); % El analisis de aceleracion se lleva a
alpha2=MatrixVectorProduct([0;0;Din(3,1)]) cabo
; [f,J,VI,AI]= feval('FuncionMRR', Lin, Din,
T2=[]; x, wn, 2);
xsol=[]; an = J\AI;
aa4=MatrixVectorProduct([0;0;an(1,1)]); F=[F,Fn];
alpha4=MatrixVectorProduct([0;0;an(2,1)]);
ab4=MatrixVectorProduct([0;0;an(1,1)]); % La variable de entrada se incrementa y
aa6=MatrixVectorProduct([0;0;an(1,1)]); la paroximacion inicial es
alpha=[alpha,an]; % actualizada
Xo=x;
% Determinacion de las aceleraciones de Din(1,1)=Din(1,1)+ 2*pi/N;
los centros de masa de los end
% eslabones
rg2=[rG(1,1)*cos(Din(1,1)+phiG(1,1));rG(1, figure(1)
1)*sin(Din(1,1)+phiG(1,1));0]; plot(T2*180/pi,xsol(1,:))
rg4=[rG(3,1)*cos(x(2,1)+phiG(3,1));rG(3,1) xlabel('Angulo, \theta_2, grados')
*sin(x(2,1)+phiG(3,1));0]; ylabel('Variables de salida,a4,b4,a6,
a2=[Lin(2,1)*cos(Din(1,1));Lin(2,1)*sin(Di u.l.')
n(1,1));0]; title('Análisis de posición para un
mecanismo de retorno rapido')
ag2n=alpha2*rg2+w2*(w2*rg2);
aG2=[aG2,ag2n]; figure(2)
ag4n=alpha2*a2+w2*(w2*a2)+alpha4*rg4+w4*(w plot(T2*180/pi,xsol(3,:))
4*rg4); xlabel('Angulo, \theta_2, grados')
aG4=[aG4,ag4n]; ylabel('Variables de salida,b4,u.l.')
ag3n=alpha2*a2+w2*(w2*a2); title('Análisis de posicián para un
aG3=[aG3,ag3n]; mecanismo de retorno rapido')
ag6n=alpha(4,1);
aG6=[aG6,ag6n]; figure(3)
plot(T2*180/pi,xsol(4,:))
%Determinacion del analisis dinamico del xlabel('Angulo, \theta_2, grados')
mecanismo de Retorno rapido para ylabel('Variables de salida,a6,u.l.')
%un cepillo title('Análisis de posición para un
JF=[1 -1 0 0 0 0 0 0 0 0 0;... mecanismo de retorno rapido')
0 0 1 -1 0 0 0 0 0 0 0;...
0 -Lin(2,1)*sin(Din(1,1)) 0 figure(4)
Lin(2,1)*cos(Din(1,1)) 1 0 0 0 0 0 0;... plot(T2*180/pi,xsol(2,:)*180/pi)
0 1 0 0 0 -cos(Din(1,1)+pi/2) 0 0 0 0 xlabel('Angulo, \theta_2, grados')
0;... ylabel('Variables de
0 0 0 1 0 -sin(Din(1,1)+pi/2) 0 0 0 0 salida,theta_4,grados')
0;... title('Análisis de posición para un
0 0 0 0 0 -cos(x(2,1)+pi/2) 1 - mecanismo de retorno rapido')
sin(x(2,1)+pi/2) 0 0 0;...
0 0 0 0 0 -sin(x(2,1)+pi/2) 0 figure(5)
sin(x(2,1)+pi/2) 1 0 0;... plot(T2*180/pi,omega(1,:))
0 0 0 0 0 xlabel('Angulo, \theta_2, grados')
x(1,1)*cos(x(2,1))*sin(x(2,1)+pi/2)- ylabel('Variables de
x(1,1)*sin(x(2,1))*cos(x(2,1)+pi/2) - salida,a4_dot,u.l./seg')
(x(1,1)+x(3,1))*sin(x(2,1)) 0 title('Análisis de velocidad para un
(x(1,1)+x(3,1))*cos(x(2,1)) 0 0;... mecanismo de retorno rapido')
0 0 0 0 0 0 0 -cos(x(2,1)+pi/2) 0 1
0;... figure(6)
0 0 0 0 0 0 0 sin(x(2,1)+pi/2) 0 0 plot(T2*180/pi,omega(3,:))
1;... xlabel('Angulo, \theta_2, grados')
0 0 0 0 0 0 1 0 0 0 0;... ylabel('Variables de
0 0 0 0 0 0 0 0 1 0 0]; salida,b4_dot,u.l./seg')
title('Análisis de velocidad para un
VIF=[M(1,1)*ag2n(1,1);... mecanismo de retorno rapido')
M(1,1)*ag2n(2,1);...
figure(7)
I(1,1)*Din(3,1)+rG(1,1)*cos(Din(1,1)+phiG( plot(T2*180/pi,omega(4,:))
1,1))*M(1,1)*g;... xlabel('Angulo, \theta_2, grados')
M(2,1)*ag3n(1,1);... ylabel('Variables de
M(2,1)*ag3n(2,1)+M(2,1)*g;... salida,a6_dot,u.l./seg')
M(3,1)*ag4n(1,1);... title('Análisis de velocidad para un
M(3,1)*ag4n(2,1)+M(3,1)*g;... mecanismo de retorno rapido')
I(3,1)*an(2,1)+M(3,1)*g*(x(1,1)+x(3,1))*co figure(8)
s(x(2,1))+M(3,1)*g*rG(3,1)*cos(x(2,1)+pi+p plot(T2*180/pi,omega(2,:))
hiG(3,1));... xlabel('Angulo, \theta_2, grados')
0;... ylabel('Variables de salida,
M(4,1)*g;... \omega_4,rad/seg')
M(5,1)*ag6n(1,1);... title('Análisis de velocidad para un
0]; mecanismo de retorno rapido')
Fn=JF\VIF;
figure(9) plot(T2*180/pi,aG4(2,:))
plot(T2*180/pi,alpha(1,:)) xlabel('Angulo, \theta_2, grados')
xlabel('Angulo, \theta_2, grados') ylabel('Variables de salida,componente y
ylabel('Variables de salida,resultante de de aG4,u.l./seg^2')
aceleracion del vector a4,u.l./seg^2') title('Aceleraciones de los centros de
title('Análisis de aceleración para un masa')
mecanismo de retorno rapido')
figure(10) figure(17)
plot(T2*180/pi,alpha(3,:)) plot(T2*180/pi,F(7,:))
xlabel('Angulo, \theta_2, grados') xlabel('Angulo,\theta_2,grados')
ylabel('Variables de salida,resultante de ylabel('Variables de salida,RBx')
aceleracion del vector b4,u.l./seg^2') title('Reacciones en los eslabones')
title('Análisis de aceleración para un
mecanismo de retorno rapido')
figure(18)
figure(11) plot(T2*180/pi,F(9,:))
plot(T2*180/pi,alpha(4,:)) xlabel('Angulo, \theta_2, grados')
xlabel('Angulo, \theta_2, grados') ylabel('Variables de salida,RBy')
ylabel('Variables de salida,resultante de title('Reacciones en los eslabones')
aceleracion del vector a6,u.l./seg^2')
title('Análisis de aceleración para un
mecanismo de retorno rapido') figure(19)
plot(T2*180/pi,F(6,:))
figure(12) xlabel('Angulo, \theta_2, grados')
plot(T2*180/pi,alpha(2,:)) ylabel('Variables de salida,N1')
xlabel('Angulo, \theta_2, grados') title('Reacciones en los eslabones')
ylabel('Variables de
salida,\alpha_4,rad/seg^2')
title('Análisis de aceleración para un figure(20)
mecanismo de retorno rapido') plot(T2*180/pi,F(8,:))
xlabel('Angulo,\theta_2,grados')
figure(13) ylabel('Variables de salida,N2')
plot(T2*180/pi,aG2(1,:)) title('Reacciones en los eslabones')
xlabel('Angulo, \theta_2, grados')
ylabel('Variables de salida,componente x FB=F(7:9,:)
de aG2,u.l./s^2') figure(21)
title('Aceleraciones de los centros de for n=1:N
masa') plot([0 FB(1,n)],[0,FB(2,n)])
hold on;
figure(14) end
plot(T2*180/pi,aG2(2,:)) xlabel('X Component of R_{B}, N')
xlabel('Angulo, \theta_2, grados') ylabel('Y Component of R_{B}, N')
ylabel('Variables de salida, componente y title('Diagrama Polar de la Reaccion en
de aG2,u.l/seg^2') el punto B del Mecanismo')
title('Aceleraciones de los centros de
masa') FO=F(1:3,:)
figure(21)
for n=1:N
figure(15) plot([0 FO(1,n)],[0,FO(2,n)])
plot(T2*180/pi,aG4(1,:)) hold on;
xlabel('Angulo, \theta_2, grados') end
ylabel('Variables de salida,componente x xlabel('X Component of R_{O}, N')
aG4,u.l./seg^2') ylabel('Y Component of R_{O}, N')
title('Aceleraciones de los centrosde title('Diagrama Polar de la Reaccion en
masa') el punto O del Mecanismo')
figure(16)