fuellib.correlate.mixture.kinematic_viscosity_dutt

fuellib.correlate.mixture.kinematic_viscosity_dutt(fuel, T, Yi=None, *, mixing_rule='Kendall-Monroe')

Calculate kinematic viscosity of the mixture.

Uses Kendall-Monroe (default) or Arrhenius mixing correlations.

Parameters:
  • fuel (Fuel) – Fuel object.

  • T (Quantity[float]) – Temperature to compute property.

  • Yi (Quantity[ndarray[tuple[int]]] | None) – Mass fractions of each compound. Defaults to fuel.Y_0 (initial mass fractions).

  • mixing_rule (Literal['Kendall-Monroe', 'Arrhenius']) – Mixture rule (“Kendall-Monroe” or “Arrhenius”). Defaults to “Kendall-Monroe”.

Returns:

Mixture kinematic viscosity in m^2/s.

Return type:

Quantity[float]