[City Main / Pump] | [Riser] â đš Start measuring from here | Cross Main | Branch Line âââ Sprinkler 1 | âââ Sprinkler 2 | âââ đż Most Remote Sprinkler â đš End measuring here
So you just dropped our shiny âmultiâsegmentâ calculator into WordPress⌠but how do you actually use it, and whatâs happening behind the scenes? Letâs unpack everything in plain English (with a splash of emojis!) so even a brandânew fireâprotection engineer can follow along.
1ď¸âŁ Why We Built It
Real systems branch out âĄď¸ flow drops after every sprinkler.
Pressure loss isnât oneâsizeâfitsâall; each pipe size, length, and fitting changes the math.
Most online tools assume a single, constant flowââ ď¸ not accurate for NFPA 13 tree layouts.
This widget lets you enter segmentâbyâsegment data and automatically:
Calculates flow (sprinklers Ă design gpm)
Computes equivalent pipe length for fittings
Runs the HazenâWilliams formula on each segment
Adds every ÎP to give you the true, endâtoâend friction loss.
Jargon break:HazenâWilliams is an empirical equation that predicts friction loss (pressure drop) for water moving through a pipe.
1. Set âDesign Flow per Sprinkler.â Default is 20 gpm đď¸
Thatâs the gpm every sprinkler will deliver. Industry ruleâofâthumb for quick calcs.
2. Add segments â
Click â+ Add Segmentâ for each stretch of pipe in orderâriser â main â branch â drop.
3. Fill in each row âď¸
⢠Straight length (ft) ⢠Pipe size (or Custom ID) ⢠Câfactor (smooth vs. rough) ⢠Number of 90s, 45s, tees, valves, etc. ⢠Sprinklers downstream (đ§Ž autoâsets flow)
4. (Optional) Custom Flow âď¸
Need a hose line or riser that isnât sprinkler flow? Type any gpm hereâauto math will skip.
5. Hit âCompute Total Friction Loss.â đĽ
The table shows each segmentâs ÎP and the grand total (psi).
3ď¸âŁ Reading the Results
Column
MeansâŚ
Flow (gpm)
Actual flow in that segment (auto or custom).
ID (in)
Inside diameter used in the HazenâWilliams formula.
Eq L (ft)
Extra âvirtualâ length added for fittings (from NFPA 13 Table 28.2.3.1.1).
Total L
Straight L + Eq L â the length we feed into the equation.
ÎP (psi)
Friction loss for that segment. Add them up = total system loss.
đ TIP: If ÎP seems high, try a bigger pipe size or a smoother material (higher Câfactor).
“This calculator assumes you have already classified your occupancy hazard and determined your required sprinkler flows. If you haven’t, refer first to NFPA 13 Chapter 4 and Chapter 19 to classify your hazard (Light, OH1, OH2, EH1, EH2) and determine your sprinkler density and design area requirements.”
Step 1. Enter the design flow per sprinkler (gpm). Step 2. Add a row for every pipe segment in series from the riser to the most remote
sprinkler. For each segment give its length, pipe size, Câfactor, fittings, and how many sprinklers
are served downstream of that point. (Leave âCustom Flowâ blank to let the tool calculate
flow automatically as sprinklers Ă designâflow.)
Total Results
4ď¸âŁ Worked Example (Single Branch Line) đ ď¸
Segment
Len (ft)
Size
C
90°
Tees
Sprkrs Downstream
Auto Q (gpm)
ÎP (psi)
Riser â Main
40
4âł
120
2
1
18
360
3.1
Main â Branch
60
3âł
120
3
0
12
240
5.4
Branch â Drop 1
15
2½âł
120
1
0
6
120
5.0
Drop 1 â Drop 2
15
2âł
120
1
0
4
80
4.8
Drop 2 â Remote Sprk
15
1½âł
120
1
0
2
40
6.2
Total friction loss â 10.99 psi. Add riser elevation, required sprinkler pressure, and hose allowance, and you know exactly what your pump or city main must deliver. đ
5ď¸âŁ Limitations & ProâTips
Treeâonly! đ Loops and grids need node balancing (engineering software).
No elevation head yet. If you have vertical rises, add 0.433Ăh (psi) manually.
Fitting losses are averages. For missionâcritical jobs, use manufacturer test data.
Always round up pipe sizesâNFPA 13 doesnât allow undersizing.