fuellib.correlate.mixture.freeze_point_boehm

fuellib.correlate.mixture.freeze_point_boehm(fuel, Yi=None, *, alpha=1.0)

Calculate the freeze point of the mixture using Boehm (2022) eq. (21).

Parameters:
  • fuel (Fuel) – Fuel object.

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

  • alpha (float) – Scaling applied to the ideal mixing-entropy term. Defaults to 1.0 (classical ideal-solution entropy term).

Returns:

Mixture freeze point in K.

Raises:

RuntimeError – If the root finder fails to converge.

Return type:

Quantity[float]