mixture_builders

All Mixture object builders.

thermosteam.mixture.mixture_builders.ideal_mixture(chemicals, include_excess_energies=False)[source]

Create a Mixture object that computes mixture properties using ideal mixing rules.

Parameters
  • chemicals (Chemicals) – For retrieving pure component chemical data.

  • include_excess_energies=False (bool) – Whether to include excess energies in enthalpy and entropy calculations.

Examples

>>> from thermosteam import Chemicals
>>> from thermosteam.mixture import ideal_mixture
>>> chemicals = Chemicals(['Water', 'Ethanol'])
>>> ideal_mixture_model = ideal_mixture(chemicals)
>>> ideal_mixture_model.Hvap([0.2, 0.8], 350)
39601.089191849824