Research on a Non-Intrusive Load Recognition Algorithm Based on High-Frequency Signal Decomposition with Improved VI Trajectory and Background Color Coding †
Abstract
:1. Introduction
- (1)
- The high-frequency mixed current signals were decomposed using the LSTM-DAE. This work accurately acquired the current signals of each load by exploiting the high sensitivity of LSTM to temporal signal features and the ability of the DAE to transform the load decomposition problems into denoising problems, which were then utilized as the fundamental data for load recognition;
- (2)
- Colored VI trajectories were generated by plotting the VI trajectories obtained from the multicycle voltage and current data. The R channel represented the normal multicycle VI trajectory, the G channel represented the current variation slope between adjacent sampling points, and the B channel represented the rate of power changes. Additionally, the VI trajectory background was color processed based on the difference in the current amplitude to obtain a multicycle color-encoded VI trajectory feature library with filled background colors;
- (3)
- The VI trajectory feature library was transformed into an n×n image format and input into the AlexNet network for training. Since the traditional AlexNet network was not suitable for load recognition tasks, the BOA algorithm was employed to optimize the network parameters, thereby achieving better recognition performance;
- (4)
- The PLAID dataset was utilized in the experiments, and the results demonstrated that the six selected load decomposition accuracies all exceeded 94.
2. LSTM-DAE-Based Load Decomposition
2.1. Load Decomposition
2.2. Denoising Autoencoder
- (1)
- We obtain the corrupted data by adding noise to the normal data or randomly discarding parts of the normal data;
- (2)
- In this study, the corrupted data is mapped to the low-dimensional hidden feature space by the self-encoder coding process ;
- (3)
- The decoder decodes the corrupted data’s mapping in the hidden feature space using Equation (6) and obtains the reconstructed data;
- (4)
- The minimization problem of Equation (7) is solved using the backpropagation algorithm.
2.3. Decomposition Model Based on LSTM-DAE
3. Load Recognition of VI Traces Based on Background Color Coding
3.1. Construction of the VI Trajectory Pixelization
- (1)
- Conventional VI traces typically analyzed changes in a single cycle, which failed to capture the characteristic changes of the load across different operating cycles. Therefore, this work utilized 20 consecutive cycles of current–voltage signals to generate VI traces, aiming to provide a more comprehensive reflection of the changes across different cycles;
- (2)
- Color coding the VI trajectory: The multicycle VI trajectory was represented in red (R channel), the slope of the straight line segment between adjacent sampling points of the VI trajectory was represented in green (G channel), and the instantaneous power value was represented in blue (B channel), thereby generating a VI trajectory image with colored tracks;
- (3)
- Due to the significant differences in current amplitude between certain loads with similar VI trajectories, and considering that current amplitude is an important load characteristic, this research assigned different colors to the background of the VI trajectories based on the varying current amplitudes in order to highlight the differences in current amplitude.
- (1)
- In this study, the voltage and current values were standardized, and the resulting standardized data were used to plot the standardized VI trajectory. The standardization formula employed in this research is as follows:
- (2)
- In this study, the VI trajectory was created using normalized data, and the resultant VI trajectory served as the R channel of the colored VI trajectory. Subsequently, the green (G) and blue (B) channels were established in sequence, facilitating the amalgamation of the RGB channels to form a colorful VI trajectory;
- (3)
- In this study, the G channel was created by mapping the slope of the straight line segments to the (0, 1) range using the arctan function.The was mapped to the VI trajectory to obtain the corresponding G-channel depth value for each grid, which was then normalized to obtain the G-channel value for each grid point;
- (4)
- The B channel was created with the following instantaneous power values:Mapping onto the VI trajectory results in depth values for each grid. Following this, the multiperiod power was normalized.
- (5)
- For the addition of the background color, the average of the RMS values of the current energy of 25 adjacent cycles was obtained and matched with the set background color to determine the background color.
3.2. Construction of a Convolutional Neural Network
3.3. Bayesian Optimization Algorithm
4. Dataset and Evaluation Criteria
5. Experimental Analysis
5.1. Assessment of Indicators
5.1.1. Evaluation Indexes of Decomposition Process
5.1.2. Evaluation Metrics for the Load Recognition Process
5.2. Example Analysis
5.2.1. Load Decomposition
5.2.2. Load Recognition
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Qi, B.; Liu, L.; Han, L.; Wang, L.; Ruan, W. Home appliance load identification algorithm based on system model. Electr. Meas. Instrum. 2018, 55, 23–30. [Google Scholar]
- Deng, X.; Zhang, G.; Wei, Q.; Peng, W.; Li, C. A survey on the non-intrusive load monitoring. Acta Autom. Sin. 2022, 43, 644–663. [Google Scholar]
- Li, P. Non-Intrusive Method for Power Load Disaggregation and Monitoring. Master’s Thesis, Tianjin University, Tianjin, China, 2009. [Google Scholar]
- Basu, K.; Debusschere, V.; Douzal-Chouakria, A.; Bacha, S. Time series distance-based methods for non-intrusive load monitoring in residential buildings. Energy Build. 2015, 96, 109–117. [Google Scholar] [CrossRef]
- 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]
- Piccialli, V.; Sudoso, A. A nonintrusive recognition method of household load behavior based on DTW algorithm. Electr. Meas. Instrum. 2019, 56, 17–22. [Google Scholar]
- Zhu, H.; Cao, N.; Lu, H. Non-intrusive load identification method based on feature weighted KNN. Electron. Meas. Technol. 2022, 56, 70–75. [Google Scholar]
- Dong, Z.; Chen, Y.; Xue, T.; Shao, R. Non-intrusive load monitoring algorithm based on attention mechanism combined with global and sliding window. Electr. Meas. Instrum. 2023, 60, 74–80. [Google Scholar]
- Yu, D.; Liu, M. A non-invasive load decomposiontion method base on deep circular convolutional model. Electr. Meas. Instrum. 2020, 57, 47–53. [Google Scholar]
- Athanasiadis, C.L.; Papadopoulos, T.A.; Doukas, D.I. Real-time non-intrusive load monitoring: A light-weight and scalable approach. Energy Build. 2021, 253, 111523. [Google Scholar] [CrossRef]
- Papageorgiou, P.; Mylona, D.; Stergiou, K.; Bouhouras, A.S. A Time-Driven Deep Learning NILM Framework Based on Novel Current Harmonic Distortion Images. Sustainability 2023, 15, 12957. [Google Scholar] [CrossRef]
- Lam, H.Y.; Fung, G.S.K.; Lee, W.K. A novel method to construct taxonomy electrical appliances based on load signatures. IEEE Trans. Consum. Electron. 2007, 53, 653–660. [Google Scholar] [CrossRef]
- 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, Dresden, Germany, 23 October 2017. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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, 34, 19147–19160. [Google Scholar] [CrossRef]
- 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, Mesa, AZ, USA, 28–30 April 2011. [Google Scholar]
- Kolter, Z.; Jaakkola, T.; Kolter, J.Z. Approximate Inference in Additive Factorial HMMs with Application to Energy Disaggregation. J. Mach. Learn. Res. 2012, 22, 1472–1482. [Google Scholar]
- 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, 1472–1482. [Google Scholar] [CrossRef]
- Kelly, J.; Knottenbelt, W. Neural NILM: Deep Neural Networks Applied to Energy Disaggregation. In Proceedings of the 2nd ACM International Conference on Embedded Systems for Energy-Efficient Built, BuildSys 2015, Seoul, Republic of Korea, 4 November 2015. [Google Scholar]
- Roberto, B.; Felicetti, A.; Principi, E. Denoising Autoencoders for Non-Intrusive Load Monitoring: Improvements and Comparative Evaluation. Energy Build. 2018, 158, 1461–1474. [Google Scholar]
- Odysseas, K.; Christoforos, N.; Dimitris, V. Sliding Window Approach for Online Energy Disaggregation Using Artificial Neural Networks. In Proceedings of the 10th Hellenic Conference on Artificial Intelligence, Patras, Greece, 9 July 2018. [Google Scholar]
- Zhang, C.; Zhong, M.; Wang, Z.; Goddard, N.; Sutton, C. Sequence-to-Point Learning with Neural Networks for non-intrusive Load Monitoring. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018. [Google Scholar]
- Xu, X.; Zhao, S.; Cui, K. Non-intrusive load decomposition algorithm based on convolution block attention model. Power Syst. Technol. 2021, 45, 3700–3705. [Google Scholar]
- Piccialli, V.; Sudoso, A. Improving Non-Intrusive Load Disaggregation through an Attention-Based Deep Neural Network. Energies 2021, 14, 847. [Google Scholar] [CrossRef]
- Hart, G. Nonintrusive appliance load monitoring. Proc. IEEE 1992, 80, 1870–1891. [Google Scholar] [CrossRef]
- Vincent, P.; Larochelle, H.; Bengio, Y.; Manzagol, P.A. Extracting and composing robust features with denoising autoencoders. In Proceedings of the 25th International Conference on Machine Learning, Helsinki, Finland, 5 July 2008. [Google Scholar]
- Liu, H.; Liu, Y.; Deng, S.C.; Shi, S.B.; Min, R.L.; Zhou, D.G. A power load identification method based on LSTM model. Electr. Meas. Instrum. 2019, 56, 62–69. [Google Scholar]
- Han, T.; Chen, X.; Liu, Q. Short-Term Load Forecasting for Distribution Network in the Presence of TOU Price Based on Long-Short-Term Memory Network. J. Northeast Electr. Power Univ. 2020, 40, 19–28. [Google Scholar]
- Song, X.; Jin, L.; Zhao, Y.; Yue, S.; Tong, L. Plant Image Recognition with Complex Background Based on Effective Region Screening. Laser Optoelectron. Prog. 2020, 57, 181–191. [Google Scholar]
- Liu, F.; Li, M.; Hu, J.; Xiao, Y.; Qi, Z. Expression Recognition Based on Low Pixel Face Images. Laser Optoelectron. Prog. 2020, 57, 97–104. [Google Scholar]
- Zhu, H.; Liu, X.; Liu, Y. Bayesian-based novel deep learning hyperparameter optimization. Data Commun. 2019, 2, 35–38. [Google Scholar]
- Jones, D.; Schonlau, M.; Welch, W. Efficient global optimization of expensive black-box functions. J. Glob. Optim. 1998, 13, 455–492. [Google Scholar] [CrossRef]
- Yu, X.; Xu, L.; Li, J.; Ji, X. MagConv: Mask-Guided Convolution for Image Inpainting. IEEE Trans. Image Process. 2023, 32, 4716–4727. [Google Scholar] [CrossRef]
- Cui, H. Non-Intrusive Load Monitoring and Decomposition Technology Based on Deep Learning and Application of Typical Scenarios. Master’s Thesis, Northeast Electric Power University, Dalian, China, 2023. [Google Scholar]
- 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, 63–70. [Google Scholar] [CrossRef]
- Zhao, A.; Zhao, X.; Jing, J.; Xi, J.; Cui, P. Non-intrusive Electric Load Identification Algorithm for Optimizing CNN Hyper-parameters. Laser Optoelectron. Prog. 2023, 60, 63–70. [Google Scholar]
- Zhi, D.; Shi, J.; Fu, R. Non-intrusive Load Identification Based on Steady-state V-I Trajectory. In Proceedings of the 4th International Conference on Neural Computing for Advanced Applications, Hefei, China, 7 July 2023. [Google Scholar]
- Wu, B.; Gu, W.; He, X. Low-power consumption high-precision non-invasive electrical appliance identification algorithm. J. Xidian Univ. 2023, 50, 149–157. [Google Scholar]
Layers | Hyperparameters | Dynamic Range |
---|---|---|
Number of convolution kernels | 30∼135 | |
Conv | Convolution kernel size | 2∼6 |
Convolution kernel step | 1∼3 | |
Pool | Pool core size | 2∼6 |
Pool nucleation step size | 1∼3 | |
Dropout | Dropout rate | 0∼1 |
Layers | Hyperparameters |
---|---|
a1, a2, a3, a4, a5 | The number of convolution kernels in five convolutional layers |
b1, b2, b3, b4, b5 | Convolutional kernel size for five convolutional layers |
c1, c2, c3, c4, c5 | Convolutional kernel step size for five convolution layers |
d1, d2, d3 | The number of pooling kernels in three pooling layers |
e1, e2, e3 | Step size of pooling kernels in three pooling layers |
f1, f2 | Dropout rate of the two layers |
Load Type | RMSE | MAE | Phase Error | Correlation Coefficient (%) |
---|---|---|---|---|
Air conditioner | 0.109 | 0.081 | 0.068 | 99.8 |
Energy-saving lamps | 0.033 | 0.020 | 0.196 | 98.1 |
Notebook | 0.097 | 0.040 | 0.332 | 94.5 |
Vacuum cleaner | 0.295 | 0.220 | 0.035 | 99.9 |
Microwave oven | 0.668 | 0.456 | 0.129 | 99.2 |
Washing machines | 0.866 | 0.551 | 0.046 | 99.9 |
Catagory | CNN | BOA-CNN |
---|---|---|
Conv1 | 3 × 3/48/1 | 4 × 4/60/1 |
Pool1 | 3 × 3/2 | 2 × 2/1 |
Conv2 | 5 × 5/128/2 | 4 × 4/121/1 |
Pool2 | 3 × 3/2 | 2 × 2/1 |
Conv3 | 3 × 3/192/1 | 4 × 4/126/1 |
Conv4 | 3 × 3/192/1 | 3 × 3/55/1 |
Conv5 | 3 × 3/192/1 | 3 × 3/125/1 |
Droout1 | 0.5 | 0.4 |
Droout1 | 0.5 | 0.1 |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Shi, J.; Zhi, D.; Fu, R. Research on a Non-Intrusive Load Recognition Algorithm Based on High-Frequency Signal Decomposition with Improved VI Trajectory and Background Color Coding. Mathematics 2024, 12, 30. https://doi.org/10.3390/math12010030
Shi J, Zhi D, Fu R. Research on a Non-Intrusive Load Recognition Algorithm Based on High-Frequency Signal Decomposition with Improved VI Trajectory and Background Color Coding. Mathematics. 2024; 12(1):30. https://doi.org/10.3390/math12010030
Chicago/Turabian StyleShi, Jiachuan, Dingrui Zhi, and Rao Fu. 2024. "Research on a Non-Intrusive Load Recognition Algorithm Based on High-Frequency Signal Decomposition with Improved VI Trajectory and Background Color Coding" Mathematics 12, no. 1: 30. https://doi.org/10.3390/math12010030
APA StyleShi, J., Zhi, D., & Fu, R. (2024). Research on a Non-Intrusive Load Recognition Algorithm Based on High-Frequency Signal Decomposition with Improved VI Trajectory and Background Color Coding. Mathematics, 12(1), 30. https://doi.org/10.3390/math12010030