Kinematic Viscosity¶
Particula Index / Particula / Gas / Properties / Kinematic Viscosity
Auto-generated documentation for particula.gas.properties.kinematic_viscosity module.
get_kinematic_viscosity¶
Show source in kinematic_viscosity.py:26
Calculate the kinematic viscosity of a fluid.
The kinematic viscosity is the ratio of the dynamic viscosity to the density of a fluid. It is a measure of the fluid's resistance to flow under the influence of gravity.
Arguments¶
- dynamic_viscosity : Dynamic viscosity of the fluid [Pa*s].
- fluid_density : Density of the fluid [kg/m³].
Returns¶
- Kinematic viscosity of the fluid [m^2/s].
References¶
- Equation : v = mu / rho - v : Kinematic viscosity [m^2/s]. - mu : Dynamic viscosity [Pa*s]. - rho : Density of the fluid [kg/m^3]. https://resources.wolframcloud.com/FormulaRepository/resources/Viscosity-Conversion-Formula
Signature¶
def get_kinematic_viscosity(dynamic_viscosity: float, fluid_density: float) -> float: ...
get_kinematic_viscosity_via_system_state¶
Show source in kinematic_viscosity.py:57
Calculate the kinematic viscosity of air by calculating dynamic viscosity of air.
Arguments¶
-
temperature - Desired air temperature [K]. Must be greater than 0.-
fluid_density - Density of the fluid [kg/m³].-
reference_viscosity - Gas viscosity [Pa*s] at the reference temperature (default is STP).-
reference_temperature - Gas temperature [K] for the reference viscosity (default is STP).
Returns¶
-
float - The kinematic viscosity of air at the given temperature [m^2/s].
Raises¶
-
ValueError - If the temperature is less than or equal to 0.
References¶
https://resources.wolframcloud.com/FormulaRepository/resources/Sutherlands-Formula
Signature¶
@validate_inputs({"temperature": "positive"})
def get_kinematic_viscosity_via_system_state(
temperature: float,
fluid_density: float,
reference_viscosity: float = REF_VISCOSITY_AIR_STP,
reference_temperature: float = REF_TEMPERATURE_STP,
) -> float: ...