Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. kp=10;
  2. kl= 0.01;
  3. L=100;
  4. d = (kp-kl)/L;
  5. k = kl;
  6.  
  7.  
  8. for i=0:1:L
  9. sim('model',100)
  10. e = simout.data;
  11. t = simout.time;
  12.  
  13. einf = mean(e(end-20:end));
  14. f = t.*abs(e - einf);
  15. Q = trapz(t,f);
  16. W(i+1,1) = k;
  17. W(i+1,2) = Q;
  18. k = k+d;
  19. end
  20.  
  21. Qmin = min(W(:,2));
  22. kindex = find(W(:,1) == Qmin);
  23. k = W(kindex,1);
  24.  
  25. disp(Qmin);
  26. disp(k);
  27. sim('model',100)
  28. plot(simout);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement