mh: Mahmood-Hubbard solar radiation model

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/mh.R

Description

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

Usage

1
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

1
2
3
4
5
6
7
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 documentation built on May 31, 2017, 1:44 a.m.