How to Calculate Thermal Expansion
Learn how to calculate linear, area, and volumetric thermal expansion using expansion coefficients. Includes restrained expansion stress and practical engineering examples.
What Is Thermal Expansion?
Thermal expansion is the tendency of matter to change its dimensions in response to a change in temperature. As temperature increases, atoms vibrate with greater amplitude, causing the material to occupy more space. Most engineering materials expand when heated and contract when cooled. Accurate prediction of thermal expansion is critical in structures, pipelines, electronics, and precision instruments to avoid thermal stress, joint failure, or dimensional inaccuracy.
Linear Thermal Expansion Formula
The change in length due to temperature change is ΔL = α · L₀ · ΔT, where α is the linear coefficient of thermal expansion (1/°C or 1/K), L₀ is the original length, and ΔT is the temperature change (T_final − T_initial). For structural steel, α ≈ 12 × 10⁻⁶ /°C. A 10-meter steel beam heated by 50°C expands by ΔL = 12 × 10⁻⁶ · 10 · 50 = 0.006 m = 6 mm. This is why expansion joints are installed in bridges and rail tracks.
Area and Volumetric Expansion
For isotropic materials, the area expansion coefficient is approximately 2α and the volumetric expansion coefficient is approximately 3α. Area change: ΔA = 2α · A₀ · ΔT; Volume change: ΔV = β · V₀ · ΔT, where β ≈ 3α for solids. For liquids and gases, the volumetric coefficient β is measured directly (water at 20°C: β ≈ 207 × 10⁻⁶ /°C). These relationships apply for small ΔT; large temperature excursions require integration of temperature-dependent coefficients for accuracy.
Common Material Expansion Coefficients
Linear coefficients (×10⁻⁶ /°C): Aluminum ≈ 23, Copper ≈ 17, Structural steel ≈ 12, Stainless steel ≈ 17, Cast iron ≈ 10, Concrete ≈ 10–12, Glass (borosilicate) ≈ 3.3, Invar (Fe-Ni alloy) ≈ 1.2. The mismatch between coefficients of bonded materials creates differential expansion and thermal stress at interfaces. Bimetallic strips exploit this mismatch deliberately — two metals with different α values bonded together bend predictably with temperature change.
Thermal Stress in Restrained Members
When a member is fully restrained from expanding, thermal stress develops: σ_thermal = E · α · ΔT, where E is the elastic modulus. For steel (E = 200 GPa, α = 12 × 10⁻⁶ /°C), a 100°C temperature rise produces σ = 200 × 10⁹ · 12 × 10⁻⁶ · 100 = 240 MPa — approaching the yield strength of mild steel (250 MPa). This is why uncontrolled thermal restraint in pipelines and rail causes buckling in summer and fracture in winter. Expansion loops and slip joints absorb movement to prevent stress buildup.
Thermal Expansion in Piping Systems
Pipe thermal expansion is managed with expansion loops, bellows, or sliding supports. The required expansion loop size for a given elongation ΔL is estimated from L_loop = C · √(D · ΔL), where C is a material-dependent constant (approximately 208 for steel in mm units) and D is the pipe outside diameter in mm. Anchors, guides, and supports are designed to direct pipe movement and limit reactions on equipment nozzles. Piping flexibility analysis using software like CAESAR II ensures stresses remain within ASME B31.3 code limits.
Precision Engineering Applications
In precision machining and metrology, even small thermal changes cause unacceptable dimensional errors. A 300 mm steel gauge block changes by 0.36 μm per °C. Metrology labs are typically held at 20°C ± 0.5°C to keep measurement uncertainty below 1 μm. Invar and Super-Invar alloys (α ≈ 0.5–1.2 × 10⁻⁶ /°C) are used for optical mounts, telescope structures, and calibration standards where dimensional stability is paramount. Thermal soak time must be allowed before measuring precision parts removed from a machining environment.
Try These Calculators
Put what you learned into practice with these free calculators.
Related Guides
How to Calculate Stress and Strain
Learn how to calculate engineering stress, strain, and Young's modulus. Covers tensile, compressive, shear, and thermal stress with worked examples.
How to Calculate Beam Load Capacity
Learn how to calculate beam load capacity using bending moment, section modulus, and material yield strength. Step-by-step engineering guide with formulas.
How to Calculate Fluid Flow Rate
Learn how to calculate volumetric and mass flow rates using the continuity equation, Bernoulli's principle, and pipe flow formulas. Includes Reynolds number and flow regime identification.