Main Content

PWM Generator (Three-phase, Three-level)

スイッチング デバイスのゲート用に三相 3 レベルのパルス幅変調された信号または波形を生成

  • PWM Generator (Three-phase, Three-level) block

ライブラリ:
Simscape / Electrical / Control / Pulse Width Modulation

説明

PWM Generator (Three-phase, Three-level) ブロックは、三相 3 レベル電力コンバーターのスイッチング動作を制御します。このブロックの内容は次のとおりです。

  1. ブロックの次の入力に基づいてオンゲートとオフゲートの時間を計算します。

    • 3 つの正弦波基準電圧

    • DC リンク電圧

    • DC リンク中性点平衡制御信号

  2. ゲート時間を使用して 12 スイッチ制御パルスを生成します。

  3. ゲート時間を使用して変調波形を生成します。

サンプリング モード

このブロックでは、変調波のサンプリングを固有、対称、非対称から選択できます。

PWM Generator (Three-phase, Two-level) ブロックは搬送波ベースのパルス幅変調 (PWM) は実行しません。代わりに、このブロックは入力信号を使用してゲート時間を計算し、出力するスイッチ制御パルスと変調波形の両方をゲート時間を使用して生成します。

ただし、サンプリング モードの選択がブロックで生成されるパルスのスイッチオンとスイッチオフの動作にどのように関係するかを示すには、搬送波ベースの PWM が有効です。3 レベルの搬送波ベースの PWM 方式を使用する発生器は以下を実行します。

  1. 基準波をサンプリングします。

  2. サンプルと 1 レベル離れた 2 つの平行な三角搬送波を比較します。

  3. サンプルが搬送信号よりも高い場合はスイッチオン パルスを生成し、サンプルが搬送波よりも低い場合はスイッチオフ パルスを生成します。

スイッチオン パルスとスイッチオフ パルスの動作を特定するために、3 レベルの搬送波ベースの PWM 発生器は次の方法を使用して各三角波をサンプリングします。

  • 固有 — サンプリングと比較が変調波と搬送波の交点で発生します。

  • 非対称 — サンプリングが搬送波の上限と下限で発生します。比較はサンプリングの後の交点で発生します。

  • 対称 — サンプリングが搬送波の上限でのみ発生します。比較はサンプリングの後の交点で発生します。

過変調

変調指数は、電力コンバーターの所定の電圧を出力する能力を測定する指数であり、次のように定義されます。

m=VMVC,

ここで、

  • m は変調指数です。

  • Vm は変調波のピーク値です。

  • Vc は三角搬送波のピーク値です。

三相 SPWM の場合は次のようになります。

Vpeak=mvdc2,

ここで、

  • Vpeak は相-中性点間電圧の基本成分のピーク値です。

  • vdc は DC リンク電圧です。

三相空間ベクトル PWM (SVM) の場合は次のようになります。

Vpeak=mvdc3.

通常の定常状態動作中は 0 <m ≤ 1 です。負荷の増加などの過渡によって Vm の振幅が Vc の振幅を超えると、過変調 (m > 1) が発生します。

過変調が発生すると、電力コンバーターの出力電圧が正または負の DC レールに固定されます。

三相 3 レベル PWM 発生器の例の Three-Level Controller サブシステムには、1800 V の DC リンクの入力があり、変調指数 m は 0.8 です。SVM の場合、最大入力電圧は 1800/3 V、つまり 1039.23 V です。過変調を示すために、シミュレーションの最初に過渡を加えます。この過渡で、基準電圧の振幅が DC リンク電圧の振幅の 1/3 を超えるように強制します。過変調を強調表示するために、スコープには 12 個の出力パルスのうち 1 つのみのシミュレーション結果と a 相のみの基準電圧、変調波形、出力電圧を含めています。

変調指数が 0.03 秒から 0.09 秒まで 1 を超えています。過変調時は次のようになります。

  • パルスはオンまたはオフの位置のままです。

  • 出力電圧は正または負の DC レールに固定されます。

端子

入力

すべて展開する

接続されたコンバーターで出力する 3 つの正弦波電圧 (相ごとに 1 つ) を指定します。

コンバーターの DC リンク電圧を示す正の実数を指定します。

この信号は、DC 電源のバランスを調整するフィードバック制御ループからの出力です。信号の値は –1+1 の実数でなければなりません。

出力

すべて展開する

接続された電力コンバーターでのスイッチング動作を決定する 12 パルス波形。

PWM 機能を備えたハードウェアをもつプラットフォーム用のコードを生成する場合、変調波をハードウェアに展開できます。それ以外の場合は、これは参考用のデータです。

パラメーター

すべて展開する

波形の手法を指定します。

サンプリング モードにより、波が交差したとき、搬送波が一方の境界条件に達したとき、搬送波が両方の境界条件に達したときのいずれの時点でブロックが変調波形をサンプリングするかが決まります。

電力コンバーター内のスイッチを切り替えるレートを指定します。

連続するブロック実行 (出力計算) 間の時間間隔を指定します。生成された信号で十分な分解能が得られるように、この値は 1/(50*Fsw) 以下に設定します。ここで、Fsw[スイッチング周波数 (Hz)] です。

参照

[1] Chung, D. W., J. S. Kim, and S. K. Sul. “Unified Voltage Modulation Technique for Real Time Three-Phase Power Conversion.” IEEE Transactions on Industry Applications, Vol. 34, No. 2, 1998, pp. 374–380.

[2] Seo, J. H., C. H. Choi, and D. S. Hyun. “A new simplified space-vector PWM method for three-level inverters.” IEEE Transactions on Power Electronics, Vol. 16, No. 4, 2001, pp. 545-550.

拡張機能

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

バージョン履歴

R2016b で導入