Вы находитесь на странице: 1из 5

DESARROLLO MECANISMO BIELA MANIVELA EN MATLAB

Para obtener las grficas de la velocidad y aceleracin del ngulo de la biela y


de la posicin de la corredera en funcin al ngulo de la manivela mediante el
programa de matlab se utilizar el siguiente cdigo:
clear;
clc;
clf;
%Definimos las longitudes
lb=input('ingrese longitud de la biela: ');
lm=input('Ingrese longitud de la manivela: ');
vTm=input('Ingrese velocidad angular: ');
aTm=input('Ingrese aceleracin angular: ');
%Realizando los calculos
for Tm= 0:0.1:360;
S=lm*cosd(Tm)+sqrt(lb^2-((lm*sind(Tm))^2));
Tb=asind(lm*sind(Tm)/lb);
%Grafica de Tm vs Tb
if (lb^2-((lm*sind(Tm))^2))>=0;
subplot(2,3,1);
plot(Tm,S);
title('ngulo manivela vs Posicin corredera');
end
if (lb^2-((lm*sind(Tm))^2))<0;
subplot(2,3,1);
plot(Tm,S,'r');
end
hold on;
grid on;
%Grafica de Tm vs Tb
if (lb^2-((lm*sind(Tm))^2))>=0;
subplot(2,3,4);
plot(Tm,Tb);
title('ngulo manivela vs ngulo biela');
end
if (lb^2-((lm*sind(Tm))^2))<0;
subplot(2,3,4);
plot(Tm,Tb,'r');
end
hold on;
grid on;
%Velocidades
M=[lb*sind(Tb) 1;
lb*cosd(Tb) 0];
f=[-lm*sind(Tm)*vTm;
lm*cosd(Tm)*vTm];
x=inv(M)*f;
vTb=x(1);
vS=x(2);
subplot(2,3,2);
plot(Tm,vTb);
title('ngulo manivela vs Velocidad biela');
hold on;
grid on;
subplot(2,3,5);

plot(Tm,vS);
hold on;
grid on;
title('ngulo manivela vs Velocidad corredera');
%Aceleraciones
vTm1=vTm+aTm*Tm;
f1=[-lm*sind(Tm)*vTm1;
lm*cosd(Tm)*vTm1];
x1=inv(M)*f1;
vTb1=x1(1);
g=[-lm*cosd(Tm)*vTm1^2-lm*sind(Tm)*aTm-lb*cosd(Tb)*vTb1^2;
-lm*sind(Tm)*vTm1^2+lm*cosd(Tm)*aTm+lb*sind(Tb)*vTb1^2];
xa=inv(M)*g;
aTb=xa(1);
aS=xa(2);
subplot(2,3,3);
plot(Tm,aTb);
hold on;
grid on;
title('ngulo manivela vs Aceleracin biela');
subplot(2,3,6);
plot(Tm,aS);
hold on;
grid on;
title('ngulo manivela vs Aceleracin corredera');
end

Donde se pueden variar las longitudes de la biela y manivela a gusto, y se


adiciono la opcin de ingresar los valores de velocidad y aceleracin.
En el cdigo se puede observar que tiene una opcin para ingresar los valores
de las longitudes de la biela y manivela, seguidamente se utiliza un bucle para
calcular las velocidades y aceleraciones, por ltimo se procedi a graficar los
puntos hallados, es decir la grfica entre la velocidad y aceleracin angular de
la biela en funcin del ngulo de la manivela y la grfica entre la velocidad y
aceleracin de la corredera en funcin del ngulo de la manivela.
Utilizando el cdigo tenemos:
1.-

b
m vs

Ingresamos las longitudes, velocidad y aceleracin:

Entonces una vez finalizado los clculos obtenemos la siguiente grfica:

2.-

m vs S

Ingresamos las longitudes, velocidad y aceleracin:

Entonces una vez finalizado los clculos obtenemos la siguiente grfica:

3.-

b
m vs

Ingresamos las longitudes, velocidad y aceleracin:

Entonces una vez finalizado los clculos obtenemos la siguiente grfica:

4.-

m vs S

Ingresamos las longitudes, velocidad y aceleracin:

Entonces una vez finalizado los clculos obtenemos la siguiente grfica:

Вам также может понравиться