Integral MPC in Simulink
Afficher commentaires plus anciens
Hello, is anybody able to provide a working Simulink scheme implementing an integral action on a MPC controller? On internet I'm not able to find anything. I'm interested in particular in the increment velocity form technique.
2 commentaires
Sam Chak
le 14 Sep 2023
Hi @Ale_798
Can you provide a picture of what integral action in an MPC controller looks like? The MPC produces an optimal control action for the system over a finite time horizon. If you want to incorporate integral control into this MPC output signal, the integral control action may no longer remain optimal over a finite time horizon. Are you suggesting adding an integral action to the MPC like '
'?
Ale_798
le 14 Sep 2023
Réponses (2)
Sam Chak
le 14 Sep 2023
0 votes
Hi @Ale_798
Thank you for clarifying the problem. I'm not an expert in MPC, but after reviewing your comment, I believe you can try creating a custom cost function for the Integral MPC. You can find more information on specifying a custom cost function like yours

at this link:
and an example at this link:
However, I'm uncertain if this approach will work in Simulink, but you can at least try it in the MATLAB environment. Once you confirm its functionality, we can explore ways to implement it in Simulink.
Emmanouil Tzorakoleftherakis
le 25 Sep 2023
0 votes
Why don't you use the MVRate constraint instead of adding the term in the cost function?
Catégories
En savoir plus sur Controller Creation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
