Accurately determining the flow rate through a check valve is essential for sizing piping systems and ensuring pumps operate within their efficiency curves. This calculator uses the valve's flow coefficient (Cv) and the pressure drop across the valve to estimate the liquid flow rate in Gallons Per Minute (GPM).
The volume of water (in US gallons) at 60°F that will flow per minute with a 1 PSI pressure drop. Found in manufacturer specs.
The pressure difference between the inlet and outlet of the valve.
Specific gravity of the fluid. Water = 1.0. Oil ≈ 0.8-0.9.
Estimated Flow Rate
0.00GPM
Flow in Liters/Min0.00 LPM
Fluid Type Adjustment1.00 (Water)
function calculateCheckValveFlow() {
// 1. Get input values
var cv = parseFloat(document.getElementById('valveCv').value);
var dp = parseFloat(document.getElementById('pressureDrop').value);
var sg = parseFloat(document.getElementById('specificGravity').value);
// 2. Validate inputs
if (isNaN(cv) || cv <= 0) {
alert("Please enter a valid Valve Flow Coefficient (Cv).");
return;
}
if (isNaN(dp) || dp < 0) {
alert("Please enter a valid Pressure Drop (must be non-negative).");
return;
}
if (isNaN(sg) || sg <= 0) {
alert("Please enter a valid Specific Gravity (must be greater than 0).");
return;
}
// 3. Calculation Logic
// Formula: Q = Cv * sqrt(DeltaP / SG)
var flowRateGPM = cv * Math.sqrt(dp / sg);
// Conversion: 1 GPM = 3.78541 LPM
var flowRateLPM = flowRateGPM * 3.78541;
// 4. Update UI
var resultBox = document.getElementById('resultBox');
var flowOutput = document.getElementById('flowRateResult');
var lpmOutput = document.getElementById('flowRateLPM');
var fluidFactorOutput = document.getElementById('fluidFactor');
resultBox.style.display = "block";
flowOutput.innerText = flowRateGPM.toFixed(2);
lpmOutput.innerText = flowRateLPM.toFixed(2) + " LPM";
// Display context about fluid
if (sg === 1) {
fluidFactorOutput.innerText = "Water (SG=1.0)";
} else if (sg < 1) {
fluidFactorOutput.innerText = "Lighter than Water (SG=" + sg + ")";
} else {
fluidFactorOutput.innerText = "Heavier than Water (SG=" + sg + ")";
}
}
Understanding Check Valve Flow Rate Calculations
Check valves are critical components in hydraulic and piping systems, designed to allow fluid to flow in only one direction. Calculating the flow rate through these valves is necessary for proper system sizing, preventing "choke" conditions, and ensuring that pressure drops remain within acceptable limits.
The Cv Flow Formula
The standard industry method for sizing liquid flow through valves uses the Valve Flow Coefficient ($C_v$). The $C_v$ value is a dimensionless number defined as the number of US gallons of water at 60°F that will flow through a valve per minute with a pressure drop of 1 psi.
The formula used in this calculator is:
Q = Cv × √(ΔP / SG)
Where:
Q = Flow Rate in US Gallons Per Minute (GPM).
Cv = Valve Flow Coefficient (provided by manufacturer).
ΔP = Differential Pressure across the valve in PSI (Inlet Pressure – Outlet Pressure).
SG = Specific Gravity of the fluid (Water = 1.0).
Why Pressure Drop Matters
In check valves, a minimum pressure differential (cracking pressure) is often required to open the valve. However, once open, the pressure drop ($\Delta P$) increases as flow increases. If the pressure drop is too high, it indicates that the valve is undersized for the required flow rate, which can lead to:
Increased energy consumption by pumps.
Cavitation risks if local pressure drops below the fluid's vapor pressure.
Excessive wear on internal valve components.
How to Use This Calculator
Find the Cv Value: Locate the technical datasheet for your specific check valve. The Cv usually varies by valve size (e.g., 1 inch vs. 2 inch).
Determine Pressure Drop: Measure or estimate the allowable pressure drop across the valve. For existing systems, this is the difference between upstream and downstream gauges.
Input Specific Gravity: If you are pumping water, leave this as 1.0. For oils, fuel, or chemical solutions, adjust this value (e.g., Gasoline ≈ 0.74, Brine ≈ 1.2).
Calculate: Click the button to see the maximum flow rate the valve can pass under those conditions.
Example Calculation
Suppose you have a 2-inch Swing Check Valve with a manufacturer-specified Cv of 65. You want to know the flow rate if the pressure gauge before the valve reads 50 PSI and the gauge after reads 46 PSI (a 4 PSI drop). The fluid is water (SG = 1.0).