How to Calculate Turbine Heat Rate

.turbine-calculator-container { max-width: 800px; margin: 0 auto; padding: 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; } .calc-box { background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 30px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 40px; } .calc-title { margin-top: 0; color: #2c3e50; font-size: 24px; text-align: center; margin-bottom: 25px; } .input-group { margin-bottom: 20px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #495057; } .input-group input { width: 100%; padding: 12px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .input-group input:focus { border-color: #007bff; outline: none; box-shadow: 0 0 0 3px rgba(0,123,255,0.1); } .input-help { font-size: 12px; color: #6c757d; margin-top: 4px; } .calc-btn { width: 100%; padding: 14px; background-color: #007bff; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: 600; cursor: pointer; transition: background-color 0.2s; } .calc-btn:hover { background-color: #0056b3; } .results-box { margin-top: 25px; padding: 20px; background-color: #fff; border: 1px solid #dee2e6; border-radius: 4px; display: none; } .result-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #eee; } .result-row:last-child { border-bottom: none; } .result-label { font-weight: 600; color: #495057; } .result-value { font-size: 18px; font-weight: 700; color: #28a745; } .error-msg { color: #dc3545; text-align: center; margin-top: 10px; display: none; } .article-content h2 { color: #2c3e50; margin-top: 30px; border-bottom: 2px solid #007bff; padding-bottom: 10px; display: inline-block; } .article-content h3 { color: #34495e; margin-top: 25px; } .article-content ul { background: #f1f3f5; padding: 20px 40px; border-radius: 6px; } .article-content table { width: 100%; border-collapse: collapse; margin: 20px 0; } .article-content th, .article-content td { border: 1px solid #dee2e6; padding: 12px; text-align: left; } .article-content th { background-color: #e9ecef; }

Turbine Heat Rate Calculator

The electric power generated by the turbine in Megawatts.
The mass of fuel consumed per hour.
The energy content of the fuel (HHV or LHV).
Please enter valid positive numbers for all fields.
Total Heat Input: 0 MMBtu/hr
Net Heat Rate: 0 Btu/kWh
Thermal Efficiency: 0.00%

How to Calculate Turbine Heat Rate

Turbine Heat Rate is a critical performance metric in the power generation industry. It represents the thermal efficiency of a power plant by quantifying the amount of heat energy required to generate one kilowatt-hour (kWh) of electricity. Unlike other efficiency metrics where a higher number is better, a lower heat rate indicates a more efficient turbine.

The Heat Rate Formula

To calculate the heat rate, you need to determine the total energy input provided by the fuel and divide it by the electrical energy output. The standard formula used in the United States (Imperial units) is:

Heat Rate (Btu/kWh) = Total Heat Input (Btu/hr) / Power Output (kW)

Where:

  • Total Heat Input: Calculated by multiplying the Fuel Mass Flow Rate (lb/hr) by the Fuel Heating Value (Btu/lb).
  • Power Output: Usually measured in Megawatts (MW) and must be converted to Kilowatts (kW) for the formula (1 MW = 1,000 kW).

Step-by-Step Calculation Example

Let's calculate the heat rate for a typical gas turbine with the following operational data:

Parameter Value
Gross Power Output 100 MW
Fuel Flow Rate 45,000 lb/hr
Fuel Heating Value (HHV) 21,000 Btu/lb

Step 1: Calculate Total Heat Input
45,000 lb/hr × 21,000 Btu/lb = 945,000,000 Btu/hr

Step 2: Convert Power to kW
100 MW × 1,000 = 100,000 kW

Step 3: Calculate Heat Rate
945,000,000 Btu/hr / 100,000 kW = 9,450 Btu/kWh

Converting Heat Rate to Thermal Efficiency

Engineers often convert Heat Rate into a percentage representing Thermal Efficiency. Since 1 kWh of electricity is thermally equivalent to 3,412.14 Btu, the efficiency can be calculated as:

Thermal Efficiency (%) = 3,412 / Heat Rate × 100

Using our example above:
Efficiency = 3,412 / 9,450 × 100 = 36.1%

Key Factors Affecting Heat Rate

Several variables can impact the heat rate of a turbine:

  • Load Factor: Turbines generally operate most efficiently (lowest heat rate) at full load. Partial loads usually degrade efficiency.
  • Ambient Temperature: For gas turbines, higher ambient air temperatures reduce air density, thereby reducing mass flow and increasing heat rate (lowering efficiency).
  • Fuel Quality: Variations in the heating value of the fuel (natural gas, diesel, coal) directly alter the heat input calculation.
  • Component Degradation: Compressor fouling or blade erosion over time will increase the heat rate.
function calculateHeatRate() { // Get input values var powerMW = document.getElementById('powerOutput').value; var fuelFlow = document.getElementById('fuelFlow').value; var heatingValue = document.getElementById('heatingValue').value; var resultsDiv = document.getElementById('resultsDisplay'); var errorDiv = document.getElementById('errorMessage'); // Validation: Ensure values are numbers and positive if (powerMW === "" || fuelFlow === "" || heatingValue === "" || isNaN(powerMW) || isNaN(fuelFlow) || isNaN(heatingValue) || Number(powerMW) <= 0 || Number(fuelFlow) <= 0 || Number(heatingValue) <= 0) { errorDiv.style.display = "block"; resultsDiv.style.display = "none"; return; } // Hide error if previously shown errorDiv.style.display = "none"; // Convert inputs to numbers var mw = parseFloat(powerMW); var flow = parseFloat(fuelFlow); var hhv = parseFloat(heatingValue); // LOGIC 1: Calculate Total Heat Input (Btu/hr) var totalHeatInputBtu = flow * hhv; // Convert to MMBtu for display (Million Btu) var totalHeatInputMMBtu = totalHeatInputBtu / 1000000; // LOGIC 2: Convert MW to kW var powerKW = mw * 1000; // LOGIC 3: Calculate Heat Rate (Btu/kWh) // Formula: Heat Input (Btu/hr) / Power Output (kW) var heatRate = totalHeatInputBtu / powerKW; // LOGIC 4: Calculate Thermal Efficiency (%) // Constant: 1 kWh = 3412.14 Btu var efficiency = (3412.14 / heatRate) * 100; // Formatting results document.getElementById('resHeatInput').innerHTML = totalHeatInputMMBtu.toFixed(2) + " MMBtu/hr"; document.getElementById('resHeatRate').innerHTML = Math.round(heatRate).toLocaleString() + " Btu/kWh"; document.getElementById('resEfficiency').innerHTML = efficiency.toFixed(2) + "%"; // Show results resultsDiv.style.display = "block"; }

Leave a Comment