Transient Conduction in Semi-Infinite Solids
Theoretical Foundation of Transient Conduction in Semi-Infinite Solids
Overview and application scenarios
Professor, does a "semi-infinite solid" actually exist in reality? The term "infinite" is hard to relate to…
Of course, truly "infinitely thick" objects don't exist. However, in the early stages after applying heat to a thick wall or the ground—before heat reaches the back surface—the back side effectively "doesn't exist," so we can treat it as a semi-infinite solid.
I see—we can use it as long as we're within the time period before back-surface effects appear. What are specific practical examples?
Common practical applications include:
- Immediately after welding heat input: In arc or laser welding, the heat-affected zone (HAZ) temperature distribution during the early phase of heat propagation in the base metal fits the semi-infinite solid solution perfectly.
- Laser processing surface temperature: During the first few milliseconds after laser illumination, surface temperature rise is governed by semi-infinite solid behavior, critical for controlling processing depth.
- Ground freezing depth: When ground surface temperature drops sharply in winter, estimating how deep freezing penetrates is essential. Water pipe burial depth is designed based on this calculation.
- Rapid cooling in casting/forging: When high-temperature metal is quenched in water or oil, the near-surface cooling rate determines whether martensitic transformation occurs.
Even water pipe burial depth! Surprisingly practical…
Governing equations and similarity variable
Can you explain the mathematical formulation of this problem?
The 1D transient heat conduction equation for a semi-infinite solid ($x \geq 0$) is:
Here $\alpha = k/(\rho c_p)$ is the thermal diffusivity [m²/s]. For steel, approximately $1.2 \times 10^{-5}$; for aluminum, approximately $9.7 \times 10^{-5}$ m²/s. Larger values mean temperature changes propagate faster.
This is the standard heat conduction equation, right? What's special about semi-infinite solids?
The key is in the boundary and initial conditions. The most basic case is:
- Initial condition: $T(x, 0) = T_i$ (uniform initial temperature)
- Surface boundary condition: $T(0, t) = T_s$ (surface temperature changes to constant value at $t > 0$)
- Far-field condition: $T(\infty, t) = T_i$ (far from surface, temperature remains at initial value)
The crucial step is introducing the similarity variable:
This variable transformation converts the PDE into an ODE. Two independent variables ($x$ and $t$) collapse into one ($\eta$). This is called the Boltzmann transformation.
Two variables become one… What's the physical meaning?
"A point twice as far away reaches the same temperature profile if you wait 4 times longer." When $\eta$ is the same, the temperature profile shape is identical—this is called self-similarity. As time progresses, the temperature profile "stretches outward" in proportion to $\sqrt{t}$.
Derivation of analytical solutions
How do we solve this using the similarity variable?
Introducing $\theta(\eta) = (T - T_s)/(T_i - T_s)$ and non-dimensionalizing, the governing equation becomes:
With boundary conditions $\theta(0) = 0$ and $\theta(\infty) = 1$. This solves in terms of the error function:
Converting back, we get the most important formula for semi-infinite solid temperature distribution:
Here $\operatorname{erfc}(\eta) = 1 - \operatorname{erf}(\eta)$ is the complementary error function.
What does erfc look like numerically? I need intuition for the values…
Key values to remember:
| $\eta$ | $\operatorname{erfc}(\eta)$ | Physical meaning |
|---|---|---|
| 0 | 1.000 | Surface: $T = T_s$ (fully at surface temperature) |
| 0.5 | 0.480 | ~48% of temperature change reached |
| 1.0 | 0.157 | ~16% of temperature change reached |
| 1.5 | 0.034 | ~3% of temperature change reached |
| 2.0 | 0.0047 | <0.5% change (nearly initial temperature) |
Beyond $\eta = 2$ (i.e., $x = 4\sqrt{\alpha t}$), temperature change is negligible. This defines the penetration depth.
Penetration depth and surface heat flux
Is "penetration depth" related to that $\eta = 2$ result?
Exactly. The thermal penetration depth is a measure of how far temperature changes reach:
For example, steel ($\alpha \approx 1.2 \times 10^{-5}$ m²/s) subjected to sudden welding heat:
- At $t = 1$ s: $\delta \approx 14$ mm
- At $t = 10$ s: $\delta \approx 44$ mm
- At $t = 100$ s: $\delta \approx 139$ mm
If the plate thickness is much larger than $\delta$, the semi-infinite approximation is valid. For a 20 mm steel plate, the approximation holds for roughly $t \lesssim 2$ seconds after welding.
What about surface heat flux? How much energy is needed to maintain constant surface temperature?
The surface heat flux from differentiating the erfc solution is:
Notice the $1/\sqrt{t}$ dependence: enormous heat flux is needed initially, then it decays with time. As $t \to 0$, $q \to \infty$—the initial temperature gradient at the surface is infinite. Real heat sources have finite power, so constant heat flux conditions are often more realistic than constant temperature in the very early stages.
Three patterns of boundary conditions
Are there boundary condition patterns beyond constant surface temperature?
Three typical patterns exist for semi-infinite solids:
| Case | Surface condition | Solution form | Applications |
|---|---|---|---|
| Case 1 | Constant 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 2 | Constant 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 3 | Convection $-k\frac{\partial T}{\partial x}\big|_0 = h(T_\infty - T_s)$ | Combination of erfc and exp (complex) | Air cooling, water cooling |
In Case 2, surface temperature rises as $T(0,t) = T_i + \frac{2q_0''}{k}\sqrt{\frac{\alpha t}{\pi}}$, proportional to $\sqrt{t}$. Laser processing typically uses Case 2 since laser power is approximately constant.
Validity assessment of semi-infinite solid approximation
For a finite-thickness plate, how do we quantitatively judge if semi-infinite approximation is valid?
Use the Fourier number $\mathrm{Fo} = \alpha t / L^2$ (where $L$ is plate thickness) as a criterion:
- $\mathrm{Fo} < 0.05$: Semi-infinite approximation error is <1%. Safe to use.
- $0.05 < \mathrm{Fo} < 0.2$: Back-surface effects beginning. Accuracy requires care.
- $\mathrm{Fo} > 0.2$: Definitively finite-thickness regime. Use Fourier series solutions.
For a 50 mm steel plate ($\alpha = 1.2 \times 10^{-5}$), $\mathrm{Fo} = 0.05$ corresponds to $t \approx 10.4$ seconds. So welding simulations are valid within ~10 seconds for semi-infinite approximation on this thickness.
Error Functions and Mathematical History
Gauss defined the error function in the early 1800s in the context of probability theory. It's essentially the cumulative distribution function of the normal distribution—the name "error" refers to measurement error distributions. The same function appears in heat conduction problems because diffusion equations and probability distributions share identical mathematical structure. Einstein's 1905 Brownian motion paper references Fourier's heat conduction theory—a beautiful connection between physics and mathematics.
Numerical Computation Methods for Transient Conduction in Semi-Infinite Solids
Scenarios where analytical solutions are unavailable
If analytical solutions exist, why use numerical analysis?
Analytical solutions only work for "uniform, isotropic, temperature-independent properties, simple boundaries." Real engineering requires numerical methods in these scenarios:
- Temperature-dependent material properties: Steel's thermal conductivity drops ~30% from 0°C to 800°C. Nonlinearity prevents closed-form solutions.
- 2D/3D effects: Finite-width welding beads, localized laser spots need multidimensional analysis.
- Time-varying boundaries: Moving welding torch, pulsed laser irradiation create time-dependent boundary conditions.
- Phase changes: Melting/solidification with latent heat (Stefan problem) requires modified approaches.
- Composite/dissimilar materials: Interfacial thermal resistance in bonded structures.
FEM discretization of semi-infinite solids
How do we handle "infinite" domain in FEM with finite elements?
Two main approaches:
- Create a sufficiently large analysis domain: Extend the domain to 2–3 times the penetration depth $\delta = 4\sqrt{\alpha t_{\max}}$, apply $T = T_i$ (Dirichlet condition) at the far boundary. Simplest and most robust.
- Use infinite elements: Special elements like ANSYS INFIN111 or Abaqus CINPE4 with built-in far-field decay. Dramatically reduces mesh size at the cost of complexity.
The FEM weak form via Galerkin gives the discrete system:
where $[C]$ is the heat capacity matrix, $[K]$ the thermal conductivity matrix, and $\{F\}$ the heat load vector.
Mesh strategy
Can I use uniform mesh? Or do I need special meshing?
Uniform mesh is absolutely wrong. The erfc profile is steep at the surface, then flat far out. Non-uniform, exponentially graded mesh (bias mesh) is essential.
| Region | Recommended Element Size | Reason |
|---|---|---|
| Surface to $0.1\delta$ | $\delta / 100$ or finer | Capture steep erfc gradient |
| $0.1\delta$ to $\delta$ | $\delta / 20$ approx. | Main temperature change zone |
| $\delta$ to $2\delta$ | $\delta / 5$ approx. | Temperature change diminishes |
| Beyond $2\delta$ | Coarse OK | Essentially no temperature change |
In ANSYS, set Bias Factor to 10–20 for automatic exponential grading. Abaqus uses "single bias" on edge seeds.
Time integration scheme
How should time stepping be set? Temperature change is violent at $t=0$…
Since surface heat flux diverges as $1/\sqrt{t}$ at early times, use extremely fine initial time steps. Specifically:
- Initial time step: $\Delta t_1 = \Delta x_{\min}^2 / (6\alpha)$ (one-sixth the thermal diffusion time of the smallest surface element)
- Time step growth: Increase by factor 1.2–1.5 each step (geometric progression)
- Automatic control: Use ANSYS AUTO TIME STEPPING or Abaqus automatic scheme. Most reliable for accuracy.
Implicit methods (backward Euler, Crank-Nicolson) are unconditionally stable, but fine initial steps are still needed for accuracy.
Application of infinite elements
What are "infinite elements" and how do they work?
Infinite elements are special elements attached to analysis domain boundaries. They have built-in decay behavior for $x \to \infty$:
| Solver | Element Name | Dimension | Notes |
|---|---|---|---|
| Ansys Mechanical | INFIN111 | 2D/3D | 8-node. Element coordinate orientation is critical. |
| Abaqus | CINPE4 / CINPE5R | 2D/3D | Share material definition with standard elements |
| COMSOL | Infinite Element Domain | 2D/3D | Select domain via GUI |
Using infinite elements reduces the analysis domain to ~1.5× penetration depth, cutting elements dramatically. However, element orientation must be correct—wrong orientation can amplify instead of decay, producing nonsensical results. Always verify against analytical solutions.
The Critical Orientation Issue
ANSYS INFIN111's "decay direction" must align with the element coordinate system (usually outward normal). Misalignment causes temperature amplification instead of decay, sometimes producing unphysical high-temperature zones. Always check the POLE node definition in the Element Reference manual before trusting results.
Practical Applications of Transient Conduction in Semi-Infinite Solids
Temperature prediction of welding HAZ
How does semi-infinite solid help predict welding temperatures?
The $t_{8/5}$ (cooling time from 800°C to 500°C) is the critical parameter controlling microstructure in welds, cited in AWS D1.1 specifications. From Rosenthal's moving point-heat-source solution:
For thick plates where semi-infinite applies, the simplified form is:
Example: Heat input $Q = 1.5$ kJ/mm, no preheat ($T_0 = 20$°C), plate thickness 25 mm, mild steel → $t_{8/5} \approx 12$ seconds. If $t_{8/5} < 6$ s, hydrogen cracking risk rises. If $> 30$ s, toughness drops. This directly drives welding procedure design.
Surface temperature in laser processing
How does semi-infinite apply to laser processing with short pulses?
Lasers apply constant power density (Case 2 boundary condition), so use:
For example, SUS304 ($k = 16$ W/(m·K), $\alpha = 4.2 \times 10^{-6}$ m²/s) hit with power density $I_0 = 10^8$ W/m² for 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 1,470$°C
Melting point is ~1,400°C, so melting starts. By controlling laser pulse duration, processing depth is controlled. However, once melting begins, latent heat effects and phase change require Stefan problem solutions for precision.
Ground freezing depth estimation
How do we estimate how deep ground freezes in winter?
Soil is effectively semi-infinite deep. If surface temperature drops to $T_s = -15$°C and initial ground is $T_i = 5$°C, the freezing front (where $T = 0$°C) location is:
$\operatorname{erfc}(\eta_f) = 0.25$ → $\eta_f \approx 0.81$
With soil thermal diffusivity $\alpha \approx 5 \times 10^{-7}$ m²/s and $t = 1$ week ($6 \times 10^5$ s):
$x_f = 2 \times 0.81 \times \sqrt{5 \times 10^{-7} \times 6 \times 10^5} \approx 0.89$ m
Freezing reaches ~90 cm depth. Water pipe codes mandate 1.0–1.2 m burial depth in cold climates—a direct application of this calculation. Real scenarios involve soil moisture freeze-thaw latent heat, which slows penetration beyond the erfc prediction (Stefan problem).
Contact temperature calculation
What happens when two different-temperature objects contact?
A beautiful semi-infinite application: two materials at $T_1$ and $T_2$ in perfect contact reach interface temperature:
where $e = \sqrt{k \rho c_p}$ is thermal effusivity [J/(m²·K·s^{1/2})]. This quantifies how strongly material "imposes" its temperature.
Example: 200°C steel ($e \approx 14,000$) contacting 20°C copper ($e \approx 37,000$):
$T_c = (14000 \times 200 + 37000 \times 20)/(14000 + 37000) \approx 69$°C
Interface temperature leans toward copper—the material with higher effusivity "wins." This explains why stainless handrails feel colder than wood at the same room temperature: metal has high effusivity, wood has low. Heat conducts away from your hand faster in metal. Casting/quenching dynamics and heat sink selection depend critically on effusivity.
The t₈/₅ Rule in MIG Welding
AWS D1.1 uses the semi-infinite solid erfc approximation to calculate $t_{8/5}$ from weld heat input. For 20 mm plate at 5 kJ/cm heat input, $t_{8/5} \approx 10$ s, forming the basis for hardness/cracking risk assessment. Field experts often visually estimate by paint-color changes, but this calculation provides the engineering foundation.
Transient Conduction in Semi-Infinite Solids: Software & Solver Comparison for Transient Conduction in Semi-Infinite Solids
Implementation methods in commercial tools
How do I set up semi-infinite solid analysis in commercial solvers?
| Solver | Analysis Type | Elements | Key Setup Steps |
|---|---|---|---|
| Ansys Mechanical | Transient Thermal | SOLID70/SOLID90 + INFIN111 | Enable Auto Time Stepping, set small initial Δt. Use bias mesh for surface refinement. |
| Abaqus | *HEAT TRANSFER | DC3D8 / DC3D20 + CINPE4 | Specify DELTMX (max temperature increment) in *STEP. Use edge seed single bias. |
| COMSOL | Heat Transfer in Solids | Tetrahedral/Hex + Infinite Element | Time-Dependent Study. Boundary layer mesh distribution on surface. |
| Code_Aster | THER_LINEAIRE | HEXA8/HEXA20 | Temperature-dependent properties via DEFI_MATERIAU. Output with CALC_CHAMP FLUX_NOEU. |
How do I verify results? The analytical solution should match, right?
Absolutely. Semi-infinite solids are ideal V&V benchmarks because analytical erfc solutions exist:
- Compare FEM temperature profiles against erfc solution for Case 1
- Check both surface temperature history and depth-wise temperature distribution
- Verify surface heat flux: $q_s'' = k(T_s - T_i)/\sqrt{\pi\alpha t}$ (numerical differentiation accuracy check)
- Demonstrate mesh convergence across 3+ mesh densities
The NAFEMS T2 benchmark is exactly this problem.
Implementation in open source
Can I solve this in Python without commercial software?
Absolutely. Analytical solution is one line of code:
import numpy as np
from scipy.special import erfc
alpha = 1.2e-5 # Steel thermal diffusivity [m²/s]
Ti, Ts = 20, 800 # Initial and surface temps [°C]
t = 5.0 # Time [s]
x = np.linspace(0, 0.05, 100) # Depth [m]
T = Ti + (Ts - Ti) * erfc(x / (2 * np.sqrt(alpha * t)))
delta = 4 * np.sqrt(alpha * t) # Penetration depth
print(f"Penetration depth: {delta*1000:.1f} mm")
For FEM, use FEniCS + Python: 1D mesh + Dirichlet BC + backward Euler in ~50 lines. Excellent for validating commercial results.
Advanced Research in Transient Conduction in Semi-Infinite Solids
Non-Fourier heat conduction
Does the theory still apply for femtosecond laser pulses? That's much faster than usual…
Excellent question. Classical Fourier heat conduction assumes infinite heat propagation speed—temperature changes propagate instantaneously. At femtosecond (10⁻¹⁵ s) to picosecond scales, this breaks down physically. We need the Cattaneo-Vernotte equation (hyperbolic heat equation):
where $\tau_q$ (thermal relaxation time, ~10⁻¹¹–10⁻¹³ s for metals) replaces the pure diffusion behavior with a "heat wave" propagating at finite speed. This is a hybrid between diffusion and wave equations. Relevant for femtosecond laser machining, semiconductor hotspot dynamics, cryogenic physics.
"Heat waves"… so reflections can occur like sound waves?
Theoretically yes. Material scattering is strong in real metals, so clean reflections are rare. Only at extreme conditions (helium near absolute zero) do clear thermal wave reflections appear. Research-level frontier, but may become CAE necessity as device scales shrink.
Application to inverse problems
Can we work backward—measure internal temperatures to infer surface heat flux?
Yes—this is the inverse heat conduction problem (IHCP). Semi-infinite solids excel here:
- Casting interfacial heat transfer coefficient: From mold interior thermocouples, deduce molten metal–mold heat transfer
- Rocket engine heat loads: Measure wall temperature, back-calculate surface heat flux
- Quench analysis: From internal temperature history, infer surface cooling rate
Because analytical erfc solutions exist, the Green's function (kernel) is known, and regularized inversion (Tikhonov regularization) is stable. Recent ML approaches (Physics-Informed Neural Networks / PINNs) combine this known analytical structure with neural networks for robust inverse estimation.
Transient Conduction in Semi-Infinite Solids: Common Issues & Debugging for Transient Conduction in Semi-Infinite Solids
Common failures and countermeasures
What mistakes do beginners make with semi-infinite solid analysis?
Real-world blunders:
| Failure Mode | Symptom | Root Cause | Fix |
|---|---|---|---|
| Domain too small | Far-boundary temperature shifts from T_i | Insufficient penetration depth accounting | Extend domain to 3δ or use infinite elements |
| Surface mesh too coarse | Good surface T, but internal gradient flattens | Cannot resolve erfc steep gradient | Require mesh size ≤ δ/50; use bias grading |
| Initial time step too large | Early steps oscillate | Cannot resolve 1/√t behavior | Start at Δt₁ = Δx²_min/(6α) |
| Uniform mesh used | Element count explodes, poor accuracy | Ignoring gradient variability | Exponential bias mesh |
| Fou number not checked | Numerical result ≠ erfc solution | Outside semi-infinite valid range | Verify Fo < 0.05 before using |
| Temperature-dependent k ignored | High-temp region overpredicted | Steel k drops ~30% above 400°C | Input temperature-dependent property tables |
At far boundary, should I use adiabatic or constant temperature?
Constant temperature $T = T_i$ is correct for semi-infinite solid. Adiabatic boundary reflects heat back, completely breaking semi-infinite behavior. This is a frequent error—check boundary conditions first if results look wrong.
Verification benchmarks
How do I validate my analysis against theory?
Recommended benchmark problems:
- NAFEMS T2: Standard 1D transient conduction. Constant boundary at surface, compare FEM to erfc at specified depth/time.
- Case 1 custom: Steel ($k=50$, $\rho=7850$, $c_p=500$), $T_i=20$, $T_s=500$°C. At $t=10$ s and $x=5$ mm, exact answer: $T \approx 434$°C
- Case 2 constant flux: Same material, $q_0''=10^6$ W/m². Compare surface temperature time history.
- Surface heat flux validation: Compute $q_s'' = k(T_s-T_i)/\sqrt{\pi\alpha t}$ from theory; compare with FEM output. Verifies numerical differentiation accuracy.
All should agree within 2% for proper meshing/time stepping.
Related Topics
Explore interactive simulators in this field to gain hands-on understanding of theory
Simulator CatalogDetail
Error