半無限固体の非定常熱伝導
理論と物理
概要と適用場面
先生、半無限固体って現実にあるんですか? 「無限」って言われると、いまいちピンとこないんですけど…
もちろん現実に「無限に厚い物体」は存在しない。でも、厚い壁や地面に急に熱を加えたとき、熱が裏面に届くまでの初期段階では、裏面は「存在しないのと同じ」だから、半無限体として扱えるんだ。
なるほど、裏面の影響が出る前の時間帯に限定すれば使えるってことですね。具体的にどんな場面で使うんですか?
実務で多い例を挙げると:
- 溶接の入熱直後:アーク溶接やレーザー溶接で母材に入った熱が拡がっていく初期段階。HAZ(熱影響部)の温度分布はまさに半無限体の解で見積もれる
- レーザー加工の表面温度:レーザーが照射された瞬間から数ミリ秒間の表面温度上昇。加工深さの制御に直結する
- 地中の凍結深さ:冬季に地表面温度が急降下したとき、凍結がどこまで進むかを推定する。水道管の埋設深さの設計根拠になる
- 鋳造・鍛造の急冷:高温の金属を水や油で焼入れしたときの表面近傍の冷却速度。マルテンサイト変態が起きるかどうかの判定に使う
え、水道管の埋設深さまで!? 意外と身近な問題なんですね。
支配方程式と相似変数
じゃあ、この問題の数学的な定式化を教えてください。
半無限固体($x \geq 0$)の1次元非定常熱伝導方程式はこうなる:
ここで $\alpha = k/(\rho c_p)$ は熱拡散率 [m²/s] だ。鋼で約 $1.2 \times 10^{-5}$、アルミで約 $9.7 \times 10^{-5}$ m²/s。この値が大きいほど温度変化が速く伝わる。
これは普通の熱伝導方程式ですよね? 半無限固体ならではのポイントって何ですか?
ポイントは境界条件と初期条件にある。最も基本的なケースだと:
- 初期条件:$T(x, 0) = T_i$(全体が均一温度)
- 表面境界条件:$T(0, t) = T_s$($t > 0$ で表面温度が一定に変化)
- 遠方条件:$T(\infty, t) = T_i$(十分遠方は初期温度のまま)
そして決定的なのが相似変数の導入だ:
この変数変換をすると、偏微分方程式が常微分方程式に帰着される。$x$ と $t$ という2つの独立変数が $\eta$ 1つにまとまるんだ。これをボルツマン変換と呼ぶ。
2変数が1変数になる…! それって物理的にはどういう意味ですか?
「位置 $x$ が2倍遠い点の温度変化は、時間 $t$ を4倍にすれば同じになる」ということ。$\eta$ が同じなら温度プロファイルの形が同じ——これを自己相似性と言う。時間が経つにつれて温度プロファイルが $\sqrt{t}$ に比例して奥へ「伸びていく」イメージだね。
解析解の導出
じゃあ、相似変数を使うとどうやって解が求まるんですか?
$\theta(\eta) = (T - T_s)/(T_i - T_s)$ と無次元化すると、支配方程式は:
境界条件は $\theta(0) = 0$, $\theta(\infty) = 1$。これは誤差関数 erf で解けて:
元の温度に戻すと、半無限固体の温度分布の最も重要な公式が得られる:
ここで $\operatorname{erfc}(\eta) = 1 - \operatorname{erf}(\eta)$ は相補誤差関数だ。
erfc って具体的にどんな形をしているんですか? 値のイメージが湧かなくて…
覚えておくと便利な値はこのあたりだ:
| $\eta$ | $\operatorname{erfc}(\eta)$ | 意味 |
|---|---|---|
| 0 | 1.000 | 表面:$T = T_s$(完全に表面温度) |
| 0.5 | 0.480 | 温度変化の約48%が到達 |
| 1.0 | 0.157 | 温度変化の約16%が到達 |
| 1.5 | 0.034 | 温度変化の約3%が到達 |
| 2.0 | 0.0047 | 温度変化の0.5%未満(ほぼ初期温度) |
つまり $\eta = 2$($x = 4\sqrt{\alpha t}$)より奥ではほぼ温度変化がない。これが浸透深さの根拠になる。
浸透深さと表面熱流束
「浸透深さ」って、さっきの $\eta = 2$ の話と関係がありますか?
そのとおり。熱浸透深さ(thermal penetration depth)は、温度変化がほぼ到達する深さの目安で:
例えば鋼($\alpha \approx 1.2 \times 10^{-5}$ m²/s)に溶接で瞬間的に入熱した場合:
- $t = 1$ 秒後:$\delta \approx 4\sqrt{1.2 \times 10^{-5}} \approx 14$ mm
- $t = 10$ 秒後:$\delta \approx 44$ mm
- $t = 100$ 秒後:$\delta \approx 139$ mm
板厚がこの $\delta$ より十分大きければ、半無限体として扱ってOK。板厚 20 mm の鋼板なら、溶接後 $t \lesssim 2$ 秒程度は半無限体近似が有効だ。
表面の熱流束はどうなりますか? 一定温度を維持するには、どれくらいのエネルギーが必要なんでしょう?
表面($x = 0$)での熱流束は erfc 解を $x$ で微分すると:
$1/\sqrt{t}$ に比例するから、初期に猛烈な熱流束が必要で、時間とともに減衰する。$t \to 0$ で $q \to \infty$ になるのは、初期の温度勾配が表面で無限大になることに対応している。実際にはどんな熱源にも有限の出力があるから、ごく初期は一定温度条件より一定熱流束条件のほうが現実的だね。
境界条件の3パターン
表面温度一定以外のパターンもあるんですか?
半無限固体の典型的な境界条件は3パターンある:
| ケース | 表面条件 | 解の形 | 応用例 |
|---|---|---|---|
| Case 1 | 一定温度 $T(0,t)=T_s$ | $T_i + (T_s-T_i)\operatorname{erfc}\!\left(\frac{x}{2\sqrt{\alpha t}}\right)$ | 焼入れ、鋳型接触 |
| Case 2 | 一定熱流束 $q_0''$ | $T_i + \frac{2q_0''}{k}\sqrt{\frac{\alpha t}{\pi}}\exp\!\left(-\frac{x^2}{4\alpha t}\right) - \frac{q_0'' x}{k}\operatorname{erfc}\!\left(\frac{x}{2\sqrt{\alpha t}}\right)$ | レーザー照射、電気ヒーター |
| Case 3 | 対流 $-k\frac{\partial T}{\partial x}\big|_0 = h(T_\infty - T_s)$ | erfc と exp の組み合わせ(複合式) | 空冷、水冷 |
Case 2 の表面温度は $T(0,t) = T_i + \frac{2q_0''}{k}\sqrt{\frac{\alpha t}{\pi}}$ で、$\sqrt{t}$ に比例して上昇する。レーザー加工では出力が一定なので Case 2 のほうが実態に近いことが多い。
半無限体近似の妥当性判定
有限の厚さの板に対して、半無限体近似がどこまで使えるか、定量的な基準ってありますか?
フーリエ数 $\mathrm{Fo} = \alpha t / L^2$ で判定する($L$ は板厚)。ざっくり言うと:
- $\mathrm{Fo} < 0.05$:半無限体近似の誤差は 1% 未満。安心して使える
- $0.05 < \mathrm{Fo} < 0.2$:裏面の影響が出始める。精度に注意
- $\mathrm{Fo} > 0.2$:もはや半無限体ではない。有限厚さの解(フーリエ級数解)を使うべき
例えば厚さ 50 mm の鋼板($\alpha = 1.2 \times 10^{-5}$)なら $\mathrm{Fo} = 0.05$ に対応する時間は $t = 0.05 \times 0.05^2 / (1.2 \times 10^{-5}) \approx 10.4$ 秒。つまり溶接後 10 秒以内なら半無限体として計算して問題ない。
誤差関数と数学の歴史
誤差関数 erf はガウスが1800年代初頭に確率論の文脈で定義した関数だ。測定誤差の分布(正規分布)の累積分布関数と本質的に同じもので、「誤差」の名はそこに由来する。熱伝導の問題にこの同じ関数が現れるのは偶然ではなく、拡散方程式と確率分布が数学的に同じ構造を持つからだ。ブラウン運動(花粉が水中でランダムに動く現象)の理論でも同じ方程式が登場する。アインシュタインが1905年にブラウン運動の論文を書いたとき、フーリエの熱伝導理論を参照しているのは有名な話。
各項の物理的意味
- 熱拡散率 $\alpha = k/(\rho c_p)$:温度変化の「伝わりやすさ」を表す。熱伝導率 $k$ が大きいほど熱が流れやすく、熱容量 $\rho c_p$ が大きいほど温度が変わりにくい。銅($\alpha \approx 1.1 \times 10^{-4}$)はステンレス鋼($\alpha \approx 4 \times 10^{-6}$)の約30倍。銅鍋が素早く温まるのはこのため。
- 相似変数 $\eta = x/(2\sqrt{\alpha t})$:位置と時間を1つの無次元数に統合する。$\eta$ が同じなら同じ温度になるという自己相似性を表現。ランダムウォークの拡散距離が $\sqrt{t}$ に比例することと本質的に同じ。
- 相補誤差関数 $\operatorname{erfc}(\eta)$:表面($\eta=0$)で1、遠方($\eta \to \infty$)で0に漸近する単調減少関数。$\eta \approx 2$ でほぼ0になるため、浸透深さの指標となる。
- 表面熱流束 $q \propto 1/\sqrt{t}$:一定温度境界では初期に無限大の熱流束が必要。物理的には温度勾配が表面付近で極めて急峻であることを意味する。実際のプロセスでは有限の出力制限があるため、ごく初期は一定熱流束条件のほうが現実的。
仮定条件と適用限界
- 1次元熱伝導:加熱面積が浸透深さに比べて十分大きいこと。スポット径が小さいレーザーでは2次元・3次元の効果が顕著
- 等方均質材料:熱伝導率が方向・位置に依存しない。複合材料や溶接部(母材+溶接金属+HAZ)では注意
- 温度独立物性:$k$, $\rho$, $c_p$ が温度によらない。大温度差では非線形効果(例:鋼の $k$ は400°C付近で約30%低下)を考慮すべき
- 相変化なし:融解・凝固・蒸発を伴う場合は潜熱の考慮が必要(Stefan問題)
- 内部発熱なし:ジュール熱や化学反応熱がある場合は熱源項を追加した解が必要
次元解析と物性値一覧
| 物性値 | 記号 | SI単位 | 代表値 |
|---|---|---|---|
| 熱伝導率 | $k$ | W/(m·K) | 鋼: 50, Al: 237, Cu: 401 |
| 密度 | $\rho$ | kg/m³ | 鋼: 7,850, Al: 2,700 |
| 比熱 | $c_p$ | J/(kg·K) | 鋼: 500, Al: 900 |
| 熱拡散率 | $\alpha$ | m²/s | 鋼: 1.2e-5, Al: 9.7e-5 |
| 熱浸透深さ | $\delta$ | m | $4\sqrt{\alpha t}$(時間依存) |
| 表面熱流束 | $q_s''$ | W/m² | $k(T_s-T_i)/\sqrt{\pi\alpha t}$ |
数値解法と実装
解析解が使えない場面
erfc 解があるなら、わざわざ数値解析する必要ってあるんですか?
いい質問だ。解析解が使えるのは「均質・等方・温度独立物性・単純境界条件」の場合だけ。実務ではこんなケースで数値解析が必要になる:
- 温度依存物性:鋼の熱伝導率は 0°C で約 60 W/(m·K)、800°C で約 30 W/(m·K) まで低下する。非線形になるので解析解はない
- 2次元・3次元効果:溶接ビードのように加熱領域が有限幅なら、横方向への熱拡散を考慮する必要がある
- 時間変化する境界条件:溶接トーチの移動、レーザーのパルス照射など
- 相変化:溶融池の形成や凝固を伴う場合(Stefan問題)
- 複合材料・異種材接合:界面での熱抵抗が存在する場合
FEMによる半無限固体の離散化
有限要素法で半無限固体を解くとき、「無限」の領域をどう扱うんですか? 有限の要素で無限は表現できないですよね?
その通り。基本的なアプローチは2つある:
- 十分大きな解析領域を取る:浸透深さ $\delta = 4\sqrt{\alpha t_{\max}}$ の2〜3倍の領域を確保し、遠方境界に $T = T_i$(Dirichlet条件)を設定する。最もシンプルで確実
- 無限要素を使う:AnsysのINFIN111やAbaqusのCINPE4など、遠方境界の減衰を内蔵した特殊要素を境界に配置する。解析領域を大幅に小さくできる
熱伝導のFEM定式化では、Galerkin法により以下の離散系が得られる:
ここで $[C]$ は熱容量マトリクス、$[K]$ は熱伝導マトリクス、$\{F\}$ は熱負荷ベクトルだ。構造解析の $[M]\{\ddot{u}\} + [K]\{u\} = \{F\}$ と形が似ているだろう? 1階の時間微分か2階かの違いだ。
メッシュ戦略
メッシュはどうやって切ればいいですか? 均等で大丈夫ですか?
均等メッシュは絶対ダメ。erfc の温度プロファイルは表面付近で急勾配、奥に行くと平坦になる。だから表面から指数的にサイズを増やす不等分割メッシュ(バイアスメッシュ)が必須だ。
| 領域 | 推奨要素サイズ | 根拠 |
|---|---|---|
| 表面〜$0.1\delta$ | $\delta / 100$ 以下 | erfc の急勾配を正確に捕捉 |
| $0.1\delta$〜$\delta$ | $\delta / 20$ 程度 | 温度変化の主要部分 |
| $\delta$〜$2\delta$ | $\delta / 5$ 程度 | 温度変化が小さい領域 |
| $2\delta$ 以遠 | 粗くてOK | ほぼ温度変化なし |
Ansys なら Bias Factor を 10〜20 程度に設定すると、自動的にいい感じの不等分割になる。Abaqus では edge seed の single bias を使う。
時間積分スキーム
時間方向の刻みはどうすればいいですか? 最初の瞬間って温度変化が激しそうですけど…
鋭い指摘だ。$t = 0$ 付近は表面熱流束が $1/\sqrt{t}$ で発散するから、時間刻みも最初は極めて小さくする必要がある。具体的には:
- 初期の時間刻み:$\Delta t_1 = \Delta x_{\min}^2 / (6\alpha)$ 程度(表面最小要素の熱拡散時間の1/6)
- 時間刻みの成長:各ステップで 1.2〜1.5 倍ずつ増やしていく(幾何級数的増大)
- 自動時間刻み制御:商用ソルバーの自動制御に任せるのが最も安全。Abaqus の *HEAT TRANSFER ステップや Ansys の AUTO TIME STEPPING を有効にする
陰解法(backward Euler, Crank-Nicolson)なら安定性の制約はないが、精度のために初期の細かい刻みは依然として必要だ。
無限要素の活用
さっき出てきた無限要素って、具体的にどう使うんですか?
無限要素は解析領域の境界に貼り付ける特殊要素で、$x \to \infty$ での温度減衰を内蔵している:
| ソルバー | 要素名 | 次元 | 備考 |
|---|---|---|---|
| Ansys Mechanical | INFIN111 | 2D/3D | 8節点。要素座標系の設定に注意 |
| Abaqus | CINPE4 / CINPE5R | 2D/3D | 通常要素と同じ材料定義を共有 |
| COMSOL | Infinite Element Domain | 2D/3D | GUIからドメインを選択するだけ |
無限要素を使えば、解析領域を浸透深さの 1.5 倍程度まで縮小でき、要素数を大幅に削減できる。ただし、無限要素の配置方向が誤っていると意味のない結果になるから、必ず理論解と比較して検証すること。
ANSYS INFIN111 の落とし穴
ANSYS の無限要素 INFIN111 は座標系の向きが決定的に重要だ。「減衰する方向」を要素座標系の特定の軸(通常は要素の外向き法線方向)に合わせる必要がある。これを間違えると温度が増幅される場合があり、非物理的な高温が出る。公式マニュアルの Element Reference で「POLE node」の定義を必ず確認しよう。
陽解法と陰解法の使い分け
陽解法(forward Euler)は各時間ステップの計算が速いが、安定条件 $\Delta t \leq \Delta x^2 / (2\alpha)$ を満たす必要がある。表面の細かいメッシュに引きずられて全体の時間刻みが極めて小さくなり、実用的でないことが多い。陰解法(backward Euler や Crank-Nicolson)は各ステップで連立方程式を解く手間はあるが、無条件安定なので大きな時間刻みが使える。半無限固体の問題ではほぼ例外なく陰解法を推奨する。
実践ガイド
溶接HAZの温度予測
溶接の温度予測に半無限固体モデルがどう使われるのか、具体的に教えてください。
溶接では$t_{8/5}$(800°C から 500°C への冷却時間)が組織変態を決める最重要パラメータだ。AWS D1.1 規格でも半無限固体近似による推定法が記載されている。
入熱量 $Q$ [J/m] の線熱源が厚板表面を移動する場合、ローゼンタールの移動点熱源解から導かれる冷却速度の近似式:
ただし簡略版としては、鋼板厚 $d$ > 浸透深さのとき:
例えば、入熱 $Q = 1.5$ kJ/mm、予熱なし($T_0 = 20$°C)、板厚 25 mm の軟鋼なら $t_{8/5} \approx 12$ 秒。これが 6 秒以下だと水素割れリスクが高まり、30 秒以上だと靱性が低下する。溶接施工条件の設計に直結する数値だ。
レーザー加工の表面温度
レーザー加工だとどうなりますか? 加熱時間がすごく短いから半無限体が使えそうですね。
まさにレーザー加工は半無限体モデルの「ど真ん中」の応用だ。レーザーは一定の出力密度(パワー密度 $I_0$ [W/m²])で照射するから、Case 2(一定熱流束)を使う:
例えば、SUS304($k = 16$ W/(m·K)、$\alpha = 4.2 \times 10^{-6}$ m²/s)にパワー密度 $I_0 = 10^8$ W/m² のレーザーを 1 ms 照射すると:
$T(0, 1\text{ms}) = 20 + \frac{2 \times 10^8}{16}\sqrt{\frac{4.2 \times 10^{-6} \times 10^{-3}}{\pi}} \approx 20 + 1,450 = 1,470$°C
融点 1,400°C を超えるから溶融が始まる。照射時間を変えることで加工深さを制御できるわけだ。ただし融解が始まると潜熱の効果で実際の温度上昇は鈍化するから、精密な予測には相変化モデル(Stefan問題)が必要になる。
地中の凍結深さ推定
地中の凍結深さって、半無限固体モデルでどうやって求めるんですか?
地盤は深さ方向に実質的に無限だから、半無限固体モデルがよく適合する。地表面温度が $T_s = -15$°C に急変し、初期地温が $T_i = 5$°C だとすると、凍結面($T = 0$°C の等温面)の深さは:
$\operatorname{erfc}(\eta_f) = 5/20 = 0.25$ → $\eta_f \approx 0.81$
土壌の熱拡散率を $\alpha \approx 5 \times 10^{-7}$ m²/s とすると、1週間($t = 6 \times 10^5$ 秒)で:
$x_f = 2 \times 0.81 \times \sqrt{5 \times 10^{-7} \times 6 \times 10^5} \approx 0.89$ m
つまり約 90 cm まで凍結が進む。水道管の凍結防止には、この深さ以上に埋設する必要がある。日本の寒冷地の水道管埋設深さが 1.0〜1.2 m なのは、まさにこの計算に基づいているんだ。ただし実際には土壌の水分凍結に伴う潜熱放出があるため、凍結進行は erfc 解より遅くなる。より精密にはノイマン解(Stefan問題の解析解)を使う。
接触温度の計算
異なる温度の物体が接触したとき、接触面の温度ってどうなりますか?
これは半無限固体モデルの美しい応用だ。温度 $T_1$ の材料A と温度 $T_2$ の材料B が完全接触した瞬間、接触面温度 $T_c$ は:
ここで $e = \sqrt{k \rho c_p}$ は熱浸透率(thermal effusivity)。単位は J/(m²·K·s^{1/2})。
例えば 200°C の鋼($e \approx 14,000$)と 20°C の銅($e \approx 37,000$)を接触させると:
$T_c = (14000 \times 200 + 37000 \times 20)/(14000 + 37000) \approx 69$°C
接触面温度は銅寄りになる——熱浸透率が大きい方が「温度を押し付ける力」が強いんだ。人がステンレスの手すりを冷たく感じ、木の手すりを温かく感じるのも、同じ原理。手の熱が手すりに奪われるかどうかは、手すり材料の熱浸透率で決まる。
溶接の t8/5 と現場のルール・オブ・サム
MIG溶接でt8/5(800→500°C冷却時間)を半無限固体近似で計算する手法はAWS D1.1規格に記載されている。鋼板厚さ20mmの場合、溶接入熱5 kJ/cmのもとでt8/5≈10秒と計算でき、焼入れ硬化・水素割れリスクの事前評価に活用されている。現場のベテランは「溶接部にペンキを塗って色の変化で温度を見る」なんて技も使うが、設計段階ではこの半無限体ベースの計算式が品質保証のバックボーンになっている。
半無限固体を使うかどうかの判断フロー
- 加熱時間 $t$ と板厚 $L$ からフーリエ数 $\mathrm{Fo} = \alpha t / L^2$ を計算
- $\mathrm{Fo} < 0.05$ なら半無限体の解析解を使う(精度 1% 以内)
- $0.05 < \mathrm{Fo} < 0.2$ なら有限厚さのフーリエ級数解または数値解析
- $\mathrm{Fo} > 0.2$ なら完全に有限体。集中熱容量法(Bi < 0.1 の場合)も検討
- 温度依存物性・相変化・多次元効果がある場合は解析解を諦めてFEM
熱浸透率と日常感覚
真冬にタイルの床($e \approx 2,000$)を裸足で踏むと冷たいが、木の床($e \approx 400$)は冷たく感じない。どちらも同じ室温なのに感覚が違うのは、足の熱が床に奪われるスピードが違うから——これが熱浸透率の物理的意味だ。CAEの接触熱問題でも同じ概念が登場する。鋳造で溶湯を砂型に流すか金型に流すかで凝固速度が全く違うのも、型の熱浸透率が支配している。
ソフトウェア比較
商用ツールでの設定方法
商用ソルバーで半無限固体の問題を解くとき、各ツールでどう設定すればいいですか?
| ソルバー | 解析タイプ | 要素 | 設定のポイント |
|---|---|---|---|
| Ansys Mechanical | Transient Thermal | SOLID70/SOLID90 + INFIN111 | Auto Time Stepping ON、初期Δt を小さく設定。Bias Mesh で表面を細分化 |
| Abaqus | *HEAT TRANSFER | DC3D8 / DC3D20 + CINPE4 | *STEP で DELTMX(最大温度増分)を指定。Edge seed の single bias を活用 |
| COMSOL | Heat Transfer in Solids | Tetrahedral/Hex + Infinite Element | Time-Dependent Study。Distribution で boundary layer mesh を表面に配置 |
| Code_Aster | THER_LINEAIRE | HEXA8/HEXA20 | DEFI_MATERIAU で温度依存物性可。CALC_CHAMP で FLUX_NOEU 出力 |
検証はどうやればいいですか? 解析解があるんだから比較できますよね?
そう、これが半無限固体問題の大きな利点だ。解析解と直接比較できるので V&V(検証・妥当性確認)のベンチマークとして最適。具体的には:
- 一定温度境界の Case 1 で FEM 結果と erfc 解を比較
- 表面温度の時間履歴、深さ方向の温度分布の両方で一致を確認
- 表面熱流束 $q_s'' = k(T_s - T_i)/\sqrt{\pi\alpha t}$ との比較(数値微分の精度確認)
- メッシュ収束性:3水準以上のメッシュ密度で解が収束することを確認
NAFEMS の T2 ベンチマーク(1次元非定常熱伝導)がまさにこの問題だ。
オープンソースでの実装
商用ソフトがなくても Python で解けますか?
もちろん。解析解なら scipy.special.erfc を使えば1行だし、数値解析なら Python + FEniCS や Elmer FEM が使える。
解析解の例(Python):
import numpy as np
from scipy.special import erfc
alpha = 1.2e-5 # 鋼の熱拡散率 [m²/s]
Ti, Ts = 20, 800 # 初期温度, 表面温度 [°C]
t = 5.0 # 時間 [s]
x = np.linspace(0, 0.05, 100) # 深さ [m]
T = Ti + (Ts - Ti) * erfc(x / (2 * np.sqrt(alpha * t)))
delta = 4 * np.sqrt(alpha * t) # 浸透深さ
print(f"浸透深さ: {delta*1000:.1f} mm")
FEniCS で同じ問題を解くなら、1次元メッシュ + Dirichlet BC + backward Euler で数十行のコードで済む。商用ソルバーの結果検証に活用できるよ。
先端技術
非フーリエ熱伝導
フェムト秒レーザーみたいに超短パルスの加熱でも、ここまでの理論は使えるんですか?
非常にいい疑問だ。通常のフーリエの法則では熱伝播速度が無限大——温度変化が瞬間的に全体に伝わる。日常スケールでは問題にならないが、フェムト秒($10^{-15}$ 秒)〜ピコ秒レベルの超高速現象では物理的に不合理になる。
このスケールではCattaneo-Vernotte 方程式(双曲型熱伝導方程式)が必要:
$\tau_q$ は熱緩和時間(金属で $10^{-11}$〜$10^{-13}$ 秒程度)。この方程式は波動方程式と拡散方程式のハイブリッドで、有限速度の「熱波」が伝播する。フェムト秒レーザー加工、半導体のホットスポット解析、極低温物理で重要。
「熱波」って言葉のインパクトがすごいですね… 波動方程式だから反射とかもするんですか?
理論上はそうだ。界面での熱波の反射や干渉が起きる。ただし現実の材料では散乱が強いため、きれいな反射が観測されるのは極低温のヘリウムなど限られた条件だけ。研究レベルの話だが、半導体デバイスの微細化が進むと将来的にCAEでも考慮が必要になるかもしれない。
逆問題への応用
温度の測定結果から逆に熱流束を推定する、なんてこともできるんですか?
できる。これが逆問題(inverse heat conduction problem, IHCP)だ。半無限固体モデルは逆問題でも重要な役割を果たす:
- 鋳造の界面熱伝達係数の同定:鋳型内の温度履歴から溶湯-鋳型間の熱伝達係数を逆算
- ロケットエンジンの熱負荷推定:壁面温度の計測から表面熱流束を逆算
- 急冷焼入れの冷却曲線解析:内部温度の計測から表面の冷却速度を推定
半無限固体の解析解があるおかげで、逆問題のカーネル関数(グリーン関数)が既知となり、正則化法(Tikhonov 正則化など)との組み合わせで安定した逆解析が可能になる。機械学習(PINN: Physics-Informed Neural Network)と組み合わせた最新の手法も研究が進んでいる。
トラブルシューティング
よくある失敗と対策
半無限固体の解析で初心者がやりがちな失敗ってありますか?
実務で本当に多いミスを挙げるね:
| 失敗 | 症状 | 原因 | 対策 |
|---|---|---|---|
| 解析領域が小さすぎる | 遠方境界の温度が初期値から変化してしまう | 浸透深さの見積もり不足 | 領域を $3\delta$ 以上に拡大、または無限要素を使用 |
| 表面メッシュが粗すぎる | 表面温度は合うが内部の温度勾配が鈍る | erfc の急勾配を捕捉できていない | 表面 $\delta/100$ 以下の要素サイズ、bias mesh |
| 初期時間刻みが大きすぎる | 最初の数ステップで温度が振動する | $t \to 0$ での急激な変化に追従できない | $\Delta t_1 = \Delta x_{\min}^2/(6\alpha)$ から開始 |
| 均等メッシュの使用 | 要素数が膨大になるのに精度が出ない | 遠方の不要な細分化 | 指数的にサイズが増える不等分割メッシュ |
| Fo の確認を怠る | 有限厚さの効果で解析解と合わない | 半無限体近似の適用範囲外 | $\mathrm{Fo} < 0.05$ を確認してから解析 |
| 温度依存物性の無視 | 高温域で温度が過大に出る | $k$ の温度依存性(鋼は高温で $k$ 低下) | 温度依存物性テーブルを入力 |
遠方境界の条件で、断熱($\partial T/\partial x = 0$)と固定温度($T = T_i$)のどちらを使うべきですか?
半無限固体を模擬するなら固定温度 $T = T_i$ が正解。断熱条件を遠方境界に設定すると、熱が「跳ね返ってくる」ため、半無限体とは全く異なる挙動になる。これは本当に多い間違いで、結果が妙に高い温度を示したら真っ先に遠方境界条件を確認しよう。
検証用ベンチマーク
自分の解析結果が正しいか確認するためのベンチマーク問題って何がありますか?
半無限固体は解析解があるので、V&V に最適だ。推奨するベンチマークは:
- NAFEMS T2:1次元非定常熱伝導。一定温度境界条件で 32 秒後の深さ 0.01 m の温度を検証。正解は erfc 解で計算可能
- Case 1 自作ベンチマーク:鋼($k=50$, $\rho=7850$, $c_p=500$)で $T_i=20$, $T_s=500$°C。$t=10$ s 後の温度分布を erfc 解と比較。$x=5$ mm での正解は $T \approx 434$°C
- Case 2(一定熱流束):同じ物性で $q_0''=10^6$ W/m²。表面温度の時間履歴を解析解と比較
- 表面熱流束の検証:Case 1 で FEM の表面熱流束出力と $k(T_s-T_i)/\sqrt{\pi\alpha t}$ を比較。数値微分の精度チェック
いずれも2%以内の誤差で一致すれば、メッシュと時間刻みは十分だと判断できる。
今日は半無限固体の理論から実務応用まで、すごく体系的に理解できました。相似変数 $\eta$ で偏微分方程式が常微分方程式になるところは感動しました!
半無限固体は「解析解が存在する数少ない非定常問題」だから、理論を深く理解する価値がある。この解を基礎として溶接・レーザー・鋳造など実務の温度予測が組み立てられているんだ。そしてCAEの検証にも使えるから、数値解析エンジニアにとっても必須知識だよ。まずは Python で erfc 解をプロットして、感覚を掴むところから始めてみよう。
「解析が合わない」と思ったら
- まずフーリエ数を計算——$\mathrm{Fo} = \alpha t / L^2 < 0.05$ が満たされているか? 満たされていなければ半無限体近似を使ってはいけない
- 遠方境界条件を確認——断熱になっていないか? $T = T_i$ の固定温度が正しい
- メッシュの不等分割を確認——表面の最小要素サイズが $\delta/50$ 以下か?
- 時間刻みの初期値を確認——$\Delta t_1$ が $\Delta x_{\min}^2/(6\alpha)$ 以下か?
- 最小再現ケースで解析解と比較——1次元均質・温度独立物性のケースで erfc 解と一致するか確認してから、複雑なモデルに進む
なった
詳しく
報告