Thermal Stress Calculator

Enter elastic modulus, thermal expansion coefficient, and temperature change to compute thermal stress in a fully constrained member.

Inputs

Enter the value as-is (e.g. 11.7 for 11.7 × 10⁻⁶/°C).

Positive = temperature rise; negative = temperature drop.

Results

Enter values and click Calculate.

Sign Convention

Heating (ΔT > 0)

Member wants to expand; restraint causes compressive stress (σ < 0).

Cooling (ΔT < 0)

Member wants to contract; restraint causes tensile stress (σ > 0).

Copied!

Summary

Enter elastic modulus, thermal expansion coefficient, and temperature change to compute thermal stress in a fully constrained member.

How it works

  1. Select a unit system: SI (GPa, 1/°C, MPa) or Imperial (Msi, 1/°F, ksi).
  2. Enter the elastic modulus E of the material (or pick a preset).
  3. Enter the coefficient of thermal expansion (CTE) α.
  4. Enter the temperature change ΔT (positive = heating, negative = cooling).
  5. Click Calculate to see thermal stress σ = E × α × ΔT.
  6. Negative σ means compression (member wants to expand but is restrained); positive σ means tension.

Use cases

  • Checking pipe stress in process piping fixed between two rigid supports.
  • Evaluating stress in railroad rails constrained by spikes and clips during summer heat.
  • Estimating thermal stresses in bridge decks and expansion joints.
  • Verifying mechanics-of-materials homework on statically indeterminate thermal problems.
  • Comparing thermal stress levels across different materials at the same ΔT.
  • Sizing expansion loops and bellows to keep stresses within allowable limits.
  • Teaching Hooke's Law applied to constrained thermal loading.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu