Is it possible to use a MILP in MPC

10 views (last 30 days)
David Schmidt
David Schmidt on 16 Apr 2018
Answered: Arkadiy Turevskiy on 15 Aug 2018
I created an optimization problem with the Optimization Toolbox and I would like to use this problem as a plant model for a Model predictive controller.
As far as I understand the documentation, this is only possible with Numeric LTI models or identified models.
But I read a paper from the year 2015, which stated that the authors used Matlab and ILOG CPLEX to implement a MPC controller with a MILP problem.
I would like to know, if this is even possible using exclusively Matlab and what steps would be necessary to do so?

Answers (1)

Arkadiy Turevskiy
Arkadiy Turevskiy on 15 Aug 2018
Hi, For Model Predictive Control Toolbox plant model needs to be an LTI model as you stated. If you are not using Model Predictive Control Toolbox and doing your own implementation, then you can implement pretty much anything you want in MATLAB. In this paper, was CPLEX used for plant or as a solver for MPC problem?
Thanks, Arkadiy Turevskiy MathWorks

Community Treasure Hunt

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

Start Hunting!