Learn R Programming

sirad (version 2.3-3)

et0: FAO Penman-Monteith evapotranspiration equation

Description

'et0' estimates evapotranspiration based on FAO Penman-Monteith equation

Usage

et0(Tmax,Tmin, vap_pres,sol_rad,tal,z,uz,meah=10,extraT=NA,days=NA,lat=NA)

Arguments

Tmax
Vector of length n containing daily maximum temperature [C].
Tmin
Vector of length n containing daily minumum temperature [C].
vap_pres
Vector of length n of mean daily vapour pressure [kPa].
sol_rad
Vector of length n of daily solar radiation [MJm-2d-1].
tal
Clear sky transmissivity [0-1].
z
Altitude above the sea level [m].
uz
Wind speed measured at heith 'meah' [ms-1].
meah
The height (above the ground level) of the wind speed measurement [m].
extraT
Optional. Vector of length n of extraterrestrial solar radiation [MJm-2d-1]. If 'NA' then it is calculated by the function. Providing extraterrestrial solar radiation speeds up the computation.
days
Required only if extraT=NA. Vector of class 'Date' of length n.
lat
Required only if extraT=NA. Latitude in decimal degrees.

Value

Vector of length n of daily reference evapotranspiration. [mmd-1]

References

Allen, R.G., L.S. Pereira, D. Raes, and M. Smith. 1998. Crop Evapotranspiration: Guidelines for computing crop water requirements. Irrigation and Drainage Paper 56, Food and Agriculture Organization of the United Nations, Rome, pp. 300.

Examples

Run this code
data(Metdata)
tmax <- Metdata$meteo$TEMP_MAX
tmin <- Metdata$meteo$TEMP_MIN
vpres <- Metdata$meteo$VAP_PRES
days <- Metdata$meteo$DAY
lat <- Metdata$LATITUDE
rad_mea <- Metdata$meteo$RAD_MEA
z <- Metdata$ALTITUDE
wind <-  Metdata$meteo$WIND_10

tal <- cst(rad_mea,dayOfYear(Metdata$meteo$DAY),radians(Metdata$LATITUDE)) 

et0(Tmax=tmax,Tmin=tmin, vap_pres=vpres,sol_rad=rad_mea,tal=tal,z=Metdata$ALTITUDE,
uz=wind,meah=10,extraT=NA,days=days,lat=lat)

Run the code above in your browser using DataLab