nlmpcMultistageの最適化アルゴリズムについて
조회 수: 2 (최근 30일)
이전 댓글 표시
nlmpcMultistageの最適化アルゴリズムについて質問です。
ソルバーのカスタムは行わず、nlmpcMultistageオブジェクトに
- Model.StateFcn
- States.Min
- States.Max
- ManipulatedVariables.Min
- ManipulatedVariables.Max
- ManipulatedVariables.RateMin
- ManipulatedVariables.RateMax
- Stages(ct).CostFcn
- Model.TerminalState
を与えて実装した後nlmpcmoveを使いモデル予測制御を解いているのですが、この時内部ではどのようにして最適制御問題を解いているのか教えていただけないでしょうか?fminconが使われているため、最適制御問題を非線形計画問題に変換して解いているかと思うのですが、この変換方法などご教示いただけますと幸いです。よろしくお願いいたします。
댓글 수: 0
채택된 답변
Toshinobu Shintai
2023년 6월 8일
MathWorksとしましては、ドキュメンテーションに記載されている以上のことをお伝えすることができません。また、Model Predictive Control Toolboxのブロックや関数の一部は、処理が秘匿化されている箇所がありますが、それらについてもお伝えすることができません。
Multistage Nonlinear MPCについては、以下のリンク先をご確認いただけますでしょうか。
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Model Predictive Control Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!