sat_vapor_pressure_ice: Saturation Vapor Pressure for Ice

sat_vapor_pressure_iceR Documentation

Saturation Vapor Pressure for Ice

Description

This function solves for the saturation vapor pressure of ice using only the temperature of the water in either units of degrees Celsius, degrees Fahrenheit, or Kelvin.

Usage

sat_vapor_pressure_ice(Temp, units = c("SI", "Eng", "Absolute"))

Arguments

Temp

numeric vector that contains the temperature (degrees Celsius, degrees Fahrenheit, or Kelvin)

units

character vector that contains the system of units options are SI for International System of Units, Eng for English units (United States Customary System in the United States and Imperial Units in the United Kingdom), or Absolute for Absolute Units

Details

The simplified equation is expressed as

P_s = \exp{\frac{43.494 - \frac{6545.8}{t + 278}}{(t + 868)^2}}

for (t <= 0 C)

P_s

the saturation vapor pressure (Pa or psi)

t

the ice temperature, degrees Celsius

Value

the saturation vapor pressure for ice as a numeric vector. The unit for SI and Absolute is Pascal (Pa), but the unit for Eng is pounds per square inch (psi). The units are not returned.

Author(s)

Irucka Embry

References

Huang, J. (2018). "A Simple Accurate Formula for Calculating Saturation Vapor Pressure of Water and Ice", Journal of Applied Meteorology and Climatology, 57(6), 1265-1272. Retrieved Nov 4, 2021, https://journals.ametsoc.org/view/journals/apme/57/6/jamc-d-17-0334.1.xml

Examples

# Example from the Reference

library(iemisc)

sat_vapor_pressure_ice(Temp = seq(from = -100, to = 0, by = 20), units = "SI")





iemisc documentation built on Sept. 25, 2023, 5:09 p.m.