Simulink Model Predictive Control
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Dhruv Thakkar
2020-5-14
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Linear Plant Specification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!