非線形MPCにおいて​Jacobianはど​のように内部的に用い​られているのでしょう​か?

非線形MPCでは、状態量、観測量のJacobianを陽に指定することができますが、どのように内部的に用いられているのでしょうか?

 Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 26 Jun. 2020

0 Stimmen

最適化計算に使用します。
非線形MPCはその内部でSQP(逐次2次計画)を解いていますが、この2次計画問題を解く際に状態量や観測量のJacobian、すなわち勾配が必要となります。
Jacobianを明示的に指定しない場合には内部で自動微分(差分近似処理)を行ってJacobianを近似的に求めますが、これはオーバーヘッドとなりますので、計算時間が長くなる要因となります。

Weitere Antworten (0)

Kategorien

Mehr zu Model Predictive Control Toolbox finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2019b

Community Treasure Hunt

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

Start Hunting!