Summary
Sky diffuse shading accounts for the reduction in sky diffuse irradiance caused by neighboring array rows blocking part of the . Unlike beam shading, which depends on sun position, sky diffuse shading losses are determined primarily by array geometry (, tilt angle). For fixed-tilt systems, these losses remain relatively constant throughout the day; for tracking systems, they vary with tracker rotation angle. This model uses a 2D representation of the PV array, analyzing geometry in the plane perpendicular to the row axis.Inputs
Outputs
Detailed Description
A tilted module in an array can only “see” part of the sky hemisphere—the rest is blocked by the adjacent row in front. The sky diffuse shading factor quantifies this reduction by comparing the visible sky area to what an isolated module would see. This calculation is purely geometric—IAM effects on sky diffuse irradiance are handled separately in the IAM model.Step 1: Calculate Blocking Angle
The blocking angle represents the elevation angle from the observation point (center of the module) to the top of the adjacent row in front. For arrays on sloped terrain with cross-axis slope : For flat terrain (), this reduces to: The blocking angle is clamped to non-negative values: . The cross-axis slope modifies the effective blocking:- Uphill slope (, front row higher): increases , more blocking
- Downhill slope (, front row lower): decreases , less blocking