Main Content

PWM Generator (Three-phase, Two-level)

三相 2 レベルのパルス幅変調波形の生成

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

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

説明

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

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

    • 3 つの正弦波基準電圧 (相ごとに 1 つ)

    • DC リンク電圧

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

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

連続 PWM と不連続 PWM

このブロックには、連続と不連続の両方のパルス幅変調 (PWM) のモードがあります。次の図は、連続正弦波 PWM (SPWM) と連続空間ベクトル変調 (SVM) の波形の一般的な違いを示しています。

不連続 PWM (DPWM) の場合、ブロックは基本周期ごとに合計 120 度の変調波を正または負の DC レールに固定します。固定区間は変調が不連続になります。

30 度の DPWM の波形には、基本周期ごとに 4 つの 30 度区間があります。

正または負の 30 度位相シフトを選択すると、60 度の DPWM の固定区間に影響します。

次の図は、120 度の DPWM の正と負の DC 固定の波形を示しています。

サンプリング モード

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

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

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

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

  2. サンプルと三角搬送波を比較します。

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

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

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

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

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

過変調

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

m=VMVC,

ここで、

  • m は変調指数です。

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

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

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

Vpeak=mvdc2,

ここで、

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

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

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

Vpeak=mvdc3.

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

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

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

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

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

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

48 V 始動発電機のエネルギー バランス

48 V 始動発電機のエネルギー バランス

この例では、単純化された 48 V の車載システムにおいて始動機/発電機として使用される埋込永久磁石同期機 (IPMSM) を説明します。このシステムには、48 V の電気回路網と 12 V の電気回路網が含まれています。内燃エンジン (ICE) は、基本的な機械ブロックで表されます。IPMSM は、ICE がアイドリング速度に達するまでモーターとして動作し、その後は発電機として動作します。IPMSM は、R3 の電力消費源を含む 48 V 回路網に電力を供給します。48 V 回路網は次の 2 つの消費源を含む 12 V 回路網に電力を供給します。R1 および R2。合計シミュレーション時間 (t) は 0.5 秒です。t = 0.05 秒で ICE が始動します。t = 0.1 秒で R3 がオンになります。t = 0.3 秒で R2 がオンになり、12 V 電気回路網の負荷が増加します。EM Controller サブシステムには、外側の電圧制御ループと内側の 2 つの電流制御ループをもつ、マルチレートの PI ベース カスケード制御構造が含まれています。Control サブシステムのタスク スケジューリングは、Stateflow® のステート マシンとして実装されます。DCDC Controller サブシステムは、12 V 回路網に電力を供給する DC-DC 降圧コンバーター用の単純な PI コントローラーを実装します。Scopes サブシステムには、シミュレーション結果を確認できるスコープが含まれています。

端子

入力

すべて展開する

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

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

出力

すべて展開する

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

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

パラメーター

すべて展開する

不連続 PWM では、基本周期ごとに合計 120 度の波形が DC レールに固定されます。これは連続 PWM では行われません。

依存関係

[連続 PWM] パラメーターは、[PWM モード] パラメーターを [連続 PWM (CPWM)] に設定した場合のみ使用できます。

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

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

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

ブロックが周期ごとに 120 度の変調波を DC レールに固定する際の分配方法を指定します。他のオプションは次のとおりです。

  • 60 DPWM (+30 度シフト): 60 DPWM から +30 度シフト

  • 60 DPWM (-30 度シフト): 60 DPWM から -30 度シフト

  • 30 DPWM: 30 度の不連続 PWM

  • 120 DPWM: 正の DC 成分

  • 120 DPWM: 負の DC 成分

波が固定されているときは変調が不連続になります。

依存関係

[不連続 PWM] パラメーターは、[PWM モード] パラメーターを [不連続 PWM (DPWM)] に設定した場合のみ使用できます。

参照

[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] Hava, A. M., R. J. Kerkman, and T. A. Lipo. “Simple Analytical and Graphical Methods for Carrier-Based PWM-VSI Drives.” IEEE Transactions on Power Electronics, Vol. 14, No. 1, 1999, pp. 49–61.

拡張機能

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

バージョン履歴

R2016b で導入