Glycol Flow Rate Calculation

Glycol Flow Rate Calculator .glycol-calculator-container { max-width: 800px; margin: 0 auto; padding: 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; background: #f9fbfd; border: 1px solid #e1e4e8; border-radius: 8px; } .glycol-calculator-header { text-align: center; margin-bottom: 30px; } .glycol-calculator-header h2 { color: #0d47a1; margin-bottom: 10px; } .glycol-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 600px) { .glycol-calc-grid { grid-template-columns: 1fr; } } .glycol-input-group { margin-bottom: 15px; } .glycol-input-group label { display: block; margin-bottom: 5px; font-weight: 600; color: #333; font-size: 0.9rem; } .glycol-input-group input, .glycol-input-group select { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 1rem; box-sizing: border-box; } .glycol-input-group .hint { font-size: 0.75rem; color: #666; margin-top: 4px; } .glycol-calc-btn { grid-column: 1 / -1; background-color: #0d47a1; color: white; padding: 15px; border: none; border-radius: 4px; font-size: 1.1rem; cursor: pointer; width: 100%; transition: background 0.3s; margin-top: 10px; } .glycol-calc-btn:hover { background-color: #083275; } .glycol-result-box { grid-column: 1 / -1; background: #ffffff; border: 2px solid #0d47a1; border-radius: 6px; padding: 20px; margin-top: 20px; text-align: center; display: none; } .glycol-result-value { font-size: 2.5rem; font-weight: bold; color: #0d47a1; margin: 10px 0; } .glycol-result-label { font-size: 1rem; color: #555; text-transform: uppercase; letter-spacing: 1px; } .glycol-content { margin-top: 40px; line-height: 1.6; color: #333; } .glycol-content h3 { color: #0d47a1; border-bottom: 2px solid #e1e4e8; padding-bottom: 8px; margin-top: 30px; } .glycol-content ul { padding-left: 20px; } .glycol-content li { margin-bottom: 10px; } .formula-box { background: #eee; padding: 15px; font-family: monospace; border-left: 4px solid #666; margin: 15px 0; overflow-x: auto; }

Glycol Flow Rate Calculator

Calculate the required GPM for hydronic systems based on heat load and fluid properties.

1 Ton = 12,000 BTU/hr
Difference between Supply and Return temps
Water = 1.0, 30% Propylene Glycol ≈ 0.90
Water = 1.0, 30% Propylene Glycol ≈ 1.035
Required Flow Rate
0.00 GPM
Mass Flow: 0 lbs/hr

Understanding Glycol Flow Rate Calculations

In hydronic HVAC systems, chillers, and process cooling applications, calculating the correct flow rate is critical for ensuring efficient heat transfer. When water is mixed with glycol (either Ethylene or Propylene) for freeze protection, the physical properties of the heat transfer fluid change, requiring adjustments to the standard flow equations.

The Physics Behind the Calculation

The calculation determines how much fluid must circulate to move a specific amount of thermal energy. The standard hydronic formula is derived from the thermodynamics equation:

Q = 500 × GPM × SG × Cp × ΔT

Where:

  • Q (Heat Load): The amount of heat energy to be added or removed, measured in BTU/hr.
  • GPM (Flow Rate): Gallons Per Minute.
  • 500: A conversion constant (derived from 8.33 lbs/gal × 60 min/hr).
  • SG (Specific Gravity): The density of the fluid relative to water. Glycol is denser than water (SG > 1.0).
  • Cp (Specific Heat): The amount of heat required to raise the fluid temperature by 1°F. Glycol holds less heat than pure water (Cp < 1.0).
  • ΔT (Delta T): The design temperature drop or rise across the heat exchanger (in °F).

Why Glycol Affects Flow Rate

Pure water has a Specific Heat ($C_p$) of 1.0 and a Specific Gravity ($SG$) of 1.0. This simplifies the equation to $Q = 500 \times GPM \times \Delta T$.

However, when you add glycol:

  1. Specific Heat Drops: The fluid carries less heat per pound. This requires a higher flow rate to move the same amount of energy.
  2. Specific Gravity Increases: The fluid becomes heavier per gallon. This slightly offsets the drop in specific heat.
  3. Viscosity Increases: While not part of the thermal equation, higher viscosity increases pump head pressure (pump work), which is a crucial consideration for pump sizing after determining the GPM.

Typical Values for Estimation

If you do not have the exact manufacturer data sheet for your glycol mixture, the following approximations are commonly used for 30% Propylene Glycol at standard operating temperatures:

  • Specific Heat ($C_p$): ~0.90 BTU/lb·°F
  • Specific Gravity ($SG$): ~1.035

Note: As temperature decreases, viscosity increases significantly, but specific heat and gravity remain relatively stable for flow rate sizing purposes.

function calculateGlycolFlow() { // Get Input Values var heatLoad = parseFloat(document.getElementById('heatLoad').value); var deltaT = parseFloat(document.getElementById('deltaT').value); var cp = parseFloat(document.getElementById('specificHeat').value); var sg = parseFloat(document.getElementById('specificGravity').value); // Validation if (isNaN(heatLoad) || heatLoad <= 0) { alert("Please enter a valid Heat Load greater than 0."); return; } if (isNaN(deltaT) || deltaT <= 0) { alert("Please enter a valid Temperature Difference (Delta T) greater than 0."); return; } if (isNaN(cp) || cp 2) { alert("Please enter a valid Specific Heat (usually between 0.5 and 1.0)."); return; } if (isNaN(sg) || sg 2) { alert("Please enter a valid Specific Gravity (usually between 0.9 and 1.2)."); return; } // Calculation Logic // Q = 500 * GPM * SG * Cp * dT // Therefore: GPM = Q / (500 * SG * Cp * dT) // Note: 500 is technically 8.33 * 60 = 499.8. We will use 500 for standard industry convention, // or derived accurately: 8.33 (lbs/gal water) * 60 (min/hr) = 499.8 var fluidFactor = 499.8 * sg * cp; var gpm = heatLoad / (fluidFactor * deltaT); // Calculate Mass Flow for extra data (lbs/hr) // Mass Flow = GPM * 8.33 * SG * 60 var massFlow = gpm * 8.33 * sg * 60; // Display Results document.getElementById('flowResult').innerHTML = gpm.toFixed(2) + " GPM"; document.getElementById('massFlowResult').innerHTML = "Mass Flow: " + Math.round(massFlow).toLocaleString() + " lbs/hr (Fluid Factor: " + Math.round(fluidFactor) + ")"; var resultBox = document.getElementById('resultBox'); resultBox.style.display = "block"; // Scroll to result resultBox.scrollIntoView({behavior: "smooth"}); }

Leave a Comment