environmentaltools.processes.fall_velocity
- environmentaltools.processes.fall_velocity(d, T, S)[source]
Estimate sediment particle fall velocity using Soulsby’s (1997) formula.
Calculates settling velocity accounting for water temperature and salinity effects on density and viscosity.
- Parameters:
d (float or np.ndarray) – Grain diameter (mm)
T (float) – Water temperature (°C)
S (float) – Salinity (ppt or ‰)
- Returns:
w – Fall velocity (m/s)
- Return type:
float or np.ndarray
Notes
- Uses Soulsby (1997) optimization:
w = ν/d * [sqrt(10.36² + 1.049 * D³) - 10.36]
where: - ν is kinematic viscosity (m²/s) - D = [(g(s-1)/ν²)]^(1/3) * d is dimensionless grain size - s = ρₛ/ρ is specific gravity
Valid for natural sediments across wide size range (0.1 μm to 10 mm). Accounts for temperature/salinity effects through density and viscosity.
References
Soulsby, R. (1997). Dynamics of marine sands. Thomas Telford.