主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

AC / DC 3レベルPWMコンバーター

この例では,AC / DC 3レベルPWMコンバーターの動作を示します。

p·吉鲁;G. Sybille Hydro-Quebec (IREQ)

説明

1)コンバーターの定格:500 V直流,500千瓦

2)交流電源:三相,600 V, 30 MVA, 60赫兹システム

3)電圧源コンバーター(VSC): - PWM変調器(1620 Hzの搬送周波数)によって制御される3レベル三相IGBTブリッジ(“三级桥”ブロックを使用してモデル化)——直流リンク:75000 uFのつのコンデンサ

4)コントローラー:直流制御器はAC電源の一定の入力力率を維持しながら,2つのπ制御器を使用して直流電圧を制御します。

シミュレーションパラメーター

——離散(連続状態なし)

- 2つのサンプル時間:我们Ts_Power = 5(電力システム+コンバーターのシミュレーションのため公安局が使用)Ts_Control = 100 (DC制御器のシミュレーションに使用)

——初期条件はシミュレーションの開始時に設定されます(シミュレーション前にファイルpower_3levelVSC。垫が自動的に読み込まれます)。60 Hzの整数倍のサイクル間,定常状態になるまで初期シミュレーションを実行することによって,このファイルが生成されています。最終状態(专业电力系统コントローラーと仿真软件®コントローラーの両方の状態)はxI金宝appnitという名前の時間付き構造体に保存されています。power_3levelVSCこの変数は”。垫”ファイルに保存されています。

シミュレーション

——シミュレーション(200 ms継続)では,次の信号を観測できます。1)直流電圧(Vdcスコープ),2)交流電源(VaIaスコープ)の一次電圧および一次電流(相),3)IGBTブリッジのレッグ一のデバイス電流(“测量和信号”ブロックをダブルクリックし,“Ia_Devicesスコープ内を確認します),4)VSC (Vab_VSCスコープ)によって生成された相間AC電圧

- t = 50毫秒で200千瓦の負荷が切り替えられます。この急な負荷変動(200千瓦から400千瓦)に対する直流制御器の動的応答が適切であることがわかります。1.5直流電圧はサイクル以内に500 Vに戻り,AC側の一定の力率が維持されます。

- t = 100 msで“停止跳动”信号がアクティブになります(通常コンバーターに送信されるパルスがブロックされます)。直流電圧が315 Vに低下することがわかります。一次電流波形の大幅な変化も確認されます。パルスがブロックされると,三级桥ブロックの動作が三相ダイオードブリッジと同じになります。

初期条件の再生成

定常状態での開始に必要な初期条件power_3levelVSCは”。垫”ファイルに保存されています。シミュレーションを開始すると、StartFcn コールバック ([モデル プロパティ]、[コールバック]) によりこの .mat ファイルの内容 (変数 "xInit") が自動的にワークスペースに読み込まれます。

このモデルを変更するか,電力成分のパラメーター値を変更すると,“xInit変数に保存された初期条件は無効になり,仿真金宝app软件によりエラーメッセージが表示されます。変更したモデルの初期条件を再生成するには,以下に示した手順に従います。

  1. [シミュレーション],[コンフィギュレーションパラメーター],[データのインポート/エクスポート]パラメーターメニューで,(初期状態]パラメーターをオフにし,[最終状態]パラメーターをオンにします。

  2. 断路器ブロックをダブルクリックし,[开关时间(s)]パラメーターに100を掛けてブレーカーの開閉を一時的に無効にします。

  3. “0 =停止跳动”というラベルの计时器ブロックをダブルクリックします。[时间(s)]パラメーターに100を掛けることで,パルスのブロックを一時的に無効にします。

  4. シミュレーション終了時間を0.5秒に変更します。60 Hz電圧源位相角の初期条件を生成するには,停止時間が60 Hzサイクルの整数である必要があります。

  5. シミュレーションを開始します。シミュレーションが完了したら、Ctrl_Signals スコープに表示される波形を見て定常状態に達したことを確認します。最終状態は、時間と共に "xFinal" 構造体に保存され、次回のシミュレーションの初期状態として使用できます。次の 2 つのコマンドを実行すると、これらの最終状態が "xInit" にコピーされ、この変数が新しいファイル (myModel_init.mat) に保存されます。 *> > xInit = xFinal;>>保存myModel_init xInit

  6. [ファイル]、[モデルプロパティ],[コールバック],[StartFcn]ウィンドウで,初期化ファイルの名前を“power_3levelVSCから“myModel_initに変更します。次回このモデルでシミュレーションを開始したときに,myModel_init。垫ファイルに保存されている変数xInitがワークスペースに読み込まれます。

  7. [シミュレーション],[コンフィギュレーションパラメーター]メニューで,(初期状態]をオンにします。

  8. シミュレーションを開始し,モデルが定常状態で開始したことを確認します。

  9. 断路器ブロックをダブルクリックし,[开关时间(s)]パラメーターを0.05秒に戻します(乗算の係数100を削除します)。

  10. “0 =停止跳动”というラベルの计时器ブロックをダブルクリックします。乗算の係数100を削除して,t = 0.1秒でのパルスのブロックを再度有効にします。

  11. シミュレーション終了時間を0.2秒に戻します。

  12. モデルを保存します。