UPGto Campus Cortazar Departamento de RobóticaProf. Esteban Chávez Conde | Sistemas Dinámicos | Ingeniería Robótica
3/1
Después de terminar nuestro diagrama de bloques es necesario guardarlo en la misma carpeta que se guardo elarchivo m-file, antes de ejecutar este archivo también es muy importante hacer las modificaciones necesarias ensimulatio>>simulation parameters, si no se hacen es probable que la simulación no resulte. Una vez realizada lasimulación podemos guardar los datos de los scopes en un array. Para poder obtener las graficas mostradas en lafigura 3.0 es necesario ejecutar el siguiente código en un archivo m-file:-------------------------------------------------------------------------------------------------------------------------------------------
%suspension pasiva%Variables
t=acelbody(:,1);
ab=acelbody(:,2);
pb=posbody(:,2);
sd=suspendeflect(:,2);
wd=wheeldeflect(:,2);%Grafica
subplot(2,2,1),plot(t,ab),title('Aceleracion vertical del auto'),
xlabel('Tiempo [s]'),ylabel('aceleracion [m/s^2]'), grid;
subplot(2,2,2),plot(t,pb),title('Posicion vertical del auto'),
xlabel('Tiempo [s]'),ylabel('Posicion [m]'), grid;
subplot(2,2,3),plot(t,sd),title('Deflexion de la suspension'),
xlabel('Tiempo [s]'),ylabel('Deflexion [m]'), grid;
subplot(2,2,4),plot(t,wd),title('Deflexion del neumatico'),
xlabel('Tiempo [s]'),ylabel('Deflexion [m]'), grid;
-------------------------------------------------------------------------------------------------------------------------------------------
Una vez ejecutado el código anterior se mostraran las graficas que deseamos conocer.Figura 3.0: Graficas del sistema de suspensión de un cuarto de automóvil de 2gdl