How to include a disturbance forecast in MPC Simulink block

8 vues (au cours des 30 derniers jours)
Bill Tubbs
Bill Tubbs le 27 Sep 2023
Commenté : Bill Tubbs le 28 Sep 2023
I'm familiar with how to have a measured disturbance input to an MPC but I also want to include a forecast (i.e. future prediction) for this disturbance.
All I could find about this was this tutorial video which shows a non-linear MPC in a Simulink model with a 'Future sample extractor' block feeding the measured disturbance input port (I don't have R2023a right now so I can't open the model file to see how this works).
Is it simply feeding a future value into the MPC at each time instant (i.e. md(t+p) where p is the forecast horizon)?. Or is it feeding in a vector of values representing the forecast starting at time t and going forward to time t+p? I assume the latter since the output of the future sample extractor is labelled 'seq' for sequence I assume.
Is there any documentation on how to do this? I tried searching for 'MPC with disturbance forecast' and all that came up was this video.
  1 commentaire
Bill Tubbs
Bill Tubbs le 28 Sep 2023
I think I might have found the answer here where it explains how to use a future sample extractor for the reference signal. Here, the reference can be a the reference can be a p x Ny matrix. Is it the same for the measured disturbance signal?

Connectez-vous pour commenter.

Réponses (0)

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by