系統接続型バッテリーインバータのスイッチングモデルと平均モデル

回路図エディタで利用可能なグリッド接続バッテリーインバータのスイッチングモデルと平均モデルの性能比較

導入

以下のアプリケーションノートでは、系統接続バッテリーインバータのスイッチングモデルと平均レガシーモデルの違いについて説明します。両モデルのHILデバイスリソースの利用率についても詳しく説明します。両モデルで取得した波形は、シミュレーション部分で比較します。

モデルの説明

試験対象モデルは、グリッドに接続されたバッテリーインバータ三相電圧源コンポーネントとRLセクションで表現)と受動負荷(RLコンポーネントで表現)で構成されています。このアプリケーションノートでは、バッテリーインバータコンポーネントのスイッチングモデル(図1 )と平均モデル(図2 )の性能を比較します。

1バッテリーインバータスイッチングモデル
2バッテリーインバータ平均モデル

平均モデルとスイッチングモデルはどちらも三相デバイスを実装しています。コントローラ機能の観点から見ると、これら2つのモデルは同一です。電力段の観点から見ると、1つの重要な違いを除いてほぼ同一です。スイッチングモデルは詳細なパワーエレクトロニクス三相電圧源インバータコンポーネントを使用するのに対し、平均モデルは3つの信号制御電圧源を使用してインバータの動作をエミュレートします。

どのモデルを使用するかは、テスト対象のデバイスまたはコントローラの種類、システムレベル(マイクログリッド)のスコープ、およびHILコンピューティングリソースの可用性によって異なります。インバータ自体の制御を開発する場合など、より高い解像度が必要な場合は、スイッチングモデルが適しています。一方、分散型エネルギーリソースを備えたマイクログリッド用のコントローラを開発する場合は、通常、インバータには平均的なモデルを使用します。これは、このアプリケーションでは高度なスイッチングモデルは一般的に必要ないからです。

HIL リソースの比較を表 1に示します。

1 HIL402 C1デバイスのスイッチングおよび平均モデルのHILデバイスリソース使用率
モデルタイプ 切り替えモデル 平均モデル
処理コア数 3つのうち2つ 3人中1人
電力電子変換器の利用 3つ中3つ 0 / 3
SPソースの利用 16件中0件 16人中4人
最大マトリックスメモリ使用率 75.76% 4.74%
最大時間枠利用率 73.75% 62.5%
シミュレーションステップ、回路ソルバー 1マイクロ秒 1マイクロ秒
信号処理、実行速度 100マイクロ秒 100マイクロ秒

HILデバイス上でリアルタイムシミュレーションを実行するには、パワーエレクトロニクスコンバータの使用率、最大マトリックスメモリの使用率、および最大タイムスロットの使用率という、最も大きなリソース制約を考慮する必要があります。パワーエレクトロニクスコンバータの使用率は、モデルに収容できるスイッチングコンバータの数を決定します。例えば、1つの三相インバータのコンバータ重みは3であるため、1つのプロセッシングコアあたり1つの三相スイッチングコンバータのみを収容できます。最大マトリックスメモリは、受動部品と理想スイッチの数に基づいてサブ回路の最大サイズを定義します。タイムスロットの使用率は、マトリックスからのすべての計算を実行するために必要な時間を表します。この「計算に必要な時間」は、1つの回路ソルバーシミュレーションステップ内に収まる必要があります。

マトリックスメモリの使用率が100%を超える場合、タイムスロットの使用率は満杯です。この場合、モデルを正常にコンパイルするには、回路ソルバーのシミュレーションステップを増やすか、モデルをさらに最適化してマトリックスメモリの使用率を下げる必要があります。

この例では、バッテリーインバータ用のより詳細なスイッチングモデルを使用する場合、メモリの過負荷を回避するために2つの処理コアが必要になります。そのため、図3に示すように、コア結合コンポーネントを使用してモデルを2つのコアに分割する必要があります。

3バッテリーインバータスイッチングモデル

バッテリー インバーターの平均モデルを使用する場合、図 4に示すように、モデルのバッテリー インバーターとグリッド部分の両方を 1 つの処理コアに収めることができます。

4バッテリーインバータ平均モデル

平均モデルは、HILデバイスリソースの使用量を大幅に削減します。パワーエレクトロニクスコンバータのリソースは一切使用されず、必要なマトリックスメモリの量が削減され、タイムスロット使用率の要件がわずかに改善されます(表1を参照)。パワーエレクトロニクスコンバータのリソースを使用するスイッチングモデルとは対照的に、コンバータの平均モデルは信号処理(SP)ソースを使用します。SPソースの数は、プロセッシングコアあたり16に制限されています。

シミュレーション

このアプリケーションには、あらかじめ構築されたSCADAパネル(図5 )が付属しています。このパネルには、実行時にシミュレーションを監視および操作するための、最も重要なユーザーインターフェース要素(ウィジェット)が用意されています。

5 HIL SCADAパネル

バッテリーインバータサブパネル内のウィジェットグループは、バッテリーインバータの操作に使用されます(図5 )。信号波形は、キャプチャ/スコープウィジェットを使用して両モデルごとに個別にキャプチャされ、信号アナライザツールにエクスポートされて信号と波形の比較に使用されます。

電圧波形Vabは、コンバータの出力において、コンバータを電力系統に接続するフィルタの前後で測定されます。スイッチングインバータモデルでは、スイッチング部品を用いて出力電圧を生成するため、測定された出力電圧はスイッチング波形(図6 、緑)となります。平均モデルでは、測定された出力電圧は、理想的な電圧源から生成された連続波形(図6 、赤)となります。

6スイッチングおよび平均モデルのVab出力電圧波形

フィルタ通過後の出力電圧波形Vab1(図7 )は、スイッチングモデルと平均モデルの両方でほぼ一致しています。拡大表示すると、スイッチングモデルの出力信号の電圧波形に小さなリップルが見られます(図8 )。これはスイッチング半導体部品によるものです。このように、スイッチングモデルと平均バッテリーインバータモデルのどちらを使用するかを選択することにより、テスト対象の特定のユースケースのニーズに合わせてHILリソースをより適切に割り当てることができます。

7 RLフィルタ通過後のVab1出力電圧波形
8 Vab1出力電圧波形

テスト自動化

この例のテスト自動化はまだありません。ご協力いただける場合はお知らせください。アプリケーションノートへの署名を喜んで承ります。

要件の例

表2は、モデルをリアルタイムで実行するためのファイルの場所とハードウェア要件に関する詳細情報と、この最小限のハードウェア構成でモデルを実行した場合のHILデバイスのリソース使用率を示しています。この情報は、モデルの実行とカスタマイズを必要に応じて行う際に役立ちます。

2 .最小要件
ファイル
Typhoon HILファイル

例\モデル\マイクログリッド\エネルギー貯蔵\バッテリーインバータ(スイッチング)\

バッテリーインバーター.tse

バッテリーインバーター

例\モデル\マイクログリッド\エネルギー貯蔵\バッテリーインバータ(平均)\

バッテリーインバータ avg.tse

バッテリーインバータ平均カス

最小ハードウェア要件
HILデバイス数 1
HILデバイスモデル HIL402
デバイス構成 1
HILデバイスのリソース利用
処理コア数 2 1
最大マトリックスメモリ使用率

75.76% (コア0)

0.49% (コア1)

4.74%
最大時間枠利用率

73.75% (コア0)

21.88% (コア1)

62.5%
シミュレーションステップ、電気 1マイクロ秒 1マイクロ秒
実行率、信号処理 100マイクロ秒 100マイクロ秒

著者

[1] クリスチャン・モナール

[2] オグニェン・ガグリカ