Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. t = 0:0.0001:1/180;
  2. kp = 10;
  3. kd = 1.3;
  4. eqn ='0.00072*D3x+0.07206*D2x+(0.7274*kd+0.44244)*Dx+0.7274*kp*x=(0.7274*kd*Dt+0.7274*kp*t)*60*t';
  5. inits = 'x(0)=0,Dx(0)=60,D2x(0)=0,t(0)=0';
  6. x = dsolve(eqn,inits,'t');
  7. z = eval(vectorize(x));
  8. plot(t,z),grid on
  9.  
  10. sys = tf([8 2 32],[3 6 14 24]).
  11.  
  12. subplot(2,1,1)
  13. step(sys) % step response
  14. subplot(2,1,2)
  15. impulse(sys) % impulse response
  16.  
  17. t = 0:0.01:4;
  18. u = sin(10*t);
  19. lsim(sys,u,t) % u,t define the input signal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement