×

Methods and systems for determining a photovoltaic system layout

  • US 10,346,561 B2
  • Filed: 11/25/2014
  • Issued: 07/09/2019
  • Est. Priority Date: 11/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for determining a system layout of a photovoltaic (PV) system for a site having a site boundary, the method implemented by a design automation computer system including one or more processors in communication with a memory, the method comprising:

  • receiving a set of site data for the site, the set of site data including data defining three-dimensional attributes and positions of obstructions located at the site and the site boundary;

    applying at least one of a coarse shadow algorithm and a fine shadow algorithm to the obstruction data to determine setbacks and offsets that define negative space where the PV system should not be designed;

    receiving a maximum system size definition;

    receiving a first selection of one or more module tables;

    receiving a layout type designation;

    identifying a system orientation;

    identifying a system spacing by applying a shade analysis algorithm that simulates shadow effects caused by each row of the one or more module tables;

    receiving a layout detail designation;

    iteratively applying at least one of a first layout algorithm and a second layout algorithm to determine one or more completed layouts of module tables for the site based on the site data, the first selection of module tables, the layout type designation, the system orientation, the system spacing and the layout detail designation by varying at least one variable not constrained by the first selection of module tables, the layout type designation, and the layout detail designation until the earlier to occur of no additional module tables being able to be positioned within the site boundary and the maximum system size being met, the completed layout including a reduced risk of structural damage to the PV system through the use of local design data;

    determining a system size for the one or more completed layouts;

    sorting the one or more completed layouts by system size; and

    recommending a preferred layout selected from the one or more completed layouts based at least partially on a plurality of user preferences.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×