Real-Time Forecasting of Electricity Demand in a Streams-Based Architecture with Applications
First Claim
1. A method, comprising:
- receiving at a streams platform multiple streams of electricity usage data, each of the multiple streams from an electrical meter providing periodic updates to electrical usage for devices connected to the electrical meter;
receiving at the streams platform weather information corresponding to locations where the electrical meters are;
performing by the streams platform real-time predictive modeling of electricity demand based on the received multiple streams of electricity usage data and the received weather information, at least by performing the following;
updating a state space model for electrical load curves using the usage data from the streams and the weather, wherein the updating uses current load observations for the multiple streams for a current time period; and
creating one or more forecasts for the electricity demand;
outputting by the streams platform the one or more forecasts of the electricity demand.
2 Assignments
0 Petitions
Accused Products
Abstract
A streams platform is used. Multiple streams of electricity usage data are received, each from an electrical meter providing periodic updates to electrical usage for devices connected to the electrical meter. Weather information is received corresponding to locations where the electrical meters are. Real-time predictive modeling of electricity demand is performed based on the received multiple streams of electricity usage data and the received weather information, at least by performing: updating a state space model for electrical load curves using the usage data from the streams and the weather, wherein the updating uses current load observations for the multiple streams for a current time period; and creating forecast(s) for the electricity demand. The forecast(s) of the electricity demand are output. Appliance-level predictions may be made and used, and substitution effects and load management functions may be performed.
-
Citations
25 Claims
-
1. A method, comprising:
-
receiving at a streams platform multiple streams of electricity usage data, each of the multiple streams from an electrical meter providing periodic updates to electrical usage for devices connected to the electrical meter; receiving at the streams platform weather information corresponding to locations where the electrical meters are; performing by the streams platform real-time predictive modeling of electricity demand based on the received multiple streams of electricity usage data and the received weather information, at least by performing the following; updating a state space model for electrical load curves using the usage data from the streams and the weather, wherein the updating uses current load observations for the multiple streams for a current time period; and creating one or more forecasts for the electricity demand; outputting by the streams platform the one or more forecasts of the electricity demand. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a memory including computer-readable program code; and one or more processors, wherein the one or more processors are configured, in response to loading and executing the computer-readable program code, to cause the apparatus to perform operations comprising; receiving multiple streams of electricity usage data, each of the multiple streams from an electrical meter providing periodic updates to electrical usage for devices connected to the electrical meter; receiving weather information corresponding to locations where the electrical meters are; performing real-time predictive modeling of electricity demand based on the received multiple streams of electricity usage data and the received weather information, at least by performing the following; updating a state space model for electrical load curves using the usage data from the streams and the weather, wherein the updating uses current load observations for the multiple streams for a current time period; and creating one or more forecasts for the electricity demand; outputting the one or more forecasts of the electricity demand. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprises a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer system to cause the computer system to perform the following:
-
receiving at a streams platform multiple streams of electricity usage data, each of the multiple streams from an electrical meter providing periodic updates to electrical usage for devices connected to the electrical meter; receiving at the streams platform weather information corresponding to locations where the electrical meters are; performing by the streams platform real-time predictive modeling of electricity demand based on the received multiple streams of electricity usage data and the received weather information, at least by performing the following; updating a state space model for electrical load curves using the usage data from the streams and the weather, wherein the updating uses current load observations for the multiple streams for a current time period; and creating one or more forecasts for the electricity demand; outputting by the streams platform the one or more forecasts of the electricity demand.
-
Specification