Transient Conduction in Semi-Infinite Solids

Category: Thermal Analysis > Transient Heat Conduction | Integrated Edition 2026-04-12
Semi-infinite solid transient conduction - temperature profile with erfc distribution and penetration depth visualization
Transient conduction in semi-infinite solids: erfc-type temperature distribution and penetration depth during surface temperature transient

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:

$$ \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, 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:

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

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:

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

With boundary conditions $\theta(0) = 0$ and $\theta(\infty) = 1$. This solves in terms of the error function:

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

Converting back, we get the most important formula for semi-infinite solid temperature distribution:

$$ \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 does erfc look like numerically? I need intuition for the values…

🎓

Key values to remember:

$\eta$$\operatorname{erfc}(\eta)$Physical meaning
01.000Surface: $T = T_s$ (fully at surface temperature)
0.50.480~48% of temperature change reached
1.00.157~16% of temperature change reached
1.50.034~3% of temperature change reached
2.00.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:

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

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:

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

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:

CaseSurface conditionSolution formApplications
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 (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.

Coffee Break Historical Note

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:

  1. 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.
  2. 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:

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

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.

RegionRecommended Element SizeReason
Surface to $0.1\delta$$\delta / 100$ or finerCapture 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 OKEssentially 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$:

SolverElement NameDimensionNotes
Ansys MechanicalINFIN1112D/3D8-node. Element coordinate orientation is critical.
AbaqusCINPE4 / CINPE5R2D/3DShare material definition with standard elements
COMSOLInfinite Element Domain2D/3DSelect 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.

Coffee Break ANSYS INFIN111 Pitfall

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:

$$ t_{8/5} = \frac{Q^2}{4\pi k \rho c_p} \left(\frac{1}{500 - T_0} - \frac{1}{800 - T_0}\right)^{-1} \cdot \frac{1}{(500 - T_0)^2} $$

For thick plates where semi-infinite applies, the simplified form is:

$$ t_{8/5} \approx \frac{1}{2\pi k} \cdot \frac{Q^2}{d^2} \left(\frac{1}{(500-T_0)^2} - \frac{1}{(800-T_0)^2}\right) $$

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:

$$ T(0, t) = T_i + \frac{2I_0}{k}\sqrt{\frac{\alpha t}{\pi}} $$

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:

$$ 0 = 5 + (-15 - 5)\operatorname{erfc}\!\left(\frac{x_f}{2\sqrt{\alpha t}}\right) $$

$\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:

$$ T_c = \frac{e_1 T_1 + e_2 T_2}{e_1 + e_2} $$

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.

Coffee Break Industrial Welding Standards

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?

🎓
SolverAnalysis TypeElementsKey Setup Steps
Ansys MechanicalTransient ThermalSOLID70/SOLID90 + INFIN111Enable Auto Time Stepping, set small initial Δt. Use bias mesh for surface refinement.
Abaqus*HEAT TRANSFERDC3D8 / DC3D20 + CINPE4Specify DELTMX (max temperature increment) in *STEP. Use edge seed single bias.
COMSOLHeat Transfer in SolidsTetrahedral/Hex + Infinite ElementTime-Dependent Study. Boundary layer mesh distribution on surface.
Code_AsterTHER_LINEAIREHEXA8/HEXA20Temperature-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:

  1. Compare FEM temperature profiles against erfc solution for Case 1
  2. Check both surface temperature history and depth-wise temperature distribution
  3. Verify surface heat flux: $q_s'' = k(T_s - T_i)/\sqrt{\pi\alpha t}$ (numerical differentiation accuracy check)
  4. 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):

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

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 ModeSymptomRoot CauseFix
Domain too smallFar-boundary temperature shifts from T_iInsufficient penetration depth accountingExtend domain to 3δ or use infinite elements
Surface mesh too coarseGood surface T, but internal gradient flattensCannot resolve erfc steep gradientRequire mesh size ≤ δ/50; use bias grading
Initial time step too largeEarly steps oscillateCannot resolve 1/√t behaviorStart at Δt₁ = Δx²_min/(6α)
Uniform mesh usedElement count explodes, poor accuracyIgnoring gradient variabilityExponential bias mesh
Fou number not checkedNumerical result ≠ erfc solutionOutside semi-infinite valid rangeVerify Fo < 0.05 before using
Temperature-dependent k ignoredHigh-temp region overpredictedSteel k drops ~30% above 400°CInput 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:

  1. NAFEMS T2: Standard 1D transient conduction. Constant boundary at surface, compare FEM to erfc at specified depth/time.
  2. 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
  3. Case 2 constant flux: Same material, $q_0''=10^6$ W/m². Compare surface temperature time history.
  4. 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 Simulators

Explore interactive simulators in this field to gain hands-on understanding of theory

Simulator Catalog

Related Fields

Structural AnalysisFluid AnalysisManufacturing Process Analysis
Rate this article
Thank you for your feedback!
Helpful
More
Detail
Report
Error
Helpful
0
More Detail
0
Report Error
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — View Profile