How to Calculate Natural Gas Flow Rate

Natural Gas Flow Rate Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; margin: 0; padding: 20px; } .calculator-wrapper { max-width: 800px; margin: 0 auto; background: #fff; border: 1px solid #e0e0e0; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.05); padding: 30px; } .calc-header { text-align: center; margin-bottom: 30px; background: #f8f9fa; padding: 20px; border-radius: 6px; border-left: 5px solid #0056b3; } .calc-header h2 { margin: 0 0 10px 0; color: #0056b3; } .calc-header p { margin: 0; font-size: 0.95em; color: #666; } .input-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .input-grid { grid-template-columns: 1fr; } } .form-group { margin-bottom: 15px; } .form-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #2c3e50; } .form-group input, .form-group select { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } .form-group input:focus, .form-group select:focus { border-color: #0056b3; outline: none; } .help-text { font-size: 0.8em; color: #7f8c8d; margin-top: 5px; } .calc-btn { display: block; width: 100%; padding: 15px; background-color: #0056b3; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; margin-top: 10px; } .calc-btn:hover { background-color: #004494; } .results-area { margin-top: 30px; background-color: #f1f8ff; border: 1px solid #cce5ff; border-radius: 6px; padding: 20px; display: none; } .result-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #dae0e5; } .result-row:last-child { border-bottom: none; } .result-label { font-weight: 600; color: #495057; } .result-value { font-weight: 700; color: #0056b3; font-size: 1.2em; } .content-section { margin-top: 50px; border-top: 2px solid #eee; padding-top: 30px; } .content-section h3 { color: #2c3e50; margin-top: 25px; } .content-section p, .content-section ul { color: #444; margin-bottom: 15px; } .content-section li { margin-bottom: 8px; } .formula-box { background: #eee; padding: 15px; border-left: 4px solid #666; font-family: monospace; margin: 20px 0; }

Gas Meter Flow Rate Calculator

Determine the Cubic Feet per Hour (CFH) and BTU output by clocking the gas meter.

0.5 cu ft 1 cu ft 2 cu ft 5 cu ft 10 cu ft
Select the size marked on the meter's proving dial.
Time taken for the dial to make one full rotation.
Standard natural gas is approx 1,000 – 1,050 BTU/ft³.
Leave as 1.0 for standard low-pressure residential meters.

Calculation Results

Volumetric Flow Rate: – CFH
Energy Input Rate: – BTU/hr
Energy Output (at 80% Efficiency): – BTU/hr
Energy Output (at 95% Efficiency): – BTU/hr

How to Calculate Natural Gas Flow Rate

Calculating the natural gas flow rate is an essential skill for HVAC technicians and engineers to verify that gas appliances (furnaces, boilers, water heaters) are firing at their rated input capacity. The most common method used in the field is "clocking the meter."

The Gas Flow Formula

To determine the volumetric flow rate in Cubic Feet per Hour (CFH), we use the relationship between the volume of the test dial and the time it takes to complete a revolution. The formula is:

CFH = (3600 × Dial Size × Pressure Factor) / Seconds
  • 3600: The number of seconds in one hour.
  • Dial Size: The volume of gas measured in one full revolution of the test dial (usually 0.5, 1, 2, or 5 cubic feet).
  • Seconds: The stopwatch time for one full revolution.
  • Pressure Factor: Usually 1.0 for standard residential pressures (7″ w.c.). High-pressure systems require compensation.

Converting CFH to BTU/hr

Once you have the flow rate in cubic feet, you can convert this to British Thermal Units (BTU) per hour to compare against the appliance's rating plate. You multiply the CFH by the caloric value of the gas.

BTU/hr = CFH × Heating Value (BTU/ft³)

While the exact heating value of natural gas varies by region and supplier, the following averages are commonly used:

  • Standard Natural Gas: ~1,000 to 1,050 BTU/ft³
  • Propane (LP): ~2,500 BTU/ft³

Step-by-Step: How to Clock a Gas Meter

  1. Turn off all other gas appliances in the building to ensure only the unit being tested is drawing gas.
  2. Turn the appliance to be tested to its maximum firing rate (high fire).
  3. Locate the test dial on the gas meter. It is usually the smallest dial marked "1/2 ft", "1 ft", or "2 ft".
  4. Using a stopwatch, time exactly how many seconds it takes for the dial to make one complete revolution.
  5. Enter the dial size, seconds, and local gas heating value into the calculator above to determine the input rate.

If the calculated BTU/hr is significantly lower or higher than the manufacturer's rating plate (typically within +/- 5%), adjustments to the manifold pressure or orifice size may be necessary.

function calculateGasFlow() { // Get input values var dialSize = parseFloat(document.getElementById('dialSize').value); var seconds = parseFloat(document.getElementById('seconds').value); var heatingValue = parseFloat(document.getElementById('heatingValue').value); var pressureFactor = parseFloat(document.getElementById('pressureFactor').value); // Validation if (isNaN(seconds) || seconds <= 0) { alert("Please enter a valid number of seconds greater than 0."); return; } if (isNaN(heatingValue) || heatingValue <= 0) { alert("Please enter a valid heating value."); return; } if (isNaN(pressureFactor) || pressureFactor <= 0) { alert("Please enter a valid pressure factor."); return; } // 1. Calculate Volumetric Flow Rate (CFH) // Formula: (3600 * DialSize * PressureCorrection) / Seconds var cfh = (3600 * dialSize * pressureFactor) / seconds; // 2. Calculate Energy Input (BTU/hr) var btuInput = cfh * heatingValue; // 3. Calculate Potential Outputs based on efficiency var output80 = btuInput * 0.80; var output95 = btuInput * 0.95; // Display Results var resultDiv = document.getElementById('results'); resultDiv.style.display = 'block'; // Helper for number formatting function formatNum(num) { return num.toLocaleString('en-US', { maximumFractionDigits: 0 }); } document.getElementById('resCFH').innerText = formatNum(cfh) + " CFH"; document.getElementById('resBTU').innerText = formatNum(btuInput) + " BTU/hr"; document.getElementById('resOutput80').innerText = formatNum(output80) + " BTU/hr"; document.getElementById('resOutput95').innerText = formatNum(output95) + " BTU/hr"; // Scroll to results for better UX on mobile resultDiv.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment