Gas Turbine Heat Rate Efficiency Calculation

Gas Turbine Heat Rate & Efficiency 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; } .calculator-container { background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 30px; margin-bottom: 40px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .calculator-title { font-size: 24px; font-weight: 700; margin-bottom: 25px; text-align: center; color: #2c3e50; } .input-group { margin-bottom: 20px; } label { display: block; margin-bottom: 8px; font-weight: 600; color: #495057; } input[type="number"] { width: 100%; padding: 12px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; box-sizing: border-box; /* Ensures padding doesn't affect width */ } input[type="number"]:focus { border-color: #4dabf7; outline: none; box-shadow: 0 0 0 3px rgba(77, 171, 247, 0.25); } .btn-calculate { display: block; width: 100%; padding: 14px; background-color: #0056b3; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: 600; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } .btn-calculate:hover { background-color: #004494; } .results-area { margin-top: 30px; background-color: #fff; border: 1px solid #dee2e6; border-radius: 6px; padding: 20px; display: none; /* Hidden by default */ } .result-row { display: flex; justify-content: space-between; align-items: center; padding: 12px 0; border-bottom: 1px solid #f1f3f5; } .result-row:last-child { border-bottom: none; } .result-label { color: #6c757d; font-size: 15px; } .result-value { font-weight: 700; font-size: 18px; color: #212529; } .highlight-result { color: #28a745; font-size: 22px; } .article-content h2 { margin-top: 40px; color: #2c3e50; border-bottom: 2px solid #e9ecef; padding-bottom: 10px; } .article-content p { margin-bottom: 20px; } .formula-box { background-color: #e9ecef; padding: 15px; border-left: 4px solid #0056b3; font-family: monospace; margin: 20px 0; overflow-x: auto; } .unit-hint { font-size: 12px; color: #868e96; margin-top: 4px; }
Gas Turbine Heat Rate & Efficiency
Megawatts generated at terminals
Kilograms per hour of fuel consumption
Energy content per kg of fuel (Natural Gas approx 50,000 kJ/kg)
Heat Rate (Metric):
Heat Rate (Imperial Approx):
Energy Input:
Thermal Efficiency:

Understanding Gas Turbine Heat Rate

In power generation, Heat Rate is the inverse of efficiency. It represents the amount of thermal energy required to produce one unit of electrical energy. While typical efficiency is expressed as a percentage, engineers often prefer Heat Rate to quantify the fuel cost of generation.

The lower the Heat Rate, the more efficient the gas turbine is. A lower Heat Rate means less fuel is consumed to generate the same amount of electricity, reducing operational costs and emissions.

The Calculation Formulas

To determine the efficiency of a thermodynamic cycle, we compare the useful work output (electricity) to the energy input (fuel). The calculator above uses the standard metric approach.

1. Heat Rate (kJ/kWh) =
(Fuel Flow [kg/hr] × LHV [kJ/kg]) / (Power Output [MW] × 1000)
2. Thermal Efficiency (%) =
(3600 / Heat Rate [kJ/kWh]) × 100

Note: 3600 is the conversion factor because 1 kWh equals 3600 kJ.

Key Parameters Explained

  • Gross Power Output (MW): The total electricity generated by the turbine generator terminals before auxiliary loads are subtracted.
  • Fuel Mass Flow (kg/hr): The rate at which fuel (usually natural gas or distillate oil) is supplied to the combustion chamber.
  • Lower Heating Value (LHV): The amount of heat released by combusting a specified quantity of fuel (initially at 25°C) and returning the temperature of the combustion products to 150°C. For natural gas, this is typically around 47,000 – 50,000 kJ/kg.

Heat Rate vs. Efficiency Table

Below is a quick reference converting common Heat Rates to Thermal Efficiency:

Heat Rate (kJ/kWh) Heat Rate (Btu/kWh) Thermal Efficiency (%)
8,000 ~7,582 45.0%
9,000 ~8,530 40.0%
10,285 ~9,750 35.0%
12,000 ~11,374 30.0%

Improving Gas Turbine Performance

Several factors can degrade heat rate over time, including compressor fouling, turbine blade degradation, and seal leakage. Regular maintenance cycles, including offline compressor washing and hot gas path inspections, are critical for maintaining the design heat rate. Additionally, ambient conditions significantly affect performance; gas turbines are generally more efficient on colder days due to higher air density.

function calculateHeatRate() { // 1. Get input values var powerMW = document.getElementById('powerOutput').value; var fuelFlow = document.getElementById('fuelFlow').value; var lhv = document.getElementById('heatingValue').value; // 2. Validate inputs if (powerMW === "" || fuelFlow === "" || lhv === "") { alert("Please fill in all fields (Power Output, Fuel Flow, and LHV)."); return; } var powerVal = parseFloat(powerMW); var fuelVal = parseFloat(fuelFlow); var lhvVal = parseFloat(lhv); if (isNaN(powerVal) || powerVal <= 0) { alert("Please enter a valid positive number for Power Output."); return; } if (isNaN(fuelVal) || fuelVal <= 0) { alert("Please enter a valid positive number for Fuel Flow."); return; } if (isNaN(lhvVal) || lhvVal kJ/h. But standard definition relates Input Energy per hour to Output Power. var heatRateMetric = energyInputKJ_hr / powerKW; // Thermal Efficiency (%) // Since 1 kWh = 3600 kJ // Efficiency = Output / Input = 3600 / Heat Rate (kJ/kWh) var efficiency = (3600 / heatRateMetric) * 100; // Convert to Imperial for reference (1 kJ/kWh ≈ 0.94781712 Btu/kWh) var heatRateImperial = heatRateMetric * 0.94781712; // Energy Input in GJ/hr for display var energyInputGJ = energyInputKJ_hr / 1000000; // 4. Update the UI document.getElementById('resHeatRateMetric').innerText = heatRateMetric.toFixed(2) + " kJ/kWh"; document.getElementById('resHeatRateImperial').innerText = heatRateImperial.toFixed(0) + " Btu/kWh"; document.getElementById('resEnergyInput').innerText = energyInputGJ.toFixed(2) + " GJ/hr"; document.getElementById('resEfficiency').innerText = efficiency.toFixed(2) + "%"; // Show results document.getElementById('results').style.display = "block"; }

Leave a Comment