Non-Intrusive Load Monitoring of Buildings Using Spectral Clustering
Abstract
:1. Introduction
1.1. Motivation
- Type 1: ON/OFF;
- Type 2: Finite state machine (FSM);
- Type 3: Continuously variable.
- Very low: slower than one sample per min;
- Low: between one sample per min to 1 Hz;
- Medium: faster than 1 Hz up to fundamental frequency (fundamental frequency: lowest frequency in the signal);
- High: from the fundamental frequency up to 2 kHz;
- Very high: between 2 and 40 kHz; and
- Extremely high: faster than 40 kHz.
1.2. Graph Signal Processing
1.3. Spectral Clustering
1.4. Current Study
- This study puts forward two different and novel algorithms based on the spectral clustering classification method, along with a detailed analysis.
- The first algorithm, designated as the spectral clustering mean (SC-M) method, uses the cluster’s mean to identify the appliance.
- The second algorithm, designated as the spectral clustering eigenvector (SC-EV) method, uses the spectrum to identify the event and thus disaggregate data.
- The SC-EV technique proposes a novel idea of determining events based on the sum of the eigenvectors of each cluster. The change of the resultant eigenvector corresponds to an event within a specific threshold limit.
2. Methods
2.1. The Spectral Cluster-Mean Method
2.2. The Spectral Cluster Eigenvector Method
2.3. Performance Parameters
3. Results
3.1. Results of Spectral Cluster Mean Algorithm
3.2. Results of Spectral Cluster Eigenvector Algorithm
4. Discussion
- Too many events present in reality,
- Some devices have meager power consumption,
- Some devices have a nearly equal power rating or overlap each other,
- Noise and variations magnitude in data is higher than the power rating of some devices.
4.1. Comparative Analysis of SC-M and SC-EV
4.2. Comparison with State of the Art
House | REFIT House 2 | REFIT House 17 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FFZ | DW | WM | TV | K | T | MW | WM | K | FFZ | TV | MW | Com | FZ | ||
SC-M | FM | 0.73 | 0.76 | 0.95 * | 0.91 | 0.97 | 0.90 | 0.61 | 0.95 * | 0.95 | 0.67 | 0.77 | 0.70 | 0.58 | 0.83 |
Acc | 0.61 | 0.62 | 0.92 * | 0.84 | 0.95 | 0.82 | 0.44 | 0.91 * | 0.90 | 0.63 | 0.64 | 0.54 | 0.46 | 0.76 | |
SC-EV | FM | 0.68 | 0.80 | 0.92 * | 0.91 | 0.64 | 0.84 | 0.64 | 0.96 * | 0.73 | 0.66 | 0.76 | 0.70 | 0.60 | 0.83 |
Acc | 0.57 | 0.67 | 0.85 * | 0.84 | 0.48 | 0.72 | 0.47 | 0.94 * | 0.57 | 0.63 | 0.62 | 0.54 | 0.48 | 0.76 | |
UGSP [57] | FM | 0.42 | 0.79 | - | - | - | - | - | 0.76 | 0.84 | 0.50 | - | - | - | - |
Acc | 0.77 | 0.42 | - | - | - | - | - | 0.53 | 0.79 | 0.66 | - | - | - | - | |
SGSP [41] | FM | 0.59 | 0.73 | - | - | - | - | - | 0.77 | 0.96 | 0.82 | - | - | - | - |
Acc | 0.8 | 0.67 | - | - | - | - | - | 0.61 | 0.80 | 0.70 | - | - | - | - | |
DT [58] | FM | 0.54 | 0.73 | - | - | - | - | - | 0.78 | 0.95 | 0.82 | - | - | - | - |
Acc | 0.73 | 0.61 | - | - | - | - | - | 0.52 | 0.77 | 0.67 | - | - | - | - |
House | House 2 | House 17 | |
---|---|---|---|
FM | SC-M | 0.86 | 0.82 |
SC-EV | 0.81 | 0.80 | |
P-UGSP | 0.59 | 0.53 | |
P-SGSP | 0.61 | 0.62 | |
P-DT | 0.59 | 0.60 |
4.3. Computation Time
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
References
- Axon, C.; Darton, R. Sustainability and risk–A review of energy security. Sustain. Prod. Consum. 2021, 27, 1195–1204. [Google Scholar] [CrossRef]
- Herce, C.; Biele, E.; Martini, C.; Salvio, M.; Toro, C. Impact of Energy Monitoring and Management Systems on the Implementation and Planning of Energy Performance Improved Actions: An Empirical Analysis Based on Energy Audits in Italy. Energies 2021, 14, 4723. [Google Scholar] [CrossRef]
- Bucci, G.; Ciancetta, F.; Fiorucci, E.; Mari, S.; Fioravanti, A. State of art overview of Non-Intrusive Load Monitoring applications in smart grids. Meas. Sens. 2021, 18, 100145. [Google Scholar] [CrossRef]
- Ghaffar, M.; Naseer, N.; Sheikh, S.R.; Naved, M.; Aziz, U.; Koreshi, Z.U. Electrical energy management of building using fuzzy control. In Proceedings of the 2019 International Conference on Robotics and Automation in Industry (ICRAI), Rawalpindi, Pakistan, 21–22 October 2019; pp. 1–8. [Google Scholar]
- Wöhrl, H.; Brunelli, D. Non-intrusive Load Monitoring on the Edge of the Network: A Smart Measurement Node. In Proceedings of the International Conference on Applications in Electronics Pervading Industry, Environment and Society, Online, 19–20 November 2020; Volume 627, pp. 477–482. [Google Scholar]
- Lin, Y.-H. Trainingless multi-objective evolutionary computing-based nonintrusive load monitoring: Part of smart-home energy management for demand-side management. J. Build. Eng. 2021, 33, 101601. [Google Scholar] [CrossRef]
- Haider, H.T.; See, O.H.; Elmenreich, W. A review of residential demand response of smart grid. Renew. Sustain. Energy Rev. 2016, 59, 166–178. [Google Scholar] [CrossRef]
- Hart, G.W. Nonintrusive appliance load monitoring. Proc. IEEE 1992, 80, 1870–1891. [Google Scholar] [CrossRef]
- Bonfigli, R.; Principi, E.; Fagiani, M.; Severini, M.; Squartini, S.; Piazza, F. Non-intrusive load monitoring by using active and reactive power in additive Factorial Hidden Markov Models. Appl. Energy 2017, 208, 1590–1607. [Google Scholar] [CrossRef]
- Liu, Q.; Kamoto, K.M.; Liu, X.; Sun, M.; Linge, N. Low-complexity non-intrusive load monitoring using unsupervised learning and generalized appliance models. IEEE Trans. Consum. Electron. 2019, 65, 28–37. [Google Scholar] [CrossRef]
- Lin, Y.-H.; Tsai, M.-S. A novel feature extraction method for the development of nonintrusive load monitoring system based on BP-ANN. In Proceedings of the 2010 International Symposium on Computer, Communication, Control and Automation (3CA), Tainan, Taiwan, 5–7 May 2010; pp. 215–218. [Google Scholar]
- Biansoongnern, S.; Plangklang, B. Nonintrusive load monitoring (NILM) using an Artificial Neural Network in embedded system with low sampling rate. In Proceedings of the 2016 13th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Chiang Mai, Thailand, 28 June–1 July 2016; pp. 1–4. [Google Scholar]
- Wu, Q.; Wang, F.J.E. Concatenate Convolutional Neural Networks for Non-Intrusive Load Monitoring across Complex Background. Energies 2019, 12, 1572. [Google Scholar] [CrossRef] [Green Version]
- 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 Environments, Seoul, Korea, 4–5 November 2015; pp. 55–64. [Google Scholar]
- 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]
- 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]
- Chang, H.-H.; Yang, H.-T.; Lin, C.-L. Load identification in neural networks for a non-intrusive monitoring of industrial electrical loads. In International Conference on Computer Supported Cooperative Work in Design; Springer: Berlin/Heidelberg, Germany, 2007; pp. 664–674. [Google Scholar]
- Singh, M.; Kumar, S.; Semwal, S.; Prasad, R. Residential load signature analysis for their segregation using wavelet—SVM. In Power Electronics and Renewable Energy Systems; Springer: New Delhi, India, 2015; pp. 863–871. [Google Scholar]
- Li, G.; Bo, Y.; ZHU, Z.-c. Load Identification of Non-intrusive Load-monitoring System Based on Time-frequency Analysis and PSO-SVM. DEStech Trans. Eng. Technol. Res. 2017, 7. [Google Scholar] [CrossRef] [Green Version]
- Hidiyanto, F.; Halim, A. KNN Methods with Varied K, Distance and Training Data to Disaggregate NILM with Similar Load Characteristic. In Proceedings of the Proceedings of the 3rd Asia Pacific Conference on Research in Industrial and Systems Engineering, Depok, Indonesia, 16–17 June 2020; pp. 93–99. [Google Scholar]
- Kang, S.; Yoon, J.W. Classification of home appliance by using Probabilistic KNN with sensor data. In Proceedings of the 2016 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), Jeju, Korea, 13–16 December 2016; pp. 1–5. [Google Scholar]
- Yang, C.C.; Soh, C.S.; Yap, V.V. A systematic approach in appliance disaggregation using k-nearest neighbours and naive Bayes classifiers for energy efficiency. Energy Effic. 2018, 11, 239–259. [Google Scholar] [CrossRef]
- Yang, C.C.; Soh, C.S.; Yap, V.V. A non-intrusive appliance load monitoring for efficient energy consumption based on Naive Bayes classifier. Sustain. Comput. Inform. Syst. 2017, 14, 34–42. [Google Scholar] [CrossRef]
- He, H.; Liu, Z.; Jiao, R.; Yan, G.J.E. A Novel Nonintrusive Load Monitoring Approach based on Linear-Chain Conditional Random Fields. Energies 2019, 12, 1797. [Google Scholar] [CrossRef] [Green Version]
- Gupta, S.; Reynolds, M.S.; Patel, S.N. ElectriSense: Single-point sensing using EMI for electrical event detection and classification in the home. In Proceedings of the 12th ACM international conference on Ubiquitous computing, Copenhagen, Denmark, 26–29 September 2010; pp. 139–148. [Google Scholar]
- Chang, H.-H.J.E. Non-intrusive demand monitoring and load identification for energy management systems based on transient feature analyses. Energies 2012, 5, 4569–4589. [Google Scholar] [CrossRef] [Green Version]
- Norford, L.K.; Leeb, S.B.J.E. Non-intrusive electrical load monitoring in commercial buildings based on steady-state and transient load-detection algorithms. Energy Build. 1996, 24, 51–64. [Google Scholar] [CrossRef]
- Alcalá, J.; Ureña, J.; Hernández, Á.; Gualda, D. Event-based energy disaggregation algorithm for activity monitoring from a single-point sensor. IEEE Trans. Instrum. Meas. 2017, 66, 2615–2626. [Google Scholar] [CrossRef]
- Chang, H.; Lin, L.; Chen, N.; Lee, W. Particle-Swarm-Optimization-Based Nonintrusive Demand Monitoring and Load Identification in Smart Meters. IEEE Trans. Ind. Appl. 2013, 49, 2229–2236. [Google Scholar] [CrossRef]
- Athanasiadis, C.; Doukas, D.; Papadopoulos, T.; Chrysopoulos, A. A scalable real-time non-intrusive load monitoring system for the estimation of household appliance power consumption. Energies 2021, 14, 767. [Google Scholar] [CrossRef]
- 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]
- Barlow, H.B. Unsupervised learning. Neural Comput. 1989, 1, 295–311. [Google Scholar] [CrossRef]
- Gentleman, R.; Carey, V.J. Unsupervised machine learning. In Bioconductor Case Studies; Springer: New York, NY, USA, 2008; pp. 137–157. [Google Scholar]
- Kong, W.; Dong, Z.Y.; Hill, D.J.; Ma, J.; Zhao, J.; Luo, F.J. A hierarchical hidden markov model framework for home appliance modeling. IEEE Trans. Smart Grid 2016, 9, 3079–3090. [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; pp. 747–758. [Google Scholar]
- Kolter, J.Z.; Jaakkola, T. Approximate inference in additive factorial hmms with application to energy disaggregation. Artif. Intell. Stat. 2012, 22, 1472–1482. [Google Scholar]
- Zoha, A.; Gluhak, A.; Nati, M.; Imran, M.A. Low-power appliance monitoring using factorial hidden markov models. In Proceedings of the 2013 IEEE Eighth International Conference on Intelligent Sensors, Sensor Networks and Information Processing, Melbourne, VIC, Australia, 2–5 April 2013; pp. 527–532. [Google Scholar]
- Parson, O.; Ghosh, S.; Weal, M.; Rogers, A. Non-intrusive load monitoring using prior models of general appliance types. In Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence, Toronto, ON, Canada, 22 July 2012. [Google Scholar]
- Clark, M.S. Improving the Feasibility of Energy Disaggregation in Very High-and Low-Rate Sampling Scenarios; University of British Columbia: Vancouver, BC, Canada, 2015. [Google Scholar]
- Ruano, A.; Hernandez, A.; Ureña, J.; Ruano, M.; Garcia, J. NILM Techniques for Intelligent Home Energy Management and Ambient Assisted Living: A Review. Energies 2019, 12, 2203. [Google Scholar] [CrossRef] [Green Version]
- He, K.; Stankovic, L.; Liao, J.; Stankovic, V. Non-Intrusive Load Disaggregation Using Graph Signal Processing. IEEE Trans. Smart Grid 2018, 9, 1739–1747. [Google Scholar] [CrossRef] [Green Version]
- Ortega, A.; Frossard, P.; Kovačević, J.; Moura, J.M.; Vandergheynst, P. Graph signal processing: Overview, challenges, and applications. Proc. IEEE 2018, 106, 808–828. [Google Scholar] [CrossRef] [Green Version]
- Zhao, B.; He, K.; Stankovic, L.; Stankovic, V. Improving Event-Based Non-Intrusive Load Monitoring Using Graph Signal Processing. IEEE Access 2018, 6, 53944–53959. [Google Scholar] [CrossRef]
- He, K.; Jakovetic, D.; Zhao, B.; Stankovic, V.; Stankovic, L.; Cheng, S. A Generic Optimisation-Based Approach for Improving Non-Intrusive Load Monitoring. IEEE Trans. Smart Grid 2019, 10, 6472–6480. [Google Scholar] [CrossRef] [Green Version]
- Zhai, M.-Y. A new graph learning-based signal processing approach for non-intrusive load disaggregation with active power measurements. Neural Comput. Appl. 2020, 32, 5495–5504. [Google Scholar] [CrossRef]
- Montavon, G.; Kauffmann, J.; Samek, W.; Müller, K.-R. Explaining the predictions of unsupervised learning models. In International Workshop on Extending Explainable AI Beyond Deep Models and Classifiers; Springer: Cham, Switzerland, 2022; pp. 117–138. [Google Scholar]
- Bach, F.; Jordan, M. Learning spectral clustering. Adv. Neural Inf. Process. Syst. 2004, 16, 305–312. [Google Scholar]
- Liu, J.; Wang, C.; Danilevsky, M.; Han, J. Large-scale spectral clustering on graphs. In Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence, Beijing, China, 3–9 August 2013. [Google Scholar]
- Jia, H.; Ding, S.; Xu, X.; Nie, R. The latest research progress on spectral clustering. Neural Comput. Appl. 2014, 24, 1477–1486. [Google Scholar] [CrossRef]
- Afzalan, M.; Jazizadeh, F. An automated spectral clustering for multi-scale data. Neurocomputing 2019, 347, 94–108. [Google Scholar] [CrossRef] [Green Version]
- Kumar, K.; Chandra, M.G. Event and feature based electrical load disaggregation using graph signal processing. In Proceedings of the 2017 IEEE 13th International Colloquium on Signal Processing & its Applications (CSPA), Penang, Malaysia, 10–12 March 2017; pp. 168–172. [Google Scholar]
- Sandryhaila, A.; Moura, J.M. Classification via regularization on graphs. In Proceedings of the 2013 IEEE Global Conference on Signal and Information Processing, Austin, TX, USA, 3–5 December 2013; pp. 495–498. [Google Scholar]
- Stella, X.Y.; Shi, J. Multiclass spectral clustering. In Proceedings of the Computer Vision, IEEE International Conference on, Cambridge, MA, USA, 20–23 June 2003; p. 313. [Google Scholar]
- Massidda, L.; Marrocu, M.; Manca, S. Non-intrusive load disaggregation by convolutional neural network and multilabel classification. Appl. Sci. 2020, 10, 1454. [Google Scholar] [CrossRef] [Green Version]
- Murray, D.; Stankovic, L.; Stankovic, V. An electrical load measurements dataset of United Kingdom households from a two-year longitudinal study. Sci. Data 2017, 4, 160122. [Google Scholar] [CrossRef] [Green Version]
- Zhao, B.; Ye, M.; Stankovic, L.; Stankovic, V. Non-intrusive load disaggregation solutions for very low-rate smart meter data. Appl. Energy 2020, 268, 114949. [Google Scholar] [CrossRef]
- 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] [Green Version]
- Liao, J.; Elafoudi, G.; Stankovic, L.; Stankovic, V. Non-intrusive appliance load monitoring using low-resolution smart meter data. In Proceedings of the 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm), Venice, Italy, 3–6 November 2014; pp. 535–540. [Google Scholar]
Device 1 | Device 2 | Device 3 | Device 4 | Device 5 | |
---|---|---|---|---|---|
f-measure score | 0.86 | 0.83 | 0.65 | 1 | 0.94 |
Accuracy | 0.83 | 0.86 | 0.48 | 1 | 0.93 |
Fridge (F) | Freezer (FZ) | Fridge-Freezer (FFZ) | Washer Dryer (WD) | Dishwasher (DW) | Computer (PC) | Television (TV) | Microwave (MW) | Food-Mixer (FM) | Kettle (K) | Toaster (T) | Bread Maker (BM) | Heater (H) | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
f-measure score (Avg) | 0.57 | 0.58 | 0.57 | 0.89 | 0.85 | 0.67 | 0.80 | 0.89 | 0.74 | 0.82 | 0.82 | 0.84 | 0.86 |
Accuracy (Avg) | 0.46 | 0.48 | 0.59 | 0.82 | 0.63 | 0.53 | 0.67 | 0.82 | 0.60 | 0.79 | 0.76 | 0.74 | 0.78 |
Device 1 | Device 2 | Device 3 | Device 4 | Device 5 | |
---|---|---|---|---|---|
f-measure score | 1 | 0.83 | 1 | 1 | 1 |
Accuracy | 1 | 0.86 | 1 | 1 | 1 |
F | FZ | FFZ | WD | DW | PC | TV | MW | FM | K | T | BM | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
f-measure score (Avg) | 0.50 | 0.64 | 0.60 | 0.86 | 0.90 | 0.58 | 0.76 | 0.94 | 0.76 | 0.87 | 0.86 | 0.82 |
Accuracy (Avg) | 0.40 | 0.57 | 0.60 | 0.78 | 0.83 | 0.45 | 0.75 | 0.90 | 0.61 | 0.74 | 0.80 | 0.69 |
F | FZ | FFZ | WD | DW | PC | TV | MW | FM | K | T | BM | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
f-measure score (Avg) | 0.60 | 0.72 | 0.60 | 0.86 | 0.85 | 0.67 | 0.81 | 0.93 | 0.76 | 0.92 | 0.86 | 0.82 |
Accuracy (Avg) | 0.40 | 0.63 | 0.61 | 0.78 | 0.76 | 0.59 | 0.79 | 0.88 | 0.61 | 0.73 | 0.76 | 0.69 |
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
Ghaffar, M.; Sheikh, S.R.; Naseer, N.; Din, Z.M.U.; Rehman, H.Z.U.; Naved, M. Non-Intrusive Load Monitoring of Buildings Using Spectral Clustering. Sensors 2022, 22, 4036. https://doi.org/10.3390/s22114036
Ghaffar M, Sheikh SR, Naseer N, Din ZMU, Rehman HZU, Naved M. Non-Intrusive Load Monitoring of Buildings Using Spectral Clustering. Sensors. 2022; 22(11):4036. https://doi.org/10.3390/s22114036
Chicago/Turabian StyleGhaffar, Muzzamil, Shakil R. Sheikh, Noman Naseer, Zia Mohy Ud Din, Hafiz Zia Ur Rehman, and Muhammad Naved. 2022. "Non-Intrusive Load Monitoring of Buildings Using Spectral Clustering" Sensors 22, no. 11: 4036. https://doi.org/10.3390/s22114036
APA StyleGhaffar, M., Sheikh, S. R., Naseer, N., Din, Z. M. U., Rehman, H. Z. U., & Naved, M. (2022). Non-Intrusive Load Monitoring of Buildings Using Spectral Clustering. Sensors, 22(11), 4036. https://doi.org/10.3390/s22114036