How to Calculate Sedimentation Rate of Suspension

Sedimentation Rate Calculator (Stokes' Law) .sedimentation-calculator-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; background: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 8px; } .sedimentation-calculator-container h2 { color: #2c3e50; text-align: center; margin-bottom: 25px; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 600px) { .calc-grid { grid-template-columns: 1fr; } } .input-group { margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 5px; font-weight: 600; color: #34495e; font-size: 0.95em; } .input-group input { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 16px; } .input-group .unit { font-size: 0.8em; color: #7f8c8d; margin-top: 2px; display: block; } .calc-btn { grid-column: 1 / -1; background-color: #3498db; color: white; padding: 15px; border: none; border-radius: 5px; font-size: 18px; cursor: pointer; width: 100%; margin-top: 10px; transition: background-color 0.3s; } .calc-btn:hover { background-color: #2980b9; } .results-area { grid-column: 1 / -1; background-color: #fff; padding: 20px; border-radius: 5px; border: 1px solid #dcdcdc; margin-top: 20px; display: none; } .result-row { display: flex; justify-content: space-between; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; } .result-row:last-child { border-bottom: none; } .result-label { color: #7f8c8d; } .result-value { font-weight: bold; color: #2c3e50; } .content-section { margin-top: 40px; line-height: 1.6; color: #333; } .content-section h3 { color: #2c3e50; margin-top: 25px; } .formula-box { background: #eef2f7; padding: 15px; border-left: 4px solid #3498db; font-family: monospace; margin: 15px 0; overflow-x: auto; }

Sedimentation Rate Calculator (Stokes' Law)

Kilograms per cubic meter (kg/m³) – Sand is approx 2650
Kilograms per cubic meter (kg/m³) – Water is 1000
Micrometers ($\mu m$)
Pascal-seconds (Pa·s) – Water at 20°C is 0.001
Meters per second squared (m/s²)

Calculation Results

Settling Velocity (m/s):
Settling Velocity (cm/hr):
Reynold's Number ($Re_p$):
Flow Regime:
*Results assume spherical particles and laminar flow (Stokes' Law validity).

How to Calculate Sedimentation Rate of Suspension

Sedimentation is the tendency for particles in suspension to settle out of the fluid in which they are entrained and come to rest against a barrier. This process is fundamental in various industries, including wastewater treatment, pharmaceuticals, and geology.

The most common method to calculate the sedimentation rate (or terminal setting velocity) of spherical particles in a fluid is by using Stokes' Law. This law balances the gravitational force pulling the particle down against the drag force and buoyancy force pushing it up.

The Sedimentation Rate Formula

The formula for terminal settling velocity ($v$) is derived from Stokes' Law:

v = [g · (ρp – ρf) · D²] / (18 · μ)

Where:

  • v = Sedimentation velocity (m/s)
  • g = Gravitational acceleration (9.81 m/s²)
  • ρp = Density of the particle (kg/m³)
  • ρf = Density of the fluid (kg/m³)
  • D = Diameter of the particle (meters)
  • μ = Dynamic viscosity of the fluid (Pa·s)

Key Factors Affecting Sedimentation

  1. Particle Size: Because the diameter is squared ($D^2$) in the formula, doubling the particle size increases the sedimentation rate by a factor of four. This is the most influential variable.
  2. Density Difference: The speed depends on the difference between the particle density and fluid density ($(\rho_p – \rho_f)$). Heavier particles in lighter fluids settle faster. If the fluid is denser than the particle, the particle will float (negative velocity).
  3. Viscosity: Higher viscosity fluids (like oil or honey) exert more drag, significantly slowing down sedimentation compared to low viscosity fluids like water.

Example Calculation

Imagine a silt particle with a diameter of 50 micrometers ($50 \times 10^{-6}$ m) and a density of 2650 kg/m³ settling in water (density 1000 kg/m³, viscosity 0.001 Pa·s).

  • Density Difference: 1650 kg/m³
  • Diameter Squared: $(50 \times 10^{-6})^2 = 2.5 \times 10^{-9}$ m²
  • Calculation: $(9.81 \times 1650 \times 2.5 \times 10^{-9}) / (18 \times 0.001)$
  • Result: Approx 0.0022 m/s or 0.22 cm/s.

Validity of Stokes' Law

Stokes' Law is only valid for Laminar Flow, which typically occurs at a Reynolds number ($Re$) less than 0.1 (sometimes cited up to 1.0). If the calculator shows a Turbulent flow regime, the standard Stokes' formula becomes inaccurate, and drag coefficients for transitional or turbulent flow must be applied.

function calculateSedimentation() { // 1. Get Input Values var rho_p = parseFloat(document.getElementById('particleDensity').value); var rho_f = parseFloat(document.getElementById('fluidDensity').value); var diameter_microns = parseFloat(document.getElementById('particleDiameter').value); var viscosity = parseFloat(document.getElementById('fluidViscosity').value); var gravity = parseFloat(document.getElementById('gravity').value); // 2. Validation if (isNaN(rho_p) || isNaN(rho_f) || isNaN(diameter_microns) || isNaN(viscosity) || isNaN(gravity)) { alert("Please fill in all fields with valid numbers."); return; } if (viscosity <= 0) { alert("Viscosity must be greater than zero."); return; } if (diameter_microns <= 0) { alert("Particle diameter must be greater than zero."); return; } // 3. Unit Conversion // Convert diameter from micrometers to meters var diameter_m = diameter_microns * 1e-6; // 4. Calculate Velocity using Stokes' Law // v = (g * (rho_p – rho_f) * D^2) / (18 * mu) var numerator = gravity * (rho_p – rho_f) * Math.pow(diameter_m, 2); var denominator = 18 * viscosity; var velocity_ms = numerator / denominator; // 5. Calculate Reynolds Number (Re) // Re = (rho_f * v * D) / mu // Use absolute velocity to handle floating particles var reynolds = (rho_f * Math.abs(velocity_ms) * diameter_m) / viscosity; // 6. Determine Flow Regime var regime = ""; if (reynolds = 0.1 && reynolds < 1000) { regime = "Transitional (Result may be approximate)"; } else { regime = "Turbulent (Stokes' Law Inaccurate)"; } // 7. Format Outputs // Velocity in cm/hr for practical use var velocity_cmhr = velocity_ms * 100 * 3600; // Display Logic document.getElementById('results').style.display = "block"; // Handle scientific notation for very small numbers if (Math.abs(velocity_ms) < 0.0001 && velocity_ms !== 0) { document.getElementById('res_velocity_ms').innerText = velocity_ms.toExponential(4); } else { document.getElementById('res_velocity_ms').innerText = velocity_ms.toFixed(6); } document.getElementById('res_velocity_cmhr').innerText = velocity_cmhr.toFixed(4); document.getElementById('res_reynolds').innerText = reynolds.toExponential(4); document.getElementById('res_regime').innerText = regime; // Color code regime var regimeEl = document.getElementById('res_regime'); if (reynolds < 0.1) { regimeEl.style.color = "green"; } else { regimeEl.style.color = "#d35400"; } }

Leave a Comment