Methods and systems for determining obstruction setbacks in a photovoltaic system
First Claim
1. An improved automated computer-implemented method for determining obstruction setbacks in a photovoltaic (PV) system based on shadow simulations, the method implemented by a design automation computer system including a processor in communication with a visual display and a memory including a component library data structure and a plurality of algorithms, the method comprising:
- identifying a set of non-PV system obstructions located at a geographic site, wherein the set of obstructions includes a set of obstruction elevations and a set of obstruction dimensions;
determining a position of the sun relative to the geographic site for each time interval of a plurality of time intervals;
determining a subset of the set of obstructions located at the geographic site, the subset of obstructions including only the obstructions in the set of obstructions that extend above a table height associated with the PV system;
generating a simplified representation of at least one obstruction, wherein the simplified representation includes a reduced number of corners than at least one obstruction of the set of obstructions;
simulating, for each time interval of the plurality of time intervals, a set of shadow effects using a first coarse shadow algorithm and the simplified representation, the first coarse shadow algorithm using a first approach by determining, for each time interval, at least one vector from a position of the sun during the time interval to each obstruction in the subset of obstructions to define a shadow effect based on a projection along the at least one vector onto a surface of the geographic location;
refining the set of shadow effects using a second fine shadow algorithm that uses a second approach different than the first approach to improve an accuracy of the design automation computer system, wherein the second fine shadow algorithm divides each shadow effect of the set of shadow effects into a plurality of sections and performs a reverse ray analysis on each section for each time interval, the size of the sections is limited to a maximum size to maintain accuracy, the size of the sections is limited to a minimum size to maintain an efficiency of the calculation;
defining a plurality of obstruction setbacks based on the refined set of shadow effects; and
displaying, on the visual display, a representation of at least a portion of the PV system built using the component library data structure and the plurality of algorithms, and at least one of the refined set of shadow effects and the defined plurality of obstruction setbacks on a visual display.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for determining boundary offsets in a photovoltaic (PV) system based on shadow simulations is implemented by a design automation computer system in communication with a memory. The method includes identifying a set of obstructions wherein the set of obstructions includes a set of obstruction elevations and a set of obstruction offsets, simulating a set of shadow effects using a first coarse shadow algorithm based on the set of obstructions, refining the set of shadow effects using a second fine shadow algorithm based on the set of obstructions and the set of shadow effects, and defining a plurality of boundary of boundary offsets based on the refined set of shadow effects.
-
Citations
21 Claims
-
1. An improved automated computer-implemented method for determining obstruction setbacks in a photovoltaic (PV) system based on shadow simulations, the method implemented by a design automation computer system including a processor in communication with a visual display and a memory including a component library data structure and a plurality of algorithms, the method comprising:
-
identifying a set of non-PV system obstructions located at a geographic site, wherein the set of obstructions includes a set of obstruction elevations and a set of obstruction dimensions; determining a position of the sun relative to the geographic site for each time interval of a plurality of time intervals; determining a subset of the set of obstructions located at the geographic site, the subset of obstructions including only the obstructions in the set of obstructions that extend above a table height associated with the PV system; generating a simplified representation of at least one obstruction, wherein the simplified representation includes a reduced number of corners than at least one obstruction of the set of obstructions; simulating, for each time interval of the plurality of time intervals, a set of shadow effects using a first coarse shadow algorithm and the simplified representation, the first coarse shadow algorithm using a first approach by determining, for each time interval, at least one vector from a position of the sun during the time interval to each obstruction in the subset of obstructions to define a shadow effect based on a projection along the at least one vector onto a surface of the geographic location; refining the set of shadow effects using a second fine shadow algorithm that uses a second approach different than the first approach to improve an accuracy of the design automation computer system, wherein the second fine shadow algorithm divides each shadow effect of the set of shadow effects into a plurality of sections and performs a reverse ray analysis on each section for each time interval, the size of the sections is limited to a maximum size to maintain accuracy, the size of the sections is limited to a minimum size to maintain an efficiency of the calculation; defining a plurality of obstruction setbacks based on the refined set of shadow effects; and displaying, on the visual display, a representation of at least a portion of the PV system built using the component library data structure and the plurality of algorithms, and at least one of the refined set of shadow effects and the defined plurality of obstruction setbacks on a visual display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An improved automated design automation computer system used for determining obstruction setbacks in a photovoltaic (PV) system based on shadow simulations, the design automation computer system comprising:
-
a processor; a visual display communicatively coupled to said processor; and a memory including a component library data structure and a plurality of algorithms and communicatively coupled to said processor, said processor configured to; identify a set of non-PV system obstructions located at a geographic site, wherein the set of obstructions includes a set of obstruction elevations and a set of obstruction dimensions; determine a position of the sun relative to the geographic site for each time interval of a plurality of time intervals; determine a subset of the set of obstructions located at the geographic site, the subset of obstructions including only the obstructions in the set of obstructions that extend above a table height associated with the PV system; generate a simplified representation of at least one obstruction, wherein the simplified representation includes a reduced number of corners than at least one obstruction of the set of obstructions; simulate, for each time interval of the plurality of time intervals, a set of shadow effects using a first coarse shadow algorithm and the simplified representation, the first coarse shadow algorithm determining using a first approach, for each time interval, at least one vector from a position of the sun during the time interval to each obstruction in the subset of obstructions to define a shadow effect based on a projection along the at least one vector onto a surface of the geographic location; improve an accuracy of the design automation computer system by refining the set of shadow effects using a second fine shadow algorithm that uses a second approach different than the first approach to improve an accuracy of the design automation computer system, wherein the second fine shadow algorithm divides each shadow effect of the set of shadow effects into a plurality of sections and performs a reverse ray analysis on each section for each time interval, the size of the sections is limited to a maximum size to maintain accuracy, the size of the sections is limited to a minimum size to maintain an efficiency of the calculation; and define a plurality of obstruction setbacks based on the refined set of shadow effects; and display at least a portion of a representation of the PV system using the component library data structure, the plurality of algorithms, and at least one of the refined set of shadow effects and the defined plurality of obstruction setbacks on a visual display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Computer-readable storage media for determining obstruction setbacks in a photovoltaic (PV) system based on shadow simulations, the computer-readable storage media having computer-executable instructions embodied thereon, wherein, when executed by a design automation computer system including a visual display, a memory including a component library data structure and a plurality of algorithms, and at least one processor, the computer-executable instructions cause the processor to:
-
identify a set of non-PV system obstructions located at a geographic site, wherein the set of obstructions includes a set of obstruction elevations and a set of obstruction dimensions; determine a position of the sun relative to the geographic site for each time interval of a plurality of time intervals; determine a subset of the set of obstructions located at the geographic site, the subset of obstructions including only the obstructions in the set of obstructions that extend above a table height associated with the PV system; generate a simplified representation of at least one obstruction, wherein the simplified representation includes a reduced number of corners than at least one obstruction of the set of obstructions; simulate, for each time interval of the plurality of time intervals, a set of shadow effects using a first coarse shadow algorithm and the simplified representation using a first approach, the first coarse shadow algorithm determining, for each time interval, at least one vector from a position of the sun during the time interval to each obstruction in the subset of obstructions to define a shadow effect based on a projection along the at least one vector onto a surface of the geographic location; improve an accuracy of the design automation computer system by refining the set of shadow effects using a second fine shadow algorithm that uses a second approach different than the first approach to improve an accuracy of the design automation computer system, wherein the second fine shadow algorithm divides each shadow effect of the set of shadow effects into a plurality of sections and performs a reverse ray analysis on each section for each time interval, the size of the sections is limited to a maximum size to maintain accuracy, the size of the sections is limited to a minimum size to maintain an efficiency of the calculation; define a plurality of obstruction setbacks based on the refined set of shadow effects; and display a representation of at least a portion of the PV system using the component library data structure, the plurality of algorithms, and at least one of the refined set of shadow effects and the defined plurality of obstruction setbacks on a visual display. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification