IP Library Granted Patent US 11,248,930
Granted Patent B2
US 11,248,930 · App. 15/910,602 · Granted Feb 15, 2022

Microclimate wind forecasting

Inventors: Sushain Pandit (Austin, TX); Fang Wang (Westford, MA); Su Liu (Austin, TX); Cheng Xu (Beijing, CN)
Assignee: International Business Machines Corporation
G01C23/005G01W1/02G01W1/10G06F16/22B64C27/04B64C39/024B64C2201/141B64C2201/146G01W2001/003G01W2001/006
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,248,930
App. No.
15/910,602
Granted
Feb 15, 2022
Kind
B2
Abstract

A wind forecasting system configured to generate forecasted wind conditions for a time interval based on wind data derived from flight log data collected from a plurality of aerial vehicles operating in a first area. The forecasted wind conditions can be used by an aerial route management system to generate a flight plan for an aerial vehicle from a start location to an end location in the first area during the time interval.

Claims (65)

1. A computer-implemented method comprising:

collecting flight log data from a plurality of aerial vehicles and associated with an urban microclimate, wherein the flight log data comprises speed data, orientation data, and location data;

generating a wind characteristics database for the urban microclimate based on the flight log data associated with the urban microclimate, wherein the wind characteristics database comprises a plurality of wind speed data for respective locations in the urban microclimate based on the speed data, the orientation data, and the location data;

receiving a request for routing an aerial vehicle in the urban microclimate, the request including a start location, an end location, and a first time interval;

generating, based on data stored in the wind characteristics database, forecasted wind conditions for the urban microclimate during the first time interval, wherein the forecasted wind conditions include wind speed, wind direction, wind variability, turbulence, and gusting characteristics for portions of the urban microclimate;

generating, using the forecasted wind conditions, a plurality of routes between the start location and the end location in the urban microclimate; and

providing a first route of the plurality of routes to the aerial vehicle.

2. The method according to claim 1 , wherein collecting flight log data further comprises:

collecting passive flight log data, wherein the passive flight log data is collected from aerial vehicles operated for a purpose other than collecting flight log data; and

collecting active flight log data, wherein the active flight log data is collected from respective aerial vehicles operating in order to collect flight log data.

3. The method according to claim 2 , wherein the passive flight log data is collected from a database managed by the Federal Aviation Administration (FAA).

4. The method according to claim 1 , wherein the flight log data collected from the plurality of aerial vehicles is further associated with respective dates and times, and wherein generating the wind characteristics database further comprises:

collecting weather data for the urban microclimate, the weather data associated with respective dates and times; and

associating the weather data with respective portions of the flight log data according to the respective dates and times.

5. The method according to claim 4 , wherein generating forecasted wind conditions further comprises:

receiving forecasted weather conditions for the first time interval, wherein the forecasted weather conditions include temperature, solar angle of incidence, barometric pressure, humidity, and precipitation;

predicting the forecasted wind conditions in the urban microclimate using cognitive computing, wherein the forecasted wind conditions are based on the forecasted weather conditions, the weather data for the urban microclimate, and the flight log data; and

generating a confidence interval associated with the forecasted wind conditions.

6. The method according to claim 1 , wherein generating a plurality of routes further comprises:

calculating a respective efficiency for respective routes of the plurality of routes, wherein the first route is associated with a first efficiency, wherein the first efficiency comprises an energy efficiency above an efficiency threshold.

7. The method according to claim 6 , wherein the first route is longer than a shortest route of the plurality of routes.

8. The method according to claim 1 , wherein generating a plurality of routes further comprises:

calculating a respective time for respective routes of the plurality of routes, wherein the first route is associated with a first time, wherein the first time comprises an amount of time below a time threshold.

9. The method according to claim 1 , wherein generating a plurality of routes further comprises:

calculating a respective safety for respective routes of the plurality of routes, wherein the first route is associated with a first safety above a safety threshold, wherein the first safety is based on a recoverability of the aerial vehicle at one or more portions of the first route.

10. The method according to claim 1 , wherein generating a plurality of routes further comprises:

calculating a respective reliability for respective routes of the plurality of routes, wherein the first route is associated with a first reliability above a reliability threshold, wherein the first reliability is associated with a confidence interval, wherein the confidence interval is based on a quantity of data and a variability of data used to generate the forecasted wind conditions.

11. The method according to claim 1 , further comprising:

receiving streaming flight log data from the aerial vehicle during the first route;

generating updated forecasted wind conditions based on the streaming flight log data from the aerial vehicle during the first route;

generating a modified first route based on the updated forecasted wind conditions; and

providing the modified first route to the aerial vehicle.

12. The method according to claim 11 , wherein receiving flight log data from the aerial vehicle further comprises receiving streaming flight log data from a plurality of aerial vehicles operating in the urban microclimate, and wherein updating the forecasted wind conditions is further based on the streaming flight log data from the plurality of aerial vehicles operating in the urban microclimate.

13. The method according to claim 11 , wherein receiving flight log data from the aerial vehicle during the first route further comprises receiving video data from the aerial vehicle during the first route, and wherein modifying the first route is further based on the video data received from the aerial vehicle during the first route.

14. The method according to claim 1 , wherein the request further includes an aerial vehicle type, a payload, a size, and a range.

15. The method of claim 1 , wherein the urban microclimate comprises an area of less than or equal to one square mile and having a population density of greater than 10,000 people per square mile.

16. A system comprising:

a wind database storing wind data for an urban microclimate, wherein the wind data is derived from flight log data collected from a plurality of unmanned aerial vehicles (UAVs) operating in the urban microclimate;

a wind forecasting system comprising a processor and a memory and communicatively coupled to the wind database, wherein the wind forecasting system is configured to generate forecasted wind conditions for the urban microclimate for a first time interval, wherein the forecasted wind conditions are based on the wind database and a weather forecast for the urban microclimate during the first time interval, wherein the forecasted wind conditions include wind speed, wind direction, wind variability, turbulence, and gusting characteristics for portions of the urban microclimate, and wherein the weather forecast includes temperature, solar angle of incidence, barometric pressure, humidity, and precipitation; and

an aerial route management system comprising a processor and a memory and communicatively coupled to the wind forecasting system and a first UAV, wherein the aerial route management system plans a first route for the first UAV from a start location to an end location in the urban microclimate, wherein the first route is based on the forecasted wind conditions.

17. The system according to claim 16 , wherein the aerial route management system is further configured to:

calculate a first efficiency for the first route, wherein the first efficiency comprises an energy efficiency above an efficiency threshold;

calculate a first time for the first route, wherein the first time comprises an amount of time below a time threshold;

calculate a first safety rating for the first route, wherein the first safety rating is above a safety threshold; and

calculate a first reliability for the first route, wherein the first reliability is above a reliability threshold, wherein the first reliability is associated with a confidence interval, wherein the confidence interval is based on a quantity of data and a variability of data used to generate the forecasted wind conditions.

18. The system according to claim 16 , wherein the aerial route management system is further configured to:

receive streaming flight log data from the first UAV during the first route;

receive additional streaming flight log data from a plurality of UAVs operating in the urban microclimate;

generate updated forecasted wind conditions based on the streaming flight log data from the first UAV during the first route and further based on the additional streaming flight log data from the plurality of UAVs operating in the urban microclimate;

generate a modified first route based on the updated forecasted wind conditions; and

provide the modified first route to the first UAV.

19. A computer program product comprising one or more computer readable storage media having program instructions collectively embodied therewith, wherein the one or more computer readable storage is media are not transitory signals per se, the program instructions executable by one or more processors to cause the one or more processors to perform a method comprising:

collecting flight log data from a plurality of aerial vehicles and associated with an urban microclimate, wherein the flight log data comprises at least speed data, orientation data, and location data;

generating a wind characteristics database for the urban microclimate based on the flight log data associated with the urban microclimate, wherein the wind characteristics database comprises a plurality of wind speed data for respective locations in the urban microclimate based on the speed data, the orientation data, and the location data;

receiving a request for routing an aerial vehicle in the urban microclimate, the request including at least a start location, an end location, and a first time interval;

generating, based on data stored in the wind characteristics database, forecasted wind conditions for the urban microclimate during the first time interval, wherein the forecasted wind conditions include wind speed, wind direction, wind variability, turbulence, and gusting characteristics for portions of the urban microclimate;

generating, using the forecasted wind conditions, a plurality of routes between the start location and the end location in the urban microclimate; and

providing a first route of the plurality of routes to the aerial vehicle.

20. The computer program product according to claim 19 , wherein flight log data collected from the plurality of aerial vehicles is further associated with respective dates and times, and wherein generating a wind characteristics database further comprises:

collecting weather data for the urban microclimate, the weather data associated with respective dates and times; and

associating the weather data with respective portions of flight log data according to the respective dates and times;

wherein generating forecasted wind conditions further comprises:

receiving forecasted weather conditions for the first time interval, wherein the forecasted weather conditions include temperature, solar angle of incidence, barometric pressure, humidity, and precipitation;

predicting the forecasted wind conditions in the urban microclimate using cognitive computing, wherein the forecasted wind conditions are based on the forecasted weather conditions, the weather data for the urban microclimate, and the flight log data; and

generating a confidence interval associated with the forecasted wind conditions.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY FROM IBM RESEARCH AND INTELLECTUAL PROPERTY TO INTERNATIONAL BUSINESS MACHINED CORPORATION AND TO CORRECT THE RECEIVING PARTY FROM ZEPHYR BUYER L.P. TO ZEPHYR BUYER, L.P. PREVIOUSLY RECORDED AT REEL: 66795 FRAME: 858. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ZEPHYR BUYER, L.P.
Reel/Frame 066838/0157 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 66796 FRAME: 188. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: ZEPHYR BUYER, L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 067188/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: IBM RESEARCH AND INTELLECTUAL PROPERTY
To: ZEPHYR BUYER L.P.
Reel/Frame 066795/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: ZEPHYR BUYER L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 066796/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2018
From: PANDIT, SUSHAIN; WANG, FANG; LIU, SU; XU, CHENG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045092/0142 →
Continuity (1)
Related Publication 20190271563A1 · Sep 5, 2019