コンバーター
このセクションでは、Typhoon HIL Schematic Editor のコンバーターコンポーネントの概要を説明します。
リアルタイム/VHILシミュレーションでは、コンバータのスイッチとダイオードは、オン抵抗がゼロ、オフ抵抗が無限大、スイッチング遷移が瞬時(R_on=0、R_off=inf)である理想スイッチとしてモデル化されます。 さらに、リアルタイム/VHILシミュレーションでは、すべてのコンバータのスイッチングブロック(三相インバータ、三相ダイオード整流器など)は、回路図でそのままのみ使用できる閉じたブラックボックスとしてモデル化されます。 現在、リアルタイム/VHILシミュレーションでは、個別のスイッチを使用して新しいスイッチングコンバータを構築することはできません(詳細については、このナレッジベースの記事を参照してください)。 また、このシミュレーションコンテキストでは、コンバータコンポーネントに示すように、各パワーエレクトロニクスコンバータには独自の重みがあります。 コンバータの重みは、単一のプロセッシングコア(SPC)で実行できるブロックの数を定義します。 TyphoonSimでは、コンバータの重みは考慮されず、無視できます。
TyphoonSimのシミュレーションでは、コンバータ部品は個々のスイッチ部品(IGBT、ダイオード、サイリスタ)に分解されます。スイッチとダイオードは可変抵抗(R_on/R_off)としてモデル化されます。TyphoonSimでは、個々のスイッチを用いることで、新しいスイッチングコンバータを構築することができます。
コンバータコンポーネント
- ダイオード
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 理想的なスイッチタイプを選択した場合は1、それ以外の場合は- /
- MOSFET
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 理想的なスイッチタイプを選択した場合は1、それ以外の場合は- /
- 内部変調器のサポート
- IGBT
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 理想的なスイッチタイプを選択した場合は1、それ以外の場合は- /
- 内部変調器のサポート
- サイリスタ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 理想的なスイッチタイプを選択した場合は1、それ以外の場合は- /
- バック
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- 3レベルバック
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- ブースト
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- 対称ブースト
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- 二次ブーストレギュラー
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- 二次ブースト - R2P2
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- タップインダクタブースト
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- フライングコンデンサブースト
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1 - 追加のダイオードが使用されていない場合、2 - 追加のダイオードが使用されている場合
- 内部変調器のサポート
- バックブースト
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- タップインダクタバックブースト
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- フライバック
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- ハーフブリッジフライバック
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- アクティブクランプフライバック
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: オーバーサンプリング設定としてグローバルGDSオーバーサンプリングを選択した場合は1、オーバーサンプリング設定としてスイッチレベルGDSオーバーサンプリングを選択した場合は2
- 内部変調器のサポート
- アクティブクランプフォワードフライバック
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 2
- 内部変調器のサポート
- フォワード
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- アクティブクランプフォワード
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- チュク
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- セピック
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- 双方向Cuk
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- プッシュ - プル
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- ACスイッチ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- ダイオードレッグ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- ハーフブリッジ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- サイリスタレッグ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 逆並列サイリスタ脚
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 三相逆並列サイリスタ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- NPCレッグ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- NPC T型脚
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- ANPCレッグ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- MMCレッグ - スイッチング機能
- 3レベルフライングコンデンサインバータレッグ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- 4レベルフライングコンデンサインバータレッグ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 2
- 5レベルフライングコンデンサインバータレッグ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 2
- 7レベルフライングコンデンサインバータレッグ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 3
- ANPC フライングコンデンサインバータ 7レベルレッグ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 2
- 9レベルフライングコンデンサインバータレッグ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 4
- ANPC フライングコンデンサインバータ 9レベルレッグ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 3
- 単相インバータ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- スプリットソースインバータ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 3
- 内部変調器のサポート
- 単相2レベルH5インバータ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 2
- H6単相インバータ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 2
- H6_5 単相インバータ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 3
- 三相インバーター
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- 内部変調器のサポート
- 三相NPCインバータ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- 内部変調器のサポート
- 三相T型インバータ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- 内部変調器のサポート
- 三相ANPCインバータ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- 三相3レベルフライングコンデンサインバータ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- 内部変調器のサポート
- 三相2レベル電流源インバータ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 2
- 三相非対称インバータ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- 三相擬似Zソースインバータ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 3
- 三相2レベル電流源サイクロコンバータ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 2
- 三相6パルスサイクロコンバータ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 3
- 単相ダイオード整流器
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 2ダイオード全波整流器
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- アクティブ全波整流器
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- 単相サイリスタ整流器
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 2
- 三相ダイオード整流器
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- 三相サイリスタ整流器
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- ウィーン整流器
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 3
- スーパーリフト羅
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1
- 内部変調器のサポート
- ヘリック
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 2
- XYコンバーター
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 2
- 内部変調器のサポート
- ゼータコンバーター
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 1 - 単一のスイッチ/インダクタを使用する場合、2 - 二重のスイッチ/インダクタを使用する場合
- 内部変調器のサポート
- 5L NE型コンバータ
- TyphoonSimサポート - はい
- リアルタイム/VHILシミュレーションの重み: 2
- 位相シフトフルブリッジコンバータ
TyphoonSimサポート - いいえ
- リアルタイム/VHILシミュレーションの重み: 3
- 内部変調器のサポート
各 SPC は、使用するデバイスとその構成に応じて、重量が 3 または 4 のパワー エレクトロニクス スイッチング ブロックを処理する能力を備えています。選択したデバイス構成で、SPC あたりの最大使用可能コンバータ重量が 3 であると仮定します。たとえば、降圧コンバータの重量が 1 で、5L NE タイプ コンバータの重量が 2 であるため、これら 2 つの PESB を 1 つの SPC に収めることができます。3 つの降圧コンバータも 1 つの SPC に収めることができます。三相インバータの重量は 3 であるため、追加のコンバータをこのインバータと同じ SPC に収めることはできません。念のため、回路は、使用可能なカップリング コンポーネントの一部を使用して、個別の処理コアに分割されます。
強化された解像度コンバータ
高解像度コンバータは、通常コンバータが使用するFPGAリソースを使用しないコンバータです。これらのコンバータは、シミュレーションステップを削減するために、特定のコンバータトポロジグループ向けに最適化された専用のFPGAハードウェアリソース上で実行されます。ソルバーは、一部のHILデバイス構成に存在する特殊なハードウェアリソースです(デバイス構成表を参照)。特定のコンバータソルバーの詳細については、そのソルバーの専用ドキュメントをご覧ください。
TyphoonSim では、上記のセクションで説明したように、拡張解像度コンバーターは他のすべてのコンバーター ライブラリ コンポーネントと同じ方法で実装されています。
現在、次の特殊なコンバータ ソルバーが利用可能です。
現在のバージョンの Schematic Editor では、次の種類の拡張解像度コンバータ コンポーネントを選択できます。
- デュアルアクティブブリッジ
- TyphoonSimサポート - はい
- 内部変調器のサポート
- 共振コンバータ
- TyphoonSimサポート - はい
- 内部変調器のサポート
コンバータ制御オプション
- デジタル入力(スイッチごとまたはレッグごと) - スイッチごとにすべての制御可能なコンバータでサポートされます
- 内部変調器(内部FPGAベース変調器) -コンバータコンポーネントにリストされているコンバータのサブセットでサポートされています。
- モデル(信号処理モデルからの直接スイッチ制御) - すべての制御可能なコンバータでサポートされています
デジタル入力制御オプションは、すべての制御可能コンバータでデフォルトでサポートされています。GDSオーバーサンプリング時間(例:PWMゲート駆動信号)はシミュレーション時間ステップよりも長く、 HIL402、602+、604デバイスでは最大6.25 ns、HIL101デバイスでは最大4.5 ns、HIL404、HIL506、HIL606デバイスでは最大3.5 nsです。TyphoonSimでは、デジタル信号は内部仮想IOバスから読み取られます。したがって、デジタル出力1に何らかの信号が送信されると、デジタル入力1にも表示されます。
制御オプションとして内部変調器を選択した場合、使用するPWMチャネル数に応じて、1つのイネーブル入力と1~3つのリファレンス信号入力が存在します。例えば、ハーフブリッジは1つのPWMチャネルを使用するため、リファレンス入力は1つしか必要ありません。三相インバータは3つのPWMチャネルと、対応する3つのリファレンス入力を必要とします。図1は、ハーフブリッジおよび三相インバータの各コンポーネントのPWM変調器入力を示しています。

モデル制御オプションは、すべての制御可能なコンバータで利用可能です。制御オプションを「モデル」に設定すると、ゲート駆動信号の入力ベクトルである追加の信号入力が表示されます。入力ベクトルの長さは、コンバータ内の制御可能なスイッチの数に等しくなります。例えば、ハーフブリッジには制御可能なスイッチが2つあるため、制御信号の長さは2です。一方、三相インバータには制御可能なスイッチが6つあるため、制御信号の長さは6です。
PWM有効化
PWM 信号は、コンバータ コンポーネントの[全般]タブで[PWM 有効化]チェックボックスをオンにすることでアクティブになります。
Senパラメータは、外部PWMイネーブル信号を供給するデジタル入力ピンを選択します。信号がアクティブになると、PWM信号が有効になり、対応するコンバータスイッチを制御します。Sen_logicパラメータは、アクティブハイ(デジタル入力のハイレベルでPWM信号がオン)またはアクティブロー(デジタル入力のローレベルでPWM信号がオン)のデジタルロジックを選択します。
タイミング
スイッチング遅延 - タイミング機能は、IGBTのターンオンおよびターンオフ遅延(アクティブゲート信号遷移から導通開始までの遅延、およびその逆)をモデル化します。ターンオフスイッチング遅延オプションは、スイッチング時点の出力電流の関数として定義されますが、ターンオン遅延オプションは一定です。遅延の最大値は10µsに制限されています。
スイッチング遅延ブロックはDTV(デッドタイム違反)ロジックの前に置かれるため、最小デッドタイム期間の検出にも使用できます。その場合、ターンオン遅延をゼロに設定し、ターンオフ遅延を最小デッドタイム期間の値に設定する必要があります。

スイッチング遅延は、コンバータコンポーネントの「タイミング」タブにある「遅延を有効にする」チェックボックスをオンにすることで有効になります。固定遅延と可変遅延を定義できます。可変遅延は、図3に示すようにベクトル形式で定義できます。

測定
パワーエレクトロニクススイッチングブロック内のスイッチの内部電流測定を有効にすることができます。測定対象となる電流は、スイッチ名の横にあるチェックボックスをオンにすることで選択できます。
チェックされた測定値は、出力変数リストに「コンバータ名.スイッチ名_I」として表示されます。例えば、コンバータ名が「ハーフブリッジ」で、ハーフブリッジS2(下)スイッチの電流測定値にチェックが入っている場合、アナログ出力変数リストには「ハーフブリッジ.S2_I 」というアナログ信号が表示されます。
PESB最適化
PESB最適化オプションは、特定のコンバータモデルで利用可能です。PESB最適化を有効にすると、すべてのコンバータの短絡状態空間モードが統合され、同じ状態空間モードとして扱われます。例えば、三相コンバータ内の1つのレグが短絡し、PESB最適化が有効になっている場合、三相コンバータ内のすべてのレグも短絡状態になります。この短絡モデリングの簡素化により、マトリックスメモリを大幅に節約できます。
デジタルエイリアス
コンバータがデジタル入力で制御される場合、コンバータが使用するすべてのデジタル入力にエイリアスが作成されます。デジタル入力エイリアスは、既存のデジタル入力信号と並んで「デジタル入力」リストに表示されます。エイリアスは「Converter_name.Switch_name」のように表示されます。ここで、 「Converter_name」はコンバータのコンポーネント名、 「Switch_name」はコンバータ内の制御可能なスイッチ名です。