Transient Heat Conduction in a Semi-Infinite Solid

Category: 熱解析 > 非定常熱伝導 | Integrated 2026-04-12
Semi-infinite solid transient conduction - temperature profile with erfc distribution and penetration depth visualization
半無限固体の非定常熱伝導:表面温度急変時のerfc型温度分布と浸透深さ

Theory and Physics

Overview and Application Scenarios

🧑‍🎓

Professor, do semi-infinite solids actually exist in reality? When you say "infinite," I can't quite picture it...

🎓

Of course, there are no real objects that are "infinitely thick." However, in the initial stage when heat is suddenly applied to a thick wall or the ground, before the heat reaches the back surface, the back surface is "effectively non-existent," so it can be treated as a semi-infinite body.

🧑‍🎓

I see, so it's usable when limited to the time period before the influence of the back surface appears. What are some specific scenarios where it's used?

🎓

Here are some common examples in practice:

  • Immediately after welding heat input: The initial stage when heat from arc welding or laser welding spreads into the base material. The temperature distribution in the HAZ (Heat-Affected Zone) can be estimated precisely using the semi-infinite body solution.
  • Surface temperature in laser processing: The surface temperature rise from the instant of laser irradiation up to a few milliseconds. Directly relates to controlling the processing depth.
  • Freezing depth in the ground: Estimating how far freezing progresses when the ground surface temperature drops rapidly in winter. Used as a design basis for the burial depth of water pipes.
  • Rapid cooling in casting/forging: The cooling rate near the surface when high-temperature metal is quenched in water or oil. Used to determine whether martensitic transformation occurs.
🧑‍🎓

What, even for water pipe burial depth!? It's a more familiar problem than I thought.

Governing Equation and Similarity Variable

🧑‍🎓

Then, could you teach me the mathematical formulation of this problem?

🎓

The one-dimensional unsteady heat conduction equation for a semi-infinite solid ($x \geq 0$) is as follows:

$$ \frac{\partial T}{\partial t} = \alpha \frac{\partial^2 T}{\partial x^2} $$

Here, $\alpha = k/(\rho c_p)$ is the thermal diffusivity [m²/s]. For steel, it's about $1.2 \times 10^{-5}$, and for aluminum, about $9.7 \times 10^{-5}$ m²/s. The larger this value, the faster temperature changes propagate.

🧑‍🎓

This is the ordinary heat conduction equation, right? What's the specific point for a semi-infinite solid?

🎓

The point lies in the boundary and initial conditions. In the most basic case:

  • Initial condition: $T(x, 0) = T_i$ (uniform temperature everywhere)
  • Surface boundary condition: $T(0, t) = T_s$ (surface temperature changes to a constant for $t > 0$)
  • Far-field condition: $T(\infty, t) = T_i$ (sufficiently far away remains at the initial temperature)

And the decisive factor is the introduction of the similarity variable:

$$ \eta = \frac{x}{2\sqrt{\alpha t}} $$

Applying this variable transformation reduces the partial differential equation to an ordinary differential equation. The two independent variables $x$ and $t$ are combined into a single variable $\eta$. This is called the Boltzmann transformation.

🧑‍🎓

Two variables become one...! What does that mean physically?

🎓

It means "the temperature change at a point twice as far away ($x$) will be the same if the time ($t$) is quadrupled." If $\eta$ is the same, the shape of the temperature profile is the same—this is called self-similarity. Imagine the temperature profile "stretching" deeper proportionally to $\sqrt{t}$ as time passes.

Derivation of the Analytical Solution

🧑‍🎓

So, how is the solution obtained using the similarity variable?

🎓

By non-dimensionalizing with $\theta(\eta) = (T - T_s)/(T_i - T_s)$, the governing equation becomes:

$$ \frac{d^2\theta}{d\eta^2} + 2\eta \frac{d\theta}{d\eta} = 0 $$

The boundary conditions are $\theta(0) = 0$, $\theta(\infty) = 1$. This is solved by the error function erf:

$$ \theta(\eta) = \operatorname{erf}(\eta) = \frac{2}{\sqrt{\pi}} \int_0^{\eta} e^{-u^2} du $$

Returning to the original temperature yields the most important formula for the temperature distribution in a semi-infinite solid:

$$ \boxed{T(x,t) = T_i + (T_s - T_i) \operatorname{erfc}\!\left(\frac{x}{2\sqrt{\alpha t}}\right)} $$

Here, $\operatorname{erfc}(\eta) = 1 - \operatorname{erf}(\eta)$ is the complementary error function.

🧑‍🎓

What shape does erfc actually have? I can't visualize its values...

🎓

These are some useful values to remember:

$\eta$$\operatorname{erfc}(\eta)$Meaning
01.000Surface: $T = T_s$ (completely at surface temperature)
0.50.480About 48% of the temperature change has arrived
1.00.157About 16% of the temperature change has arrived
1.50.034About 3% of the temperature change has arrived
2.00.0047Less than 0.5% of the temperature change (almost initial temperature)

In other words, beyond $\eta = 2$ ($x = 4\sqrt{\alpha t}$), there is almost no temperature change. This forms the basis for the penetration depth.

Penetration Depth and Surface Heat Flux

🧑‍🎓

Is "penetration depth" related to the earlier discussion about $\eta = 2$?

🎓

Exactly. The thermal penetration depth is a guideline for the depth where the temperature change has almost reached:

$$ \boxed{\delta \approx 4\sqrt{\alpha t}} $$

For example, when heat is instantaneously input into steel ($\alpha \approx 1.2 \times 10^{-5}$ m²/s) during welding:

  • After $t = 1$ second: $\delta \approx 4\sqrt{1.2 \times 10^{-5}} \approx 14$ mm
  • After $t = 10$ seconds: $\delta \approx 44$ mm
  • After $t = 100$ seconds: $\delta \approx 139$ mm

If the plate thickness is sufficiently larger than this $\delta$, it's OK to treat it as a semi-infinite body. For a 20 mm thick steel plate, the semi-infinite body approximation is valid for about $t \lesssim 2$ seconds after welding.

🧑‍🎓

What about the surface heat flux? How much energy is needed to maintain a constant temperature?

🎓

The heat flux at the surface ($x = 0$) is obtained by differentiating the erfc solution with respect to $x$:

$$ \boxed{q_s''(t) = \frac{k(T_s - T_i)}{\sqrt{\pi \alpha t}}} $$

It is proportional to $1/\sqrt{t}$, meaning an enormous heat flux is required initially, which decays over time. $q \to \infty$ as $t \to 0$ corresponds to the temperature gradient becoming infinite at the surface initially. In reality, any heat source has finite output, so for the very initial period, a constant heat flux condition is more realistic than a constant temperature condition.

Three Patterns of Boundary Conditions

🧑‍🎓

Are there patterns other than constant surface temperature?

🎓

There are three typical boundary condition patterns for semi-infinite solids:

CaseSurface ConditionSolution FormApplication Example
Case 1Constant temperature $T(0,t)=T_s$$T_i + (T_s-T_i)\operatorname{erfc}\!\left(\frac{x}{2\sqrt{\alpha t}}\right)$Quenching, mold contact
Case 2Constant heat flux $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)$Laser irradiation, electric heater
Case 3Convection $-k\frac{\partial T}{\partial x}\big|_0 = h(T_\infty - T_s)$Combination of erfc and exp (composite formula)Air cooling, water cooling

The surface temperature for Case 2 is $T(0,t) = T_i + \frac{2q_0''}{k}\sqrt{\frac{\alpha t}{\pi}}$, which increases proportionally to $\sqrt{t}$. In laser processing, since the output is constant, Case 2 is often closer to reality.

Validity Assessment of the Semi-Infinite Body Approximation

🧑‍🎓

Is there a quantitative criterion for how far the semi-infinite body approximation can be used for a plate of finite thickness?

🎓

It is judged by the Fourier number $\mathrm{Fo} = \alpha t / L^2$ (where $L$ is the plate thickness). Roughly speaking:

  • $\mathrm{Fo} < 0.05$: Error of the semi-infinite body approximation is less than 1%. Safe to use.
  • $0.05 < \mathrm{Fo} < 0.2$: Influence of the back surface begins to appear. Be cautious about accuracy.
  • $\mathrm{Fo} > 0.2$: No longer a semi-infinite body. Should use the finite thickness solution (Fourier series solution).

For example, for a 50 mm thick steel plate ($\alpha = 1.2 \times 10^{-5}$), the time corresponding to $\mathrm{Fo} = 0.05$ is $t = 0.05 \times 0.05^2 / (1.2 \times 10^{-5}) \approx 10.4$ seconds. That means it's fine to calculate as a semi-infinite body within about 10 seconds after welding.

Coffee Break Trivia

Error Function and Mathematical History

The error function erf was defined by Gauss in the early 1800s in the context of probability theory. It is essentially the same as the cumulative distribution function of the measurement error distribution (normal distribution), hence the name "error." The appearance of this same function in heat conduction problems is not a coincidence; it's because the diffusion equation and probability distributions share the same mathematical structure. The same equation appears in the theory of Brownian motion (the phenomenon where pollen moves randomly in water). It's a famous story that when Einstein wrote his paper on Brownian motion in 1905, he referenced Fourier's heat conduction theory.

Physical Meaning of Each Term
  • Thermal diffusivity $\alpha = k/(\rho c_p)$: Represents how easily temperature changes "propagate." The larger the thermal conductivity $k$, the easier heat flows, and the larger the heat capacity $\rho c_p$, the harder it is for temperature to change. Copper ($\alpha \approx 1.1 \times 10^{-4}$) is about 30 times that of stainless steel ($\alpha \approx 4 \times 10^{-6}$). This is why a copper pot heats up quickly.
  • Similarity variable $\eta = x/(2\sqrt{\alpha t})$: Integrates position and time into a single dimensionless number. Expresses self-similarity: if $\eta$ is the same, the temperature is the same. This is essentially the same as the diffusion distance in a random walk being proportional to $\sqrt{t}$.
  • Complementary error function $\operatorname{erfc}(\eta)$: A monotonically decreasing function that asymptotically approaches 1 at the surface ($\eta=0$) and 0 at infinity ($\eta \to \infty$). Since it becomes nearly 0 at $\eta \approx 2$, it serves as an indicator for penetration depth.
  • Surface heat flux $q \propto 1/\sqrt{t}$: For a constant temperature boundary, an infinite heat flux is required initially. Physically, this means the temperature gradient is extremely steep near the surface. In actual processes, due to finite output limitations, a constant heat flux condition is more realistic for the very initial period.
Assumptions and Applicability Limits
  • 1D heat conduction: The heating area must be sufficiently large compared to the penetration depth. For lasers with small spot diameters, 2D/3D effects become significant.
  • Isotropic homogeneous material: Thermal conductivity must not depend on direction or position. Caution is needed for composite materials or welded joints (base metal + weld metal + HAZ).
  • Temperature-independent properties: $k$, $\rho$, $c_p$ must not depend on temperature. For large temperature differences, nonlinear effects (e.g., steel's $k$ decreases by about 30% around 400°C) should be considered.
  • No phase change: If melting, solidification, or evaporation is involved, latent heat must be considered (Stefan problem).
  • No internal heat generation: If there is Joule heating or chemical reaction heat, a solution with an added heat source term is needed.
Dimensional Analysis and Property Value List
PropertySymbolSI UnitRepresentative Value
Thermal conductivity$k$W/(m·K)Steel: 50, Al: 237, Cu: 401
Density$\rho$kg/m³Steel: 7,850, Al: 2,700
Specific heat$c_p$J/(kg·K)Steel: 500, Al: 900
Thermal diffusivity$\alpha$m²/sSteel: 1.2e-5, Al: 9.7e-5
Thermal penetration depth$\delta$m$4\sqrt{\alpha t}$ (time-dependent)
Surface heat flux$q_s''$W/m²$k(T_s-T_i)/\sqrt{\pi\alpha t}$

Numerical Methods and Implementation

Scenarios Where Analytical Solutions Cannot Be Used

🧑‍🎓

If there's an erfc solution, is there even a need to do numerical analysis?

🎓

Good question. Analytical solutions are only usable for cases of "homogeneous, isotropic, temperature-independent properties, simple boundary conditions." In practice, numerical analysis becomes necessary in cases like these:

  • Temperature-dependent properties: Steel's thermal conductivity decreases from about 60 W/(m·K) at 0°C to about 30 W/(m·K) at 800°C. It becomes nonlinear, so there's no analytical solution.
  • 2D/3D effects: If the heating area is finite in width, like a weld bead, heat diffusion in the lateral direction must be considered.
  • Time-varying boundary conditions: Moving welding torches, pulsed laser irradiation, etc.
  • Phase change: Cases involving molten pool formation or solidification (Stefan problem).
  • Composite materials / dissimilar material joining: Cases where thermal resistance exists at the interface.

FEM Discretization of a Semi-Infinite Solid

🧑‍🎓

When solving a semi-infinite solid with the Finite Element Method, how do you handle the "infinite" domain? You can't represent infinity with finite elements, right?

🎓

Exactly. There are two basic approaches:

  1. Take a sufficiently large analysis domain: Secure a domain 2-3 times larger than the penetration depth $\delta = 4\sqrt{\alpha t_{\max}}$, and set $T = T_i$ (Dirichlet condition) at the far boundary. The simplest and most reliable.
  2. Use infinite elements: Place special elements like INFIN111 in Ansys or CINPE4 in Abaqus, which have built-in decay at the far boundary, at the boundary. This can significantly reduce the analysis domain.

In the FEM formulation for heat conduction, the Galerkin method yields the following discrete system:

$$ [C]\left\{\frac{d T}{d t}\right\} + [K]\{T\} = \{F\} $$

Here, $[C]$ is the heat capacity matrix, $[K]$ is the thermal conductivity matrix, and $\{F\}$ is the heat load vector. It looks similar to $[M]\{\ddot{u}\} + [K]\{u\} = \{F\}$ in structural analysis, right? The difference is whether it's a first-order or second-order time derivative.

Mesh Strategy

🧑‍🎓

How should I create the mesh? Is a uniform mesh okay?

🎓

Absolutely not a uniform mesh. The erfc temperature profile has a steep gradient near the surface and becomes flat further in. Therefore, a non-uniform mesh (biased mesh) with element sizes increasing exponentially from the surface is essential.

RegionRecommended Element SizeBasis
Surface ~ $0.1\delta$Less than $\delta / 100$To accurately capture the steep gradient of erfc
$0.1\delta$ ~ $\delta$About $\delta / 20$Main part of the temperature change
$\delta$ ~ $2\delta$About $\delta / 5$Region with small temperature change
Beyond $2\delta$Coarse is OKAlmost no temperature change

In Ansys, setting the Bias Factor to around 10-20 will automatically create a nice non-uniform mesh. In Abaqus, use single bias for edge seed.

Time Integration Scheme

🧑‍🎓

How should I set the time step? The temperature change seems very intense at the initial moment...

🎓

Sharp observation. Near $t = 0$, the surface heat flux diverges as $1/\sqrt{t}$, so the time step also needs to be extremely small initially. Specifically:

関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

構造解析流体解析製造プロセス解析
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ
About the Authors
🧑‍🎓

行列解法アルゴリズムって、具体的にはどういうことですか?


🎓

直接法(LU分解Cholesky分解)または反復法(CG法GMRES法)により連立方程式を解く。大規模問題では前処理付き反復法が効果的なんだ。



解法分類メモリ使用量適用規模
LU分解直接法O(n²)小〜中規模
Cholesky分解直接法(対称正定値)O(n²)小〜中規模
PCG法反復法O(n)大規模
GMRES法反復法O(n·m)大規模・非対称
AMG前処理前処理O(n)超大規模
🧑‍🎓

つまり有限要素法のところで手を抜くと、後で痛い目を見るってことですね。肝に銘じます!


商用ツールにおける実装

🧑‍🎓

で、半無限固体の非定常伝導をやるにはどんなソフトが使えるんですか?


ツール名開発元/現在主要ファイル形式
Ansys Mechanical (旧ANSYS Structural)Ansys Inc..cdb, .rst, .db, .ans, .mac
Abaqus FEA (SIMULIA)Dassault Systèmes SIMULIA.inp, .odb, .cae, .sta, .msg
COMSOL MultiphysicsCOMSOL AB.mph
Simcenter STAR-CCM+Siemens Digital Industries Software.sim, .java, .csv

ベンダーの系譜と製品統合の経緯

🧑‍🎓

各ソフトの成り立ちって、結構ドラマチックだったりしますか?



Ansys Mechanical (旧ANSYS Structural)

🧑‍🎓

Ansys Mechanical」について教えてください!


🎓

1970年にSwanson Analysis Systems Inc. (SASI) が開発。APDL(Ansys Parametric Design Language)ベース。

現在の所属: Ansys Inc.



Abaqus FEA (SIMULIA)

🧑‍🎓

Abaqus FEAって、具体的にはどういうことですか?


🎓

1978年にHKS (Hibbitt, Karlsson & Sorensen) が開発。2005年にDassault Systèmesが買収し、SIMULIAブランドに統合。

現在の所属: Dassault Systèmes SIMULIA


🧑‍🎓

ここまで聞いて、が開発がなぜ重要か、やっと腹落ちしました!



COMSOL Multiphysics

🧑‍🎓

COMSOL Multiphysics」について教えてください!


🎓

1986年スウェーデンで設立。MATLAB連携のFEMLABとして開始、後にCOMSOLに改名。マルチフィジックスに強み。

現在の所属: COMSOL AB


🧑‍🎓

おお〜、が開発の話、めちゃくちゃ面白いです! もっと聞かせてください。


ファイル形式と相互運用性

🧑‍🎓

異なるソフト間でデータを受け渡しするときの注意点ってありますか?


フォーマット拡張子種別概要
STEP.stp/.step中立CADISO 10303準拠の3D CADデータ交換フォーマット。形状+PMI対応。
IGES.igs/.iges中立CAD初期のCADデータ交換規格。曲面データの互換性に課題あり。STEPへの移行が進む。
VTK.vtk/.vtu可視化Visualization Toolkit形式。ParaView等で使用。
🎓

異なるソルバー間でモデルを変換する際は、要素タイプの対応関係、材料モデルの互換性、荷重・境界条件の表現差異に注意が必要になるんだ。特に高次要素や特殊要素(コヒーシブ要素、ユーザー定義要素等)はソルバー間で直接変換できない場合が多い。


🧑‍🎓

なるほど…フォーマットって一見シンプルだけど、実はすごく奥が深いんですね。


実務上の注意点

🧑‍🎓

教科書には載ってない「現場の知恵」みたいなものってありますか?


🎓

メッシュ収束性の確認、境界条件の妥当性検証、材料パラメータの感度分析がすごく大事なんだ。


🎓
  • メッシュ依存性の検証: 少なくとも3水準のメッシュ密度で収束性を確認
  • 境界条件の妥当性: 物理的に意味のある拘束条件の設定
  • 結果の検証: 理論解、実験データ、既知ベンチマーク問題との比較



🎓

うん、いい調子だよ! 実際に手を動かしてみることが一番の勉強だからね。分からないことがあったらいつでも聞いてくれ。


Coffee Break よもやま話

半無限固体の解析解と誤差関数

突然表面温度がTs に変化した半無限固体の温度はT(x,t)=Ts+(Ti−Ts)erf(x/2√(αt))で与えられる。誤差関数erfは数学者ガウスが1800年代に定義したもので、溶接・鍛造・急冷焼入れなど短時間・局所加熱の解析基盤として今も現役で使われている。

各項の物理的意味
  • 蓄熱項 $\rho c_p \partial T/\partial t$:単位体積あたりの熱エネルギー蓄積率。【日常の例】鉄のフライパンは熱しにくく冷めにくいが、アルミ鍋は熱しやすく冷めやすい——これは密度 $\rho$ と比熱 $c_p$ の積(熱容量)の違い。熱容量が大きい物体は温度変化が緩やかになる。水は比熱が非常に大きい(4,186 J/(kg·K))ため、海沿いの気温は内陸より安定する。非定常解析ではこの項が温度の時間変化速度を決める。
  • 熱伝導項 $\nabla \cdot (k \nabla T)$:フーリエの法則に基づく熱伝導。温度勾配に比例した熱流束。【日常の例】金属スプーンを熱い鍋に入れると持ち手まで熱くなる——金属は熱伝導率 $k$ が高いため、高温側から低温側へ素早く熱が伝わる。木製スプーンが熱くならないのは $k$ が小さいから。断熱材(グラスウール等)は $k$ が極めて小さく、温度勾配があっても熱が伝わりにくい。「温度差のあるところに熱が流れる」という自然の傾向を数式化したもの。
  • 対流項 $\rho c_p \mathbf{u} \cdot \nabla T$:流体の運動に伴う熱輸送。【日常の例】扇風機に当たると涼しく感じるのは、風(流体の流れ)が体表面近くの暖かい空気を運び去り、新鮮な冷たい空気を供給するから——これが強制対流。暖房で部屋の天井付近が暖かくなるのは、暖められた空気が浮力で上昇する自然対流。PCのCPUクーラーのファンも強制対流で放熱している。対流は熱伝導よりも桁違いに効率的な熱輸送手段。
  • 熱源項 $Q$内部発熱(ジュール熱、化学反応熱、放射線吸収等)。単位: W/m³。【日常の例】電子レンジは食品内部のマイクロ波吸収(体積発熱)で加熱する。電気毛布のヒーター線はジュール発熱($Q = I^2 R / V$)で暖かくなる。リチウムイオン電池の充放電時の発熱、ブレーキパッドの摩擦熱も熱源として解析で考慮される。外部から「表面」に熱を与える境界条件とは異なり、熱源項は「内部」でのエネルギー生成を表す。
仮定条件と適用限界
  • フーリエの法則:熱流束が温度勾配に比例する線形関係(極低温・超短パルス加熱では非フーリエ熱伝導が必要)
  • 等方性熱伝導:熱伝導率が方向に依存しない(複合材料・単結晶等では異方性を考慮)
  • 温度独立物性値(線形解析):物性値が温度に依存しない仮定(大温度差では温度依存性が必要)
  • 熱放射の扱い:表面間放射はビューファクタ法、参加媒体ではDO法やP1近似を適用
  • 適用外ケース:相変化(融解・凝固)では潜熱の考慮が必要。極端な温度勾配では熱応力連成が必須
次元解析と単位系
変数SI単位注意点・換算メモ
温度 $T$K(ケルビン)またはCelsius絶対温度と摂氏の混同に注意。輻射計算では必ず絶対温度を使用
熱伝導率 $k$W/(m·K)鋼: 約50、アルミ: 約237、空気: 約0.026
熱伝達係数 $h$W/(m²·K)自然対流: 5〜25、強制対流: 25〜250、沸騰: 2,500〜25,000
比熱 $c_p$J/(kg·K)定圧比熱と定積比熱の区別(気体で重要)
熱流束 $q$W/m²境界条件としてのNeumann条件

数値解法と実装

数値手法の詳細

🧑‍🎓

具体的にはどんなアルゴリズムで半無限固体の非定常伝導を解くんですか?




離散化の定式化



🎓

形状関数 $N_i$ を用いて未知量を近似:



$$ u^h(\mathbf{x}) = \sum_{i=1}^{n} N_i(\mathbf{x}) \, u_i $$




🎓

これを数式で表すとこうなるよ。


$$ K_e = \int_{\Omega_e} B^T \, D \, B \, d\Omega \approx \sum_{g=1}^{n_g} w_g \, B^T(\xi_g) \, D \, B(\xi_g) \, |J(\xi_g)| $$

基礎方程式の離散形


🎓

これを数式で表すとこうなるよ。


$$ T(x,t) - T_s = (T_i - T_s)\operatorname{erf}\left(\frac{x}{2\sqrt{\alpha t}}\right) $$
$$ q''(0,t) = \frac{k(T_s - T_i)}{\sqrt{\pi\alpha t}} $$

🧑‍🎓

うーん、式だけだとピンとこないです… 何を表してるんですか?


🎓

連続体の支配方程式を離散化すると、以下の代数方程式系が得られる:



$$ [K]\{u\} = \{F\} $$


🎓

ここで $[K]$ は全体剛性マトリクス(または同等のシステムマトリクス)、$\{u\}$ は未知節点変数ベクトル、$\{F\}$ は外力ベクトルなんだ。


🧑‍🎓

あっ、そういうことか! 連続体の支配方程式をってそういう仕組みだったんですね。


要素技術

🧑‍🎓

「要素技術」って聞いたことはあるんですけど、ちゃんと理解できてないかもしれません…


要素タイプ次数節点数(3D)精度計算コスト
四面体1次線形4低(シアロッキング)
四面体2次二次10
六面体1次線形8
六面体2次二次20非常に高
プリズム線形/二次6/15中〜高

積分スキーム

🧑‍🎓

積分スキームって、具体的にはどういうことですか?


🎓
  • 完全積分: 全ての項を正確に積分。剛性過大評価の傾向(ロッキング
  • 低減積分: 積分点数を削減。計算効率向上だが、アワーグラスモード発生のリスク
  • 選択的低減積分 (B-bar法): 体積項と偏差項を分離して積分。ロッキング回避

🧑‍🎓

ここまで聞いて、要素タイプがなぜ重要か、やっと腹落ちしました!


収束性と安定性

🧑‍🎓

収束しなくなったら、まず何をチェックすればいいですか?


🎓
  • h-refinement: メッシュを細分化(要素サイズ h を小さく)して精度向上
  • p-refinement: 要素の多項式次数を上げて精度向上
  • hp-refinement: h と p を同時に最適化

🎓

収束速度: 二次要素で $O(h^2)$ のオーダーで誤差が減少(滑らかな解の場合)


🧑‍🎓

なるほど…メッシュを細分化って一見シンプルだけど、実はすごく奥が深いんですね。


ソルバー設定の推奨事項

🧑‍🎓

具体的にはどんなアルゴリズムで半無限固体の非定常伝導を解くんですか?


パラメータ推奨値備考
反復法の収束判定$10^{-6}$残差ノルム基準
前処理手法ILU(0) or AMG問題規模による
最大反復回数1000非収束時は設定見直し
メモリモードIn-core可能な限り

線形要素 vs 2次要素

熱伝導解析では線形要素でも十分な精度が得られることが多い。温度勾配が急な領域(熱衝撃等)では2次要素を推奨。

熱流束の評価

要素内の温度勾配から算出。節点応力と同様にスムージングが必要な場合がある。

対流-拡散問題

ペクレ数が高い(対流支配)場合、風上的安定化(SUPG等)が必要。純粋な熱伝導問題では不要。

非定常解析の時間刻み

熱拡散の特性時間 $\tau = L^2 / \alpha$($\alpha$: 熱拡散率)に対して十分小さい刻みを設定。急激な温度変化には自動時間刻み制御が有効。

非線形収束

温度依存物性値による非線形性はマイルドな場合が多く、Picard反復(直接置換法)で十分なことが多い。放射の強非線形性ではニュートン法を推奨。

定常解析の判定

全節点の温度変化が閾値以下($|\Delta T| / T_{max} < 10^{-5}$等)で収束と判定。

陽解法と陰解法のたとえ

陽解法は「今の情報だけで次を予測する天気予報」——計算は速いが大きな時間刻みでは不安定(嵐を見逃す)。陰解法は「未来の状態も考慮した予測」——大きな時間刻みでも安定するが、各ステップで方程式を解く手間がかかる。急激な温度変化がない問題では陰解法で大きな時間刻みを使う方が効率的。

実践ガイド

実践ガイド

🧑‍🎓

先生、「実践ガイド」について教えてください!


🎓

半無限固体の非定常伝導の実務的な解析フローと注意点を解説する。



解析フロー

🧑‍🎓

最初の一歩から教えてください! 何から始めればいいですか?


🎓

1. 前処理 (Pre-processing)

  • CADデータのインポートと形状簡略化
  • 材料特性の定義
  • メッシュ生成(要素タイプ・サイズの決定)
  • 境界条件と荷重条件の設定

🎓

2. 求解 (Solving)

  • ソルバー設定(解法、収束基準、出力制御)
  • ジョブ投入と計算実行
  • 収束モニタリング

🎓

3. 後処理 (Post-processing)

  • 結果の可視化(変位、応力、その他の物理量)
  • 結果の検証と妥当性確認
  • レポート作成


メッシュ生成のベストプラクティス

🧑‍🎓

メッシュの良し悪しってどうやって判断するんですか?



要素品質指標

🧑‍🎓

「要素品質指標」について教えてください!


指標理想値許容範囲影響
アスペクト比1.0< 5.0精度低下
ヤコビアン比1.0> 0.3要素退化
ワーピング< 15°精度低下
スキューネス< 45°収束性悪化
テーパー比0< 0.5精度低下

メッシュ密度の決定

🧑‍🎓

メッシュ密度の決定って、具体的にはどういうことですか?


🎓
  • 応力集中部: 最低3層以上の要素を配置
  • 応力勾配の大きい領域: 要素サイズを周囲の1/3〜1/5に
  • 荷重印加点近傍: 局所細分化
  • 遠方領域: 粗いメッシュで計算効率を確保


境界条件の設定指針

🧑‍🎓

境界条件って、ここを間違えると全部ダメになるって聞いたんですけど…


🎓
  • 過拘束に注意: 剛体移動の拘束は6自由度のみ
  • 対称条件の活用: 計算規模の削減
  • 荷重の等価分配: 集中荷重 vs. 分布荷重の選択

🧑‍🎓

あっ、そういうことか! 過拘束に注意ってそういう仕組みだったんですね。


商用ツール別の実装手順

🧑‍🎓

いろんなソフトがあるんですよね? それぞれの特徴を教えてください!


ツール名開発元/現在主要ファイル形式
Ansys Mechanical (旧ANSYS Structural)Ansys Inc..cdb, .rst, .db, .ans, .mac
Abaqus FEA (SIMULIA)Dassault Systèmes SIMULIA.inp, .odb, .cae, .sta, .msg
COMSOL MultiphysicsCOMSOL AB.mph
Simcenter STAR-CCM+Siemens Digital Industries Software.sim, .java, .csv

Ansys Mechanical (旧ANSYS Structural)

🧑‍🎓

Ansys Mechanical」について教えてください!


🎓

1970年にSwanson Analysis Systems Inc. (SASI) が開発。APDL(Ansys Parametric Design Language)ベース。

現在の所属: Ansys Inc.



Abaqus FEA (SIMULIA)

🧑‍🎓

Abaqus FEAって、具体的にはどういうことですか?


🎓

1978年にHKS (Hibbitt, Karlsson & Sorensen) が開発。2005年にDassault Systèmesが買収し、SIMULIAブランドに統合。

現在の所属: Dassault Systèmes SIMULIA


🧑‍🎓

先生の説明分かりやすい! ツール名のモヤモヤが晴れました。


Common Failures and Countermeasures

🧑‍🎓

初心者がやりがちな失敗パターンってありますか? 事前に知っておきたいです!


症状原因対策
計算が収束しないメッシュ品質不良、不適切な境界条件メッシュ改善、拘束条件見直し
応力が異常に大きい応力特異点、メッシュ依存特異点回避、局所メッシュ細分化
変位が非現実的材料定数誤り、単位系不整合入力データ確認
計算時間が過大不要な細分化、非効率な解法メッシュ最適化、並列計算

品質保証チェックリスト

🧑‍🎓

教科書には載ってない「現場の知恵」みたいなものってありますか?


🎓
  • メッシュ収束性を3水準以上で確認したか
  • 力の釣り合い(反力合計)を検証したか
  • 結果が物理的に妥当な範囲か確認したか
  • 既知の理論解またはベンチマーク問題と比較したか



🎓

うん、いい調子だよ! 実際に手を動かしてみることが一番の勉強だからね。分からないことがあったらいつでも聞いてくれ。


Coffee Break よもやま話

溶接熱影響部の急冷解析

MIG溶接でt8/5(800→500°C冷却時間)を半無限固体近似で計算する手法はAWS D1.1規格に記載されている。鋼板厚さ20mmの場合、溶接入熱5 kJ/cmのもとでt8/5≈10秒と計算でき、焼入れ硬化・水素割れリスクの事前評価に活用されている。

解析フローのたとえ

熱解析のフローは「お風呂の追い焚き設計」で考えてみましょう。浴槽の形(解析対象)を決め、お湯の初期温度(初期条件)と外気温(Boundary Conditions)を設定し、追い焚きの出力(熱源)を調整する。「2時間後にぬるくなっていないか?」を計算で予測する——これが非定常熱解析の本質です。

初心者が陥りやすい落とし穴

「放射を無視していいですか?」——室温付近なら大抵OK。でも数百度を超えたら話は別です。放射による熱伝達は温度の4乗に比例するため、高温では対流を圧倒します。晴れた日に日向と日陰で体感温度が全然違うのを経験したことがありますよね? あれが放射の威力です。工業炉やエンジン周りの解析で放射を無視するのは、猛暑日に「日差しは関係ない」と言い張るようなものです。

境界条件の考え方

熱伝達係数 $h$ は「窓の断熱性能」だと思ってください。$h$ が大きい=窓が薄い=熱がどんどん逃げる。$h$ が小さい=二重窓=熱が逃げにくい。この数値1つで結果が大きく変わるため、文献値の引用や実験による同定が重要です。「とりあえず10 W/(m²·K)で…」と適当に入れていませんか?

ソフトウェア比較

商用ツール比較

🧑‍🎓

いろんなソフトがあるんですよね? それぞれの特徴を教えてください!


🎓

半無限固体の非定常伝導に対応する主要な商用CAEツールの機能比較と、各製品の歴史的背景を詳述する。



対応ツール一覧

🧑‍🎓

で、半無限固体の非定常伝導をやるにはどんなソフトが使えるんですか?


ツール名開発元/現在主要ファイル形式
Ansys Mechanical (旧ANSYS Structural)Ansys Inc..cdb, .rst, .db, .ans, .mac
Abaqus FEA (SIMULIA)Dassault Systèmes SIMULIA.inp, .odb, .cae, .sta, .msg
COMSOL MultiphysicsCOMSOL AB.mph
Simcenter STAR-CCM+Siemens Digital Industries Software.sim, .java, .csv

Ansys Mechanical (旧ANSYS Structural)

🧑‍🎓

Ansys Mechanical」について教えてください!


🎓

1970年にSwanson Analysis Systems Inc. (SASI) が開発。APDL(Ansys Parametric Design Language)ベース。

現在の所属: Ansys Inc.



Abaqus FEA (SIMULIA)

🧑‍🎓

Abaqus FEAって、具体的にはどういうことですか?


🎓

1978年にHKS (Hibbitt, Karlsson & Sorensen) が開発。2005年にDassault Systèmesが買収し、SIMULIAブランドに統合。

現在の所属: Dassault Systèmes SIMULIA


🧑‍🎓

ここまで聞いて、が開発がなぜ重要か、やっと腹落ちしました!



COMSOL Multiphysics

🧑‍🎓

COMSOL Multiphysics」について教えてください!


🎓

1986年スウェーデンで設立。MATLAB連携のFEMLABとして開始、後にCOMSOLに改名。マルチフィジックスに強み。

現在の所属: COMSOL AB



Simcenter STAR-CCM+

🧑‍🎓

次はSimcenter STARの話ですね。どんな内容ですか?


🎓

CD-adapcoが開発。2016年にSiemensが買収しSimcenterブランドに統合。ポリヘドラルメッシュが特徴。

現在の所属: Siemens Digital Industries Software


🧑‍🎓

あっ、そういうことか! が開発ってそういう仕組みだったんですね。


機能比較マトリクス

🧑‍🎓

予算も時間も限られてるんですけど、コスパ最強はどれですか?


機能Ansys MechanicalAbaqusCOMSOLStar-CCM+
基本機能
高度な機能
自動化/スクリプト
並列計算
GPU対応

変換時のリスク

🧑‍🎓

変換時のリスクって、具体的にはどういうことですか?


🎓
  • 要素タイプの非互換: ソルバー固有要素は中立フォーマットで表現不可
  • 材料モデルの差異: 同名でも内部実装が異なる場合がある
  • 境界条件の再定義: 多くの場合、手動での再設定が必要
  • 結果データの比較: 出力変数の定義(節点値 vs. 要素値、積分点値)に差異

🧑‍🎓

あっ、そういうことか! 異なるツール間でのモってそういう仕組みだったんですね。


ライセンス形態

🧑‍🎓

「ライセンス形態」って聞いたことはあるんですけど、ちゃんと理解できてないかもしれません…


ツールライセンス特徴
商用FEAノードロック/フローティング高額だが公式サポート付き
OpenFOAMGPL無償だがサポートは有償
COMSOLノードロック/フローティングモジュール単位で購入
Code_AsterGPLEDF開発のOSSソルバー

選定の指針

🧑‍🎓

結局どれを選べばいいか、判断基準を教えてもらえますか?


🎓

半無限固体の非定常伝導のツール選定においては以下を考慮:


🎓
  • 解析規模: 数万〜数億DOFへのスケーラビリティ
  • 物理モデル: 必要な構成則・要素タイプの対応状況
  • ワークフロー: CADとの連携、自動化の容易さ
  • コスト: 初期投資 + 年間保守 + 教育コスト
  • サポート: 技術サポートの質とレスポンス



🎓

うん、いい調子だよ! 実際に手を動かしてみることが一番の勉強だからね。分からないことがあったらいつでも聞いてくれ。


Coffee Break よもやま話

半無限固体解析の数値実装

ANSYS Thermal 2024では無限要素(INFIN111)を境界に配置することで半無限固体の境界条件を模擬でき、計算領域を実際の板厚の3倍以下にトリミングしても誤差0.1%以下を維持できる。AbaqusではCINPE4無限要素が同様の機能を提供している。

選定で最も重要な3つの問い

  • 「何を解くか」:半無限固体の非定常伝導に必要な物理モデル・要素タイプが対応しているか。例えば、流体ではLES対応の有無、構造では接触・大変形の対応能力が差になる。
  • 「誰が使うか」:初心者チームならGUIが充実したツール、経験者ならスクリプト駆動の柔軟なツールが適する。自動車のAT車(GUI)とMT車(スクリプト)の違いに似ている。
  • 「どこまで拡張するか」:将来の解析規模拡大(HPC対応)、他部門への展開、他ツールとの連携を見据えた選択が長期的なコスト削減につながる。

先端技術

先端トピックと研究動向

🧑‍🎓

半無限固体の非定常伝導の分野って、これからどう進化していくんですか?


🎓

半無限固体の非定常伝導における最新の研究動向と先進的手法を見ていこう。



最新の数値手法

🧑‍🎓

次は最新の数値手法の話ですね。どんな内容ですか?



🧑‍🎓

うーん、式だけだとピンとこないです… 何を表してるんですか?


🎓
  • 等幾何解析 (IGA): NURBS基底関数を直接使用し、CAD-CAE間のシームレスな連携を実現
  • 粒子法 (SPH, MPM): メッシュフリー手法による大変形・破壊の追跡
  • 位相場法 (Phase-Field): 界面の暗示的表現による複雑な界面追跡
  • 機械学習支援: サロゲートモデル、物理インフォームドニューラルネットワーク (PINN)


高性能計算 (HPC) への対応


並列化手法概要適用ソルバー
MPI (領域分割)分散メモリ型。大規模問題の標準全主要ソルバー
OpenMP共有メモリ型。ノード内並列多くのソルバー
GPU (CUDA/OpenCL)GPGPU活用。特に陽解法で有効LS-DYNA, Fluent等
ハイブリッド MPI+OpenMPノード間+ノード内並列大規模HPC環境

トラブルシューティング

トラブルシューティング




よくあるエラーと対策

🧑‍🎓

先生も半無限固体の非定常伝導で徹夜デバッグしたことありますか?(笑)



1. 収束失敗

🧑‍🎓

収束失敗って、具体的にはどういうことですか?


🎓

症状: ソルバーが指定反復回数内に収束せず異常終了


🎓

考えられる原因:

  • メッシュ品質の不足(過度に歪んだ要素)
  • 材料パラメータの不適切な設定
  • 不適切な初期条件
  • 非線形性が強すぎる(荷重ステップの不足)

🎓

対策:

  • メッシュ品質チェックを実施(アスペクト比、ヤコビアン)
  • 材料パラメータの単位系を確認
  • 荷重を複数ステップに分割(サブステップ数の増加)
  • 収束判定基準の緩和(ただし精度に注意)

🧑‍🎓

つまり収束失敗のところで手を抜くと、後で痛い目を見るってことですね。肝に銘じます!



2. 非物理的な結果

🧑‍🎓

次は非物理的な結果の話ですね。どんな内容ですか?


🎓

症状: 応力/変位/温度等が物理的に非現実的な値


🎓

考えられる原因:

  • 境界条件の誤設定
  • 単位系の混在(SI単位と工学単位の混同)
  • 不適切な要素タイプの選択
  • 応力特異点の存在

🎓

対策:

  • 反力の合計を確認(力の釣り合い)
  • 単位系の一貫性を確認
  • 要素タイプの適切性を再検討
  • 特異点除去またはサブモデリング

🧑‍🎓

先輩が「収束失敗だけはちゃんとやれ」って言ってた意味が分かりました。




3. 計算時間の超過

🧑‍🎓

計算時間の超過って、具体的にはどういうことですか?


🎓

症状: 計算が想定時間の何倍もかかる


🎓

対策:

  • メッシュの粗密分布の最適化
  • 対称性の活用(1/2, 1/4モデル)
  • ソルバー設定の最適化(反復法、前処理の選択)
  • 並列計算の活用



4. メモリ不足

🧑‍🎓

「メモリ不足」について教えてください!


🎓

症状: Out of Memory エラー


🧑‍🎓

先輩が「収束失敗だけはちゃんとやれ」って言ってた意味が分かりました。


🎓

対策:

  • アウトオブコア解法の使用
  • メッシュ規模の削減
  • 64bit版ソルバーの使用確認
  • メモリ割り当ての増加

🧑‍🎓

おお〜、収束失敗の話、めちゃくちゃ面白いです! もっと聞かせてください。


Nastran代表的エラー

🧑‍🎓

代表的エラーって、具体的にはどういうことですか?


🎓
  • FATAL 2012: 特異剛性マトリクス → 拘束条件の見直し
  • USER WARNING 5291: 要素品質不良 → メッシュ修正
  • SYSTEM FATAL 3008: メモリ不足 → MEM設定の調整


Abaqus代表的エラー

🧑‍🎓

「代表的エラー」について教えてください!


🎓
  • Excessive distortion: 要素の過大変形 → NLGEOM確認、メッシュ改善
  • Zero pivot: 拘束不足 → 境界条件追加
  • Time increment too small: 収束失敗 → ステップ設定見直し

🧑‍🎓

なるほど。じゃあツール名ができていれば、まずは大丈夫ってことですか?


「解析が合わない」と思ったら

  1. まず深呼吸——焦って設定をランダムに変えると、問題がさらに複雑になる
  2. 最小再現ケースを作る——半無限固体の非定常伝導の問題を最も単純な形で再現する。「引き算のデバッグ」が最も効率的
  3. 1つだけ変えて再実行——複数の変更を同時に行うと、何が効いたか分からなくなる。科学実験と同じ「対照実験」の原則
  4. 物理に立ち返る——計算結果が「重力に逆らって物が浮く」ような非物理的な結果なら、入力データの根本的な間違いを疑う

Related Topics

関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

構造解析流体解析製造プロセス解析
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — About the Authors