JP | EN | ZH
TOPStructural AnalysisThermal Stress Analysis
NovaSolver · Thermo-Structural Analysis

Thermal Stress Analysis
Sequential Coupling, Thermal Fatigue & Electronics

Temperature gradients in a restrained structure are not harmless — they produce stresses that can be far larger than any mechanical load. From turbine blades cycling 700°C to solder joints on a smartphone chip expanding and contracting with every power cycle, thermal stress is a leading cause of structural failure.

Restrained Expansion Sequential Coupling Reference Temperature Thermal Fatigue
Tweet Share

The Origin of Thermal Stress

A free, unconstrained rod heated uniformly by ΔT simply expands: \(\Delta L = \alpha L \Delta T\). No stress develops. But bolt both ends to a rigid wall, and that expansion is resisted. The result is a compressive thermal stress:

\[ \sigma_\text{th} = -E\,\alpha\,\Delta T \]

For structural steel (\(E\) = 200 GPa, \(\alpha\) = 12×10−6 /°C) a 100°C temperature rise generates 240 MPa of compressive stress — close to yield. In realistic structures with partial restraint, bi-material interfaces, and non-uniform temperature fields, thermal stresses are computed via FEM.

Concept Walkthrough — Q&A

🧑‍🎓

I need to analyse thermal stresses in a bolted flange. My thermal and structural analyses are in separate jobs. What exactly is "sequential coupling" and how does it work?

🎓

Sequential coupling — also called one-way coupling — is the standard approach for the vast majority of thermal stress problems. Step 1: run a thermal analysis (steady-state or transient) using your heating/cooling boundary conditions. The output is a nodal temperature field. Step 2: read that temperature field into a structural analysis as a predefined "initial condition" or applied load at each node. The structural solver then converts nodal temperatures into thermal strains and computes the resulting stresses. The two analyses use the same mesh (or a mapped mesh if they differ). This is efficient because the thermal conductivity doesn't depend on the deformation — the two problems are weakly coupled and one-way transfer is accurate.

🧑‍🎓

When would I need "fully coupled" thermoelastic analysis instead?

🎓

Full coupling is needed when the deformation meaningfully changes the thermal response — or vice versa. The main cases: (1) Thermoelastic damping in precision resonators and MEMS devices — vibration causes tiny temperature oscillations that dissipate energy; (2) Bulk heating due to plasticity — in metal forming or high-speed machining, plastic work converts to heat (usually ~90%) and that heat changes the material's yield stress; (3) Frictional contact problems where heat generation from sliding depends on contact pressure, which depends on thermal expansion. For most engineering components — electronics, turbine discs, exhaust manifolds — sequential coupling is perfectly adequate and much cheaper.

🧑‍🎓

How does the thermal strain actually enter the FEM formulation? Where does αΔT show up in the equations?

🎓

In a 3D isotropic material, the thermal strain acts identically to an initial strain — a uniform volumetric expansion. The thermal strain vector is:

\[ \{\varepsilon_\text{th}\} = \alpha\,\Delta T\,\{1,\;1,\;1,\;0,\;0,\;0\}^T \]

The first three entries are the normal strain components (equal in all directions for isotropic expansion), and the last three are the shear strains (zero — thermal expansion doesn't shear). The mechanical (elastic) strain that generates stress is total strain minus thermal strain: \(\{\varepsilon_\text{mech}\} = \{\varepsilon_\text{total}\} - \{\varepsilon_\text{th}\}\). In the global stiffness equation, thermal loading appears as an equivalent nodal force vector \(\{F_\text{th}\} = \int [B]^T [D]\{\varepsilon_\text{th}\}\,dV\), which gets added to the right-hand side alongside mechanical loads.

🧑‍🎓

What is the "reference temperature" and why does it matter so much? I've seen different values used in different analyses.

🎓

The reference temperature \(T_\text{ref}\) (also called the stress-free temperature) is the temperature at which the structure is assumed to have zero thermal stress — the state at which it was manufactured or assembled with no thermal loading. Every temperature in your analysis is measured as \(\Delta T = T - T_\text{ref}\). If you set \(T_\text{ref}\) incorrectly, your thermal stress will be wrong by a constant offset. A common mistake: setting \(T_\text{ref} = 0°C\) for a structure that was stress-relieved at 200°C after welding — you'd overestimate residual thermal stress dramatically. For electronics solder joints, \(T_\text{ref}\) is typically the solder reflow temperature (~220°C for SAC305) — the joint is stress-free at that temperature and then cools down to room temperature, generating the initial thermal stress.

🧑‍🎓

How does thermal fatigue work? Is it just regular S-N fatigue but driven by temperature cycling?

🎓

Thermal fatigue is real and it's nasty — but it's quite different from conventional high-cycle vibration fatigue. Each thermal cycle (ΔT heating and cooling) generates a plastic strain range Δϵp at stress concentrations. Since the temperature swings are large but infrequent (power-on/power-off cycles for electronics, cold start cycles for an engine manifold), you're in the low-cycle fatigue regime — typically 10³ to 10⁵ cycles to failure. The governing relationship is the Coffin-Manson law:

\[ \frac{\Delta\varepsilon_p}{2} = \varepsilon_f' (2N_f)^c \]

where \(\varepsilon_f'\) is the fatigue ductility coefficient and \(c\) is the fatigue ductility exponent (typically -0.5 to -0.7). The FEM workflow: run a nonlinear structural analysis over one thermal cycle with temperature-dependent plasticity, extract the stabilised plastic strain range, then use Coffin-Manson or IPC-9701 (for solder joints) to predict cycles to failure.

Sequential Coupling Workflow

1
Geometry & Mesh
Build model — same mesh shared between thermal and structural steps
2
Thermal Analysis
Apply heat fluxes, convection BCs. Solve for T(x,y,z,t) field
3
Map Temperatures
Read temperature field into structural job as nodal body temperatures
4
Structural Analysis
Compute thermal strains & mechanical response. Extract von Mises stress, Δϵp

Engineering Applications

Gas Turbine Blades

Blade root-to-tip temperature gradients of 400–700°C. Cooling holes and TBC (thermal barrier coating) create severe stress concentration. NLGEOM + creep essential for high-pressure stage blades.

Electronic Assemblies

CTE mismatch between BGA solder ball (SAC305: 21 ppm/°C), FR-4 board (17 ppm/°C) and silicon die (2.6 ppm/°C) drives solder fatigue. IPC-9701 Coffin-Manson approach for life prediction.

Automotive Exhaust Manifolds

Cold start to 800°C in seconds. Constrained by engine block. Ductile iron or SiMo cast iron chosen for thermal fatigue resistance. Stress relaxation modelling crucial.

Nuclear Reactor Vessels

Thermal transients during start-up and LOCA scenarios. Pressure + thermal loading combined. ASME Section III fatigue usage factor based on cumulative ΔT cycles.

Software Workflow

Abaqus Coupled Temp-Displacement

*COUPLED TEMPERATURE-DISPLACEMENT for fully coupled. Sequential: run *HEAT TRANSFER then *STATIC with temperature read via *INITIAL CONDITIONS,TYPE=TEMPERATURE.

ANSYS Thermal-Structural Link

Two linked systems in Workbench: Steady-State (or Transient) Thermal → Structural. Temperatures automatically transferred as imported body temperatures.

MSC Nastran

TEMP(LOAD) or TEMPP1 bulk data entries to apply thermal loads. SOL 101 for linear thermal stress; SOL 106 for nonlinear. TEMPD for default temperature.

Practical Tips

  • Always define the correct reference temperature: for a structure stress-relieved at 650°C, set T_ref = 650°C — not room temperature. This single mistake causes the most common errors in thermal stress analyses.
  • Temperature-dependent material properties: E, α, and yield stress all change with temperature. Using room-temperature values for a 600°C operating condition can underestimate thermal stresses by 30–50%.
  • Check for CTE mismatch: at bimaterial joints (ceramic-to-metal, solder-to-copper), the discontinuity in α concentrates thermal stress. Refine the mesh at these interfaces.
  • Stabilised cycle for fatigue: the first thermal cycle in an elastic-plastic model has different strains than cycle 5 or cycle 100 (due to ratcheting). Run at least 3–5 full cycles to reach a stable hysteresis loop before reading off Δϵp.
  • Creep matters at high temperature: for components above ~0.4·Tmelt (e.g., turbine blades, furnace components), add a creep law — time-dependent stress relaxation reduces peak stresses significantly from the instantaneous elastic calculation.
Author: NovaSolver Contributors (Anonymous Engineers & AI)
Cross-topics: Fatigue Analysis · Nonlinear Material · Steady-State Conduction · Composite Structures