Riser/SheetOpen the full hydraulic calc

Help and formulas

Every equation RiserSheet uses, written out. There is no chat widget and no support portal; there is an address at the bottom of this page that a person reads.

The formulas

Friction loss, Hazen-Williams

p = 4.52 · Q^1.85 / (C^1.85 · d^4.87)

p
friction loss per foot of pipe, psi/ft
Q
flow through the pipe, gpm
C
roughness coefficient for the pipe and system
d
internal diameter, in — not the nominal size

Multiply by the total length, physical run plus fitting equivalent length, to get the loss across the pipe.

Sprinkler discharge

q = K · √p

q
discharge from the sprinkler, gpm
K
the sprinkler's K-factor, gpm/psi^0.5
p
pressure at the sprinkler, psi

Reversed, p = (q / K)². K is a US customary quantity; a metric K for the same orifice is a different number.

Velocity

v = 0.4085 · Q / d²

v
velocity, ft/s
Q
flow, gpm
d
internal diameter, in

Reported as an advisory. NFPA 13 sets no velocity limit for sprinkler piping.

Elevation pressure

p = 0.433 · h

p
static pressure difference, psi
h
height above the reference, ft

Water climbing loses pressure and water dropping gains it. The inverse is 2.31 ft per psi.

Water supply at a flow

p(Q) = p_static − (p_static − p_residual) · (Q / Q_test)^1.85

p(Q)
available pressure at flow Q, psi
p_static
static pressure from the flow test, psi
p_residual
residual pressure at the test flow, psi
Q_test
the measured test flow, gpm

Plotted on a Q^1.85 axis this is a straight line, which is why reports use that scale.

Minimum flow for a density

q_min = density · coverage

q_min
minimum flow at the sprinkler, gpm
density
design density, gpm/ft²
coverage
area covered by one sprinkler, ft²

The pressure that flow requires follows from p = (q_min / K)². The larger of that and the 7 psi floor governs.

Fitting equivalent length, C-factor correction

L_eq = L_table · (C / 120)^1.85

L_eq
equivalent length on this pipe, ft
L_table
tabulated equivalent length at C = 120, ft
C
the pipe's actual C-factor

RiserSheet uses the printed multipliers where NFPA 13 gives them and this expression otherwise.

Try them on real numbers

What RiserSheet is responsible for

The arithmetic, and showing its work. The designer of record stays responsible for the inputs, for the code edition the authority having jurisdiction has adopted, and for field verification. Every report carries that statement, and the validation page sets out how the solver is checked.

Contact

Write to [email protected]. If you have found a number you believe is wrong, send the inputs that produced it — that is the most useful message this address can receive.