Está en la página 1de 2

disp('Analisis de Aceleracion de manivela corredra')

disp('-------------.---------------')
disp('Manivela Corredera')
a=input('eslabón 2:');
b=input('eslabón 3:');
c=input('descentrado:');
w2=input('Velocidad angular de manivela (w2):');
alpha2=input('Ingresa aceleracion angular alpha2: ');
m=zeros(360,15);
for teta2=0:1:360
teta4=90;
%despeje para hallar teta 3 y d
teta31=((asind((a*sind(teta2)-c)/b)))+180;
d1=a*cosd(teta2)-b*cosd(teta31);
% hallando w3 y d° de velocidad
w3=(a/b)*(cosd(teta2)/cosd(teta31))*w2;
dpunto=-a*w2*sind(teta2)+b*w3*sind(teta31);

% calculo de acelearcion alpha 3 y d°°


alpha3=((a*alpha2*cosd(teta2)-
a*w2^2*sind(teta2)+b*w3^2*sind(teta31))/(b*cosd(teta31)));
dpp=(-alpha2*sind(teta2)-
a*w2^2*cosd(teta2)+b*alpha3*sind(teta31)+b*w3^2*cosd(teta31));
% calculo de aceleracion normal
%aceleracion Aan
Aanx=-a*w2^2*cosd(teta2);
Aany=-a*w2^2*sind(teta2);

%aceleracion Aabn
Aabnx=-b*w3^2*cosd(teta31);
Aabny=-b*w3^2*sind(teta31);
%aceleracion Abn
Abnx=Aanx+Aabnx;
Abny=Aany+Aabny;

% calculo de aceleracion tangencial


%aceleracion Aat
Aatx=-a*alpha2*sind(teta2);
Aaty=a*alpha2*cosd(teta2);

%aceleracion Aabt
Aabtx=-a*alpha3*sind(teta31);
Aabty=a*alpha3*cosd(teta31);
%aceleracion Abt
Abtx=Aatx+Aabtx;
Abty=Aaty+Aabty;

m(teta2+1,1)=teta2;
m(teta2+1,2)=alpha3;
m(teta2+1,3)=dpp;
m(teta2+1,4)=Aanx;
m(teta2+1,5)=Aany;
m(teta2+1,6)=Aabnx;
m(teta2+1,7)=Aabny;
m(teta2+1,8)= Abnx;
m(teta2+1,9)= Abny;
m(teta2+1,10)= Aatx;
m(teta2+1,11)= Aaty;
m(teta2+1,12)= Aabtx;
m(teta2+1,13)= Aabty;
m(teta2+1,14)= Abtx;
m(teta2+1,15)= Abty;
end
disp(m);

También podría gustarte