Fuel Flow Rate Calculator

Fuel Flow Rate & Injector Sizing Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f5f7fa; } .calculator-container { background: #fff; padding: 30px; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); margin-bottom: 40px; } .calculator-title { text-align: center; margin-bottom: 25px; color: #2c3e50; font-size: 24px; font-weight: 700; } .form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 600px) { .form-grid { grid-template-columns: 1fr; } } .input-group { margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; font-size: 14px; color: #555; } .input-group input, .input-group select { width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 6px; font-size: 16px; box-sizing: border-box; } .input-group input:focus { border-color: #3498db; outline: none; } .helper-text { font-size: 12px; color: #7f8c8d; margin-top: 4px; } .calc-btn { display: block; width: 100%; background-color: #e74c3c; color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 6px; cursor: pointer; transition: background-color 0.3s; margin-top: 10px; } .calc-btn:hover { background-color: #c0392b; } .results-section { margin-top: 30px; padding-top: 20px; border-top: 2px solid #f1f1f1; display: none; } .result-card { background-color: #f8f9fa; padding: 15px; border-radius: 8px; margin-bottom: 10px; border-left: 5px solid #e74c3c; } .result-label { font-size: 14px; color: #666; text-transform: uppercase; letter-spacing: 0.5px; } .result-value { font-size: 24px; font-weight: 800; color: #2c3e50; } .article-content { background: #fff; padding: 30px; border-radius: 12px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } .article-content h2 { color: #2c3e50; margin-top: 0; } .article-content h3 { color: #34495e; margin-top: 25px; } .data-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .data-table th, .data-table td { border: 1px solid #ddd; padding: 10px; text-align: left; } .data-table th { background-color: #f2f2f2; }
Fuel Flow Rate & Injector Calculator
Estimated flywheel horsepower
0.45-0.50 (NA) | 0.60-0.65 (Turbo)
Safe limit is usually 80-85%
Gasoline (Standard) E85 (Ethanol Blend) Diesel Methanol
Affects volume calculations
Standard base pressure is 43.5 psi
Total Engine Fuel Flow Required
0 lbs/hr
0 Gallons/hr
Required Flow Per Injector (Mass)
0 lbs/hr
Required Flow Per Injector (Volume)
0 cc/min
At specified duty cycle

Understanding Fuel Flow Rate Calculations

Calculating the correct fuel flow rate is critical for engine performance, tuning, and fuel system component selection. Whether you are sizing fuel injectors, selecting a fuel pump, or planning a high-performance build, understanding the relationship between Horsepower, BSFC (Brake Specific Fuel Consumption), and Duty Cycle is essential.

What is BSFC?

Brake Specific Fuel Consumption (BSFC) is a measure of an engine's fuel efficiency. It represents the amount of fuel (in pounds) required to produce one horsepower for one hour. Lower numbers indicate a more efficient engine, while forced induction engines typically require more fuel per horsepower to operate safely (cooling the charge).

Engine Type Typical BSFC Range
Naturally Aspirated (NA) 0.45 – 0.50
Nitrous Oxide 0.55 – 0.60
Supercharged / Turbocharged 0.60 – 0.65
Methanol / Alcohol 1.00 – 1.10

Why Duty Cycle Matters

Injector Duty Cycle refers to the percentage of time an injector is open during an engine cycle. It is generally recommended to keep the maximum duty cycle at or below 80-85%. Running injectors at 100% duty cycle (static) can lead to overheating, inconsistent fueling, and potential engine failure because the injector never closes to cool down.

Formulas Used

This calculator uses standard automotive engineering formulas to determine your requirements:

  • Total Fuel Flow (lbs/hr) = Target HP × BSFC
  • Injector Size (lbs/hr) = (Total Fuel Flow / Number of Cylinders) / (Duty Cycle %)
  • Conversion to cc/min = (lbs/hr) × 10.5 (Approximate for Gasoline) or calculated via specific gravity for other fuels.

Fuel Pump Sizing

Once you have the total fuel flow rate in Gallons Per Hour (GPH) or Liters Per Hour (LPH), you can select a fuel pump. Always choose a pump that flows slightly more than your maximum calculated requirement to account for system losses, check valves, and aging components.

function calculateFuelFlow() { // 1. Get input values var hp = parseFloat(document.getElementById('targetHP').value); var cylinders = parseFloat(document.getElementById('numCylinders').value); var bsfc = parseFloat(document.getElementById('bsfc').value); var dutyCycle = parseFloat(document.getElementById('dutyCycle').value); var fuelWeight = parseFloat(document.getElementById('fuelType').value); // lbs per gallon // 2. Validate inputs if (isNaN(hp) || hp <= 0 || isNaN(cylinders) || cylinders <= 0 || isNaN(bsfc) || bsfc <= 0 || isNaN(dutyCycle) || dutyCycle <= 0) { alert("Please enter valid positive numbers for all fields."); return; } // 3. Logic: Calculate Total Required Mass Flow // Formula: Total lbs/hr = HP * BSFC var totalFlowLbs = hp * bsfc; // 4. Logic: Calculate Total Volume Flow // Formula: Gallons/hr = lbs/hr / lbs/gal var totalFlowGal = totalFlowLbs / fuelWeight; var totalFlowLiters = totalFlowGal * 3.78541; // 5. Logic: Calculate Per Injector Requirements // The duty cycle acts as a buffer. If we need 10 lbs/hr fuel but only want 80% duty, // we need an injector capable of 12.5 lbs/hr (10 / 0.8). var dutyDecimal = dutyCycle / 100; var injectorFlowLbs = (totalFlowLbs / cylinders) / dutyDecimal; // 6. Logic: Convert lbs/hr to cc/min // General Formula: cc/min = (lbs/hr * 453.592) / (60 * SpecificGravity) // Specific Gravity = FuelWeight(lbs/gal) / WeightOfWater(8.34 lbs/gal) // However, standard industry constants are often preferred for direct comparison. // We will calculate mathematically based on density. var weightOfWater = 8.33; // lbs/gal var specificGravity = fuelWeight / weightOfWater; // 1 lb/hr = 7.55987 cc/min / SG var injectorFlowCC = injectorFlowLbs * (7.55987 / specificGravity); // 7. Display Results document.getElementById('results').style.display = 'block'; // Total Engine Flow document.getElementById('totalFlowLbs').innerHTML = totalFlowLbs.toFixed(1) + " lbs/hr"; document.getElementById('totalFlowGal').innerText = totalFlowGal.toFixed(1) + " GPH (" + totalFlowLiters.toFixed(1) + " LPH)"; // Injector Lbs document.getElementById('injectorLbs').innerHTML = injectorFlowLbs.toFixed(1) + " lbs/hr"; // Injector CC document.getElementById('injectorCC').innerHTML = Math.round(injectorFlowCC) + " cc/min"; }

Leave a Comment