Single-axis trackers - Capacity iteration

Required, Capacity, Max, kW, kWp, Iteration, Row, Shading, Angle, Spacing, Pitch, Step, Trackers

Vito Bindokas avatar
Written by Vito Bindokas
Updated over a week ago

This tutorial contains GIF images.
If they fail to load please visit the help center via a web browser.
You can zoom this page with Ctrl+.

Capacity iteration parameters

The capacity iteration tool can be used to run calculations to determine if it is possible to fit a certain power capacity within the given area (or multiple areas). It may also be used to populate PV areas with frames as you would using Generate Single Area & Generate Multiple Areas.

Prior to attempting to use the Capacity iteration feature, we must ensure that both the Layout settings and Frame & Park settings are established. These parameters will be used when performing capacity iterations.

We start by opening the Capacity iteration tool by clicking on its icon.

We are now able to select one or more PV areas (based on preference and/or viability) that you would like the tool to iterate. The Capacity iteration tool will remember your selection and will not require you to re-select should you need to reiterate the areas later. We will now select our PV area by clicking on Single Area in the Area selection field, then selecting the target PV area boundary line. Then we are prompted to draw an alignment line - once we have drawn it, we press Enter or Space on the keyboard to finalize the selection.

In the Iteration Parameters section, if we open the drop-down menu for the Iterate by field, we can see that we are able to iterate by pitch or inner spacing.

This determines which variable will be modified when the software attempts to find a configuration capable of achieving the target capacity value. This is entirely up to the user’s preference. For example purposes, we will iterate by the Pitch.

Also, important to know when setting up the Iteration parameters:

  • Start - it represents the maximum distance that the program will consider for the iteration.

  • Stop - minimum distance considered for the iteration.

  • Aligned rows - this is the same option presented in Frame and park settings. Using aligned rows will allow you to have a more orderly layout when there is enough free space.

Capacity iteration example

We will start by opening the Frame & Park settings menu and referring to our existing parameters. For the iterations, we will set our Start value as 12 meters and Stop value, to match our initial pitch in Frame & Park settings, as 5 meters. As we just saw, changing the pitch caused our Flat inner spacing values to update automatically to match the pitch.

Then we must specify the iteration stepping value - this will determine how much granularity we want in our iterations. Lowering this value gives us finer control over the results, but at the cost of computational time. For this example, we will set our pitch stepping value as 0.5 meters, and the Required capacity we are looking to achieve is 8 megawatts.

Once we have all of our values, we click on Iterate and the software will begin testing scenarios by altering the Pitch by 0.5 meters each time until it either reaches our target value or finishes attempting all available steps.

If there was a successful iteration you will get a pop-up window stating that it was successful, and it will specify with what pitch & minimum row spacing it was able to achieve the target power capacity.

You may check the area capacity that was achieved by going to the Layout information tab, pressing Select PV areas, selecting the generated areas, and pressing the Space or Enter key on the keyboard. As we can see, we were able to get slightly more capacity than we specified.

Should you want a more accurate iteration, you may repeat the iteration process with a lower pitch step - for this example, we will reduce it by 0.2 meters and set it to 0.3 meters. Once we run the iterations again, we can check the Layout information tab and see that we achieved a more accurate result; This can be repeated until the desired result is achieved.

Did this answer your question?