Simscape Electerica​lを用いたΔ結線のP​MSM用のベクトル制​御のサンプルモデルは​ありますか?

デルタ結線の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含め)のモデルがあればご提供いただけると幸いです。

Answers (1)

Shunya
Shunya on 11 Mar 2026 at 4:25
Edited: Shunya on 11 Mar 2026 at 11:46

0 votes

'PMSM Field-Oriented Control'ブロックに入力される電流は、線電流の場合は線電流、相電流の場合は相電流が入力されます。
そのため、デルタ結線の場合は外部で振幅値を調整してください。後述の例題でも外部で処理を行っております。
なお、ブロックパラメータ「winding_type」を「Wye-wound」に設定すると、電流の位相にオフセットが加えられ、位相が調整されます。
詳細については、ブロックを右クリックし、「マスク内部を表示」を選択することで、内部処理を確認できます。
具体的な接続例としては、例題「Three-Phase PMSM Drive」にて、スター結線およびデルタ結線の具体的な接続例が解説されています。
モデル下部の「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

Products

Release

R2024a

Asked:

on 20 Jan 2025

Edited:

on 11 Mar 2026 at 11:46

Community Treasure Hunt

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

Start Hunting!