pvlib.albedo.inland_water_dvoracek#
- pvlib.albedo.inland_water_dvoracek(solar_elevation, surface_condition=None, color_coeff=None, wave_roughness_coeff=None)[source]#
Estimation of albedo for inland water bodies.
The available surface conditions are for inland water bodies, e.g., lakes and ponds. For ocean/open sea, see
pvlib.albedo.SURFACE_ALBEDOS
.- Parameters:
solar_elevation (numeric) – Sun elevation angle. [degrees]
surface_condition (string, optional) –
If supplied, overrides
color_coeff
andwave_roughness_coeff
.surface_condition
can be one of the following:'clear_water_no_waves'
'clear_water_ripples_up_to_2.5cm'
'clear_water_ripples_larger_than_2.5cm_occasional_whitecaps'
'clear_water_frequent_whitecaps'
'green_water_ripples_up_to_2.5cm'
'muddy_water_no_waves'
color_coeff (float, optional) – Water color coefficient. [-]
wave_roughness_coeff (float, optional) – Water wave roughness coefficient. [-]
- Returns:
albedo (numeric) – Albedo for inland water bodies. [-]
- Raises:
ValueError – If neither of
surface_condition
nor a combination ofcolor_coeff
andwave_roughness_coeff
are given. Ifsurface_condition
and any ofcolor_coeff
orwave_roughness_coeff
are given. These parameters are mutually exclusive.KeyError – If
surface_condition
is invalid.
Notes
The equation for calculating the albedo \(\rho\) is given by
(1)#\[ \rho = c^{(r \cdot \sin(\alpha) + 1)}\]Inputs to the model are the water color coefficient \(c\) [-], the water wave roughness coefficient \(r\) [-] and the solar elevation \(\alpha\) [degrees]. Parameters are provided in [1] , and are coded for convenience in
WATER_COLOR_COEFFS
andWATER_ROUGHNESS_COEFFS
. The values of these coefficients are experimentally determined.Surface and condition
Color coefficient (\(c\))
Wave roughness coefficient (\(r\))
Clear water, no waves
0.13
0.29
Clear water, ripples up to 2.5 cm
0.16
0.70
Clear water, ripples larger than 2.5 cm (occasional whitecaps)
0.23
1.25
Clear water, frequent whitecaps
0.30
2.00
Green water, ripples up to 2.5cm
0.22
0.70
Muddy water, no waves
0.19
0.29
References