Professional Documents
Culture Documents
Mecanismo Biela Manivela Corredera
Mecanismo Biela Manivela Corredera
CODIGO
clear all
clc
L1=2;
L2=1;
L3=1.5;
m1=15;
m2=5;
mc=2;
T1=200;
M=0;
MF=0;
n=0;
% PARTE CINEMATICA
for fi1=0:20:360
n=n+1;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% DESPLAZAMIENTOS
M(n,1)=fi1;
fi1=M(n,1)*pi/180;
alfa=asin((L3/L2)*sin(fi1));
fi2=pi-fi1-alfa;
M(n,2)=fi2*180/pi;
fi2=M(n,2)*pi/180;
s=L2*sin(fi2)/sin(fi1);
M(n,3)=s;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% VELOCIDADES
Kv=[s*cos(fi1),-L2*cos(fi2),sin(fi1);
-s*sin(fi1),-L2*sin(fi2),cos(fi1);
1,0,0];
% EL VALOR CONOCIDO SERA fi1p = 1.5 rad/s
Iv=[0;
0;
1.5];
% SE CALCULA LAS VARIABLES:
% fi1p (rad/s), fi2p (rad/s), sp (m/s)
V=inv(Kv)*Iv;
M(n,4)=V(1); % fi1p
M(n,5)=V(2); % fi2p
M(n,6)=V(3); % sp
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% ACELERACIONES
Ka=[0,-L2*cos(fi2),sin(fi1)+cos(fi1)*M(n,4);
0,-L2*sin(fi2),cos(fi1);
1,0,0];
% EL VALOR CONOCIDO SERA fi1pp=0 (rad/s^2)
Ia=[-L2*sin(fi2)*(M(n,5))^2-
M(n,6)*cos(fi1)*M(n,4)+s*sin(fi1)*(M(n,4))^2;
L2*cos(fi2)*(M(n,5))^2+sin(fi1)*M(n,6)*M(n,4)+cos(fi1)*(M(n,4))^2*s+si
n(fi1)*M(n,4)*M(n,6);
0];
% SE CALCULA LAS VARIABLES:
% fi1pp (rad/s^2), fi2pp (rad/s^2), spp (m/s^2)
A=inv(Ka)*Ia;
M(n,7)=A(1); % fi1pp
M(n,8)=A(2); % fi2pp
M(n,9)=A(3); % spp
% PARTE CINETICA
% EN LA BARRA 1
% Fx=m1*ax
% Fy=m1*ay
% M=Ig1*fipp
% EN LA BARRA 2
% Fx=m2*ax
% Fy*m2*ay
% M*ig2*fipp
% EN LA CORREDERA
% Fx=mC*ax
% Fy=mC*ay
% DE LAS ECUACIONES EN LAS BARRAS
FIGURA 2
FIGURA 3