メインコンテンツ

力率補正整流器の設計

R2024b 以降

この例では、三相 AC 電源電圧を安定した DC 母線電圧に変換し、グリッドから引き出される無効電力を制御する方法を説明します。システムの高調波を低減するために、PFC Rectifier Controller (Three-Phase)ブロックを使用して正弦波電流を流します。

モデルを開く

PowerFactorCorrectionRectifier モデルを開きます。

 
open_system("PowerFactorCorrectionRectifier");

この例では、100 kW、60 Hz の三相力率補正コンバーターをモデル化しますが、システム入力パラメーター スクリプトを使用して、これらのパラメーターやその他のパラメーターを編集できます。このスクリプトを開くには、MATLAB® コマンド ウィンドウで、次のコマンドを入力します。

edit 'PowerFactorCorrectionRectifierInputData'

このモデルでは、Converter という名前のバリアント サブシステムを使用して、コンバーターをモデル化する 3 つの異なるサブシステムを切り替えます。サブシステムの切り替えにはバリアント制御を使用します。Average-Value サブシステムは Average-Value Voltage Source Converter (Three-Phase) ブロックを使用します。このモデルは、高調波を使用せずにシミュレーションを高速化するために使用できます。この低忠実度バリアントを選択するには、powerCircuit 変数を 0 に設定します。

Two-Level サブシステムは Converter (Three-Phase) ブロックを使用します。このモデルは、高調波をシミュレーションするために使用できます。このバリアントを選択するには、powerCircuit 変数を 1 に設定します。

Three-Level サブシステムは Three-Level Converter ブロックを使用します。このモデルは、高調波をシミュレーションするために使用できます。このバリアントを選択するには、powerCircuit 変数を 2 に設定します。

シミュレーション結果のプロット

入力パラメーターを読み込みます。

PowerFactorCorrectionRectifierInputData;

Average-Value サブシステムを有効にするには、powerCircuit 変数を 0 に設定します。

powerCircuit = 0;

シミュレーション結果をプロットします。

PowerFactorCorrectionRectifierPlot;

Figure PowerFactorCorrectionRectifier contains 4 axes objects. Axes object 1 with title DC Bus Voltage Output (V), xlabel Time (s), ylabel Voltage (V) contains an object of type line. Axes object 2 with title Phase Voltage and Current (pu), xlabel Time (s), ylabel Voltage and Current (pu) contains 2 objects of type line. These objects represent Van, Ian. Axes object 3 with title Active Power (pu), xlabel Time (s), ylabel Active Power (pu) contains an object of type line. Axes object 4 with title Reactive Power (pu), xlabel Time (s), ylabel Reactive Power (pu) contains an object of type line.

参考

| | |

トピック