IP Library Granted Patent US 10,386,543
Granted Patent B2
US 10,386,543 · App. 15/225,104 · Granted Aug 20, 2019

Temporal bias correction in wind forecasting

Inventors: James P. Cipriani (Danbury, CT); Ildar Khabibrakhmanov (Syosset, NY); Younghun Kim (White Plains, NY); Anthony P. Praino (Poughquag, NY); Lloyd A. Treinish (Cortlandt Manor, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G01W1/10
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,386,543
App. No.
15/225,104
Granted
Aug 20, 2019
Kind
B2
Abstract

A set of characteristics of a period is extracted from a forecast that is applicable to the period and a geographical area. From a repository, a set of historical data is selected corresponding to a historical period, the set of historical data including a historical forecast related to the geographical area, and an actual measurement of wind at a location in the geographical area, the set of historical data having a subset of the set of characteristics. From the set of historical data, a function is computed to represent a discrepancy between the historical forecast and the actual measurement over the historical period. A bias value is computed from the function. By applying the bias to a value in the forecast, an adjusted forecast is produced of winds at a wind turbine located at a location in the geographical area.

Claims (44)

1. A method of bias correction in wind forecasting, the method comprising:

extracting, from a forecast that is applicable to a future period and a geographical area, a set of weather characteristics of the future period;

selecting, from a repository, a set of historical data corresponding to a historical period, the set of historical data comprising a historical forecast related to the geographical area, and an actual measurement of wind at a location in the geographical area, the set of historical data having a subset of the set of weather characteristics;

computing a time difference between the historical forecast reaching a value of wind speed and the actual measurement reaching the value of wind speed, wherein the time difference is a factor of at least one of an elevation or a distance between an observation station associated with the set of historical data and a wind turbine;

computing, using a processor and a memory, from the set of historical data, a time function to represent a discrepancy between the historical forecast and the actual measurement over the historical period wherein the time function represents a curve formed by a plurality of time differences, the time difference being a member of the plurality of time differences;

computing a bias value from the time function; and

adjusting the forecast, using the processor and the memory, by applying the bias to a value in the forecast, to produce an adjusted forecast of winds at a blade of the wind turbine located at the location in the geographical area.

2. The method of claim 1 , further comprising:

adjusting, using the adjusted forecast of winds, a power generation forecast.

3. The method of claim 1 , wherein the set of historical data comprises a plurality of pairs of historical forecast related to the geographical area and the actual measurement of wind at the location in the geographical area, wherein each pair in the plurality of pairs of historical forecast applies to a different historical time.

4. The method of claim 1 , further comprising:

receiving, from a weather forecasting service, the forecast including a wind forecast of winds during the period at the geographical area.

5. The method of claim 1 , wherein the historical forecast related to the geographical area comprises:

a historical wind forecast, wherein the historical wind forecast is an extrapolated value that applies to the location in the geographical area, wherein a value at a second location is extrapolated to form the extrapolated value at the location.

6. A computer usable program product for bias correction in wind forecasting, the computer usable program product comprising a non-transitory computer-readable medium, and program instructions stored on the computer-readable medium, the stored program instructions comprising:

program instructions to extract, from a forecast that is applicable to a future period and a geographical area, a set of weather characteristics of the future period;

program instructions to select, from a repository, a set of historical data corresponding to a historical period, the set of historical data comprising a historical forecast related to the geographical area, and an actual measurement of wind at a location in the geographical area, the set of historical data having a subset of the set of weather characteristics;

program instructions to compute a time difference between the historical forecast reaching a value of wind speed and the actual measurement reaching the value of wind speed, wherein the time difference is a factor of at least one of an elevation or a distance between an observation station associated with the set of historical data and a wind turbine;

program instructions to compute from the set of historical data, a time function to represent a discrepancy between the historical forecast and the actual measurement over the historical period, wherein the time function represents a curve formed by a plurality of time differences, the time difference being a member of the plurality of time differences;

program instructions to compute a bias value from the time function; and

program instructions to adjust the forecast by applying the bias to a value in the forecast, to produce an adjusted forecast of winds at a blade of the wind turbine located at the location in the geographical area.

7. The computer usable program product of claim 6 , further comprising:

program instructions to adjust, using the adjusted forecast of winds, a power generation forecast.

8. The computer usable program product of claim 6 , wherein the set of historical data comprises a plurality of pairs of historical forecast related to the geographical area and the actual measurement of wind at the location in the geographical area, wherein each pair in the plurality of pairs of historical forecast applies to a different historical time.

9. The computer usable program product of claim 6 , further comprising:

program instructions to receive, from a weather forecasting service, the forecast including a wind forecast of winds during the period at the geographical area.

10. The computer usable program product of claim 6 , wherein the historical forecast related to the geographical area comprises:

a historical wind forecast, wherein the historical wind forecast is an extrapolated value that applies to the location in the geographical area, wherein a value at a second location is extrapolated to form the extrapolated value at the location.

11. The computer usable program product of claim 6 , wherein the computer usable code is stored in a computer-readable medium in a data processing system, and wherein the computer usable code is transferred over a network from a remote data processing system.

12. The computer usable program product of claim 6 , wherein the computer usable code is stored in a computer-readable medium in a server data processing system, and wherein the computer usable code is downloaded over a network to a remote data processing system for use in a computer-readable medium associated with the remote data processing system.

13. A computer system for bias correction in wind forecasting, the computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:

program instructions to extract, from a forecast that is applicable to a future period and a geographical area, a set of weather characteristics of the future period;

program instructions to select, from a repository, a set of historical data corresponding to a historical period, the set of historical data comprising a historical forecast related to the geographical area, and an actual measurement of wind at a location in the geographical area, the set of historical data having a subset of the set of weather characteristics;

program instructions to compute a time difference between the historical forecast reaching a value of wind speed and the actual measurement reaching the value of wind speed, wherein the time difference is a factor of at least one of an elevation or a distance between an observation station associated with the set of historical data and a wind turbine;

program instructions to compute from the set of historical data, a time function to represent a discrepancy between the historical forecast and the actual measurement over the historical period, wherein the time function represents a curve formed by a plurality of time differences, the time difference being a member of the plurality of time differences;

program instructions to compute a bias value from the time function; and

program instructions to adjust the forecast by applying the bias to a value in the forecast, to produce an adjusted forecast of winds at a blade of the wind turbine located at the location in the geographical area.

14. The computer system of claim 13 , further comprising:

program instructions to adjust, using the adjusted forecast of winds, a power generation forecast.

15. The computer system of claim 13 , wherein the set of historical data comprises a plurality of pairs of historical forecast related to the geographical area and the actual measurement of wind at the location in the geographical area, wherein each pair in the plurality of pairs of historical forecast applies to a different historical time.

16. The computer system of claim 13 , further comprising:

program instructions to receive, from a weather forecasting service, the forecast including a wind forecast of winds during the period at the geographical area.

17. The computer system of claim 13 , wherein the historical forecast related to the geographical area comprises:

a historical wind forecast, wherein the historical wind forecast is an extrapolated value that applies to the location in the geographical area, wherein a value at a second location is extrapolated to form the extrapolated value at the location.

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 Aug 1, 2016
From: CIPRIANI, JAMES P.; KHABIBRAKHMANOV, ILDAR; KIM, YOUNGHUN; PRAINO, ANTHONY P.; TREINISH, LLOYD A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039304/0971 →
Continuity (1)
Related Publication 20180031735A1 · Feb 1, 2018