Turbine Heat Rate Calculation

Turbine Heat Rate Calculator :root { –primary-color: #2c3e50; –accent-color: #e67e22; –light-bg: #ecf0f1; –border-color: #bdc3c7; –text-color: #333; } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; color: var(–text-color); margin: 0; padding: 20px; } .calculator-container { max-width: 800px; margin: 0 auto; background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } .calculator-header { text-align: center; margin-bottom: 30px; border-bottom: 2px solid var(–primary-color); padding-bottom: 15px; } .calculator-header h1 { margin: 0; color: var(–primary-color); font-size: 28px; } .input-group { margin-bottom: 20px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: var(–primary-color); } .input-group select, .input-group input { width: 100%; padding: 12px; border: 1px solid var(–border-color); border-radius: 4px; font-size: 16px; box-sizing: border-box; /* Ensures padding doesn't affect width */ } .input-group input:focus { outline: none; border-color: var(–accent-color); box-shadow: 0 0 5px rgba(230, 126, 34, 0.2); } .btn-calculate { display: block; width: 100%; padding: 15px; background-color: var(–primary-color); color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background 0.3s; margin-top: 25px; } .btn-calculate:hover { background-color: #34495e; } .results-section { margin-top: 30px; background-color: var(–light-bg); padding: 20px; border-radius: 6px; display: none; /* Hidden by default */ border-left: 5px solid var(–accent-color); } .result-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc; } .result-row:last-child { border-bottom: none; margin-bottom: 0; } .result-label { font-weight: 600; color: var(–primary-color); } .result-value { font-size: 24px; font-weight: bold; color: var(–accent-color); } .unit-hint { font-size: 12px; color: #7f8c8d; margin-top: 4px; } /* Article Styles */ .content-article { max-width: 800px; margin: 40px auto; background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); } .content-article h2 { color: var(–primary-color); border-bottom: 1px solid #eee; padding-bottom: 10px; margin-top: 30px; } .content-article h3 { color: #2c3e50; margin-top: 25px; } .content-article p { margin-bottom: 15px; color: #555; } .content-article ul { margin-bottom: 15px; padding-left: 20px; } .content-article li { margin-bottom: 8px; color: #555; } .formula-box { background-color: #f8f9fa; border: 1px solid #e9ecef; padding: 15px; font-family: 'Courier New', monospace; text-align: center; font-weight: bold; margin: 20px 0; border-radius: 4px; } @media (max-width: 600px) { .result-row { flex-direction: column; align-items: flex-start; } .result-value { margin-top: 5px; } }

Turbine Heat Rate Calculator

Calculate Gross Heat Rate and Thermal Efficiency

Imperial (Btu, lb, MW) Metric (kJ, kg, MW)
Total mass of fuel consumed per hour
HHV (Higher Heating Value) or LHV depending on standard
Total electrical generation in Megawatts
Heat Input:
Gross Heat Rate:
Thermal Efficiency:

Understanding Turbine Heat Rate

In power generation engineering, Heat Rate is one of the most critical performance metrics for thermal power plants, including gas turbines, steam turbines, and combined cycle plants. It represents the amount of thermal energy required to generate one unit of electrical energy.

Simply put, the Heat Rate tells you how efficiently a power plant converts fuel into electricity. A lower heat rate indicates higher efficiency (less fuel is needed for the same output), while a higher heat rate indicates lower efficiency.

The Calculation Formula

The calculation involves determining the total heat energy input and dividing it by the electrical power output. The standard engineering formulas used are:

Heat Rate = (Mass Flow Rate × Heating Value) / Power Output

Where:

  • Mass Flow Rate: The amount of fuel consumed per unit of time (e.g., lbs/hr or kg/hr).
  • Heating Value: The energy content of the fuel (e.g., Btu/lb or kJ/kg). This can be Higher Heating Value (HHV) or Lower Heating Value (LHV).
  • Power Output: The electrical generation, typically measured in Megawatts (MW) or Kilowatts (kW).

Thermal Efficiency Conversion

Heat Rate is the inverse of thermal efficiency. While efficiency is expressed as a percentage, Heat Rate is expressed in energy units per kWh. The conversion depends on the unit system used:

  • Imperial: Efficiency (%) = 3,412 / Heat Rate (Btu/kWh) × 100
  • Metric: Efficiency (%) = 3,600 / Heat Rate (kJ/kWh) × 100

Note: 3,412 Btu is the thermal equivalent of 1 kWh, and 3,600 kJ is the metric thermal equivalent of 1 kWh.

Factors Affecting Heat Rate

Several operational factors can degrade a turbine's heat rate, increasing fuel costs:

  1. Ambient Temperature: Gas turbines generally perform better in cooler air due to increased air density.
  2. Load Factor: Running a turbine at partial load (e.g., 50% capacity) significantly increases the heat rate compared to base load operation.
  3. Component Degradation: Compressor fouling, seal leakage, and blade erosion reduce internal efficiency over time.
  4. Back Pressure: High exhaust pressure reduces the expansion capability of the turbine, lowering power output for the same fuel input.

Typical Heat Rate Values

While values vary heavily by technology and age, here are general benchmarks:

  • Simple Cycle Gas Turbine: 9,000 – 11,000 Btu/kWh (31% – 38% efficiency).
  • Combined Cycle Gas Turbine (CCGT): 6,000 – 7,000 Btu/kWh (48% – 57% efficiency).
  • Coal Steam Turbine: 9,500 – 10,500 Btu/kWh (32% – 36% efficiency).
// Update labels based on selected unit system function updateLabels() { var system = document.getElementById('unitSystem').value; var flowLabel = document.getElementById('flowLabel'); var hvLabel = document.getElementById('hvLabel'); if (system === 'metric') { flowLabel.textContent = "Fuel Mass Flow Rate (kg/hr)"; hvLabel.textContent = "Fuel Heating Value (kJ/kg)"; } else { flowLabel.textContent = "Fuel Mass Flow Rate (lb/hr)"; hvLabel.textContent = "Fuel Heating Value (Btu/lb)"; } } // Main Calculation Logic function calculateHeatRate() { // Get Inputs var flow = parseFloat(document.getElementById('fuelFlow').value); var hv = parseFloat(document.getElementById('heatingValue').value); var powerMW = parseFloat(document.getElementById('powerOutput').value); var system = document.getElementById('unitSystem').value; // Validation if (isNaN(flow) || isNaN(hv) || isNaN(powerMW) || powerMW <= 0) { alert("Please enter valid positive numbers for all fields."); return; } // 1. Calculate Total Heat Input per Hour // Metric: kg/hr * kJ/kg = kJ/hr // Imperial: lb/hr * Btu/lb = Btu/hr var heatInputTotal = flow * hv; // 2. Convert Power from MW to kW var powerKW = powerMW * 1000; // 3. Calculate Heat Rate // Result is Energy/kWh (Btu/kWh or kJ/kWh) var heatRate = heatInputTotal / powerKW; // 4. Calculate Thermal Efficiency // 1 kWh = 3412.14 Btu // 1 kWh = 3600 kJ var efficiency = 0; var unitLabel = ""; var inputUnitLabel = ""; if (system === 'metric') { efficiency = (3600 / heatRate) * 100; unitLabel = " kJ/kWh"; inputUnitLabel = " MMkJ/hr"; // Million kJ per hour for display readability } else { efficiency = (3412.14 / heatRate) * 100; unitLabel = " Btu/kWh"; inputUnitLabel = " MMBtu/hr"; // Million Btu per hour } // Display Results var resultsDiv = document.getElementById('results'); resultsDiv.style.display = "block"; // Format Total Heat Input (divide by 1,000,000 for MM units) document.getElementById('resHeatInput').textContent = (heatInputTotal / 1000000).toFixed(2) + inputUnitLabel; // Format Heat Rate document.getElementById('resHeatRate').textContent = Math.round(heatRate).toLocaleString() + unitLabel; // Format Efficiency document.getElementById('resEfficiency').textContent = efficiency.toFixed(2) + "%"; }

Leave a Comment