antoine

openpnm.models.phases.vapor_pressure.antoine(target, A, B, C, temperature='pore.temperature')[source]

Uses Antoine equation to estimate vapor pressure of a pure component

Parameters
  • 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.

  • A (scalars) – Antoine vapor pressure coefficients for pure compounds. Since virtually all Antoine coefficients are reported for units of mmHg and C for historical reasons, this method assumes these A, B and C values are for mmHg and C, but converts all properties internally to return Pascals.

  • B (scalars) – Antoine vapor pressure coefficients for pure compounds. Since virtually all Antoine coefficients are reported for units of mmHg and C for historical reasons, this method assumes these A, B and C values are for mmHg and C, but converts all properties internally to return Pascals.

  • C (scalars) – Antoine vapor pressure coefficients for pure compounds. Since virtually all Antoine coefficients are reported for units of mmHg and C for historical reasons, this method assumes these A, B and C values are for mmHg and C, but converts all properties internally to return Pascals.

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

Returns

value – Array containing vapor pressure values [Pa]

Return type

ndarray

References

Antoine, C. (1888), Vapor Pressure: a new relationship between pressure
and temperature, Comptes Rendus des Séances de l'Académie des Sciences
(in French) 107: 681–684, 778–780, 836–837