Non-Intrusive Load Monitoring of Residential Loads via Laplacian Eigenmaps and Hybrid Deep Learning Procedures
Abstract
:1. Introduction
- ➢
- In the face of noisy data, they need a pre-processing step so that the accuracy of the results does not decrease.
- ➢
- They suffer significantly from overfitting, vanishing, and gradient explosion problems.
- ➢
- The training process is very time-consuming and requires a high memory in the used system.
- ➢
- In time-series data where the features are sequential, it is difficult and even impossible to model and extract the input features.
- ➢
- The choice of model parameters has a significant effect on the feature extraction process, which is a tedious task and requires experienced people.
- ➢
- Introducing a novel hybrid model based on manifold learning and deep learning that is utilized for the first time for NILM.
- ➢
- Feature extraction from input data and implementation of the training process based on the extracted features and behavioral patterns of each HEA to process large volumes of data and avoid overfitting problems.
- ➢
- Generalizability of the developed model for NILM in residential buildings for which no data are available from electrical appliances.
- ➢
- The ability of the proposed model to disaggregate the consumption of different types of HEAs, even residential cooling and heating loads, based on their consumption pattern.
- ➢
- Reducing the volume of data to extract features from the input data so that none of the behavior patterns related to each HEA are lost.
- ➢
- Removing noises related to data to improve the performance of the proposed hybrid model in the process of training and disaggregating the consumption of each HEA.
- ➢
- Presenting a model that has the ability to disaggregate the power consumption of the entire building at different hours of the day and night and allows the consumer to control the power consumption of any HEA at any moment of time in addition to the consumption of the entire building.
- ➢
- Providing a more accurate model for disaggregating residential loads to inform consumers about the consumption of each HEA for energy management and to prevent excessive consumption during peak hours.
2. Architecture and Design of Hybrid LE and CRNN
2.1. Laplacian Eigenmaps (LE) Structure
2.2. Convolutional Recurrent Neural Network (CRNN) Structure
2.3. LE + CRNN Structure
3. Experimental Results
4. Comparison of Solutions
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Dong, G.; Chen, Z. Data-Driven Energy Management in a Home Microgrid Based on Bayesian Optimal Algorithm. IEEE Trans. Ind. Inform. 2019, 15, 869–877. [Google Scholar] [CrossRef]
- Așchilean, I.; Cobîrzan, N.; Bolboaca, A.; Boieru, R.; Felseghi, R.A. Pairing solar power to sustainable energy storage solutions within a residential building: A case study. Int. J. Energy Res. 2021, 45, 15495–15511. [Google Scholar] [CrossRef]
- Saxena, V.; Kumar, N.; Singh, B.; Panigrahi, B.K. A Voltage Support Control Strategy for Grid Integrated Solar PV System During Abnormal Grid Conditions Utilizing Interweaved GI. IEEE Trans. Ind. Electron. 2021, 68, 8149–8157. [Google Scholar] [CrossRef]
- Miyasawa, A.; Fujimoto, Y.; Hayashi, Y. Energy disaggregation based on smart metering data via semi-binary nonnegative matrix factorization. Energy Build. 2019, 183, 547–558. [Google Scholar] [CrossRef]
- Sadeghian, O.; Moradzadeh, A.; Mohammadi-Ivatloo, B.; Abapour, M.; Anvari-Moghaddam, A.; Shiun Lim, J.; Garcia Marquez, F.P. A comprehensive review on energy saving options and saving potential in low voltage electricity distribution networks: Building and public lighting. Sustain. Cities Soc. 2021, 72, 103064. [Google Scholar] [CrossRef]
- Devlin, M.A.; Hayes, B.P. Non-Intrusive Load Monitoring and Classification of Activities of Daily Living Using Residential Smart Meter Data. IEEE Trans. Consum. Electron. 2019, 65, 339–348. [Google Scholar] [CrossRef]
- D’Incecco, M.; Squartini, S.; Zhong, M. Transfer Learning for Non-Intrusive Load Monitoring. IEEE Trans. Smart Grid 2020, 11, 1419–1429. [Google Scholar] [CrossRef] [Green Version]
- Saxena, V.; Kumar, N.; Singh, B.; Panigrahi, B.K. A Rapid Circle Centre-Line Concept-Based MPPT Algorithm for Solar Photovoltaic Energy Conversion Systems. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 940–949. [Google Scholar] [CrossRef]
- Saxena, V.; Kumar, N.; Singh, B.; Panigrahi, B.K. A Spontaneous Control for Grid Integrated Solar Photovoltaic Energy Conversion Systems with Voltage Profile Considerations. IEEE Trans. Sustain. Energy 2021, 12, 2159–2168. [Google Scholar] [CrossRef]
- Moradzadeh, A.; Sadeghian, O.; Pourhossein, K.; Mohammadi-Ivatloo, B.; Anvari-Moghaddam, A. Improving residential load disaggregation for sustainable development of energy via principal component analysis. Sustainability 2020, 12, 3158. [Google Scholar] [CrossRef]
- Saxena, V.; Kumar, N.; Singh, B.; Panigrahi, B.K. An MPC Based Algorithm for a Multipurpose Grid Integrated Solar PV System With Enhanced Power Quality and PCC Voltage Assist. IEEE Trans. Energy Convers. 2021, 36, 1469–1478. [Google Scholar] [CrossRef]
- Jean-Paul, P.; Lie, T.; Anderson, T.N.; Vallès, B. A generalized economic model for optimally selecting forecasted load profiles for measuring demand response in residential energy management system. Int. J. Energy Res. 2021, 45, 16262–16283. [Google Scholar] [CrossRef]
- Saxena, V.; Kumar, N.; Singh, B.; Panigrahi, B.K. Control Scheme for Single Phase Single Stage Solar PV Energy Conversion System. In Proceedings of the 2021 International Conference on Sustainable Energy and Future Electric Transportation (SEFET), Hyderabad, India, 21–23 January 2021; pp. 1–5. [Google Scholar]
- Zhang, J.; Chen, X.; Ng, W.W.Y.; Lai, C.S.; Lai, L.L. New Appliance Detection for Nonintrusive Load Monitoring. IEEE Trans. Ind. Inform. 2019, 15, 4819–4829. [Google Scholar] [CrossRef]
- Morais, L.R.; Castro, A.R.G. Competitive Autoassociative Neural Networks for Electrical Appliance Identification for Non-Intrusive Load Monitoring. IEEE Access 2019, 7, 111746–111755. [Google Scholar] [CrossRef]
- Hart, G.W. Nonintrusive Appliance Load Monitoring. Proc. IEEE 1992, 80, 1870–1891. [Google Scholar] [CrossRef]
- Christensen, D.; Earle, L.; Sparn, B. NILM Applications for the Energy-Efficient Home; National Renewable Energy Laboratory: Golden, CO, USA, 2012. [Google Scholar]
- Gurbuz, F.B.; Bayindir, R.; Bulbul, H.I. A Brief Review of Non-Intrusive Load Monitoring and Its Impact on Social Life. In Proceedings of the 2021 9th International Conference on Smart Grid (icSmartGrid), Setubal, Portugal, 29 June–1 July 2021; pp. 289–294. [Google Scholar]
- Angelis, G.-F.; Timplalexis, C.; Krinidis, S.; Ioannidis, D.; Tzovaras, D. NILM applications: Literature review of learning approaches, recent developments and challenges. Energy Build. 2022, 261, 111951. [Google Scholar] [CrossRef]
- Gopinath, R.; Kumar, M.; Prakash Chandra Joshua, 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]
- Iqbal, H.K.; Malik, F.H.; Muhammad, A.; Qureshi, M.A.; Abbasi, M.N.; Chishti, A.R. A critical review of state-of-the-art non-intrusive load monitoring datasets. Electr. Power Syst. Res. 2021, 192, 106921. [Google Scholar] [CrossRef]
- 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]
- Ducange, P.; Marcelloni, F.; Antonelli, M. A novel approach based on finite-state machines with fuzzy transitions for nonintrusive home appliance monitoring. IEEE Trans. Ind. Inform. 2014, 10, 1185–1197. [Google Scholar] [CrossRef]
- 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; pp. 8335–8339. [Google Scholar]
- Kolter, J.Z.; Johnson, M.J. REDD: A Public Data Set for Energy Disaggregation Research. SustKDD Workshop 2011, 25, 59–62. [Google Scholar]
- Azizi, E.; Beheshti, M.T.H.; Bolouki, S. Event matching classification method for non-intrusive load monitoring. Sustainability 2021, 13, 693. [Google Scholar] [CrossRef]
- Balletti, M.; Piccialli, V.; Sudoso, A.M. Mixed-Integer Nonlinear Programming for State-based Non-Intrusive Load Monitoring. IEEE Trans. Smart Grid 2022, 13, 3301–3314. [Google Scholar] [CrossRef]
- Ji, T.Y.; Liu, L.; Wang, T.S.; Lin, W.B.; Li, M.S.; Wu, Q.H. Non-Intrusive Load Monitoring Using Additive Factorial Approximate Maximum a Posteriori Based on Iterative Fuzzy c-Means. IEEE Trans. Smart Grid 2019, 10, 6667–6677. [Google Scholar] [CrossRef]
- Liu, Y.; Zhong, L.; Qiu, J.; Lu, J.; Wang, W. Unsupervised domain adaptation for nonintrusive load monitoring via adversarial and joint adaptation network. IEEE Trans. Ind. Inform. 2022, 18, 266–277. [Google Scholar] [CrossRef]
- Feng, R.; Yuan, W.; Ge, L.; Ji, S. Nonintrusive Load Disaggregation for Residential Users Based on Alternating Optimization and Downsampling. IEEE Trans. Instrum. Meas. 2021, 70, 1–12. [Google Scholar] [CrossRef]
- Basu, K.; Debusschere, V.; Bacha, S.; Maulik, U.; Bondyopadhyay, S. Nonintrusive load monitoring: A temporal multilabel classification approach. IEEE Trans. Ind. Inform. 2015, 11, 262–270. [Google Scholar] [CrossRef]
- Zhang, C.; Zhong, M.; Wang, Z.; Goddard, N.; Sutton, C. Sequence-to-Point Learning With Neural Networks for Non-Intrusive Load Monitoring. Proc. AAAI Conf. Artif. Intell. 2018, 32, 2604–2611. [Google Scholar] [CrossRef]
- Quek, Y.T.; Woo, W.L.; Logenthiran, T. Load Disaggregation Using One-Directional Convolutional Stacked Long Short-Term Memory Recurrent Neural Network. IEEE Syst. J. 2020, 14, 1395–1404. [Google Scholar] [CrossRef]
- Yang, D.; Gao, X.; Kong, L.; Pang, Y.; Zhou, B. An Event-Driven Convolutional Neural Architecture for Non-Intrusive Load Monitoring of Residential Appliance. IEEE Trans. Consum. Electron. 2020, 66, 173–182. [Google Scholar] [CrossRef]
- Ciancetta, F.; Bucci, G.; Fiorucci, E.; Mari, S.; Fioravanti, A. A New Convolutional Neural Network-Based System for NILM Applications. IEEE Trans. Instrum. Meas. 2021, 70, 1–12. [Google Scholar] [CrossRef]
- Cimen, H.; Wu, Y.; Wu, Y.; Terriche, Y.; Vasquez, J.C.; Guerrero, J.M. Deep Learning-based Probabilistic Autoencoder for Residential Energy Disaggregation: An Adversarial Approach. IEEE Trans. Ind. Inform. 2022, 18, 8399–8408. [Google Scholar] [CrossRef]
- Tabanelli, E.; Brunelli, D.; Acquaviva, A.; Benini, L. Trimming Feature Extraction and Inference for MCU-based Edge NILM: A Systematic Approach. IEEE Trans. Ind. Inform. 2021, 18, 943–952. [Google Scholar] [CrossRef]
- Kong, W.; Dong, Z.Y.; Wang, B.; Zhao, J.; Huang, J. A practical solution for non-intrusive type II load monitoring based on deep learning and post-processing. IEEE Trans. Smart Grid 2020, 11, 148–160. [Google Scholar] [CrossRef]
- Moradzadeh, A.; Mohammadi-Ivatloo, B.; Abapour, M.; Anvari-Moghaddam, A.; Gholami Farkoush, S.; Rhee, S.-B. A practical solution based on convolutional neural network for non-intrusive load monitoring. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 9775–9789. [Google Scholar] [CrossRef]
- Singhal, V.; Maggu, J.; Majumdar, A. Simultaneous Detection of Multiple Appliances from Smart-Meter Measurements via Multi-Label Consistent Deep Dictionary Learning and Deep Transform Learning. IEEE Trans. Smart Grid 2019, 10, 2969–2978. [Google Scholar] [CrossRef] [Green Version]
- Pan, Y.; Liu, K.; Shen, Z.; Cai, X.; Jia, Z. Sequence-To-Subsequence Learning with Conditional Gan for Power Disaggregation. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020; pp. 3202–3206. [Google Scholar]
- Singh, S.; Majumdar, A. Deep sparse coding for non-intrusive load monitoring. IEEE Trans. Smart Grid 2018, 9, 4669–4678. [Google Scholar] [CrossRef] [Green Version]
- Yue, Z.; Witzig, C.R.; Jorde, D.; Jacobsen, H.A. BERT4NILM: A Bidirectional Transformer Model for Non-Intrusive Load Monitoring. In Proceedings of the NILM 2020—5th International Workshop on Non-Intrusive Load Monitoring, Virtual, 18 November 2020; ACM: New York, NY, USA, 2020; pp. 89–93. [Google Scholar]
- 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, 160037. [Google Scholar] [CrossRef] [Green Version]
- Moradzadeh, A.; Pourhossein, K.; Mohammadi-Ivatloo, B.; Mohammadi, F. Locating Inter-Turn Faults in Transformer Windings Using Isometric Feature Mapping of Frequency Response Traces. IEEE Trans. Ind. Inform. 2020, 17, 6962–6970. [Google Scholar] [CrossRef]
- Tu, S.T.; Chen, J.Y.; Yang, W.; Sun, H. Laplacian eigenmaps-based polarimetric dimensionality reduction for SAR image classification. IEEE Trans. Geosci. Remote Sens. 2012, 50, 170–179. [Google Scholar] [CrossRef]
- Sun, G.; Zhang, S.; Zhang, Y.; Xu, K.; Zhang, Q.; Zhao, T.; Zheng, X. Effective dimensionality reduction for visualizing neural dynamics by laplacian eigenmaps. Neural Comput. 2019, 31, 1356–1379. [Google Scholar] [CrossRef] [PubMed]
- Belkin, M.; Niyogi, P. Laplacian eigenmaps for dimensionality reduction and data representation. Neural Comput. 2003, 15, 1373–1396. [Google Scholar] [CrossRef] [Green Version]
- Elahe, M.F.; Jin, M.; Zeng, P. Review of load data analytics using deep learning in smart grids: Open load datasets, methodologies, and application challenges. Int. J. Energy Res. 2021, 45, 14274–14305. [Google Scholar] [CrossRef]
- Li, P.; Chen, Z.; Yang, L.T.; Zhang, Q.; Deen, M.J. Deep convolutional computation model for feature learning on big data in internet of things. IEEE Trans. Ind. Inform. 2018, 14, 790–798. [Google Scholar] [CrossRef]
- Moradzadeh, A.; Moayyed, H.; Mohammadi-Ivatloo, B.; Gharehpetian, G.B.; Aguiar, A.P. Turn-to-Turn Short Circuit Fault Localization in Transformer Winding via Image Processing and Deep Learning Method. IEEE Trans. Ind. Inform. 2021, 18, 4417–4426. [Google Scholar] [CrossRef]
- Moradzadeh, A.; Mohammadi-ivatloo, B.; Pourhossein, K.; Anvari-Moghaddam, A. Data Mining Applications to Fault Diagnosis in Power Electronic Systems: A Systematic Review. IEEE Trans. Power Electron. 2021, 37, 6026–6050. [Google Scholar] [CrossRef]
- Batra, N.; Kelly, J.; Parson, O.; Dutta, H.; Knottenbelt, W.; Rogers, A.; Singh, A.; Srivastava, M. NILMTK: An Open Source Toolkit for Non-Intrusive Load Monitoring. In Proceedings of the e-Energy 2014—5th ACM International Conference on Future Energy Systems, Cambridge, UK, 11–13 June 2014; ACM Press: New York, NY, USA, 2014; pp. 265–276. [Google Scholar]
- 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]
Model | Layer (Type) | Parameter |
---|---|---|
CNN | No. filters in first convolutional layer | 3 |
No. filters in second convolutional layer | 16 | |
No. filters in third convolutional layer | 20 | |
Filter size in first convolutional layer | 4 × 4 | |
Filter size in second convolutional layer | 3 × 3 | |
Filter size in third convolutional layer | 3 × 3 | |
Stride in convolutional layers | 1 | |
Window size in each max pooling layer | 2 × 2 | |
Stride in max pooling layers | 2 | |
Bi-LSTM | Biddirectional_1 | 44 |
Dropout_1 (Dropout) | 0.4 | |
Flatten_1 (Flatten) | 22 | |
Dense_1 (Dense) | 12 | |
Sequence length | 1 | |
Hidden layer | 4 | |
Hidden unit | 100 |
Training | Test | |||
---|---|---|---|---|
Models | CNN | LE-CRNN | CNN | LE-CRNN |
REDD house 1 | 0.9682 | 0.9751 | 0.9259 | 0.9499 |
REDD house 2 | 0.9642 | 0.9861 | 0.9583 | 0.9721 |
REDD house 3 | 0.9610 | 0.9803 | 0.9410 | 0.9770 |
REDD house 4 | 0.9714 | 0.9911 | 0.9609 | 0.9827 |
AMPds | 0.9642 | 0.9798 | 0.9518 | 0.9716 |
Houses | CNN | LE-CRNN |
---|---|---|
REDD house 1 | 0.9688 | 0.9733 |
REDD house 2 | 0.9750 | 0.9900 |
REDD house 3 | 0.9709 | 0.9854 |
REDD house 4 | 0.9720 | 0.9881 |
AMPds | 0.9700 | 0.9850 |
CNN | LE-CRNN | ||||||
---|---|---|---|---|---|---|---|
House | Number of Samples | TI | FI | Acc | TI | FI | Acc |
REDD 1 | 135 | 127 | 8 | 0.9408 | 131 | 4 | 0.9703 |
REDD 2 | 135 | 130 | 5 | 0.9629 | 132 | 3 | 0.9777 |
REDD 3 | 135 | 129 | 5 | 0.9629 | 131 | 4 | 0.9703 |
REDD 4 | 135 | 131 | 4 | 0.9703 | 133 | 2 | 0.9851 |
General | 540 | 518 | 22 | 0.9596 | 527 | 13 | 0.9759 |
AMPds | 135 | 129 | 6 | 0.9555 | 131 | 4 | 0.9703 |
REDD Dataset | AMPds Dataset | ||||
---|---|---|---|---|---|
Appliance Identification Method | Remarks | Acc (%) | Appliance Identification Method | Remarks | Acc (%) |
LE-CRNN | Utilizing all HEAs from REDD houses 1, 2, 3, and 4 | 97.59 | LE-CRNN | Using eight appliances selected from the AMPds | 97.03 |
CNN | Utilizing all HEAs from REDD houses 1, 2, 3, and 4 | 95.96 | CNN | Using eight appliances selected from the AMPds | 95.55 |
AANNs [15] | Using 7 appliances selected from the REDD | 95.40 | AFAMAP [28] | Using six appliances selected from the AMPds | 74.90 |
PCA [10] | Utilizing all HEAs from REDD houses 1, 2, and 3 | 94.68 | HMM [53] | Utilizing all HEAs from AMPds | 71 |
CNN [34] | Utilizing all HEAs from REDD houses 1, 2, 3, 4, and 5 | 93.80 | Combinatorial Optimization (CO) [53] | Utilizing all HEAs from AMPds | 55 |
CNN [39] | Utilizing all HEAs from REDD houses 1,2, 3, and 4 | 96.17 | |||
PBN [54] | Utilizing all HEAs from REDD | 85.50 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Moradzadeh, A.; Zakeri, S.; Oraibi, W.A.; Mohammadi-Ivatloo, B.; Abdul-Malek, Z.; Ghorbani, R. Non-Intrusive Load Monitoring of Residential Loads via Laplacian Eigenmaps and Hybrid Deep Learning Procedures. Sustainability 2022, 14, 14898. https://doi.org/10.3390/su142214898
Moradzadeh A, Zakeri S, Oraibi WA, Mohammadi-Ivatloo B, Abdul-Malek Z, Ghorbani R. Non-Intrusive Load Monitoring of Residential Loads via Laplacian Eigenmaps and Hybrid Deep Learning Procedures. Sustainability. 2022; 14(22):14898. https://doi.org/10.3390/su142214898
Chicago/Turabian StyleMoradzadeh, Arash, Sahar Zakeri, Waleed A. Oraibi, Behnam Mohammadi-Ivatloo, Zulkurnain Abdul-Malek, and Reza Ghorbani. 2022. "Non-Intrusive Load Monitoring of Residential Loads via Laplacian Eigenmaps and Hybrid Deep Learning Procedures" Sustainability 14, no. 22: 14898. https://doi.org/10.3390/su142214898
APA StyleMoradzadeh, A., Zakeri, S., Oraibi, W. A., Mohammadi-Ivatloo, B., Abdul-Malek, Z., & Ghorbani, R. (2022). Non-Intrusive Load Monitoring of Residential Loads via Laplacian Eigenmaps and Hybrid Deep Learning Procedures. Sustainability, 14(22), 14898. https://doi.org/10.3390/su142214898