IP Library Granted Patent US 11,551,413
Granted Patent B2
US 11,551,413 · App. 16/579,436 · Granted Jan 10, 2023

Method and system for determining solar access of a structure

Inventors: Ajai Sehgal (Woodinville, WA); David Nilosek (Bothell, WA); Daniel Rojas (La Union, CR); George Chaves (Tambor, CR); Pete Cleveland (Redmond, WA)
Assignee: Eagle View Technologies, Inc.
G06T17/05H02J3/004G06F30/13G06T19/00G06T2210/56
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 11,551,413
App. No.
16/579,436
Granted
Jan 10, 2023
Kind
B2
Abstract

Methods and systems are disclosed that automatically determine solar access values. In one implementation, a 3D geo-referenced model of a structure is retrieved in which geographic location on the earth of points in the 3D geo-referenced model are stored or associated with points in the 3D geo-referenced model. Object point cloud data indicative of object(s) that cast shade on the structure is retrieved. The object point cloud data may be generated from one or more georeferenced images and the object point cloud data is indicative of an actual size, shape, and location of the object(s) on the earth. The structure in the 3D geo-referenced model is divided into one or more sections, which are divided into one or more areas, each area having at least three vertices. Then, a solar access value for the particular vertex is determined.

Claims (44)

1. A method for determining solar access, comprising:

receiving location information indicative of location of a structure;

retrieving a three-dimensional geo-referenced model of at least a part of the structure based at least in part on the location information, wherein geographic location on the earth of points in the three-dimensional geo-referenced model are stored or associated with points in the three-dimensional geo-referenced model;

retrieving object point cloud data indicative of one or more objects that cast shade on the structure based at least in part on the location information, wherein the object point cloud data is generated from one or more georeferenced images and the object point cloud data is indicative of an actual size, shape, and location of the one or more objects on the earth;

dividing the structure in the three-dimensional geo-referenced model of the structure into one or more sections;

dividing the sections into one or more areas, each area having at least three vertices;

determining a solar access value for each of the vertices by:

calculating a ray between a sun position and a particular vertex of the one or more vertices at a plurality of time periods;

comparing a path of the ray to the location of points in the object point cloud data representative of the size, shape, and location of the one or more objects in relation to the path of the ray to determine that the one or more objects blocks the ray from reaching the vertex, resulting in a shadow over the vertex for at least one of the plurality of time periods;

determining maximum possible irradiance values at the vertex for the plurality of time periods, the maximum possible irradiance values based on solar radiation of the rays from above the vertex at the plurality of time periods, on solar irradiance from surrounding ground and atmospheric refractions to the vertex at the plurality of time periods, and on historical weather data indicative of sky clearness;

determining a distance between the one or more objects blocking the ray from reaching the vertex and the vertex, based on the location of the one or more objects and a location of the vertex;

determining effects of the shadow over the vertex on the maximum possible irradiance values for the at least one of the plurality of time periods based on the determined distance and whether the vertex is within an umbra, penumbra, or antumbra of the shadow at the at least one of the plurality of time periods; and

determining irradiance in Watts per time period over the plurality of time periods in which the shadow is over the vertex; and

determine an accumulated solar access value for the one or more areas based on the determined solar access value at the vertices.

2. The method of claim 1 , further comprising:

generating one or more three-dimensional geo-referenced object models of the one or more objects using the object point cloud data.

3. The method of claim 1 , further comprising calculating sun position for a given time and location of the sections.

4. The method of claim 3 , wherein the given time is a sub-period of a selected period of time.

5. The method of claim 1 , further comprising calculating azimuth and tilt angles for an orientation of sections.

6. The method of claim 1 , wherein calculating the ray between the sun position and the particular vertex of the one or more vertices is based at least in part on a latitude and longitude of the particular vertex and information from a solar radiation database.

7. The method of claim 1 , further comprising generating a report indicative of the accumulated solar access value for the one or more areas.

8. A system for determining solar access of a structure, comprising:

a computer system having a processor; and,

one or more non-transitory computer readable medium accessible by the computer system and storing instructions that when executed by the processor of the computer system cause the processor to:

receive location information indicative of location of a structure;

retrieve a three-dimensional geo-referenced model of at least a part of the structure based at least in part on the location information, wherein geographic location on the earth of points in the three-dimensional geo-referenced model are stored or associated with points in the three-dimensional geo-referenced model;

retrieve object point cloud data indicative of one or more objects that cast shade on the structure based at least in part on the location information, wherein the object point cloud data is generated from one or more georeferenced images and the object point cloud data is indicative of an actual size, shape, and location of the one or more objects on the earth;

divide the structure in the three-dimensional geo-referenced model of the structure into one or more sections;

divide the sections into one or more areas, each area having at least three vertices;

determine a solar access value for each of the vertices by:

calculating a ray between a sun position and a particular vertex of the one or more vertices at a plurality of time periods;

comparing a path of the ray to the location of points in the object point cloud data representative of the size, shape, and location of the one or more objects in relation to the path of the ray to determine that the one or more objects blocks the ray from reaching the vertex, resulting in a shadow over the vertex for at least one of the plurality of time periods;

determining maximum possible irradiance values at the vertex for the plurality of time periods, the maximum possible irradiance values based on solar radiation of the rays from above the vertex at the plurality of time periods, on solar irradiance from surrounding ground and atmospheric refractions to the vertex at the plurality of time periods, and on historical weather data indicative of sky clearness;

determining a distance between the one or more objects blocking the ray from reaching the vertex and the vertex, based on the location of the one or more objects and a location of the vertex;

determining effects of the shadow over the vertex on the maximum possible irradiance values for the at least one of the plurality of time periods based on the determined distance and whether the vertex is within an umbra, penumbra, or antumbra of the shadow at the at least one of the plurality of time periods; and

determining irradiance in Watts per time period over the plurality of time periods in which the shadow is over the vertex; and

determine an accumulated solar access value for the one or more areas based on the determined solar access value at the vertices.

9. The computer system of claim 8 , the one or more non-transitory computer readable medium further storing instructions that when executed by the processor of the computer system cause the processor to: generate one or more three-dimensional geo-referenced object models of the one or more objects using the object point cloud data.

10. The computer system of claim 8 , wherein calculating the ray between the sun position and the particular vertex of the one or more vertices is based at least in part on a latitude and longitude of the particular vertex and information from a solar radiation database.

11. The computer system of claim 8 , further comprising calculating sun position for a given time and location of the sections.

12. The computer system of claim 8 , further comprising calculating azimuth and tilt angles for an orientation of the sections.

13. The system of claim 11 , wherein the given time is a sub-period of a selected period of time.

14. The system of claim 8 , the one or more non-transitory computer readable medium further storing instructions that when executed by the processor of the computer system cause the processor to:

generate a report indicative of the accumulated solar access value for the one or more areas.

Assignments (5)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Apr 9, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: PICTOMETRY INTERNATIONAL CORP.; EAGLE VIEW TECHNOLOGIES, INC.; OMNIEARTH, INC.
Reel/Frame 070786/0022 →
FIRST LIEN SECURITY AGREEMENT Recorded Mar 28, 2025
From: EAGLE VIEW TECHNOLOGIES, INC.; PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 070671/0078 →
FIRST LIEN PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Feb 3, 2025
From: EAGLE VIEW TECHNOLOGIES, INC.; OMNIEARTH, INC.; PICTOMETRY INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS COLLATERAL AGENT
Reel/Frame 070096/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: CLEVELAND, PETE
To: EAGLE VIEW TECHNOLOGIES, INC.
Reel/Frame 055779/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2020
From: SEHGAL, AJAI; CHAVES, GEORGE; NILOSEK, DAVID; ROJAS, DANIEL
To: EAGLE VIEW TECHNOLOGIES, INC.
Reel/Frame 051981/0045 →
Continuity (2)
Provisional Application 62734759 · Sep 21, 2018
Related Publication 20200098170A1 · Mar 26, 2020
Cited By (1)
US 12,657,826