Model Predictive Control についての質問

MATLAB/SimulinkのModel Predictive Controlについての質問です.
私はモデル予測制御を用いて,車両の制御開発を行いたいと考えています.予測モデルは自分が開発したモデルを使用しようと考えています.そこで何点か不明な点を質問させていただきます.
モデル予測制御は各ステップで予測モデルを用いて各時刻で未来の応答を予測しながら最適化を行う制御手法でることを理解しています.その中の重要な要素として「予測」と「最適化」という言葉がキーワードとしてあると認識しています.この2つのキーワードについて質問させていただきます.
・Model Predictive ControlのToolBoxにあるMPC controllerブロックに自分が開発した予測モデルをブロックにどのように実装するのか
・MPC controllerブロックでは最適化をどのように行っているのか(全探索?その他の最適化?)
以上,よろしくお願いいたします.

 Akzeptierte Antwort

Toshinobu Shintai
Toshinobu Shintai am 14 Apr. 2023
Bearbeitet: Toshinobu Shintai am 14 Apr. 2023

0 Stimmen

・Model Predictive ControlのToolBoxにあるMPC controllerブロックに自分が開発した予測モデルをブロックにどのように実装するのか
モデルの実装においては、以下のデモモデルにて詳細に説明していますので、是非ご確認ください。
・MPC controllerブロックでは最適化をどのように行っているのか(全探索?その他の最適化?)
最適化の処理の中身については、以下のドキュメンテーションで説明されています。
ただし、Nonlinear MPCの場合は、Optimization Toolboxのfminconという最適化の関数を用いています。

1 Kommentar

Ren
Ren am 14 Apr. 2023
ご回答頂き,ありがとうございます.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Model Predictive Control Toolbox finden Sie in Hilfe-Center und File Exchange

Gefragt:

Ren
am 14 Apr. 2023

Kommentiert:

Ren
am 14 Apr. 2023

Community Treasure Hunt

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

Start Hunting!