How AI-Powered Smart Design Generates PV Layouts

Updated 8 days ago 135 views

Smart Design uses AI to automatically generate optimized PV layouts based on project goals. Instead of placing modules manually, you can create layouts in a few clicks and refine them using configurable design parameters.

Open Smart Design

Go to the Modules step and click Smart Design in the toolbar.

image.png

If modules are already placed on the roof, a confirmation message appears before generating a new layout.

Smart Design is unavailable until a module model is selected.

Choose a Design Mode

Select one of the three modes at the top of the panel.

image.png

By Energy Production

Enter a target annual energy yield.

The system estimates required module quantity and generates a layout based on local solar resources and module specifications.

image.png

By Module Quantity

Enter the desired number of modules.

The system places modules within the available roof area based on the specified quantity.

image.png

Fill Roof

Automatically fills the roof with modules based on available installation space.

This mode is useful for quickly understanding the maximum system capacity of a roof.

Configure Array Settings

Array settings define how modules are arranged in the generated layout.

Basic settings:

  • Module orientation
  • Layout type
  • Row spacing
  • Column spacing

Advanced settings:

  • Mounting type
  • Array height
  • Tilt angle
image.png

Generate and Refine Layouts

Click Run Smarter to generate a layout.

After generation, you can:

  • Click Run Again to test different configurations
  • Compare layout results
  • Review module count and system capacity
  • Click Confirm to apply the design

The layout is previewed directly on the canvas during calculation.

Terrain-Aware Layouts

For projects with terrain elevation enabled, Smart Design automatically adjusts layouts to match ground conditions.

Module height and tilt are adapted based on terrain, ensuring the layout follows the natural surface of the site.

Tips for Better Results

  • Adjust array settings before generating layouts
  • Use Fill Roof to evaluate maximum capacity
  • Use By Energy Production for energy-target-driven design
  • Use By Module Quantity for fixed module count projects
  • Run multiple iterations before confirming the final layout

Was this article helpful?