gas_pure_cls#

gas_pure_cls(phase, T='pore.temperature', MW='param.molecular_weight', Tc='param.critical_temperature', Vc='param.critical_volume')[source]#

Calculates the viscosity of a pure gas using the correlation of [1]

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.

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

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

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

Returns:

value – Array containing viscosity values based on Chung model in [Pa.s].

Return type:

ndarray

References

[1] Chung, T.H., Lee, L.L., and Starling, K.E., Applications of Kinetic Gas

Theories and Multiparameter Correlation for Prediction of Dilute Gas Viscosity and Thermal Conductivity”, Ind. Eng. Chem. Fundam.23:8, 1984.