Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- Support Type
-
Default Continuous Allowed Continuous, Simple
About this input
How the pipe is held at the supports, such as simply supported or continuous over several spans. It sets the beam coefficient used in the span formulas.
- Pipe Run Length
-
Unit ft Default 100 Range At least 0
About this input
The straight length of pipe between anchors that is free to expand, in feet. Thermal growth is proportional to this length.
- Wall Thickness
-
Unit in Default 0.237
About this input
The pipe wall thickness, in inches, from the schedule or type. It sets the metal area, the section properties and the weight per foot.
- Temperature Change
-
Unit deg F Default 100
About this input
The temperature rise or fall the pipe sees from its installed condition to operating, in degrees Fahrenheit. It drives the thermal expansion and any restrained stress.
- Pipe Outside Diameter
-
Unit in Default 4.5 Range At least 0
About this input
The pipe outside diameter, in inches. With the wall thickness it fixes the inside diameter and all the derived section properties.
- Deflection Limit
-
Unit in Default 0.1 Range At least 0
About this input
The largest midspan sag you will allow between supports, in inches, often set near 0.1 inch to protect drainage slope and appearance.
- Contents
-
Default Full Allowed Full, Empty
About this input
What the pipe carries, such as water, air or gas. It sets the weight of contents per foot added to the load the supports must hold.
- Material
-
Default Carbon steel Allowed Carbon steel, Stainless 304, Copper
About this input
The pipe material, such as carbon steel, copper or plastic. It sets the coefficient of thermal expansion, the modulus of elasticity and the allowable stress used throughout.
- Insulation Weight
-
Unit lb/ft Default 3 Range At least 0
About this input
The weight of insulation and jacket per unit length of pipe, in pounds per foot, added to the pipe and contents when finding the supported load. Enter zero for bare pipe.
Outputs
- Restrained Thermal Stress
-
Unit psi
About this output
The axial stress that develops if the run is fully anchored and cannot expand, in pounds per square inch, from the temperature change and the modulus of elasticity.
- Recommended Support Span
-
Unit ft
About this output
The smaller of the stress-limited and deflection-limited spans, in feet, the spacing that satisfies both. This is a guide, not a design or a substitute for the governing code and a licensed engineer.
- Moment Of Inertia
-
Unit in4
About this output
The area moment of inertia of the pipe cross-section, in inches to the fourth power, derived from the outside diameter and wall thickness. It governs bending stiffness for the support-span check.
- Section Modulus
-
Unit in3
About this output
The elastic section modulus of the pipe, in inches cubed, derived from the outside diameter and wall thickness. It relates bending moment to bending stress in the span check.
- Weight Per Foot
-
Unit lb/ft
About this output
The weight of the pipe metal per unit length, in pounds per foot, from the metal area and the material density. Contents and insulation are added separately for the support load.
- Thermal Expansion Of Run
-
Unit in
About this output
The free axial growth of the run for the given temperature change, in inches, if the pipe were unrestrained. It sizes the expansion loop or offset needed.
- Stresslimited Span
-
Unit ft
About this output
The support spacing at which the bending stress reaches the material allowable, in feet, for the supported load and support type.
- Expansion Loop Leg
-
Unit ft
About this output
The illustrative leg length of an expansion loop, in feet, needed to absorb the thermal growth within the material allowable stress. Confirm loop geometry with a stress analysis for the actual layout.
- Deflectionlimited Span
-
Unit ft
About this output
The support spacing at which the midspan sag reaches the deflection limit, in feet, for the supported load and support type.
- Anchor Force If Restrained
-
Unit lb
About this output
The axial force a full anchor must resist if the run cannot expand, in pounds: the restrained stress times the metal cross-section area.
- Governing Limit
-
No unit declared
About this output
Whether stress or deflection set the recommended span, so you know which constraint to relax to space supports farther apart.
- Model Status
-
No unit declared
About this output
The overall check on your entries, shown above the results. It reads OK when the inputs are usable, NOT VALID with a reason when an entry makes the model meaningless, or CHECK with a reason when a result is valid but worth a second look. Read it before you trust the numbers below.
- Metal Crosssection Area
-
Unit in2
About this output
The cross-sectional area of the pipe metal, in square inches, used for the pipe weight and the restrained thermal load.
- Inside Diameter
-
Unit in
About this output
The pipe inside diameter, in inches: outside diameter minus twice the wall thickness.
What it is
The Pipe Expansion and Support Calculator answers three related questions about a straight run of pipe that changes temperature: how much it grows, what happens if you stop it growing, and how far apart the supports can be.
You enter the pipe size and material, the temperature change, the run length and what the pipe carries, and it reports the free thermal expansion, the axial stress and anchor force that develop if the run is fully restrained, an illustrative expansion-loop leg length, and the recommended support spacing with the constraint that set it.
It works in United States customary units: inches for pipe dimensions and expansion, feet for run length and spans, degrees Fahrenheit for temperature change, psi for stress and pounds for force.
Use it for expansion and support layout on a straight run. It is not a pipe stress analysis.
Methodology
Purpose and model boundary
This model derives pipe section properties, thermal growth, fully restrained thermal stress and force, a guided-cantilever expansion-loop leg, and support spans limited by bending stress and deflection. It supports preliminary expansion and support-layout decisions for one uniform straight run. It does not perform piping-code flexibility analysis, local stress-intensification analysis, nozzle-load checks, seismic or wind support design, or restraint/guide detailing.
Inputs and units
Inputs are pipe outside diameter and wall thickness in inches; material; run length in ft; temperature change in °F (positive for heating and negative for cooling); full or empty contents; insulation weight in lb/ft; continuous or simple support idealization; and allowable midspan deflection in inches. The workbook looks up illustrative elastic modulus E, expansion coefficient alpha, metal density, allowable axial stress S_allow, and allowable bending stress S_bend for carbon steel, stainless 304, or copper.
Governing relationships
With outside diameter OD, wall thickness t, and inside diameter ID = OD - 2t, the section properties are:
I = pi × (OD^4 - ID^4) / 64
Z = I / (OD/2)
A_metal = pi/4 × (OD² - ID²)
Thermal results are:
deltaL = alpha × (run length × 12) × deltaT
thermal stress = E × alpha × deltaT
anchor force = thermal stress × A_metal
loop leg = sqrt(3 × E × OD × abs(deltaL) / S_allow) / 12
The workbook builds weight per inch from metal, optional water content, and entered insulation. With support coefficients m and d_c from the selected idealization:
L_stress = sqrt(m × S_bend × Z / w) / 12
L_deflection = (d_c × E × I × deflection limit / w)^(1/4) / 12
The recommended span is min(L_stress, L_deflection).
Calculation sequence
- Calculate inside diameter and section properties from the entered geometry.
- Look up the selected material properties and support coefficients.
- Calculate metal weight, optional water weight, insulation weight, and total weight per foot.
- Carry the sign of temperature change into growth and restrained stress; use the magnitude of growth for loop-leg sizing.
- Calculate restrained anchor force, loop leg, stress-limited span, and deflection-limited span.
- Select the smaller support span and label the governing limit
stressordeflection. - Build the deflection-versus-span chart and evaluate status.
Outputs and interpretation
Recommended_Support_Span and Governing_Limit are the primary results. Supporting outputs expose inside diameter, area, moment of inertia, section modulus, line weight, thermal expansion, fully restrained stress and force, loop leg, and both candidate spans. The chart compares calculated midspan deflection against the entered limit. A negative expansion or stress represents contraction/compression; the loop-leg length remains positive.
Validation and status logic
| Condition | Returned status |
|---|---|
| Outside diameter or wall thickness is zero or less | NOT VALID: OD and wall must be positive |
OD - 2 × wall thickness is zero or less |
NOT VALID: wall too large; inside diameter is zero or negative |
| Deflection limit is negative | NOT VALID: deflection limit cannot be negative |
| Absolute fully restrained thermal stress exceeds the selected material's allowable axial stress | CHECK: restrained thermal stress exceeds allowable; provide expansion loops or flexibility |
| None of the preceding conditions applies | OK |
Geometry failures take precedence over the deflection check. The thermal-stress warning is evaluated only after the model has valid pipe geometry and a nonnegative deflection limit.
Assumptions and limitations
- The run is uniform, straight, linearly elastic, and represented by constant room-temperature material properties stored in the workbook.
- Thermal stress and anchor force assume complete restraint. Real systems may relieve or concentrate load through flexibility, guides, anchors, elbows, bellows, friction, and support settlement.
- The loop leg is a simplified guided-cantilever relation, not a code stress analysis.
- Support spans use ideal continuous- or simple-beam coefficients, uniform gravity load, and a user-entered deflection criterion. Valves, concentrated loads, branches, vibration, water hammer, snow/ice, seismic and wind loads are excluded.
- The full-content branch assumes water density
0.0361 lb/in³; other fluids require a different value. - Material properties and allowables are explicitly illustrative. Published spacing tables can be more conservative and may govern even when the calculated span is longer.
Restrictions and non-computing states
This calculator permits only the declared material, support, and contents options and rejects negative OD, run length, deflection limit, and insulation weight. The workbook requires positive OD and wall thickness and a positive inside diameter. Wall thickness and temperature change have no published limits; negative wall thickness is caught by the workbook's first condition, while negative temperature change is valid and represents contraction. A zero deflection limit is allowed and drives the deflection-limited span to zero.
Errors and warnings
An undeclared selector value or numeric input outside its allowed range is rejected before a workbook decision. Workbook NOT VALID means the geometry or deflection basis cannot support the span equations. Workbook CHECK retains calculated values but says the fully restrained thermal-stress idealization exceeds the illustrative allowable. A connection failure is not a flexibility or support judgment.
References
The workbook derives its relations rather than reproducing any table, chart or figure from a code, standard or agency publication. Thermal expansion, the restrained-stress relation and the beam formulas for span are elementary; the loop leg uses the guided-cantilever approximation.
- ASME. Pipe Stress Engineering, the standard reference for flexibility analysis and the methods this tool approximates. https://www.asme.org/publications-submissions/books/find-book/pipe-stress-engineering
- Wikipedia. Thermal expansion. https://en.wikipedia.org/wiki/Thermal_expansion
- Wikipedia. Piping and plumbing fitting, for the components a real layout must accommodate. https://en.wikipedia.org/wiki/Piping_and_plumbing_fitting
ASME B31 is the governing code family for process and power piping in United States practice. This tool implements none of it (no allowable stress range, no stress intensification factors, no code stress equations), and a result here is not a B31 check. Material properties and allowable stresses shipped with the workbook are illustrative and carry no authority.
Additional source notes migrated from Methodology
The workbook uses standard hollow-circle section properties, linear thermal expansion, a guided-cantilever loop relation, and elementary uniform-beam stress/deflection relations. The reviewer packet cites Engineering ToolBox on restrained thermal stress, Engineering ToolBox on steel expansion loops, and Engineers Edge on deflection-based support spacing. Governing piping and support codes take precedence.
Frequently asked questions
Why does the restrained stress not depend on the length of the run?
The expansion is under an inch. Why does that need a loop?
Why is my support spacing set by deflection rather than stress?
Is the expansion loop leg a design I can build to?
Does this check my piping against ASME B31?
Does the weight include what the pipe is carrying?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.