Thermal Expansion Calculator | ProEngCalc
🌡 Thermodynamics
Thermal Expansion Calculator
Calculate linear and volumetric thermal expansion for common engineering materials
Reference: ASME B31.3 | ASTM E228 | ΔL = α × L₀ × ΔT
mm
Original dimension at reference temperature
°C
Starting temperature
°C
Operating temperature
µm/m·°C
Linear CTE (select material above)
Thermal Expansion
📐 Solution Breakdown
Variable Definitions
SymbolVariableSI UnitImperial Unit
ΔLLinear Expansionmminches
ΔVVolumetric Expansionmm³in³
αLinear CTEµm/m·°C (10⁻⁶/°C)µin/in·°F (10⁻⁶/°F)
βVolumetric CTE≈ 3α for solids≈ 3α for solids
L₀Original Length/Volumemm or mm³in or in³
ΔTTemperature Change°C or K°F
⚠ Assumptions & Limits
  • Assumes constant CTE over the temperature range — CTE varies with temperature for most materials, especially over large ranges
  • Volumetric expansion uses β ≈ 3α — valid for isotropic materials. Anisotropic materials (wood, composites) require directional CTE values
  • Does not calculate thermal stress — if expansion is constrained, use σ_thermal = E × α × ΔT
  • Values are for reference temperature ranges — verify with material datasheet for extreme temperatures
  • For piping systems, refer to ASME B31.3 pipe stress analysis for thermal expansion loop and anchor design

What Is Thermal Expansion?

Thermal expansion is the tendency of matter to change dimensions in response to temperature changes. As temperature rises, atomic vibration increases and average interatomic spacing grows, causing the material to expand. This phenomenon affects virtually every engineering structure and machine — from bridges and buildings to pipelines, precision instruments, and electronic components. Designing for thermal expansion is essential for avoiding structural damage, maintaining tolerances, and preventing catastrophic failures.

Linear Expansion
ΔL = α × L₀ × ΔT
Final Length
L = L₀(1 + α×ΔT)
Volumetric Expansion
ΔV = β × V₀ × ΔT
Thermal Stress
σ_th = E × α × ΔT

CTE Reference Table

Materialα (µm/m·°C)α (µin/in·°F)Notes
Carbon steel12.06.67Structural, pressure vessel
Stainless steel 30417.29.56Higher than carbon steel
Stainless steel 31616.08.89More stable than 304
Aluminum 606123.613.1Nearly 2× carbon steel
Copper17.09.44Electrical and piping
Cast iron (gray)10.86.0Lower than steel
Concrete12.06.67Matches steel — reinforced concrete works
Glass (borosilicate)3.31.83Low — thermal shock resistant
Invar (Fe-Ni alloy)1.20.67Near-zero CTE for precision instruments
HDPE plastic15083Very high — allow generous gaps

Worked Examples

Example 1 — Steel Pipeline Expansion Loop

A 100m carbon steel pipeline operates between −20°C (winter shutdown) and +80°C (summer process temperature). How much does the pipe expand and what expansion loop length is needed?

Given
L₀ = 100,000 mm | T₁ = −20°C | T₂ = +80°C | α = 12.0 µm/m·°C
ΔT
ΔT = 80 − (−20) = 100°C
ΔL
ΔL = 12.0×10⁻⁶ × 100,000 × 100 = 120 mm
Solution
Total expansion = 120 mm over 100m of pipe
120mm expansion in 100m (0.12%) requires expansion loops, bellows, or sliding joints. Per ASME B31.3, the expansion loop length is approximately L_loop = √(3EId/σ_allow) where d is pipe OD. Alternatively, use flexible expansion bellows rated for the temperature range.

Example 2 — Bimetallic Strip Temperature Sensor

A bimetallic thermostat strip consists of brass (α=20.9 µm/m·°C) and Invar (α=1.2 µm/m·°C), each 200mm long. Calculate the differential expansion at 100°C rise.

Brass Expansion
ΔL_brass = 20.9×10⁻⁶ × 200 × 100 = 0.418 mm
Invar Expansion
ΔL_invar = 1.2×10⁻⁶ × 200 × 100 = 0.024 mm
Differential
ΔΔL = 0.418 − 0.024 = 0.394 mm
Solution
Differential expansion = 0.394 mm per 100°C per 200mm strip
This differential expansion causes the strip to bow/curl, actuating the thermostat switch. The bowing deflection is d = ΔΔL²/t (approximately), where t is strip thickness. Brass-Invar bimetals are used in thermostats, thermal circuit breakers, and temperature-compensating mechanisms.

Common Mistakes Engineers Make

❌ Designing with Zero Thermal Gap
The most common mistake is designing components to tight tolerances without allowing any thermal expansion clearance. When the temperature rises and components are constrained, thermal stress develops: σ = E × α × ΔT. For steel with ΔT = 100°C: σ = 200,000 × 12×10⁻⁶ × 100 = 240 MPa — close to yield. Always design in expansion gaps or use flexible connections.
❌ Using Uniform CTE for Wide Temperature Ranges
CTE is not constant — it varies with temperature. For most metals, CTE increases slightly with temperature. Over a 200–300°C range, using a single CTE value may introduce 5–15% error. For precision applications over large temperature ranges, use tabulated mean CTE values from ASTM E228 or integrate the CTE curve from the material datasheet.
❌ Ignoring Differential Expansion in Multi-Material Assemblies
When two materials with different CTEs are bonded or bolted together and subjected to temperature changes, differential expansion creates internal stresses. Aluminum (α=23.6) expands nearly twice as much as steel (α=12.0) for the same temperature rise. In aluminum-to-steel bolted joints, aluminum relaxes bolt preload on heating and over-stresses bolts on cooling.

Frequently Asked Questions

Why does concrete reinforcement work with steel rebar?

Concrete and steel have nearly identical coefficients of thermal expansion (both approximately 12 µm/m·°C). This means when temperature changes, both materials expand and contract at the same rate, preventing the internal stresses that would crack the concrete or debond the rebar. This thermal compatibility is one of the key reasons steel-reinforced concrete is such an effective structural system.

How do expansion joints in bridges work?

Bridge expansion joints accommodate the thermal movement of the bridge deck — typically 10–50mm for a 50m span bridge over a seasonal temperature range of 50–80°C. Common types: finger joints (interleaved steel plates), modular joints (for large movements), and rubber compression seals. Per AASHTO, bridge design temperature ranges vary by climate zone from ±30°C to ±50°C from the installation temperature.

What is thermal stress and how do I calculate it?

When thermal expansion is fully constrained (zero displacement allowed), thermal stress develops: σ_thermal = E × α × ΔT. This stress is compressive when the material is heated (it wants to expand but cannot) and tensile when cooled. For carbon steel at ΔT = 100°C: σ = 200,000 MPa × 12×10⁻⁶/°C × 100°C = 240 MPa (compressive on heating). This approaches the yield strength — fully constrained piping systems can yield at relatively modest temperature changes.

Scroll to Top