pvlib.shading.sky_diffuse_passias#
- pvlib.shading.sky_diffuse_passias(masking_angle)[source]#
- The diffuse irradiance loss caused by row-to-row sky diffuse shading. - Even when the sun is high in the sky, a row’s view of the sky dome will be partially blocked by the row in front. This causes a reduction in the diffuse irradiance incident on the module. The reduction depends on the masking angle, the elevation angle from a point on the shaded module to the top of the shading row. In [1] the masking angle is calculated as the average across the module height. SAM assumes the “worst-case” loss where the masking angle is calculated for the bottom of the array [2]. - This function, as in [1], makes the assumption that sky diffuse irradiance is isotropic. - Parameters:
- masking_angle (numeric) – The elevation angle below which diffuse irradiance is blocked [degrees]. 
- Returns:
- derate (numeric) – The fraction [0-1] of blocked sky diffuse irradiance. 
 - See also - References 
 
    
  
  
