Does MPC without constraints also solves QP problem? How to check QP solver within matlab?

4 ビュー (過去 30 日間)
Hi, I have one confusion about MPC controller, usually the cost function is minimized by solving QP problem at each time step.
Is MPC solves QP problem only when we have constraints or unconstraint's MPC the optimal U is find by solving QP problem? and How to check in MATLAB that MPC is solving QP or not?

回答 (1 件)

Emmanouil Tzorakoleftherakis
Emmanouil Tzorakoleftherakis 2024 年 5 月 29 日
Hi,
If you don't have constraints, the toolbox will use the analytical solution to the problem, which you can see here. This happens automatically under the hood.
  2 件のコメント
Muhammad
Muhammad 2024 年 5 月 30 日
Thanks I will check it. So, it means that QP problem is not solved in matlab/simulink when we don't have constraints?
Emmanouil Tzorakoleftherakis
Emmanouil Tzorakoleftherakis 2024 年 5 月 30 日
The QP is solved, just not numerically, since we have an analytical solution in this case.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeModel Predictive Control Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by