Calculate Flow Rate from Rpm

RPM to Flow Rate Calculator – Calculate Pump Output GPM & LPM body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; margin: 0; padding: 20px; background-color: #f9f9f9; } .container { max-width: 800px; margin: 0 auto; background: #fff; padding: 40px; border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } h1 { text-align: center; color: #2c3e50; margin-bottom: 30px; } h2 { color: #34495e; border-bottom: 2px solid #ecf0f1; padding-bottom: 10px; margin-top: 40px; } h3 { color: #2c3e50; margin-top: 25px; } .calculator-box { background-color: #f1f8ff; border: 1px solid #d1e3f8; padding: 25px; border-radius: 8px; margin-bottom: 30px; } .form-group { margin-bottom: 20px; } label { display: block; margin-bottom: 8px; font-weight: 600; color: #444; } input[type="number"], select { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; box-sizing: border-box; /* Ensures padding doesn't affect width */ } button { display: block; width: 100%; background-color: #007bff; color: white; padding: 12px; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } button:hover { background-color: #0056b3; } #results { margin-top: 25px; padding: 20px; background-color: #fff; border: 1px solid #e1e1e1; border-radius: 6px; display: none; } .result-item { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #eee; } .result-item:last-child { border-bottom: none; } .result-value { font-weight: bold; color: #007bff; font-size: 1.1em; } .note { font-size: 0.85em; color: #666; margin-top: 5px; } .content-section p { margin-bottom: 15px; } .formula-box { background: #f8f9fa; padding: 15px; border-left: 4px solid #28a745; font-family: monospace; margin: 15px 0; } @media (max-width: 600px) { .container { padding: 20px; } .calculator-box { padding: 15px; } }

Flow Rate from RPM Calculator

Use this calculator to determine the theoretical and actual flow rate of a hydraulic pump based on its rotation speed (RPM) and displacement. This tool supports calculations for both Imperial (GPM) and Metric (LPM) units, factoring in volumetric efficiency.

Enter the revolutions per minute of the drive shaft.
Cubic Inches per Rev (in³/rev) Cubic Centimeters per Rev (cc/rev)
Volume of fluid displaced per single rotation.
Typical new pumps are 90-98%. Older pumps may be lower.
Flow Rate (Imperial):
Flow Rate (Metric):
Theoretical Flow (100% Eff):

How to Calculate Flow Rate from RPM

Calculating the flow rate of a positive displacement pump is a fundamental task in hydraulic engineering and fluid mechanics. The flow rate is directly proportional to the rotational speed (RPM) and the internal displacement of the pump.

The Flow Rate Formula

The formula changes slightly depending on the units of measurement used for the displacement (Cubic Inches vs. Cubic Centimeters).

Option 1: Using Cubic Inches (in³/rev)

To calculate flow in Gallons Per Minute (GPM):

Flow (GPM) = (RPM × Displacement × Efficiency) / 231

Where:

  • RPM: Revolutions per minute of the pump shaft.
  • Displacement: Volume displaced per revolution in cubic inches.
  • Efficiency: Volumetric efficiency as a decimal (e.g., 95% = 0.95).
  • 231: Conversion factor (231 cubic inches = 1 US Gallon).

Option 2: Using Cubic Centimeters (cc/rev)

To calculate flow in Liters Per Minute (LPM):

Flow (LPM) = (RPM × Displacement × Efficiency) / 1000

Where:

  • 1000: Conversion factor (1000 cubic centimeters = 1 Liter).

Understanding Volumetric Efficiency

No hydraulic pump is perfectly efficient. Some fluid always slips back internally from the outlet (high pressure) to the inlet (low pressure) side due to internal clearances. This is known as "slippage."

Volumetric Efficiency compares the actual flow delivered to the theoretical flow.

  • New Gear Pumps: Typically 90% – 95% efficient.
  • Piston Pumps: Can reach 95% – 98% efficiency.
  • Worn Pumps: Efficiency drops significantly, leading to reduced flow and increased heat generation.

When calculating system requirements, it is safer to underestimate efficiency (e.g., use 85% or 90%) to ensure the pump provides adequate flow under load.

Factors Influencing Flow Rate

While RPM is the primary driver of flow rate in a positive displacement pump, other factors play a role:

  1. Pressure: Higher system pressure increases internal leakage, effectively lowering volumetric efficiency.
  2. Fluid Viscosity: Thinner fluids (low viscosity) leak more easily past internal seals, reducing effective flow rate. Thicker fluids may cause cavitation if the inlet line is undersized.
  3. Pump Wear: As internal components wear down, clearances increase, leading to greater internal leakage.

Why Calculate Flow Rate?

Knowing the precise flow rate is essential for:

  • Sizing hydraulic cylinders (determining extension speed).
  • Selecting the correct hydraulic motor for rotational speed requirements.
  • Ensuring hydraulic lines and valves are sized correctly to prevent excessive heat and pressure drop.
function calculateFlowRate() { // Get input values var rpmInput = document.getElementById('pumpRPM'); var dispInput = document.getElementById('pumpDisp'); var effInput = document.getElementById('pumpEff'); var unitSelect = document.getElementById('dispUnit'); var resultsDiv = document.getElementById('results'); var rpm = parseFloat(rpmInput.value); var displacement = parseFloat(dispInput.value); var efficiencyPct = parseFloat(effInput.value); var unit = unitSelect.value; // Validation if (isNaN(rpm) || isNaN(displacement) || isNaN(efficiencyPct)) { alert("Please enter valid numbers for RPM, Displacement, and Efficiency."); return; } if (rpm < 0 || displacement < 0 || efficiencyPct < 0) { alert("Values cannot be negative."); return; } var efficiencyDecimal = efficiencyPct / 100; var gpm = 0; var lpm = 0; var theoreticalGPM = 0; var theoreticalLPM = 0; var theoDisplay = ""; // Calculation Logic if (unit === 'cir') { // Input is in Cubic Inches per Rev // Theoretical GPM = (Disp * RPM) / 231 theoreticalGPM = (displacement * rpm) / 231; // Actual GPM = Theoretical * Efficiency gpm = theoreticalGPM * efficiencyDecimal; // Convert to LPM (1 GPM = 3.78541 LPM) lpm = gpm * 3.78541; theoreticalLPM = theoreticalGPM * 3.78541; theoDisplay = theoreticalGPM.toFixed(2) + " GPM"; } else { // Input is in Cubic Centimeters per Rev (cc/rev) // Theoretical LPM = (Disp * RPM) / 1000 theoreticalLPM = (displacement * rpm) / 1000; // Actual LPM = Theoretical * Efficiency lpm = theoreticalLPM * efficiencyDecimal; // Convert to GPM (1 LPM = 0.264172 GPM) gpm = lpm * 0.264172; theoreticalGPM = theoreticalLPM * 0.264172; theoDisplay = theoreticalLPM.toFixed(2) + " LPM"; } // Display Results document.getElementById('resGPM').innerText = gpm.toFixed(2) + " GPM"; document.getElementById('resLPM').innerText = lpm.toFixed(2) + " LPM"; document.getElementById('resTheo').innerText = theoDisplay; // Show results container resultsDiv.style.display = "block"; }

Leave a Comment