Main Content

Foster Thermal Model

半導体モジュールを通じた熱伝達

  • Foster Thermal Model block

ライブラリ:
Simscape / Electrical / Passive / Thermal

説明

メモ

Foster Thermal Model ブロックは、Tj 端子と Tc 端子の間におけるエンドツーエンドの温度低下動作モデルを表します。このブロックは、端子 B における熱流量は予測しません。このモデルを追加ブロックで拡張することもできません。端子 B における熱流量を予測し、モデルを追加ブロックで拡張するには、Cauer Thermal Model ブロックを使用して [Foster 係数データを使用した Cauer モデルのパラメーター化] パラメーターを選択します。

Foster Thermal Model ブロックは、半導体モジュールを通じた熱伝達を表します。次の図は、4 次 Foster Thermal Model ブロックの等価回路を示しています。Tj は接合部の温度で、Tc は基板または周囲温度です。

Foster Thermal Model には、1 つ以上の Foster 熱モデル要素のインスタンスが含まれています。次の図は、Foster 熱モデル要素の等価回路を示しています。

熱要素の数は、表現の次数と等しくなります。1 次モデルには、スカラー ブロック パラメーターを使用します。n 次モデルには、長さ n の行ベクトルを使用します。Foster 熱モデルを説明するその他の用語は次のとおりです。

  • 部分分数回路

  • pi モデル

1 次 Foster 熱モデル要素の定義方程式は次のとおりです。

Cthermal=τRthermal

および

QAB=TABRthermal+CthermaldTABdt,

ここで、

  • Cthermal は熱容量です。

  • τ は熱時定数です。

  • Rthermal は熱抵抗です。

  • QAB は材料を通る熱流量です。

  • TAB は材料層間の温度差です。

初期条件

モデルを定常状態で初期化するか、ノードの初期温度を指定できます。ブロックを定常状態で初期化するには、[定常状態から開始] パラメーターを [オン] に設定します。ノードの初期温度を指定して [初期ターゲット] セクションを有効にするには、[定常状態から開始][オフ] に設定します。最初のノードの温度は端子 A の温度に対応します。

変数

シミュレーションの前にブロック変数の優先順位と初期ターゲット値を設定するには、ブロックのダイアログ ボックスまたはプロパティ インスペクターの [初期ターゲット] セクションを使用します。詳細については、ブロック変数の優先順位と初期ターゲットの設定を参照してください。

ノミナル値は、モデル内で予想される変数の大きさを指定する方法を提供します。ノミナル値に基づくシステムのスケーリングを使用すると、シミュレーションのロバスト性が向上します。ノミナル値はさまざまなソースから得られます。その 1 つがブロックのダイアログ ボックスまたはプロパティ インスペクターの [ノミナル値] セクションです。詳細については、ノミナル値によるシステムのスケーリングを参照してください。

端子

保存

すべて展開する

左接合部に関連付けられた熱保存端子。

右接合部に関連付けられた熱保存端子。

パラメーター

すべて展開する

半導体モジュールの熱抵抗値 Rthermal。ベクトルとして指定します。

半導体モジュールの熱時定数値 τ。ベクトルとして指定します。

ブロックを定常状態で初期化するかどうか。

参照

[1] Schütze, T. AN2008-03: Thermal equivalent circuit models. Application Note. V1.0. Germany: Infineon Technologies AG, 2008.

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2016a で導入