Advertisement
Guest User

Untitled

a guest
Sep 19th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.51 KB | None | 0 0
  1. %specificiranje sistema
  2. K=1;
  3. tau=100;
  4. n=[0 K];
  5. d=[tau 1];
  6. sistem = ss(tf(n,d));  
  7. A = sistem.a;
  8. B = sistem.b;
  9. C = sistem.c;
  10. D = sistem.d;
  11. Ts = 1; %period uzorkovanja u sekundama
  12. model = LTISystem('A', A, 'B', B);
  13.  
  14. model.x.min = 0;
  15. model.x.max = 100;
  16. model.u.min = 0;
  17. model.u.max = 5;
  18.  
  19. model.x.with('reference');
  20. model.x.reference = 'free';
  21.  
  22. model.x.penalty = QuadFunction( 5 );
  23. model.u.penalty = QuadFunction( 1 );
  24.  
  25. ctrl = MPCController(model, 4);
  26. ectrl = ctrl.toExplicit();
  27.  
  28. ectrl.feedback.fplot()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement