Skip to content

Diffusive Knudsen Module

Particula Index / Particula / Particles / Properties / Diffusive Knudsen Module

Auto-generated documentation for particula.particles.properties.diffusive_knudsen_module module.

diffusive_knudsen_number

Show source in diffusive_knudsen_module.py:13

Diffusive Knudsen number. The diffusive Knudsen number is different from Knudsen number. Ratio of: mean persistence of one particle to the effective length scale of particle--particle Coulombic interaction

Arguments


  • - radius - The radius of the particle [m].
  • - mass_particle - The mass of the particle [kg].
  • - friction_factor - The friction factor of the particle [dimensionless].
  • - coulomb_potential_ratio - The Coulomb potential ratio, zero if no charges [dimensionless].
  • - temperature - The temperature of the system [K].

Returns


The diffusive Knudsen number [dimensionless], as a square matrix, of all particle-particle interactions.

References


  • Equation 5 in, with charges: Chahl, H. S., & Gopalakrishnan, R. (2019). High potential, near free molecular regime Coulombic collisions in aerosols and dusty plasmas. Aerosol Science and Technology, 53(8), 933-957. https://doi.org/10.1080/02786826.2019.1614522
  • Equation 3b in, no charges: Gopalakrishnan, R., & Hogan, C. J. (2012). Coulomb-influenced collisions in aerosols and dusty plasmas. Physical Review E - Statistical, Nonlinear, and Soft Matter Physics, 85(2). https://doi.org/10.1103/PhysRevE.85.026410

Signature

def diffusive_knudsen_number(
    radius: Union[float, NDArray[np.float64]],
    mass_particle: Union[float, NDArray[np.float64]],
    friction_factor: Union[float, NDArray[np.float64]],
    coulomb_potential_ratio: Union[float, NDArray[np.float64]] = 0.0,
    temperature: float = 298.15,
) -> Union[float, NDArray[np.float64]]: ...