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://web.archive.org/web/20221024040058/https://journals.ametsoc.org/view/journals/apme/57/6/jamc-d-17-0334.1.xml. Used the Internet Archive: Wayback Machine archived version for acceptance into CRAN. Used the Internet Archive: Wayback Machine archived version for acceptance into CRAN.

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 June 22, 2024, 9:45 a.m.