Summary
True Tracking calculates the rotation angle for uniform-slope single-axis trackers that minimizes by following the sun’s daily path. This is the base tracking algorithm—backtracking and other modes modify this result when active.Inputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Solar Zenith Angle | degrees | Angle between sun and local vertical | |
| Solar Azimuth Angle | degrees | Horizontal angle of sun, clockwise from North | |
| Tracker Axis Azimuth | degrees | Azimuth orientation of tracker rotation axis from North | |
| Tracker Axis Tilt | degrees | Tilt of tracker rotation axis from horizontal | |
| Minimum Rotation Limit | degrees | Mechanical limit for negative rotation | |
| Maximum Rotation Limit | degrees | Mechanical limit for positive rotation | |
| Stow Angle | degrees | Rotation angle when sun is below horizon |
Outputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Tracker Rotation Angle | degrees | Rotation angle about tracker axis (positive or negative) | |
| Module Tilt Angle | degrees | Resulting tilt of module surface from horizontal (always positive) | |
| Module Azimuth Angle | degrees | Resulting azimuth of module surface normal (0°–360°) |
Detailed Description
The algorithm transforms solar position from geographic coordinates to the tracker reference frame, then calculates the rotation angle that aligns the module normal with the sun in the tracking plane (perpendicular to the rotation axis).Determination of Tracker Rotation Angle
The rotation angle that minimizes is (see Marion & Dobos, 2013 for full derivation): For horizontal trackers (), this simplifies to: The rotation is then constrained by mechanical limits: If , a small offset of is applied to avoid numerical issues in downstream calculations. If the sun is below the horizon (), the tracker moves to the stow position: .Module Orientation from Tracker Angle
The module tilt and azimuth are derived from the tracker rotation angle and axis geometry. Module Tilt: For horizontal trackers (), this simplifies to . Module Azimuth: The module azimuth is calculated from the horizontal components of the surface normal vector: For horizontal trackers (), this simplifies to depending on the sign of .References
- Marion, B., & Dobos, A. (2013). Rotation Angle for the Optimum Tracking of One-Axis Trackers. NREL/TP-6A20-58891.