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 real-time 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, wherein the multiple streams of electricity usage data are for customer premises in an electrical power distribution system;
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, the creating comprising generating one or more primary forecasts at a primary forecasting level in a hierarchy comprising forecasting levels from individual customer premises to multiple additional forecasting levels, wherein the multiple additional forecasting levels comprise aggregated electricity demand from previous levels, and the creating comprising generating forecasts at all levels below the primary forecasting level in the hierarchy, wherein the generating at the primary forecasting level and at all levels below the primary forecasting level uses non-hierarchical forecasting techniques;
outputting by the streams platform the one or more forecasts of the electricity demand; and
performing load management functions in the electrical power distribution system based on the outputted one or more forecasts.
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.
18 Citations
21 Claims
-
1. A method, comprising:
-
receiving at a streams platform multiple streams of real-time 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, wherein the multiple streams of electricity usage data are for customer premises in an electrical power distribution system; 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, the creating comprising generating one or more primary forecasts at a primary forecasting level in a hierarchy comprising forecasting levels from individual customer premises to multiple additional forecasting levels, wherein the multiple additional forecasting levels comprise aggregated electricity demand from previous levels, and the creating comprising generating forecasts at all levels below the primary forecasting level in the hierarchy, wherein the generating at the primary forecasting level and at all levels below the primary forecasting level uses non-hierarchical forecasting techniques; outputting by the streams platform the one or more forecasts of the electricity demand; and performing load management functions in the electrical power distribution system based on the outputted one or more forecasts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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, wherein the multiple streams of electricity usage data are for customer premises in an electrical power distribution system; 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, the creating comprising generating one or more primary forecasts at a primary forecasting level in a hierarchy comprising forecasting levels from individual customer premises to multiple additional forecasting levels, wherein the multiple additional forecasting levels comprise aggregated electricity demand from previous levels, and the creating comprising generating forecasts at all levels below the primary forecasting level in the hierarchy, wherein the generating at the primary forecasting level and at all levels below the primary forecasting level uses non-hierarchical forecasting techniques; outputting the one or more forecasts of the electricity demand; and performing load management functions in the electrical power distribution system based on the outputted one or more forecasts. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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, wherein the multiple streams of electricity usage data are for customer premises in an electrical power distribution system; 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, the creating comprising generating one or more primary forecasts at a primary forecasting level in a hierarchy comprising forecasting levels from individual customer premises to multiple additional forecasting levels, wherein the multiple additional forecasting levels comprise aggregated electricity demand from previous levels, and the creating comprising generating forecasts at all levels below the primary forecasting level in the hierarchy, wherein the generating at the primary forecasting level and at all levels below the primary forecasting level uses non-hierarchical forecasting techniques; outputting by the streams platform the one or more forecasts of the electricity demand; and performing load management functions in the electrical power distribution system based on the outputted one or more forecasts.
-
Specification