Hydro Jetting Pressure & Flow Rate Calculator

ANALife Services AuthorityNational Calculator Authority›Hydro Jetting Pressure & Flow Rate 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; } }

Hydro Jetting Pressure & Flow Rate Calculator

Calculate the required pressure, flow rate, nozzle velocity, hydraulic horsepower, and impact force for hydro jetting operations based on nozzle specifications and system parameters.

Nozzle Orifice Diameter (inches)

Typical range: 0.010" – 0.250"

Number of Orifices

Total orifices on the nozzle (forward + rear jets)

Operating Pressure (PSI)

Typical range: 1,500 – 40,000 PSI

Nozzle Discharge Coefficient (Cd)

Typically 0.95 – 0.98 for sharp-edged orifices

Pipe / Hose Inner Diameter (inches)

Inner diameter of the supply hose or pipe

Fluid Density (lb/ft³)

Water ≈ 62.4 lb/ft³; use higher value for additives

Calculate

function hydCalc() { const resultDiv = document.getElementById('hyd-result'); resultDiv.style.display = 'none'; resultDiv.innerHTML = '';

// --- Gather inputs --- const dOrificeIn = parseFloat(document.getElementById('hyd-nozzle-orifice').value); const numOrifices = parseInt(document.getElementById('hyd-num-orifices').value); const pressurePSI = parseFloat(document.getElementById('hyd-pressure').value); const Cd = parseFloat(document.getElementById('hyd-cd').value); const dPipeIn = parseFloat(document.getElementById('hyd-pipe-diameter').value); const rhoLbFt3 = parseFloat(document.getElementById('hyd-fluid-density').value);

// --- Validation --- const errors = []; if (isNaN(dOrificeIn) || dOrificeIn 1.00) errors.push("Discharge coefficient (Cd) must be between 0.60 and 1.00."); if (isNaN(dPipeIn) || dPipeIn = dPipeIn) errors.push("Nozzle orifice diameter must be smaller than the pipe inner diameter.");

if (errors.length > 0) { resultDiv.innerHTML = 'Please fix the following:' + errors.map(e => '').join('') + ''; resultDiv.style.display = 'block'; return; }

// ===================================================================== // FORMULAS // ===================================================================== // 1. Convert units // Pressure: PSI → lb/ft² (1 PSI = 144 lb/ft²) // Diameter: inches → feet const pressureLbFt2 = pressurePSI * 144.0; // lb/ft² const dOrifFt = dOrificeIn / 12.0; // ft const dPipeFt = dPipeIn / 12.0; // ft

// 2. Single-orifice area (ft²) // A_orifice = π/4 × d² const aOrificeFt2 = (Math.PI / 4.0) * Math.pow(dOrifFt, 2);

// 3. Nozzle exit velocity (ft/s) — Torricelli / orifice equation // v = Cd × √(2 × ΔP / ρ) // where ΔP in lb/ft², ρ in lb/ft³ → v in ft/s // (lb/ft² ÷ lb/ft³ = ft, √ft = ft^0.5 … needs gc) // Using gc = 32.174 lbm·ft/(lbf·s²): // v = Cd × √(2 × gc × ΔP / ρ) const gc = 32.174; // lbm·ft / (lbf·s²) const velocityFtS = Cd * Math.sqrt(2.0 * gc * pressureLbFt2 / rhoLbFt3); const velocityMPH = velocityFtS * 0.681818; const velocityMS = velocityFtS * 0.3048;

// 4. Flow rate per orifice (ft³/s) // Q_single = Cd × A_orifice × v_ideal // But since v already includes Cd, use: // Q_single = A_orifice × v (Cd already in v) const qSingleFt3S = aOrificeFt2 * velocityFtS;

// 5. Total flow rate (all orifices) const qTotalFt3S = qSingleFt3S * numOrifices; const qTotalGPM = qTotalFt3S * 448.831; // 1 ft³/s = 448.831 GPM const qTotalLPM = qTotalGPM * 3.78541;

// 6. Hydraulic Horsepower (HHP) // HHP = (P × Q) / 1714 // where P in PSI, Q in GPM const hhp = (pressurePSI * qTotalGPM) / 1714.0; const kW = hhp * 0.7457;

// 7. Nozzle impact force (lbf) // F = ρ × Q_total × v / gc // (momentum flux: F = ṁ × v = ρ × Q × v, with gc for unit conversion) // ρ in lb/ft³, Q in ft³/s, v in ft/s → F in lbf const impactForceLbf = (rhoLbFt3 * qTotalFt3S * velocityFtS) / gc; const impactForceN = impactForceLbf * 4.44822;

// 8. Pipe supply velocity (ft/s) // v_pipe = Q_total / A_pipe const aPipeFt2 = (Math.PI / 4.0) * Math.pow(dPipeFt, 2); const vPipeFtS = qTotalFt3S / aPipeFt2; const vPipeMS = vPipeFtS * 0.3048;

// 9. Pressure loss check — pipe velocity should be 20
? '⚠ Pipe velocity exceeds 20 ft/s — consider larger supply hose to reduce friction losses.'
'✔ Pipe velocity is within acceptable range.';

// 10. Nozzle size in "orifice units" (1 unit = 1/100 inch, common industry notation) const nozzleSizeUnits = (dOrificeIn * 100).toFixed(1);

// ===================================================================== // OUTPUT // ===================================================================== resultDiv.innerHTML = ` ### Results

ParameterValue Nozzle Size (industry units)${nozzleSizeUnits} (1/100 in) Single-Orifice Area${(aOrificeFt2 * 144).toExponential(4)} in² Nozzle Exit Velocity${velocityFtS.toFixed(1)} ft/s  |  ${velocityMPH.toFixed(1)} mph  |  ${velocityMS.toFixed(1)} m/s Flow Rate (per orifice)${(qSingleFt3S * 448.831).toFixed(3)} GPM Total Flow Rate (${numOrifices} orifice${numOrifices>1?'s':''})${qTotalGPM.toFixed(3)} GPM  |  ${qTotalLPM.toFixed(2)} L/min Hydraulic Horsepower (HHP)${hhp.toFixed(2)} HP  |  ${kW.toFixed(2)} kW Nozzle Impact Force${impactForceLbf.toFixed(2)} lbf  |  ${impactForceN.toFixed(2)} N Supply Pipe Velocity${vPipeFtS.toFixed(2)} ft/s  |  ${vPipeMS.toFixed(2)} m/s

${pipeVelocityWarning}

`; resultDiv.style.display = 'block'; }

#### Formulas Used

1. Nozzle Exit Velocity (Torricelli / Orifice Equation):

v = Cd × √(2 × gc × ΔP / ρ)

Where: Cd = discharge coefficient, gc = 32.174 lbm·ft/(lbf·s²), ΔP = pressure differential (lb/ft²), ρ = fluid density (lb/ft³)

2. Flow Rate per Orifice:

Qsingle = Aorifice × v

Where: Aorifice = π/4 × d² (orifice cross-sectional area)

3. Total Flow Rate:

Qtotal = Qsingle × Norifices

4. Hydraulic Horsepower (HHP):

HHP = (P [PSI] × Q [GPM]) / 1714

The constant 1714 = 33,000 ft·lbf/min ÷ (231 in³/gal × 1/144 ft²/in²)

5. Nozzle Impact Force (Momentum Flux):

F = (ρ × Qtotal × v) / gc

Derived from Newton's 2nd Law: force equals the rate of momentum change of the fluid jet.

6. Supply Pipe Velocity:

vpipe = Qtotal / Apipe

#### Assumptions & References

More Calculators

Read Next

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

References