Calculates the reflected shortwave incoming radiation.
Usage
rad_sw_out(...)
# Default S3 method
rad_sw_out(
datetime,
lon,
lat,
elev,
temp,
slope,
exposition,
surface_type,
...
)
# S3 method for class 'weather_station'
rad_sw_out(weather_station, ...)Arguments
- ...
Named station fields, site parameters or model assumptions.
- datetime
POSIXlt or POSIXct date-time vector.
- lon
Longitude in degrees.
- lat
Latitude in degrees.
- elev
Elevation above sea level in m.
- temp
Air temperature in degrees C.
- slope
Slope in degrees.
- exposition
Exposition or aspect in degrees.
- surface_type
Surface-type label.
- weather_station
A weather_station object.
Details
The reflected shortwave incoming radiation (\(SW_{out}\)) is calculated using the formula:
$$SW_{out} = SW_{in} \cdot \alpha$$
where:
\(SW_{in}\) is the shortwave incoming radiation,
\(\alpha\) is the albedo of the surface.
Albedo is selected from the package surface_properties table.
Bendix/Oke-style surface-property background is used for the method context
Examples
# Calculate reflected shortwave incoming radiation
example_time <- as.POSIXlt("2023-08-06 12:00:00", tz = "UTC")
rad_sw_out(datetime = example_time, lon = 10, lat = 50, elev = 100, temp = 15,
slope = 5, exposition = 180, surface_type = "lawn")
#> [1] 178.7765