Alum Dosing Rate Calculation

Alum Dosing Rate Calculator .alum-calc-container { max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; } .alum-calc-box { background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 25px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 30px; } .alum-calc-header { text-align: center; margin-bottom: 25px; color: #2c3e50; } .alum-input-group { margin-bottom: 15px; display: flex; flex-direction: column; } .alum-input-group label { font-weight: 600; margin-bottom: 5px; color: #495057; } .alum-input-group input { padding: 10px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; } .alum-input-row { display: flex; gap: 20px; flex-wrap: wrap; } .alum-input-half { flex: 1; min-width: 200px; } .calc-btn { width: 100%; background-color: #007bff; color: white; border: none; padding: 12px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; transition: background-color 0.2s; margin-top: 10px; } .calc-btn:hover { background-color: #0056b3; } .alum-results { margin-top: 25px; background-color: #ffffff; border: 1px solid #dee2e6; border-radius: 4px; padding: 20px; display: none; } .alum-results.active { display: block; } .result-item { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #eee; } .result-item:last-child { border-bottom: none; } .result-label { font-weight: 500; color: #555; } .result-value { font-weight: 700; color: #007bff; font-size: 1.1em; } .alum-content { background: #fff; padding: 20px; } .alum-content h2 { color: #2c3e50; border-bottom: 2px solid #007bff; padding-bottom: 10px; margin-top: 30px; } .alum-content h3 { color: #34495e; margin-top: 20px; } .alum-content ul { padding-left: 20px; } .alum-content li { margin-bottom: 8px; } .tooltip { font-size: 0.85em; color: #6c757d; margin-top: 2px; } .error-msg { color: #dc3545; font-size: 0.9em; margin-top: 5px; display: none; }

Alum Dosing Pump Calculator

The volume of water being treated per hour.
Required concentration of Aluminum Sulfate.
Commercial liquid alum is typically 48%.
Density of the liquid alum (usually ~1.33).
Please enter valid positive numbers for all fields.
Pump Feed Rate (Liters/hour): 0.00 L/hr
Pump Feed Rate (mL/minute): 0.00 mL/min
Daily Alum Consumption (kg): 0.00 kg/day
Daily Solution Volume (Liters): 0.00 L

What is Alum Dosing?

Alum dosing is a critical process in water treatment where Aluminum Sulfate (Alum) is added to water to destabilize colloidal particles. This process, known as coagulation, allows small particles to clump together into larger "flocs" which can then be easily removed through sedimentation or filtration. Accurate dosing ensures water quality compliance while minimizing chemical costs.

How to Calculate Alum Dosing Rates

To determine the correct setting for your dosing pump, you must account for the flow of the water, the required concentration (dose), and the properties of the liquid alum solution being used. The calculation generally follows these steps:

The Formula

The basic formula for liquid chemical dosing is:

Feed Rate (L/hr) = (Flow Rate × Target Dose) / (Specific Gravity × % Strength × 10)

Where:

  • Flow Rate: The volume of water treated in cubic meters per hour (m³/hr).
  • Target Dose: The desired concentration of alum in milligrams per liter (mg/L) or parts per million (ppm).
  • Specific Gravity: The density of the chemical solution (typically 1.33 for liquid alum).
  • % Strength: The concentration of the commercial product (typically 48% for liquid alum).

Calculation Example

Suppose you are treating a plant with a flow rate of 200 m³/hr and the jar test indicates an optimal dose of 30 mg/L. You are using standard liquid alum with a specific gravity of 1.33 and a strength of 48%.

  • Step 1: Calculate pure alum requirement: 200 × 30 = 6,000 g/hr (6 kg/hr).
  • Step 2: Adjust for solution strength: 6 kg / 0.48 = 12.5 kg of liquid solution per hour.
  • Step 3: Convert weight to volume: 12.5 kg / 1.33 kg/L = 9.40 L/hr.

Why is Specific Gravity Important?

Liquid alum is significantly heavier than water. If you calculated the feed rate assuming the density of water (1.0 g/cm³) instead of the actual specific gravity of alum (approx 1.33 g/cm³), you would overdrive the pump and overdose the system by roughly 33%. This leads to chemical wastage, pH issues, and increased sludge production.

Optimizing Your Pump Settings

Once you have the calculated flow rate in mL/min or L/hr, you can calibrate your metering pump. It is recommended to perform a "drawdown test" using a calibration column to verify that the pump's actual output matches the calculated requirement, as pump wear and viscosity changes can affect real-world performance.

function calculateAlumDose() { // 1. Get input values using var var flowRate = document.getElementById('flowRate').value; var targetDose = document.getElementById('targetDose').value; var strength = document.getElementById('solutionStrength').value; var sg = document.getElementById('specificGravity').value; var errorDisplay = document.getElementById('errorDisplay'); var resultsDiv = document.getElementById('calcResults'); // 2. Validate inputs // Ensure values are numbers and greater than zero if (flowRate === "" || targetDose === "" || strength === "" || sg === "" || parseFloat(flowRate) <= 0 || parseFloat(targetDose) <= 0 || parseFloat(strength) <= 0 || parseFloat(sg) <= 0) { errorDisplay.style.display = 'block'; resultsDiv.classList.remove('active'); return; } // Hide error if validation passes errorDisplay.style.display = 'none'; // 3. Parse values to floats var Q = parseFloat(flowRate); // m3/hr var D = parseFloat(targetDose); // mg/L var S = parseFloat(strength); // % var G = parseFloat(sg); // Specific Gravity // 4. Perform Calculations // Formula: Feed (L/hr) = (Q * D) / (S * G * 10) // Explanation: // Q (m3/hr) * 1000 = L/hr treated // Total pure chemical needed (mg/hr) = L/hr * D (mg/L) // Convert to kg/hr: Divide by 1,000,000 // Adjust for Strength: Divide by (S/100) // Adjust for SG (to get Liters): Divide by G // Simplified Logic: // Feed (L/hr) = (Q * D) / (G * S * 10) var feedRateLitersPerHour = (Q * D) / (G * S * 10); // Convert L/hr to mL/min: (L/hr * 1000) / 60 var feedRateMlPerMin = (feedRateLitersPerHour * 1000) / 60; // Daily Solution Volume (Liters) var dailyVolume = feedRateLitersPerHour * 24; // Daily Consumption (kg of Solution) // Volume (L) * SG (kg/L) var dailyWeightKg = dailyVolume * G; // 5. Update the DOM document.getElementById('resLitersPerHour').innerHTML = feedRateLitersPerHour.toFixed(2) + " L/hr"; document.getElementById('resMlPerMin').innerHTML = feedRateMlPerMin.toFixed(2) + " mL/min"; document.getElementById('resKgPerDay').innerHTML = dailyWeightKg.toFixed(2) + " kg/day"; document.getElementById('resDailyVol').innerHTML = dailyVolume.toFixed(2) + " L"; // Show results resultsDiv.classList.add('active'); }

Leave a Comment