Overflow Rate Calculation

.calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #ddd; border-radius: 8px; background-color: #f9f9f9; color: #333; } .calc-header { text-align: center; margin-bottom: 25px; } .calc-row { display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 15px; } .calc-field { flex: 1; min-width: 200px; } .calc-field label { display: block; font-weight: bold; margin-bottom: 8px; font-size: 14px; } .calc-field input, .calc-field select { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } .calc-btn { background-color: #0056b3; color: white; padding: 12px 24px; border: none; border-radius: 4px; cursor: pointer; width: 100%; font-size: 16px; font-weight: bold; margin-top: 10px; } .calc-btn:hover { background-color: #004494; } .calc-result { margin-top: 25px; padding: 20px; background-color: #e7f3ff; border-radius: 4px; border-left: 5px solid #0056b3; display: none; } .result-value { font-size: 24px; font-weight: bold; color: #0056b3; } .article-section { margin-top: 40px; line-height: 1.6; } .article-section h2 { color: #222; border-bottom: 2px solid #0056b3; padding-bottom: 5px; } .article-section h3 { color: #444; margin-top: 20px; } .example-box { background-color: #fff3cd; padding: 15px; border-radius: 4px; margin: 15px 0; }

Surface Overflow Rate (SOR) Calculator

Calculate the Hydraulic Loading for Clarifiers and Settling Tanks

Rectangular Circular
Calculated Surface Overflow Rate:
0.00 GPD/sq.ft

Understanding Surface Overflow Rate (SOR)

In wastewater treatment and water purification, the Surface Overflow Rate (SOR)—also known as surface loading rate—is a critical design parameter for sedimentation basins and clarifiers. It measures the volume of water applied per unit of surface area of the tank per unit of time.

The SOR represents the upward velocity of the water. For a solid particle to settle effectively, its downward settling velocity must be greater than the upward velocity of the water (the SOR). If the flow rate is too high relative to the surface area, solids will be carried over the effluent weirs rather than settling to the bottom.

The SOR Formula

The calculation for SOR is straightforward:

SOR = Total Flow Rate (Q) / Surface Area (A)

Where:

  • Q is typically measured in Gallons per Day (GPD) or cubic meters per day.
  • A is the surface area of the water in the tank (Length × Width for rectangular tanks, or π × r² for circular tanks).

Standard Design Ranges

Depending on the type of clarifier, typical SOR values in wastewater treatment include:

  • Primary Clarifiers: 600 – 1,200 GPD/sq.ft
  • Secondary Clarifiers (Activated Sludge): 400 – 800 GPD/sq.ft
  • Secondary Clarifiers (Trickling Filter): 400 – 600 GPD/sq.ft

Practical Example

Suppose you have a rectangular primary clarifier that is 80 feet long and 25 feet wide. The plant is currently processing 1.5 million gallons per day (MGD).

Step 1: Calculate Surface Area
Area = 80 ft × 25 ft = 2,000 sq.ft

Step 2: Calculate SOR
SOR = 1,500,000 GPD / 2,000 sq.ft = 750 GPD/sq.ft

Interpretation: This value falls within the standard range for primary clarification (600-1200), suggesting the tank is sized appropriately for the flow.

Why Does SOR Matter?

Maintaining the correct overflow rate ensures that the hydraulic detention time is sufficient for gravity to pull solids to the tank floor. If the SOR exceeds design limits (due to storm surges or plant overloading), the "rising" water velocity overcomes the "settling" velocity of the sludge, leading to high effluent turbidity and potential regulatory violations.

function toggleInputs() { var shape = document.getElementById('tankShape').value; var rectDiv = document.getElementById('rectInputs'); var circDiv = document.getElementById('circInputs'); if (shape === 'rectangular') { rectDiv.style.display = 'flex'; circDiv.style.display = 'none'; } else { rectDiv.style.display = 'none'; circDiv.style.display = 'flex'; } } function calculateSOR() { var flow = parseFloat(document.getElementById('flowRate').value); var shape = document.getElementById('tankShape').value; var area = 0; var isValid = false; if (isNaN(flow) || flow 0 && width > 0) { area = length * width; isValid = true; } else { alert("Please enter valid Length and Width."); } } else { var diameter = parseFloat(document.getElementById('tankDiameter').value); if (!isNaN(diameter) && diameter > 0) { var radius = diameter / 2; area = Math.PI * Math.pow(radius, 2); isValid = true; } else { alert("Please enter a valid Diameter."); } } if (isValid) { var sor = flow / area; var output = document.getElementById('sorOutput'); var resultDiv = document.getElementById('resultDisplay'); var interpretation = document.getElementById('interpretation'); output.innerHTML = sor.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) + " GPD/sq.ft"; resultDiv.style.display = 'block'; var msg = "Assessment: "; if (sor < 400) { msg += "Low loading rate. Excellent for settling but may be oversized for current flows."; } else if (sor <= 800) { msg += "Ideal loading rate for most secondary clarifiers and efficient primary treatment."; } else if (sor <= 1200) { msg += "Standard primary clarifier loading. Monitor for potential solids carryover during peak flows."; } else { msg += "High loading rate. Risk of solids washout is increased. Hydraulic capacity may be exceeded."; } interpretation.innerHTML = msg; resultDiv.scrollIntoView({behavior: 'smooth', block: 'nearest'}); } }

Leave a Comment