mh {sirad}R Documentation

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))


[Package sirad version 2.3-3 Index]