Simscape Electericalを用いたΔ結線のPMSM用のベクトル制御のサンプルモデルはありますか?
Afficher commentaires plus anciens
デルタ結線のPMSMのベクトル制御モデルをSimscape Electricalで作成しています。
■構成
PMSM:Permanent Magnet Synchronous Motorブロック
制御器:PMSM Field-Oriented Controlブロック
インバータ:Converter (Three-Phase)ブロック
■設定
制御器:一般-->巻線タイプ-->デルタ結線
PMSM:巻線タイプ-->Δ結線
■疑問点
制御器へFBされる電流は3相電流 or 3線電流のどちらでしょうか?結線の設定に応じて制御器内部で線電流-->相電流への変換を行っているのでしょうか?
もしそうではなく自前で線電流を相電流に変換しFBする必要がある場合ですが、その場合の変換は3線電流に対し[1,-1,0; 0,1,-1;-1,0,1]/3を乗じればよいでしょうか?
■質問事項
試行錯誤でモデルを組んでおりますが正しく組めているかわからず、標準的なデルタ結線PMSMの制御器(PMSM含め)のモデルがあればご提供いただけると幸いです。
Réponses (1)
そのため、デルタ結線の場合は外部で振幅値を調整してください。後述の例題でも外部で処理を行っております。
なお、ブロックパラメータ「winding_type」を「Wye-wound」に設定すると、電流の位相にオフセットが加えられ、位相が調整されます。
詳細については、ブロックを右クリックし、「マスク内部を表示」を選択することで、内部処理を確認できます。
モデル下部の「Delta-Wound」をクリックすると、デルタ結線用の設定に変更されます。また、「see code」をクリックすると、設定の詳細を確認でき、具体的には以下のように設定されています。
set_param([mdlname '/Permanent Magnet Synchronous Motor'],'winding_type','ee.enum.statorconnection.delta') %PMSMをデルタ結線に変更
set_param([mdlname '/PMSM controller/PMSM Field-Oriented Control'],'winding_type','Delta-wound') %コントローラをデルタ結線に変更
set_param([mdlname '/Sensing currents/Gain'],'commented','off') %測定電流を線電流から相電流に変更(1/sqrt(3)倍)
◆Three-Phase PMSM Drive
Catégories
En savoir plus sur 電気駆動装置 dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!