Sedimentation Rate Calculation

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: 1200px; margin: 0 auto; padding: 20px; background-color: #f5f7fa; } .calculator-container { background: #ffffff; border-radius: 12px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); padding: 30px; margin-bottom: 40px; border: 1px solid #e1e4e8; } .calculator-title { text-align: center; color: #2c3e50; margin-bottom: 25px; font-size: 28px; font-weight: 700; } .input-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin-bottom: 25px; } .input-group { margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #4a5568; } .input-group input { width: 100%; padding: 12px; border: 1px solid #cbd5e0; border-radius: 6px; font-size: 16px; box-sizing: border-box; transition: border-color 0.2s; } .input-group input:focus { outline: none; border-color: #3182ce; box-shadow: 0 0 0 3px rgba(49, 130, 206, 0.1); } .input-hint { font-size: 12px; color: #718096; margin-top: 4px; } .calculate-btn { display: block; width: 100%; padding: 15px; background-color: #3182ce; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: 600; cursor: pointer; transition: background-color 0.2s; } .calculate-btn:hover { background-color: #2c5282; } .results-section { margin-top: 30px; padding: 20px; background-color: #ebf8ff; border-radius: 8px; border-left: 5px solid #3182ce; display: none; } .result-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #bee3f8; } .result-row:last-child { border-bottom: none; } .result-label { font-weight: 600; color: #2b6cb0; } .result-value { font-size: 20px; font-weight: 700; color: #2c5282; } .article-content { background: white; padding: 40px; border-radius: 12px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } h2 { color: #2d3748; margin-top: 30px; border-bottom: 2px solid #e2e8f0; padding-bottom: 10px; } p { margin-bottom: 15px; color: #4a5568; } ul { margin-bottom: 15px; padding-left: 20px; color: #4a5568; } li { margin-bottom: 8px; } .formula-box { background-color: #f7fafc; padding: 20px; border-radius: 8px; font-family: "Courier New", monospace; text-align: center; margin: 20px 0; border: 1px solid #e2e8f0; font-weight: bold; }

Sedimentation Rate Calculator (Stokes' Law)

Unit: kg/m³ (Sand ≈ 2650)
Unit: kg/m³ (Water ≈ 1000)
Unit: Pa·s (Water ≈ 0.001)
Unit: Micrometers (μm)
Unit: m/s² (Earth = 9.81)
Settling Velocity (m/s):
Settling Velocity (cm/s):
Settling Velocity (mm/hour):
Reynolds Number (Re):
*Results assume laminar flow (Re < 0.1 recommended for Stokes' accuracy).

Understanding Sedimentation Rate and Stokes' Law

Sedimentation rate refers to the terminal velocity at which a particle settles through a fluid under the influence of gravity. This process is fundamental in various fields, including geology (sediment transport), engineering (wastewater treatment), and medicine (erythrocyte sedimentation rate).

For spherical particles settling in a viscous fluid, this rate is best calculated using Stokes' Law, derived by George Gabriel Stokes in 1851.

The Stokes' Law Formula

The calculator above uses the following physics formula to determine the settling velocity ($v$):

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

Where:

  • v = Terminal settling velocity (m/s)
  • ρp (Rho p) = Density of the particle (kg/m³)
  • ρf (Rho f) = Density of the fluid (kg/m³)
  • g = Gravitational acceleration (9.81 m/s²)
  • r = Radius of the particle (m)
  • μ (Mu) = Dynamic viscosity of the fluid (Pa·s)

How to Use This Calculator

To perform a calculation, you need to know the physical properties of both the particle and the liquid it is suspended in.

  1. Enter Particle Density: For soil or sand, this is typically around 2650 kg/m³. For oil droplets, it might be around 900 kg/m³.
  2. Enter Fluid Density: Pure water is 1000 kg/m³. Saltwater is roughly 1025 kg/m³.
  3. Enter Viscosity: This measures the fluid's resistance to flow. Water at 20°C has a viscosity of approximately 0.001 Pa·s.
  4. Enter Radius: Input the size of the particle in micrometers (μm). For example, fine sand might have a radius of 50-100 μm.

Factors Affecting Sedimentation Speed

Several variables dramatically change how fast particles settle:

  • Particle Size: Because the radius is squared ($r^2$) in the formula, doubling the particle size increases the sedimentation rate by a factor of four. This is the most sensitive variable.
  • Density Difference: The speed is proportional to the difference between the particle and fluid density $(\rho_p – \rho_f)$. If the particle is lighter than the fluid, the result will be negative, indicating the particle will rise (flotation) rather than settle.
  • Viscosity: Higher viscosity fluids (like honey or oil) drastically slow down sedimentation compared to water. Temperature changes can alter viscosity significantly, thereby changing the settling rate.

Limitations

Stokes' law assumes the particle is a smooth, rigid sphere and that the flow of fluid around the particle is laminar (smooth). If the particle is very large or falling very fast, turbulence occurs, and this formula becomes less accurate. The calculator provides the Reynolds Number (Re); generally, if Re is less than 0.1, Stokes' Law is highly accurate.

function calculateSedimentation() { // 1. Get Input Values var particleDensity = parseFloat(document.getElementById('particleDensity').value); var fluidDensity = parseFloat(document.getElementById('fluidDensity').value); var viscosity = parseFloat(document.getElementById('viscosity').value); var radiusMicrometers = parseFloat(document.getElementById('particleRadius').value); var gravity = parseFloat(document.getElementById('gravity').value); // 2. Validate Inputs if (isNaN(particleDensity) || isNaN(fluidDensity) || isNaN(viscosity) || isNaN(radiusMicrometers) || isNaN(gravity)) { alert("Please enter valid numerical values for all fields."); return; } if (viscosity <= 0) { alert("Viscosity must be greater than 0."); return; } // 3. Convert Units for Calculation (SI Units) // Convert radius from micrometers to meters var radiusMeters = radiusMicrometers * 1e-6; // 4. Apply Stokes' Law Formula // v = (2 * (rho_p – rho_f) * g * r^2) / (9 * mu) var densityDifference = particleDensity – fluidDensity; var numerator = 2 * densityDifference * gravity * Math.pow(radiusMeters, 2); var denominator = 9 * viscosity; var velocityMetersPerSecond = numerator / denominator; // 5. Convert Results to other units var velocityCentimetersPerSecond = velocityMetersPerSecond * 100; var velocityMillimetersPerHour = velocityMetersPerSecond * 1000 * 3600; // Calculate Reynolds Number: Re = (2 * r * v * rho_f) / mu // Using absolute velocity because Re is about flow regime var diameterMeters = 2 * radiusMeters; var reynoldsNumber = (diameterMeters * Math.abs(velocityMetersPerSecond) * fluidDensity) / viscosity; // 6. Display Results // Format numbers for scientific notation if very small, or fixed decimals otherwise function formatNumber(num) { if (Math.abs(num) < 0.0001 && num !== 0) { return num.toExponential(4); } else { return num.toFixed(6); // High precision for small settling rates } } function formatLargeNumber(num) { if (Math.abs(num) < 0.01 && num !== 0) { return num.toExponential(4); } else { return num.toFixed(2); } } document.getElementById('res-ms').innerHTML = formatNumber(velocityMetersPerSecond); document.getElementById('res-cms').innerHTML = formatNumber(velocityCentimetersPerSecond); document.getElementById('res-mmh').innerHTML = formatLargeNumber(velocityMillimetersPerHour); document.getElementById('res-re').innerHTML = reynoldsNumber.toExponential(3); // Show result section document.getElementById('results').style.display = 'block'; }

Leave a Comment