Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CURSO:
DISEO DE MECANISMOS
DOCENTE:
ING. HERMAN ALCAZAR
ALUMNO:
STEPHANIE MEDINA ACO
AREQUIPA PERU
2012
MECANISMO BIELA-MANIVELA
El mecanismo de biela - manivela es un mecanismo que transforma un
movimiento circular en un movimiento de traslacin, o viceversa.
ELEMENTOS
permite
transformar
el
proceso
un
contrario:
movimiento lineal
de
biela
en
uno
la
excntrica
la
manivela
modificaciones
que
permitan
de
un eje o
de
un rbol para
Funcionamiento:
El sistema funciona de la siguiente forma:
Consideraciones de Diseo:
A la hora de disear estos mecanismos tenemos que tener en cuenta que:
Cuando
tenemos
que
transformar
movimiento
giratorio
en
ser
la
fuerza
que
aparece
en
su
empuadura
CODIGO DE MATLAB
clear all
%Entrada de datos
v=input('ingrese el valor de la velocidad angular =');
a=input('ingrese el valor de la acelaracion angular=');
R=input('ingrese la longitud de la biela =');
L=input('ingrese la longitud de la manivela =');
n=1;
%GRAFICAS
if a==0;
for T=0:1:180;
theta=T*pi/180;
fi=asin(R.*sin(theta)./L);
x=R.*cos(theta)+L.*cos(fi)-(R+L);
fip=(R.*cos(theta).*v)./(L.*cos(fi));
xp=-R.*sin(theta).*v-L.*sin(fi).*fip;
fipp=(R.*sin(theta).*v.^2+R.*cos(theta).*a+L.*sin(fi).*fip.^2)./
(L.*cos(fi));
xpp=-R.*cos(theta).*v.^2-R.*sin(theta).*a-L.*cos(fi).*fip.^2L.*sin(fi).*fipp;
sol(n,:)=[T fi fip fipp x xp xpp];
n=n+1;
end
figure(1)
hold on
grid on
title('Angulo Fi,Fip y Fipp en funcin de Theta');
plot(sol(:,1),sol(:,2),'+r');
plot(sol(:,1),sol(:,3),'dc');
plot(sol(:,1),sol(:,4),':b');
legend('fi','fip','fipp');
xlabel('theta');
ylabel('Fi,Fip,Fipp');
end
figure(2)
hold on
grid on
title('Grfica X,Xp y Xpp en funcin de Theta');
plot(sol(:,1),sol(:,5),'--k');
plot(sol(:,1),sol(:,6),'.m');
plot(sol(:,1),sol(:,7),'-b');
legend('X','Xp','Xpp');
xlabel('theta');
ylabel('X,Xp,Xpp');
if v==0
vi=0;
thetai=0;
for T=0:1:180;
theta=T*pi/180;
thetap=sqrt((vi.^2)+2*a*(theta-thetai));
fi=asin(R.*sin(theta)./L);
x=R.*cos(theta)+L.*cos(fi)-(R+L);
fip=(R.*cos(theta).*thetap)./(L.*cos(fi));
xp=-R.*sin(theta).*thetap-L.*sin(fi).*fip;
fipp=(R.*sin(theta).*thetap.^2+R.*cos(theta).*a+L.*sin(fi).*fip.^2)./
(L.*cos(fi));
xpp=-R.*cos(theta).*thetap.^2-R.*sin(theta).*a-L.*cos(fi).*fip.^2L.*sin(fi).*fipp;
sol(n,:)=[T fi fip fipp x xp xpp];
n=n+1;
end
figure(1)
hold on
grid on
title('Angulo Fi,Fip y Fipp en funcin de Theta')
plot(sol(:,1),sol(:,2),'--k');
plot(sol(:,1),sol(:,3),'.m');
plot(sol(:,1),sol(:,4),'-b');
legend('fi','fip','fipp')
xlabel('theta')
ylabel('Fi,Fip,Fipp')
figure(2)
hold on
grid on
title('Angulo X,Xp y Xpp en funcin de Theta')
plot(sol(:,1),sol(:,5),'--k');
plot(sol(:,1),sol(:,6),'.m');
plot(sol(:,1),sol(:,7),'-b');
legend('X','Xp','Xpp')
xlabel('theta')
ylabel('X,Xp,Xpp')
end
10
f
fp
fpp
Fi,Fip,Fipp
-10
-20
-30
-40
-50
-60
20
40
60
80
theta
100
120
140
160
180
600
X
Xp
Xpp
400
X,Xp,Xpp
200
0
-200
-400
-600
-800
20
40
60
80
theta
100
120
140
160
180
10
f
fp
fpp
5
0
Fi,Fip,Fipp
-5
-10
-15
-20
-25
-30
-35
-40
20
40
60
80
theta
100
120
140
160
180
400
X
Xp
Xpp
300
X ,X p,X pp
200
100
-100
-200
20
40
60
80
theta
100
120
140
160
180