R/RadiationPartitioningFunctions.R
partition_solar_radiation.Rd
The function partitions solar radiation (W m-2) into direct and diffuse components by estimating the diffuse fraction (k_d). The function uses the models presented in Wong and Chow (2001) .
partition_solar_radiation(method, kt, lat = NA, sol.elev = NA)
character
method to use for estimating the diffuse fraction, currently available: "Liu_Jordan"
, "Orgill_Hollands"
, "Erbs"
, "Olyphant"
, "Spencer"
, "Reindl-1"
, "Reindl-2"
, "Lam_Li"
.
numeric
the clearness index (dimensionless), which is the ratio of the global solar radiation measured at the surface to the total solar radiation at the top of the atmosphere. (0-1)
numeric
latitude (degrees). Needed only if method is "Spencer"
.
numeric
the solar elevation angles (degrees). Needed only if method is "Reindl-2"
.
numeric
diffuse fraction.
Wong LT, Chow WK (2001). “Solar radiation model.” Applied Energy, 69(3), 191-224. ISSN 0306-2619, doi:10.1016/S0306-2619(01)00012-5 , https://www.sciencedirect.com/science/article/pii/S0306261901000125.
Other microclimate functions:
air_temp_profile_neutral()
,
air_temp_profile_segment()
,
air_temp_profile()
,
degree_days()
,
direct_solar_radiation()
,
diurnal_radiation_variation()
,
diurnal_temp_variation_sineexp()
,
diurnal_temp_variation_sinesqrt()
,
diurnal_temp_variation_sine()
,
monthly_solar_radiation()
,
proportion_diffuse_solar_radiation()
,
solar_radiation()
,
surface_roughness()
,
wind_speed_profile_neutral()
,
wind_speed_profile_segment()
partition_solar_radiation(method = "Erbs",
kt = 0.5,
lat = 40,
sol.elev = 60)
#> [1] 0.65915