Next Article in Journal
Smartphone-Based Localization for Passengers Commuting in Traffic Hubs
Next Article in Special Issue
Deep Adaptive Ensemble Filter for Non-Intrusive Residential Load Monitoring
Previous Article in Journal
A Wirelessly Powered 4-Channel Neurostimulator for Reconstructing Walking Trajectory
Previous Article in Special Issue
A Data-Centric Analysis of the Impact of Non-Electric Data on the Performance of Load Disaggregation Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

2D Transformations of Energy Signals for Energy Disaggregation

by
Pascal A. Schirmer
1,2,*,† and
Iosif Mporas
1,†
1
School of Physics, Engineering and Computer Science, University of Hertfordshire, Hatfield AL10 9AB, UK
2
Department of Power Electronics, BMW AG, 80788 Munich, Germany
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2022, 22(19), 7200; https://doi.org/10.3390/s22197200
Submission received: 21 August 2022 / Revised: 18 September 2022 / Accepted: 20 September 2022 / Published: 22 September 2022

Abstract

:
The aim of Non-Intrusive Load Monitoring is to estimate the energy consumption of individual electrical appliances by disaggregating the overall power consumption that has been sampled from a smart meter at a house or commercial/industrial building. Last decade’s developments in deep learning and the utilization of Convolutional Neural Networks have improved disaggregation accuracy significantly, especially when utilizing two-dimensional signal representations. However, converting time series’ to two-dimensional representations is still an open challenge, and it is not clear how it influences the performance of the energy disaggregation. Therefore, in this article, six different two-dimensional representation techniques are compared in terms of performance, runtime, influence on sampling frequency, and robustness towards Gaussian white noise. The evaluation results show an advantage of two-dimensional imaging techniques over univariate and multivariate features. In detail, the evaluation results show that: first, the active and reactive power-based signatures double Fourier based signatures, as well as outperforming most of the other approaches for low levels of noise. Second, while current and voltage signatures are outperformed at low levels of noise, they perform best under high noise conditions and show the smallest decrease in performance with increasing noise levels. Third, the effect of the sampling frequency on the energy disaggregation performance for time series imaging is most prominent up to 1.2 kHz, while, above 1.2 kHz, no significant improvements in terms of performance could be observed.

1. Introduction

The aim of Non-Intrusive Load Monitoring (NILM) is to estimate the power consumption on the device level from the aggregated power-consumption signal of a household or a building [1], while minimizing the number of installed energy meters and thus reducing the wiring harness and improving the retrofitting capabilities [1,2]. NILM is defined as a single-channel source-separation task, and the methods that have been proposed in the literature to solve it can be classified into three main categories [3], namely (i) the pattern-matching (elastic matching) approaches which detect load signatures in the aggregated power-consumption signal by comparing them to a set of reference signatures [4,5,6]; (ii) the source-separation methods, including matrix and tensor factorization as well as sparse coding, which separate base components and activations using numeric solvers [7,8,9]; and (iii) the model-based approaches which are based on machine learning algorithms, usually training one model per device, in order to estimate the power consumption of the loads of interest from the aggregated signal [10,11,12].
In detail, within the last few decades, NILM has been employed in many utility and non-utility applications. As regards the utility applications, energy-consumption reduction for residential [13,14] and industrial [15] areas is the most common application. Furthermore, NILM has been used in energy management of smart-grids to optimize load schedules as well as to increase customers’ satisfaction [16,17]. Moreover, NILM has been used to improve load forecasting utilizing specific appliance-usage patterns [11]. In non-utility applications, NILM has been used for fault detection and diagnostics in both the industrial [18] and the residential sectors [19]. Moreover, the privacy-persevering nature of NILM has been used for human behavior monitoring [20]. Moreover, NILM was evaluated in terms of its ability to extract socio-economic information and consumer behavior [21].
The recent development of deep machine learning algorithms and the creation of big data collections have resulted in advanced NILM methodologies. NILM methodologies that are based on Deep Neural Networks (DNNs) [22], Convolutional Neural Networks (CNNs) [15], Long-Short-Term-Memory (LSTM), and Recurrent Neural Networks (RNNs) are presented in the bibliography [23]. Specifically, in [24], the authors presented a causal CNN with gate-dilation optimisation, while, in [25], the authors proposed a concatenated CNN method for high sampling frequencies. In [26], the authors presented a bidirectional LSTM approach with forward and backward path optimization and Bayesian optimization of the hyper-parameter. In [27], the authors proposed the use of RNNs combined with convolutional layers, and, in [28], the authors presented a NILM method based on deep RNNs. Moreover, recently published work on NILM is focused on the use of Generative Adversarial Networks (GANs) [29,30,31] and on bidirectional Transformers [32] in order to use self-attention mechanisms to increase the accuracy of NILM [33], as well as the robustness [30,34] of NILM methods. The transfer capability of NILM methods was studied in [35,36]. Moreover, the areas of fault detection [19] and privacy and security-sensitive Information extraction [3] have been studied.
The above-described approaches utilize either one-dimensional time series as input features [26,37] or multivariate time series of several different features, e.g., active power, reactive power, apparent power, and current, as in [24,27]. However, CNNs in particular were originally proposed as feature-extraction engines for two-dimensional and three-dimensional inputs, e.g., for image processing [38]. Therefore, few approaches have investigated the transformation of one-dimensional time series into two-dimensional signal representations while considering the physical nature of the NILM problem, i.e., considering the harmonic content or the relationship between active and reactive power. For example, in [39], a double-Fourier-integral-based approach for high-frequency energy disaggregation was proposed, and, in [40], a low-frequency approach based on active and reactive power signatures was proposed. Furthermore, voltage and current signatures were used to convert raw measurements into two-dimensional signatures [41,42]. Moreover, in [43,44] time series imaging approaches for univariate time series, i.e., when only a single feature is available, were investigated. However, it is not clear which two-dimensional representations have the best disaggregation performance, since, to the best of the authors knowledge, time-series-imaging techniques have not been compared with each other before. Therefore, in this paper, we investigate the NILM performance of two-dimensional signatures utilizing high- and low-frequency data. Furthermore, we compare the two-dimensional representations with previously published approaches using univariate or multivariate features. The contributions are as follows.
  • Six time-series-imaging (two-dimensional representations) techniques were compared on high- and low-frequency data.
  • The convergence behavior and the influence on the sampling frequency of the two-dimensional representations were evaluated.
  • The robustness to noise for the six evaluated time series imaging approaches was evaluated.
The remainder of the paper is structured as follows. In Section 2, an introduction to time series imaging for energy consumption signals is provided. In Section 3, the evaluated architecture utilizing two-dimensional representations is presented. In Section 4, the experimental setup is provided, and the evaluation results are presented in Section 5. The discussion is provided in Section 6, while the paper is concluded in Section 7.

2. Time Series Imaging for Energy-Consumption Signals

Let x a g g R T and y a g g R T be two aggregated discrete time signals of length T samples, e.g., current ( i a g g ) and voltage ( v a g g ) for high-frequency measurements or active power ( p a g g ) and reactive power ( q a g g ) for low-frequency measurements, continuously measured by a smart meter. The two signals are time-aligned (time-synchronous acquisition and in parallel A/D conversion); thus, when each signal is segmented to frames of length W samples for any arbitrary frame x a g g τ R W of x a g g , with x a g g τ = x t 0 , x t 0 + 1 , , x t 0 + W 1 , there is also a frame y a g g τ R W of y a g g , with y a g g τ = y t 0 , y t 0 + 1 , , y t 0 + W 1 , where t 0 is an arbitrary starting sample of the frame. Based on the above, the following six time series imaging methods are introduced: Voltage–Current (VI) trajectories (in Section 2.1), Double Fourier Integral Analysis (DFIA) (in Section 2.2), active–reactive (PQ) transformation (in Section 2.3), Recurrence (REC) plot (in Section 2.4), Gramian Angular Field (GAF) (in Section 2.5), and Markov Transition Field (MKF) (in Section 2.6).

2.1. VI-Trajectory

VI-Trajectories describe the changes of current and voltage in a two-dimensional plane, thus transforming the two time series of the current ( i a g g ) and the voltage ( v a g g ) into a two-dimensional array. Considering a frame of current i a g g τ and voltage v a g g τ , the VI-Trajectory can be calculated as follows [41,42]:
  • Normalize the waveforms to their absolute maximum values, i.e., i ˜ a g g τ = i a g g τ max i a g g and v ˜ a g g τ = v a g g τ max v a g g .
  • Define a uniform grid with grid size Δ i = m a x ( | i a g g | ) W / 2 and Δ v = m a x ( | v a g g | ) W / 2 .
  • Map the current and voltages samples i ˜ a g g ( i ) and v ˜ a g g ( j ) with 1 i , j W to the W × W grid cells, obtaining the VI-Trajectory feature vector F i , j τ R W × W , where each element in F i , j τ indicates if a combination of current and voltage exists or not.

2.2. Double Fourier Integral Analysis

In DFIA, an output function f ( · ) is defined [45] by the cyclically varying signals x a g g τ and y a g g τ , i.e., f ( x a g g τ , y a g g τ ) , i.e., z i , j τ = x a g g τ i · y a g g τ j , with 1 i , j W and Z τ R W × W being the two-dimensional representation for the τ -th frame. Each two-dimensional plane, Z τ , contains the information of the trajectories in the x/y directions. For energy disaggregation, the double Fourier transform is calculated for each Z τ frame, i.e.,
F k , l τ = 1 W 2 i = 1 W j = 0 W z i , j · e j 2 π ( k W i + l W j ) ,
where 1 k < K and 1 l < L are index variables. The magnitude and/or phase of each feature vector F τ C W × W is then used as the input of a machine learning model for classification or regression.

2.3. PQ Transformation

When high-frequency measurements are not available, the time frames of x a g g τ and y a g g τ can be used to form a two-dimensional PQ-representation. Specifically, if low-frequency active and reactive power are available, power can be calculated as in Equation (2).
F i , j τ = p a g g τ i 2 + q a g g τ j 2 ,
where F i , j τ R W × W with 1 i , j W is the two-dimensional representation of frame τ on the PQ plane, with the diagonal elements of F τ representing the instantaneous apparent power. Similarly, when the current and voltage are available with high-frequency resolution, a power plane can be calculated as in Equation (3).
F i , j τ = i a g g τ i · v a g g τ j

2.4. Recurrence Plot

The above-described methods have utilized both time series, x a g g and y a g g , to compute the two-dimensional representation that can be used as input features. However, some datasets offer only univariate measurements, e.g., only active power or current [46], thus not allowing the utilization of VI, DFIA, or PQ approaches. A method to utilize univariate time series imaging is the recurrence plot, which computes the pairwise distances between two successive frames. Based on the definition of the frame x a g g τ , the recurrence plot can be calculated as in Equation (4).
F i , j τ = Θ ϵ | | x a g g τ ( i ) x a g g τ ( j ) | | ,
where F i , j τ R W × W with 1 i , j W is the two-dimensional recurrence plot representation, Θ is the Heaviside function, and ε is a threshold parameter.

2.5. Gramian Angular Field

Similarly, Gramian Angular Fields (GAFs) can create two-dimensional representations based on a single time series. In detail, the GAF is a method creates a matrix of temporal correlations for each ( x i , x j ) within a frame x a g g τ R W . First, the time series is rescaled in the range [ x m i n , x m a x ] with 1 x m i n < x m a x 1 as described in Equation (5).
x ˜ i τ = x m i n + ( x m a x x m i n ) · x i τ m i n ( x τ ) m a x x τ m i n ( x τ ) ,
where x ˜ i τ , i 1 , , W , is the rescaled i-th sample of the τ -th frame of x a g g . After rescaling x ˜ i τ can be represented in polar coordinates based on the polar coordinates’ angle, ϕ i τ = a r c o s ( x ˜ i τ ) , the Gramian Angular (Summation) Field can be calculated as in Equation (6).
F i , j τ = cos ( ϕ i + ϕ j ) ,
where F i , j τ R W × W with 1 i , j W is the two-dimensional representation of the GAF.

2.6. Markov Transition Field

The Markov Transition Field (MTF) discretizes a time series into Q bins and spreads out the temporal information after calculating its Markov matrix. Considering the time frame x a g g τ , each sample x a g g τ ( i ) is assigned to one bin q j with j ϵ [ 1 , Q ] creating an Q × Q adjacent matrix which counts the transitions among the quantile bins, where w i , j denotes the frequency of a point of quantile q j , following a point of quantile q i . Based on this, the MTF can be written as in Equation (7).
F i , j τ = w i , j x 1 q i , x 1 q j w i , j x 1 q i , x W q j w i , j x W q i , x 1 q j w i , j x W q i , x W q j ,
where F i , j τ R W × W with 1 i , j W is the two-dimensional representation of the MTF.
A graphical illustration example of one electrical cycle of the current and voltage of the aggregated signal, as well as the graphical representation of the six methods for time series imaging, is illustrated in Figure 1.
As can be seen in the example of Figure 1, the methods for imaging time series into two-dimensional signatures result in very different two-dimensional representations of the one-dimensional voltage and current signals. In detail, the VI-Trajectory and DFIA result in relatively sparse two-dimensional patterns, whereas all other approaches have densely filled matrices. Moreover, due to the periodically varying current and voltage signals, the two-dimensional representations show symmetry properties for approaches (b–f), while the MTF representations are more chaotic due to the discretization of the data and putting the data into different bins.

3. NILM Using Two-Dimensional Signal Representations

NILM is defined as the problem of extracting the power consumption on the device level from the aggregated signal measured by one sensor in short-time analysis, i.e., in time-sliding windows. Specifically, given a set of M-1 known appliances with each of them consuming power p m with 1 m M 1 , the aggregated power p a g g measured by the sensor is:
p a g g = f p 1 , p 2 , , p M 1 , e = m = 1 M 1 p m + e = m = 1 M p m ,
where e = p M is the noise generated by one or more unknown device, and f ( · ) is the aggregation function. In NILM, the goal is to find estimations p ^ m , e ^ = p ^ M of the power consumption of each device m using a disaggregation function f 1 ( · ) with minimal estimation error, i.e.,
P ^ = p ^ 1 , p ^ 2 , , p ^ M 1 , e ^ = f 1 ( p a g g ) .
Given that Equation (9) cannot practically be solved analytically, most NILM approaches perform short-time analysis by segmenting the aggregated signal into frames and then estimating the power consumption of each appliance for every frame. In order to feed the disaggregation function f 1 ( · ) with more distinctive information, every frame of the active power signal, p a g g τ (or i a g g τ / v a g g τ for high-frequency data), is usually transferred to a feature representation, F a g g τ , as discussed in Section 2. Based on this, the disaggregation problem from Equation (9) can be reformulated on the frame level using the feature vectors as defined in Section 2.
P ^ τ = p ^ 1 τ , p ^ 2 τ , , p ^ M 1 τ , e ^ τ = f 1 ( F a g g τ )
The architecture of the presented NILM method using time series imaging consist of four steps, namely pre-processing, framing, time series imaging (two-dimensional signal representation) as discussed in Section 2, and disaggregation. The architecture for high-frequency data inputs is illustrated in Figure 2.
As can be seen in Figure 2, the raw current ( i a g g ( t ) ) and raw voltage ( v a g g ( t ) ) signals are initially pre-processed. Pre-processing consists of two steps, namely filtering and down-sampling of the data, resulting in the pre-processed signals i a g g ( t ) and v a g g ( t ) . After pre-processing the signals are frame blocked into frames of length W resulting into the signals i a g g τ R W and v a g g τ R W . Finally, time series imaging is performed generating the two-dimensional frame representation F a g g τ , which is used as input to the disaggregation stage. The disaggregation stage, consisting of a CNN operating as a feature-extraction engine and a DNN estimating the appliance consumption p ^ m τ .

4. Experimental Setup

The NILM architecture based on the imaging time series as described in Section 3 was evaluated using the datasets and regression algorithm presented below.

4.1. Datasets

The proposed architecture was evaluated using two different datasets, namely the REDD [46] and the AMPds2 [47], and was chosen for two reasons. First, REDD is the most widely used dataset in the energy disaggregation task and provides, next to low-frequency measurements (1 Hz), high-frequency measurements (16.5 kHz) for the aggregated signal, including both current and voltage signals [46]. Furthermore, the high-frequency measurements enable the comparison of different sampling rates and their impact on the disaggregation performance. Second, AMPds2 was chosen as it enables one-to-one comparison to previously proposed architectures such as WaveNILM [24] or SSHMM [10] since there are no missing data points and all data are time-synchronized [47]. Brief descriptions of the datasets can be found in Table 1, where NAR indicates the noise-to-aggregate ratio as defined in [48].
As regards the AMPds2 dataset, in the literature, either all or a subset of appliances are used, often referred to the deferrable loads; thus, in the evaluation protocol and the experimental results, we have included both scenarios. In specific, the deferrable loads for the AMPds2 dataset are the cloth dryer, the dish washer, the HVAC system, the heat pump, and the kitchen wall oven [10].

4.2. Pre-Processing

The data were pre-processed as commonly conducted previously in the literature [47] using median filtering with a filter length of 21 samples. Furthermore, the high-frequency data were down-sampled by a factor of five, resulting in an aggregated signal with sampling frequency of 3.3 kHz, enabling the usage of the first 27 harmonics of the current and the voltage, which are capturing most of the information as discussed in [49,50]. Similarly, the data at appliance level were down-sampled to a resolution of one minute to be aligned with the previously published literature [10,51,52]. Both aggregated and appliance data were normalized using mean-std normalization, while the mean value and the value of the standard deviation (std) were calculated using the training data subset only [53]. The normalization procedure is described in Equation (11).
x ˜ = x x ¯ t r a i n σ t r a i n ,
where x is the original signal, x ¯ t r a i n is the mean value of the signal in the training set, σ t r a i n is the standard deviation of the signal in the training set, and x ˜ is the normalized data.

4.3. Model Parametrization

A two-dimensional CNN was utilized at the regression step as in [53] with RELU activation functions in the intermediate layers and with a linear activation function in the last one. In addition, the one-dimensional kernels were replaced by two-dimensional kernels, to account for the two-dimensional inputs through the imaging of the time series’ of the proposed method. Furthermore, the number of layers and neurons in the dense part of the model have been selected after hyper-parameter optimization. The detailed layer setup, including the number of filters is illustrated in Figure 3.
The NILM models were trained using TensorFlow, and the Keras backend was utilised with Adam optimisation during the training of the models (The Python implementation of the architecture is available at https://github.com/pascme05/HF_NILM, accessed on 20 August 2022). The selected values of the hyper-parameters of the models and the parametrization of the Adam optimisation are shown in Table 2.
As can be seen in Table 2, different frame lengths have been utilized for the high-frequency (HF) and the low-frequency (LF) experiments. In detail, for HF experiments, at least one fundamental period (55 samples @3.3 kHz) of the electrical signals must be captured to calculate the harmonic spectrum or the VI trajectories. Conversely, for LF signals, there is no such restriction; thus, a frame length of 30 min (i.e., 30 samples) has been used since it has shown good results in previous work [40]. Similarly, 100 epochs were used for training the HF CNN due to the higher number of data samples, while 50 epochs were used for the LF CNN.

4.4. Experimental Protocols

The proposed architecture was evaluated using three different experimental protocols. Specifically, the evaluation was performed using 10-fold cross-validation with 10% of the training data being used for validation, thus the test data are completely unseen in training unlike a previous approach [24], where the validation data were used for testing as well. Furthermore, all scenarios are utilizing the so-called noisy configuration [10] without modelling the unrecorded data as an additional ghost appliance. A tabulated overview of all three evaluated protocols is provided in Table 3.
As can be seen in Table 3, protocol #1 evaluates the performance on HF data by utilizing the REDD dataset. Protocol #2 and protocol #3 are used for direct comparison with the literature evaluating the performance in the two most common scenarios when utilizing AMPds2, namely through the evaluation of all (ALL) loads and the deferral (DEF) loads, using current as the output feature [10].

5. Experimental Results

The NILM methodology described in Section 3 was tested using the experimental setup presented in Section 4. For the purpose of accurate comparison, performance was tested in terms of estimation accuracy ( E A C C ), as proposed in [46].
E A C C = 1 τ = 1 T m = 1 M p ^ m τ p m τ 2 τ = 1 T m = 1 M p m τ ,
where p ^ m is the estimated power of device m, with 1 < = m < = M , T is the number of disaggregated frames, and M is the number of disaggregated devices. Furthermore, to compare with previously published approaches, additional accuracy metrics, namely the Mean Absolute Error (MAE) and the normalized Signal Aggregated Error (SAE) are used, which are defined as:
M A E = 1 T τ = 1 T | p ^ m τ p m τ |
S A E = E ^ m E m E m ,
where E m denotes the total energy consumption of the appliance m and E ^ m its predicted value. The results for REDD-3 and REDD-5 are tabulated for the six different two-dimensional transformation methods in Table 4. The results are reported in terms of E A C C , MAE, and SAE using active power as the output feature.
As can be seen in Table 4, the PQ-transformed signals outperform all other approaches at REDD-3 dataset, while achieving very high performances at the REDD-5 as well. Conversely, MKF is achieving very low performance for all accuracy metrics in both REDD-3 and REDD-5, while REC and GAF are achieving quite similar results for all accuracy metrics and in both datasets. Similarly, the results for AMPds2 are reported for five different two-dimensional transformation methods, since VI trajectories cannot be calculated due to the missing voltage information in the AMPds2 dataset. The results are reported in terms of E A C C , MAE, and SAE using current as output feature and can be found in Table 5.
As can be seen in Table 5, once again PQ transformed signals are outperforming all other methods for both deferrable (protocol #3) and all loads (protocol #2), achieving a maximum accuracy of 94.78%. Furthermore, it can also be seen that MKF is reporting the worst performance for all accuracy metrics for both deferrable and all loads. Moreover, it can be seen that the time series imaging methods that are utilizing two input features, e.g., PQ transformed signals or DFIA, are outperforming methods that utilize only univariate input signals, e.g., REC, GAF, and MKF.
To compare the proposed time series imaging methods to previously proposed approaches, the five approaches reporting the best performance on the AMPds2 dataset have been used for comparison and are tabulated in Table 6. It must be noted that, for the purpose of the direct comparison, the results in Table 6 have been calculated following the evaluation setups of the corresponding articles, e.g., using only the first year of AMPds2 when comparing to [10,24] or using a reduced amount of data (training: 18 August 2012–13 April 2013, testing: 17 May 2013–17 June 2013) when comparing to [26,29,30].
As can be seen in Table 6, the PQ-transformed signals are outperforming most of the other techniques showing the advantages of utilizing two-dimensional representations in combination with CNNs. Only the WaveNILM [24] approach using all appliances is performing 0.2% better than the PQ-transformed signals; however, that approach is utilizing four input features (active power, reactive power, apparent power, and current), while the PQ transformation approach is only utilizing two input features (active power and reactive power). Furthermore, when comparing only three appliances as in [26,29,30], the PQ transformation is achieving significantly better performances.

6. Discussion

Further to the experimental results presented in Section 5, three topics, namely the influence on the convergence and runtime of the two-dimensional representation methods (Section 6.1), the influence on the sampling frequency (Section 6.2), and the robustness towards noise (Section 6.3), are discussed in this Section.

6.1. Runtime and Convergence

For sequence-to-point approaches with high dimensionality of the input data, as in the proposed one using time series imaging with two-dimensional representations, algorithm convergence and real-time capability are of significant interest [35,39]. Therefore, the convergence behavior for a fixed size of data and the execution times per sample were investigated. The comparison of the convergence of protocol #1 of the six different two-dimensional representation methods is shown for the training and the validation for the first 50 epochs in Figure 4.
As can be seen in Figure 4, all the two-dimensional representation methods are showing good convergence for both training and validation. In detail, the four approaches, DFIA, PQ, REC, and GAF, are showing rather similar convergence behavior, which is reflected in their similar performances tabulated in Table 4. Conversely, VI trajectories are not converging the as-good, which was reflected in their slightly worse performance during disaggregation. Furthermore, MKF is showing significantly worse convergence behavior, which is in line with the results reported in Section 5 for both high- and low-frequency data. Additionally, the convergence behavior for real-time applications and the runtime of the algorithms are crucial. The execution time per sample for the six different time series imaging methods was calculated on an AMD Ryzen 3700 CPU with 32 GB RAM. The results are shown in Table 7.
As can be seen in Table 7, the PQ transformation outperforms all other approaches due to only relying on one matrix multiplication of the current and voltage frame, whereas DFIA requires a frequency two-dimensional Fourier analysis of a W × W size matrix. Similarly, all other approaches require significantly more multiplications and additions to calculate the corresponding signatures, as described in Section 2, thus reporting higher execution times.

6.2. Sampling Frequency

To design cost-effective smart meter hardware, it is important to understand the dependencies of the disaggregation performance on the sampling frequency. Furthermore, significant influences of the sampling frequency on the disaggregation performance have been previously reported in the literature [54,55]. To investigate the dependency of the performance on the sampling frequency, the high-frequency part of the REDD database was used. In detail, the impact of the sampling frequency on the NILM performance was investigated between 180 Hz and 1800 Hz, capturing up-to the 15th harmonic when considering a line frequency of 60 Hz. The performance for different sampling frequencies in terms of MAE is illustrated in Figure 5.
As can be seen in Figure 5, the MAE decreases while the sampling frequency increases, due to the increase of the information captured by the higher order harmonics. However, it can also be seen that an increase above 1200 Hz does not further decrease the MAE significantly. Since the amplitude of the higher-order harmonics decreases with the square of the harmonic order, i.e., a fundamental current amplitude of the maximum line current per phase (15 A) corresponds to the amplitude of the 10th harmonic, which is approximately equal to 15 A 100 = 150 mA, the information captured by the high-order harmonics is decreasing quickly not providing any additional information to the disaggregation algorithm [41]. Moreover, due to the electrical design of certain appliances, especially the odd order harmonics are having a significant influence on the performance, which can be seen in the decrease around 360 Hz (3rd harmonic), 600 Hz (5th harmonic), and 840 Hz (7th harmonic). It should also be noted that REDD-3 and REDD-5 show very similar characteristics in terms of the influence of the sampling frequency to the NILM performance, which is due to the underlying fundamental physical properties of the current harmonics [49,56].

6.3. Robustness to Noise

To investigate how robust the two-dimensional representation methods are against noise, additive white noise was added to the aggregated signal during testing. In detail, different levels of white noise have been investigated, namely 0–50%, with the noise level broken into increments of 5%. Similarly to [30], a noise level of x% means that the aggregated signal during testing has a deviation of x% when being compared to the original signal. The influence on the MAE when adding a certain level of noise is illustrated for the six different two-dimensional representation methods in Figure 6. To account for influences during testing and training, each of these results was calculated using 5-fold cross-validation and 50 epochs for training.
As can be seen in Figure 6, there are differences considering the NILM performance under different levels of noise. First, even though the five two-dimensional representation methods (VI, DFIA, PQ, REC, and GAF) have shown very similar performances under noiseless conditions, their behavior under noisy conditions is different. While, for low noise conditions (0–10%), DFIA shows the best performance, which has already been reported in [39], VI, PQ, and REC signatures outperform DFIA for noise levels larger than 15%. This is probably since DFIA is a technique working in the frequency domain, thus relying on the correct identification of device-specific harmonics for disaggregation. Furthermore, while VI signatures have the worst performance in noiseless conditions, the increase of MAE with increasing noise is the smallest, reporting the best results for high noise conditions (>25%). This robustness to noise is probably due to a sparse representation of the current and voltage waveform that the VI trajectories are having, which cannot easily be distorted by adding white noise (see Figure 1b). Moreover, GAF does not perform well under noisy conditions, reporting an increase of MAE by approximately 75% when adding 5% of white noise. This is probably due to the fact that GAF is based on an evaluation of phase angles, which are far more sensitive to noise than amplitudes. Second, even though MKF reports the worst absolute performance, the increase in MAE is the smallest for all two-dimensional representation methods, which is probably observed because the MKF is evaluating the signal changes and their frequency of change rather than the signal itself. Therefore, only the changes of devices states are captured, which cannot easily be changed by adding white noise.

7. Conclusions

A comparison of time series two-dimensional representation methods for energy disaggregation has been presented. In detail, six different time series 2D representation methods for high-frequency data were investigated, and it was shown that PQ transformations outperform other two-dimensional representation-based approaches in almost all investigated evaluation protocols in terms of NILM performance, as well as in terms of run-time. However, when high-noise conditions are considered current and voltage-based signatures (i.e., VI-trajectories) outperform all other approaches showing the highest robustness against increasing levels of noise. Furthermore, it was shown that approaches utilizing both current and voltage time series (such as VI-trajectories, PQ-transforms, or DFIA) are outperforming approaches that rely on univariate data, i.e., the two-dimensional representation that utilize only one time series (such as REC, GAF, or MTF). Moreover, it was shown that utilizing high-frequency data significantly decreases the energy disaggregation error. However, it was also shown that sampling frequencies above 1200 Hz barely show any improvement on the energy disaggregation performance. In general, the results indicate that two-dimensional representations in combination with CNNs are a suitable choice for addressing the energy disaggregation problem. When comparing with previously published methods, it was shown that two-dimensional signatures achieve equal or better performances, while often using fewer features. In the future, the following research directions should be considered. First, an in-depth investigation on sampling frequencies and their influence on appliance specific disaggregation accuracies should be conducted to obtain a better understanding of the impact of certain harmonics on the disaggregation problem. Second, two-dimensional representations (time series imaging) should be combined with transfer learning, utilizing the transfer capability of pre-trained big CNN models mostly used in computer vision tasks.

Author Contributions

Conceptualization, P.A.S. and I.M.; methodology, P.A.S. and I.M.; software, P.A.S.; writing—original draft preparation, P.A.S.; writing—review and editing, I.M. and P.A.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

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. Hart, G.W. Nonintrusive appliance load monitoring. Proc. IEEE 1992, 80, 1870–1891. [Google Scholar] [CrossRef]
  2. Froehlich, J.; Larson, E.; Gupta, S.; Cohn, G.; Reynolds, M.; Patel, S. Disaggregated End-Use Energy Sensing for the Smart Grid. IEEE Pervasive Comput. 2011, 10, 28–39. [Google Scholar] [CrossRef]
  3. Schirmer, P.A.; Mporas, I. Non-Intrusive Load Monitoring: A Review. IEEE Trans. Smart Grid 2022. [Google Scholar] [CrossRef]
  4. Schirmer, P.A.; Mporas, I.; Paraskevas, M. Energy Disaggregation Using Elastic Matching Algorithms. Entropy 2020, 22, 71. [Google Scholar] [CrossRef]
  5. He, K.; Stankovic, L.; Liao, J.; Stankovic, V. Non-Intrusive Load Disaggregation using Graph Signal Processing. IEEE Trans. Smart Grid 2016, 9, 1739–1747. [Google Scholar] [CrossRef]
  6. Zhao, B.; Stankovic, L.; Stankovic, V. On a Training-Less Solution for Non-Intrusive Appliance Load Monitoring Using Graph Signal Processing. IEEE Access 2016, 4, 1784–1799. [Google Scholar] [CrossRef]
  7. Singh, S.; Majumdar, A. Analysis Co-Sparse Coding for Energy Disaggregation. IEEE Trans. Smart Grid 2017, 10, 462–470. [Google Scholar] [CrossRef]
  8. Singh, S.; Majumdar, A. Deep Sparse Coding for Non-Intrusive Load Monitoring. IEEE Trans. Smart Grid 2017, 9, 4669–4678. [Google Scholar] [CrossRef]
  9. Schirmer, P.A.; Mporas, I. Multivariate Non-Negative Matrix Factorization with Application to Energy Disaggregation. In Proceedings of the ICASSP 2021—2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada, 6–11 June 2021; pp. 3285–3289. [Google Scholar] [CrossRef]
  10. Makonin, S.; Popowich, F.; Bajic, I.V.; Gill, B.; Bartram, L. Exploiting HMM Sparsity to Perform Online Real-Time Nonintrusive Load Monitoring. IEEE Trans. Smart Grid 2016, 7, 2575–2585. [Google Scholar] [CrossRef]
  11. Welikala, S.; Dinesh, C.; Ekanayake, M.P.B.; Godaliyadda, R.I.; Ekanayake, J. Incorporating Appliance Usage Patterns for Non-Intrusive Load Monitoring and Load Forecasting. IEEE Trans. Smart Grid 2019, 10, 448–461. [Google Scholar] [CrossRef]
  12. Murray, D.; Stankovic, L.; Stankovic, V.; Lulic, S.; Sladojevic, S. Transferability of Neural Network Approaches for Low-rate Energy Disaggregation. In Proceedings of the ICASSP 2019—2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 8330–8334. [Google Scholar] [CrossRef]
  13. Du, Y.; Du, L.; Lu, B.; Harley, R.; Habetler, T. A review of identification and monitoring methods for electric loads in commercial and residential buildings. In Proceedings of the IEEE Energy Conversion Congress and Expo: ECCE 2010, Atlanta, GA, USA, 12–16 September 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 4527–4533. [Google Scholar] [CrossRef]
  14. Kelly, J.; Knottenbelt, W. Does disaggregated electricity feedback reduce domestic electricity consumption? A systematic review of the literature. arXiv 2016, arXiv:1605.00962. [Google Scholar]
  15. García-Pérez, D.; Pérez-López, D.; Díaz-Blanco, I.; González-Muñiz, A.; Domínguez-González, M.; Cuadrado Vega, A.A. Fully-Convolutional Denoising Auto-Encoders for NILM in Large Non-Residential Buildings. IEEE Trans. Smart Grid 2021, 12, 2722–2731. [Google Scholar] [CrossRef]
  16. Çimen, H.; Çetinkaya, N.; Vasquez, J.C.; Guerrero, J.M. A Microgrid Energy Management System Based on Non-Intrusive Load Monitoring via Multitask Learning. IEEE Trans. Smart Grid 2021, 12, 977–987. [Google Scholar] [CrossRef]
  17. 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]
  18. Aboulian, A.; Green, D.H.; Switzer, J.F.; Kane, T.J.; Bredariol, G.V.; Lindahl, P.; Donnal, J.S.; Leeb, S.B. NILM Dashboard: A Power System Monitor for Electromechanical Equipment Diagnostics. IEEE Trans. Ind. Inform. 2019, 15, 1405–1414. [Google Scholar] [CrossRef]
  19. Rafati, A.; Shaker, H.R.; Ghahghahzadeh, S. Fault Detection and Efficiency Assessment for HVAC Systems Using Non-Intrusive Load Monitoring: A Review. Energies 2022, 15, 341. [Google Scholar] [CrossRef]
  20. Hernández, Á.; Ruano, A.; Ureña, J.; Ruano, M.; Garcia, J. Applications of NILM techniques to energy management and assisted living. IFAC-PapersOnLine 2019, 52, 164–171. [Google Scholar] [CrossRef]
  21. Schirmer, P.A.; Mporas, I. On the non-intrusive extraction of residents’ privacy-and security-sensitive information from energy smart meters. Neural Comput. Appl. 2021, 1–14. [Google Scholar] [CrossRef]
  22. Huber, P.; Calatroni, A.; Rumsch, A.; Paice, A. Review on Deep Neural Networks Applied to Low-Frequency NILM. Energies 2021, 14, 2390. [Google Scholar] [CrossRef]
  23. Le, T.-T.-H.; Heo, S.; Kim, H. Toward Load Identification Based on the Hilbert Transform and Sequence to Sequence Long Short-Term Memory. IEEE Trans. Smart Grid 2021, 12, 3252–3264. [Google Scholar] [CrossRef]
  24. Harell, A.; Makonin, S.; Bajic, I.V. Wavenilm: A Causal Neural Network for Power Disaggregation from the Complex Power Signal. In Proceedings of the ICASSP 2019—2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 8335–8339. [Google Scholar] [CrossRef]
  25. Wu, Q.; Wang, F. Concatenate Convolutional Neural Networks for Non-Intrusive Load Monitoring across Complex Background. Energies 2019, 12, 1572. [Google Scholar] [CrossRef]
  26. Kaselimi, M.; Doulamis, N.; Doulamis, A.; Voulodimos, A.; Protopapadakis, E. Bayesian-optimized Bidirectional LSTM Regression Model for Non-intrusive Load Monitoring. In Proceedings of the ICASSP 2019—2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 2747–2751. [Google Scholar] [CrossRef]
  27. Kaselimi, M.; Protopapadakis, E.; Voulodimos, A.; Doulamis, N.; Doulamis, A. Multi-Channel Recurrent Convolutional Neural Networks for Energy Disaggregation. IEEE Access 2019, 7, 81047–81056. [Google Scholar] [CrossRef]
  28. Mauch, L.; Yang, B. A new approach for supervised power disaggregation by using a deep recurrent LSTM network. In Proceedings of the 2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Orlando, FL, USA, 14–16 December 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 63–67. [Google Scholar] [CrossRef]
  29. Kaselimi, M.; Voulodimos, A.; Protopapadakis, E.; Doulamis, N.; Doulamis, A. EnerGAN: A GENERATIVE ADVERSARIAL NETWORK FOR ENERGY DISAGGREGATION. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1578–1582. [Google Scholar] [CrossRef]
  30. Kaselimi, M.; Doulamis, N.; Voulodimos, A.; Doulamis, A.; Protopapadakis, E. EnerGAN++: A Generative Adversarial Gated Recurrent Network for Robust Energy Disaggregation. IEEE Open J. Signal Process. 2021, 2, 1–16. [Google Scholar] [CrossRef]
  31. Harell, A.; Jones, R.; Makonin, S.; Bajić, I.V. TraceGAN: Synthesizing Appliance Power Signatures Using Generative Adversarial Networks. IEEE Trans. Smart Grid 2021, 12, 4553–4563. [Google Scholar] [CrossRef]
  32. Yue, Z.; Witzig, C.R.; Jorde, D.; Jacobsen, H.A. BERT4NILM: A Bidirectional Transformer Model for Non-Intrusive Load Monitoring. In Proceedings of the 5th International Workshop on Non-Intrusive Load Monitoring, Online, 18 November 2020; pp. 89–93. [Google Scholar]
  33. Rafiq, H.; Shi, X.; Zhang, H.; Li, H.; Ochani, M.K.; Shah, A.A. Generalizability Improvement of Deep Learning-Based Non-Intrusive Load Monitoring System Using Data Augmentation. IEEE Trans. Smart Grid 2021, 12, 3265–3277. [Google Scholar] [CrossRef]
  34. Schirmer, P.A.; Mporas, I.; Sheikh-Akbari, A. Robust energy disaggregation using appliance-specific temporal contextual information. EURASIP J. Adv. Signal Process. 2020, 2020, 394. [Google Scholar] [CrossRef]
  35. Schirmer, P.A.; Mporas, I. Device and Time Invariant Features for Transferable Non-Intrusive Load Monitoring. IEEE Open Access J. Power Energy 2022, 9, 121–130. [Google Scholar] [CrossRef]
  36. Klemenjak, C.; Faustine, A.; Makonin, S.; Elmenreich, W. On metrics to assess the transferability of machine learning models in non-intrusive load monitoring. arXiv 2019, arXiv:1912.06200. [Google Scholar]
  37. Kaselimi, M.; Doulamis, N.; Voulodimos, A.; Protopapadakis, E.; Doulamis, A. Context Aware Energy Disaggregation Using Adaptive Bidirectional LSTM Models. IEEE Trans. Smart Grid 2020, 11, 3054–3067. [Google Scholar] [CrossRef]
  38. Pak, M.; Kim, S. A review of deep learning in image recognition. In Proceedings of the 2017 4th International Conference on Computer Applications and Information Processing Technology (CAIPT), Kuta Bali, Indonesia, 8–10 August 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–3. [Google Scholar]
  39. Schirmer, P.A.; Mporas, I. Double Fourier integral analysis based convolutional neural network regression for high-frequency energy disaggregation. IEEE Trans. Emerg. Top. Comput. Intell. 2021, 6, 439–449. [Google Scholar] [CrossRef]
  40. Schirmer, P.A.; Mporas, I. Low-Frequency Energy Disaggregation based on Active and Reactive Power Signatures. In Proceedings of the 2021 29th European Signal Processing Conference (EUSIPCO), Dublin, Ireland, 23–27 August 2021; pp. 1426–1430. [Google Scholar] [CrossRef]
  41. Liu, Y.; Wang, X.; You, W. Non-Intrusive Load Monitoring by Voltage—Current Trajectory Enabled Transfer Learning. IEEE Trans. Smart Grid 2019, 10, 5609–5619. [Google Scholar] [CrossRef]
  42. Hassan, T.; Javed, F.; Arshad, N. An Empirical Investigation of V-I Trajectory Based Load Signatures for Non-Intrusive Load Monitoring. IEEE Trans. Smart Grid 2014, 5, 870–878. [Google Scholar] [CrossRef]
  43. Bousbiat, H.; Klemenjak, C.; Leitner, G.; Elmenreich, W. Augmenting an Assisted Living Lab with Non-Intrusive Load Monitoring. In Proceedings of the 2020 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Dubrovnik, Croatia, 25–28 May 2020. [Google Scholar]
  44. Tito, S.R.; Rehman, A.U.; Kim, Y.; Nieuwoudt, P.; Aslam, S.; Soltic, S.; Lie, T.T.; Pandey, N.; Ahmed, M.D. Image segmentation-based event detection for non-intrusive load monitoring using gramian angular summation field. In Proceedings of the 2021 IEEE Industrial Electronics and Applications Conference (IEACon), Penang, Malaysia, 22–23 November 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 185–190. [Google Scholar]
  45. Holmes, G.; Lipo, T.A. (Eds.) Pulse Width Modulation for Power Converters: Principles and Practice; Wiley: New York, NY, USA; Chichester, UK, 2002. [Google Scholar]
  46. Kolter, J.Z.; Johnson, M.J. (Eds.) 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, 23–27 August 2011. [Google Scholar]
  47. Makonin, S.; Ellert, B.; Bajić, I.V.; Popowich, F. Electricity, water, and natural gas consumption of a residential house in Canada from 2012 to 2014. Sci. Data 2016, 3, 1–12. [Google Scholar] [CrossRef] [PubMed]
  48. Klemenjak, C.; Makonin, S.; Elmenreich, W. Investigating the performance gap between testing on real and denoised aggregates in non-intrusive load monitoring. Energy Inform. 2021, 4, 1–15. [Google Scholar] [CrossRef]
  49. Wichakool, W.; Avestruz, A.T.; Cox, R.W.; Leeb, S.B. Modeling and Estimating Current Harmonics of Variable Electronic Loads. IEEE Trans. Power Electron. 2009, 24, 2803–2811. [Google Scholar] [CrossRef]
  50. Bouhouras, A.S.; Gkaidatzis, P.A.; Panagiotou, E.; Poulakis, N.; Christoforidis, G.C. A NILM algorithm with enhanced disaggregation scheme under harmonic current vectors. Energy Build. 2019, 183, 392–407. [Google Scholar] [CrossRef]
  51. Kolter, J.Z.; Batra, S.; Ng, A.Y. Energy disaggregation via discriminative sparse coding. In Proceedings of the 23rd International Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 6–9 December 2010; Lafferty, J.D., Ed.; ACM: New York, NY, USA, 2010. [Google Scholar]
  52. Kolter, J.Z.; Jaakkola, T. Approximate Inference in Additive Factorial HMMs with Application to Energy Disaggregation. In Proceedings of the Fifteenth International Conference on Artificial Intelligence and Statistics, La Palma, Spain, 21–23 April 2012; Lawrence, N.D., Girolami, M., Eds.; PMLR: La Palma, Spain, 2012; Volume 22, pp. 1472–1482. [Google Scholar]
  53. DrIncecco, M.; Squartini, S.; Zhong, M. Transfer Learning for Non-Intrusive Load Monitoring. IEEE Trans. Smart Grid 2019, 11, 1419–1429. [Google Scholar] [CrossRef]
  54. Schirmer, P.A.; Mporas, I. Improving Energy Disaggregation Performance Using Appliance-Driven Sampling Rates. In Proceedings of the 2019 27th European Signal Processing Conference (EUSIPCO), A Coruna, Spain, 2–6 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–5. [Google Scholar] [CrossRef]
  55. Huchtkoetter, J.; Reinhardt, A. A study on the impact of data sampling rates on load signature event detection. Energy Inform. 2019, 2, 1–12. [Google Scholar] [CrossRef]
  56. Wichakool, W.; Remscrim, Z.; Orji, U.A.; Leeb, S.B. Smart Metering of Variable Power Loads. IEEE Trans. Smart Grid 2015, 6, 189–198. [Google Scholar] [CrossRef]
Figure 1. One electrical cycle for the aggregated current and voltage (a) as well as the transformed signals as obtained from the time series imaging (bg).
Figure 1. One electrical cycle for the aggregated current and voltage (a) as well as the transformed signals as obtained from the time series imaging (bg).
Sensors 22 07200 g001
Figure 2. Non-Intrusive Load-Monitoring architecture using time series imaging for high-frequency data inputs.
Figure 2. Non-Intrusive Load-Monitoring architecture using time series imaging for high-frequency data inputs.
Sensors 22 07200 g002
Figure 3. Architecture of the evaluated two-stage NILM model utilizing a two-dimensional CNN for feature extraction and a three layer DNN for regression. For each layer, the number of filter/pooling operations (X) and the two-dimensional filter/pooling size ( Y × Z ) is given as ( X @ Y × Z ) .
Figure 3. Architecture of the evaluated two-stage NILM model utilizing a two-dimensional CNN for feature extraction and a three layer DNN for regression. For each layer, the number of filter/pooling operations (X) and the two-dimensional filter/pooling size ( Y × Z ) is given as ( X @ Y × Z ) .
Sensors 22 07200 g003
Figure 4. Convergence of the six time series 2D representation methods for 50 epochs of training using the REDD database during (a) training and (b) validation.
Figure 4. Convergence of the six time series 2D representation methods for 50 epochs of training using the REDD database during (a) training and (b) validation.
Sensors 22 07200 g004
Figure 5. Performance for the REDD database for different sampling frequencies using PQ-transformed signals.
Figure 5. Performance for the REDD database for different sampling frequencies using PQ-transformed signals.
Sensors 22 07200 g005
Figure 6. Influence of the noise level on the performance of energy disaggregation for different time series imaging methods.
Figure 6. Influence of the noise level on the performance of energy disaggregation for different time series imaging methods.
Sensors 22 07200 g006
Table 1. Short description of the REDD and AMPds2 database.
Table 1. Short description of the REDD and AMPds2 database.
NameHouseCountryAppliancesSampling RateNAR
REDD3, 5US19, 2216.5 kHz11.1–31.8%
AMPds2-CA2260 sec17.8
Table 2. Hyper-parameter values of the CNN model and parameters of the Adam optimizer. HF and LF are the parameters for using high-frequency and low-frequency data, respectively.
Table 2. Hyper-parameter values of the CNN model and parameters of the Adam optimizer. HF and LF are the parameters for using high-frequency and low-frequency data, respectively.
ParameterValue HFValues LF
Input size55 × 5530 × 30
Batch size501000
Epochs10050
Patience1510
Learning rate0.0010.001
Beta-10.90.9
Beta-20.9990.999
Epsilon 1 × 10 8 1 × 10 8
Table 3. Three experimental protocols including train/test splits and evaluated appliances.
Table 3. Three experimental protocols including train/test splits and evaluated appliances.
ProtocolDatasetModelAppliancesTrainValidationTest
#1REDDHF-CNNALL90%10% of Train10%
#2AMPds2LF-CNNALL90%10% of Train10%
#3AMPds2LF-CNNDEF90%10% of Train10%
Table 4. Results for protocols # 1 in terms of E A C C , MAE, and SAE for the high-frequency data of REDD-3/5.
Table 4. Results for protocols # 1 in terms of E A C C , MAE, and SAE for the high-frequency data of REDD-3/5.
2D MethodREDD-3 HFREDD-5 HF
EACCMAESAEEACCMAESAE
VI83.66%6.690.05365.62%13.320.655
DFIA85.31%5.730.07773.10%10.400.036
PQ86.26%5.600.06876.33%9.730.055
REC84.21%6.160.07776.51%9.350.098
GAF84.38%6.300.07477.43%9.160.099
MKF75.50%9.740.07467.25%13.240.013
Table 5. Results for protocols # 2 and # 3 in terms of E A C C , MAE, and SAE for the low-frequency data of AMPds2.
Table 5. Results for protocols # 2 and # 3 in terms of E A C C , MAE, and SAE for the low-frequency data of AMPds2.
2D MethodAMPds2 ALLAMPds2 DEF
EACCMAESAEEACCMAESAE
DFIA80.85%0.220.24681.84%0.310.263
PQ89.94%0.120.04894.78%0.090.048
REC80.91%0.220.21680.04%0.340.352
GAF79.18%0.240.27377.86%0.380.408
MKF77.94%0.250.31177.49%0.390.423
Table 6. Comparison of the best-performing proposed 2D transformation method (PQ) with state-of-the-art performances reported in the literature in terms of E A C C and MAE (* the approach utilizes the next-to-active and reactive power and current and apparent power as its input features).
Table 6. Comparison of the best-performing proposed 2D transformation method (PQ) with state-of-the-art performances reported in the literature in terms of E A C C and MAE (* the approach utilizes the next-to-active and reactive power and current and apparent power as its input features).
2D MethodPQSSHMM [10]WaveNILM [24]BiLSTM [26]EnerGAN [29]EnerGAN++ [30]
DEF95.2%94.0%94.7%---
ALL90.0%-90.2% *---
DR,HO,WO13.2--38.635.338.5
Table 7. Average Execution Time (AET) per sample for different time series imaging approaches.
Table 7. Average Execution Time (AET) per sample for different time series imaging approaches.
Imaging MethodVIPQDFIARECGAFMKF
AET670 us33 us170 us950 us920 us980 us
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Schirmer, P.A.; Mporas, I. 2D Transformations of Energy Signals for Energy Disaggregation. Sensors 2022, 22, 7200. https://doi.org/10.3390/s22197200

AMA Style

Schirmer PA, Mporas I. 2D Transformations of Energy Signals for Energy Disaggregation. Sensors. 2022; 22(19):7200. https://doi.org/10.3390/s22197200

Chicago/Turabian Style

Schirmer, Pascal A., and Iosif Mporas. 2022. "2D Transformations of Energy Signals for Energy Disaggregation" Sensors 22, no. 19: 7200. https://doi.org/10.3390/s22197200

APA Style

Schirmer, P. A., & Mporas, I. (2022). 2D Transformations of Energy Signals for Energy Disaggregation. Sensors, 22(19), 7200. https://doi.org/10.3390/s22197200

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