力率補正整流器の設計
この例では、三相 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;

参考
PFC Rectifier Controller (Three-Phase) | Average-Value Voltage Source Converter (Three-Phase) | Converter (Three-Phase) | Three-Level Converter (Three-Phase)
