IP Library Granted Patent US 10,692,278
Granted Patent B2
US 10,692,278 · App. 15/611,419 · Granted Jun 23, 2020

Solar access measurement

Inventors: Willard S. MacDonald (Sebastopol, CA); Robert MacDonald (Bolinas, CA)
Assignee: Solmetric Corporation
G06T17/05G01J1/0266G01J1/4228G01S3/7868G01W1/12Y02B10/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,692,278
App. No.
15/611,419
Granted
Jun 23, 2020
Kind
B2
Abstract

A method of determining solar radiation exposure at a predetermined location is provided. The method may include generating a first two-dimensional (2D) matrix including a plurality of elements, wherein each element of the plurality of elements of the first 2D matrix includes an elevation/azimuth pair representing a light ray extending from the predetermined location to one or more positions in the sky. The method may further include generating a second 2D matrix including a plurality of elements, wherein each index of the second 2D matrix includes an associated elevation/azimuth pair of the first 2D matrix. Each element of the plurality of elements of the second 2D matrix represents an amount of solar radiation to impinge on the predetermined location from a direction of a respective elevation/azimuth pair.

Claims (30)

1. A method of determining solar radiation exposure at a predetermined location, the method comprising:

generating a first two-dimensional (2D) matrix including a plurality of elements, wherein each element of the plurality of elements of the first 2D matrix includes an elevation/azimuth pair representing a light ray extending from the predetermined location to one or more positions in the sky; and

generating a second 2D matrix including a plurality of elements, wherein each index of the second 2D matrix includes an associated elevation/azimuth pair of the first 2D matrix, wherein each element of the plurality of elements of the second 2D matrix represents an amount of solar radiation to impinge on the predetermined location from a direction of a respective elevation/azimuth pair.

2. The method of claim 1 , further comprising generating a third 2D matrix including a plurality of binary elements, wherein each index of the third 2D matrix includes an associated elevation/azimuth pair of the first 2D matrix, wherein each binary element of the plurality of binary elements of the third 2D matrix represents whether or not a light ray extending from the predetermined location in the direction of a respective elevation/azimuth pair intersects with an obstruction.

3. The method of claim 2 , wherein generating the third 2D matrix comprises analyzing a three-dimensional (3D) model digitally representing a real-world area including elements representing the predetermined location, the sun, and one or more obstructions.

4. The method of claim 2 , wherein generating the third 2D matrix comprises analyzing an output of a virtual laser rangefinder within a 3D model digitally representing a real-world area.

5. The method of claim 2 , further comprising generating a fourth 2D matrix including a plurality of binary elements, wherein each index of the fourth 2D matrix includes an associated elevation/azimuth pair of the first 2D matrix, wherein each binary element of the plurality of binary elements of the fourth 2D matrix represents whether or not a sun ray will impinge on the predetermined location upon the sun being substantially in line with a vector originating at the predetermined location and extending in the direction of a respective elevation/azimuth pair.

6. The method of claim 5 , further comprising generating a fifth 2D matrix including a plurality of binary elements, wherein each index of the fifth 2D matrix includes an associated elevation/azimuth pair of the first 2D matrix, wherein each binary element of the plurality of binary elements of the fifth 2D matrix represents whether or not the sun will appear at a location of a respective elevation/azimuth pair from a perspective of the predetermined location at some time during a year.

7. The method of claim 6 , wherein each binary element of the plurality of binary elements of the fourth 2D matrix is a logical AND of corresponding binary elements in the fifth 2D matrix and the third 2D matrix.

8. The method of claim 6 , wherein generating the fifth 2D matrix comprises:

calculating a sun path for each day of a year;

determining a sun band based on the calculated sun paths, wherein the sun band is indicative of sun locations for each day of the year; and

generating the fifth 2D matrix based on the sun band.

9. The method of claim 1 , wherein each index of the first 2D matrix corresponds to a row and column of an image of a virtual skyline within a 3D model digitally representing a real-world area.

10. The method of claim 1 , wherein the amount of solar radiation to impinge on the predetermined location from a direction of the respective elevation/azimuth pair is represented by one of an amount of a predicted solar energy, a predicated amount of generated electrical energy, and a dollar value of the solar energy.

11. The method of claim 1 , further comprising utilizing the second 2D matrix for at least one of:

determining a location of at least one solar panel to improve solar production;

determining an orientation for the at least one solar panel to improve solar production; and

identifying at least one obstacle to remove to improve solar production.

12. A method of determining solar radiation exposure at a predetermined location, the method comprising:

determining a plurality of elevation/azimuth pairs, wherein each elevation/azimuth pair of the plurality of elevation/azimuth pairs represents a vector extending from the predetermined location; and

generating a two-dimensional (2D) solar access matrix including a plurality of elements, wherein each index of the solar access matrix includes an elevation/azimuth pair of the plurality of elevation/azimuth pairs, wherein each element of the plurality of elements of the 2D solar access matrix represents an amount of solar radiation to impinge on the predetermined location from a direction of an associated elevation/azimuth pair.

13. The method of claim 12 , further comprising generating a 2D open sky matrix including a plurality of binary elements, wherein each index of the 2D open sky matrix includes an elevation/azimuth pair of the plurality of elevation/azimuth pairs, wherein each binary element of the plurality of binary elements of the 2D open sky matrix represents whether or not a light ray extending from the predetermined location in a direction of an associated elevation/azimuth pair intersects with an obstruction.

14. The method of claim 13 , further comprising generating a 2D intersection matrix including a plurality of binary elements, wherein each index of the 2D intersection matrix includes an associated elevation/azimuth pair of the plurality of elevation/azimuth pairs, wherein each binary element of the plurality of binary elements of the 2D intersection matrix represents whether or not a sun ray will impinge on the predetermined location upon the sun being at a location pointed to by an associated elevation/azimuth pair from a perspective of the predetermined location.

15. The method of claim 14 , further comprising generating a 2D sun path matrix including a plurality of binary elements, wherein each index of the 2D sun path matrix includes an associated elevation/azimuth pair of the plurality of elevation/azimuth pairs, wherein each binary element of the plurality of binary elements of the 2D sun path matrix represents whether or not the sun will appear at a location pointed to by an associated elevation/azimuth pair from a perspective of the predetermined location at some time during a year.

16. The method of claim 15 , wherein each binary element of the plurality of binary elements of the 2D intersection matrix is a logical AND of corresponding binary elements in the 2D sun path matrix and the 2D open sky matrix.

17. A method of determining solar radiation exposure at a predetermined location, the method comprising generating a two-dimensional (2D) open sky matrix including a plurality of binary elements, wherein each index of the 2D open sky matrix includes an elevation/azimuth pair of a plurality of elevation/azimuth pairs, wherein each binary element of the plurality of binary elements of the 2D open sky matrix represents whether or not a light ray extending from the predetermined location in a direction of a respective elevation/azimuth pair of the plurality of elevation/azimuth pairs is obstructed by an obstruction.

18. The method of claim 17 , wherein each elevation/azimuth of the plurality of elevation/azimuth pairs represents a direction to a location of the sun from a perspective of the predetermined location.

19. The method of claim 18 , further comprising generating a 2D solar access matrix including a plurality of elements, wherein each index of the 2D solar access matrix includes an elevation/azimuth pair of the plurality of elevation/azimuth pairs, wherein each element of the plurality of elements of the 2D solar access matrix represents an amount of solar radiation to impinge on the predetermined location upon the sun being at a location pointed to by a respective elevation/azimuth pair from a perspective of the predetermined location.

20. The method of claim 17 , wherein generating the 2D open sky matrix comprises analyzing an output of a virtual laser rangefinder within a three-dimensional (3D) model digitally representing a real-world area.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2023
From: SOLMETRIC
To: FLUKE CORPORATION
Reel/Frame 065881/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2023
From: SUNRUN INC.
To: SOLMETRIC CORPORATION
Reel/Frame 064258/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2022
From: SOLMETRIC CORPORATION
To: SUNRUN INC.
Reel/Frame 059229/0453 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT REEL/FRAME NO. 44860/0424 Recorded Dec 18, 2019
From: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
To: VIVINT SOLAR, INC.
Reel/Frame 051367/0844 →
SECURITY INTEREST Recorded Feb 7, 2018
From: VIVINT SOLAR, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 044860/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2017
From: MACDONALD, WILLARD S.; MACDONALD, ROBERT
To: SOLMETRIC CORPORATION
Reel/Frame 042567/0555 →
Continuity (6)
Continuation 14197210 · Mar 4, 2014
Continuation In Part 13733867 · Jan 3, 2013
Continuation 12952101 · Nov 22, 2010
Continuation 11321294 · Dec 28, 2005
Provisional Application 61772497 · Mar 4, 2013
Related Publication 20170263049A1 · Sep 14, 2017