メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Sliding Mode Observer

表面 PMSM の電気的位置と機械的速度の計算

R2021b 以降

ライブラリ:
Motor Control Blockset / Sensorless Estimators

説明

Sliding Mode Observer ブロックは、静止 αβ 基準座標系における α 軸および β 軸方向の電圧値と電流値を使用して、Surface Mount PMSMの電気的位置と機械的速度を計算します。

方程式

PMSM の離散時間演算は次の方程式で記述されます。

iαβ(k+1)=Aiαβ(k)+Bvαβ(k)Beαβ(k)

eαβ(k+1)=eαβ(k)+Tsωe(k)Jeαβ(k)

J=[0110]

Φ=[RL00RL]

A=eΦTs

B=0TseΦτdτ=[b00b]

b=1eRTs/LR

表面 PMSM の離散時間スライディング モード オブサーバー演算は次の方程式で記述されます。

i^αβ(k+1)=Ai^αβ(k)+Bvαβ(k)Be^αβ(k)ηSign(i˜αβ(k))

e^αβ(k+1)=e^αβ(k)+B1g(i˜αβ(k)Ai˜αβ(k1)+ηSign(i˜αβ(k1)))

i˜αβ(k)=i^αβ(k)iαβ(k)

e˜αβ(k)=e^αβ(k)eαβ(k)

逆起電力オブザーバーが条件 |eαβ(k+1)eαβ(k)|m および g(0,1) を満たす場合、k0 が存在し、次のようになります。

e˜αβ(k)<mg

スライディング モード オブサーバーが次の条件を満たす場合、

  • g(0,1)

  • |eαβ(k+1)eαβ(k)|m

  • η>bmg

k=k0 が存在し、k≥k0 について次のようになります。

|i˜αβ(k)|η+bmg

ここで以下のようになります。

  • eαiαα 軸の固定子の逆起電力と電流です。

  • eβiββ 軸の固定子の逆起電力と電流です。

  • αĩαα 軸の固定子の逆起電力と電流における誤差です。

  • βĩββ 軸の固定子の逆起電力と電流における誤差です。

  • vαvβ は固定子の電源電圧です。

  • R は固定子の抵抗です。

  • L は固定子のインダクタンスです。

  • g は逆起電力オブザーバー ゲインです。

  • η は電流オブザーバー ゲインです。

  • ωe は電気角速度です。

  • Ts はサンプリング周期です。

  • k はサンプル数です。

スライディング モード オブサーバーの調整

次の手順に従って、[電流オブザーバー ゲイン] (η) パラメーターと [逆起電力オブザーバー ゲイン] (g) パラメーターを使用してブロックを調整します。

  • g(0,1) を満たす逆起電力オブザーバー ゲイン (g) の値を選択します。g を値 1 に近づけると、推定逆起電力の誤差が少なくなります。ただし、収束が遅くなります。

  • ブロックのサンプル時間と動作逆起電力の最大の傾きに基づいて m の値 (|eαβ(k+1)eαβ(k)|m を満たす) を選択します。

  • bm および g に基づいて電流オブザーバー ゲイン (η) の値 (η>bmg を満たす) を選択します。

メモ

スライディング モード オブサーバー ゲインを調整すると、ブロックは正しく機能します。

開ループ制御を使用してモーターを動作させる場合は、スライディング モード オブサーバーと実際のセンサー ハードウェアの両方を使用して回転子位置を計算し、計算された位置の値を比較します。誤差が許容可能な場合、ブロックは正しく機能します。そうでない場合は、スライディング モード オブサーバー ゲインを手動で調整して、ブロックが正確に機能することを確認します。

開ループから閉ループへの制御の遷移は、電流と電圧のノイズが原因で失敗する可能性があります。遷移を正常に行うには、[フィルターのカットオフ周波数 (Hz)] パラメーターの値を減らしてみてください。

端子

入力

すべて展開する

静止 αβ 基準座標系における α 軸方向の電圧成分。

データ型: single | double | fixed point

静止 αβ 基準座標系における β 軸方向の電圧成分。

データ型: single | double | fixed point

静止 αβ 基準座標系における α 軸方向の電流成分。

データ型: single | double | fixed point

静止 αβ 基準座標系における β 軸方向の電流成分。

データ型: single | double | fixed point

ブロック アルゴリズムの処理をリセットして再開するパルス (true 値)。

データ型: single | double | fixed point

出力

すべて展開する

回転子の推定される電気的位置。

データ型: single | double | fixed point

回転子の推定される機械的速度。

データ型: single | double | fixed point

パラメーター

すべて展開する

静止 αβ 基準座標系における α 軸および β 軸方向の入力電圧成分と入力電流成分の単位。

ブロック実行の 2 つの連続するインスタンス間の固定時間間隔 (秒)。

モーター パラメーター

固定子の相巻線抵抗 (Ω 単位)。

固定子の相巻線インダクタンス (ヘンリー単位)。

ブロックでサポートできる最大機械的速度 (RPM 単位)。速度がこの値を超える場合、ブロックは誤った出力を生成します。

メモ

ブロックはこのパラメーターを使用して、推定速度信号のノイズを除去します。

モーターで使用可能な極対数。

PMSM に印加される最大相電圧。詳細については、Per-Unit Systemを参照してください。

PMSM に供給される最大測定可能電流。詳細については、Per-Unit Systemを参照してください。

メモ

場合によっては、Sliding Mode Observer ブロックにオーバーフロー時のラップが検出されましたという警告メッセージが表示されることがあります。

オブザーバー パラメーター

逆起電力オブザーバーの収束を確保するゲイン。

電流オブザーバーの収束を確保するゲイン。

内部ローパス IIR フィルターのカットオフ周波数。カットオフ周波数の値は、最大電気周波数以上でなければなりません。

オブザーバー ゲインの近似値とフィルター係数を計算し、これらのフィールドを更新するには、[既定のパラメーターを計算] をクリックします。この計算では、g0.9 に設定し、m を定格速度の 2 倍で計算し、η1.1(bmg) に設定しています。

データ型

位置出力の単位。

位置出力のデータ型。

速度出力の単位。

速度出力のデータ型。

参照

[1] A. Podder and D. Pandit, "Study of Sensorless Field-Oriented Control of SPMSM Using Rotor Flux Observer & Disturbance Observer Based Discrete Sliding Mode Observer," 2021 IEEE 22nd Workshop on Control and Modelling of Power Electronics (COMPEL), 2021, pp. 1-8. (doi: 10.1109/COMPEL52922.2021.9645939)

[2] T. Bernardes, V. F. Montagner, H. A. Gründling, and H. Pinheiro, "Discrete-Time Sliding Mode Observer for Sensorless Vector Control of Permanent Magnet Synchronous Machine," in IEEE Transactions on Industrial Electronics, vol. 61, no. 4, pp. 1679-1691, 2014

[3] B. Bose, Modern Power Electronics and AC Drives. Prentice Hall, 2001. ISBN-0-13-016743-6.

[4] J. Liu and X. Wan, "Advanced Sliding Mode Control for Mechanical Systems". Springer-Verlag Berlin Heidelberg, 2011.

拡張機能

すべて展開する

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。

バージョン履歴

R2021b で導入