disp('TALLER DE DINAMICA'); disp('BIENVENIDO INGENIERO PROGRAMA PARA CALCULAR LAS VELOCIDADES Y ACELERACION DE UN PSITON'); % input para leer datos% a=input('introdusca las rpm del piston :'); c=(pi./30)*a; % convierte el dato de entero a texto% variableC = int2str(c); % strcat concatena los textos % resultado=strcat('la velocidadad angular WAB es: ',variableC); disp(resultado); l = input('introdusca la longuitud de el eslabon de barra del piston (la mas larga):'); d = input('introdusca la longuitud de biela:'); % VELOCIDAD EN B% o= (c*d); variableo = int2str(o); resultado=strcat(' LA VELOCIDAD B ES NEGATIVA Y ES:',variableo); disp(resultado); disp(' el angulo (BETA) correpondiente a la velocidad D caundo gira de 0 a 180 es:') % angulo teta% B=0:00.1:2*pi; f=asin((d/l)*sin(B)); disp('los angulos betas son:'); % LA VARIBLE BETA % f' % especificacion de la velocidad en D% disp('la velocidad de VD es ' ) r =((o).*(sin(B+f)./cos(f))); r'; % la velocidad angular en la barra BD(WBD) % T=((o/l).*((cos((pi/2)-B)./cos((pi/2)-f)))); disp('la velocidad angular de la barra BD (WBD):') T' % aceleracion del de b (aB)% Y=d*(c.^2); variableY=int2str(Y); resultado=strcat('la aceleracion en el punto B es de:',variableY); disp(resultado); %la aceleracion angular de la barra BD(?BD)% g=l*(T.^2).*sin(f)-Y.*cos(B)/l.*cos(f); disp('la aceleracion angular de la barra ?AB es:'); g' % La aceleracion en D (aD) es igual% u= Y.*cos(B)+l*(T.^2).*cos(f)+g*l.*sin(B); disp('la acelercion en el punto d es igual:') u' % GRAFICA 1 VD VS TETA% figure(1) plot(B,r,'xr') grid on xlabel('ANGULOS DE 0 A 180') ylabel('VELOCIDADES') title(' digrama de Angulos vs Velocidades (Piston)')
% GRAFICA 2 WBD VS TETA%
figure(2); plot(B,T,'xr') grid on xlabel('ANGULOS DE 0 A 360') ylabel('VELOCIDADES') title(' digrama de TETA vs VELOCIDA ANGULAR (WBD) (EJERCICIO 1)')
% GRAFICA 3 WBD VS TETA%
figure(3); plot(B,u,'xr') grid on xlabel('ANGULOS DE 0 A 360') ylabel('VELOCIDADES') title(' digrama de TETA vs ACELERCION D) (EJERCICIO 1)')
% GRAFICA 4 WBD VS TETA%
figure(4); plot(B,g,'xr') grid on xlabel('ANGULOS DE 0 A 360') ylabel('VELOCIDADES') title(' digrama de TETA vs ACELERACION ANGULAR DE LA BARA (EJERCICIO 1)') CONCLUSIONES DE LAS GRAFICAS DEL PUNTO 2 - segn la en las grficas se mira cuando se aumente el largo, de barra ms larga aumenta su velocidad es ms corta y si s se aumenta la distancia de manivela disminuye la aceleracin angular y la aceleracin de ese punto D y tanto cuando se aumenta la barra de manivela aumenta el desplazamiento, pero se matin constante la velocidad - Se puedo notar que la velocidad del punto d es promocional a la barra AB esta determina si esta aumenta o disminuye, pero ms que todo barra - Que algunas graficas llego a ser 0 la aceleracin tan como la velocidad por variacin de los ngulos cuando llega a 180 o da la 360