Summary
Irradiance Optimization is a tracker angle calculation method that maximizes total plane-of-array irradiance rather than simply minimizing angle of incidence. PlantPredict implements two irradiance optimization modes: a built-in optimization algorithm (available since Version 11) and integration with the ArrayTechnologies external service. The built-in algorithm evaluates candidate tracker angles to find the angle that maximizes total POA irradiance, accounting for tracker movement penalties and hesitation factors.Inputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Calculated Tracker Angle | degrees | Tracker angle from standard tracking algorithm | |
| Global Horizontal Irradiance | W/m² | Total horizontal irradiance | |
| Diffuse Horizontal Irradiance | W/m² | Diffuse horizontal irradiance | |
| Direct Normal Irradiance | W/m² | Direct beam irradiance | |
| Ground Albedo | — | Surface reflectance | |
| Non-Ideality Factor | — | Hesitation factor (0 to 1) representing control system inertia | |
| Rotation Speed | degrees/s | Tracker angular rotation speed | |
| Time Interval | minutes | Weather data time step |
Outputs
| Name | Symbol | Units | Description |
|---|---|---|---|
| Optimized Tracker Angle | degrees | Final tracker angle maximizing POA irradiance | |
| Total POA Irradiance | W/m² | Total plane-of-array irradiance at optimized angle |
Detailed Description
Irradiance optimization operates after the base tracking angle is calculated and overrides that angle when conditions warrant. When enabled, irradiance optimization receives the tracker angle from the base tracking algorithm (single-axis tracking with optional backtracking) and evaluates whether an alternative angle would provide higher total POA irradiance. If wind stow is also enabled, wind stow has higher priority and will override the irradiance-optimized angle when wind thresholds are exceeded.PlantPredict Built-In Optimization
PlantPredict’s built-in irradiance optimization algorithm evaluates multiple candidate tracker angles to identify the angle that maximizes total POA irradiance. The algorithm operates only when GHI is non-zero.Step 1: Calculate Baseline POA Irradiance
Calculate total POA irradiance at the standard tracking angle : where the beam, diffuse, and reflected components are calculated using the configured transposition model.Step 2: Evaluate Candidate Angles
For each candidate angle between 0° and (in integer degree increments), calculate the total POA irradiance: The candidate angle range depends on the sign of :- If : evaluate angles from to
- If : evaluate angles from to
Step 3: Identify Ideal Angle
Select the candidate angle with maximum POA irradiance:Step 4: Apply Optimization Logic
Irradiance optimization is applied only if both conditions are met:- The ideal angle provides higher POA irradiance than the calculated angle:
- (Version 12 and later) The ideal angle magnitude is less than the calculated angle magnitude:
Step 5: Calculate Movement Penalty Factor
The movement penalty accounts for energy lost during tracker rotation: where:- is the angular traversal distance
- is the rotation speed (degrees/second)
- is the weather time interval (minutes)
- Factor of 60 converts minutes to seconds
Step 6: Adjust Hesitation Factor
The hesitation factor represents control system inertia or reluctance to deviate from the calculated angle. It is constrained so that combined penalties do not exceed 1:Step 7: Calculate Optimized Angle
The final optimized angle is a weighted combination: where the weights are: If the corrected angle equals zero, the original calculated angle is retained.ArrayTechnologies External Optimization
When configured to use ArrayTechnologies mode, PlantPredict sends site parameters, tracker configuration, and weather data to an external API. The service performs proprietary optimization calculations and returns time-series of optimized tracker angles. PlantPredict applies the returned angles directly, bypassing internal tracking and optimization calculations. The ArrayTechnologies algorithms are proprietary and not documented here.Physical Interpretation
Irradiance optimization is most beneficial when:- High diffuse fraction (cloudy or partly cloudy conditions)
- High ground albedo (snow-covered or reflective surfaces)
- Low sun angles (morning, evening, high latitudes, winter)
References
- Kelly, N. A., & Gibson, T. L. (2011). Increasing the solar photovoltaic energy capture on sunny and cloudy days. Solar Energy, 85(1), 111-125.
- Marion, B. (2013). Comparison of predictive models for photovoltaic module performance. NREL/CP-5200-58057.
- Narvarte, L., & Lorenzo, E. (2008). Tracking and ground cover ratio. Progress in Photovoltaics, 16(8), 703-714.