モデル予測制御の重みについて
6 views (last 30 days)
Show older comments
Taisuke Hattori
on 27 Jan 2020
Commented: Taisuke Hattori
on 30 Jan 2020
Model Predictive Control ToolboxのNonlinear MPC Controllerを用いて同期モータのトルク制御を行っています。
モデル予測制御の重みについて質問があります。
状態方程式の状態量が4つ(id,iq,ω,T)あり、出力変数はidとTの2つにしています。
この時、設定できる重みはidとTの2つのみなのでしょうか?
また、終端コストを設定する場合はどのように設定すれば良いのでしょうか?
教えていただけると幸いです。
よろしくお願いいたします。
0 Comments
Accepted Answer
Toshinobu Shintai
on 27 Jan 2020
Nonlinear MPC Controllerでは、以下のリンク先のようにコスト関数を設定します。
ちなみに、Nonlinear MPC Controllerは計算コストが高すぎるので、モーター制御のような高サンプリングかつ低スペックなマイコンが必要とされる場合には役に立ちません。
モデルを近似して線形の方のMPCを使ってみてはいかがでしょうか。
More Answers (0)
See Also
Categories
Find more on Model Predictive Control Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!