モデル予測制御の重みについて

Model Predictive Control ToolboxのNonlinear MPC Controllerを用いて同期モータのトルク制御を行っています。
モデル予測制御の重みについて質問があります。
状態方程式の状態量が4つ(id,iq,ω,T)あり、出力変数はidとTの2つにしています。
この時、設定できる重みはidとTの2つのみなのでしょうか?
また、終端コストを設定する場合はどのように設定すれば良いのでしょうか?
教えていただけると幸いです。
よろしくお願いいたします。

 Réponse acceptée

Toshinobu Shintai
Toshinobu Shintai le 27 Jan 2020

0 votes

Nonlinear MPC Controllerでは、以下のリンク先のようにコスト関数を設定します。
ちなみに、Nonlinear MPC Controllerは計算コストが高すぎるので、モーター制御のような高サンプリングかつ低スペックなマイコンが必要とされる場合には役に立ちません。
モデルを近似して線形の方のMPCを使ってみてはいかがでしょうか。

1 commentaire

Taisuke Hattori
Taisuke Hattori le 30 Jan 2020
ご回答ありがとうございます。
参考にさせていただきます。

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!