Summary
Standard Backtracking adjusts single-axis tracker angles to prevent row-to-row shading during morning and evening hours when sun angles are low. Designed for uniform-slope DC fields, this algorithm assumes all tracker rows share identical ground slope and spacing. PlantPredict implements the slope-aware backtracking algorithm from Anderson & Mikofski (2020), which generalizes the classical Lorenzo et al. (2011) approach to handle both horizontal and uniformly-sloped terrain.Inputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| True-Tracking Angle | degrees | Rotation angle for optimal sun tracking (before backtracking) | |
| Collector Bandwidth | meters | Module width perpendicular to rotation axis | |
| Row Pitch | meters | Distance between tracker rotation axes | |
| Ground Slope | degrees | Terrain slope angle (0° for horizontal) | |
| Ground Slope Azimuth | degrees | Direction the slope faces (downhill direction, clockwise from north) | |
| Tracker Axis Azimuth | degrees | Tracker axis orientation (clockwise from north) |
Outputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Backtracking Angle | degrees | Adjusted tracker angle with backtracking applied |
Detailed Description
Ground Coverage Ratio
The ground coverage ratio characterizes array density:Cross-Axis Slope Calculation
For non-N-S trackers or sloped terrain, the cross-axis slope () must be derived from the ground slope and tracker orientation. This follows the procedure in Anderson & Mikofski (2020). First, calculate the azimuth difference: Calculate the axis tilt (slope component along the tracker axis): Calculate the tracker normal vector: Calculate the cross-axis slope: For horizontal terrain (), regardless of tracker azimuth.Backtracking Correction
The backtracking correction angle accounts for both the true-tracking angle and the cross-axis slope: The final backtracking angle is:Backtracking Condition
Backtracking is only required when the argument to is less than 1: When this condition is not met, no shading occurs and .Horizontal Terrain
For horizontal installations (), the equations simplify to: The backtracking condition becomes , which matches the classical cutoff angle from Lorenzo et al. (2011).Physical Interpretation
Standard Backtracking reduces the tracker rotation from the ideal sun-following position toward a more horizontal orientation that eliminates inter-row shading. The cross-axis slope term () adjusts for the effective spacing between tracker edges when viewed perpendicular to the sloped ground plane. Standard Backtracking involves a trade-off: without backtracking, arrays achieve optimal angle of incidence but suffer significant inter-row shading losses during morning and evening; with backtracking, arrays have non-optimal angle of incidence but minimal shading. The net effect typically favors backtracking for ground coverage ratios greater than 0.35. If the calculated backtracking angle equals zero, it is set to 0.001° to prevent numerical issues in angle-of-incidence and surface normal calculations. For sites with significant terrain variation where tracker rows are at different elevations, see Terrain-Aware Backtracking.References
- Anderson, K. & Mikofski, M. (2020). Slope-Aware Backtracking for Single-Axis Trackers. NREL Technical Report NREL/TP-5K00-76626. https://www.nrel.gov/docs/fy20osti/76626.pdf
- Lorenzo, E., Narvarte, L., & Muñoz, J. (2011). Tracking and back-tracking. Progress in Photovoltaics, 19(6), 747-753.
- Marion, B., & Dobos, A. (2013). Rotation Angle for the Optimum Tracking of One-Axis Trackers. NREL/TP-6A20-58891.