liquid_mixture_tc#

liquid_mixture_tc(phase, T='pore.temperature', mu='pore.viscosity', Vms_at_Tb='param.molar_volume_Tb.*', sigmas_at_Tb='param.surface_tension_Tb.*')[source]#

Uses Tyn-Calus model to estimate diffusion coefficient in a dilute liquid solution of A in B from first principles at conditions of interest

Parameters:
  • phase (OpenPNM Phase object) – The phase object to which this model is associated (i.e. attached). This controls the length of the calculated array(s), and also provides access to other necessary properties.

  • T (str (dict key) or numeric) – Name of the dictionary key on phase containing the ndarray of temperature values, in units of [K]. If a numerical value is passed (i.e. a scalar or ndarray) it gets used directly.

  • mu (str (dict key) or numeric) – Name of the dictionary key on phase containing the ndarray of kinematic viscosity values, in units of [Pa.s]. If a numerical value is passed (i.e. a scalar or ndarray) it gets used directly.

  • Vms_at_Tb (str or list of scalars) – Molar volumes of each component at its boiling temperature (m3/mol). Can either be a string to a parameter on each component of a list of scalar values which are used directly

  • sigmas_at_Tb (float) – Surface tension of component A at boiling temperature (N/m)