# Pipe Thermal Expansion and Restrained Force Calculator

> Source: https://netray.co/tools/pipe-thermal-expansion-and-restrained-force-calculator
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

How far a pipe run grows between installation and operating temperature, and the stress and force if both ends are fully restrained.

## Category

industry-templates

## Industry

Oil and Gas

## Audience

- Piping engineer
- Stress engineer
- Estimator

## Tool

**Kind:** calculator

**Inputs:**

#### Straight run length

**Key:** length

**Type:** number

**Default:** 100

**Min:** 0.1

**Step:** 1

**Unit:** m

#### Installation temperature

**Key:** tinstall

**Type:** number

**Default:** 20

**Step:** 1

**Unit:** C

#### Operating temperature

**Key:** toper

**Type:** number

**Default:** 150

**Step:** 5

**Unit:** C

#### Material

**Key:** alpha

**Type:** select

**Default:** 12

**Options:**

##### Carbon steel (12.0 x 10^-6 per C)

**Value:** 12

##### Stainless steel 304/316 (17.0 x 10^-6 per C)

**Value:** 17

##### Duplex 2205 (13.0 x 10^-6 per C)

**Value:** 13

##### Copper-nickel 90/10 (17.0 x 10^-6 per C)

**Value:** 17

#### Elastic modulus

**Key:** modulus

**Type:** number

**Default:** 200

**Min:** 10

**Step:** 5

**Unit:** GPa

**Help:** About 200 GPa for carbon steel, 193 GPa for 304, 190 GPa for duplex.

#### Pipe outside diameter

**Key:** od

**Type:** number

**Default:** 219.1

**Min:** 10

**Step:** 0.1

**Unit:** mm

#### Wall thickness

**Key:** wall

**Type:** number

**Default:** 8.18

**Min:** 1

**Step:** 0.1

**Unit:** mm

**Outputs:**

#### Temperature change

**Key:** dt

**Expr:** toper - tinstall

**Format:** decimal

**Description:** In degrees C.

#### Free thermal growth

**Key:** growth

**Expr:** alpha * 0.000001 * length * 1000 * dt

**Format:** decimal

**Primary:** true

**Description:** In mm. Negative means shrinkage.

#### Thermal strain

**Key:** strain

**Expr:** alpha * 0.000001 * dt * 1000000

**Format:** integer

**Description:** Microstrain.

#### Fully restrained stress

**Key:** stress

**Expr:** modulus * 1000 * alpha * 0.000001 * dt

**Format:** decimal

**Description:** In MPa, sigma = E x alpha x dT.

#### Metal cross-section area

**Key:** area

**Expr:** pi / 4 * (pow(od, 2) - pow(od - 2 * wall, 2))

**Format:** decimal

**Description:** In mm2.

#### Restrained axial force

**Key:** force

**Expr:** stress * area / 1000

**Format:** decimal

**Primary:** true

**Description:** In kN on anchors, before friction and flexibility.

**Chart:**

#### Free growth (mm) vs operating temperature

**Type:** line

**X:** toper

**From:** -20

**To:** 400

**Steps:** 30

**Series:**

- growth

**Disclaimer:** Simplified straight run values. Real systems have bends and supports that absorb growth. Use a full flexibility analysis for design. Coefficients are mean values and vary by alloy and temperature range.

## Content

**Intro:** Pipe changes length when its temperature changes. This tool shows the free growth in millimetres and, if the pipe cannot move, the axial stress and the force it pushes on anchors and equipment nozzles.

**Sections:**

#### How to use it

**Body:** Enter the length of the straight run, the installation temperature and the operating temperature. Choose the material to set the mean coefficient of thermal expansion, then adjust the elastic modulus if needed. Give the pipe outside diameter and wall so the calculator can turn stress into force. The free growth tells you how much movement the system must absorb with loops, expansion joints or flexible routing. The restrained force shows the worst case if the pipe is anchored at both ends with no flexibility.

#### Formulas

**Body:** Free expansion is dL = alpha x L x dT. Restrained thermal stress is sigma = E x alpha x dT, independent of length. Force is stress times metal area, where area = pi/4 x (OD squared - ID squared). For carbon steel, alpha near 12 x 10^-6 per degree C gives about 1.2 mm per metre per 100 C. Stainless steel grows about 40 percent more than carbon steel for the same temperature rise.

**Bullets:**

- Stress does not depend on length, but the movement does.
- Friction on supports reduces the movement but adds load.
- Cold springing can balance part of the growth at assembly.

#### Worked example

**Body:** A 100 m carbon steel run heated from 20 C to 150 C grows 0.000012 x 100 x 1000 x 130 = 156 mm. If anchored fully, the stress would be 200,000 x 0.000012 x 130 = 312 MPa, higher than the allowable stress, and the force on a pipe of 219.1 mm OD with 8.18 mm wall is about 1,690 kN, roughly 170 tonnes. Any real design must absorb the 156 mm with bends or a loop.

#### Common mistakes

**Body:** Applying a single coefficient across a very wide temperature span is an approximation, and design codes use tabulated expansion from the install temperature. Confusing the cold install temperature with 20 C is common on outdoor jobs. Do not assume supports are anchors: sliding shoes still add friction. For manufactured skids, record the design growth and movement limits on the drawing and in the ERP item notes so installation crews do not weld in an extra anchor.

**Cta:** If your skids and spools carry engineering notes in several systems, we can help you pull key design values into one ERP record per assembly.

**Faq:**

#### How much does steel pipe expand?

**Answer:** Carbon steel grows about 1.2 mm per metre for each 100 C of temperature rise. A 100 m run heated by 130 C grows roughly 156 mm. Stainless steel grows about 1.7 mm per metre per 100 C.

#### Why is restrained stress independent of length?

**Answer:** Because stress depends on strain, and strain is only the fractional length change from temperature. Length cancels. Length matters only for how much movement must be absorbed if the pipe is free.

#### Does the force exceed what anchors can take?

**Answer:** Fully restrained forces are usually very large, often well over a hundred tonnes for large pipe, which is why designers use flexibility, loops or expansion joints. The tool shows the extreme upper bound.

#### Which temperature should I use for installation?

**Answer:** Use the metal temperature at the moment the line is closed and restrained, not the average yearly temperature. For outdoor hot sites this can be 40 C or more, which reduces the net temperature rise.

## Search terms

pipe thermal expansion calculator, pipe growth calculation mm, restrained pipe thermal stress, expansion loop sizing input, coefficient of thermal expansion steel pipe, anchor force thermal expansion pipe, stainless steel pipe expansion

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
