The present disclosure pertains to power and particularly to stabilization of power grids. More particularly, the disclosure pertains to buying and selling power.
The disclosure reveals an improved demand response system having an improved load forecaster connected to a decision engine. A nature of the forecaster improvement is an introduction of a specific independent explanatory variable which may be a time-based shaping function that allows capturing a demand response lead and demand response rebound effect, and the like, capturing a shape of load reduction, given by an applied demand response action, regardless of the duration of a demand response event and a time of its occurrence during the day. The engine may receive information from the forecaster and a utility/independent operator system relative to behavior of a demand response customer, market price, renewable energy generation, grid status, and so on. The decision engine may provide optimal timing, selection of resources, and so forth, to a demand response automation server, which in turn may provide demand response signals to customers. The customers may provide data consumption data to a database. Electricity generation data may also be provided to the database. Selected relevant data from the database may go to the load forecaster. Weather information may also be provided to the forecaster.
The present system and approach may incorporate one or more processors, computers, controllers, user interfaces, wireless and/or wire connections, and/or the like, in an implementation described and/or shown herein.
This description may provide one or more illustrative and specific examples or ways of implementing the present system and approach. There may be numerous other examples or ways of implementing the system and approach.
The present approach and system may have relevance, among other things, to application of or be an integral part of building automation systems and particularly to HVAC systems.
Demand response may be a popular and relatively simple approach in how to adjust current electricity demand (usually by reducing the load) of available supply. As a result, the risk of power blackouts may be substantially lowered and moreover the grid may be operated in a more economic way. The utilities (i.e., demand response program providers) may then face a challenge of how to optimally distribute the demand response signals among virtually all interested (subscribed) subjects. On one hand, the utilities may strive to achieve the desired load reduction with maximum confidence, because any additional power resource that would have to be added to satisfy the demand may be extremely costly. In other words, at this time, utility companies may often rather exceed really required total load reduction to make sure that the demand reduction is met. And, on the other hand, unnecessary exaggerated load reduction may not be economically optimal, because the utility then might do such things as pay more incentives to the subscribers.
Thus, there appears to be a strong need for an accurate demand forecaster or predictor. The forecaster may have to provide not only the prediction of the baseline demand but importantly also the prediction of load behavior during the demand response. It should be noted that a DR event may also affect the time before the DR event, called a “DR lead”, and time right after DR event, called a “DR rebound”. A reason may be that addressed facilities try to prepare themselves for an upcoming event (i.e., through the pre-cooling) and after the DR event, the facilities need to recover from, for instance, a temporarily compromised comfort or simple executed postponed energy demanding actions. Data available to the utility may be just that gathered by telemetry (i.e., with an advanced metering infrastructure) system from remote smart electricity meters installed at subscribers' facilities. The utility should have knowledge in advance how the DR program participant will likely behave if it receives the load shed request (DR event signal). The situation may be further complicated by the fact that the demand response event can occur at different times during the day and the effect of demand response actions, performed by the facility operator, may also be strongly dependent on the actual driving conditions. Some load modeling/forecasting techniques (data-centric/empirical) may typically fail when trying to cope with the last two mentioned challenges, especially a varying DR event occurrence during the day that may result in unreliable demand forecasts. Other modeling techniques (like models based on first principles) may be unnecessarily complex and therefore expensive for this task.
The present approach may solve the noted issues by enhancing the data-centric/empirical approach with defined explanatory variables. A primary feature may introduce a demand response time-based shaping function that allows capturing a DR lead and DR rebound effect, and capturing a shape of load reduction (given by an applied DR response action) regardless of the duration of a DR response event and a time of its occurrence during the day.
The present approach may algorithmically combine (e.g., using a weighted sum) the first and second results respectively of two predictors. There may be additional predictors. The first results may be specialized on a DR event and the second results may be specialized on an out-of-DR event. The weights may be computed according to a preceding accuracy of both predictors (forecasters) for a given set of driving conditions (e.g., Bayesian model averaging), or simply according to a relative distance of a currently estimated point from the middle of a DR event (which may be useful as an initial setup for the new customers with no, or just a very short history such as a day or so available).
An effect of newly defined explanatory variables may be verified using, for example, a local kernel polynomial regression method. It may be applicable to a larger class of data-centric approaches that uses the independent explanatory variables concept together with a data search (localness) for demand modeling.
A regression may be used for testing the built prediction models on-the-fly for each queried point locally. The present approach (as many others) may search for data similar to the actual operating point, assuming that the modeled system behaves similarly under like conditions. A definition of “similarly” may be crucial, since no approach considered so far appeared to be focused on specific DR event properties. The present DR shaping function may basically represent relative time within the DR event including a DR lead and DR rebound. Furthermore, the relative time might not necessarily be running linearly, i.e., it can run faster when there is a need to capture more details, and similarly, it can run slower when not many details are expected in the demand. Illustrative diagrams may be noted in
Based on the exploration of electricity demand data from large number of facilities that participated in the demand response, one may provide a shape of the explanatory variable capturing the relative time within DR event (including the rebound and lead effect). The shape may reflect how a typical (statistically evaluated) participant behaves immediately before, during and right after the DR event. The approach may be tested against an electricity demand collected during numerous DR events from a number of various participants (various load types and DR strategies).
To get a power consumption forecast using the present approach,
A motivation may incorporate the following items. Accurate predictions of the system behavior (load) in a DR environment may be required to support a decision engine (typically in a UIS—utility information system). The decision engine may solve a task of optimum timing and selection of DR resources (via a what-if analysis).
A task statement may deliver a baseline and a DR affected electricity demand forecast. Various prediction horizons (day-ahead, several hours ahead or shorter—fast DR) may be considered. A large number of forecasts may be requested in a short time interval. One may assume that only data from resource electricity meters are available (e.g., 15 min sampling).
A set of applicable forecasting approaches may be narrowed to data driven statistical/empirical one. It may be noted that this is slowly changing as the number of customers that need the forecaster—ESCOs (energy service companies), aggregators, and so forth, having an access to site internal data (supported also by OpenADR2.0—open automated demand response) may be increasing; it may however be a different task statement. Aggregators may bring together collections of aggregated DR assets and sell them to the grid as a single resource.
The approach, in a brief manner, may combine smart results from several specialized forecasters. There may be an underlying technique for verification tests such as robust local polynomial regression (e.g., lazy learning approach) with particularly defined regressors (based on explanatory variables). The approach may use a similar data search when identifying a local model for a specific query point. The approach may be applicable for exploiting a similar data search.
The approach may also note the available inputs. There may be a set of available explanatory variables for electricity demand modeling/forecasting. The variables may incorporate calendar variables (i.e., time of day, day type such as a working day, holiday, and so on).
The variables may incorporate demand response signals, such as a DR event start and stop time, and DR event mode. They may incorporate weather data such as outdoor air temperature, humidity, solar radiation, and so forth. Both past data and forecasts may be obtained from publicly available sources.
The time-based DR shaping function may be introduced as a new explanatory variable to possibly any data-centric forecaster. Data-centric (or data-based) forecasting algorithms may virtually always be based on directly observed explanatory variables like time-of-day, day-of-week, outdoor temperature, and so on. As a DR event may have its dynamic, it appears quite useful to introduce a new explanatory variable, a “DR shaping function”. A goal of the DR shaping function is to “warp” time near to important situations in a DR event such as a DR lead, DR rebound, and so forth, which can make the data-centric forecaster more sensitive near those situations. That is, the forecaster may need data really similar to the current point of interest near those situations, which can make the forecaster more accurate but needing more historical data. On contrary, in other less important situations when usually less historical data is available, the DR shaping function may make the forecaster more benevolent (i.e., it can work with less similar data).
A description of data-centric forecaster may emphasize working on data and not necessarily be based on physical principles of the system. Introduction of the new explanatory variable may help increase the accuracy of forecasting. The DR shaping function may be used for virtually any data-centric forecaster. The local kernel polynomial regression noted herein may be just an example. The present approach is not necessarily about a demand response load forecaster, but may be more about improving the demand response load forecaster by introducing a time-based DR shaping function, or the like.
Output 17 may go to a database 18. Database 18 may incorporate meter data management (MDM). A renewable generation module 19 may provide an output 21 of electricity generation data to database 18. Database 18 may provide an output 22 to forecaster 11. Output 22 may be relevant data selected by forecaster 11 and/or database 18. Also, weather information incorporating current conditions, a history of conditions, and forecasts may be provided as an output 23 from a weather module 24 to forecaster 11. Information pertaining to market price, renewable generation and grid status may be provided as an output 26 from a utility/ISO 27 to decision engine 12.
Forecaster 11 may have a predictor 31 and a predictor 32. Predictor 31 may have results specialized on a DR event and Predictor 32 may have results specialized on an out-of-DR event. Results of an output 33 from predictor 31 may go to a combiner 35. Results of an output 34 from predictor 32 may go to combiner 35. Output 22 from database 18 and output 23 from weather module 24 may go to predictors 33 and 34. An output 25 from combiner 35 may go to decision engine 12.
A demand baseline 41 may follow closely the participant's behavior, when there is no DR event in place. The 43 may show participant's behavior, when there is DR event deployed. Curve 43 may start to drop shortly before a start of a DR event at time 46. After a significant drop to a dip at point 47, curve 43 may rise abruptly at point 47, and then a rise begins to level out at point 48. Just before a stop of the DR event at point 49, curve 43 rises up to a rounded peak at point 51 which may be regarded as a rebound effect.
A lower portion of the graph in
Demand may be as indicated by a curve 66. Predicted power may be indicated by curve 67. The upper and lower bounds of the predicted power may be indicated by curves 68 and 69, respectively. Predicted baseline power may be indicated by curve 71. The upper and lower bounds are indicated curves 72 and 73, respectively. DR event start and stop times may be indicated by lines 74. A DR shaping function may be indicated by a curve 75.
To recap, an approach of demand response (DR) load forecasting may incorporate providing a computer, collecting and entering into the computer historical data pertaining to power consumption, outside temperature, humidity, calendar variables and/or information about DR events, defining a non-decreasing cyclic time-based shaping function from information about DR events, bounding the time-based shaping function, and altering an output of the time-based shaping function relative to different phases of a demand response event. The defining the time-based shaping function, the bounding the time-based shaping function, and the altering of the time-based shaping function may be performed, at least in part, by the computer.
The time-based shaping function may permit capturing a DR lead, a DR rebound effect, and a shape of load reduction. The shape of load reduction may be given by an applied DR action. A shaping function may represent relative time within a DR event incorporating a DR lead and a DR rebound.
Relative time may be non-linear with respect to real time. Relative time may move faster when more details to capture occur. Relative time may move slower when fewer details to capture occur.
Energy demand data from one or more facilities participating in a demand response program may determine a shape of a variable capturing a relative time within a DR event incorporating rebound and lead effects. The shape may indicate how a statistical typical facility, determined to be statistically average of the two or more facilities, behaves immediately before the DR event, during the DR event, and immediately after the DR event.
A system, for supporting a demand response (DR) decision engine, may incorporate a computer having a decision engine, and a forecaster connected to the decision engine.
The decision engine may provide an optimum timing and selection of DR resources based on a result from the forecaster. Variables may be provided to the forecasters. The variables may incorporate information based on time, DR signals and/or weather. A DR shaping function may be developed from the variables based on DR signals.
Variables based on time may incorporate time of day, day and/or type of day. Variables based on DR signals may incorporate a DR event start time, DR event stop time, DR event mode, DR lead effect, DR rebound effect and/or demand baseline.
Variables based on weather may incorporate outdoor air temperature, humidity, solar radiation, wind, past data, current data and/or forecast data.
Changes in electricity demand may occur almost immediately after the DR event start time and DR event stop time.
The electricity demand may become more or less steady fixed after a transient, caused by devices turning on and off on consumed electricity, vanishes. The electricity demand, becoming more or less steady fixed, may result in the DR shaping function having a slope approaching zero.
A result from the forecaster may be obtained by one or more defined regressors that provide a regression based on the variables.
A mechanism for demand response (DR) load forecasting, may incorporate a computer having a DR automation server, a decision engine connected to the DR automation server, and a demand forecaster connected to the decision engine.
The demand forecaster may incorporate a module for providing a DR time-based shaping function that captures a DR lead, a DR rebound effect, and a shape of a load reduction given by an applied DR action despite a duration of a DR event and a time of an occurrence of the DR event during a day of the DR event.
The mechanism may further incorporate an energy consumption database connected to the demand forecaster.
The mechanism may further incorporate a weather information module connected to the demand forecaster. The DR automation server may have an output for DR signals to one or more customers. The energy consumption database may have an input for electricity consumption data from one or more customers.
The demand forecaster may incorporate a combiner connected to the decision engine, a first predictor connected to the combiner, and a second predictor connected to the combiner. The energy consumption database may be connected to the first and second predictors. The weather information module may be connected to the first and second predictors.
The outputs of the first and second predictors may be combined according to weights of the first and second predictors, respectively. The weights may be computed according to preceding accuracies of the first and second predictors.
An output of the demand forecaster may have a measure incorporating a distance of a currently estimated point from the middle of a DR event.
The electricity consumption data may be collected concerning demand during one or more DR events from one or more customers having received DR signals from the automation server. The energy consumption data to the demand forecaster may contribute to predicting behavior of a customer in response to one or more DR signals.
In the present specification, some of the matter may be of a hypothetical or prophetic nature although stated in another manner or tense.
Although the present system and/or approach has been described with respect to at least one illustrative example, many variations and modifications will become apparent to those skilled in the art upon reading the specification. It is therefore the intention that the appended claims be interpreted as broadly as possible in view of the related art to include all such variations and modifications.
This is a continuation in part of U.S. patent application Ser. No. 13/621,195, filed Sep. 15, 2012, and entitled “Decision Support System Based on Energy Markets”. U.S. patent application Ser. No. 13/621,195, filed Sep. 15, 2012, is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 13621195 | Sep 2012 | US |
Child | 14149301 | US |