gas_mixture_fesg#
- gas_mixture_fesg(phase, T='pore.temperature', P='pore.pressure', MWs='param.molecular_weight.*', Vdms='param.molar_diffusion_volume.*')[source]#
Estimates the diffusion coefficient of both species in a binary gas mixture using the Fuller et al correlation [1], [2], [3].
- 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.P (str (dict key) or numeric) – Name of the dictionary key on
phase
containing the ndarray of pressure values, in units of [Pa]. If a numerical value is passed (i.e. a scalar or ndarray) it gets used directly.MWs (str (dict key) or dict of numeric values for each species)
- Returns:
Dij – The dict contains one array for each component, containing the diffusion coefficient of that component at each location.
- Return type:
dict[ndarray]
References