Calculate discharge (GPM) based on K-Factor and Pressure
Common values: 5.6, 8.0, 11.2, 14.0, 16.8
Calculated Flow Rate0.00 GPM
Input K-Factor:–
Input Pressure:–
function calculateSprinklerFlow() {
// 1. Get references to DOM elements
var kFactorInput = document.getElementById('kFactorInput');
var pressureInput = document.getElementById('pressureInput');
var flowResult = document.getElementById('flowResult');
var displayKFactor = document.getElementById('displayKFactor');
var displayPressure = document.getElementById('displayPressure');
var resultsArea = document.getElementById('resultsArea');
var errorDisplay = document.getElementById('errorDisplay');
// 2. Parse values
var kFactor = parseFloat(kFactorInput.value);
var pressure = parseFloat(pressureInput.value);
// 3. Reset error and result display
errorDisplay.style.display = 'none';
errorDisplay.innerHTML = ";
resultsArea.style.display = 'none';
// 4. Validation Logic
if (isNaN(kFactor) || kFactor <= 0) {
errorDisplay.innerHTML = "Please enter a valid K-Factor greater than 0.";
errorDisplay.style.display = 'block';
return;
}
if (isNaN(pressure) || pressure < 0) {
errorDisplay.innerHTML = "Please enter a valid pressure (PSI) value.";
errorDisplay.style.display = 'block';
return;
}
// 5. Calculation Logic: Q = K * sqrt(P)
// Q = Flow in GPM
// K = K-Factor
// P = Pressure in PSI
var flowRate = kFactor * Math.sqrt(pressure);
// 6. Display Results
// Format to 2 decimal places for precision
flowResult.innerHTML = flowRate.toFixed(2) + ' GPM';
displayKFactor.innerHTML = kFactor.toFixed(1);
displayPressure.innerHTML = pressure.toFixed(1) + ' PSI';
// Show result container
resultsArea.style.display = 'block';
}
Understanding Fire Sprinkler Head Flow Rate
Accurately calculating the flow rate of a fire sprinkler head is fundamental to fire protection engineering and hydraulic calculations. Whether you are designing a new suppression system, verifying the adequacy of an existing water supply, or performing routine inspections, understanding the relationship between pressure, the sprinkler's physical orifice size (K-Factor), and the resulting discharge is critical for safety and code compliance.
The K-Factor Formula
The flow rate from a sprinkler head is determined by a standard physical formula known as the K-Factor formula. This equation describes the discharge of water through an orifice based on the pressure behind it.
Q = K × √P
Where:
Q = Flow rate in Gallons Per Minute (GPM).
K = The K-Factor (Discharge Coefficient) provided by the manufacturer.
P = The pressure at the sprinkler head in Pounds per Square Inch (PSI).
Common K-Factors
Sprinkler heads are manufactured with specific orifice sizes, denoted by their K-Factor. The most common standard spray sprinkler has a K-Factor of 5.6. However, depending on the hazard classification and ceiling height, other sizes are frequently used:
K-5.6: Standard orifice (1/2 inch). Common for light and ordinary hazard occupancies.
K-8.0: Large orifice (17/32 inch). Used to provide higher density at lower pressures.
K-11.2, K-14.0 (ESFR): Early Suppression Fast Response sprinklers used in warehouse and high-challenge storage applications.
K-25.2: Very large orifices for specific high-challenge fire scenarios.
Why Pressure Management is Critical
As the formula demonstrates, the flow rate is proportional to the square root of the pressure. To double the flow rate of a specific sprinkler head, you must quadruple the pressure. This non-linear relationship implies that small changes in pressure at the lower end can significantly impact the GPM output, affecting the design density (GPM per square foot) required to suppress a fire.
According to NFPA 13 (Standard for the Installation of Sprinkler Systems), a minimum operating pressure is required for different types of sprinkler heads to ensure the spray pattern develops correctly. For standard spray sprinklers, this is typically 7 PSI, while specific application heads may require higher minimums.
How to Use This Calculator
Identify the K-Factor: Look at the technical data sheet for the sprinkler head or check the stamp on the deflector of the sprinkler itself.
Measure or Estimate Pressure: Input the residual pressure available at the specific head location in PSI.
Calculate: The tool will instantly compute the flow rate in GPM.
This tool is essential for hydraulic verification, ensuring that the water supply is sufficient to meet the demand of the most hydraulically remote area of a sprinkler system.