1. Introduction
With its important role in stabilizing the power grid, demand response [
1,
2] refers to users’ active adjustment from their conventional energy consumption patterns in response to incentive measures from energy suppliers. Recently, with the power utility companies putting more emphasis on the interactive response from the user side, customer satisfaction, and personal service systems, the demand response mechanism has been changed. On the one hand, residential users are served by power utility companies. On the other hand, residential users also test the applicability of power utility companies’ services. The source–grid–load interaction is further enhanced [
3,
4].
Presently, the development of frequent interaction between users and power utility companies has led to higher requirements for the precise classification of users [
5]. However, with the continuous enrichment of power data collection, the power consumption data on the user side increases exponentially, and the power demand is diversified [
6]. In this context, more and more countries combine their power systems with digitization in order to mine the value of massive user data, so as to provide users with more reasonable demand response incentive policies and improve user satisfaction. Therefore, it is extremely important to use the power of big data mining technology to conduct multidimensional analysis on the users’ electricity consumption behavior, which not only helps to grasp the basic characteristics of the users’ electricity consumption behavior, and achieves accurate segmentation of electricity users, but is also helpful for further research on the optimization method of the demand response strategy, reducing the cost of demand response, and ensuring effective interaction between the power grid and users.
In the energy system, aggregators can quickly analyze the characteristics of users’ load and adjustable potential according to the users’ household load information after receiving the big data on the residential users’ power. Residential users are divided into different categories according to the differences in their electricity consumption behavior, and corresponding optimization control strategies are formulated for each category of users. The aggregator sends the relevant optimization control strategy to the home energy management system on the user side. Users can adjust their electricity consumption behavior according to their actual situation to enable demand response participation. The user demand response information interaction flow diagram is shown in
Figure 1.
With the continuous development of the Energy Internet, the ability of users’ interaction and response is increasingly enhanced, imposing higher requirements for the division of peak and valley periods based on user demand response and the determination of peak and valley time-varying incentives. In particular, the determination of incentives in peak and valley periods needs to consider two aspects: (I) users’ load characteristics, corresponding to users’ electricity consumption activities, and (II) the adjustable potential of the user, corresponding to the user’s electricity consumption attitude. To formulate corresponding strategies, we must proceed from the real-life electricity consumption patterns.
Considering the existing research, there are blanks in the case of uneven user load response and serious differentiation of user behavior characteristics. The existing clustering methods do not have high clustering accuracy and good generalization ability in the actual situation, where the user’s electricity consumption is complex. Existing demand response strategies are relatively simple. There is an urgent need to study differentiated and interactive demand response strategies, customize peak–valley time-sharing incentives for different user clusters, effectively reduce demand response costs, and enable interactive adjustment of load, source, and network.
In summary, this paper presents an interactive demand response strategy based on two-step clustering, first extracting and analyzing customers’ electricity consumption characteristics by using a two-step clustering method, and then proposing a demand response strategy optimization method that takes into account the clustering of electricity consumption behavior and customizes time-varying incentives. The specific contributions are as follows:
In order to solve the problem of poor clustering under the complex electricity consumption situation of users in the existing research, we constructed a two-step clustering model based on the principle of reverse regulation. Our method can improve the poor clustering results of previous research that only adopted the first step of clustering based on a k-means clustering algorithm or the second step f clustering based on self-organizing competitive neural networks.
In order to solve the problem that the single demand response strategy in the existing research is unable to effectively interact with the user side, we propose an interactive demand response optimization strategy based on two-step clustering. According to the clustering results of resident users, the peak and valley periods are determined by the primary class, and the peak–valley load time-sharing incentives are customized by the secondary subclass.
The improved NSGA-II algorithm is used to solve the multi-objective peak–valley load time-sharing incentive model, which solves the problem that the existing research does not consider the difference of user power demand, and effectively improves the load characteristics of residential users through flexible incentive forms.
2. Related Work
The accurate segmentation of power users should be supported by big data [
7], user-centric [
8], and use clustering algorithms [
9], which is the most widely used and most effective research method in the process of user electricity consumption behavior analysis, and is the basis for users to participate in demand response.
For the research on accurate segmentation of power users, an efficient and energy-saving ELDCA algorithm was proposed in ref. [
10], which constructed optimal load-balancing clustering at each internal intersection of grid cells based on clustering fitness values. A power load behavior identification method was proposed in ref. [
11], which provides reliable distribution network maintenance guarantees for residential power load on the basis of classification and identification. In ref. [
12], the SON input layer was defined as the input of the complete dataset, and through the analysis of differentiated data by a clustering algorithm, the ideal clustering effect was obtained. In order to extract typical daily load curves of load clustering, a k-shaped algorithm based on the similarity criterion of shape was applied, and the load amplitude constraint was introduced [
13]. Some studies have tried to implement autoencoder-based clustering that automatically converts smart meter data into more clustering-friendly representations that can retain the original data characteristics [
14]. Ref. [
15] proposed a method that first encodes an arbitrary load into an embedding centroid vector, and then carries out clustering based on the embedding. In order to link the objectives of forecasting and clustering via a feedback mechanism to return the goodness of fit as the criterion for the clustering, ref. [
16] attempted to integrate the hierarchical structure and the forecasting model using a novel closed-loop clustering (CLC) algorithm.
In terms of the research on residential users’ participation in the demand response of TOU price, considering the characteristics of residents’ load operation, and aiming at the optimal benefit of electricity companies, researchers established a day-ahead market game decision model and proposed a distributed parallel game solution algorithm to solve the iterative problem of large-scale residents’ load game [
17]. By constructing the response characteristic model of users to TOU price, it was proven that the implementation of TOU price policy is conducive to reducing the peak–valley difference and improving load stability [
18]. The diversified needs of users, the degree of satisfaction, and the implementation characteristics of automatic demand response are fully considered in ref. [
19]. According to the overall price response capability of consumer psychology, a unified user response model considering the time-shift ability of different load types was established, and the response model was modified according to the satisfaction of users [
20]. In ref. [
21], a real-time integral package was proposed, where a negative integral was adopted in peak periods and a positive integral was adopted in valley periods to guide users to actively participate in peak shaving and valley filling. One investigation studied the public perceptions of and willingness to participate in urban energy demand response through a questionnaire survey. The results suggest that income level, behaviors, and external motivation factors are the key factors that determine public willingness to participate [
22]. In ref. [
23], a two-step settlement mode was adopted for the dynamic pricing, to ensure that there was no increased expenditure of residents compared with the existing price. Ref. [
24] proposed a game-theory-based demand response program that merges the incentive- and price-based DRP concepts, with a focus on the residential, commercial, and industrial sectors.
In summary, domestic and foreign studies on user-side demand response have achieved fruitful results. However, on the one hand, with the normalization trend of home offices and online learning, the power consumption behavior of residential users has become more flexible and difficult to predict. On the other hand, with the more diversified electrical equipment of residential users, the uncertainty of power load increases, so the question of how to mobilize users to participate in demand response actively and effectively is of great significance. In addition, although the effect of load control is fast and accurate, the communication and infrastructure requirements are high, which is not conducive to privacy protection. Large-scale promotion is more difficult. Therefore, there is an urgent need to carry out research on interactive and differentiated demand response strategies.
3. A Two-Step Clustering Model Based on the Analysis of Consumer Behavior
In this section, we introduce the basic framework of user behavior, and propose a two-step clustering model based on the analysis of consumer behavior.
3.1. Analysis of Power Consumption Behavior of Users
There are differences in the electricity consumption behavior and electricity consumption attitudes of different users. Electricity consumption behavior can be measured by smart meters and other equipment, reflecting the load characteristics of power users; electricity consumption attitudes are not easily measured or observed directly in the mindset, reflecting the regulation potential of the users. In the current big data context, it is important to conduct in-depth mining and analysis of customers’ electricity consumption behavior and explore their regulation potential.
Electricity consumption behavior is jointly determined by the behavioral subject, behavioral environment, behavioral measures, and behavioral outcomes. Behavioral subjects refer to the users themselves. The behavioral environment refers to the non-self factors that affect the electricity consumption behavior of users, such as meteorological factors, holiday factors, etc. Behavioral measures refer to the means by which users implement their electricity consumption behavior, including electric vehicles, air conditioners, etc. Behavioral outcomes refer to the final load curve generated by the user after a series of electricity consumption behaviors.
In this study, to analyze the basic characteristics of users’ electricity consumption behavior, four points were examined according to the concept and component of users’ electricity consumption behavior: subjectivity, predictability, uncertainty, and high-dimensional complexity. These features are also the basis for user behavior analysis. A typical user’s electricity consumption behavior architecture is shown in
Figure 2.
Subjectivity means that the customer actively accepts the power supply from the energy system and actively changes their electricity consumption behavior according to the actual situation, including package changes of the external environment, changes of family members, encountering unexpected conditions, etc. Predictability means that the user’s electricity consumption behavior follows a certain internal law. Uncertainty refers to the users’ random electricity consumption behavior due to random events or the model deviation caused by incomplete analysis of user electricity consumption behavior. High-dimensional complexity means that the user behavior model is affected by many factors, cannot be represented by a fixed function expression, and has a non-analytic and nonlinear relationship.
Through the analysis of users’ electricity consumption behavior, we fully considered the impact of users’ attitudes on the segmentation of users’ electricity consumption behavior and demand response strategies, in addition to considering the users’ activities. This analysis was divided into self-influencing factors, climate influence factors, and social influence factors. Self-influencing factors include the user’s gender, age, Internet access, Internet access frequency, number of rooms, housing, etc.; climate factors include daily maximum temperature, daily minimum temperature, daily average temperature, daily average humidity, daily wind level, etc.; social factors include the user’s social class, occupation, salary, family size, family income, and family expenditure.
3.2. Two-Step Clustering Model
Based on the first step of clustering of the user’s daily load and the second step of clustering of the user’s basic data, our model uses a BP neural network to reverse the adjustment and correction of the comprehensive clustering results, in order to adjust the output of the second step of clustering to the results of the first step of clustering in a flexible form through the self-adaptive learning ability and nonlinear mapping ability of the BP neural network. Through the function of the feedback mechanism, the error caused by the insufficient information is corrected by using sufficient information, and the user load characteristics are correlated with the adjustable potential, which can enable accurate classification considering the multidimensional influencing factors of the users’ electricity consumption behavior. The two-step clustering model is shown in
Figure 3.
Moreover, electricity consumption is an explicit behavior that can be measured or perceived by sensors such as smart meters, so we can use users’ daily load data to reflect it. Attitudes on electricity consumption (including whether to accept the demand response, etc.) are implicit behaviors, such as thinking patterns and attitudes, which are not easy to directly observe. We can use a user’s basic dataset to reflect the user’s electricity consumption attitude. Through the in-depth analysis of the user’s daily load and basic data, we can comprehensively reflect the user’s electricity load characteristics and adjustment potential, and then provide guidance and support for subsequent research on demand response strategies.
The first step is to classify the daily load dataset through K clusters with the same electricity consumption. The basic steps of the procedure are indicated as follows:
Randomly select K power users’ electricity load characteristics as the initialized centroids.
The cluster assignment consists of minimizing the sum of the squared objective function, which is defined as follows:
where
indicates that user
n belongs to class
while
indicates that they do not;
is the intra-cluster distance,
is the cluster centroid, and
is the user’s dataset.
The Calinski–Harabasz index (CHI) is used to recalculate the cluster centroid
based on the current cluster members.
Repeatedly executing step 3 until convergence, the Calinski–Harabasz index is used to find the optimal value of
for the user’s dataset.
and
are used to measure the separation of the clusters.
where
is
th cluster;
is the number of points within cluster
;
represents the data points of cluster
; and
is the centroid of cluster
. When the value of
decreases, separation increases, which indicates the clustering quality.
The second step is using a self-organizing competitive neural network to adjust the user’s adjustable potential, and to identify the user clusters with the same electricity consumption patterns. The basic steps of the procedure are indicated as follows:
The input vector of the SON, which is the principal component after PCA reducing the dimensionality of the dataset, is normalized with the synaptic weight vector of each neuron in the competition layer to obtain .
When the network receives the input data
,
in the competition layer is compared with
, and the one with the greatest similarity with
is determined as the winning neuron, denoted as
. The measure of similarity is determined by the Euclidean distance method (or the cosine of the included angle).
The weight vector
of the wining neuron is adjusted in accordance with the following function:
where
is the learning rate, which shrinks over time, and
.
The above steps are iterated until the value of is less than 0 or a threshold value.
Finally, based on the principle of reverse correction, the second step’s clustering result is used as the training dataset of the BP neural network to reversely correct the primary clustering result. The two-step clustering process is then repeated to obtain clusters corresponding to the user’s electricity consumption behavior.
Author Contributions
Conceptualization, F.L. and Y.M.; methodology, B.G.; software, L.S.; validation, H.S. and H.W.; formal analysis, P.T.; writing—original draft preparation, F.L. and Y.M.; writing—review and editing, Y.Z.; supervision, Y.M. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Research on Key Technologies of Environmental Protection Enterprise Monitoring and Precise Governance under State Grid Hebei Electric Power Co., Ltd.: SGHEYX00SCJS2100192.
Data Availability Statement
The data used in this study are available from the authors upon readers request.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Xu, S.; Chen, X.; Xie, J.; Rahman, S.; Wang, J.; Hui, H.; Chen, T. Agent-based modeling and simulation for the electricity market with residential demand response. CSEE J. Power Energy Syst. 2021, 7, 368–380. [Google Scholar] [CrossRef]
- Zhao, Y.; Lin, Z.; Wen, F.; Ding, Y.; Hou, J.; Yang, L. Risk-Constrained Day-Ahead Scheduling for Concentrating Solar Power Plants with Demand Response Using Info-Gap Theory. IEEE Trans. Ind. Inform. 2019, 15, 5475–5488. [Google Scholar] [CrossRef]
- Zhou, B.; Cao, Y.; Li, C.; Wu, Q.; Liu, N.; Huang, S.; Wang, H. Many-criteria optimality of coordinated demand response with heterogeneous households. Energy 2020, 207, 118267. [Google Scholar] [CrossRef]
- Mazidi, M.; Monsef, H.; Siano, P. Robust day-ahead scheduling of smart distribution networks considering demand response programs. Appl. Energy 2016, 178, 929–942. [Google Scholar] [CrossRef]
- Yantai, H.; Lei, W.; Weian, G. Chance Constrained Optimization in a Home Energy Management System. Smart Grid. IEEE Trans. Smart Grid 2017, 9, 252–260. [Google Scholar]
- Mahesh Kumar, K.; Rama Mohan Reddy, A. An efficient k -means clustering filtering algorithm using density based initial cluster centers. Inf. Sci. 2017, 418–419, 286–301. [Google Scholar] [CrossRef]
- Shiyu, Z.; Shaoyun, G. User Power Interaction Behavior Clustering Analysis That is Based on the Self-Organizing-Center K-Means Algorithm. IEEE Access 2019, 7, 175879–175888. [Google Scholar]
- Wang, Y.; Qiu, J.; Tao, Y.; Zhao, J. Carbon-Oriented Operational Planning in Coupled Electricity and Emission Trading Markets. IEEE Trans. Power Syst. 2020, 35, 3145–3157. [Google Scholar] [CrossRef]
- Qi, Z.; Haolin, L.; Xinying, W. Analysis of users’ electricity consumption behavior based on ensemble clustering. Glob. Energy Interconnect. 2019, 2, 480–489. [Google Scholar]
- Sivaraj, C.; Alphonse, P.; Janakiraman, T. Energy-efficient and Load Distributed Clustering Algorithm for Dense Wireless Sensor Networks. Int. J. Intell. Syst. Appl. 2017, 9, 34–42. [Google Scholar]
- Baoyi, W.; Jin, L.; Shaomin, Z. Study of Residential Power Load Patterns Based on Clustering and Deep Belief Network. J. Netw. Comput. Appl. 2017, 2, 7–13. [Google Scholar]
- Aida Hosseini, B.; Vahid, N.; Mohammad-Ali, K. Conjunction of wavelet-entropy and SOM clustering for multi-GCM statistical downscaling. Hydrol. Res. 2019, 50, 1–23. [Google Scholar]
- Zhang, X.; Han, Z.; Cai, J.; Jin, Z.; Yang, Q. Research on scheduling strategy of heterogeneous flexible load clusters with strong association consider dual-scale similarities. Int. J. Electr. Power Energy Syst. 2022, 141, 108201. [Google Scholar] [CrossRef]
- Eskandarnia, E.; Al-Ammal, H.M.; Ksantini, R. An Embedded Deep-Clustering-Based Load Profiling Framework. Sustain. Cities Soc. 2021, 78, 103618. [Google Scholar] [CrossRef]
- Xu, R. Efficient clustering for aggregate loads: An unsupervised pretraining based method. Energy 2020, 210, 118617. [Google Scholar]
- Li, K.; Cao, X.; Ge, X.; Wang, F.; Lu, X.; Shi, M.; Yin, R.; Mi, Z.; Chang, S. Meta-Heuristic Optimization-Based Two-Stage Residential Load Pattern Clustering Approach Considering Intra-Cluster Compactness and Inter-Cluster Separation. IEEE Trans. Ind. Appl. 2020, 56, 3375–3384. [Google Scholar] [CrossRef]
- Mohandes, B.; Moursi, M.; Hatziargyriou, N.; El Khatib, S. Incentive based Demand Response Program for Power System Flexibility Enhancement. Smart Grid. IEEE Trans. Smart Grid 2020, 12, 2212–2223. [Google Scholar] [CrossRef]
- He, Y.; Chen, F.; Jiao, Z.; Guang, F.; Gao, X.; He, Q. Research on user demand response under time-of-use tariff policy based on Sigmoid function. In E3S Web of Conferences; EDP Sciences: Les Ulis, France, 2018; pp. 489–492. [Google Scholar]
- Pallonetto, F.; de Rosa, M.; D’Ettorre, F.; Finn, D.P. On the assessment and control optimisation of demand response programs in residential buildings. Renew. Sustain. Energy Rev. 2020, 127, 109861. [Google Scholar] [CrossRef]
- Man, Y.; Yuzhen, Z.; Zhe, Y. The Time-of-Use Price of Electric Vehicle Charging and Discharging based on Monte Carlo Algorithm. In Proceedings of the 2018 International Conference on Big Data and Artificial Intelligence (ICBDAI 2018), Ningbo, China, 21–23 December 2018; Francis Academic Press: London, UK, 2018; pp. 76–83. [Google Scholar]
- Zhu, Y.; Liang, Z.; Su, H.; Wang, Y.; Wang, W. Research on Peak-Valley TOU Price Based on Demand Side Response. IOP Conf. Ser. Earth Environ. Sci. 2018, 199, 032048. [Google Scholar] [CrossRef]
- Wang, B.; Cai, Q.; Sun, Z. Determinants of Willingness to Participate in Urban Incentive-Based Energy Demand-Side Response: An Empirical Micro-Data Analysis. Energy Convers. Perform. Sustain. Dev. 2020, 12, 8052. [Google Scholar] [CrossRef]
- Chen, L.; Yang, Y.; Xu, Q. Retail dynamic pricing strategy design considering the fluctuations in day-ahead market using integrated demand response. Int. J. Electr. Power Energy Syst. 2021, 130, 106983. [Google Scholar] [CrossRef]
- Goudarzi, A.; Li, Y.; Fahad, S.; Xiang, J. A game theory-based interactive demand response for handling dynamic prices in security-constrained electricity markets. Sustain. Cities Soc. 2021, 72, 103073. [Google Scholar] [CrossRef]
- David, F.; Bruce, S.; Alexander, F. Modeling the Effects of Variable Tariffs on Domestic Electric Load Profiles by Use of Occupant Behavior Submodels. IEEE Trans. Smart Grid 2017, 8, 2685–2693. [Google Scholar]
- Wei, H.; Liang, J.; Li, C.; Zhang, Y. Real-time Locally Optimal Schedule for Electric Vehicle Load via Diversity-maximization NSGA-II. J. Mod. Power Syst. Clean Energy 2021, 9, 940–950. [Google Scholar] [CrossRef]
- Li, B.; Li, C.; Cui, X.; Lai, X.; Ren, J.; He, Q. A Disassembly Sequence Planning Method with Team-Based Genetic Algorithm for Equipment Maintenance in Hydropower Station. IEEE Access 2020, 8, 47538–47555. [Google Scholar] [CrossRef]
- Irish Social Science Data Archive. Commission for Energy Regulation (CER) Smart Metering Project. 2012. Available online: http://www.ucd.ie/issda/data/commissionforenergyregulationcer/ (accessed on 12 November 2012).
| Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).