The function estimates average monthly solar radiation (W m-2 d-1) using basic topographic and climatic information as input. Cloudiness is stochastically modeled, so output will vary between functional calls. Based on Nikolov and Zeller (1992) .

monthly_solar_radiation(lat, lon, doy, elev, T_a, hp, P)

Arguments

lat

numeric latitude (degrees).

lon

numeric longitude (degrees).

doy

numeric day of year (1-366).

elev

numeric elevation (meters).

T_a

numeric mean monthly air temperature (C).

hp

numeric mean month relative humidity (percentage).

P

numeric total monthly precipitation (mm).

Value

numeric average monthly solar radiation (W m-2).

References

Nikolov NT, Zeller K (1992). “A solar radiation algorithm for ecosystem dynamic models.” Ecological Modelling, 61(3-4), 149-168. doi:10.24200/tjer.vol8iss2pp19-31 .

Examples

  monthly_solar_radiation(lat  = 47.61, 
                          lon  = -122.33, 
                          doy  = 112, 
                          elev = 1500, 
                          T_a  = 15, 
                          hp   = 50, 
                          P   = 50)
#> [1] 221.5377