Pipe Thermal Expansion Calculator
Thermal growth of a pipe run from the coefficient of expansion or the ASME B31.3 Appendix C tables, with the flexibility leg needed to absorb it.
When to use this calculator
Use for the everyday question of how much a line will move — sizing a spring hanger travel, setting a cold pull, checking clearance to a structure or an adjacent line, or deciding whether a run needs a formal flexibility check at all. It gives the unit expansion in mm per metre and the total growth over the run, and then the leg length required to absorb that movement by the same guided-cantilever relation used for loop sizing.
Required inputs
- Operating and installation temperature
- Run length between anchors
- Coefficient of expansion α, or a unit expansion value read from Appendix C
- Pipe outside diameter D, modulus E, and allowable stress range S_A
Expected outputs
- Unit expansion in mm per metre
- Total growth ΔL over the run
- Required flexibility leg length
Formula overview
Temperatures in °C, α in 10⁻⁶/°C, run length in m, expansion in mm, D in mm, E and S_A in N/mm².
ΔL = α · (T_op − T_install) · L
e = α · ΔT · 10³ unit expansion, mm/m
L_leg = √( 3·E·D·|ΔL| / S_A ) guided-cantilever leg
ASME B31.3 Appendix C tabulates total expansion directly against
temperature for common materials — that value can be entered as an
override instead of using a single average α.Worked example
Carbon steel, installed at 20 °C, operating at 150 °C, 50 m run,
α = 11.7×10⁻⁶/°C, D = 168.3 mm, E = 203 000 N/mm², S_A = 207 N/mm²
ΔT = 130 °C
e = 11.7e−6 × 130 × 10³ = 1.52 mm/m
ΔL = 1.52 × 50 = 76.1 mm
L_leg = √(3 × 203 000 × 168.3 × 76.1 / 207) = 6 136 mm ≈ 6.1 m
Movement of 76 mm at the free end — enough to matter for clearance,
hanger travel, and any branch taken off near that end.Common mistakes
- Using a room-temperature α over a wide temperature range. The coefficient itself rises with temperature, which is exactly why B31.3 Appendix C tabulates total expansion rather than a single α — on a hot line, use the table value.
- Forgetting that austenitic stainless grows far more than carbon steel. At around 17×10⁻⁶/°C against 11.7, a stainless line moves roughly 45% further for the same temperature change and run length.
- Assuming the movement is all at one end. Where it goes depends on the anchors and guides: a run anchored at both ends does not move at all — it develops very large forces instead, which is the failure this calculation exists to prevent.
FAQ
Learn
Related articles
Pipe Sizing Calculation คืออะไร
ทำความเข้าใจหลักการเลือกขนาดท่อจาก flow rate และ velocity พร้อมสมการพื้นฐานที่วิศวกรใช้จริง
Pressure Drop Calculation
คู่มือคำนวณการสูญเสียความดันในระบบท่อ (Pressure Drop) ด้วย Darcy–Weisbach Equation, Reynolds Number, Friction Factor และ Minor Losses พร้อมตัวอย่างคำนวณจริงสำหรับวิศวกร
วิธีคำนวณ Hydrotest Pressure
หลักการคำนวณความดันทดสอบ hydrostatic ตาม ASME B31.3 สำหรับงาน commissioning