Thermal Expansion in Tolerance Stack-Ups

Parts grow and shrink with temperature. When materials with different coefficients of thermal expansion (CTE) are assembled together, their relative sizes change with temperature—affecting fits, clearances, and preloads. This guide shows how to include thermal effects as signed contributors in your tolerance stack-up.

Model Thermal Effects

TolReport lets you add thermal expansion as dimensions in your stack. Calculate how temperature changes affect clearances, endplay, and interference fits.

The Thermal Expansion Formula

Linear thermal expansion follows a simple relationship:

ΔL = α · L · ΔT

Where:

  • ΔL — Change in length (mm or inches)
  • α — Coefficient of thermal expansion (CTE), typically in ppm/°C or μm/m·°C
  • L — Original length at reference temperature
  • ΔT — Temperature change from reference (Toperating − Treference)

Common CTE Values

MaterialCTE (ppm/°C)Notes
Steel (carbon/alloy)11–13Shafts, pins, fasteners
Stainless steel (304/316)16–17Higher than carbon steel
Aluminum (6061)23–24Housings, brackets
Brass18–21Bushings, fittings
Invar1–2Low-expansion alloy
PEEK / POM40–80Engineering plastics

Units Matter

CTE in ppm/°C means "parts per million per degree Celsius." For a 100 mm part with α = 23 ppm/°C and ΔT = 50°C: ΔL = 23 × 10⁻⁶ × 100 × 50 = 0.115 mm. Always convert CTE to consistent units before calculating.

CTE Mismatch: The Real Problem

Uniform thermal expansion rarely causes problems—everything grows together. The problem is CTE mismatch between different materials in the same assembly.

Consider a steel shaft in an aluminum housing:

  • Aluminum (α ≈ 23 ppm/°C) expands about 2× faster than steel (α ≈ 12 ppm/°C)
  • As temperature rises, the housing bore grows faster than the shaft
  • Clearance increases with temperature
  • A press fit at room temperature may become a clearance fit when hot

The opposite happens when cooling: clearance decreases, and a running fit may become an interference fit.

Temperature Range vs. Assembly Temperature

Every thermal stack-up needs clear temperature definitions:

  • Reference temperature (Tref) — Usually 20°C (68°F), the standard for dimensional inspection
  • Assembly temperature (Tassy) — Temperature when parts are assembled
  • Operating range (Tmin to Tmax) — Temperatures the assembly sees in service

You typically analyze two cases:

  1. Hot case: ΔT = Tmax − Tref
  2. Cold case: ΔT = Tmin − Tref (negative ΔT)

Assembly at Non-Standard Temperature

If parts are assembled hot (e.g., shrink fit) or cold (e.g., cryo assembly), your reference may be the assembly temperature, not 20°C. The dimensions on your drawing are at inspection temperature, but the fit you achieve depends on assembly conditions.

Adding Thermal Terms to the Stack

Thermal expansion enters the stack as additional dimension contributors. Each part that changes length with temperature adds a ΔL term.

Sign Convention

Use the same sign logic as dimensional contributors:

  • + if expansion increases the gap/clearance
  • if expansion decreases the gap/clearance

For a shaft-in-housing clearance stack:

  • Housing bore expansion → + (bore gets larger, clearance increases)
  • Shaft diameter expansion → (shaft gets larger, clearance decreases)

Thermal "Tolerance"

Thermal expansion isn't a manufacturing tolerance—it's a deterministic shift based on temperature. You can model it two ways:

  1. Fixed shift: Calculate ΔL for a specific ΔT and add it to the nominal stack
  2. As a range: Calculate ΔL for Tmin and Tmax, treat the range as a "tolerance" around the nominal

The second approach lets you combine thermal effects with manufacturing tolerances in one WC/RSS analysis.

Bearing Endplay Interaction

Thermal effects are especially critical in bearing endplay stacks. A shaft/housing assembly typically has:

  • Steel shaft and steel bearings (similar CTE)
  • Aluminum or cast iron housing (different CTE)
  • Spacers of various materials

As temperature changes:

ScenarioHousing CTE vs ShaftEndplay Effect
HeatingAluminum > SteelEndplay increases
CoolingAluminum > SteelEndplay decreases (may become preload)
HeatingCast iron ≈ SteelMinimal change

This is why aluminum gearbox housings often require more endplay at assembly—to ensure they don't develop excessive preload when cold.

Worked Example: Steel Shaft in Aluminum Housing

A gearbox has a 200 mm long steel shaft supported by two bearings in an aluminum housing. Operating temperature ranges from −20°C to +80°C. Assembly is at 20°C.

Given Data

ParameterValue
Housing bore spacing200.00 ± 0.05 mm
Shaft bearing seat spacing199.85 ± 0.03 mm
Bearing widths (total)30.00 ± 0.04 mm
Housing materialAluminum, α = 23 ppm/°C
Shaft materialSteel, α = 12 ppm/°C
Reference temperature20°C

Dimensional Stack at 20°C (No Thermal)

Endplay = Housing spacing − Shaft spacing − Bearing widths

Nominal: 200.00 − 199.85 − 30.00 = −29.85 mm

Wait—that's not right. Let's reconsider the geometry...

Actually, the stack should be: Housing internal length minus (shaft shoulder-to-shoulder length + bearing widths). Let's use clearer numbers:

DimensionNominal (mm)ToleranceSign
Housing bore length65.00±0.05+
Bearing A width15.00±0.02
Spacer (steel)34.85±0.03
Bearing B width15.00±0.02

Endplay @ 20°C = 65.00 − 15.00 − 34.85 − 15.00 = 0.15 mm

WC tolerance = ±(0.05 + 0.02 + 0.03 + 0.02) = ±0.12 mm

Thermal Contributions

Now add thermal expansion. For the hot case (80°C, ΔT = +60°C):

Housing (aluminum):

ΔL = 23 × 10⁻⁶ × 65 × 60 = +0.090 mm (bore grows, +)

 

Steel spacer:

ΔL = 12 × 10⁻⁶ × 34.85 × 60 = +0.025 mm (spacer grows, −)

 

Bearings (steel):

ΔL = 12 × 10⁻⁶ × 30 × 60 = +0.022 mm (bearings grow, −)

Net thermal effect on endplay at 80°C:

ΔEndplay = +0.090 − 0.025 − 0.022 = +0.043 mm

For the cold case (−20°C, ΔT = −40°C):

Housing: −0.060 mm

Spacer: −0.017 mm

Bearings: −0.014 mm

ΔEndplay = −0.060 + 0.017 + 0.014 = −0.029 mm

Combined Analysis

ConditionNominal EndplayWC Range
20°C (assembly)0.15 mm0.03 – 0.27 mm
80°C (hot)0.19 mm0.07 – 0.31 mm
−20°C (cold)0.12 mm0.00 – 0.24 mm

Cold Case Risk

At −20°C worst case, endplay drops to 0.00 mm—borderline preload. If spec requires minimum 0.05 mm endplay at all temperatures, this design fails. Options: increase nominal spacer length, or use a housing material closer to steel's CTE.

Common Pitfalls

  • Ignoring thermal entirely — Many stack-ups assume room temperature. If your product sees a wide temperature range, this is a critical oversight.
  • Using average CTE — CTE varies with temperature. For extreme ranges, use temperature-specific values or integrate.
  • Forgetting the reference — Drawing dimensions are at inspection temperature (usually 20°C). Thermal growth is relative to that baseline.
  • Mixing materials carelessly — A steel bolt clamping aluminum parts will see increasing tension when heated. The bolt stretches less than the parts compress axially.
  • Assuming uniform temperature — In real assemblies, parts reach operating temperature at different rates. Transient thermal gradients can be worse than steady-state.

Key Takeaways

  1. ΔL = α · L · ΔT — Simple formula, but apply it to every contributor
  2. CTE mismatch drives problems — Uniform expansion is usually fine; mixed materials are not
  3. Analyze hot and cold cases — Each extreme may be the limiting condition
  4. Sign convention still applies — Expansion that increases gap is +, decreases is −
  5. Thermal shifts are deterministic — Not a tolerance, but can be modeled as a range for combined analysis

Add Thermal Effects to Your Stack

TolReport lets you model thermal expansion as additional dimensions. See how temperature changes affect your clearances, endplay, and fits across the operating range.