openpnm.models.phases.mixtures.wilke_fuller_diffusivity(target, molecular_weight='pore.molecular_weight', molar_diffusion_volume='pore.molar_diffusion_volume', temperature='pore.temperature', pressure='pore.pressure')[source]

Estimates the diffusion coeffient of each species in a gas mixture

Uses the fuller equation to estimate binary diffusivity between pairs, then uses the correction of Fairbanks and Wilke to account for the composition of the gas mixture.

  • target (OpenPNM Base object) – Object with which this model is associated. This controls the length of the calculated array, and also provides access to other necessary properties.

  • molecular_weight (string) – Dictionary key containing the molecular weight of each species. The default is ‘pore.molecular_weight’

  • molar_diffusion_volume (string) – Dictionary key containing the molar diffusion volume of each species. This is used by the Fuller correlation. The default is ‘pore.molar_diffusion_volume’

  • temperature (str) – Name of the dictionary key on target where the array containing temperature values is stored

  • pressure (str) – Name of the dictionary key on target where the array containing pressure values is stored


  • Dij (dict containing ND-arrys) – The dict contains one array for each component, containing the diffusion coefficient of that component at each location.

  • Reference

  • ———

  • Fairbanks DF and CR Wilke, Diffusion Coefficients in Multicomponent

  • Gas Mixtures. Industrial & Engineering Chemistry, 42(3), p471–475 (1950).

  • `DOI (10.1021/ie50483a022 <http://doi.org/10.1021/ie50483a022>`_)