fuellib.correlate.mixture.dynamic_viscosity_nannoolal

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

Calculate dynamic viscosity of the mixture from Nannoolal GCM.

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 dynamic viscosity in Pa*s.

Return type:

Quantity[float]