Corrosion Inhibitor Dosing Rate Calculation

Corrosion Inhibitor Dosing 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-container { max-width: 800px; margin: 0 auto; background: #f9f9f9; border: 1px solid #e1e1e1; border-radius: 8px; padding: 30px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .calc-header { text-align: center; margin-bottom: 25px; border-bottom: 2px solid #0056b3; padding-bottom: 15px; } .calc-header h2 { color: #0056b3; margin: 0; } .input-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .input-grid { grid-template-columns: 1fr; } } .input-group { margin-bottom: 15px; } .input-group label { display: block; font-weight: 600; margin-bottom: 5px; color: #444; } .input-group input { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .input-group input:focus { border-color: #0056b3; outline: none; } .help-text { font-size: 12px; color: #666; margin-top: 4px; } .btn-calculate { display: block; width: 100%; background-color: #0056b3; color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } .btn-calculate:hover { background-color: #004494; } .results-section { margin-top: 30px; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; padding: 20px; display: none; /* Hidden by default */ } .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: #555; } .result-value { font-size: 18px; font-weight: bold; color: #0056b3; } .highlight-result { background-color: #eef6ff; padding: 15px; border-radius: 4px; margin-bottom: 10px; border: 1px solid #b8daff; } .highlight-result .result-value { font-size: 24px; color: #0056b3; } .article-content { max-width: 800px; margin: 40px auto 0; line-height: 1.8; } .article-content h2 { color: #2c3e50; margin-top: 30px; } .article-content h3 { color: #34495e; margin-top: 25px; } .article-content ul { margin-bottom: 20px; } .info-box { background: #fff3cd; border-left: 5px solid #ffc107; padding: 15px; margin: 20px 0; }

Corrosion Inhibitor Dosing Calculator

Calculate optimal pump flow rates for chemical treatment

Total volume of water flowing through the system per hour.
Desired parts per million of inhibitor in the system.
Density relative to water (usually 1.0 – 1.4).
How many hours the pump runs per day.
Optional: For daily cost estimation.
Required Dosing Pump Rate
0.00 L/hr
Pump Rate (mL/min)
0.00 mL/min
Daily Chemical Consumption
0.00 Liters
Estimated Daily Cost
$0.00
function calculateDosing() { // Get input values var flowRate = parseFloat(document.getElementById('flowRate').value); var targetPpm = parseFloat(document.getElementById('targetPpm').value); var sg = parseFloat(document.getElementById('specificGravity').value); var hours = parseFloat(document.getElementById('operatingHours').value); var cost = parseFloat(document.getElementById('chemicalCost').value); // Validation if (isNaN(flowRate) || flowRate <= 0) { alert("Please enter a valid System Water Flow Rate."); return; } if (isNaN(targetPpm) || targetPpm < 0) { alert("Please enter a valid Target Concentration."); return; } if (isNaN(sg) || sg 0.8)."); return; } if (isNaN(hours) || hours 24) { hours = 24; // Default to 24 if invalid } if (isNaN(cost)) { cost = 0; } // Calculation Logic // Formula: L/hr = (Q_water_m3hr * ppm) / (1000 * SG) // Derivation: // 1 ppm approx 1 g/m3 (assuming water density 1000kg/m3, strictly 1g per 1000kg) // Mass Chemical (kg/hr) = Flow(m3/hr) * 1000(kg/m3) * ppm * 10^-6 // Mass Chemical (kg/hr) = Flow * ppm / 1000 // Vol Chemical (L/hr) = Mass(kg/hr) / SG(kg/L) // Vol Chemical (L/hr) = (Flow * ppm) / (1000 * SG) var dosingLPH = (flowRate * targetPpm) / (1000 * sg); // Convert to mL/min for pump setting var dosingMLMin = (dosingLPH * 1000) / 60; // Daily usage var dailyUsage = dosingLPH * hours; // Cost var dailyCost = dailyUsage * cost; // Display Results document.getElementById('resLitersPerHour').innerText = dosingLPH.toFixed(3) + " L/hr"; document.getElementById('resMlPerMin').innerText = dosingMLMin.toFixed(1) + " mL/min"; document.getElementById('resLitersPerDay').innerText = dailyUsage.toFixed(2) + " Liters"; if (cost > 0) { document.getElementById('resDailyCost').innerText = "$" + dailyCost.toFixed(2); } else { document.getElementById('resDailyCost').innerText = "N/A"; } // Show result section document.getElementById('resultsArea').style.display = "block"; }

Mastering Corrosion Inhibitor Dosing

Precise chemical dosing is the backbone of effective water treatment programs in boilers, cooling towers, and pipeline systems. The Corrosion Inhibitor Dosing Rate Calculator helps engineers and operators determine the exact flow rate required for their chemical dosing pumps to maintain target inhibitor residuals.

Why Accurate Dosing Matters

Maintaining the correct concentration of corrosion inhibitor is a balancing act. Deviating from the recommended range can have significant consequences:

  • Under-dosing: Leaves metal surfaces vulnerable to oxidation, pitting, and general corrosion, leading to equipment failure and costly repairs.
  • Over-dosing: Wastes expensive chemicals and can lead to secondary issues such as foaming, increased conductivity, or the formation of chemical deposits (scaling).

The Calculation Formula

To calculate the required dosing pump speed in Liters per Hour (L/hr), this calculator uses the following industrial standard formula:

Formula:
$$ Dosing Rate (L/hr) = \frac{Q_{sys} \times PPM}{1000 \times SG} $$
Where:
Qsys = System Water Flow Rate (m³/hr)
PPM = Target Concentration (Parts Per Million)
SG = Specific Gravity of the Chemical (g/cm³)

Understanding the Inputs

System Water Flow Rate (m³/hr): This is the volume of fresh water (makeup water) or recirculating water entering the system that requires treatment. For open recirculating cooling towers, calculate based on makeup water flow for maintenance dosing.

Specific Gravity (SG): Not all chemicals weigh the same as water. Most corrosion inhibitors are denser than water, with an SG ranging from 1.1 to 1.4. You can find this value on the Safety Data Sheet (SDS) of your chemical product. Neglecting SG can result in under-dosing by 10-40%.

Pump Settings: mL/min vs L/hr

While engineering calculations are often done in Liters per Hour, the physical dial on a dosing pump is frequently calibrated in percentage or frequency, often verified via a draw-down calibration column in mL/min. Our calculator provides the mL/min value specifically to assist operators in calibrating their pumps accurately using a calibration cylinder.

Factors Affecting Dosing Efficiency

Even with a perfect calculation, real-world conditions vary. Always verify your calculations by testing the system water for chemical residuals (e.g., molybdate, phosphate, or specific polymer tracers). Factors such as "chemical demand" from existing corrosion, blowdown rates, and temperature fluctuations can consume the inhibitor faster than expected.

Leave a Comment