Model Predictive Control についての質問

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

 채택된 답변

Toshinobu Shintai
Toshinobu Shintai 2023년 4월 14일
편집: Toshinobu Shintai 2023년 4월 14일

0 개 추천

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

댓글 수: 1

Ren
Ren 2023년 4월 14일
ご回答頂き,ありがとうございます.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Model Predictive Control Toolbox에 대해 자세히 알아보기

질문:

Ren
2023년 4월 14일

댓글:

Ren
2023년 4월 14일

Community Treasure Hunt

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

Start Hunting!