Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

mh

Mahmood-Hubbard solar radiation model


Description

'mh()' calculates daily solar radiation based on daily temperature range using Mahmood-Hubbard model.

Usage

mh(days, lat, Tmax, Tmin)

Arguments

days

Vector of class 'Date' of length n.

lat

Latitude in decimal degrees.

Tmax

Vector of length n containing daily maximum temperature [C].

Tmin

Vector of length n containing daily minumum temperature [C].

Details

Mahmood and Hubbard proposed a method for estimating solar radiation from air temperature measurements without a need of calibraing empirical coefficients.

Value

Vector of length n of daily solar radiation [MJm-2].

Author(s)

Jedrzej S. Bojanowski

References

Mahmood, R., and K.G. Hubbard. 2002. Effect of time of temperature observation and estimation of daily solar radiation for the Northern Great Plains, USA. Agron. J., 94:723-733.

See Also

'bc' and 'ha' to calculate solar radiation based on temperature range using different models.

Examples

require(zoo)
data(Metdata)
tmax <- Metdata$meteo$TEMP_MAX
tmin <- Metdata$meteo$TEMP_MIN
days <- Metdata$meteo$DAY
lat <- Metdata$LATITUDE
plot(zoo(mh(days=days, lat=lat, Tmax=tmax, Tmin=tmin),order.by=days))

sirad

Functions for Calculating Daily Solar Radiation and Evapotranspiration

v2.3-3
GPL-2
Authors
Jedrzej S. Bojanowski
Initial release
2016-10-17

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.