Simulink Model Predictive Control
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Why does simulinks model predictive controller (MPC) respond 1 frame late to my reference signal?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/292585/image.png)
This is a discrete time system with a very simple model (mass-spring-damper).
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/292584/image.png)
Does the MPC only try to match the future output with the current reference input? I would have thought that the MPC could follow the reference signal exactly using Bang-Bang control if I didn't constrain the controls.
Trying to keep the questions simple. Please let me know if more details are needed. Thank you in advance!
0 Kommentare
Antworten (1)
Dhruv Thakkar
am 14 Mai 2020
Hey, have you tried reducing the timestep and tuning the prediciton horizon and control horizon. And if its a MIMO system try tuning the weights also.
Let me know if anything works out.
Siehe auch
Kategorien
Mehr zu Linear Plant Specification finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!