Documente Academic
Documente Profesional
Documente Cultură
Desp=dobledes(a2,ac,ab,bc,bd,od,oe,ef,ang3,oo,ex,24);
Teta_2 X Des 1 Y Des 2
0 15.1000 25.2713
15.0000 14.8403 25.1837
30.0000 14.0921 25.1202
45.0000 12.9461 25.2105
60.0000 11.5425 25.2682
75.0000 10.0511 25.0304
90.0000 8.6368 24.3301
105.0000 7.4215 23.1251
120.0000 6.4625 21.4608
135.0000 5.7619 19.4323
150.0000 5.2933 17.1683
165.0000 5.0265 14.8276
180.0000 4.9400 12.5893
195.0000 5.0265 10.6445
210.0000 5.2933 9.3741
225.0000 5.7619 9.9429
240.0000 6.4625 11.5903
255.0000 7.4215 13.5891
270.0000 8.6368 15.7884
285.0000 10.0511 18.0757
300.0000 11.5425 20.3204
315.0000 12.9461 22.3599
330.0000 14.0921 23.9835
345.0000 14.8403 24.9697
360.0000 15.1000 25.2713
%Se calcula la velocidad del deslizador 1 con un lazo RRRP utilizando las
%ecuaciones proporcionadas en las copias de clase.
%Se crea una función para sacar las velocidades en cada fase en función
%de la manivela. La función %tabldesp1 sirve para obtener la tabla de
%velocidades del deslizador.
help tabldesp1
Genera una tabla de las velocidades del deslizador en cada fase con
respecto a la posición de la manivela.
Con un intervalo de n=15°
Donde:
a2=dimensión de la manivela
a3=dimensión del eslabón ac
w2=velocidad angular de entrada
tabldesp1(a2,ac,1)
teta2 teta3 vel-des1
1.0000 -0.5070 -0.1336
Grafd(a2,ac,1)
%Con un método alterno se obtienen las velocidades promedio del
%deslizador 2 con respecto al desplazamiento de la manivela.
%Tomando como dato de entrada la columna 3 del vector Desp obtenido
%anteriormente, se realizó la función tabldespl2 que calcula la velocidad
%promedio entre posiciones.
help tabldesp2
Calcula la distancia entre las posiciones del deslizador 2, para obtener
su velocidad media. Entrega los resultados en una tabla tomando como
dato de entrada la columna 3 del vector Desp
tabldesp2(Desp)
distancia Vprom
-0.0896 -0.4137
-0.0668 -0.3084
0.0908 0.4190
0.0640 0.2952
-0.2268 -1.0467
-0.6889 -3.1789
-1.1977 -5.5268
-1.6637 -7.6772
-2.0344 -9.3882
-2.2737 -10.4925
-2.3505 -10.8470
-2.2447 -10.3583
-1.9443 -8.9725
-1.2559 -5.7957
0.5759 2.6577
1.6418 7.5764
1.9909 9.1872
2.1891 10.1018
2.2774 10.5095
2.2389 10.3316
2.0402 9.4149
1.6298 7.5210
0.9935 4.5849
0.3048 1.4067
grafd2(Desp)
diary off
FUNCIONES UTILIZADAS.
Funciones de desplazamiento y velocidad.
function tabldesp1(a2,a3,w2)
%Genera una tabla de las velocidades del deslizador en cada fase con
%respecto a la posición de la manivela.
%Con un intervalo de n=15°
%Donde:
%a2=dimensión de la manivela
%a3=dimensión del eslabón ac
%w2=velocidad angular de entrada
clc
for i=1:15:360,
pos3=asind(-(a2*sind(i))/a3);
pos2=(i);
s=(a2*w2*sind(pos3-pos2))/cosd(pos3);
disp([pos2 pos3 s])
disp('teta2 teta3 vel-des1')
end
function tabldesp2(Desp)
%Calcula la distancia entre las posiciones del deslizador 2, para obtener
%su velocidad media. Entrega los resultados en una tabla tomando como
%dato de entrada la columna 3 del vector Desp
clc
[Nfilas,Ncolumnas]=size(Desp);
for i=1:Nfilas-1
d=(Desp(i+1,3))-(Desp(i,3));
Vprom=d/.2167;
disp([d Vprom])
end
Funciones de graficas.
function grafd(a2,a3,w2)
%Con esta función se obtiene la gráfica de la velocidad del deslizador 1
%con respecto a la posición de la manivela, tomando los datos de entrada
%anteriroes.
clc
for i=1:360,
an1=(i);
an=asind(-(a2*sind(i))/a3);
s(i)=(a2*w2*sind(an-an1))/cosd(an);
end
plot(s);
title('GRÁFICA DE VELOCIDAD DEL DESLIZADOR')
xlabel('posicion de la manivela')
ylabel('Velocidad del deslizador')
grid on
function grafd2(Desp)
%Genera la gráfica del deslizador con respecto a las fases de la
manivela(cada 15 grados)
clc
[Nfilas,Ncolumnas]=size(Desp);
for i=1:Nfilas-1
d=(Desp(i+1,3))-(Desp(i,3));
Vprom(i)=d/.2617;
end
plot(Vprom)
grid on
title('GRAFICA DE VELOCIDAD PROMEDIO DEL DESLIZADOR 2')
xlabel('Fases de la manivela(cada 15°)')
ylabel('Velocidad del deslizador')