rc_settling
Functions
|
Estimates the settling velocity of a particle in water based on its size. |
|
Estimates the rising velocity of a particle in water based on its size. |
Module Contents
- rc_settling.calculate_settling_velocity(particle, d_p, rho_p, rho_f, mu, g=9.81)
Estimates the settling velocity of a particle in water based on its size. Automatically selects the correct equation depending on Reynolds number.
Parameters: d_p : Particle equivalent diameter (m) rho_p : Particle density (kg/m³) rho_f : Fluid density (kg/m³) (typically ~1000 kg/m³ for water) mu : Dynamic viscosity of water (Pa·s or kg/(m·s)) (e.g., ~0.001 for water at 20°C) g : Gravitational acceleration (m/s²) (default: 9.81 m/s²)
Returns: v_s : Settling velocity (m/s) regime: Flow regime used (Stokes, Intermediate, or Newton)
- rc_settling.calculate_rising_velocity(particle, d_p, rho_p, rho_f, mu, g=9.81)
Estimates the rising velocity of a particle in water based on its size. Automatically selects the correct equation depending on Reynolds number.
Parameters: d_p : Particle equivalent diameter (m) rho_p : Particle density (kg/m³) rho_f : Fluid density (kg/m³) (typically ~1000 kg/m³ for water) mu : Dynamic viscosity of water (Pa·s or kg/(m·s)) (e.g., ~0.001 for water at 20°C) g : Gravitational acceleration (m/s²) (default: 9.81 m/s²)
Returns: v_r : Rising velocity (m/s) regime: Flow regime used (Stokes, Intermediate, or Newton)