Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sustencacion Guia2
Sustencacion Guia2
clc;
clear;
velo=3;
a=2;
qf=100;
q0=10;
npuntos=10;
ti=5;
s=sign(h);
tao=(velo/a);
tminp= s*(h/velo) + (velo/a) - tao; se realiza la formula que me
% ahi mantenimiento
Me permite verificar si existe mantenimiento y se realiza la
ecuacion realizada de T lo cual en este caso entra
mantenimiento ya que su tiempo es mayor al tao
if tminp>tao
T= s*(h/velo) + (velo/a);
end
% no ahi mantenimiento
Me permite verificar si no existe mantenimiento y se
realiza la ecuacion realizada de T que se despeja de la
if tminp<tao
T=2*sqrt((h)/(a*s));
tao=tmin/2;
end
Ejemplo2
// parámetros de entrada, velocidad,aceleración,articulación
final e inicial,npuntos, tiempo inicial
clc;
clear;
velo=3;
a=2;
qf=12;
q0=10;
npuntos=10;
ti=5;
h=(qf-q0);
s=sign(h);
tao=(velo/a);
tminp= s*(h/velo) + (velo/a) - tao;
% ahi mantenimiento
if tminp>tao
T= s*(h/velo) + (velo/a);
end
%no ahi mantenimiento
Me permite verificar si no existe mantenimiento y se realiza
la ecuacion realizada de T que se despeja de la ecuacion de
if tminp<tao
T=2*sqrt((h)/(a*s));
tao=tminp/2;
end
punto2
clc;
clear;
velo=3;
a=2;
qf=-12;
q0=10;
npuntos=1000;
ti=5;
h=(qf-q0);
s=sign(h);
tao=(velo/a);
tminp= s*(h/velo) + (velo/a) - tao;
if tminp<tao
T=2*sqrt((h)/(a*s));
tao=tmin/2;
end
i=0;
% mantenimiento
if (tao<t) && (t<=T-tao)
i=i+1;
q(i)=(q0)-((s*velo^2)/(2*a) )+(s*velo*t)
qp(i)=s*velo
qpp(i)=0
end
% frenado
if T-tao<t && t<=T
i=i+1;
q(i)=qf+s*(((-a*T^2)/(2))+(a*T*t)-((a*t^2)/(2) ) )
qp(i)= (s*a*T)-(s*a*t)
qpp(i)=-s*a
end
tiempo(i)=ti+t;
end
if(T==0)
tiempo=0;
q=0;
qp=0;
qpp=0;
end
a contnuacion se tiende a realizar las graficas de posición
velocidad y aceleración , lo cual se realiza por medio de
subplot que me permite visualizar las tres graficas en una
sola ventana en este caso de manera vertical siendo posición
, velocidad y aceleración el orden. como ya se habían
guardado los valores de las q,qp y qpp además de el tiempo en
un vector pues simplemente es agregar un plot y graficar .
subplot(3,1,1)
plot(tiempo,q,'r--')
xlabel('tiempo')
ylabel('q')
title('posicion');
subplot(3,1,2)
plot(tiempo,qp,'r--')
xlabel('tiempo')
ylabel('qp')
title('velocidad')
subplot(3,1,3)
plot(tiempo,qpp,'r--')
xlabel('tiempo')
ylabel('qpp')
title('aceleracion')