Está en la página 1de 5

UNIVERSIDAD CATOLICA SANTA MARIA

FACULTAD DE CIENCIAS E INGENIERIAS FISICAS Y


FORMALES
PROGRAMA PROFESIONAL DE INGENIERIA MECANICA,
MECANICA-ELECTRICA Y MECATRONICA

CURSO:
DISEO DE MECANISMOS

DOCENTE:
ING. HERMAN ALCAZAR

ALUMNO:
STEPHANIE MEDINA ACO

AREQUIPA PERU

2012

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');
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');
end
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

CONSIDERANDO VELOCIDAD DE TETHA CONSTANTE Y


ACERACION CERO
ingrese el valor de la velocidad angular =6
ingrese el valor de la acelaracion angular=0
ingrese la longitud de la biela =10
ingrese la longitud de la manivela =12

Angulo Fi,Fip y Fipp en funcin de Theta

10

f
fp
fpp

Fi,Fip,Fipp

-10
-20
-30
-40
-50
-60

20

40

60

80

theta

100

120

140

160

180

Grfca X,Xp y Xpp en funcin de Theta

600

X
Xp
Xpp

400

X,Xp,Xpp

200
0
-200
-400
-600
-800

20

40

60

80

theta

100

120

140

160

CONSIDERANDO LA ACELERACIN ANGULAR CONSTANTE

180

ingrese el valor de la velocidad angular =0


ingrese el valor de la acelaracion angular=7
ingrese la longitud de la biela =10
ingrese la longitud de la manivela =12
Angulo Fi,Fip y Fipp en funcin de Theta

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

Angulo X,Xp y Xpp en funcin de Theta

400

X
Xp
Xpp

300

X ,X p,X pp

200

100

-100

-200

20

40

60

80

theta

100

120

140

160

180

También podría gustarte