Sprinkler System Water Pressure Calculator

ANALife Services AuthorityNational Calculator Authority›Sprinkler System Water Pressure Calculator

.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }

Sprinkler System Water Pressure Calculator

Calculate the required water pressure for a sprinkler system using the Hazen-Williams equation, accounting for friction losses, elevation changes, and minimum sprinkler head pressure.

Flow Rate (GPM)

Total flow rate through the pipe section

Pipe Internal Diameter (inches)

Internal diameter of the supply pipe

Pipe Length (feet)

Total length of the pipe run

Hazen-Williams C Factor

150 — New plastic / PVC pipe 140 — New copper pipe 130 — New galvanized steel 120 — Older steel pipe (5–10 yrs) 100 — Old steel / cast iron pipe 80 — Very old / corroded pipe

Pipe roughness coefficient (higher = smoother)

Elevation Change (feet)

Positive = uphill (adds pressure loss), Negative = downhill (reduces pressure loss)

Minimum Sprinkler Head Pressure (PSI)

Minimum operating pressure required at the sprinkler head

Equivalent Pipe Length for Fittings (%)

Additional pipe length to account for fittings/valves (typically 10–30%)

Calculate Required Pressure

function sprCalc() { var resultDiv = document.getElementById('spr-result');

var Q = parseFloat(document.getElementById('spr-flow-rate').value); var D = parseFloat(document.getElementById('spr-pipe-diameter').value); var L = parseFloat(document.getElementById('spr-pipe-length').value); var C = parseFloat(document.getElementById('spr-c-factor').value); var elev = parseFloat(document.getElementById('spr-elevation').value); var Pmin = parseFloat(document.getElementById('spr-min-pressure').value); var fittPct = parseFloat(document.getElementById('spr-fittings-pct').value);

// Validation if (isNaN(Q) || Q 20) { velocityWarning = '⚠ Warning: Pipe velocity (' + V_fps.toFixed(2) + ' ft/s) exceeds the recommended 20 ft/s. Consider increasing pipe diameter.

'; }

// --- Pressure adequacy note --- var pressureNote = ''; if (total_psi > 80) { pressureNote = '⚠ Required pressure exceeds 80 PSI. A pressure regulator may be needed per NFPA 13.

'; } else if (total_psi ' + 'Friction Loss (Hazen-Williams)' + friction_psi.toFixed(3) + ' PSI' + 'Elevation Pressure Change' + elevation_psi.toFixed(3) + ' PSI' + 'Velocity Head Loss' + velocity_psi.toFixed(4) + ' PSI' + 'Minimum Head Pressure Required' + Pmin.toFixed(2) + ' PSI' + 'Total Required Supply Pressure' + total_psi.toFixed(2) + ' PSI' + '' + '' + 'Pipe Velocity: ' + V_fps.toFixed(2) + ' ft/s  |  Equivalent Pipe Length (with fittings): ' + L_equiv.toFixed(1) + ' ft  |  Friction Loss Rate: ' + hf_per_100.toFixed(4) + ' ft / 100 ft

' + velocityWarning + pressureNote; }

#### Formulas Used

Hazen-Williams Friction Loss (head loss per 100 ft):

hf = 0.2083 × (100/C)1.852 × Q1.852 / D4.8655

Where: Q = flow rate (GPM), D = internal pipe diameter (inches), C = Hazen-Williams roughness coefficient

Total Friction Loss (PSI):

Pfriction = hf × Lequiv / 100 × 0.4335

Where: Lequiv = L × (1 + fittings%/100) and 0.4335 PSI/ft converts feet of water head to PSI

Elevation Pressure Loss (PSI):

Pelev = Δh × 0.4335

Where: Δh = elevation change in feet (positive = uphill)

Velocity Head (PSI):

V = Q × 0.002228 / A    hv = V² / (2g)    Pv = hv × 0.4335

Where: A = pipe cross-sectional area (ft²), g = 32.174 ft/s²

Total Required Supply Pressure:

Ptotal = Pmin head + Pfriction + Pelev + Pvelocity

#### Assumptions & References

More Calculators

Read Next

Study Time Planner Authority Network America › Life Services Authority › National Calculator Authority .calc-container { max-width: 640px;...

References