nlmpcでカスタム​の不等式制約を定義し​た場合、ソフト制約に​することは可能でしょ​うか?

조회 수: 13 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2020년 6월 24일
답변: MathWorks Support Team 2020년 6월 24일
nlmpcオブジェクトにてOptimizationフィールドでカスタムの不等式制約を設定しています。
これは最適化計算上ハード制約となるのでしょうか?

채택된 답변

MathWorks Support Team
MathWorks Support Team 2020년 6월 24일
カスタムで不等式制約を組み込む際にはスカラーのスラック変数eを関数の引数として与える仕様となっています。
このスラック変数eをご自身のカスタム不等式制約に組み込んでいただければ、ソフト制約として機能させることが可能です。
なお、等式制約は必ず満足する必要がある制約であるため、ハード制約となります。
またこのスラック変数は標準の評価関数に組み込んでございますので、ご自身で追加することは必要ありません。
ただし、評価関数もカスタムのものを使用するという場合には、ご自身で組み込んでいただく必要があります。
下記ヘルプページをご参考下さい。
Specify Cost Function for Nonlinear MPC
Specify Constraints for Nonlinear MPC:

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Nonlinear MPC Design에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!