How to Calculate Sedimentation Rate

Sedimentation Rate Calculator (Stokes' Law) body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: 0 auto; padding: 20px; } .calculator-container { background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 25px; margin-bottom: 30px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .calc-header { text-align: center; margin-bottom: 20px; color: #2c3e50; } .input-group { margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 5px; font-weight: 600; color: #495057; } .input-group input { width: 100%; padding: 10px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .input-note { font-size: 0.85em; color: #6c757d; margin-top: 4px; } .calc-btn { display: block; width: 100%; padding: 12px; background-color: #007bff; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.2s; margin-top: 20px; } .calc-btn:hover { background-color: #0056b3; } .result-box { margin-top: 25px; padding: 20px; background-color: #ffffff; border-left: 5px solid #28a745; border-radius: 4px; display: none; } .result-title { font-size: 1.1em; font-weight: bold; color: #28a745; margin-bottom: 10px; } .result-value { font-size: 1.4em; font-weight: bold; color: #212529; margin-bottom: 5px; } .result-sub { font-size: 0.9em; color: #6c757d; } .article-content h2 { color: #2c3e50; margin-top: 30px; border-bottom: 2px solid #eee; padding-bottom: 10px; } .article-content ul { padding-left: 20px; } .article-content li { margin-bottom: 8px; } .formula-box { background: #eef2f5; padding: 15px; border-radius: 5px; font-family: "Courier New", monospace; text-align: center; margin: 20px 0; border: 1px solid #dee2e6; } @media (max-width: 600px) { .calculator-container { padding: 15px; } }

Stokes' Law Sedimentation Rate Calculator

Standard sand/soil is approx 2650 kg/m³.
Pure water is approx 1000 kg/m³.
Water at 20°C is approx 0.001 Pa·s (or 1 cP).
1 µm = 0.000001 meters. Enter radius, not diameter.

How to Calculate Sedimentation Rate

Understanding how particles settle in a fluid is critical for various fields including environmental engineering, geology, wastewater treatment, and industrial chemical processing. The sedimentation rate refers to the terminal velocity at which a particle falls through a stationary fluid under the influence of gravity.

What is Stokes' Law?

The primary method for calculating sedimentation rate for small spherical particles in a laminar flow regime is Stokes' Law. Derived by George Gabriel Stokes in 1851, this formula balances the gravitational force pulling the particle down against the drag force and buoyancy of the fluid pushing it up.

v = [2/9] × [(ρp – ρf) / μ] × g × R²

Where the variables represent:

  • v: Terminal sedimentation velocity (m/s)
  • ρp (Rho_p): Density of the particle (kg/m³)
  • ρf (Rho_f): Density of the fluid (kg/m³)
  • μ (Mu): Dynamic viscosity of the fluid (Pa·s)
  • g: Acceleration due to gravity (9.81 m/s²)
  • R: Radius of the particle (meters)

Step-by-Step Calculation Guide

To calculate the sedimentation rate manually, follow these steps:

  1. Determine Densities: Identify the density of your particle (e.g., quartz sand is ~2650 kg/m³) and the fluid (water is ~1000 kg/m³).
  2. Check Viscosity: Determine the fluid's viscosity at the specific operating temperature. Viscosity drops significantly as temperature rises.
  3. Measure Radius: Ensure you have the radius of the particle (half the diameter). Convert this value to meters for the formula.
  4. Apply the Formula: Square the radius, multiply by gravity and the density difference, then divide by 9 times the viscosity. Multiply the result by 2.

Factors Affecting Sedimentation Rate

Several variables can significantly alter how fast a particle settles:

  • Particle Size: Because the radius is squared in Stokes' Law, a small increase in size leads to a massive increase in settling speed.
  • Temperature: Warmer fluids are less viscous, allowing particles to settle faster. This is why sedimentation tanks in wastewater treatment may perform differently in summer versus winter.
  • Particle Shape: Stokes' Law assumes perfect spheres. Irregular, flat, or needle-like particles settle slower than the formula predicts due to increased drag.
  • Concentration: If the fluid is crowded with particles, they hinder each other, leading to "hindered settling" which requires more complex modifications to the standard formula.

Applications of Sedimentation Calculation

Calculating sedimentation rates is not just a theoretical exercise; it has practical real-world uses:

  • Wastewater Treatment: Designing settling tanks and clarifiers requires knowing how long it takes for solids to drop to the bottom so clear water can be removed from the top.
  • Geology & Soil Science: The hydrometer test uses sedimentation rates to determine the texture of soil (percentage of sand, silt, and clay).
  • Beverage Industry: Clarifying wine or beer involves the sedimentation of yeast and other particulates.
  • Medical Labs: The Erythrocyte Sedimentation Rate (ESR) is a common blood test that measures how quickly red blood cells settle, indicating inflammation in the body.

Understanding the Results

If your calculation results in a negative number, it means the particle density is lower than the fluid density. In this scenario, the particle will float (rise) rather than settle. This is common in oil-water separation processes.

function calculateSedimentation() { // Get inputs var rho_p = document.getElementById('particleDensity').value; var rho_f = document.getElementById('fluidDensity').value; var viscosity = document.getElementById('viscosity').value; var radius_microns = document.getElementById('particleRadius').value; var resultBox = document.getElementById('result'); // Validation if (rho_p === "" || rho_f === "" || viscosity === "" || radius_microns === "") { resultBox.style.display = 'block'; resultBox.style.borderLeft = '5px solid #dc3545'; resultBox.innerHTML = '
Error
Please fill in all fields with valid numbers.'; return; } // Convert strings to floats var p_density = parseFloat(rho_p); var f_density = parseFloat(rho_f); var mu = parseFloat(viscosity); var r_microns = parseFloat(radius_microns); if (isNaN(p_density) || isNaN(f_density) || isNaN(mu) || isNaN(r_microns)) { resultBox.style.display = 'block'; resultBox.style.borderLeft = '5px solid #dc3545'; resultBox.innerHTML = '
Error
Please enter numeric values only.'; return; } if (mu <= 0) { resultBox.style.display = 'block'; resultBox.style.borderLeft = '5px solid #dc3545'; resultBox.innerHTML = '
Error
Viscosity must be greater than 0.'; return; } // Physics Constants var g = 9.81; // m/s^2 // Unit conversions: Microns to Meters var r_meters = r_microns * 1e-6; // Stokes Law Calculation: v = (2/9) * ( (rho_p – rho_f) / mu ) * g * r^2 // Formula breakdown: // 1. Density difference var delta_rho = p_density – f_density; // 2. Main term var velocity_mps = (2 / 9) * (delta_rho / mu) * g * Math.pow(r_meters, 2); // Unit Conversions for display // Meters per second is usually very small for sedimentation, so we convert to practical units var velocity_mm_s = velocity_mps * 1000; var velocity_cm_min = velocity_mps * 100 * 60; var velocity_m_h = velocity_mps * 3600; // Determine if settling or floating var state = velocity_mps >= 0 ? "Settling Downwards" : "Floating Upwards"; var displayColor = velocity_mps >= 0 ? "#28a745" : "#17a2b8"; // Handle negative values for floating (display absolute speed) var abs_velocity_mps = Math.abs(velocity_mps); var abs_velocity_mm_s = Math.abs(velocity_mm_s); var abs_velocity_cm_min = Math.abs(velocity_cm_min); // Scientific notation threshold check var display_mps = abs_velocity_mps < 0.0001 ? abs_velocity_mps.toExponential(4) : abs_velocity_mps.toFixed(6); // Render Result resultBox.style.display = 'block'; resultBox.style.borderLeft = '5px solid ' + displayColor; var htmlOutput = '
' + state + '
'; htmlOutput += '
' + display_mps + ' m/s
'; htmlOutput += '
Terminal Velocity (Meters/Second)
'; htmlOutput += '
'; htmlOutput += '
' + abs_velocity_mm_s.toFixed(4) + ' mm/s
'; htmlOutput += '
Millimeters per Second
'; htmlOutput += '
' + abs_velocity_cm_min.toFixed(4) + ' cm/min
'; htmlOutput += '
Centimeters per Minute
'; resultBox.innerHTML = htmlOutput; }

Leave a Comment