Grading Function
The grading function enables modification of the surface by cutting specific areas and optionally filling others, based on the distances to the racks of an existing PV layout. This process creates a new, graded surface beneath the selected arrays, eliminating the need to lift arrays to achieve a specific clearance.
| Starting with version 2024, fixed-tilt arrays and trackers are supported; however, east-west racks are not included. |
Requirements for grading
To ensure the placement on the new surface matches the original layout, a PV layout must be created without any height adjustments to arrays that have a module-DTM clearance conflict.
In the placement options, configure the module distance to the DTM and select the “Insert Always” option while leaving “Adjust” unchecked. This ensures that the original layout remains unchanged, even in cases of clearance conflicts.
For example, if the array height is set to 0.8 m in the array definition, and the module-DTM distance is configured to 0.50 m, the layout will maintain these specifications without adjustments.

Create Grading Zone
The grading function, found under the Tools menu, requires the user to select a group of arrays. These arrays must be directly adjacent to each other. If the arrays are farther apart, you will need to perform multiple grading operations sequentially.

Each group of arrays forms a separate grading zone, similar to islands, which are then integrated with the original surface. In the example below, a pair of arrays is shown, with the first array selected for grading.

For eachgrading zone you can set the below options for the graded surface.

Distance to DTM From
The cut and fill distances are measured from either the top or bottom edge of the module. These values are determined by the array definition properties and cannot be modified here.
The preview on the right visually indicates the selected edge, highlighted in white.

Ground Clearance
Set the distance for cut and fill operations. Areas closer than the specified distance will be cut, while areas further away will be filled.
Mode
You can choose from the following options:
- Cut Only
- Fill Only
- Cut and Fill (both operations performed simultaneously)
Embankment
An embankment is created to smoothly transition the grading zones with the original surface. The Rise is fixed at 1 meter, and the Run can be adjusted to calculate the Angle and Gradient. When either the Angle or Gradient is changed, the other value, along with the Run, is automatically recalculated.
Distance to Begin Embankment
Set the starting distance from the arrays to ensure the embankment edge doesn’t align directly with the array edges.
Run Length of Embankment
Limits the maximum length of the embankment to prevent overly long transitions, which can occur if the angle is too shallow.
Show
Displays temporary polylines that represent the set distances for the embankment, providing a visual reference for the grading layout.
Create Grading Surface
The grading surface is generated based on the selected zones, integrating the cut and fill operations to create a smooth, adjusted surface beneath the arrays.

The generated surface is a standard TIN (Triangulated Irregular Network) surface, which is displayed in both the Autodesk Civil 3D Toolspace and the placement list of the Helios 3D palette.

The graded surface can be set as the Helios3D surface, which will reset the existing PV layout. To do this, right-click on the graded surface in the context menu and select the „To Helios3D surface“ command.

Now placements use the graded surface and the original is displayed as alternative DTM.
Grading reference edges for tracker arrays
For tracker layouts created in earlier program versions up to 2024, the placement must be renewed to ensure that the orientation of each tracker is maintained relative to the graded terrain.
For detailed information on how trackers are rotated to align with the ground, please refer to section „Insertion/rotation of a tracker array to the surface“.

The grading surface (represented in green) is created using the two reference points at the beginning and end of the tracker, which are established during the tracker insertion. A planar surface is then generated between the rows, connecting these tracker reference points. The distance for cut and fill can be set individually based on the module’s bottom edges.
The grading reference points correspond to 3D coordinates located beneath the lowest module points at the start and end of the tracker. This ensures that the tracker placement on the graded terrain remains consistent with the original layout.
