Skip to content

Diffusion Coefficient

Particula Index / Particula / Particles / Properties / Diffusion Coefficient

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

particle_diffusion_coefficient

Show source in diffusion_coefficient.py:21

Calculate the diffusion coefficient of a particle.

Arguments

  • temperature - The temperature at which the particle is diffusing, in Kelvin. Defaults to 298.15 K.
  • boltzmann_constant - The Boltzmann constant. Defaults to the standard value of 1.380649 x 10^-23 J/K.
  • aerodynamic_mobility - The aerodynamic mobility of the particle [m^2/s].

Returns

The diffusion coefficient of the particle [m^2/s].

Signature

def particle_diffusion_coefficient(
    temperature: Union[float, NDArray[np.float64]],
    aerodynamic_mobility: Union[float, NDArray[np.float64]],
    boltzmann_constant: float = BOLTZMANN_CONSTANT.m,
) -> Union[float, NDArray[np.float64]]: ...

particle_diffusion_coefficient_via_system_state

Show source in diffusion_coefficient.py:43

Calculate the diffusion coefficient of a particle.

Arguments

  • temperature - The temperature of the system in Kelvin (K).
  • particle_radius - The radius of the particle in meters (m).
  • pressure - The pressure of the system in Pascals (Pa).

Returns

The diffusion coefficient of the particle in square meters per second (m²/s).

Signature

def particle_diffusion_coefficient_via_system_state(
    particle_radius: Union[float, NDArray[np.float64]],
    temperature: float,
    pressure: float,
) -> Union[float, NDArray[np.float64]]: ...