remove_insignificant_components

despasito.equations_of_state.eos_toolbox.remove_insignificant_components

remove_insignificant_components(xi_old, massi_old)[source]

This function will remove any components with mole fractions less than or equal to machine precision.

Parameters:
  • xi_old (numpy.ndarray) – Mole fraction of each component, sum(xi) should equal 1.0

  • massi_old (numpy.ndarray) – Mass for each component [kg/mol]

Returns:

  • xi_new (numpy.ndarray) – Mole fraction of each component, sum(xi) should equal 1.0

  • massi_new (numpy.ndarray) – Mass for each component [kg/mol]