PEControllerを使用した昇圧コンバータ付き三相グリッド・タイ・インバータ

はじめに#

このアプリケーション例では、STM32CubeIDEを開発環境として使用し、PEController上で昇圧コンバータを備えた三相グリッド・タイ・インバータの実装を示します。    

必要な道具

スタート・ガイドに記載されている手順に従って、STM32CubeIDE 環境を準備してください。このアプリケーション例の理解と実装には、以下のツールが必要です:

ハードウェアの概要

この例では、2レベル・インバータ、昇圧コンバータ(3コンバータ並列)、断路リレー付きEMCフィルタを使用している。コンバーター回路の簡略回路図を以下に示す:

コントロールの実装

必要条件

本実施例の実用的な検証には、以下の機器・設備が必要である:

  1. PEController付きPELab-6PH
  2. OP4510 HILリアルタイム・シミュレータ
  3. プログラマブルDC電源
  4. 三相グリッド電源

動作条件

以下の表は、関連する実装仕様である:

パラメータ価値
PWMスイッチング周波数40 kHz
デッドタイム200n秒
DCリンク電圧セットポイント720 VDC
グリッド電圧380 VAC L-L
グリッド周波数50 Hz
DC入力電圧180 V - 200 V

制御アルゴリズム

インバーター制御

三相系統連系インバーターはベクトル電流制御で制御される。下図は、実装されたアルゴリズムの基本制御図です:

測定されたグリッド位相電圧と電流は回転基準(DQ)フレームに変換されます。位相ロックループ(PLL)は、変換に使用されるグリッド位相角を推定するために使用されます。その後、位相電流の誤差を補正するためにPIコントローラが使用されます。その後、誘導減結合補償と正規化が計算されたデューティサイクルに追加されます。その後、SVPWM手法を用いてインバータ・スイッチのゲート信号を生成します。

ブースト・コンバーター・コントロール

所望のDCリンク電圧を達成するために、単純なPIコントローラが昇圧コンバータ制御に実装されています。この制御は非常に単純であり、インダクタの飽和とレグ電流の過負荷を回避するためにハードウェアベースの電流保護を追加する必要があることに注意してください(PELab-6PHシステムで利用可能)。また、インダクタの飽和による短絡を避けるために、入力電圧に応じて昇圧コンバータPWMの最大デューティ・サイクル制限を適用することも不可欠です。設定値よりも高い入力電圧がインバータに供給される場合、昇圧コンバータはインバータの動作に必要なくなります。まとめると、インバータからグリッドへの適切な電流の流れを確保するためには、DC-Link電圧はグリッドのピーク電圧より少なくとも50V高くなければなりません。

制御システム構成#.

グリッドタイ・アプリケーションのコンフィギュレーションは、CM7プロジェクトのUserFilesセクションにあるgrid_tie_config.hファイルから変更できます。以下は利用可能なコンフィギュレーションです:

パラメータ説明
PWM_PERIOD_UsPWM時間周期をマイクロ秒単位で設定(1~250の整数)
GRID_FREQ推定グリッド周波数
L_OUT出力インダクタンス(ヘンリー
ブーストカウントブースト・コンバーターの並列数。ブーストI/Oはmain_controller.cファイルで調整できます。よくわからない場合は、この値を3のままにしてください。
BOOST_VSET必要なDCリンク電圧
KP_BOOSTDC-リンク電圧PIコントローラの比例ゲイン
KI_BOOSTDC-リンク電圧PIコントローラの積分ゲイン
KP_PLLPLLのPIコントローラーの比例ゲイン
KI_PLLPLLのPIコントローラーの積分ゲイン
KP_I相電流PIコントローラの比例ゲイン
KI_I相電流PIコントローラの積分ゲイン
ブースト・デューティ・サイクル・マックス昇圧コンバータのPWMの最大デューティ・サイクル制限値
リレーターンオン電圧リレーがオンになるしきい値電圧
リレーターンオフリレーオフしきい値電圧
INVERTER_DEADTIME_nsインバータの不感時間(ナノ秒

*測定サンプリング・レートは、CM7/CM4プロジェクトのCommonセクションにあるuser_config.hファイルから設定できます。

ワークフロー

以下のワークフローを簡単に説明する:

1.アナログ測定#.

CM4コアはグリッド電圧、脚電流、DC-Link電圧の測定に使用される。測定タイマはPWMタイマに同期して起動します。これにより、測定とPWM周波数が同じ場合、測定は常に各PWMサイクルの開始時に行われます。

2.制御システム

制御システムには、インバータと昇圧コンバータに必要なデューティ・サイクル値を計算するためのデューティ・サイクル推定器ブロックがあります。制御システムには以下のセクションがあります:

A.位相同期ループ(PLL)#.

PLLブロックは、制御をグリッド位相角に同期させるために使用されます。取得された位相角は、パーク/クラーク変換、およびグリッド位相電圧と注入位相電流の同期に使用されます。

B.変形#.

静止フレーム(ABCとαβ)と回転フレーム(DQ)間の変換を行う。

C.電流制御

変換後に得られるDQ-電流に対してPIベースの電流制御が実装される。ロバストな電流制御のために誘導減結合補償が実装されている。

D.昇圧コンバータ制御#.

昇圧コンバータのデューティ・サイクルを生成するPIコントローラを実装

E.SVPWM生成#.

空間ベクトルパルス幅変調(SVPWM)を実装し、三相インバータに高い電圧、支配的な高調波の高い低減、および低い全高調波歪みを提供します。

F.有効/無効制御#.

イネーブル/ディセーブル制御は以下のように行われる:

リレー:パワーモジュールにダメージを与えるグリッドからの突入電流を避けるため、DC-Linkが充電されていることを確認してからリレーをオンにします。DC-Linkが充電されていない場合、インバータースイッチボディダイオードが制御されない整流器として機能するため、防止できない短絡電流がインバーターに流れ、スイッチが永久的に損傷する可能性があるため、これは絶対に必要です。

三相インバータ:以下の条件を満たす場合のみ有効:

  • DCリンクはプリチャージされており、グリッド電圧よりも高い電圧を持っている。
  • 測定されたグリッド電圧の大きさが指定された範囲内にある。
  • グリッド位相推定は有効な誤差範囲でなければならない。

3.出力生成#.

PEControllerBSPのPWMドライバは、昇圧コンバータと三相インバータのPWM信号を生成するために使用されます。インバータ・アクティベーション機能は、有効/無効状態の切り替え時にインバータの有効/無効を切り替えるために使用されます。

実施と結果

この応用例は、HILリアルタイム・シミュレータ(OPAL-RT Technologies社製OP4510)と、パワーエレクトロニクス迅速開発システムPELab-6PHを使用した実際のパワーエレクトロニクス・ハードウェアでテストされています。

HIL リアルタイム・シミュレーション (OP4510)#.

電源、パワーエレクトロニクス、グリッドは、OPAL-RT Technologies社が提供するOP4510 HILリアルタイムシミュレータを使用してシミュレーションされる。

OP4510

HILシミュレーションは、eHS FPGAベースのソルバーを使用してRT-LABで実行されます。以下の電源回路は、OPAL-RT回路図エディタを使用して実装されています:

PE-RCPボックスでのグリッド・タイ・インバータHIL試験

結果

実施結果は、PELab-6PH システムの PEController 自体を使用して取得されます。PEControllerはintelliSENSリアルタイムモニタリングと記録ソフトウェアとの統合を提供します。以下は、5 Aピーク(~3.5 A RMS)基準点の結果です。PELabはUC to HILモードで動作しています。

パワーエレクトロニクスハードウェア実装 (PELab-6PH)#

パワーステージのハードウェア実装は、PELabシステムを使用している。PELab-6PH構成は2つの3相インバータを提供する。最初のインバータは2レベル3相インバータとして使用され、2番目のインバータは並列昇圧コンバータとして使用される。インダクタ、EMCフィルタ、リレーもPELab-6PHで使用できます。下図にPELab-6PHの結線図を示します:

グリッド・タイ・インバータ PELab 配線

警告システムの電源を入れたり切ったりする際は、以下の手順に従ってください。これを怠ると、装置に永久的な損傷を与える可能性があります。

ターンオンの手順

  1. PELab システムのすべての保護機能が有効になっており、DC-Link が放電されていることを確認してください。
  2. 例のコードでPEControllerをプログラムする。
  3. 入力DC電源をオンにする。
  4. DC-Linkが希望の電圧で調整されていることを確認してください。
  5. カットオフスイッチをオンにしてグリッドに接続する。
  6. インバーターは、グリッドが同期された後に自動的に有効になる。

オフにする手順

  1. カットオフスイッチを切り、グリッドを切り離す。
  2. 入力DC電源を切り、DC-Linkが放電するのを待つ。

結果

実施結果は、PELab-6PH システムの PEController 自体を使用して取得されます。PEControllerはintelliSENSリアルタイムモニタリングと記録ソフトウェアとの統合を提供します。以下は、5 Aピーク(~3.5 A RMS)基準点の結果です。PELab は UC to Power モードで動作しています。

結果サマリー

パラメータHILインプリメンテーション電力供給単位
IU3.5123.588A (RMS)
アイブ3.5283.534A (RMS)
3.5053.581A (RMS)
Iboost19.5894.973A (AVG)
Iboost29.7404.913A (AVG)
Iboost39.7185.368A (AVG)
ヴー238.648215.246V (RMS)
VV238.731217.155V (RMS)
ブイ238.566214.313V (RMS)
Iu 電流 THD3.4522.545%
Iu 電流 THD+N5.7727.737%
出力2.5052.30キロワット時
力率0.9980.996-

ダウンロード

HILレコーディング パワー・レコーディング

Powered byBetterDocs