How to Calculate Boiler Firing Rate

.boiler-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 8px; background-color: #f9f9f9; color: #333; } .boiler-calc-container h2 { color: #2c3e50; text-align: center; margin-bottom: 25px; } .calc-row { margin-bottom: 15px; } .calc-row label { display: block; font-weight: 600; margin-bottom: 5px; } .calc-row input, .calc-row select { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } .calc-btn { width: 100%; padding: 15px; background-color: #d35400; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .calc-btn:hover { background-color: #e67e22; } #boiler-results { margin-top: 25px; padding: 20px; background-color: #fff; border-left: 5px solid #d35400; display: none; } .result-item { margin-bottom: 10px; font-size: 16px; } .result-value { font-weight: bold; color: #d35400; } .article-section { margin-top: 40px; line-height: 1.6; } .article-section h3 { color: #2c3e50; border-bottom: 2px solid #eee; padding-bottom: 10px; }

Boiler Firing Rate Calculator

Natural Gas (approx. 1,000 BTU/ft³) Natural Gas (100,000 BTU/Therm) No. 2 Fuel Oil (140,000 BTU/Gallon) Propane (91,500 BTU/Gallon) Propane (2,500 BTU/ft³)
Total Input Firing Rate: BTU/hr
Fuel Consumption: per hour

How to Calculate Boiler Firing Rate

The boiler firing rate is the total amount of fuel energy a boiler consumes to produce a specific amount of heat output. Because no boiler is 100% efficient, the energy input (firing rate) must always be higher than the heat output provided to the building or process.

The Formula

To determine the firing rate, use the following core formula:

Firing Rate (BTU/hr) = Boiler Output (BTU/hr) / (Efficiency / 100)

Once you have the Firing Rate in BTU/hr, you can determine the physical volume of fuel consumed:

Fuel Consumption = Firing Rate / Fuel Heating Value

Common Fuel Heating Values

  • Natural Gas: Approximately 1,000 BTU per cubic foot or 100,000 BTU per Therm.
  • No. 2 Heating Oil: Approximately 140,000 BTU per gallon.
  • Propane: Approximately 91,500 BTU per gallon or 2,500 BTU per cubic foot.

Why This Calculation Matters

Understanding the firing rate is essential for HVAC professionals and building managers for several reasons:

  1. Nozzle Sizing: In oil burners, the firing rate determines the size of the spray nozzle required.
  2. Orifice Sizing: For gas boilers, it determines the gas manifold pressure and orifice sizing.
  3. Energy Auditing: By comparing the actual fuel usage (clocking the meter) against the calculated firing rate, technicians can diagnose efficiency drops or combustion issues.
  4. Equipment Sizing: Ensures the boiler is adequately sized to handle the peak heating load of the structure.

Practical Example

If you have a boiler designed to deliver 170,000 BTU/hr of heat to a home and it has an AFUE (efficiency) rating of 85%, the calculation would be:

  • Input BTU = 170,000 / 0.85 = 200,000 BTU/hr.
  • If using Natural Gas (1,000 BTU/ft³), the boiler would consume 200 cubic feet of gas per hour (CFH).
function calculateBoilerRate() { var output = parseFloat(document.getElementById('boilerOutput').value); var efficiency = parseFloat(document.getElementById('boilerEfficiency').value); var heatingValue = parseFloat(document.getElementById('fuelType').value); var fuelDropdown = document.getElementById('fuelType'); var selectedText = fuelDropdown.options[fuelDropdown.selectedIndex].text; if (isNaN(output) || isNaN(efficiency) || output <= 0 || efficiency 100) { alert('Efficiency cannot exceed 100%.'); return; } // Calculate Firing Rate in BTU/hr var firingRate = output / (efficiency / 100); // Calculate Fuel Consumption var fuelConsumption = firingRate / heatingValue; // Determine Unit for display var unit = "Units"; if (selectedText.indexOf("Gallon") !== -1) { unit = "Gallons"; } else if (selectedText.indexOf("Therm") !== -1) { unit = "Therms"; } else if (selectedText.indexOf("ft³") !== -1) { unit = "Cubic Feet (ft³)"; } // Display results document.getElementById('resFiringRate').innerHTML = Math.round(firingRate).toLocaleString(); document.getElementById('resFuelCons').innerHTML = fuelConsumption.toFixed(2); document.getElementById('resUnit').innerHTML = unit; document.getElementById('boiler-results').style.display = 'block'; }

Leave a Comment