nlmpcMulti​stageの最適化ア​ルゴリズムについて

4 visualizaciones (últimos 30 días)
Haruta Miki
Haruta Miki el 8 de Jun. de 2023
Comentada: Haruta Miki el 8 de Jun. de 2023
nlmpcMultistageの最適化アルゴリズムについて質問です。
ソルバーのカスタムは行わず、nlmpcMultistageオブジェクトに
  • Model.StateFcn
  • States.Min
  • States.Max
  • ManipulatedVariables.Min
  • ManipulatedVariables.Max
  • ManipulatedVariables.RateMin
  • ManipulatedVariables.RateMax
  • Stages(ct).CostFcn
  • Model.TerminalState
を与えて実装した後nlmpcmoveを使いモデル予測制御を解いているのですが、この時内部ではどのようにして最適制御問題を解いているのか教えていただけないでしょうか?fminconが使われているため、最適制御問題を非線形計画問題に変換して解いているかと思うのですが、この変換方法などご教示いただけますと幸いです。よろしくお願いいたします。

Respuesta aceptada

Toshinobu Shintai
Toshinobu Shintai el 8 de Jun. de 2023
MathWorksとしましては、ドキュメンテーションに記載されている以上のことをお伝えすることができません。また、Model Predictive Control Toolboxのブロックや関数の一部は、処理が秘匿化されている箇所がありますが、それらについてもお伝えすることができません。
Multistage Nonlinear MPCについては、以下のリンク先をご確認いただけますでしょうか。
  1 comentario
Haruta Miki
Haruta Miki el 8 de Jun. de 2023
承知いたしました。ご回答いただきありがとうございます。

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Model Predictive Control Toolbox en Help Center y File Exchange.

Productos


Versión

R2023a

Community Treasure Hunt

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

Start Hunting!