Summary
Ground-reflected shading accounts for the reduction in ground-reflected irradiance reaching a module due to neighboring array rows blocking portions of the ground plane. Unlike sky diffuse shading, this calculation includes effects, since ground reflection arrives at oblique angles. This model uses a 2D representation of the PV array, analyzing geometry in the plane perpendicular to the row axis.Inputs
Outputs
Detailed Description
Ground-reflected irradiance reaching the front of the module depends on which portions of the ground between rows are visible from the module surface and whether those portions are sunlit or shaded. The model separates this into two components:- Sunlit ground: Receives direct and
- Shaded ground: Receives only diffuse irradiance
Step 1: Define Integration Geometry
The algorithm integrates over the ground strip between rows, from to . Using a coordinate system centered at the module’s rotation axis:- : Adjacent row’s rotation axis (integration start)
- : Limit of module’s downward field of view, where the assumed module center height is m (1 meter ground clearance, 45° max tilt)
Step 2: Calculate Shadow Boundary
The shadow boundary marks where direct beam irradiance begins on the ground. Beyond , the ground is sunlit; before , the ground is shaded by the adjacent row. Project the sun into the cross-axis plane: The shadow calculation is performed in 2D, looking along the row axis (tracker or fixed-tilt). The sun’s position in 3D (zenith , azimuth ) must be projected onto this cross-axis plane. The angle between the sun’s and the row axis is . The effective solar in the cross-axis plane is: The shadow cast by a vertical object of height extends horizontally in the cross-axis direction by: Locate the shadow-casting edge: The top edge of the adjacent front row casts the shadow boundary. This edge is located at:- Horizontal position:
- Height above ground: