HeatTransferValue

HeatTransferValue[pred,vars,pars]

偏微分方程式の熱伝導境界条件を,適用される場所を表す述語 pred,モデル vars,大域パラメータ parsで表す.

HeatTransferValue[pred,vars,pars,lkey]

熱伝導境界条件を pars[lkey]で指定される局所パラメータで表す.

詳細

  • HeatTransferValueHeatTransferPDEComponentの境界条件を指定するもので,以下のモデリング方程式の一部として使われる.
  • HeatTransferValueは,一般に,シミュレーション領域の外側の冷却または加熱の流れをモデル化するために使われる.よく使われる例としてヒートシンクが挙げられる.
  • HeatTransferValueは,従属変数温度 [TemplateBox[{InterpretationBox[, 1], "K", kelvins, "Kelvins"}, QuantityTF]],独立変数 (単位:[TemplateBox[{InterpretationBox[, 1], "m", meters, "Meters"}, QuantityTF]]),時間変数 (単位:[TemplateBox[{InterpretationBox[, 1], "s", seconds, "Seconds"}, QuantityTF]])で,境界に沿う流れによって導入された境界を超えて伝達される熱エネルギーをモデル化する.
  • 定常モデル変数 varsvars={Θ[x1,,xn],{x1,,xn}}である.
  • 時間依存モデル変数 varsvars={Θ[t,x1,,xn],t,{x1,,xn}}である.
  • 非保存型時間依存熱移動モデルHeatTransferPDEComponentは,質量密度 ,比熱容量 ,熱伝達率 ,対流速度ベクトル ,熱源 の対流拡散モデルに基づいている.
  • 熱伝導率 (単位:[TemplateBox[{InterpretationBox[, 1], {"W", , "/(", , {"m", ^, 2}, , "K", , ")"}, watts per meter squared kelvin, {{(, "Watts", )}, /, {(, {{"Meters", ^, 2},  , "Kelvins"}, )}}}, QuantityTF]] ),外部流れ温度 [TemplateBox[{InterpretationBox[, 1], "K", kelvins, "Kelvins"}, QuantityTF]] ,境界単位法線 熱移動値 HeatTransferValueは以下をモデル化する.
  • モデルパラメータ parsHeatTransferPDEComponentについてと同じように指定できる.
  • 以下の追加的なモデルパラメータ pars を与えることができる.
  • パラメータデフォルトシンボル
    "AmbientTemperature"
  • 0
  • ,外部温度(単位:[TemplateBox[{InterpretationBox[, 1], "K", kelvins, "Kelvins"}, QuantityTF]]
    "HeatTransferCoefficient",熱伝導率(単位:[TemplateBox[{InterpretationBox[, 1], {"W", , "/(", , {"m", ^, 2}, , "K", , ")"}, watts per meter squared kelvin, {{(, "Watts", )}, /, {(, {{"Meters", ^, 2},  , "Kelvins"}, )}}}, QuantityTF]]
  • モデルパラメータを局所化したければ,キー lkey を指定して連想 pars[lkey]からの値をモデルパラメータに使うことができる.
  • モデルパラメータはどれも, の任意のもの,あるいは他の従属変数に依存することがある.
  • HeatTransferValueHeatFluxValueの特殊ケースである.
  • HeatTransferValueを評価すると一般化されたNeumannValueになる.
  • 境界述語 predNeumannValueにおけるように指定できる.
  • HeatTransferValue,keypi,pivi,]のように連想 pars で指定されるパラメータ に依存するなら,パラメータ で置換される.

例題

すべて開くすべて閉じる

  (2)

熱対流境界条件を設定する:

熱伝導境界で温度場をモデル化する:

 rho C_p(partialTheta(t, x))/(partialt)+del .(-k del Theta(t,x))^(︷^(                        heat transfer model                       )) =|_(Gamma_(x=0))h (Theta_(ext)(t,x)-Theta(t,x))^(︷^(    heat transfer boundary      ))

熱伝導モデル変数 vars を設定する:

領域 を設定する:

熱伝導モデルパラメータ質量密度 ,比熱容量 ,熱伝導率 を指定する:

外部流れ温度 (10°C )と熱伝導係数 h ()で境界条件パラメータを指定する:

方程式を指定する:

初期条件を設定する:

偏微分方程式を解く:

解を可視化する:

スコープ  (4)

基本的な例題  (2)

過渡音圧場のモデル変数 vars を,モデルパラメータ pars と特定の境界条件パラメータで定義する:

過渡音圧場のモデル変数 vars を,モデルパラメータ pars と複数の特定パラメータ境界条件で定義する:

"BoundaryCondition1"を利用する:

"BoundaryCondition2"を利用する:

2D  (1)

高熱伝導材に埋め込まれたセラミック片をモデル化する.セラミック片の側面境界は一定の温度 で保たれている.セラミック片の天面は熱対流熱放射の両方で周辺温度 になるまで熱を失う.底面は断熱されていると考えられる.

以下で,温度場,熱放射,熱移動をモデル化する:

 del .(-k del Theta(x,y))^(︷^( heat transfer model      )) =|_(Gamma_(x=0))epsilon k_B ((Theta_(amb)-Theta_(ref))^4-(Theta(x,y)-Theta_(ref))^( 4))^(︷^(                         heat radiation boundary                     ))+|_(Gamma_(x=0))h (Theta_(ext)(x,y)-Theta(x,y))^(︷^(    heat transfer boundary      ))

熱移動モデルの変数 を設定する:

,高さの矩形領域を設定する:

熱伝導率 を指定する:

左右の境界に熱面境界条件 を設定する:

天面に熱移動境界条件を設定する:

天面に熱放射境界条件も設定する:

方程式を設定する:

偏微分方程式を解く:

解を可視化する:

連立方程式  (1)

熱と物質移動の結合モデルを境界上の熱移動値と質量流束値で解く:

(partialTheta(t, x))/(partialt)+del .(-k del Theta(t,x))-Q^(︷^(                      heat transfer model                         ))  = |_(Gamma_(x=1))h (Theta_(ext)(t,x)-Theta(t,x))^(︷^(             heat transfer boundary      )); (partialc(t,x))/(partialt)+del .(-d del c(t,x))-R^(︷^(                      mass transport model                         ))  = |_(Gamma_(x=0||x=1))q (t,x)^(︷^(  mass flux boundary ))

熱移動物質移動モデル変数 vars を設定する:

領域 を設定する:

熱移動と物質移動のモデルパラメータ,熱源 ,熱伝導率 ,質量拡散率 ,物質源 を指定する:

外部流れ温度 が1000Kで熱伝達率 の熱対流値の境界条件パラメーターを指定する:

方程式を指定する:

初期条件を設定する:

モデルを解く:

解を可視化する:

Wolfram Research (2020), HeatTransferValue, Wolfram言語関数, https://reference.wolfram.com/language/ref/HeatTransferValue.html.

テキスト

Wolfram Research (2020), HeatTransferValue, Wolfram言語関数, https://reference.wolfram.com/language/ref/HeatTransferValue.html.

CMS

Wolfram Language. 2020. "HeatTransferValue." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/HeatTransferValue.html.

APA

Wolfram Language. (2020). HeatTransferValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HeatTransferValue.html

BibTeX

@misc{reference.wolfram_2024_heattransfervalue, author="Wolfram Research", title="{HeatTransferValue}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/HeatTransferValue.html}", note=[Accessed: 05-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_heattransfervalue, organization={Wolfram Research}, title={HeatTransferValue}, year={2020}, url={https://reference.wolfram.com/language/ref/HeatTransferValue.html}, note=[Accessed: 05-November-2024 ]}