필터 지우기
필터 지우기

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

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

채택된 답변

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

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Model Predictive Control Toolbox에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

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

Start Hunting!