Abstract
In recent years, the introduction of practical and useful solutions to solve the non-intrusive load monitoring (NILM) as one of the sub-sectors of energy management has posed many challenges. In this paper, an effective and applicable solution based on deep learning called convolutional neural network (CNN) is employed for this purpose. The proposed method with the layer-to-layer structure and extraction of features in the power consumption (PC) curves of each household appliances will be able to detect and distinguish the type of electrical appliances (EAs). Likewise, the load disaggregation for the total home PC will be based on identifying the PC patterns of each EA. To do this, experimental evaluation of reference energy data disaggregation dataset (REDD) related to real-world data and measurement at low frequency is used. The PC curves of each EA are used as input data for training and testing the network. After initial training and testing by the PC data of EAs, the total PC of building obtained from the smart meter are used as input for each network in order to load disaggregation. The trained networks prove to be able to disaggregate the total PC for REDD houses 1, 2, 3, and 4 with a 96.17% mean accuracy. The presented results show the precision and efficiency of the suggested technique for solving NILM problems compared to other used methods.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Abbreviations
- ILM:
-
Intrusive load monitoring
- NILM:
-
Non-intrusive load monitoring
- EA:
-
Electrical appliance
- PC:
-
Power consumption
- SVM:
-
Support vector machine
- DTL:
-
Decision tree learner
- LP:
-
Label power-set
- ML-kNN:
-
Multilabel k-nearest neighbor
- LSTM:
-
Long short-term memory
- CNN:
-
Convolutional neural network
- REDD:
-
Reference energy disaggregation data set
- ReLU:
-
Rectified linear unit
References
Anthimopoulos M, Christodoulidis S, Ebner L et al (2016) Lung pattern classification for interstitial lung diseases using a deep convolutional neural network. IEEE Trans Med Imaging 35:1207–1216. https://doi.org/10.1109/TMI.2016.2535865
Bagheri A, Gu IYH, Bollen MHJ, Balouji E (2018) A robust transform-domain deep convolutional network for voltage dip classification. IEEE Trans Power Delivery 33:2794–2802. https://doi.org/10.1109/TPWRD.2018.2854677
Basu K, Debusschere V, Bacha S et al (2015) Nonintrusive load monitoring: a temporal multilabel classification approach. IEEE Trans Ind Inf 11:262–270. https://doi.org/10.1109/TII.2014.2361288
Beckel C, Sadamori L, Staake T, Santini S (2014) Revealing household characteristics from smart meter data. Energy 78:397–410. https://doi.org/10.1016/j.energy.2014.10.025
Bhotto MZA, Makonin S, Bajić IV (2017) Load disaggregation based on aided linear integer programming. IEEE Trans Circuits Syst II Express Briefs 64:792–796. https://doi.org/10.1109/TCSII.2016.2603479
D’Incecco M, Squartini S, Zhong M (2020) Transfer learning for non-intrusive load monitoring. IEEE Trans Smart Grid 11:1419–1429. https://doi.org/10.1109/TSG.2019.2938068
Devlin MA, Hayes BP (2019) Non-intrusive load monitoring and classification of activities of daily living using residential smart meter data. IEEE Trans Consum Electron 65:339–348. https://doi.org/10.1109/TCE.2019.2918922
Dinesh C, Nettasinghe BW, Godaliyadda RI et al (2016) Residential appliance identification based on spectral information of low frequency smart meter measurements. IEEE Trans Smart Grid 7:2781–2792. https://doi.org/10.1109/TSG.2015.2484258
Dong C, Loy CC, He K, Tang X (2016) Image super-resolution using deep convolutional networks. IEEE Trans Pattern Anal Mach Intell 38:295–307. https://doi.org/10.1109/TPAMI.2015.2439281
Egarter D, Bhuvana VP, Elmenreich W (2015) PALDi: online load disaggregation via particle filtering. IEEE Trans Instrum Meas 64:467–477. https://doi.org/10.1109/TIM.2014.2344373
Egarter D, Monacchi A, Khatib T, Elmenreich W (2016) Integration of legacy appliances into home energy management systems. J Ambient Intell Humaniz Comput 7:171–185. https://doi.org/10.1007/s12652-015-0312-9
Ferrández-Pastor FJ, Mora-Mora H, Sánchez-Romero JL et al (2017) Interpreting human activity from electrical consumption data using reconfigurable hardware and hidden Markov models. J Ambient Intell Humaniz Comput 8:469–483. https://doi.org/10.1007/s12652-016-0431-y
Gajowniczek K, Zabkowski T (2015) Data mining techniques for detecting household characteristics based on smart meter data. Energies 8:7407–7427. https://doi.org/10.3390/en8077407
Gaur M, Majumdar A (2018) Disaggregating transform learning for non-intrusive load monitoring. IEEE Access 6:46256–46265. https://doi.org/10.1109/ACCESS.2018.2850707
Gonçalves H, Ocneanu A, Bergés M, Fan RH (2011) Unsupervised disaggregation of appliances using aggregated consumption data. In: The 1st KDD workshop on data mining applications in sustainability (SustKDD)
Han T, Liu C, Yang W, Jiang D (2019) A novel adversarial learning framework in deep convolutional neural network for intelligent diagnosis of mechanical faults. Knowl Based Syst 165:474–487. https://doi.org/10.1016/j.knosys.2018.12.019
Hart GW (1992) Nonintrusive appliance load monitoring. Proc IEEE 80:1870–1891. https://doi.org/10.1109/5.192069
Hart GW, Kern EJC, Schweppe FC (1989) Non-intrusive appliance monitor apparatus. US Patent 4,858,141
He K, Stankovic L, Liao J, Stankovic V (2018) Non-intrusive load disaggregation using graph signal processing. IEEE Trans Smart Grid 9:1739–1747. https://doi.org/10.1109/TSG.2016.2598872
Hosseini S, Henao N, Kelouwani S et al (2019) A study on Markovian and deep learning based architectures for household appliance-level load modeling and recognition. In: 2019 IEEE 28th international symposium on industrial electronics (ISIE). IEEE, pp 35–40
Kelly J, Knottenbelt W (2012) Disaggregating multi-state appliances from smart meter data. In: Imperial college energy and performance colloquium
Kelly J, Knottenbelt W (2015) Neural NILM: deep neural networks applied to energy disaggregation. In: BuildSys 2015—Proceedings of the 2nd ACM international conference on embedded systems for energy-efficient built, pp 55–64
Kim H, Marwah M, Arlitt M, et al (2011) Unsupervised disaggregation of low frequency power measurements. In: Proceedings of the 11th SIAM international conference on data mining, SDM 2011, pp 747–758
Klemenjak C, Goldsborough P (2016) Non-intrusive load monitoring: a review and outlook. In: Lecture notes in informatics (LNI), Proceedings—series of the Gesellschaft fur Informatik (GI), pp 2199–2210
Kolter JZ, Johnson MJ (2011) REDD : A public data set for energy disaggregation research. SustKDD workshop xxxxx:1–6
Kolter JZ, Jaakkola T (2012) Approximate inference in additive factorial HMMs with application to energy disaggregation. In: Proceedings of the fifteenth international conference on artificial intelligence and statistics, vol 22. PMLR, pp 1472–1482
Kong S, Kim Y, Ko R, Joo SK (2015) Home appliance load disaggregation using cepstrum-smoothing-based method. IEEE Trans Consum Electron 61:24–30. https://doi.org/10.1109/TCE.2015.7064107
Kong W, Dong ZY, Wang B et al (2020) A practical solution for non-intrusive type II load monitoring based on deep learning and post-processing. IEEE Trans Smart Grid 11:148–160. https://doi.org/10.1109/TSG.2019.2918330
Lecun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521:436–444
Liao J, Elafoudi G, Stankovic L, Stankovic V (2014) Power disaggregation for low-sampling rate data. NILM Work 2014
Liu Q, Kamoto KM, Liu X et al (2019) Low-complexity non-intrusive load monitoring using unsupervised learning and generalized appliance models. IEEE Trans Consum Electron 65:28–37. https://doi.org/10.1109/TCE.2019.2891160
Mauch L, Yang B (2016) A new approach for supervised power disaggregation by using a deep recurrent LSTM network. In: 2015 IEEE global conference on signal and information processing, GlobalSIP 2015, pp 63–67
Mengistu MA, Girmay AA, Camarda C et al (2019) A cloud-based on-line disaggregation algorithm for home appliance loads. IEEE Trans Smart Grid 10:3430–3439. https://doi.org/10.1109/TSG.2018.2826844
Moradzadeh A, Pourhossein K (2019a) Location of disk space variations in transformer winding using convolutional neural networks. In: 2019 54th international universities power engineering conference, UPEC 2019—Proceedings. IEEE, pp 1–5
Moradzadeh A, Pourhossein K (2019b) Short circuit location in transformer winding using deep learning of its frequency responses. In: Proceedings 2019 international aegean conference on electrical machines and power electronics, ACEMP 2019 and 2019 international conference on optimization of electrical and electronic equipment, OPTIM 2019. IEEE, pp 268–273
Moradzadeh A, Mansour-Saatloo A, Mohammadi-Ivatloo B, Anvari-Moghaddam A (2020a) Performance evaluation of two machine learning techniques in heating and cooling loads forecasting of residential buildings. Appl Sci (Switzerland) 10:3829. https://doi.org/10.3390/app10113829
Moradzadeh A, Sadeghian O, Pourhossein K et al (2020b) Improving residential load disaggregation for sustainable development of energy via principal component analysis. Sustainability (Switzerland) 12:3158. https://doi.org/10.3390/SU12083158
Moradzadeh A, Zakeri S, Shoaran M et al (2020c) Short-term load forecasting of microgrid via hybrid support vector regression and long short-term memory algorithms. Sustainability (Switzerland) 12:7076. https://doi.org/10.3390/su12177076
Moradzadeh A, Zeinal-Kheiri S, Mohammadi-Ivatloo B et al (2020d) Support vector machine-assisted improvement residential load disaggregation. In: 2020 28th Iranian conference on electrical engineering (ICEE), pp 1–6
Morais LR, Castro ARG (2019) Competitive autoassociative neural networks for electrical appliance identification for non-intrusive load monitoring. IEEE Access 7:111746–111755. https://doi.org/10.1109/access.2019.2934019
Parson O, Ghosh S, Weal M, Rogers A (2014) An unsupervised training method for non-intrusive appliance load monitoring. Artif Intell 217:1–19. https://doi.org/10.1016/j.artint.2014.07.010
Patterson J, Gibson A (2017) Deep learning: a practitioner’s approach. O’Reilly Media, Inc
Peng X, Yang F, Wang G et al (2019) A Convolutional neural network-based deep learning methodology for recognition of partial discharge patterns from high-voltage cables. IEEE Trans Power Deliv 34:1460–1469. https://doi.org/10.1109/TPWRD.2019.2906086
Piga D, Cominola A, Giuliani M et al (2016) Sparse optimization for automated energy end use disaggregation. IEEE Trans Control Syst Technol 24:1044–1051. https://doi.org/10.1109/TCST.2015.2476777
Quek YT, Woo WL, Logenthiran T (2020) Load disaggregation using one-directional convolutional stacked long short-term memory recurrent neural network. IEEE Syst J 14:1395–1404. https://doi.org/10.1109/JSYST.2019.2919668
Roy SS, Samui P, Nagtode I et al (2020) Forecasting heating and cooling loads of buildings: a comparative performance analysis. J Ambient Intell Humaniz Comput 11:1253–1264. https://doi.org/10.1007/s12652-019-01317-y
Singhal V, Maggu J, Majumdar A (2019) Simultaneous detection of multiple appliances from smart-meter measurements via multi-label consistent deep dictionary learning and deep transform learning. IEEE Trans Smart Grid 10:2969–2978. https://doi.org/10.1109/TSG.2018.2815763
Sirojan T, Phung BT, Ambikairajah E (2018) Deep neural network based energy disaggregation. In: 2018 6th IEEE international conference on smart energy grid engineering, SEGE 2018, pp 73–77
Tabatabaei SM, Dick S, Xu W (2017) Toward non-intrusive load monitoring via multi-label classification. IEEE Trans Smart Grid 8:26–40. https://doi.org/10.1109/TSG.2016.2584581
Wang Z, Zheng G (2012) Residential appliances identification and monitoring by a nonintrusive method. IEEE Trans Smart Grid 3:80–92. https://doi.org/10.1109/TSG.2011.2163950
Welikala S, Dinesh C, Ekanayake MPB et al (2019) Incorporating appliance usage patterns for non-intrusive load monitoring and load forecasting. IEEE Trans Smart Grid 10:448–461. https://doi.org/10.1109/TSG.2017.2743760
Wittmann FM, Lopez JC, Rider MJ (2018) Nonintrusive load monitoring algorithm using mixed-integer linear programming. IEEE Trans Consum Electron 64:180–187. https://doi.org/10.1109/TCE.2018.2843292
Zeifman M (2012) Disaggregation of home energy display data using probabilistic approach. IEEE Trans Consum Electron 58:23–31. https://doi.org/10.1109/TCE.2012.6170051
Zeinal-Kheiri S, Shotorbani AM, Mohammadi-Ivatloo B (2020) Residential load disaggregation considering state transitions. IEEE Trans Ind Inf 16:743–753. https://doi.org/10.1109/TII.2019.2925323
Zhang C, Zhong M, Wang Z et al (2018) Sequence-to-point learning with neural networks for non-intrusive load monitoring. In: 32nd AAAI conference on artificial intelligence, AAAI 2018, pp 2604–2611
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Moradzadeh, A., Mohammadi-Ivatloo, B., Abapour, M. et al. A practical solution based on convolutional neural network for non-intrusive load monitoring. J Ambient Intell Human Comput 12, 9775–9789 (2021). https://doi.org/10.1007/s12652-020-02720-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02720-6