ダイオードレッグ
回路図エディタにおけるダイオードレッグコンポーネントの説明

概略ブロック図
対応するスイッチの配置と名前を含むダイオードレッグブロックの概略ブロック図を図 2に示します。
リアルタイム/VHIL シミュレーションのダイオード レグ コンポーネントの重みは 1 です。

PESB最適化
PESB最適化オプションは、特定のコンバータモデルで利用可能です。PESB最適化を有効にすると、すべてのコンバータの短絡状態空間モードが統合され、同じ状態空間モードとして扱われます。例えば、三相コンバータ内の1つのレグが短絡し、PESB最適化が有効になっている場合、三相コンバータ内のすべてのレグも短絡状態になります。この短絡モデリングの簡素化により、マトリックスメモリを大幅に節約できます。
損失計算
損失計算プロパティを有効にすると、コンポーネントはすべてのスイッチング素子(ダイオード)のスイッチング損失と伝導損失を計算します。スイッチング損失は、3Dルックアップテーブル(LUT)を使用して、電流、電圧、温度の関数として計算されます。また、損失の2D入力もサポートされています。2D損失テーブルを挿入した場合、電流と温度の依存性のみが想定されます。伝導損失は、Vdルックアップテーブルを使用して、電流と温度の関数として定義できます。これらのLUTは1Dまたは2Dのいずれかです。LUTが1Dテーブルの場合、順方向電圧降下は電流のみに依存します。LUTが2Dテーブルの場合、順方向電圧降下はジャンクション温度に依存します。
入出力電力損失ポートは、2つの要素のベクトルを受信/生成します。最初の要素(インデックス0)は上側ダイオード、2番目の要素(インデックス1)は下側ダイオードです。
使用可能なマスクのプロパティは次のとおりです。
- 電流値- スイッチング素子電流軸[A]
- 電圧値- スイッチング素子の電圧軸[V]
- 温度値- スイッチング素子の温度軸 [°C]
- Vdテーブル- ダイオードの順方向電圧降下、f(I,T) [V]
- Ed offテーブル- ダイオードのスイッチングOFF損失、出力エネルギー、f(I, V, T) [J]
温度計算
温度計算プロパティを有効にすると、コンポーネントはすべてのスイッチング素子(ダイオード)の総合的な電力損失(P_loss)と接合温度(T_junctions)を計算します。総合的な電力損失は、内部生成された熱ネットワークコンポーネントを介して伝達されるスイッチング損失と伝導損失の合計を表します。内部生成された熱ネットワークコンポーネントは、電力損失、入力ケース温度、および指定された熱モデルパラメータから接合温度も計算します。温度計算用の入出力ポートは2つの要素のベクトルであり、 「損失計算」セクションで説明したのと同じ方法でインデックス付けされます。
追加の温度計算マスクのプロパティは次のとおりです。
- 熱ネットワークタイプ- 内部熱ネットワークのタイプを定義します
- ダイオードRth - ダイオードの熱抵抗一覧
- ダイオードTth / Cth - ダイオードの熱時定数または熱容量のリスト
- 計算実行速度- 損失と温度計算ロジックの実行速度([s])
ポート
- pos_out(電気)
- DC側+ポート。
- neg_out(電気)
- DC側ポート。
- abc_in(電気)
- AC側入力ポート
- Tジャンクション(入力)
- 損失計算が有効で温度計算が無効の場合に使用可能
- スイッチ損失計算のための接合温度を提供するために使用される
- T_junctionsはダイオードごとに1つずつ、2つの温度値で構成されます。
- T_cases(イン)
- 温度計算が有効になっている場合に利用可能
- 熱モデルのケース温度を提供するために使用される
- T_junctionsはダイオードごとに1つずつ、2つの温度値で構成されます。
- cond_losses(出力)
- 損失計算が有効になっている場合に利用可能
- スイッチング素子の伝導損失を表す
- cond_lossesはダイオードごとに1つずつ、2つの値で構成されます。
- sw_losses(出力)
- 損失計算が有効になっている場合に利用可能
- スイッチング素子のスイッチング損失を表す
- sw_lossesはダイオードごとに1つずつ、2つの値で構成されます。
- P_loss(出力)
- 損失と温度計算の両方が有効になっている場合に使用可能
- スイッチング素子の導通損失とスイッチング損失の合計を表す
- P_lossはダイオードごとに1つずつ、2つの値で構成されます。
- Tジャンクション(出力)
- 損失と温度計算の両方が有効になっている場合に使用できます。この場合、ケース熱モデルがコンポーネント内部にあり、ケース温度がコンポーネントへの入力として提供されるため、 T_junctions は出力となります。
- スイッチング素子の接合温度を表す
- T_junctionsはダイオードごとに1つずつ、2つの値で構成されます。
詳細設定(タブ)
- PESB最適化
PESB最適化はリアルタイムシミュレーションの最適化に特化しており、TyphoonSimには全く適用されません。この値を変更しても、TyphoonSimのシミュレーションには全く影響しません。
- PESB最適化を有効/無効にします。詳細については、 PESB最適化のセクションをご覧ください。
損失(タブ)
- 損失計算
- コンバータの損失計算を有効/無効にします。詳細は「損失計算」セクションをご覧ください。
- ダイオードのxmlファイル
- 損失計算が有効になっている場合に利用可能
- ダイオードの損失データをXMLファイルから読み込むために使用します。サポートされているファイル形式の詳細については、「損失計算」セクションをご覧ください。
- 現在の値
- 損失計算が有効になっている場合に利用可能
- 特定のポイントにおけるコンバータ損失を指定するために使用される電流値のベクトル。損失データがXMLファイルから読み込まれる場合、自動的に入力されます。
- 電圧値
- 損失計算が有効になっている場合に利用可能
- 特定のポイントにおけるコンバータ損失を指定するために使用される電圧値のベクトル。損失データがxmlファイルから読み込まれる場合、自動的に入力されます。
- 温度値
- 損失計算またはが有効になっている場合に利用可能
- 特定のポイントにおけるコンバータ損失を指定するために使用される温度値のベクトル。損失データがxmlファイルから読み込まれる場合、自動的に入力されます。
- Vdテーブル
- 損失計算が有効になっている場合に利用可能
- ダイオード導通電圧降下値の2Dルックアップテーブルです。損失データをxmlファイルから読み込むと、自動的に入力されます。テーブル形式の詳細については、「損失計算」セクションをご覧ください。
- エドはテーブルから降りた
- 損失計算が有効になっている場合に利用可能
- ダイオードのターンオフ時のスイッチング損失を計算する3Dルックアップテーブルです。損失データをXMLファイルから読み込むと、自動的に入力されます。テーブル形式の詳細については、「損失計算」セクションをご覧ください。
- 温度計算
- 損失計算が有効になっている場合に利用可能
- コンバータの損失温度計算を有効/無効にします。熱モデルを指定する必要があります。詳細は「温度計算」セクションをご覧ください。
- 熱ネットワークタイプ
- 温度計算が有効になっている場合に利用可能
- 熱ネットワークモデルのタイプを指定します: Foster または Cauer
- ダイオードRth
- 温度計算が有効になっている場合に利用可能
- ダイオードの熱抵抗
- ベクター
- ダイオードTth
- 温度計算が有効で、熱ネットワークタイプがFosterの場合に使用可能
- ダイオードの熱時定数
- ベクター
- ダイオードCth
- 温度計算が有効で、熱ネットワークタイプがCauerの場合に使用可能
- ダイオードの熱時定数
- ベクター
- 計算実行率
- 損失計算が有効になっている場合に利用可能
- 損失計算の実行レート。損失計算の入力と出力を更新する間隔を定義します。
特典(タブ)
- パブリック - パブリックとしてマークされたコンポーネントは、すべてのレベルでシグナルを公開します。
- 保護済み - 保護済みとしてマークされたコンポーネントは、最初のロックされた親コンポーネントの外部のコンポーネントへの信号を非表示にします。
- 継承 - 継承としてマークされたコンポーネントは、継承以外の値に設定されている最も近い親の 'signal_access' プロパティ値を取得します。