pvlib.irradiance.get_ground_diffuse#
- pvlib.irradiance.get_ground_diffuse(surface_tilt, ghi, albedo=0.25, surface_type=None)[source]#
- Estimate diffuse irradiance on a tilted surface from ground reflections. - Ground diffuse irradiance is calculated as \[G_{ground} = GHI \times \rho \times \frac{1 - \cos\beta}{2}\]- where \(\rho\) is - albedoand \(\beta\) is- surface_tilt.- Parameters:
- surface_tilt (numeric) – Panel tilt from horizontal. See surface_tilt. [°] 
- ghi (numeric) – Global horizontal irradiance. See ghi. [Wm⁻²] 
- albedo (numeric, default 0.25) – Ground surface albedo., typically 0.1-0.4 for bare or vegetated ground, may increase over snow, ice, etc. May also be known as the reflection coefficient. Must be >=0 and <=1. Will be overridden if - surface_typeis supplied. See albedo. [unitless]
- surface_type (string, optional) – If supplied, overrides - albedo.- surface_typecan be one of ‘urban’, ‘grass’, ‘fresh grass’, ‘snow’, ‘fresh snow’, ‘asphalt’, ‘concrete’, ‘aluminum’, ‘copper’, ‘fresh steel’, ‘dirty steel’, ‘sea’.
 
- Returns:
- grounddiffuse (numeric) – Ground reflected irradiance. [Wm⁻²] 
 - Notes - Table of albedo values by - surface_typeare from [2], [3], [4]; see- SURFACE_ALBEDOS.- References 
