Diesel Generator Heat Rate Calculation

Diesel Generator Heat Rate Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 1200px; margin: 0 auto; padding: 20px; background-color: #f4f7f6; } .calculator-container { background: #ffffff; padding: 30px; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.1); margin-bottom: 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 40px; } .input-section h3, .results-section h3 { margin-top: 0; color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 10px; margin-bottom: 20px; } .form-group { margin-bottom: 20px; } .form-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #555; } .form-group input { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 6px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } .form-group input:focus { border-color: #3498db; outline: none; } .form-group small { display: block; margin-top: 5px; color: #7f8c8d; font-size: 0.85em; } button.calc-btn { background-color: #3498db; color: white; border: none; padding: 15px 30px; font-size: 18px; border-radius: 6px; cursor: pointer; width: 100%; font-weight: bold; transition: background-color 0.3s; } button.calc-btn:hover { background-color: #2980b9; } .result-box { background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 20px; margin-bottom: 15px; } .result-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #e9ecef; } .result-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .result-label { font-weight: 600; color: #555; } .result-value { font-weight: bold; color: #2c3e50; font-size: 1.1em; } .highlight-value { color: #27ae60; font-size: 1.4em; } .efficiency-bar { height: 10px; background: #e0e0e0; border-radius: 5px; margin-top: 5px; overflow: hidden; } .efficiency-fill { height: 100%; background: #27ae60; width: 0%; transition: width 0.5s ease-out; } .content-section { background: white; padding: 30px; border-radius: 12px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); } h2 { color: #2c3e50; margin-top: 30px; } p { color: #555; margin-bottom: 15px; } ul { margin-bottom: 20px; padding-left: 20px; } li { margin-bottom: 10px; } @media (max-width: 768px) { .calculator-container { grid-template-columns: 1fr; } }

Generator Parameters

The current electrical power output in Kilowatts (kW).
Volume of fuel consumed per hour (Liters/hr).
Specific gravity of diesel (standard is approx 0.83-0.85 kg/L).
Lower Heating Value of fuel (kcal/kg). Diesel is typically 10,200.

Performance Results

Heat Rate (kcal/kWh) 0
Heat Rate (kJ/kWh) 0
Heat Rate (Btu/kWh) 0
Thermal Efficiency 0%
Typical diesel generator efficiency ranges from 30% to 45%.
Fuel Mass Flow 0 kg/hr
Specific Fuel Consumption 0 g/kWh

About Diesel Generator Heat Rate

The heat rate of a diesel generator is a critical metric used to determine the efficiency of a power plant or standalone generator unit. It represents the amount of thermal energy (from fuel) required to produce one unit of electrical energy (kWh). A lower heat rate indicates a more efficient generator, as less fuel is required to produce the same amount of electricity.

How to Calculate Heat Rate

To calculate the heat rate accurately, you need to know the mass of the fuel consumed and its energy content (Calorific Value). The formula used in this calculator is:

Heat Rate (kcal/kWh) = (Fuel Consumption (kg/hr) × LHV (kcal/kg)) / Power Output (kW)

Key Variables:

  • Power Output (kW): The actual electrical load the generator is carrying. Do not use the rated capacity unless the generator is running at full load.
  • Fuel Consumption (Liters/hr): The volumetric flow rate of diesel.
  • Fuel Density (kg/L): Required to convert volume (Liters) to mass (kg). Standard diesel density varies between 0.82 and 0.86 kg/L depending on temperature and grade.
  • Lower Heating Value (LHV): The net energy available in the fuel. For standard diesel, this is approximately 10,200 kcal/kg (or 42,700 kJ/kg).

Thermal Efficiency vs. Heat Rate

Thermal efficiency is the inverse of the heat rate. It describes the percentage of potential energy in the fuel that is successfully converted into electricity. The theoretical conversion factor is 1 kWh = 860 kcal. Therefore, the efficiency formula is:

Efficiency (%) = (860 / Heat Rate in kcal/kWh) × 100

Modern industrial diesel generators typically achieve thermal efficiencies between 35% and 45%. A heat rate significantly higher than 2500 kcal/kWh (approx 34% efficiency) may indicate mechanical issues, poor tuning, or operation at inefficient low loads.

Specific Fuel Consumption (SFC)

Another common metric displayed in the results is Specific Fuel Consumption (SFC). This measures the weight of fuel needed to produce one kWh. It is usually expressed in grams per kilowatt-hour (g/kWh). Lower SFC values correspond to better fuel economy and lower operating costs.

function calculateHeatRate() { // Get inputs var load = parseFloat(document.getElementById('genLoad').value); var fuelFlowLiters = parseFloat(document.getElementById('fuelFlow').value); var density = parseFloat(document.getElementById('fuelDensity').value); var lhv = parseFloat(document.getElementById('fuelLhv').value); // Validation if (isNaN(load) || isNaN(fuelFlowLiters) || isNaN(density) || isNaN(lhv) || load <= 0) { alert("Please enter valid positive numbers for all fields. Load cannot be zero."); return; } // 1. Calculate Mass Flow (kg/hr) var massFlow = fuelFlowLiters * density; // 2. Calculate Energy Input (kcal/hr) var energyInput = massFlow * lhv; // 3. Calculate Heat Rate (kcal/kWh) var heatRateKcal = energyInput / load; // 4. Conversions // 1 kcal = 4.184 kJ var heatRateKj = heatRateKcal * 4.184; // 1 kcal = 3.96832 Btu var heatRateBtu = heatRateKcal * 3.96832; // 5. Efficiency Calculation // 1 kWh = 860 kcal (approx) var efficiency = (860 / heatRateKcal) * 100; // 6. Specific Fuel Consumption (g/kWh) // (Mass Flow in kg * 1000) / Load in kW var sfc = (massFlow * 1000) / load; // Update UI document.getElementById('resKcal').innerText = heatRateKcal.toFixed(2); document.getElementById('resKj').innerText = heatRateKj.toFixed(2); document.getElementById('resBtu').innerText = heatRateBtu.toFixed(0); document.getElementById('resEff').innerText = efficiency.toFixed(2) + "%"; document.getElementById('effBar').style.width = Math.min(efficiency, 100) + "%"; document.getElementById('resMassFlow').innerText = massFlow.toFixed(2) + " kg/hr"; document.getElementById('resSfc').innerText = sfc.toFixed(1) + " g/kWh"; } // Run calculation on load to show initial valid state window.onload = function() { calculateHeatRate(); };

Leave a Comment