Thermodynamics

Thermal Expansion

Materials get larger when heated — ΔL = α·L·ΔT, why bridges have expansion joints

Most materials expand when heated and contract when cooled. Linear expansion ΔL = α·L₀·ΔT, where α is the coefficient of thermal expansion. Steel α ≈ 12 × 10⁻⁶/K — a 100m bridge expands ~3 cm over 25°C swing. Why bridges have expansion joints, why railroad tracks buckle in heat, and why bimetal strips work in thermostats. Critical for civil engineering, precision manufacturing, and anywhere temperature changes occur.

  • Linear expansionΔL = α · L · ΔT
  • Volumetric expansionΔV = β · V · ΔT (β ≈ 3α for solids)
  • Steel α12 × 10⁻⁶ /K
  • Glass α9 × 10⁻⁶ /K (regular); 3 × 10⁻⁶ /K (Pyrex)
  • Water (liquid, 20°C)β = 207 × 10⁻⁶ /K
  • Water anomalyBelow 4°C, water EXPANDS as it cools

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Formulas

Linear expansion (1D):

ΔL = α · L₀ · ΔT

where:

  • ΔL = change in length (m).
  • α = linear expansion coefficient (1/K or 1/°C).
  • L₀ = original length.
  • ΔT = temperature change.

Volumetric expansion (3D):

ΔV = β · V₀ · ΔT

where β ≈ 3α for isotropic solids (cube of α).

Common expansion coefficients

Materialα (10⁻⁶ /K)Notes
Quartz (fused)0.5Used in precision optics, telescopes
Invar (alloy)1.2"Invariable" — used in clocks, calipers
Pyrex (borosilicate)3Lab/oven glass
Diamond1.0
Tungsten4.5Lamp filaments
Concrete10Construction
Steel12Common alloy
Iron12
Glass (window)9
Copper17
Brass19Lamps, hardware
Aluminum23Aerospace, kitchen
Lead29
Polyethylene200Plastic; very high
Liquid water (20°C)207β value
Air (gas at 0°C)3,667= 1/T_K (for ideal gas)

Real-world consequences

SystemImplication
Bridge expansion jointsAllow ~10 cm movement per 100 m bridge over seasonal range
Railroad sun kinksTracks buckle in extreme heat; managed by stress and gaps
Bimetal thermostatsTwo metals bend → close/open electrical contacts
Mercury thermometersMercury column height ∝ T (β ≈ 180 × 10⁻⁶/K)
Pyrex vs regular glasswarePyrex resists thermal shock 3× better
Aircraft fuselagesAluminum panels expand in flight; rivets allow movement
Engine pistonsTighter fit when cold, looser when hot — designed for hot operation
Dental fillingsMaterial α should match tooth (~7 × 10⁻⁶) to prevent cracking
Concrete sidewalksExpansion gaps every 4-5 m to prevent cracking

JavaScript — thermal expansion calculations

// Linear expansion
function linearExpansion(L0, alpha, deltaT) {
  return L0 * alpha * deltaT;
}

// Volume expansion (β ≈ 3α for solid)
function volumeExpansion(V0, alpha, deltaT) {
  const beta = 3 * alpha;
  return V0 * beta * deltaT;
}

// Steel bridge: 100 m, 25°C swing
console.log(`100m steel bridge, 25°C: ΔL = ${linearExpansion(100, 12e-6, 25) * 1000} mm`);
// 30 mm = 3 cm

// 100 m railway, 50°C summer-to-winter
console.log(`Railway 50°C: ΔL = ${linearExpansion(100, 12e-6, 50) * 1000} mm`);
// 60 mm = 6 cm — must accommodate or buckle

// Mercury thermometer: how much rise for 1°C?
function thermometerRise(V_bulb, alpha_mercury, alpha_glass, deltaT, capillary_area) {
  // Net expansion = (β_Hg - β_glass) · V · ΔT, divided by capillary area
  const beta_Hg = 180e-6;  // /K
  const beta_glass = 25e-6;
  const net_volume = V_bulb * (beta_Hg - beta_glass) * deltaT;
  return net_volume / capillary_area;
}

// V_bulb = 0.5 cm³, capillary = 0.2 mm² → 0.000002 m²
console.log(`Mercury thermometer ΔL: ${(thermometerRise(0.5e-6, 0, 0, 1, 2e-7) * 1000).toFixed(1)} mm/°C`);

// Bimetal strip: how much does it bend?
function bimetalBend(L, alpha_top, alpha_bottom, t, deltaT) {
  // Curvature 1/r = (α_top - α_bottom) · ΔT / t
  // Tip deflection ≈ L²/(2r) = (α_top - α_bottom) · ΔT · L² / (2t)
  return (alpha_top - alpha_bottom) * deltaT * L * L / (2 * t);
}

// Brass + Steel bimetal, 100 mm long, 1 mm thick, 50°C rise
const tipDeflection = bimetalBend(0.1, 19e-6, 12e-6, 0.001, 50);
console.log(`Bimetal tip deflection: ${(tipDeflection * 1000).toFixed(2)} mm`);
// ~1.75 mm — significant for switching contacts

// Stress generated if expansion is constrained
function thermalStress(alpha, deltaT, E) {
  // σ = E · ε = E · α · ΔT (constrained ε = α·ΔT)
  return E * alpha * deltaT;
}

// Steel constrained, 50°C rise (E = 200 GPa)
console.log(`Constrained steel stress: ${(thermalStress(12e-6, 50, 200e9) / 1e6).toFixed(0)} MPa`);
// 120 MPa — significant fraction of yield (~250 MPa for mild steel)

// Volume change of water (anomaly!)
function waterDensity(T_C) {
  // Approximate water density 0-30°C
  // Maximum at 4°C
  if (T_C < 0) return 999.84 + (T_C - 4) * (-0.4);  // rough below 0
  if (T_C > 30) return 999.84 + (T_C - 4) * (-0.5);
  // Quadratic-ish around 4°C
  const dT = T_C - 4;
  return 999.972 - 0.0085 * dT * dT;
}

console.log(`Water at 0°C: ${waterDensity(0).toFixed(3)} kg/m³`);   // ~999.83
console.log(`Water at 4°C: ${waterDensity(4).toFixed(3)} kg/m³`);   // ~999.97 (max)
console.log(`Water at 20°C: ${waterDensity(20).toFixed(3)} kg/m³`); // ~998.20

Where thermal expansion shows up

  • Civil engineering. Bridges, roads, railways, buildings — all have expansion joints to accommodate temperature swings.
  • Mechanical engineering. Engine clearances designed for operating temperatures (cold engine = tight, hot = looser).
  • Electronics. Solder joints subjected to thermal cycling; mismatched α between chip and substrate causes failures.
  • Optical instruments. Telescopes, microscopes use low-α materials (Invar, Zerodur) for stability.
  • Plumbing. Hot/cold water pipe expansion (especially copper) — flexible joints and movement allowance.
  • Manufacturing. Shrink-fit assembly (heat outer part, fit on inner, cool — locks together by α).
  • Geology. Rock expansion/contraction with daily/seasonal T cycles drives weathering, crack propagation.

Common mistakes

  • Forgetting volume expansion is ~3× linear. β = 3α for isotropic solids. Don't use α for volume problems.
  • Confusing α units. Always 1/K (or equivalently 1/°C) for ΔT calculations. Coefficient values often given as 10⁻⁶/K.
  • Treating water normally. Water has anomalous expansion below 4°C — actually expands when cooled below this. Important for limnology, ice formation.
  • Underestimating expansion in long structures. 100 m × 25°C × 12 ppm = 30 mm. Sounds small but matters for bridges and rails.
  • Ignoring constrained-expansion stress. If expansion is prevented, large stresses develop (σ = E·α·ΔT). Can cause buckling, cracking. Why expansion joints exist.
  • Forgetting α can vary with T. Coefficients listed in tables are at room T. At very high or low T, materials behave differently.

Frequently asked questions

Why do materials expand when heated?

At higher T, atoms vibrate with larger amplitude. The interatomic potential is asymmetric — repulsive at small distances, attractive at larger ones. As atoms vibrate more, average separation grows because the asymmetry pushes them slightly apart. Liquids and gases follow similar logic with weaker bonds. Some materials (like water below 4°C) deviate due to special structures.

Why does water expand BELOW 4°C?

As water cools toward 0°C, hydrogen bonds form a tetrahedral structure that takes MORE space than disordered liquid water. Below 4°C, this structural effect overcomes thermal contraction, so water EXPANDS as it cools toward freezing. Why ice floats (less dense than 4°C water), why lakes don't freeze solid (densest water at 4°C settles to bottom).

How do expansion joints in bridges work?

Bridges expand and contract with temperature swings. A 100 m steel bridge experiencing 50°C variation: ΔL = 12 × 10⁻⁶ × 100 × 50 = 0.06 m = 6 cm. Without expansion joints, this stress would buckle the deck. Bridges have gaps (often filled with rubber or steel teeth) at intervals to allow movement.

How do bimetal strips work in thermostats?

Two metals with different α bonded together. As T rises, both expand, but unequally. The strip BENDS (toward the metal with smaller α). The bend can close/open electrical contacts, controlling heating. Older mercury thermostats used coiled bimetal strips; modern ones use electronic thermistors.

How is thermal expansion applied in glass?

Different glass types have different α. Pyrex (borosilicate) has α ≈ 3 × 10⁻⁶ — three times less than ordinary soda-lime glass (9 × 10⁻⁶). Pyrex resists thermal shock (crack from sudden ΔT) better, so used in lab and ovenware. Quartz has α ≈ 0.5 × 10⁻⁶ — almost no thermal expansion; used in precision telescopes.

How does thermal expansion affect railroad tracks?

Steel rails 25 m long expand ~3 mm per 10°C ΔT. Tracks are continuously welded, with expansion managed by — (1) Gaps every several km. (2) Pre-stressing rails (heated when laid). (3) Thermal bracing. In extreme heat (40°C+ above install), rails can BUCKLE. In Arizona/India/Europe, "sun kinks" cause derailments.

What about thermal expansion in space and large structures?

Telescope mirrors warp slightly with T changes; precision optics use Zerodur (α ≈ 0.05 × 10⁻⁶, near zero). Spacecraft solar panels expand in sunlight. Bridges' expansion can be managed by pre-stressed concrete (tensioned to allow expansion without buckling). Large dams' thermal stresses are accounted for in design.