Piping Toolset
Home › Calculators › Pipe Support Spacing Calculator — Maximum Deflection-Limited Span

Pipe Support Spacing Calculator — Maximum Deflection-Limited Span

Returns the section moment of inertia I, the maximum deflection-limited support span from the beam-sag relation δ = c·w·L⁴/(E·I) — the sag control ASME B31.3 ¶321.1.1 requires — and, when you also enter an allowable bending stress S, the matched bending-stress-limited span from M = w·L²/k. The two are reported side by side with the governing (shorter) one named. Modulus E, uniform load w, the allowable deflection, S and the coefficients c/k stay user inputs.

Method last updated (calculation changelog) · fixture-verified on every build — most recently 2026-10-12.

Built and fixture-verified by Matthew Norris, P.E. — active P.E. licensure in Arizona, California, Kansas, Missouri, North Carolina, Texas.

Computes the section moment of inertia I and the longest span L at which a uniformly loaded pipe still stays inside your allowable mid-span sag, by inverting the elastic beam-deflection equation. It is the deflection criterion of ASME B31.3 ¶321.1.1 (and B31.1 §121) evaluated from first principles: the flexural modulus E, the uniform load w, the deflection limit and the end-condition coefficient c are all entered by you, from the manufacturer's data sheet and the owner's support specification. No Code or MSS spacing table is embedded, and none is reproduced — but a quick-reference table computed from these same equations for water-filled Sch 40 carbon steel is published below, with every assumption stated.

Deflection-limited pipe support span A pipe on two supports with distributed weight arrows, a dashed deflected shape, midspan deflection delta, and span L dimensioned below. w — weight per foot δ — midspan deflection L — the calculator solves the governing maximum span
Simply-supported span model: distributed weight w (pipe + contents + insulation) over span L produces midspan deflection δ and bending stress — the span calculator returns the governing maximum L for the chosen limits.
Open this calculator → Download sample report
This calculator is free forever — no account, no run limit. Pro adds Add to report: the titleblocked, print-ready package in the sample report above, built from your own runs, plus .pcp project files — $2.99 / month. Compare tiers →

Method

Mid-span deflection of a uniformly loaded prismatic beam, solved for length:

δ = c · w · L⁴ / (E · I)

L = ( δ · E · I / (c · w) )1/4

I = π/64 · (OD⁴ − ID⁴)

where δ is the allowable mid-span deflection (owner's spec, commonly 0.5 in), E the flexural or elastic modulus at design temperature, w the uniform load per unit length (pipe + contents + insulation), I the section moment of inertia of the bare pipe wall, and c the end-condition coefficient in the deflection equation — 5/384 for a single simply supported span, roughly 1/185 for the interior spans of a continuous equal-span run. Because L varies as the fourth root, span is insensitive to load and modulus: quadrupling E buys only about 41% more span. Units must be consistent (E psi, OD/ID in, w lb/in, δ in → L in inches).

When you also enter an allowable bending stress S, the matched bending-stress span is computed from the moment coefficient k in M = w·L²/k, giving Z = I/(OD/2) and:

Lstress = ( k · Z · S / w )1/2

k has no default — it must match the same boundary condition c was built on: k=8 pairs with c=5/384 (simple span, M=wL²/8), k=12 pairs with c=1/384 (fixed-fixed, M=wL²/12). ASME B31.1-2024 Table 121.5-1 General Note (c) is the Code precedent for pairing a bending-stress limit with a sag limit on a fixed-beam model (2,300 psi and a 0.1 in sag), though that table's own span values are not used here. The governing span is min(L, Lstress); leaving S blank returns only the deflection span, as the calculator always has.

Inputs
EFlexural / elastic modulus at design temperature (vendor or PPI listing — user-supplied)psi
ODPipe outside diameterin
IDPipe inside diameter (structural wall only — exclude liner/veil if it is non-structural)in
wUniform load per unit length: pipe + contents + insulationlb/in
deflectionLimitAllowable mid-span deflection δ (owner's support spec — user-supplied)in
coefficientEnd-condition coefficient c (5/384 simple span, ≈1/185 continuous — user-supplied)—
SAllowable bending stress (optional; manufacturer/owner allowable — leave blank to skip the bending-stress span)psi
kMoment coefficient in M = w·L²/k, matched to coefficient's boundary condition (k=8 for c=5/384, k=12 for c=1/384); required only when S is entered, no default—
Outputs
ISection moment of inertiain⁴
ZSection modulus, I/(OD/2)in³
maxSpanDeflectionMaximum deflection-limited span (also returned as maxSpan, for compatibility)in
maxSpanStressMaximum bending-stress-limited span; null when S was not enteredin
governingSpanThe lesser of the two spans that were checkedin
governsWhich criterion governs governingSpan: deflection, bending, or "deflection (bending not checked)"—

Limitations — what this calculator is not

Quick reference — computed maximum spans, water-filled Sch 40 carbon steel

The table below answers the "what's the number for 4-inch Sch 40" question directly — but it is computed by the two beam relations documented above at every site build, for one fully stated assumption set, not copied from any standard's span table. Assumptions: carbon steel at ambient (E = 29,000,000 psi), single simply supported span (c = 5/384), mid-span sag limited to δ = 0.1 in, bending stress limited to 1,500 psi with M = w·L²/8, pipe full of water, bare (no insulation), no concentrated loads, weights computed from ASME B36.10M dimensions (steel 0.283 lb/in³, water 62.4 lb/ft³). The governing span is the lesser of the two criteria, rounded down to the nearest ½ ft.

NPSOD × Sch 40 wall (in)Weight, water-filled (lb/ft)Deflection-limited span (ft)Stress-limited span (ft)Governing max span (ft)
11.315 × 0.1332.18.68.08.0
1½1.900 × 0.1453.610.39.59.5
22.375 × 0.1545.111.410.510.0
33.500 × 0.21610.813.812.712.5
44.500 × 0.23716.315.514.014.0
66.625 × 0.28031.518.416.416.0
88.625 × 0.32250.220.818.318.0
1010.750 × 0.36574.623.020.020.0
1212.750 × 0.406102.024.821.521.0
1414.000 × 0.438122.026.022.422.0
1616.000 × 0.500159.327.724.023.5
1818.000 × 0.562201.529.425.425.0
2020.000 × 0.594243.430.826.526.0
2424.000 × 0.688345.333.628.828.5

Reading it: at small bore the 1,500 psi stress criterion governs; the two criteria track each other closely across the range because both scale with the same section properties — which is why the customary published span tables look the way they do. Shorten spans ~25% adjacent to changes of direction, and support concentrated loads (valves, flanges, in-line instruments) locally. Insulated, gas-filled, alloy, or non-standard-wall lines: run the calculator above with your own E, w, δ and c — that is exactly what it is for.

Worked example — fixture-verified

4 in FRP process line, 4.5 in OD × 4.0 in ID structural laminate, long-term flexural modulus 1,000,000 psi. Operating load (pipe + contents) 2 lb/in, owner's sag limit 0.5 in, single simply supported span (c = 5/384).

Given
Flexural modulus E1,000,000psi
Outside diameter OD4.5in
Inside diameter ID4.0in
Uniform load w2lb/in
Deflection limit δ0.5in
Coefficient c (5/384)0.0130208—

Step by step

  1. Section: OD⁴ − ID⁴ = 4.5⁴ − 4.0⁴ = 410.0625 − 256 = 154.0625 in⁴.
  2. Moment of inertia: I = π/64 · 154.0625 = 0.0490874 · 154.0625 = 7.56253 in⁴.
  3. Numerator: δ·E·I = 0.5 · 1,000,000 · 7.56253 = 3,781,265.
  4. Denominator: c·w = 0.0130208 · 2 = 0.0260417.
  5. Ratio: 3,781,265 / 0.0260417 = 1.4520×10⁸ in⁴.
  6. Fourth root: L = (1.4520×10⁸)1/4 = 109.772 in — about 9 ft 2 in.
Result COMPUTED
I — section moment of inertia7.56253in⁴
Maximum deflection-limited span109.772in

109.772 in is 9.15 ft, so a 9 ft hanger spacing satisfies the 0.5 in sag limit with a little margin. That is only the first of the three checks: the bending stress at 9 ft must still be verified against the laminate allowable (enter S to have the card check it directly, as the next example does), and the span shortened wherever a valve, flange or change of direction falls in it.

Why you can trust these numbers: this exact case is fixture support-span.json — case “FRP 4in, E=1e6 psi, w=2 lb/in, delta=0.5 in, simple span (c=5/384)” (tolerance 0.001) — in the calc-core release gate. It re-runs on every commit; a red fixture blocks deployment. See the validation methodology.

Worked example 2 — the same line with an allowable bending stress entered

The identical 4 in FRP line and inputs as above, but the laminate's published allowable bending stress is now entered too: S = 3,000 psi, checked on the same simple-span model (k = 8, matched to c = 5/384).

Given
Flexural modulus E1,000,000psi
Outside diameter OD4.5in
Inside diameter ID4.0in
Uniform load w2lb/in
Deflection limit δ0.5in
Coefficient c (5/384)0.0130208—
Allowable bending stress S3,000psi
Moment coefficient k (simple span)8—

Step by step

  1. Section modulus: Z = I/(OD/2) = 7.56253/2.25 = 3.36112 in³.
  2. Bending-stress span: Lstress = (k·Z·S/w)1/2 = (8 · 3.36112 · 3,000 / 2)1/2 = (40,333.44)1/2 = 200.832 in.
  3. Deflection span is unchanged from the first example: 109.772 in — S does not enter that branch.
  4. Governing span: min(109.772, 200.832) = 109.772 in — deflection still governs, by a wide margin (about 1.83× the bending-limited span).
Result COMPUTED
Z — section modulus3.36112in³
Maximum bending-stress-limited span200.832in
Governing span109.772in
Governsdeflection—

This is the usual FRP outcome the module's own comment predicts: a low-modulus, comparatively strong laminate is span-limited by sag long before bending stress becomes the concern. The bending check still earns its place on the report — it is the number that tells you how much margin is left before that changes, and on a thinner wall or a stiffer allowable it can flip which criterion governs.

Fixture case “same pipe, S=3000 psi allowable, simple span k=8 -> deflection still governs” (tolerance 0.001) — locked in the same release gate as the example above.

Additional verified cases in this fixture

same pipe, fixed-fixed (c=1/384, k=12), S=800 psi -> bending governs COMPUTED
input:  {"E":1000000,"OD":4.5,"ID":4,"w":2,"deflectionLimit":0.5,"coefficient":0.0026041666666666665,"S":800,"k":12}
expect: {"Z":3.36112,"maxSpanDeflection":164.148,"maxSpanStress":127.017,"governingSpan":127.017,"governs":"bending"}
tol:    0.001

Sources & citations

Per the source & citation policy, allowable-stress and factor table values are inputs — typed from your governing edition, or autofilled on paid tiers from the embedded datasets enumerated there, always cited by standard, edition, table and line. Where a page does reproduce specific ASME data (the B16.5 ratings, the quick-reference tables), it states the source table and conditions inline.

FAQ

Is this the same as the MSS SP-69 or B31.1 support spacing table?

No, and it should not be used as a substitute for one without thought. Those tables are pre-computed for standard-wall steel pipe carrying water, with a fixed sag limit, a fixed stress limit and no concentrated loads. This calculator evaluates only the deflection criterion, using the modulus, load, sag limit and end condition you enter. It is the right tool when the tables do not apply — FRP, HDPE, thin-wall alloy, unusual contents, an owner sag limit tighter than the table's — and a useful cross-check when they do. The cross-check use runs in both directions: computing the table's own case here (standard-wall steel, water-filled, the table's sag limit) should land near the published span, and the exercise both validates your inputs and shows exactly which assumption moves the answer when your case differs. When a project specification hands you a table AND conditions the table never contemplated — heavier contents, a tighter sag limit — this card is how the two get reconciled on paper instead of by argument.

Which end-condition coefficient c should I use?

Use 5/384 (0.0130208) for a single simply supported span between two hangers, and about 1/185 (0.0054054) for the interior spans of a long continuous run of equal spans, where adjacent spans restrain the ends. The simple-span value is the conservative choice: it is roughly 2.4 times larger, and since span goes as the fourth root, it yields a span about 20% shorter. If the run is short, the spans unequal, or an end is near a bend, stay with 5/384. The end-bay subtlety is what the simple rule protects against: even in a genuinely continuous run, the first and last spans lack a restraining neighbor on one side and behave closer to simply-supported — which is why span tables built on continuous-beam coefficients still shorten the end bays, and why a uniform layout designed entirely on 1/185 is unconservative at exactly two locations per run. Design interior bays on the continuous coefficient if the run earns it, and pull the end bays in toward the simple-span answer.

Does the calculator check bending stress?

Yes, optionally: enter an allowable bending stress S (and a matched moment coefficient k) and the card returns the bending-stress-limited span alongside the deflection span, naming which one governs. Leave S blank and only deflection is checked, as before. k has no default — it must match the boundary condition c represents: k=8 pairs with c=5/384 (simple span, M=wL²/8), k=12 pairs with c=1/384 (fixed-fixed, M=wL²/12). ASME B31.1-2024 Table 121.5-1 General Note (c) is the Code precedent for combining a bending-stress limit with a sag limit on a fixed-beam model, though this module computes both from first principles rather than reading that table. For a stiff, low-strength material such as FRP the deflection limit usually governs — confirm it, do not assume it — and record both margins on the spacing note: "deflection-limited, stress checked at 40% of allowable" survives review in a way a silently-assumed governing criterion does not.

Why is the allowable span for FRP so much shorter than for the same size steel pipe?

Almost entirely because of the modulus. Span varies as the fourth root of E, so steel at about 29,000,000 psi against an FRP long-term modulus near 1,000,000 psi gives a span ratio of roughly the fourth root of 29, about 2.3 to 1 — before any difference in load or wall. That fourth-root behaviour is also why tightening the sag limit costs relatively little span, and why a heavier fill barely shortens it. The long-term modulus in that arithmetic is its own trap: FRP and thermoplastics creep, so the vendor's short-term modulus overstates what a decade of sustained sag will honor, and manufacturers publish long-term (often 50-year) moduli precisely for support-spacing use. Design spans on the long-term value, and treat any span table that does not state its modulus basis as unverified — two FRP tables can differ by half for no reason other than which modulus they assumed.

Related calculators & tools

Open this calculator → All calculators