• User Guide
  • Calculation
  • Automation
  • Web API
  • Validation
  • Contact Us
Search Results for

    Show / Hide Table of Contents
    • Introduction
      • Installation
      • Licensing
      • Desktop licensing
      • General UI principles
    • –––––––––––––––––––
    • Set up site
      • Site location
      • Map backgrounds and terrain
      • Horizon line
    • Climate
      • Solar resources
      • Albedo
    • Shading objects
      • Shading objects
    • Components
      • PV modules
      • Inverters
      • String length
      • Fixed-tilt racks
      • Trackers
      • Inverter blocks
      • Transformers
    • Lay out plant
      • Design layout
        • Site layouts
        • Layout regions
        • Exclusion regions
        • Adding transformers
        • Adding central inverters
        • Assigning strings to central inverters
        • Adding string inverters
        • Formatting inverter blocks
        • Adding inverter blocks to a layout regions
        • Site statistics dialog
        • Specify site layout tool
        • Specify site layout tool (legacy)
        • Tracker Placement
      • Electrical configuration
      • Review trackers
      • Review shading
    • Calculate energy
      • Setup yield calculation
      • Yield results
      • Effects diagram
    • Create report
      • Create report
    • –––––––––––––––––––
    • Video tutorials
    • Step-by-step tutorials
      • Meadowbrook
    • –––––––––––––––––––
    • Useful hints and tips
      • Working with the map
      • Importing and exporting data
      • Import from API JSON
      • Export to PVsyst
      • Calculation feature comparison
      • Run from the command line
      • Using Remote Desktop
    • Automation
    • Glossary
    • Release notes
      • 1.1 (7 September 2023)
      • 1.0.240.0 (11 April 2023)
      • 1.0.234.0 (22 November 2022)
      • 1.0.229.0 (28 July 2022)
      • 1.0.225.0 (23 May 2022)
      • 1.0.223.0 (30 March 2022)
      • 1.0.222.0 (3 March 2022)

    Trackers

    Trackers refer to single-axis trackers. Similar to rack systems, a tracker system is like a family of trackers of different lengths.

    Single-axis trackers in SolarFarmer are placed on a flat (but not necessarily horizontal) plane over the terrain - if the terrain is undulating, some trackers will be higher than others. The acceptable tolerances of the height of the tracker axes are controlled in the properties described below.

    Tracker System Properties

    Again, the Module Length and Module Width properties should be the same as the module specification that you intend to use with the tracker system. Click the 'Use a module specification to set module dimensions...' button to use the dimensions of an existing module specification.

    Here you define the axis settings:

    • Min/max heights above ground - the minimum and maximum heights that the axis can be from the ground. As described above, as the trackers are all laid out in a flat plane, some may be higher than others. These parameters control the acceptable tolerances.

    • Max rotation angle - the maximum rotation angle (in degrees) from the horizontal that the tracker panels can rotate around the axis (up to 90°).

    • Max tilt along axis - the maximum angle between the axis (along the length of the trackers) and the horizontal that the trackers can be laid out. If the terrain is undulating the resulting plane may be at a steeper angle than is allowed.

    You also define whether the backtracking algorithm should be used for this tracker system, along with some frame and module spacing values.

    There is a cross-section diagram that is updated as up you update the properties to help you understand why validation issues arise -- for example it makes it easier to see if the tracker will hit the ground with the current settings:

    Tracker Specifications

    Press the 'Add' button to add a new tracker specification to the tracker system family.

    You must add at least one Tracker Template (in the Tracker Template Properties panel in the bottom left) to the tracker system. Once you set the Length of tracker row property of this tracker template (the number of modules along the length of the tracker) you will see a visual representation of the currently selected tracker specification in the panel on the right.

    Backtracking Options

    You can choose to enable backtracking (when using the default tracker rotation algorithm) by checking the Enable backtracking check box:

    Backtracking aims to minimize row-to-row shading between the rows of trackers when the sun is lower in the sky (early morning and late afternoon). Rather than continuing to follow the sun (which would lead to shading the trackers behind) the trackers go back the other way, avoiding shading. Both the distance between rows of trackers and the size of the trackers affect when and by how much the trackers backtrack.

    The side-slope (shown in the layout regions table for a tracker layout region) can be integrated into the algorithm to maximize the efficiency of the backtracking angles. You can enable/disable this with the Use slope-aware backtracking option.

    Tracker Rotation Algorithms

    Default Standard Algorithm

    There is a built-in standard tracking algorithm that will be used by default by SolarFarmer. This is based on two papers:

    • "Rotation Angle for the Optimum Tracking of One-Axis Trackers" paper by William F. Marion and Aron P. Dobos, published by NREL (https://www.nrel.gov/docs/fy13osti/58891.pdf).
    • "Tracking and back-tracking" by E. Lorenzo, L. Narvarte, and J. Muñoz (https://onlinelibrary.wiley.com/doi/abs/10.1002/pip.1085).

    This calculates the rotation angle for optimum tracking. Backtracking can be enabled to reduce shading effects when the sun is lower in the sky near sunrise and sunset.

    Custom Tracker Rotation Algorithms

    SolarFarmer also allows you to specify your own rotation angles should you wish.

    This is accomplished by the scripting functionality in SolarFarmer. See the Using custom tracker rotations example in the API and Scripting documentation for an example of how to do this.

    In This Article
    Back to top DNV SolarFarmer Home