Next Article in Journal
The Study of the Faba Bean Waste and Potato Peels Recycling for Pellet Production and Usage for Energy Conversion
Next Article in Special Issue
Framework for Deterministic Assessment of Risk-Averse Participation in Local Flexibility Markets
Previous Article in Journal
Cultivation Method Effect on Schizochytrium sp. Biomass Growth and Docosahexaenoic Acid (DHA) Production with the Use of Waste Glycerol as a Source of Organic Carbon
Previous Article in Special Issue
Machine Learning-Based Classification of Electrical Low Voltage Cable Degradation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Demand Response Alert Service Based on Appliance Modeling

by
Ioanna-M. Chatzigeorgiou
1,*,
Christos Diou
2,
Kyriakos C. Chatzidimitriou
1 and
Georgios T. Andreou
1
1
School of Electrical and Computer Engineering, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece
2
Department of Informatics and Telematics, Harokopio University of Athens, 17778 Athens, Greece
*
Author to whom correspondence should be addressed.
Energies 2021, 14(10), 2953; https://doi.org/10.3390/en14102953
Submission received: 15 April 2021 / Revised: 11 May 2021 / Accepted: 13 May 2021 / Published: 20 May 2021

Abstract

:
Demand response has been widely developed during recent years to increase efficiency and decrease the cost in the electric power sector by shifting energy use, smoothening the load curve, and thus ensuring benefits for all participating parties. This paper introduces a Demand Response Alert Service (DRAS) that can optimize the interaction between the energy industry parties and end users by sending the minimum number of relatable alerts to satisfy the transformation of the load curve. The service creates appliance models for certain deferrable appliances based on past-usage measurements and prioritizes households according to the probability of the use of their appliances. Several variations of the appliance model are examined with respect to the probabilistic association of appliance usage on different days. The service is evaluated for a peak-shaving scenario when either one or more appliances per household are involved. The results demonstrate a significant improvement compared to a random selection of end users, thus promising increased participation and engagement. Indicatively, in terms of the Area Under the Curve (AUC) index, the proposed method achieves, in all the studied scenarios, an improvement ranging between 41.33% and 64.64% compared to the baseline scenario. In terms of the F 1 score index, the respective improvement reaches up to 221.05%.

1. Introduction

1.1. Background

A series of measures have been suggested over recent years for the demand side of Power Systems (PSs), aiming to balance the dynamic aspect of Renewable Energy Sources (RESs) introduced in their production side as well as decrease the respective costs and increase the overall system efficiency. These measures comprise what is widely referred to as Demand Side Management (DSM) [1]. One of the main DSM objectives is the transformation of load curves, through the utilization of different strategies, such as peak shaving, strategic conservation or load growth, valley filling, load shifting, or flexible load shape [2]. An important concept within the context of DSM is Demand Response (DR) [3]. DR includes the provision of control signals to the demand side to shift energy usage at important times, e.g., times of extremely high demand, high non-dispatchable production, or when grid reliability is jeopardized. DR can potentially add stability to the system and decrease the need for coal- and gas-fired spinning reserves as well as decrease the operating costs and wholesale prices.
DR programs are either incentive-based or price-based [4] (also referred to as time-based [1]). In incentive-based programs, users are rewarded for changes in energy use compared to a baseline level, while in price-based programs varying prices are used to promote changes in energy use [5]. Incentive-based DR includes Direct Load Control (DLC), Emergency DR (EDR), Interruptible/Curtailable (I/C) service, Capacity Market (CAP), Demand Bidding/Buyback (DB), and Ancillary Service (AS) market clearing programs. On the other hand, price-based DR includes Time of Use (TOU), dynamic TOU, and Real-Time Pricing (RTP) programs. Combinations or variations of these programs have also been developed.
DR has been mostly applied until now in the industrial sector. However, there has been a rising interest regarding the DR potential in the residential sector. The US energy markets demonstrate an increasing number of both time- and incentive-based residential DR programs during recent years [6]. The implementation of these DR programs in the USA is facilitated by a constantly increasing Advanced Meter (AM is also referred to as a Smart Meter (SM)) penetration rate in the residential sector (57% in 2020) as well as a series of regulatory and legislative changes. In the EU, DR is facing a series of policy and regulatory obstacles. Several EU member states have not yet seriously engaged with DR reforms, and their regulatory structures do not yet actively support the participation of the demand side in the markets [7]. In addition, there is a serious delay in the penetration of SMs in residential installations (expected to be 80% by 2020 but currently reaching only 43%). Furthermore, a lack of interoperability has also been highlighted regarding the different types of AM already installed [8].
Residential DR programs are implemented either through automated control systems or manual shifting by the end users. In Automated Demand Response (ADR) programs, an Energy Consumption Scheduler (ECS) [9] or a Home Energy Management System (HEMS) [10] is necessary as well as a SM installation to optimize the respective appliances’ schedules, based on different restrictions, optimization goals, and pricing signals. In some ADR programs, users may override such a control. ADR is developing slowly due to the high costs of the required infrastructure. Another important open issue seems to be the end-users’ perceived loss of privacy or control due to automation [11].
In manual DR, end users are expected to shift their consumption following an incentive or a price signal. The end-users’ response to a DR event in such programs depends heavily on their demographics [12] as well as their knowledge and perception of their energy use, which is often limited or incorrect [13]. A potential drawback of manual DR is that if end users receive the same incentives or price signals they could shift their appliances in a similar way and create new peaks in their total consumption [14].
EDR comprises a potentially promising manual DR program type for peak shaving. Such an opt-out pilot program in 2015 in California, USA [15] enrolled 74,900 households and used personalized messaging based on neighbor comparison to reduce peak demand during four event days called “Summer Saving Days”, with no monetary incentives. The decrease in peak load demand declined from about 2.2% on the first event to about 1.2% on the fourth event. As noted by the authors, “this decline over time is approximately linear and might result from a coincidence of other temporal factors with the performance of the program (e.g., weather) or it might result from the fact that the impact of DR messaging weakens with repeated exposure”. A similar approach that included monetary incentives was adopted for a pilot study in China in 2017 with 20,000 enrollments that were invited via a SM on certain days to participate in a 1.5 h peak reduction [16]. The households replying “YES” were considered policy-responding households and received corresponding monetary subsidies based on the electricity savings during the response period. The pilot study reported that the effective participation was 11%, and the average household electricity savings were an average 0.86 kWh during the peak period. “Defeat the Peak” was another peak-shaving program implemented in the USA in 2018, with 16,000 participating households, involving a collective charity donation as the end-users’ incentive [17]. Six peak events were set throughout the program and consumers were asked to curtail energy use during specific time periods (3 or 4 h in the afternoon). However, significant savings were reported only when the event coincided with the day of the respective annual peak demand.

1.2. Related Work

In all the above programs, alerts included the straightforward recommendation that users should reduce energy use during a DR event. Pratt and Erickson suggested that more specific recommendations could have increased the impact of their program [17]. Moreover, as mentioned earlier, it is reported in [15] that users’ fatigue due to frequent or unrelatable DR recommendations is another factor that may affect participation during DR events. However, the creation of specific, personalized recommendations requires the effective modeling of energy use.
Bottom-up end-use modeling has been widely used during recent years as a potential part of effective DR prediction and semi or full ADR rescheduling. Variations of Markov models [18,19], neural networks [20], classifiers [21], and event-based approaches have been used in the literature [22,23,24,25] to acquire appliance models that can successfully estimate their energy use or potential flexibility.
Another approach to this end is to carry out appliance-level power consumption forecasting using different machine learning methods, e.g., deep learning [26,27] or Conditional Hidden Semi-Markov Models (CHSMMs) [28]. The forecasts in these papers, though, are either short term (one time interval ahead, be that a minute or an hour) or make use of external features other than the power consumption (humidity, precipitation, temperature, cloud cover, etc.) [29]. We differentiate in this aspect as we do next-day forecasting of the ON/OFF states of appliances, while, in addition, our resulting model is explainable and thus easier to be examined by an expert for its validity.
An approach that is a closer match to our method is that of [30] that provides behavioral energy consumption pattern mining for appliance–appliance and appliance–time associations derived from smart meter data and uses association rules and clustering to provide insight into consumers’ energy consumption decision patterns. The method, though, needs to be amended with the mining of patterns that include both the type of day and the time of day along with a way to rank the households for receiving a personalized recommendation.
Finally, probability distributions of appliance use can be used as preference indicators in appliance scheduling optimization problems. For example, in [31] the hourly energy consumption curve for an appliance type is transformed into a probability distribution by converting the average energy consumption of appliances (per household) to the appliance use distribution using histogram construction algorithms. Such an approach, though, is too simplistic and as we will see in Section 3.4 less performant.
Huber et al. [24] went one step further by demonstrating a first comparison between a histogram, a pattern search, and a Bayesian inference algorithm for the modeling of appliance use. These models, however, are aimed toward the effective modeling of a single end user. In a DR implementation, an aggregator has to identify the part of a consumer group that will most probably respond to a DR request. In this context, the end-use modeling problem becomes rather a problem of probability ranking within this consumer group.

1.3. Contribution

For these reasons, in [25] a targeted messaging mechanism was presented that aims to improve DR communication services by suggesting appliance-based DR actions to the end users during a peak DR event, based on their past-usage appliance information. To this purpose, it is assumed that data regarding the past energy use are available through a SM and appliance data are available either via Non-Intrusive Load Monitoring (NILM) algorithms or via smart plugs. As a first step, appliance profiles are created for each major DR appliance and end user based on past-usage data. Only the users with the highest expected consumption regarding this appliance during the examined peak period are selected to receive the DR alert. This paper extends this work by testing the efficiency of three different appliance models, in a single-appliance and a multi-appliance scenario, based on two different publicly available datasets and a variety of appliance types. In the multi-appliance scenario, the end users also receive a specific recommendation on which appliance to turn off. The contributions of this work are therefore as follows:
  • Different variations for a probabilistic data-driven appliance model that permits us to rank our users based on their past appliance usage are presented;
  • In the multi-appliance scenario, appliance-based personalized DR alerts are offered, which can help end users to choose the right actions for reducing energy use during the DR event;
  • Overall, an improved data-driven appliance-based DRAS to increase participation in manual DR programs is introduced;
  • The DRAS is evaluated on real-world data and on different appliances and households.
The process for the creation of appliance models is presented in Section 2. The evaluation on the real-world data is presented in Section 3, which is followed by the Discussion and Conclusions sections.

2. Method

The approach is based on individual major household appliance measurements, which are used for the development of probabilistic appliance use models. For the purposes of this work, the required measurements are acquired from publicly available residential electrical energy datasets. A training period is set, and appliance models are created based on the appliance usage data during this period. Different single- and multi-appliance scenarios are examined. The part of the dataset that does not belong in the training period is used for the evaluation of the DRAS.

2.1. Appliances

When analyzing the potential shifting of residential load for DR it is important to recognize and categorize residential appliances in terms of their DR potential based on the following aspects: contribution to total load, flexibility over time, and variability over energy use [32]. Electric Vehicles (EVs) can serve as ideal DR appliances since their recharging is energy demanding, interruptible, and can be charged at different charging rates. For this reason, in the US markets, specific rates and rate programs for electric vehicles have been introduced during recent years. Another popular solution in the US market is the introduction of smart thermostats and the respective DR programs for HVAC, pool pumps, and water heaters, which are all common loads among US residencies. Wet or washing appliances, i.e., washing machines, dishwashers, and tumble dryers, have also been widely used in market research as DR appliances [33]. These are deferrable in time but are not variable in terms of energy use. As reported by [34], wet appliances can play an important part in DR, particularly in Europe [35].

2.2. Appliance Modeling

This study builds upon an earlier work on a probabilistic appliance modeling scheme for DR alerts [25] by examining variations of the initial model and reassessing the approach for more single-appliance and multi-appliance scenarios.
Two states are assigned to each appliance (ON/OFF). The ON state is attributed to an appliance if the mean power during a 15 min period (a typical SM data frequency) exceeds a representative threshold. In this work, the threshold of 20 W (mean power during a 15 min period) was used without loss of generality, as it was sufficient in order to distinguish between the ON state of the studied appliances and the cases of measurement noise. One model is created for each appliance, as we make the modeling assumption that the use of each appliance is independent of the use of other appliances. The model aims at estimating the probability, P ( I ( t 1 ,   t 2 ) | d ) , that an appliance is active during the time interval, I ( t 1 ,   t 2 ) , between times t 1 and t 2 on a particular calendar day, d . To estimate P ( I ( t 1 ,   t 2 ) | d ) , we make a series of modeling approximations.
First, we model the probability, P ( D | d ) , of event D that the appliance is used on day d . Specifically, let T ( d ) be the type of day (e.g., “Monday” or “Business Day”). Our model assumes that there is a regular usage pattern such that the probability of the use of the appliance on d depends only on the type of day, i.e., P ( D | d ) P ( D |   T ( d ) ) written as P ( D | T ) for notation simplicity. Types of days are further discussed in Section 2.4.
Assuming the appliance is used on d , the next step is to model the probability that the appliance is active during a specific time interval of the day. To do that, we first model the event A ( t ) , where the appliance is active at time t . This is true if the appliance started consuming power before t and its usage duration was long enough, such that it was active at t . If S is the usage start time and U the usage duration, the event A ( t ) can be approximated by
k = 0 k m a x { ( S = t k Δ t ) ( U     k Δ t ) }
for sufficiently small durations, Δ t , where t m a x = k m a x Δ t is the maximum appliance usage duration. Notice that the events ( S = t k Δ t ) ( U     k Δ t ) are disjoint for different k . Then, assuming the duration of the usage of an appliance is independent of its usage start time, the probability of A ( t ) , where the appliance is active at time t of a usage day, is
( A ( t ) | D ) = s = 0 t m a x f S ( t s | D ) P ( U s ) d s = s = 0 t m a x f S ( t s | D ) d s u = τ t m a x f U ( u ) d u P
where f S ( s | D ) is the probability density function (PDF) of S , given that the appliance is used on that day, and f U ( u ) is the PDF of the duration, U .
If we work with discrete random variables and probability mass functions, the same calculation can be approximated through
P ( A ( t ) | D ) = i = 0 t m a x P ( t i 1 < S t i | D )     P ( U i )
Similarly, the event I ( t 1 , t 2 ) , where the appliance is active sometime during the interval [ t 1 , t 2 ] , is equivalent to the event
  D ( A ( t 1 ) ( t 1     S     t 2 ) )
i.e., where the appliance either started during [ t 1 , t 2 ] or it started sometime before t 1 , but its usage duration was long enough so that the appliance was active at t 1 and afterward. Thus, the probability that the appliance is active during [ t 1 , t 2 ] of day d is
P ( I ( t 1 , t 2 ) | d ) = P ( D | T )   ( P ( A ( t 1 ) | D ) + t 1 t 2 f S ( s | D ) d s )
We have therefore defined the probability that we can use to rank consumers with a decreasing probability of use of the target appliance during the interval I , in terms of P ( D | T ) , f S ( s | D ) , and f U ( u ) . These distributions can be estimated from the available data, as described in the following section.

2.3. Estimating the PDFs

Given a dataset with active power consumption measurements, P a ( t ) , for appliance a , we identify appliance activation events as intervals for which P a exceeds a threshold, i.e., P a ( t ) > P 0 . In the experiments of Section 3, we set the threshold at 20W. Then, the probability P ( D | T ) is the percentage of days of type T that include at least one consumption interval for a .
The PDF f S is modeled as a univariate Gaussian Mixture Model (GMM):
f S ( s | D ) = k = 1 K a k N ( s ; μ k , σ k )
where s is the start time, K is the number of mixtures, k = 1 K   a k = 1 are the mixture coefficients, and Ν ( s ; μ k , σ k ) is a univariate Gaussian distribution with mean, μ k , and standard deviation, σ k . In our experiments, we set a fixed K = 10 for all appliances. The GMM parameters are estimated through the Expectation–Maximization (EM) algorithm on the start times of all the appliance events in the training set.
Finally, we approximate f U via a probability mass function, which includes the probability of appliance usage duration in 15 min intervals (0–15 min, 15–30 min, etc.). This is also computed using the set of all activation events of the appliance in the training set. Figure 1a–c demonstrates indicative examples of the P ( D | T ) , the f S ( s | D ) , and the f U ( u ) distributions for a washing machine.

2.4. Variations of the Model

One can consider many variations of this basic model, depending on the data volume available for training. For example, different options for the type of day, T , include using “workdays” vs. “non-workdays” or differentiating among the individual days of the week (Mon, Tue, Wed, Thu, Fri, Sat, and Sun). The former case assumes there is a regular usage pattern that is similar across business days and non-business days. The latter only makes this assumption for the same day of the week (e.g., Thursdays) and requires more data for training. Similarly, another option is to include the type of day in the calculation of the PDF f S of the appliance usage start time (in the basic model it is independent of T ).
Another option that has been explored in the experiments of this work is to include a variable, Y , denoting whether the appliance under study was used the previous day in the model. The use of Y affects the probability calculation regarding the use of the appliance on a particular day, i.e.,
P ( D | d ) = P ( D | T ,   Y )
The distribution P ( D | T ,   Y ) is calculated based on the activation events from the data.

2.5. Performance Metrics

As far as performance metrics are concerned, Wenninger et al. [21] successfully highlighted the weakness of accuracy as a metric to evaluate the results of appliance modeling for event-based algorithms. Pereira and Nunes have included in [35] an extensive list of performance metrics for event-based algorithms. Due to the nature of the problem at hand, precision, recall, F 1 score, and AUC were selected as evaluation metrics. In this study, precision and recall represent the following:
P r e c i s i o n = appliances   that   were   selected   by   the   DRAS   and   turned   ON   during   the   DR   event   all   appliances   that   were   turned   ON   during   the   DR   event
R e c a l l = appliances   that   were   selected   by   the   DRAS   and   turned   ON   during   the   DR   event   all   appliances   that   were   selected   by   the   DRAS
Finally, Area Under the Curve (AUC) is the area under the Receiver Operating Characteristic (ROC) curve, which finds the algorithm configurations that have the best trade-off between recall and the False Positive Rate (FPR). The FPR represents the following:
FPR = appliances   that   were   selected   by   the   DRAS   but   n o t   turned   ON   during   the   DR   event   all   appliances   that   were   n o t   turned   ON   during   the   DR   event
Figure 2a,b demonstrates two indicative ROC curves.

3. Results

3.1. Dataset

The DRAS was evaluated taking into account the available wet appliances (i.e., washing machines, dishwashers, and tumble dryers) in the REFIT [36] and the HES [37] datasets. The data were down sampled to a 15 min sampling period. The REFIT dataset included 20 washing machines, 15 dishwashers, and 12 tumble dryers. The HES dataset contained 22 washing machines, 16 dishwashers, and 11 tumble dryers. Each dataset was decreased to the minimum period including measurements for all houses (341 days for the REFIT dataset and 168 for the HES dataset). Subsequently, the dataset was divided into a training and an evaluation period. The training and evaluation periods were split 50/50.

3.2. Single-Appliance DR Scenario

In the single-appliance DR scenario, it is assumed that only one type of appliance per household participates in the DR program. The DRAS sends alerts to a pre-specified number of households (2, 4, 6, 8, and 10 out of 20 for the REFIT or 26 houses for the HES dataset) to avoid using this certain appliance.
The selection of the households that will receive an alert is performed based on the probability produced by the appliance use model that the specific appliance will be used in a household within the specific timeframe. This feature is tested in the evaluation periods of the considered datasets. To further test the model’s ability to select the appropriate households, a random selection process is also performed on the dataset evaluation periods (presented as an average over five different runs), and the respective results are compared to the proposed model results. In the following tables, suffix “_s” in the evaluation metrics denotes results obtained through selection by the proposed model, while suffix “_r” denotes results obtained by the random selection process. The different models used are presented in the following subsections.

3.2.1. Workdays versus Non-Workdays

The model assumes in this case that the probability of the use of an appliance on any given day depends only on whether it is a workday or a non-workday (weekends and holidays). This reasoning was evaluated on the wet appliances for both datasets. The results regarding the washing machines for both datasets are presented in Table 1. The results correspond to an evening peak period between 17:00 and 19:00.
In all cases presented in Table 1, it is evident that the proposed model results are significantly better than the random selection process results. In terms of AUC, a metric that does not account for the number of selected households, the model results exhibit a 54% and 44% improvement in REFIT and HES, respectively, compared to the random selection process. As expected, as the number of alerts increases, recall increases, while precision decreases, striking a balance between four and six alerts based on the F 1 score. At the same time, the respective values of these metrics are expected to be lower for the HES dataset than for the REFIT dataset, as the former includes more households than the latter, while the magnitudes of the evaluated subsets are the same for both datasets.

3.2.2. Seven Day Types

The model assumes in this case that the probability of the use of an appliance on any given day depends only on the day of the week, i.e., Monday to Sunday. This model was evaluated on all wet appliances for both datasets. As in the previous case study, the following results correspond to an evening peak period between 17:00 and 19:00.
In general, the same observations can be made in Table 2, Table 3 and Table 4 as in the previous case. Moreover, in the case of the washing machines, the results are comparable (and in some cases slightly worse) than the ones in the previous scenario.

3.2.3. Different Peak Periods

DR programs for peak shaving have been targeting mostly the early evening peak, but the frequency of alerts and the duration of DR events vary between these programs (2 h, 2.5 h, 3 h, and 4 h duration). For the 7-day types and the REFIT dataset, different peak periods were examined for all wet appliances. Apart from the evening peak also used in the previous case studies, an early morning peak (07.00–09.00) was also chosen as relevant for UK datasets [38,39]. Different evening peak slots were also investigated (17.00–19.00, 17.00–20.00, and 16.00–20.00) to examine the different approaches of DR programs.
Overall, the three appliances studied in the REFIT dataset demonstrate different results, as can be seen in Table 5, which in turn offer information regarding the specific average use of each appliance. For example, the washing machines and tumble dryers exhibit better results (i.e., they are used more consistently) in the afternoon (AUC = 0.788 and 0.792, respectively, for the slot 16:00–20:00), while the dishwashers exhibit better results in the morning (AUC = 0.772 for the slot 07:00–09:00).

3.2.4. Modeling Based on Previous Day Use

The model assumes in this case that the probability of the use of an appliance on any given day depends only on whether it was used the previous day (Y = 1 in Equation (7)) or not (Y = 0 in Equation (7)). The model was evaluated on the washing machines for the 17.00–19.00 peak period in both datasets. In this case, for the REFIT dataset, the best F 1 score value was 0.316 for six households with an AUC value of 0.725. In the case of the workdays/non-workdays model, the respective values for a selection of six households were 0.367 for the F 1 score, while the best F 1 score was obtained for a selection of four households, with a value of 0.379. In both the latter cases, AUC reached 0.770.
The results in this case (Table 6) are worse than in the case of the calculation of the probability regarding the appliance use for workdays/non-workdays and for individual days.

3.3. Multi-Appliance DR Scenario

The selection of a pre-defined number of houses as receivers of a DR alert comes with a risk. For example, in the case of appliances used infrequently in a household, the selection of a relatively large number of houses as receivers of an alert will result in a number of meaningless alerts (to houses with a very low probability to use the appliance of interest in the specific timeframe). This issue can be avoided through the dynamic selection of houses that will receive a DR alert based on a threshold regarding the probability that the appliance of interest will be used in the desired timeframe. Within this context, in the multi-appliance scenario presented here, alerts are sent based on a probability threshold (0.1, 0.15, 0.2, 0.25, 0.3), resulting in a different number of receivers for each day. In this scenario, it is assumed that more than one appliance per household will participate in a DR implementation. All wet appliances in the REFIT dataset and all wet appliances and water heaters in the HES dataset are considered. The 7-day type model is applied and the 17.00–19.00 peak period is used. The model is tested regarding its ability to predict the households in the following scenarios:
  • Any one of the selected appliances will be used. Each residence receives a general alert asking to lower consumption. A result is considered a True Positive (TP) if any of the studied appliances are ON in the respective household during the DR event;
  • A specific appliance among the selected ones will be used. Each residence receives a personalized alert to turn off the appliance with the highest calculated probability during the peak period. A result is a TP only if this appliance is ON during the DR event.
The results in this case (Table 7) are significantly improved compared to the single-appliance scenario. For the REFIT database, the F 1 score reaches up to 0.513 (for Scenario 1—any of the studied appliances—and an average number of 9.719 alerts to be sent), while in Scenario 2—the corresponding single-appliance case—(7-day type model, 17:00–19:00 peak period, REFIT database) the F 1 score is 0.353 for 10 alerts to be sent.

3.4. Ablation Study

To check whether a simpler model having only the start time distribution available as the probability for ranking consumers is more accurate than a more complete model as presented in Section 2, we ran the following ablation study:
  • For REFIT, for the time interval 17:00–19:00 and focusing on the washing machine, when we removed the probability of an appliance being ON on a given day type, by setting the probability equal to 1 for all day types, the AUC decreased from 0.77 to 0.72;
  • Again, for the REFIT dataset, when we set the probability distribution of an appliance being ON on a specific time during the day to a uniform distribution, rendering it indifferent, the AUC decreased from 0.77 to 0.68;
  • The same experiment for HES decreased the AUC from 0.72 to 0.7 in the first scenario and from 0.72 to 0.67 in the second scenario.
This is an indication that these two components contribute sufficiently to the forecasting ability of the complete model.

4. Discussion

In terms of the proposed model evaluation, the results are significantly better than the random selection process outcomes (the AUC value ranges, in all cases, between 0.651 and 0.788). More importantly, there are valid reasons to believe that the results can be further improved through the utilization of more data. For example, the REFIT dataset includes as aforementioned 341 usable days. Among them, 170 were used for training. When considering the workdays/non-workdays scenario, this amounts to about 121 workday samples and 49 non-workday samples used to train the proposed model. However, in the case of the differentiation of each individual day, this training set corresponds to an average of only about 24 samples for each individual day.
The scenario regarding the different studied time slots yields similar results in terms of the effectiveness of the proposed model. However, this is partly to be expected as the selected time slots coincide with reported peak periods. Nevertheless, it is interesting to note that the respective results can offer practical information regarding the selection of specific appliances according to the time slot used in a DR implementation. Naturally, this is an area that requires further research to reach more concrete results.
The same holds for the calculation of the appliance use probability based on the operation status of the appliance on the previous day. Compared to the random selection process, the results of the model are significantly better, albeit not as good as the results obtained by the workdays/non-workdays and 7-day type models. Still, the results of this model show that there are merits in the consideration of the previous use of an appliance in the calculation of its use probability. The results may improve significantly if the previous use consideration is extended to cover more days in the past.
Regarding the multi-appliance scenarios, the results show that the respective models can serve as a basis for practical DR implementations, as they combine a multitude of appliances of interest, a concept for the provision of personalized alerts, and a method for the dynamic selection of households as receivers of meaningful DR alerts

5. Conclusions

This paper presented a sophisticated DRAS, which is part of a peak-shaving DR program. Through the creation of appliance models based on past appliance measurements, the DRAS chooses the households with the highest probability of using their DR appliance. Three alternatives were examined for appliance use modeling along with different types of appliances and peak periods. Specifically, appliance use probability was calculated by differentiating among workdays/non-workdays as well as among each individual weekday. The third modeling alternative related the current and future appliance use probability with its previous use (i.e., the possibility that the appliance was used the previous day). Two main scenarios were examined: a single-appliance scenario and a multi-appliance scenario. The multi-appliance scenario performed significantly well for both datasets. The results of the paper are encouraging toward creating personalized approaches for DR services that could improve attractiveness and increase participation in DR peak-shaving programs. Specifically, in terms of the AUC, the scenarios studied with the proposed models yield values ranging between 0.651 and 0.788, which represent a clear improvement compared to the values in the baseline scenario, which range between 0.48 and 0.52. Moreover, in terms of the F 1 score, the proposed models improve the baseline results up to 221.05%.
The work presented here opens up several pathways for future research. For example, more research is needed in the study of different and more DR appliances to identify the best combination of meaningful DR alerts for each household. Moreover, an integration of end-users’ compliance into the model could greatly improve its real-life performance. A future implementation should also consider the concerns of end users in relation to privacy issues [40]. The potential lack of trust could lead to a high dropout rate for DR programs and should be taken into account during real-life implementations.

Author Contributions

Conceptualization, I.-M.C.; Methodology, I.-M.C. and C.D.; Software, I.-M.C. and K.C.C.; Investigation, C.D.; Writing—Original Draft Preparation, I.-M.C.; Writing—Reviewing and Editing, C.D. and G.T.A.; Visualization, K.C.C.; Data Curation, K.C.C.; Validation, K.C.C.; Supervision, G.T.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was co-financed by Greece and the European Union (European Social Fund (ESF)) through the operational program “Human Resources Development, Education and Lifelong Learning 2014–2020” in the context of the project “CoDeR: Cooperative Demand Response” (MIS 5047818).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in this study are referenced in [36,37].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Palensky, P.; Dietrich, D. Demand Side Management: Demand Response, Intelligent Energy Systems, and Smart Loads. IEEE Trans. Ind. Inform. 2011, 7, 381–388. [Google Scholar] [CrossRef] [Green Version]
  2. Gellings, C.W. The Concept of Demand-Side Management for Electric Utilities. Proc. IEEE 1985, 73, 1468–1470. [Google Scholar] [CrossRef]
  3. Oconnell, N.; Pinson, P.; Madsen, H.; Omalley, M. Benefits and challenges of electrical demand response: A critical review. Renew. Sustain. Energy Rev. 2014, 39, 686–699. [Google Scholar] [CrossRef]
  4. Haider, H.T.; See, O.H.; Elmenreich, W. A review of residential demand response of smart grid, Renew. Sustain. Energy Rev. 2016, 59, 166–178. [Google Scholar] [CrossRef]
  5. Parrish, B.; Gross, R.; Heptonstall, P. On demand: Can demand response live up to expectations in managing electricity systems? Energy Res. Soc. Sci. 2019, 51, 107–118. [Google Scholar] [CrossRef]
  6. Federal Energy Regulatory Commission. 2020 Assessment of Demand Response and Advanced Metering; Federal Energy Regulatory Commission: Washington, DC, USA, 2020. Available online: https://cms.ferc.gov/sites/default/files/2020-12/2020AssessmentofDemandResponseandAdvancedMetering_December2020.pdf (accessed on 18 May 2021).
  7. Barbero, M.; Corchero, C.; Canals Casals, L.; Igualada, L.; Heredia, F.-J. Critical evaluation of European balancing markets to enable the participation of Demand Aggregators. Appl. Energy 2020, 264, 114707. [Google Scholar] [CrossRef]
  8. Tounquet, F.; Alaton, C. Benchmarking Smart Metering Deployment in EU; Publications Office of the European Union: Luxembourg, 2019. [Google Scholar] [CrossRef]
  9. Mohsenian-Rad, A.H.; Wong, V.W.S.; Jatskevich, J.; Schober, R.; Leon-Garcia, A. Autonomous Demand Side Management Based on Game-Theoretic Energy Consumption Scheduling for the Future Smart Grid. IEEE Trans. Smart Grid 2010, 1, 320–331. [Google Scholar] [CrossRef] [Green Version]
  10. Zhou, B.; Li, W.; Chan, K.W.; Cao, Y.; Kuang, Y.; Liu, X.; Wang, X. Smart home energy management systems: Concept, configurations, and scheduling strategies. Renew. Sustain. Energy Rev. 2016, 61, 30–40. [Google Scholar] [CrossRef]
  11. Parrish, B.; Heptonstall, P.; Gross, R.; Sovacool, B.K. A systematic review of motivations, enablers and barriers for consumer engagement with residential demand response. Energy Policy. 2020, 138, 111221. [Google Scholar] [CrossRef]
  12. Srivastava, A.; Van Passel, S.; Laes, E. Assessing the success of electricity demand response programs: A meta-analysis. Energy Res. Soc. Sci. 2018, 40, 110–117. [Google Scholar] [CrossRef]
  13. Lesic, V.; Bruine De Bruin, W.; Davis, M.C.; Krishnamurti, T.; Azevedo, I.M.L. Consumers’ perceptions of energy use and energy savings: A literature review. Environ. Res. Lett. 2018, 13, 033004. [Google Scholar] [CrossRef]
  14. Element Energy; Chan, A.; Garcia Moreno, J.; Hughes, M. Electricity Price Signals and Demand Response. 2014. Available online: https://www.gov.uk/government/publications/electricity-price-signals-and-demand-response (accessed on 18 May 2021).
  15. Thayer, D.; Brummer, W.; Smith, B.A.; Aslin, R.; Cook, J. Is Behavioral Energy Efficiency and Demand Response Really Better Together? ACEEE Summer Study Energy Effic. Build. 2016, 1–11. [Google Scholar]
  16. Wang, Z.; Li, H.; Deng, N.; Cheng, K.; Lu, B.; Zhang, B.; Wang, B. How to effectively implement an incentive-based residential electricity demand response policy? Experience from large-scale trials and matching questionnaires. Energy Policy 2020, 141, 111450. [Google Scholar] [CrossRef]
  17. Pratt, B.W.; Erickson, J.D. Defeat the Peak: Behavioral insights for electricity demand response program design. Energy Res. Soc. Sci. 2020, 61, 01352. [Google Scholar] [CrossRef]
  18. Thomas, E.; Sharma, R.; Nazarathy, Y. Towards demand side management control using household specific Markovian models. Automatica 2019, 101, 450–457. [Google Scholar] [CrossRef]
  19. Kong, W.; Dong, Z.Y.; Hill, D.J.; Luo, F.; Xu, Y. Short-term residential load forecasting based on resident behaviour learning. IEEE Trans. Power Syst. 2018, 33, 2017–2018. [Google Scholar] [CrossRef]
  20. Basu, K.; Hawarah, L.; Arghira, N.; Joumaa, H.; Ploix, S. A prediction system for home appliance usage. Energy Build. 2013, 67, 668–679. [Google Scholar] [CrossRef]
  21. Wenninger, M.; Schmidt, J.; Goeller, T. Appliance usage prediction for the smart home with an application to energy demand side management and why accuracy is not a good performance metric for this problem. In Proceedings of the SMARTGREENS 2017-6th International Conference on Smart Cities and Green ICT Systems, Porto, Portugal, 23–24 April 2017; pp. 143–150. [Google Scholar] [CrossRef]
  22. Kang, Z.; Jin, M.; Spanos, C.J. Modeling of end-use energy profile: An appliance-data-driven stochastic approach. In Proceedings of the IECON 2014-40th Annual Conference of the IEEE Industrial Electronics Society, Dallas, TX, USA, 29 October–1 November 2014; pp. 5382–5388. [Google Scholar] [CrossRef] [Green Version]
  23. Chrysopoulos, A.; Diou, C.; Symeonidis, A.L.; Mitkas, P.A. Bottom-up modeling of small-scale energy consumers for effective demand response applications. Eng. Appl. Artif. Intel. 2014, 35, 299–315. [Google Scholar] [CrossRef]
  24. Huber, P.; Gerber, M.; Rumsch, A.; Paice, A. Prediction of domestic appliances usage based on electrical consumption. Energy Inform. 2018, 1, 265–271. [Google Scholar] [CrossRef] [Green Version]
  25. Chatzigeorgiou, I.-M.; Diou, C.; Andreou, G.T. Targeted Messaging for Appliance-based Demand Response. In Proceedings of the 2020 55th International Universities Power Engineering Conference (UPEC), Turin, Italy, 1–4 September 2020; pp. 1–5. [Google Scholar] [CrossRef]
  26. Razghandi, M.; Turgut, D. Residential Appliance-Level Load Forecasting with Deep Learning. In Proceedings of the GLOBECOM 2020-2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar] [CrossRef]
  27. Mehdipour Pirbazari, A.; Farmanbar, M.; Chakravorty, A.; Rong, C. Short-Term Load Forecasting Using Smart Meter Data: A Generalization Analysis. Processes 2020, 8, 484. [Google Scholar] [CrossRef]
  28. Ji, Y.; Buechler, E.; Rajagopal, R. Data-Driven Load Modeling and Forecasting of Residential Appliances. IEEE Trans. Smart Grid 2019, 11, 2652–2661. [Google Scholar] [CrossRef] [Green Version]
  29. Din, G.M.U.; Mauthe, A.U.; Marneride, A.K. Appliance-level Short-Term Load Forecasting using Deep Neural Networks. In Proceedings of the 2018 International Conference on Computing, Networking and Communications (ICNC), Maui, HI, USA, 5–8 March 2018; pp. 53–57. [Google Scholar] [CrossRef] [Green Version]
  30. Singh, S.; Yassine, A. Mining Energy Consumption Behavior Patterns for Households in Smart Grid. IEEE Trans. Emerg. Top. Comput. 2017, 7, 404–419. [Google Scholar] [CrossRef]
  31. Pipattanasomporn, M.; Kuzlu, M.; Rahman, S.; Teklu, Y. Load profiles of selected major household appliances and their demand response opportunities. IEEE Trans. Smart Grid 2014, 5, 742–750. [Google Scholar] [CrossRef]
  32. Klaassen, E.; Kobus, C.; Frunt, J.; Slootweg, J. Responsiveness of residential electricity demand to dynamic tariffs: Experiences from a large field test in the Netherlands. Appl. Energy 2016, 183, 1065–1074. [Google Scholar] [CrossRef] [Green Version]
  33. Klaassen, E.; Kobus, C.; Frunt, J.; Slootweg, H. Load shifting potential of the washing machine and tumble dryer. In Proceedings of the 2016 IEEE International Energy Conference (ENERGYCON), Leuven, Belgium, 4–8 April 2016; pp. 1–6. [Google Scholar] [CrossRef]
  34. Yamaguchi, Y.; Chen, C.F.; Shimoda, Y.; Yagita, Y.; Iwafune, Y.; Ishii, H.; Hayashi, Y. An integrated approach of estimating demand response flexibility of domestic laundry appliances based on household heterogeneity and activities. Energy Policy 2020, 142, 111467. [Google Scholar] [CrossRef]
  35. Pereira, L.; Nunes, N. Performance evaluation in non-intrusive load monitoring: Datasets, metrics, and tools—A review. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2018, 8, e1265. [Google Scholar] [CrossRef] [Green Version]
  36. Murray, D.; Stankovic, L.; Stankovic, V. An electrical load measurements dataset of United Kingdom households from a two-year longitudinal study. Sci. Data 2017, 4, 1–12. [Google Scholar] [CrossRef] [Green Version]
  37. Palmer, J.; Terry, N. Powering the Nation 2, (n.d.). Available online: https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/325741/Powering_the_Nation_2_260614.pdf (accessed on 18 May 2021).
  38. Stamminger, R.; Schmitz, A. Load profiles and flexibility in operation of washing machines and dishwashers in Europe. Int. J. Consum. Stud. 2017, 41, 178–187. [Google Scholar] [CrossRef]
  39. Bobmann, T.; Staffell, I. The shape of future electricity demand: Exploring load curves in 2050s Germany and Britain. Energy 2015, 90, 1317–1333. [Google Scholar] [CrossRef]
  40. McKenna, E.; Richardson, I.; Thomson, M. Smart meter data: Balancing consumer privacy concerns with legitimate applications. Energy Policy 2012, 41, 807–814. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Indicative examples of (a) the P ( D | T ) , (b) the f S ( s | D ) , and (c) the f U ( u ) distributions for a washing machine.
Figure 1. Indicative examples of (a) the P ( D | T ) , (b) the f S ( s | D ) , and (c) the f U ( u ) distributions for a washing machine.
Energies 14 02953 g001
Figure 2. ROC curve examples for DR scenarios concerning (a) dish washers (b) Tumble Dryers.
Figure 2. ROC curve examples for DR scenarios concerning (a) dish washers (b) Tumble Dryers.
Energies 14 02953 g002
Table 1. Workday/non-workday-single appliance (washing machines). Throughout the rest of the tables, the sign # refers to the pre-specified number of households in which the system sends the alerts.
Table 1. Workday/non-workday-single appliance (washing machines). Throughout the rest of the tables, the sign # refers to the pre-specified number of households in which the system sends the alerts.
Dataset#f1_sf1_rprec_sprec_rrec_srec_rAUC_sAUC_r
REFIT20.3050.0950.3250.1050.2880.0880.7700.507
40.3790.1460.2970.1170.5260.1960.500
60.3670.1710.2520.1190.6710.3020.501
80.3380.1800.2160.1170.7670.3940.487
100.3180.1820.1950.1130.8630.4750.505
HES20.2250.0960.2290.1000.2200.0930.7220.504
40.2790.1310.2120.1010.4070.1850.510
60.2910.1410.1960.0970.5650.2630.490
80.2850.1580.1790.1000.6890.3680.501
100.2570.1630.1550.0990.7460.4590.505
Table 2. Seven day-single appliance (washing machines).
Table 2. Seven day-single appliance (washing machines).
Dataset#f1_sf1_rprec_sprec_rrec_srec_rAUC_sAUC_r
REFIT20.2910.0990.3100.1080.2750.0920.7760.501
40.3780.1410.2950.1120.5230.1890.496
60.3710.1690.2550.1180.6790.2970.497
80.3350.1750.2150.1130.7620.3810.502
100.3030.1870.1860.1160.8240.4860.507
HES20.2360.0880.2410.0930.2320.0840.7180.499
40.2790.1300.2120.1000.4070.1830.522
60.2650.1380.1780.0940.5140.2590.524
80.2610.1560.1650.0990.6330.3640.512
100.2610.1610.1580.0980.7570.4500.492
Table 3. Seven day-single appliance (dishwashers).
Table 3. Seven day-single appliance (dishwashers).
Dataset#f1_sf1_rprec_sprec_rrec_srec_rAUC_sAUC_r
REFIT20.2520.1170.2340.1130.2720.1220.7440.499
40.3240.1570.2320.1150.5380.2470.496
60.3120.1870.2010.1220.6980.3970.502
80.3070.1900.1860.1170.8660.5090.514
100.2810.2010.1650.1190.9570.6460.502
HES20.2180.1320.1940.1210.2480.1460.6450.503
40.2280.1430.1590.1010.4060.2440.501
60.2210.1640.1390.1050.5340.3760.507
80.2190.1710.1310.1030.6690.4920.498
100.2140.1700.1240.0990.7890.5940.494
Table 4. Seven day-single appliance (tumble dryers).
Table 4. Seven day-single appliance (tumble dryers).
Dataset#f1_sf1_rprec_sprec_rrec_srec_rAUC_sAUC_r
REFIT20.3520.1250.2850.1050.4590.1540.7870.508
40.3580.1610.2340.1080.7570.3190.504
60.2790.1670.1680.1020.8150.4550.496
80.2550.1820.1470.1070.9500.6290.498
100.2100.1840.1180.1050.9540.7740.489
HES20.2990.1540.2500.1350.3710.1800.6850.478
40.3150.1720.2100.1180.6240.3160.502
60.2910.1900.1780.1190.7930.4830.508
80.2480.2040.1450.1210.8590.6540.489
100.2130.2100.1210.1200.8970.8120.480
Table 5. Different peak periods-single appliance.
Table 5. Different peak periods-single appliance.
REFIT
Dataset
Washing MachinesDishwashersTumble Dryers
#timef1_sAUC_sf1_sAUC_sf1_sAUC_s
207:00–09:000.3630.7370.3150.7720.2610.735
40.4000.2700.199
60.3910.2470.189
80.3570.2400.178
100.3470.2130.149
207:00–10:000.3040.7160.3260.7700.3560.755
40.4020.3280.295
60.4410.3050.254
80.4200.2950.244
100.4100.2720.213
206:00–10:000.3270.7050.3250.7590.3500.737
40.4170.3260.299
60.4350.3030.255
80.4180.2930.251
100.4080.2780.219
216:00–19:000.2840.7580.2500.7270.4470.780
40.3630.3510.396
60.3990.3550.316
80.3820.3290.291
100.3490.3190.249
216:00–20:000.3500.7880.2500.7230.4670.792
40.4360.4130.446
60.4620.4350.354
80.4350.4400.325
100.4110.4190.277
Table 6. Previous day use-single appliance (washing machines).
Table 6. Previous day use-single appliance (washing machines).
Dataset#f1_sf1_rprec_sprec_rrec_srec_rAUC_sAUC_r
REFIT20.2750.1080.2920.1180.2590.0990.7250.501
40.3100.1530.2430.1220.4300.2050.490
60.3160.1630.2170.1140.5780.2870.508
80.2950.1690.1890.1100.6710.3690.498
100.2870.1870.1760.1160.7800.4870.503
HES20.1840.0840.1880.0880.1810.0810.6510.503
40.1970.1200.1500.0930.2880.1710.501
60.2150.1380.1450.0940.4180.2610.513
80.2080.1460.1310.0930.5030.3400.493
100.2140.1460.1290.0890.6210.4080.493
Table 7. Multi-appliance results.
Table 7. Multi-appliance results.
DatasetThresScenario 1Scenario 2
msgsf1_sAUC_smsgsf1_sAUC_s
REFIT0.19.7190.5130.7689.7190.3530.809
0.156.2980.56.4440.315
0.23.5610.3833.1350.233
0.251.5670.1881.4210.127
0.31.0.1251.0.09
HES0.17.9760.4880.6636.1360.2880.783
0.155.2590.4294.0450.27
0.22.0.2151.5380.123
0.250.7060.0860.5430.064
0.30.1410.0150.2170.024
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chatzigeorgiou, I.-M.; Diou, C.; Chatzidimitriou, K.C.; Andreou, G.T. Demand Response Alert Service Based on Appliance Modeling. Energies 2021, 14, 2953. https://doi.org/10.3390/en14102953

AMA Style

Chatzigeorgiou I-M, Diou C, Chatzidimitriou KC, Andreou GT. Demand Response Alert Service Based on Appliance Modeling. Energies. 2021; 14(10):2953. https://doi.org/10.3390/en14102953

Chicago/Turabian Style

Chatzigeorgiou, Ioanna-M., Christos Diou, Kyriakos C. Chatzidimitriou, and Georgios T. Andreou. 2021. "Demand Response Alert Service Based on Appliance Modeling" Energies 14, no. 10: 2953. https://doi.org/10.3390/en14102953

APA Style

Chatzigeorgiou, I. -M., Diou, C., Chatzidimitriou, K. C., & Andreou, G. T. (2021). Demand Response Alert Service Based on Appliance Modeling. Energies, 14(10), 2953. https://doi.org/10.3390/en14102953

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop