How can I create an MPC plant model for a nonlinear state space model?

12 ビュー (過去 30 日間)
ce
ce 2020 年 2 月 24 日
編集済み: Dhruv Thakkar 2020 年 3 月 14 日
I have a nonlinear state space model I would like to use as a plant for an MPC controller in Simulink. I am trying to use an s function I have previously used but am having issues getting the MPC designer to use it as a plant.
The state space model represents the equations of motion for a quadrotor drone.
Does anyone know how to use an s function as a plant for the MPC designer in simulink?
  1 件のコメント
Emmanouil Tzorakoleftherakis
Emmanouil Tzorakoleftherakis 2020 年 2 月 28 日
I am not sure which MATLAB version you are using, but have you considered using nonlinear MPC instead of linear?

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

回答 (1 件)

Dhruv Thakkar
Dhruv Thakkar 2020 年 3 月 14 日
編集済み: Dhruv Thakkar 2020 年 3 月 14 日
You can use an adaptive model predicitve controller to handle the nonlinearity of the system. If the Simulink function has a problem while compilation. You can use a matlab function that calls the S-function to feed the states to the MPC block.
It is appericiated if you can provide a minimum working code(MWC) so that the community can help you in a better way.

カテゴリ

Help Center および File ExchangeController Creation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by