Next Article in Journal
Numerical Simulation on Electromagnetic Energy Harvester Oscillated by Speed Ripple of AC Motors
Next Article in Special Issue
Multi-Timescale Optimal Dispatching Strategy for Coordinated Source-Grid-Load-Storage Interaction in Active Distribution Networks Based on Second-Order Cone Planning
Previous Article in Journal
Wind Farm Power Prediction Considering Layout and Wake Effect: Case Study of Saudi Arabia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

An Overview of Non-Intrusive Load Monitoring Based on V-I Trajectory Signature

1
Electric Power Dispatching and Control Center, Guangdong Power Grid Co., Ltd., Guangzhou 510600, China
2
School of Electrical and Information Engineering, Tianjin University, Tianjin 300072, China
*
Authors to whom correspondence should be addressed.
Energies 2023, 16(2), 939; https://doi.org/10.3390/en16020939
Submission received: 24 November 2022 / Revised: 16 December 2022 / Accepted: 4 January 2023 / Published: 13 January 2023

Abstract

:
Non-intrusive load monitoring (NILM) can obtain fine-grained electricity consumption information of each appliance by analyzing the voltage and current data measured at a single point on the bus, which is of great significance for promoting and improving the efficiency and sustainability of the power grid and enhancing the energy efficiency of users. NILM mainly includes data collection and preprocessing, event detection, feature extraction, and appliance identification. One of the most critical steps in NILM is signature extraction, which is the basis for all algorithms to achieve good state detection and energy disaggregation. With the generalization of machine learning algorithms, different algorithms have also been used to extract unique signatures of appliances. Recently, the development and deployment of the voltage–current (V-I) trajectory signatures applied for appliance identification motivated us to present a comprehensive review in this domain. The V-I trajectory signatures have the potential to be an intermediate domain between computer vision and NILM. By identifying the V-I trajectory, we can detect the operating state of the appliance. We also summarize existing papers based on V-I trajectories and look forward to future research directions that help to promote the field’s development.

1. Introduction

Energy is the backbone of human civilization and an essential foundation for social development and progress. Secondary energy, dominated by electricity consumption, has gradually become the main form of energy consumption. Currently, electricity production mainly depends on the combustion of fossil fuels, which poses a considerable threat to the environment. In order to achieve carbon peaking and carbon neutrality, countries are accelerating the construction of new power systems with the theme of new energy. Demand-side energy management is an integral part of new power systems; however, due to the lack of fine-grained energy consumption information, it remains a challenge for individual consumers to participate in demand response. References [1,2] showed that fine-grained energy consumption information feedback to energy users can reduce energy by approximately 5–20%. Real-time load monitoring (LM) is considered as a good approach to obtaining valuable feedback information that helps to perform energy-saving measures and implement more effective energy management strategies, such as energy efficiency programs [3], demand side management, and peak load shedding [4].
Load monitoring includes intrusive load monitoring (ILM) and non-intrusive load monitoring (NILM) [5,6]. ILM needs to install a sensor for each appliance, and the monitoring results of this method are relatively accurate. However, its cost is high, later maintenance is complex, and it is easy to violate consumers’ privacy, making it difficult for users to accept. NILM only needs to install a sensor at the power supply entrance. The physical architecture of NILM can be seen in Figure 1. Fine-grained information about the user’s power consumption can be obtained by analyzing the terminal voltage and current data. This method is low-cost, easy to implement, and easy for users to accept. Therefore, the NILM method has become a research hotspot for many researchers. NILM has two tasks: state detection, which detects changes in the electrical consumption signal due to on/off events of the concerned appliance, and energy disaggregation to estimate the energy consumption of the target appliance [7]. The performance of state detection and energy disaggregation mainly depends on the choice of appliance signatures.
The algorithms of NILM are mainly divided into event-based and event-free-based [8]. Event-based methods first need to detect the switching state of the appliance and then extract the signatures of the appliance. On the other hand, event-free-based methods mainly disaggregate the total power data. Hidden Markov model (HMM)-based NILM methods are one kind of original event-free-based statistical NILM methods, which usually define multiple states for each appliance, where each state has its own probability distribution [9]. Furthermore, the formulated conditional factorial hidden semi-Markov model outperforms typical FHMMs, and the authors consider this method as a promising unsupervised approach for energy disaggregation [10]. Q. Liu et al. [11] described a low-complexity unsupervised solution inspired by a fuzzy clustering algorithm called entropy-constrained competitive clustering, and the demonstrated results show that the proposed method enables the generalization of the features and produces a set that can be considered for model learning. Recently, with the emergence of massive user data and the general improvement of hardware resources, deep learning has developed rapidly. Algorithms based on deep learning can automatically extract the signatures of appliances and classify them. Dandan Li et al. [12] propose a one-to-many model and a transfer one to-many model for multi-target energy disaggregation to improve the effectiveness and practicality of NILM. Reference [13] proposed an adaptive NILM based on feature fusion, and this paper used the V-I trajectories extracted from the BLUED dataset to train the autoencoder to extract features from the V-I trajectories of appliances. In the test, first of all, the fast Fourier transform (FFT) was used to extract the harmonic features of the appliance after dimensionality reduction in the V-I trajectory features. Then, the feature library was established by using the features of the known appliance. The distance between the samples and the templates in the feature library was calculated by the Technique for Order Preference by Similarity to an Ideal Solution (TOPSIS) algorithm, and the distance was compared with the threshold to determine whether the appliance was unknown.
In recent years, with the widespread use of smart meters, the sampling frequency of data has gradually increased and the sensitivity to computing resources has decreased [14,15]. The V-I trajectory signatures are extracted based on events, and researchers are able to accurately detect appliance events from the data collected and extract the V-I trajectory signatures of appliances. Compared with other signatures, the V-I trajectory has a good discriminability. By identifying the appliances’ V-I trajectory signature, the running state of the appliance can be accurately monitored, which has been widely used. Many methods based on V-I trajectory signatures have achieved great success in identifying appliance states, so researchers used different methods to construct the V-I trajectory of the appliance. With the excellent performance of machine learning in image processing results, the V-I trajectory signature has the potential to serve as the intermediate domain between computer vision and NILM. The main reason is that the V-I trajectory can be transferred to visual representation and then used in appliance recognition [16]. At the same time, using V-I trajectories can also detect unknown loads, which is of great significance to the integrity and practicability of the NILM framework. It has to be mentioned that, although the V-I trajectory signature can improve the performance in many NILM scenarios, there are some constraints for the application of the V-I trajectory signature. For example, the V-I trajectory signature requires a higher sampling frequency, which requires higher hardware conditions and data storage [17]. In addition, the extraction of V-I trajectory features depends on the detection of appliance switching events: if the event detection is not accurate, the methods will not be able to accurately identify the appliance’s state [18].
The rest of this paper is arranged as follows. Section 2 mainly introduces the recent literature on NILM based on V-I trajectory. Datasets for acquiring V-I trajectories are described in Section 3. Section 4 introduces how to transfer the appliance V-I trajectory signature to visual representation. Performance metrics are listed in Section 5. Finally, Section 6 concludes this study and future work.

2. Literature Review of NILM Based on V-I Trajectory

Extracting the unique signatures of the appliance is the premise of realizing load disaggregation and identification. The load features can be divided into transient-state, steady-state, and non-traditional features [3]. Non-traditional features are often combined with traditional load features to improve the performance of load disaggregation and identification. The NILM algorithms based on steady-state analysis make use of steady-state signatures that are derived under the steady-state operation of the appliances. The transient behavior of major appliances is found to be distinct and their signatures are less overlapping in comparison with steady-state signatures; however, the major limitation is the high sampling rate requirement in order to capture the transient state [19]. These steady-state and transient-state signatures can be further subdivided, as shown in Figure 2. This section discusses the steady-state V-I trajectory signature used in the NILM system.
To comprehensively and systematically summarize the existing research on NILM based on V-I trajectory features, we searched the relevant literature on load identification based on V-I trajectory signatures in recent years. Next, we describe these literatures in detail.
H. Y. Lam et al. [20] first introduced the concept of a V-I trajectory signature, which was obtained by plotting the operating current of the appliance against the voltage. After that, the load signatures, such as the area, symmetry, and looping direction, were extracted from the V-I trajectory. After plotting the V-I trajectory, H. Y. Lam et al. [21] used the appliance signature in the form of a two-dimensional voltage–current (V-I) trajectory to characterize and classify the electrical loads. A hierarchical clustering method was employed to classify the appliances and construct the taxonomy of the appliances. The results show that the appliance classification method based on V-I trajectory shape signatures was effective for appliance classification and had engineering significance. Following this study, T.Hassan et al. [22] extended and evaluated appliance load signatures based on the V-I trajectory for the precision and robustness of prediction in classification algorithms. Nur Iksan et al. [23] identified the load by analyzing the shape of the V-I trajectory and using its characteristics. The simulation results show that using V-I trajectory signatures can assist in the identification of electrical appliances. Reference [17] presented an analysis of the performance of different appliance signatures on the classifier of the PLAID dataset. In addition, the accuracy under varying sampling rates using the V-I trajectory signatures with the same data-splitting strategy was discussed, and the results show sampling rates higher than 4 kHz provided relatively constant average accuracy results for most classifiers. Further, Liang Du et al. [24] first proposed mapping the V-I trajectories into a grid of cells with binary values. Graphical signatures can then be extracted for many appliances. This method improves the load classification performance and dramatically reduces computational costs compared to existing frequency-domain signature extraction algorithms.
Deep learning has been an active research field with abundant applications in pattern recognition, data mining, statistical learning, computer vision, natural language processing, etc. Many deep learning algorithms are also channeled into NILM for load identification and power disaggregation. Leen De Baets et al., in [25], used the contours of binary V-I trajectories to characterize appliances. From these contours, elliptic Fourier descriptors were computed and used as the input for neural networks outputting the appliance name. This method not only improves the prediction accuracy, but it also leads to significant storage savings compared to the original V-I trajectory image. In [26], a weighted pixelated image of the V-I trajectory was proposed as the input for a convolutional neural network that automatically extracts key features for load classification on the PLAID and WHITED datatset. The F- m e a s u r e per appliance showed that the method give good results for a large number of appliances. Compared with the previous methods, which mainly focused on classifying the isolated V-I trajectory of a single appliance, Leen De Baets et al. [27] extracted the voltage and current data of a single appliance from the aggregated measurements by considering the difference in the current before and after the event, and validated that appliance classification using the extracted single appliance current and voltage works reasonably well. Reference [28] used a convolution neural network implemented on hardware to identify the appliance through the V-I trajectory. For the implementation on hardware, a field programmable gate array (FPGA) was used to exploit processing parallelism in order to achieve an optimal performance. Xiaomin Chen et al. [16] proposed an NILM method based on features of the V-I trajectory on the REDD dataset. First, the events were detected by the variation in the overall apparent power, and the V-I trajectory was extracted by smoothing and interpolation. Then, ten V-I trajectory signatures were quantified based on physical significance, and a support vector machine multi-classification algorithm was employed for load recognition.
Recently, with more researchers joining the research of NILM, more algorithms have been proposed to solve the problems faced by NILM. To detect unknown appliances, Leen De Baets et al. proposed a Siamese network to map the V-I trajectories of loads to a newly learned feature space [29], and then used DBSCAN clustering to detect the V-I trajectories of unknown appliances. To further improve the identification accuracy and efficiency, reference [30] extended a set of new signatures for the V-I trajectory that was extracted in a steady and transient regime of an electrical appliance. The experimental results on the COOLL dataset show the effectiveness of the proposed features. In [31], a fast online appliance identification algorithm based on the V-I trajectory signature was proposed. A fast optimization model was established according to the similarity of appliance current waveforms. The appliance identification under the constraints of user operation and appliance signatures was realized by optimizing the switching coefficient of the template current in the library. Yanchi Liu et al. [32] proposed a transfer learning method based on the V-I trajectory to solve the problem of limited data label acquisition. Moreover, the V-I trajectory was also transferred to visual representation by color encoding, which enhanced the appliance signature’s uniqueness and enabled the NILM implementation of transfer learning. Ref. [33] proposed adaptive weighted recurrence graphs blocks for appliance signature representation in event-based NILM. By transforming the activation current of one cycle into a weighted recursive graph to guarantee the uniqueness of the appliance signatures, the proposed method achieved better recognition results on LILACD and PLAID public datasets than traditional V-I-trajectory-based methods.
Lately, to solve the problem of the V-I trajectory signatures not being able to represent the energy information and the pixel utilization rate of the V-I trajectory image being low, Reference [34] added motion and momentum information to original V-I trajectory images through color encoding. Then, the active and reactive power information was discretized using the Chi2 method, and the result was added to the background’s invalid pixels. Finally, the V-I trajectory was classified using a deep forest. A reconstructed V-I trajectory was proposed, and the PSO algorithm was introduced to determine the best threshold parameters to maximize the model’s ability to classify, which can solve the problem of the existing V-I trajectory-based methods finding it difficult to identify similar appliances [35]. To ensure the identification accuracy of known appliances and realize the identification of unknown appliances, Zhao, Q et al. [36] proposed a V-I-trajectory-enabled deep pairwise-supervised hashing (DPSH) method for NILM. This method adopted a simple convolutional neural network for high-dimensional feature extraction. Then, to ensure the accuracy of identified appliance recognition and realize unknown appliance recognition, the method adopted a two-layer symmetric network structure and hash function learning to determine the coding rules. Therefore, the Hamming distance between the V-I trajectory codes of different known appliances was maximized to accurately recognize known appliances. This method can generate a new hash code for the unknown appliance when it appeared in the user environment. It can ensure the accuracy of the known appliance recognition while realizing the unknown appliance recognition. Yinghua Han et al. [37] proposed an asymmetric deep supervised hashing (ADSH) method based on the V-I trajectory signatures for NILM. This method used the V-I trajectory as the input for model, which solved the problems of the low calculation efficiency of massive data and low discrimination of manually extracted signatures. At the same time, hash code learning was performed with an asymmetric learning architecture; that is, for some training trajectories, high-dimensional feature extraction and hash function learning were used to determine the coding rules through a convolutional neural network model. For all training trajectories, the coding rules were directly learned to ensure that both codes were consistent in order to realize appliance recognition, which significantly improved the accuracy of appliance recognition while ensuring that the code length was small and the space complexity was reduced. To solve the problem of the label data being challenging to obtain and the V-I trajectory of the multi-state appliances being difficult to correctly identify, a semi-supervised learning method was proposed that was based on the semi-supervised teacher graph network [38]. This method made the feature distribution of the multi-state appliance more compact by constructing the teacher graph to improve the recognition results.

3. Datasets for the Study of V-I Trajectory Signature

The algorithm based on the V-I trajectory signature is mainly used to identify the switching events of the appliance correctly and, at the same time, detect the appliance’s power according to the appliance’s voltage and current. Therefore, the current literature predominantly uses public high-frequency datasets, mainly because the low-frequency data cannot capture the switching events of the appliance. Next, we will introduce some commonly used datasets for V-I trajectory extraction.
The REDD [39] dataset consists of whole-home and circuit/device-specific electricity consumption for seven real houses over a total period of 119 days from the US. The REDD dataset contains two main types of home electricity data: high-frequency current/voltage waveform data of the two power mains (as well as the voltage signal for a single phase) sampled at 15kHz from House3 and House5. The data are logged at a frequency of approximately once a second for the mains and once every three seconds for the circuits from House1 to House6. All file measurements are provided as generic data (DAT) files. The REDD dataset can be obtained from the website: http://redd.csail.mit.edu accessed on 23 November 2022. It can be downloaded upon requesting the logging credentials by email.
The PLAID [40,41,42] dataset includes current and voltage measurements for different residential appliances in Pittsburgh, Pennsylvania, USA. It has a 2014 release (PLAID 1), a 2017 release (PLAID 2), and a 2018 release. The 2014 release contains measurements for more than 200 different appliance instances representing 11 appliance types in 56 households, and a total of 1094 records collected at 30 kHz. The 2017 release contains measurements for more than 82 different appliance instances representing 11 appliance types in 9 households, and a total of 719 records collected at 30 kHz. The 2018 release contains measurements for more than 330 different appliance instances representing 17 appliance types in 65 households, and a total of 1876 records collected at 30 kHz. Additionally, 1314 records of the combined operation of 13 of these appliance types are contained in the PLAID. All file measurements are provided in CSV format. The PLAID dataset can be obtained from the website: http://www.plaidplug.com accessed on 23 November 2022.
The WHITED [43] dataset records the first 5 s of the appliances’ voltage and current start-up measurements sampled at 44.1 kHz. WHITED comprises 1100 different records for 110 different appliances, which can be grouped into 47 different types (classes) in 6 different regions, and these single-phase measurements of households and industries are collected from Germany, Austria, Indonesia, and, recently, Canada. All data are saved as FLAC files. The WHITED dataset can be obtained from the website: https://www.in.tum.de/i13/resources/whited accessed on 23 November 2022.
The COOLL [44] dataset records 6 seconds of voltage and current measurements corresponding to 42 different appliances representing 12 appliance types’ start-ups from a French University, where the sampling frequency is 100 kHz. Researchers performed measurements using an acquisition system coupled with an additional control system, allowing for the precise control of the turning on and turning off of appliances. As a result, 20 different energy consumption variations for each appliance were captured. The COOLL dataset contains 1680 “.flac” files (840 current and 840 voltage measurement instances) representing current and voltage measurements. All data are provided in FLAC format. The COOLL dataset can be obtained from the website: https://coolldataset.github.io accessed on 23 November 2022.
The LILACD [45] dataset measures the electricity consumption of three-phase and single-phase industrial appliances from Germany, where the voltage and current are sampled at 50 kHz. The dataset contains 15 different types of loads, resulting in a total of 1302 measurements: 381 for a single appliance, 864 for a combination of two appliances, and 56 for a combination of three appliances. All measurements are provided in TDMS format. The LILACD dataset can be obtained from the website: https://www.in.tum.de/i13/resources/lilacd accessed on 23 November 2022.
The BLUED [46] dataset collects single-phase voltage and current measurements at the main panel and separate appliance channels for a whole week in Pittsburgh, Pennsylvania. The sampling frequency of the collection system is 12 kHz, and there are approximately 50 appliances in the household. Once all of this was completed, there was a total of 2355 events labeled in the dataset. All data are provided in TXT and MAT formats. The BLUED dataset can be obtained from the website: http://nilm.cmubi.org accessed on 23 November 2022.

4. V-I Trajectory Extraction

The basic implementation framework of NILM is shown in Figure 3. First, NILM needs to obtain the user’s terminal voltage and total current measurements or total power consumption data and extract the corresponding to signatures, and then detect the switching events of the appliance and extract appliances’ signatures to train the NILM model, which establishes the mapping relationship between the signatures and the appliance operating state. Among them, the weather data and appliance signature libraries can help to improve the performance of the model. Appliance identification or energy disaggregation results could be communicated to grid companies and electricity consumers.
As described in the previous literature, the classification algorithm based on the V-I trajectory signatures can accurately detect the switching events of the appliance. To extract the V-I trajectory of each appliance, we assume that only one appliance switches state at one moment and extract the total voltage and current values before and after the event, marked as V o n , V o f f , I o n , and I o f f , respectively. Then, the steady state current and voltage values of the appliance where the switching event occurs can be calculated using the following formula [16,32]:
V = ( V o n + V o f f ) / 2
I = ( I o f f I o n )
According to the voltage and current data of the load, a two-dimensional V-I trajectory image can be plotted.
The V-I trajectory features of loads can be visualized for an easy understanding. We draw some appliances’ V-I trajectory images on the PLAID dataset, as shown in Figure 4, Figure 5 and Figure 6. As we can see, Figure 4 shows the original V-I trajectory image. We normalize the voltage and current so that the trajectories of all appliances have the same scale. For each appliance, the one-cycle-long steady-state voltage and current are used to plot the V-I trajectory. The shape signatures can be preliminary defined to describe the shapes of the trajectories. The shape signatures contain asymmetry, the looping direction, the area, the curvature of the mean line, self-intersection, the slope of the middle segment, the area of the left and right segments, and the peak of the middle segment [16,21]. Figure 5 is a binary V-I trajectory image, which is one channel. We converted the amplitude-normalized V-I trajectories into binary images by setting up a w × w mesh on the raw V-I trajectories and making each cell 1 if there exist points within it, and 0 otherwise. In Figure 5, the w was set to 16, and the V-I trajectory mainly includes the appliances’ shape signatures. Some researchers recently input binary V-I trajectories directly into deep neural networks, transformed the original data into higher-level and more abstract signature expressions through some simple nonlinearities, and then identified the appliance. The artificial neural network automatically extracts the signature extraction in the deep learning method. In contrast, the deep learning method not only has lower requirements for signature extraction and does not need the participation of experts but also has less human intervention, and the signature extraction itself is more comprehensive. To make the V-I trajectory image contain unique information about the appliance and facilitate the classification of the appliance [32], more appliance information is added to the V-I trajectory image to form three-channel V-I trajectory images, as shown in Figure 6. We calculated the pixel values of the three channels of the V-I trajectory according to the voltage and current values of different appliances, and then drew the color V-I trajectory images of different appliances, which were then identified by the deep learning algorithm. As a result, they are unique and can better identify appliances.

5. Performance Metrics

The appliance identification of a specific V-I trajectory image is a binary classification problem. The classification prediction labels are divided into target appliance labels (correct prediction) and other appliance labels (prediction errors). The goal of load identification is to accurately identify more target load V-I trajectory images and avoid misjudging other appliance V-I trajectory images as target appliances as much as possible. The confusion matrix is a standard tool for the overall performance evaluation of binary classifier models. As shown in Table 1, the confusion matrix shows all possible classification results of the binary classifier, in which the row indicates the category that the V-I trajectory image belongs to, and the column indicates whether the V-I trajectory image predicted by the classifier belongs to the target appliance or other appliance.
In the table, True Positive ( T P ) indicates the number of true classes. The real class of the sample is a positive class, and the result of model identification is also a positive class. False Negative ( F N ) indicates the number of false negative classes. The real class of the sample is positive, but the model identifies it as negative. False Positive ( F P ) indicates the number of false positive classes. The real class of the sample is negative, but the model identifies it as positive. True Negative ( T N ) indicates the number of true negative classes. The true class of the sample is negative, and the model identifies it as such.
According to the confusion matrix, multiple evaluation indicators can be deduced: P r e c i s i o n , R e c a l l , and F1 score ( F 1 - s c o r e ). The details are as follows:
A c c u r a c y = T P + T N T P + T N + F P + F N
P r e c i s i o n = T P T P + F P
R e c a l l = T P T P + F N
F 1 - s c o r e = 2 P r e c i s i o n R e c a l l P r e c i s i o n + R e c a l l
The F 1 - s c o r e measures the overall a c c u r a c y of the load identification algorithm and is a weighted average of P r e c i s i o n and R e c a l l . The larger the value of F 1 - s c o r e , the higher the identification accuracy of the appliance and the better the identification performance.
F m a c r o = i = 1 N F 1 , i
where F m a c r o is the average of F 1 - s c o r e scores of all of the appliances. N is the number of appliances in the dataset and F 1 , i is the F 1 - s c o r e score of the ith appliance.
We conclude the current algorithm for load identification based on V-I trajectory features in Table 2, where the publication year of the paper, the datasets used, the number of types of appliances, the frequency of datasets, and the evaluation metrics and performance are listed. It can be observed from Table 2 that the results of the load identification algorithm based on the V-I trajectory signatures are increasing, mainly because the V-I trajectory contains more and more appliances’ signature information due to the application of machine learning algorithms on the V-I trajectory classification. These results can meet the needs of practical NILM.

6. Conclusions

NILM can provide fine-grained data for appliances and is an effective means for power grid companies and users to obtain the appliance operating status and energy consumption information at a low cost. In this paper, these state-of-the-art load identification methods based on the V-I trajectory signature in NILM were analyzed and discussed in detail. First, the existing literature was surveyed and analyzed separately. Then, dataset selection, V-I trajectory signature extraction, and evaluation metrics based on the V-I trajectory were analyzed in detail.
Given the current analysis of V-I trajectory signature extraction and classification, these methods based on the V-I trajectory still have open work:
1.
At present, the V-I trajectory is obtained by normalizing the voltage and current data, which leads to the lack of energy information.
2.
An appliance with continuously varying power is difficult to be represented by the V-I trajectory; examples are dimmers and tools.
3.
When a new appliance is added, or the appliance works abnormally, it is necessary to detect these abnormal V-I trajectories.
4.
Due to the difficulty in obtaining high-frequency data and the expensive data storage, it is necessary to reduce the necessary number of training data.
5.
How to obtain the power consumption information of an appliance through the identification of the V-I trajectory is still an open work.

Author Contributions

Conceptualization, methodology, J.L.; software, validation, J.Z.; formal analysis, investigation, R.Z.; data curation, writing—original draft preparation, B.L.; writing—review and editing, Z.Y.; visualization, supervision, Z.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Science and Technology Project of China Southern Power Grid Corporation (No. 036000KK52210054) (No. GDKJXM20210063) and the National Natural Science Foundation for Young Scholars of China (No. 52107120).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Desley, V.; Laurie, B.; Peter, M. The effectiveness of energy feedback for conservation and peak demand: A literature review. Open J. Energy Effic. 2013, 2013, 28957. [Google Scholar]
  2. Bonfigli, R.; Principi, E.; Fagiani, M.; Severini, M.; Squartini, S.; Piazza, F. Non-intrusive load monitoring by using active and reactive power in additive Factorial Hidden Markov Models. Appl. Energy 2017, 208, 1590–1607. [Google Scholar] [CrossRef]
  3. Zoha, A.; Gluhak, A.; Imran, M.A.; Rajasegarar, S. Non-intrusive load monitoring approaches for disaggregated energy sensing: A survey. Sensors 2012, 12, 16838–16866. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Giri, S.; Bergés, M. An energy estimation framework for event-based methods in non-intrusive load monitoring. Energy Convers. Manag. 2015, 90, 488–498. [Google Scholar] [CrossRef]
  5. Ridi, A.; Gisler, C.; Hennebert, J. A survey on intrusive load monitoring for appliance recognition. In Proceedings of the 2014 22nd International Conference on Pattern Recognition, Stockholm, Sweden, 24–28 August 2014; pp. 3702–3707. [Google Scholar]
  6. Hart, G.W. Nonintrusive appliance load monitoring. Proc. IEEE 1992, 80, 1870–1891. [Google Scholar] [CrossRef]
  7. Liu, Y.; Qiu, J.; Ma, J. SAMNet: Toward Latency-Free Non-Intrusive Load Monitoring via Multi-Task Deep Learning. IEEE Trans. Smart Grid 2021, 13, 2412–2424. [Google Scholar] [CrossRef]
  8. Ruano, A.; Hernandez, A.; Ureña, J.; Ruano, M.; Garcia, J. NILM techniques for intelligent home energy management and ambient assisted living: A review. Energies 2019, 12, 2203. [Google Scholar] [CrossRef] [Green Version]
  9. Parson, O.; Ghosh, S.; Weal, M.; Rogers, A. Non-intrusive load monitoring using prior models of general appliance types. In Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence, Toronto, ON, Canada, 22–26 July 2012. [Google Scholar]
  10. Kim, H.; Marwah, M.; Arlitt, M.; Lyon, G.; Han, J. Unsupervised disaggregation of low frequency power measurements. In Proceedings of the 2011 SIAM international Conference on Data Mining, Vancouver, BC, Canada, 11–14 December 2011; pp. 747–758. [Google Scholar]
  11. Liu, Q.; Kamoto, K.M.; Liu, X.; Sun, M.; Linge, N. Low-complexity non-intrusive load monitoring using unsupervised learning and generalized appliance models. IEEE Trans. Consum. Electron. 2019, 65, 28–37. [Google Scholar] [CrossRef]
  12. Li, D.; Li, J.; Zeng, X.; Stankovic, V.; Stankovic, L.; Xiao, C.; Shi, Q. Transfer learning for multi-objective non-intrusive load monitoring in smart building. Appl. Energy 2023, 329, 120223. [Google Scholar] [CrossRef]
  13. Kang, J.S.; Yu, M.; Lu, L.; Wang, B.; Bao, Z. Adaptive Non-Intrusive Load Monitoring Based on Feature Fusion. IEEE Sens. J. 2022, 22, 6985–6994. [Google Scholar] [CrossRef]
  14. Wang, Y.; Chen, Q.; Hong, T.; Kang, C. Review of smart meter data analytics: Applications, methodologies, and challenges. IEEE Trans. Smart Grid 2018, 10, 3125–3148. [Google Scholar] [CrossRef]
  15. Liu, B.; Luan, W.; Yang, J.; Yu, Y. The Balanced Window based Load Event Optimal Matching for NILM. IEEE Trans. Smart Grid 2022, 13, 4690–4703. [Google Scholar]
  16. Wang, A.L.; Chen, B.X.; Wang, C.G.; Hua, D. Non-intrusive load monitoring algorithm based on features of V–I trajectory. Electr. Power Syst. Res. 2018, 157, 134–144. [Google Scholar] [CrossRef]
  17. Gao, J.; Kara, E.C.; Giri, S.; Bergés, M. A feasibility study of automated plug-load identification from high-frequency measurements. In Proceedings of the 2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Orlando, FL, USA, 14–16 December 2015; pp. 220–224. [Google Scholar]
  18. Gopinath, R.; Kumar, M.; Joshua, C.P.C.; Srinivas, K. Energy management using non-intrusive load monitoring techniques–State-of-the-art and future research directions. Sustain. Cities Soc. 2020, 62, 102411. [Google Scholar] [CrossRef]
  19. Figueiredo, M.B.; Almeida, A.d.; Ribeiro, B. An experimental study on electrical signature identification of non-intrusive load monitoring (nilm) systems. In Proceedings of the International Conference on Adaptive and Natural Computing Algorithms, Ljubljana, Slovenia, 14–16 April 2011; pp. 31–40. [Google Scholar]
  20. Lam, H.; Ting, K.; Lee, W.; Fung, G. An analytical understanding on voltage-current curve of electrical load. In Proceedings of the International Conference on Electrical Engineering (ICEE), Boumerdes, Algeria, 13–15 December 2006; pp. 1–6. [Google Scholar]
  21. Lam, H.Y.; Fung, G.; Lee, W. A novel method to construct taxonomy electrical appliances based on load signaturesof. IEEE Trans. Consum. Electron. 2007, 53, 653–660. [Google Scholar] [CrossRef] [Green Version]
  22. Hassan, T.; Javed, F.; Arshad, N. An empirical investigation of VI trajectory based load signatures for non-intrusive load monitoring. IEEE Trans. Smart Grid 2013, 5, 870–878. [Google Scholar] [CrossRef] [Green Version]
  23. Iksan, N.; Sembiring, J.; Haryanto, N.; Supangkat, S.H. Appliances identification method of non-intrusive load monitoring based on load signature of VI trajectory. In Proceedings of the 2015 International Conference on Information Technology Systems and Innovation (ICITSI), Bandung, Indonesia, 16–19 November 2015; pp. 1–6. [Google Scholar]
  24. Du, L.; He, D.; Harley, R.G.; Habetler, T.G. Electric load classification by binary voltage–current trajectory mapping. IEEE Trans. Smart Grid 2015, 7, 358–365. [Google Scholar] [CrossRef]
  25. De Baets, L.; Develder, C.; Dhaene, T.; Deschrijver, D. Automated classification of appliances using elliptical fourier descriptors. In Proceedings of the 2017 IEEE International Conference on Smart Grid Communications (SmartGridComm), Dresden, Germany, 23–26 October 2017; pp. 153–158. [Google Scholar]
  26. De Baets, L.; Ruyssinck, J.; Develder, C.; Dhaene, T.; Deschrijver, D. Appliance classification using VI trajectories and convolutional neural networks. Energy Build. 2018, 158, 32–36. [Google Scholar] [CrossRef] [Green Version]
  27. De Baets, L.; Dhaene, T.; Deschrijver, D.; Develder, C.; Berges, M. VI-based appliance classification using aggregated power consumption data. In Proceedings of the 2018 IEEE International Conference on Smart Computing (SMARTCOMP), Sicily, Italy, 18–20 June 2018; pp. 179–186. [Google Scholar]
  28. Baptista, D.; Mostafa, S.S.; Pereira, L.; Sousa, L.; Morgado-Dias, F. Implementation strategy of convolution neural networks on field programmable gate arrays for appliance classification using the voltage and current (VI) trajectory. Energies 2018, 11, 2460. [Google Scholar] [CrossRef] [Green Version]
  29. De Baets, L.; Develder, C.; Dhaene, T.; Deschrijver, D. Detection of unidentified appliances in non-intrusive load monitoring using siamese neural networks. Int. J. Electr. Power Energy Syst. 2019, 104, 645–653. [Google Scholar] [CrossRef]
  30. Mulinari, B.M.; de Campos, D.P.; da Costa, C.H.; Ancelmo, H.C.; Lazzaretti, A.E.; Oroski, E.; Lima, C.R.; Renaux, D.P.; Pottker, F.; Linhares, R.R. A new set of steady-state and transient features for power signature analysis based on VI trajectory. In Proceedings of the 2019 IEEE PES Innovative Smart Grid Technologies Conference-Latin America (ISGT Latin America), Gramado City, Brazil, 15–18 September 2019; pp. 1–6. [Google Scholar]
  31. Wu, X.; Jiao, D.; Liang, K.; Han, X. A fast online load identification algorithm based on VI characteristics of high-frequency data under user operational constraints. Energy 2019, 188, 116012. [Google Scholar] [CrossRef]
  32. Liu, Y.; Wang, X.; You, W. Non-intrusive load monitoring by voltage–current trajectory enabled transfer learning. IEEE Trans. Smart Grid 2018, 10, 5609–5619. [Google Scholar] [CrossRef]
  33. Faustine, A.; Pereira, L.; Klemenjak, C. Adaptive weighted recurrence graphs for appliance recognition in non-intrusive load monitoring. IEEE Trans. Smart Grid 2020, 12, 398–406. [Google Scholar] [CrossRef]
  34. Wang, S.; Chen, H.; Guo, L.; Xu, D. Non-intrusive load identification based on the improved voltage-current trajectory with discrete color encoding background and deep-forest classifier. Energy Build. 2021, 244, 111043. [Google Scholar] [CrossRef]
  35. Jia, D.; Li, Y.; Du, Z.; Xu, J.; Yin, B. Non-intrusive load identification using reconstructed voltage–current images. IEEE Access 2021, 9, 77349–77358. [Google Scholar] [CrossRef]
  36. Zhao, Q.; Xu, Y.; Wei, Z.; Han, Y. Non-intrusive load monitoring based on deep pairwise-supervised hashing to detect unidentified appliances. Processes 2021, 9, 505. [Google Scholar] [CrossRef]
  37. Han, Y.; Xu, Y.; Huo, Y.; Zhao, Q. Non-intrusive load monitoring by voltage–current trajectory enabled asymmetric deep supervised hashing. IET Gener. Transm. Distrib. 2021, 15, 3066–3080. [Google Scholar] [CrossRef]
  38. Han, Y.; Li, K.; Feng, H.; Zhao, Q. Non-intrusive load monitoring based on semi-supervised smooth teacher graph learning with voltage–current trajectory. Neural Comput. Appl. 2022, 1–14. [Google Scholar] [CrossRef]
  39. Kolter, J.Z.; Johnson, M.J. REDD: A public data set for energy disaggregation research. In Proceedings of the Workshop on Data Mining Applications in Sustainability (SIGKDD), San Diego, CA, USA, 21–24 August 2011; Volume 25, pp. 59–62. [Google Scholar]
  40. Gao, J.; Giri, S.; Kara, E.C.; Bergés, M. Plaid: A public dataset of high-resoultion electrical appliance measurements for load identification research: Demo abstract. In Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings, Memphis, TN, USA, 4–6 November 2014; pp. 198–199. [Google Scholar]
  41. Baets, L.D.; Develder, C.; Dhaene, T.; Deschrijver, D.; Berges, M. Handling imbalance in an extended PLAID. In Proceedings of the 2017 Sustainable Internet and ICT for Sustainability (SustainIT), Funchal, Portugal, 6–7 December 2017. [Google Scholar]
  42. Medico, R.; De Baets, L.; Gao, J.; Giri, S.; Kara, E.; Dhaene, T.; Develder, C.; Bergés, M.; Deschrijver, D. A voltage and current measurement dataset for plug load appliance identification in households. Sci. Data 2020, 7, 1–10. [Google Scholar] [CrossRef] [Green Version]
  43. Kahl, M.; Haq, A.U.; Kriechbaumer, T.; Jacobsen, H.A. Whited-a worldwide household and industry transient energy data set. In Proceedings of the 3rd International Workshop on Non-Intrusive Load Monitoring, Vancouver, BC, Canada, 14–15 May 2016; pp. 1–4. [Google Scholar]
  44. Meziane, M.N.; Picon, T.; Ravier, P.; Lamarque, G.; Le Bunetel, J.C.; Raingeaud, Y. A measurement system for creating datasets of on/off-controlled electrical loads. In Proceedings of the 2016 IEEE 16th International Conference on Environment and Electrical Engineering (EEEIC), Florence, Italy, 7–10 June 2016; pp. 1–5. [Google Scholar]
  45. Kahl, M.; Krause, V.; Hackenberg, R.; Haq, A.U.; Horn, A.; Jacobsen, H.A.; Kriechbaumer, T.; Petzenhauser, M.; Shamonin, M.; Udalzow, A. Measurement system and dataset for in-depth analysis of appliance energy consumption in industrial environment. Tech. Mess. 2019, 86, 1–13. [Google Scholar] [CrossRef]
  46. Anderson, K.; Ocneanu, A.; Benitez, D.; Carlson, D.; Rowe, A.; Berges, M. Blued: A fully labeled public dataset for event-based nonintrusive load monitoring research. In Proceedings of the 2nd Workshop on Data Mining Applications in Sustainability (SustKDD), Beijing, China, 12–16 August 2012; pp. 1–5. [Google Scholar]
Figure 1. The physical architecture of non-intrusive load monitoring.
Figure 1. The physical architecture of non-intrusive load monitoring.
Energies 16 00939 g001
Figure 2. Taxonomy of appliance signatures for NILM.
Figure 2. Taxonomy of appliance signatures for NILM.
Energies 16 00939 g002
Figure 3. Typical event-based NILM framework.
Figure 3. Typical event-based NILM framework.
Energies 16 00939 g003
Figure 4. The generated original images of (a) air conditioner, (b) compact fluorescent lamp, (c) fan, (d) fridge, (e) hairdryer, (f) heater, (g) incandescent light bulb, (h) laptop, (i) microwave, (j) vacuum, and (k) washing machine for PLAID dataset.
Figure 4. The generated original images of (a) air conditioner, (b) compact fluorescent lamp, (c) fan, (d) fridge, (e) hairdryer, (f) heater, (g) incandescent light bulb, (h) laptop, (i) microwave, (j) vacuum, and (k) washing machine for PLAID dataset.
Energies 16 00939 g004aEnergies 16 00939 g004b
Figure 5. The generated binary images of (a) air conditioner, (b) compact fluorescent lamp, (c) fan, (d) fridge, (e) hairdryer, (f) heater, (g) incandescent light bulb, (h) laptop, (i) microwave, (j) vacuum, and (k) washing machine for PLAID dataset.
Figure 5. The generated binary images of (a) air conditioner, (b) compact fluorescent lamp, (c) fan, (d) fridge, (e) hairdryer, (f) heater, (g) incandescent light bulb, (h) laptop, (i) microwave, (j) vacuum, and (k) washing machine for PLAID dataset.
Energies 16 00939 g005aEnergies 16 00939 g005b
Figure 6. The generated color images of (a) air conditioner, (b) compact fluorescent lamp, (c) fan, (d) fridge, (e) hairdryer, (f) heater, (g) incandescent light bulb, (h) laptop, (i) microwave, (j) vacuum, and (k) washing machine for PLAID dataset.
Figure 6. The generated color images of (a) air conditioner, (b) compact fluorescent lamp, (c) fan, (d) fridge, (e) hairdryer, (f) heater, (g) incandescent light bulb, (h) laptop, (i) microwave, (j) vacuum, and (k) washing machine for PLAID dataset.
Energies 16 00939 g006
Table 1. Confusion matrix applied in load identification.
Table 1. Confusion matrix applied in load identification.
ReferencePrediction
PositiveNegative
PositiveTrue Positive (TP)False Negative (FN)
NegativeFalse Positive (FP)True Negative (TN)
Table 2. Existing methods for load identification based on V-I trajectory features.
Table 2. Existing methods for load identification based on V-I trajectory features.
MethodsYear of PublicationDatasetFrequencyNumber of AppliancesMetricsPerformance
[20]2006-----
[21]2007-----
[22]2013REDD16.5 kHz22Precision0.909
[17]2015PLAID30 kHz11Accuracy0.8603
[23]2015REDD16.5 kHz22Accuracy0.9134
[24]2016private30.72 kHz23Accuracy0.99
[25]2017PLAID30 kHz11Accuracy0.8175
[26]2018PLAID30 kHz11F-measure0.7760
[26]2018WHITED44 kHz22F-measure0.7546
[27]2018PLAID(2018)30 kHz12F-measure0.8795
[28]2018PLAID30 kHz11F-measure0.7816
[16]2018REDD16.5 kHz22F-measure0.9643
[29]2018PLAID30 kHz11RI0.996
[29]2018WHITED44 kHz22RI0.879
[30]2019COOLL100 kHz42Accuracy0.99
[31]2019BLUED20 kHz22Accuracy0.90
[31]2019Laboratory data-12Accuracy0.90
[32]2019PLAID30 kHz11F-macro0.9540
[32]2019WHITED44 kHz54F-macro0.9866
[33]2020PLAID30 kHz12F-macro0.9777
[33]2020LILACD50 kHz16F-macro0.9833
[34]2021PLAID30 kHz11Accuracy0.985
[35]2021PLAID30 kHz11F-macro0.9736
[35]2021IDOUC30 kHz23F-macro0.9878
[36]2021REDD16.5 kHz10F-macro0.984
[36]2021PLAID30 kHz6F-macro0.969
[37]2021REDD16.5 kHz10F-macro0.974
[37]2021PLAID30 kHz6F-macro0.961
[38]2022PLAID30 kHz11F-macro0.928
[38]2022WHITED44 kHz54F-macro0.9838
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lu, J.; Zhao, R.; Liu, B.; Yu, Z.; Zhang, J.; Xu, Z. An Overview of Non-Intrusive Load Monitoring Based on V-I Trajectory Signature. Energies 2023, 16, 939. https://doi.org/10.3390/en16020939

AMA Style

Lu J, Zhao R, Liu B, Yu Z, Zhang J, Xu Z. An Overview of Non-Intrusive Load Monitoring Based on V-I Trajectory Signature. Energies. 2023; 16(2):939. https://doi.org/10.3390/en16020939

Chicago/Turabian Style

Lu, Jiangang, Ruifeng Zhao, Bo Liu, Zhiwen Yu, Jinjiang Zhang, and Zhanqiang Xu. 2023. "An Overview of Non-Intrusive Load Monitoring Based on V-I Trajectory Signature" Energies 16, no. 2: 939. https://doi.org/10.3390/en16020939

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