MATLAB Answers

Reference preview/look-ahead in Simulink

11 views (last 30 days)
Qibin Chen
Qibin Chen on 16 Aug 2019
Answered: Rhea Chandy on 31 Mar 2021
Hi all,
I'm doing simulation on model predictive control (MPC) with my own designed solver (so no use of MPC toolbox) in Simulink. I'm wondering how I can implement reference preview/look-ahead in Simulink without using the MPC toolbox, like this example https://nl.mathworks.com/help/mpc/ug/improve-control-performance-with-look-ahead.html.
I'm aware that in Simulink I can use Unit-Delay and Memory to access data in the past, but I don't know how to access data in the future.
Any help is appreciated!

Answers (1)

Rhea Chandy
Rhea Chandy on 31 Mar 2021
As I understand it, you want to use implement a look-ahead in simulink without using MPC toolbox because you have already designed your own solver.
In the example you shared as , Improving Control Performance with Look-Ahead (Previewing), there is an example of a Simulink implementation of a Future Sample Extractor with Memory blocks. That may give you some insight on how to procede.
However your best bet would be to use the MPC toolbox itself.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by