How to Calculate Nozzle Flow Rate

Nozzle Flow Rate Calculator .nozzle-calc-container { max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; } .calc-box { background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 30px; margin-bottom: 40px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .calc-title { text-align: center; margin-bottom: 25px; color: #2c3e50; font-size: 24px; font-weight: 700; } .form-group { margin-bottom: 20px; } .form-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #495057; } .input-wrapper { position: relative; } .form-control { width: 100%; padding: 12px 15px; font-size: 16px; border: 2px solid #ced4da; border-radius: 6px; box-sizing: border-box; transition: border-color 0.2s; } .form-control:focus { border-color: #007bff; outline: none; } .unit-label { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); color: #6c757d; font-size: 14px; pointer-events: none; } .btn-calc { display: block; width: 100%; padding: 14px; background-color: #007bff; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: 600; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } .btn-calc:hover { background-color: #0056b3; } .results-area { margin-top: 30px; border-top: 2px solid #e9ecef; padding-top: 25px; display: none; } .result-row { display: flex; justify-content: space-between; align-items: center; padding: 12px 0; border-bottom: 1px solid #eee; } .result-row:last-child { border-bottom: none; } .result-label { font-weight: 600; color: #495057; } .result-value { font-size: 20px; font-weight: 700; color: #007bff; } .article-content h2 { color: #2c3e50; margin-top: 30px; border-bottom: 2px solid #007bff; padding-bottom: 10px; display: inline-block; } .article-content h3 { color: #495057; margin-top: 25px; } .article-content p, .article-content li { font-size: 17px; margin-bottom: 15px; } .article-content ul { margin-left: 20px; } .info-box { background-color: #e7f5ff; border-left: 4px solid #007bff; padding: 15px; margin: 20px 0; } .formula { background: #eee; padding: 15px; font-family: monospace; text-align: center; border-radius: 4px; margin: 20px 0; font-size: 18px; }
Nozzle Flow Rate Calculator
inches
PSI
ratio (0-1)
*Typically 0.95 – 0.98 for smooth bore nozzles.
Flow Rate (GPM):
Flow Rate (LPM):
Fluid Velocity:
Approximate K-Factor:

How to Calculate Nozzle Flow Rate

Calculating the flow rate of a nozzle is a critical task in fluid dynamics, essential for industries ranging from fire protection and agriculture (irrigation sprayers) to industrial pressure washing. Determining the correct volume of water passing through an orifice ensures system efficiency, safety, and proper resource management.

The flow rate is primarily determined by the size of the nozzle's opening (orifice area), the pressure of the fluid supplied to the nozzle, and the efficiency of the nozzle shape (discharge coefficient).

The Nozzle Flow Rate Formula

To calculate the flow rate for water through a circular orifice, we use a derivation of Bernoulli's principle. For practical engineering purposes in the United States using imperial units, the formula is:

Q = 29.83 × Cd × d² × √P

Where:

  • Q = Flow rate in Gallons Per Minute (GPM)
  • Cd = Discharge Coefficient (efficiency of the nozzle)
  • d = Diameter of the nozzle orifice in inches
  • P = Pressure at the nozzle inlet in Pounds per Square Inch (PSI)
  • 29.83 = A constant factor that incorporates gravity and unit conversions
Note on Discharge Coefficient (Cd): No nozzle is 100% efficient. Friction and turbulence reduce the flow. A perfect nozzle would have a Cd of 1.0. Most smooth bore fire nozzles range between 0.96 and 0.98. Standard spray nozzles may be lower, around 0.90 to 0.95.

Step-by-Step Calculation Example

Let's calculate the flow rate for a pressure washer tip or a fire hose nozzle with the following specifications:

  • Nozzle Diameter: 0.5 inches
  • Pressure: 60 PSI
  • Discharge Coefficient: 0.97 (Smooth bore)

Step 1: Square the Diameter

First, calculate the square of the diameter ($d^2$):

$$0.5 \times 0.5 = 0.25$$

Step 2: Find the Square Root of Pressure

Next, find the square root of the pressure ($\sqrt{P}$):

$$\sqrt{60} \approx 7.746$$

Step 3: Apply the Formula

Now multiply all the components together:

$$Q = 29.83 \times 0.97 \times 0.25 \times 7.746$$

$$Q \approx 56.03 \text{ GPM}$$

Understanding the K-Factor

In fire protection engineering and irrigation, nozzles are often rated by a "K-Factor." The K-Factor simplifies the relationship between pressure and flow. If you know the K-Factor, the formula becomes even simpler:

Q = K × √P

Our calculator above estimates the K-Factor based on your diameter and coefficient inputs. This helps in quickly estimating flow changes when only the pressure changes.

Why Velocity Matters

The calculator also provides the fluid velocity in feet per second (ft/s). Velocity helps determine the "reach" of a stream (how far the water will travel). High pressure with a small diameter creates high velocity, ideal for cleaning or long-range firefighting, while low pressure with a large diameter provides volume (GPM) without the force, ideal for gentle irrigation.

function calculateFlowRate() { // 1. Get input values var diameterInput = document.getElementById("nozzleDiameter").value; var pressureInput = document.getElementById("nozzlePressure").value; var cdInput = document.getElementById("dischargeCoeff").value; // 2. Validate inputs var diameter = parseFloat(diameterInput); var pressure = parseFloat(pressureInput); var cd = parseFloat(cdInput); if (isNaN(diameter) || diameter <= 0) { alert("Please enter a valid nozzle diameter greater than 0."); return; } if (isNaN(pressure) || pressure <= 0) { alert("Please enter a valid pressure greater than 0."); return; } if (isNaN(cd) || cd 1) { alert("Please enter a valid discharge coefficient between 0 and 1."); return; } // 3. Calculation Logic // Formula: Q (GPM) = 29.83 * Cd * d^2 * sqrt(P) var constant = 29.83; var diameterSquared = diameter * diameter; var sqrtPressure = Math.sqrt(pressure); var flowGPM = constant * cd * diameterSquared * sqrtPressure; // Convert GPM to LPM (Liters Per Minute) // 1 GPM = 3.78541 LPM var flowLPM = flowGPM * 3.78541; // Calculate K-Factor // K = Q / sqrt(P) var kFactor = flowGPM / sqrtPressure; // Calculate Velocity (ft/s) // Formula: V = (0.408 * Q) / d^2 var velocity = (0.408 * flowGPM) / diameterSquared; // 4. Display Results var resultsArea = document.getElementById("resultsArea"); var resGPM = document.getElementById("resultGPM"); var resLPM = document.getElementById("resultLPM"); var resVel = document.getElementById("resultVelocity"); var resK = document.getElementById("resultKFactor"); resGPM.innerHTML = flowGPM.toFixed(2) + " GPM"; resLPM.innerHTML = flowLPM.toFixed(2) + " LPM"; resVel.innerHTML = velocity.toFixed(1) + " ft/s"; resK.innerHTML = kFactor.toFixed(2); // Show the results container resultsArea.style.display = "block"; }

Leave a Comment