SolRad
returns the value of solar radiation.
SolRad(
n = NULL,
N = NULL,
a_s = 0.25,
b_s = 0.5,
R_a,
T_max = NULL,
T_min = NULL,
region = NULL
)
The function returns the value of solar radiation based as a numeric scalar.
Optional. A numeric scalar that denotes actual duration of sunshine [hour]
Optional. A numeric scalar that denotes maximum possible duration of sunshine or daylight hours [hour]
Optional. A numeric scalar that denotes regression constant, expressing the fraction ofextraterrestrial radiation
reaching the earth on overcast days (n = 0). The default is a_s = 0.25
.
Optional. A numeric scalar that denotes fraction of extraterrestrial radiation reaching the earth on clear days
(\(n = N\)). The default is b_s = 0.5
A numeric scalar that denotes extraterrestrial radiation [\(MJ/(m^2\times day)\)]
Optional. A numeric scalar that denotes the daily maximum temperature [C].
Optional. A numeric scalar that denotes the daily minimum temperature [C].
A character string that introduce the type of region and can be assigned "inter" for interior locations and "coast" for coastal locations for Hargreaves radiation formula (alternative)
This is a function to calculate the solar radiation based on the land type. If one of the arguments n
or N
is missing, the function needs to use the values of the arguments T_min
, T_max
, and region
.
If calibrated values of a_s
and b_s
are available, they can replace the default values.
ExRad
.
SolRad(n = 7.1, N = 10.9, R_a = 25.1)
SolRad(R_a = 25.1, T_max = 30, T_min = 20, region = "inter")
Run the code above in your browser using DataLab