A Smart Home Energy Management System Using Two-Stage Non-Intrusive Appliance Load Monitoring over Fog-Cloud Analytics Based on Tridium’s Niagara Framework for Residential Demand-Side Management
Abstract
:1. Introduction
- A newly developed smart home energy management system (SHEMS) prototype based on Tridium’s Niagara Framework® has been developed and established over fog (edge)-cloud computing, which can scale to highly distributed systems made of tens of thousands of nodes/IoT end devices by embedded systems running the framework software for a large-scale implementation in energy management as an example.
- A two-stage NIALM has also been investigated in the framework, as shown in Figure 2. The newly developed SHEMS prototype utilizes the investigated two-stage NIALM to non-intrusively monitor relevant electrical appliances without an intrusive deployment of plug-load power meters (smart plugs). The complete NIALM approach comprises data acquisition, event detection and feature extraction, and load recognition, involving the following two stages:
- (1)
- An off-line training stage is achieved through AI (a deep-learning (DL)-accommodated artificial neural network (ANN)-based load recognizer in this study) that is trained and validated with a satisfactory level of performance in load recognition in cloud computing; and
- (2)
- An on-line load monitoring stage is processed on-site on the core entity of the SHEMS prototype, an ARM® processor-based embedded system, as edge computing, where well-trained and -validated AI in the cloud is remotely deployed over the Internet at the edge of the network (real-time actionable insights can be made on-site).
2. Methodology
2.1. The SHEMS Prototype Based on Tridium’s Niagara Framework®
- Station
- Workbench
- Daemon
- Web browser
- Fox/Foxs
- Niagarad/platformtls
- HTTP/HTTPs
2.2. Two-Stage NIALM over Fog-Cloud Computing
2.3. Performance Evaluation by F-Measure for Load Recognition
3. Experimentation
4. Discussion
- (1)
- An off-line training stage is achieved through AI in the cloud. In this study, a DL approach based on a feed-forward, multi-layer ANN is considered for load recognition. As outlined in [46], providing a thorough investigation of DL/DNNs in its applications, mechanisms and uses in a variety of smart-world systems, DL/DNNs can improve investigation.
- (2)
- An on-line load monitoring stage is processed on-site on the core entity of the prototype as edge computing. The core entity of the prototype is based on an ARM® processor-based embedded system. Moreover, in the on-line load monitoring stage, a third-party push notification service by LINE Notify for receiving recognized appliance events in load management is integrated in the framework.
5. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Nomenclature
DSM | demand-side management |
NIALM | non-intrusive appliance load monitoring |
IoT | Internet of Things |
SHEMS | smart home energy management system |
AI | artificial intelligence |
AIoT | AI across IoT |
AMI | advanced metering infrastructure |
DR | demand response |
IALM | intrusive appliance load monitoring |
ARM | Advanced Reduced instruction set computing Machine |
ANN | artificial neural network |
SCADA | supervisory control and data acquisition |
eSEMC | edge smart energy management controller |
JVM | Jave virtual machine |
JACE | Java application control engine |
RDBMS | relational database management system |
REST | REpresentational State Transfer |
DL | deep learning |
FPR | false positive rate |
TPR | true positive rate |
ROC | receiver operating characteristic |
References
- Leitão, J.; Gil, P.; Ribeiro, B.; Cardoso, A. A survey on home energy management. IEEE Access 2020, 8, 5699–5722. [Google Scholar] [CrossRef]
- Yahia, Z.; Pradhan, A. Optimal load scheduling of household appliances considering consumer preferences: An experimental analysis. Energy 2018, 163, 15–26. [Google Scholar] [CrossRef]
- Singh, S.; Roy, A.; Selvan, M. Smart load node for nonsmart load under smart grid paradigm: A new home energy management system. IEEE Consum. Electron. Mag. 2019, 8, 22–27. [Google Scholar] [CrossRef]
- Zafari, F.; Papapanagiotou, I.; Christidis, K. Microlocation for Internet-of-Things-equipped smart buildings. IEEE Internet Things J. 2016, 3, 96–112. [Google Scholar] [CrossRef] [Green Version]
- Alam, M.R.; Reaz, M.B.I.; Ali, M.A.M. A review of smart homes—Past, present, and future. IEEE Trans. Syst. Man Cybern. C Appl. Rev. 2012, 42, 1190–1203. [Google Scholar] [CrossRef]
- 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]
- Wang, X.; Mao, X.; Khodaei, H. A multi-objective home energy management system based on internet of things and optimization algorithms. J. Build. Eng. 2021, 33, 101603. [Google Scholar] [CrossRef]
- Gholinejad, H.R.; Loni, A.; Adabi, J.; Marzband, M. A hierarchical energy management system for multiple home energy hubs in neighborhood grids. J. Build. Eng. 2020, 28, 101028. [Google Scholar] [CrossRef]
- Khemakhem, S.; Rekik, M.; Krichen, L. A collaborative energy management among plug-in electric vehicle, smart homes and neighbors’ interaction for residential power load profile smoothing. J. Build. Eng. 2020, 27, 100976. [Google Scholar] [CrossRef]
- Li, W.J.; Tan, X.; Tsang, D.H.K. Smart home energy management systems based on non-intrusive load monitoring. In Data Management, Grid Analytics, and Dynamic Pricing, Proceedings of the 2015 IEEE International Conference on Smart Grid Communications (SmartGridComm), Miami, FL, USA, 2–5 November 2015; IEEE: New York, NY, USA, 2015. [Google Scholar]
- Lee, S.; Choi, D.H. Reinforcement learning-based energy management of smart home with rooftop solar photovoltaic system, energy storage system, and home appliances. Sensors 2019, 19, 3937. [Google Scholar] [CrossRef] [Green Version]
- Ran, X.; Leng, S. Enhanced robust index model for load scheduling of a home energy local network with a load shifting strategy. IEEE Access 2019, 7, 19943–19953. [Google Scholar] [CrossRef]
- Lin, Y.H.; Hu, Y.C. Residential consumer-centric demand-side management based on energy disaggregation-piloting constrained swarm intelligence: Towards edge computing. Sensors 2018, 18, 1365. [Google Scholar] [CrossRef] [Green Version]
- Veras, J.M.; Silva, I.R.S.; Pinheiro, P.R.; Rabêlo, R.A.L.; Veloso, A.F.S.; Borges, F.A.S.; Rodrigues, J.J.P.C. A multi-objective demand response optimization model for scheduling loads in a home energy management system. Sensors 2018, 18, 3207. [Google Scholar] [CrossRef] [Green Version]
- Soetedjo, A.; Nakhoda, Y.I.; Saleh, C. Embedded fuzzy logic controller and wireless communication for home energy management systems. Electronics 2018, 7, 189. [Google Scholar] [CrossRef] [Green Version]
- Aghajani, G.; Ghadimi, N. Multi-objective energy management in a micro-grid. Energy Rep. 2018, 4, 218–225. [Google Scholar] [CrossRef]
- Rasheed, M.B.; Javaid, N.; Ahmad, A.; Jamil, M.; Khan, Z.A.; Qasim, U.; Alrajeh, N. Energy optimization in smart homes using customer preference and dynamic pricing. Energies 2016, 9, 593. [Google Scholar] [CrossRef] [Green Version]
- Lin, Y.H.; Tsai, M.S. An advanced home energy management system facilitated by nonintrusive load monitoring with automated multiobjective power scheduling. IEEE Trans. Smart Grid 2015, 6, 1839–1851. [Google Scholar] [CrossRef]
- Palensky, P.; Dietrich, D. Demand side management: Demand response, intelligent energy systems, and smart loads. IEEE Trans. Ind. Informat. 2011, 7, 381–388. [Google Scholar] [CrossRef] [Green Version]
- Hosseinnezhad, V.; Shafie-Khah, M.; Siano, P.; Catalão, J.P.S. An optimal home energy management paradigm with an adaptive neuro-fuzzy regulation. IEEE Access 2020, 8, 19614–19628. [Google Scholar] [CrossRef]
- Kong, W.; Dong, Z.Y.; Ma, J.; Hill, D.J.; Zhao, J.; Luo, F. An extensible approach for non-intrusive load disaggregation with smart meter data. IEEE Trans. Smart Grid 2018, 9, 3362–3372. [Google Scholar] [CrossRef]
- He, J.; Zhang, Z.; Zhu, L.; Zhu, Z.; Liu, J.; Gai, K. An efficient and accurate nonintrusive load monitoring scheme for power consumption. IEEE Internet Things J. 2019, 6, 9054–9063. [Google Scholar] [CrossRef]
- Xiao, Y.; Hu, Y.; He, H.J.; Zhou, D.G.; Zhao, Y.; Hu, W.S. Non-intrusive load identification method based on improved KM algorithm. IEEE Access 2019, 7, 151368–151377. [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] [Green Version]
- Wu, X.; Jiao, D.; Du, Y. Automatic implementation of a self-adaption non-intrusive load monitoring method based on the convolutional neural network. Processes 2020, 8, 704. [Google Scholar] [CrossRef]
- Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge computing: Vision and challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
- Marah, B.D.; Jing, Z.; Ma, T.; Alsabri, R.; Anaadumba, R.; Al-Dhelaan, A.; Al-Dhelaan, M. Smartphone architecture for edge-centric IoT analytics. Sensors 2020, 20, 892. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Le, T.-T.-H.; Kang, H.; Kim, H. Household appliance classification using lower odd-numbered harmonics and the bagging decision tree. IEEE Access 2020, 8, 55937–55952. [Google Scholar] [CrossRef]
- Schirmer, P.A.; Mporas, I.; Sheikh-Akbari, A. Energy disaggregation using two-stage fusion of binary device detectors. Energies 2020, 13, 2148. [Google Scholar] [CrossRef]
- Lu, M.; Li, Z. A hybrid event detection approach for non-intrusive load monitoring. IEEE Trans. Smart Grid 2020, 11, 528–540. [Google Scholar] [CrossRef] [Green Version]
- Le, T.-T.-H.; Kim, H. Non-intrusive load monitoring based on novel transient signal in household appliances with low sampling rate. Energies 2018, 11, 3409. [Google Scholar] [CrossRef] [Green Version]
- Puente, C.; Palacios, R.; González-Arechavala, Y.; Sánchez-Úbeda, E.F. Non-intrusive load monitoring (NILM) for energy disaggregation using soft computing techniques. Energies 2020, 13, 3117. [Google Scholar] [CrossRef]
- Mengistu, M.A.; Girmay, A.A.; Camarda, C.; Acquaviva, A.; Patti, E. A cloud-based on-line disaggregation algorithm for home appliance loads. IEEE Trans. Smart Grid 2018, 10, 3430–3439. [Google Scholar] [CrossRef]
- Wójcik, A.; Łukaszewski, R.; Kowalik, R.; Winiecki, W. Nonintrusive appliance load monitoring: An overview, laboratory test results and research directions. Sensors 2019, 19, 3621. [Google Scholar] [CrossRef] [Green Version]
- Atlam, H.F.; Walters, R.J.; Wills, G.B. Fog computing and the Internet of Things: A review. Big Data Cogn. Comput. 2018, 2, 10. [Google Scholar] [CrossRef] [Green Version]
- Sudqi Khater, B.; Abdul Wahab, A.W.B.; Idris, M.Y.I.B.; Abdulla Hussain, M.; Ahmed Ibrahim, A. A lightweight perceptron-based intrusion detection system for fog computing. Appl. Sci. 2019, 9, 178. [Google Scholar] [CrossRef] [Green Version]
- Wang, T.; Ke, H.; Zheng, X.; Wang, K.; Sangaiah, A.K.; Liu, A. Big data cleaning based on mobile edge computing in industrial sensor-cloud. IEEE Trans. Ind. Inform. 2020, 16, 1321–1329. [Google Scholar] [CrossRef]
- Yigit, M.; Gungor, V.C.; Baktir, S. Cloud computing for smart grid applications. Comput. Netw. 2014, 70, 312–329. [Google Scholar] [CrossRef]
- Abdullah, M.; Faruque, A.; Vatanparvar, K. Energy management-as-a-service over fog computing platform. IEEE Internet Things J. 2015, 3, 161–169. [Google Scholar]
- Chiang, M.; Zhang, T. Fog and IoT: An overview of research opportunities. IEEE Internet Things J. 2016, 3, 854–864. [Google Scholar] [CrossRef]
- Hussain, M.M.; Beg, M.S. Fog computing for Internet of Things (IoT)-aided smart grid architectures. Big Data Cogn. Comput. 2019, 3, 8. [Google Scholar] [CrossRef] [Green Version]
- Niagara Tridium (Tridium, Inc.). Available online: https://www.tridium.com/ (accessed on 25 May 2020).
- First International Computer, Inc. (FIC). Available online: https://www.fic.com.tw/ (accessed on 1 June 2020).
- ICP DAS CO., LTD. Available online: http://oldweb.icpdas.com/index.php (accessed on 6 June 2020).
- Chen, Y.Y.; Lin, Y.H. A smart autonomous time- and frequency-domain analysis current sensor-based power meter prototype developed over fog-cloud analytics for demand-side management. Sensors 2019, 19, 4443. [Google Scholar] [CrossRef] [Green Version]
- Hatcher, W.G.; Yu, W. A survey of deep learning: Platforms, applications and emerging research trends. IEEE Access 2018, 6, 24411–24432. [Google Scholar] [CrossRef]
- Machine Learning Crash Course|Google Developers. Available online: https://developers.google.com/machine-learning/crash-course (accessed on 17 July 2020).
- Train Shallow Neural Network-MATLAB Train-MathWorks. Available online: https://www.mathworks.com/help/deeplearning/ref/network.train.html (accessed on 17 July 2020).
- Deep Learning. Available online: https://www.deeplearningbook.org/ (accessed on 15 July 2020).
- Neural Networks with Parallel and GPU Computing—MATLAB & Simulink. Available online: https://www.mathworks.com/help/deeplearning/ug/neural-networks-with-parallel-and-gpu-computing.html (accessed on 17 July 2020).
- Data Clustering and Pattern Recognition. Available online: http://mirlab.org/jang (accessed on 13 July 2020).
- LINE Notify. Available online: https://notify-bot.line.me/zh_TW/ (accessed on 7 August 2020).
- Kelly, D. Disaggregation of Domestic Smart Meter Energy Data. In The Degree of Doctor of Philosophy in Computing of the University of London and the Diploma of Imperial College; University of London: London, UK, 6 April 2017. [Google Scholar]
Precision | Recall | F-Measure | The Number of Training Data Observations | |
---|---|---|---|---|
laptop | 1.0 | 1.0 | 1.0 | 29 |
hair dryer | 1.0 | 1.0 | 1.0 | 333 |
steamer | 1.0 | 0.95 | 0.97 | 73 |
electric fan | 0.99 | 1.0 | 0.99 | 397 |
vacuum cleaner | 1.0 | 1.0 | 1.0 | 13 |
average/total | 1.0 | 1.0 | 1.0 | 845 |
Precision | Recall | F-Measure | The Number of Test Data Observations | |
---|---|---|---|---|
laptop | 1.0 | 1.0 | 1.0 | 11 |
hair dryer | 1.0 | 1.0 | 1.0 | 149 |
steamer | 1.0 | 1.0 | 1.0 | 24 |
electric fan | 1.0 | 1.0 | 1.0 | 172 |
vacuum cleaner | 1.0 | 1.0 | 1.0 | 5 |
average/total | 1.0 | 1.0 | 1.0 | 361 |
FPR | TPR | AUC 1 | |
---|---|---|---|
laptop | 0.0 | 1.0 | 1.0 |
hair dryer | 0.0 | 1.0 | 1.0 |
steamer | 0.0 | 0.95 | 0.97 |
electric fan | 0.01 | 1.0 | 0.99 |
vacuum cleaner | 0.0 | 1.0 | 1.0 |
FPR | TPR | AUC | |
---|---|---|---|
laptop | 0.0 | 1.0 | 1.0 |
hair dryer | 0.0 | 1.0 | 1.0 |
steamer | 0.0 | 1.0 | 1.0 |
electric fan | 0.0 | 1.0 | 1.0 |
vacuum cleaner | 0.0 | 1.0 | 1.0 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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
Chen, Y.-Y.; Chen, M.-H.; Chang, C.-M.; Chang, F.-S.; Lin, Y.-H. A Smart Home Energy Management System Using Two-Stage Non-Intrusive Appliance Load Monitoring over Fog-Cloud Analytics Based on Tridium’s Niagara Framework for Residential Demand-Side Management. Sensors 2021, 21, 2883. https://doi.org/10.3390/s21082883
Chen Y-Y, Chen M-H, Chang C-M, Chang F-S, Lin Y-H. A Smart Home Energy Management System Using Two-Stage Non-Intrusive Appliance Load Monitoring over Fog-Cloud Analytics Based on Tridium’s Niagara Framework for Residential Demand-Side Management. Sensors. 2021; 21(8):2883. https://doi.org/10.3390/s21082883
Chicago/Turabian StyleChen, Yung-Yao, Ming-Hung Chen, Che-Ming Chang, Fu-Sheng Chang, and Yu-Hsiu Lin. 2021. "A Smart Home Energy Management System Using Two-Stage Non-Intrusive Appliance Load Monitoring over Fog-Cloud Analytics Based on Tridium’s Niagara Framework for Residential Demand-Side Management" Sensors 21, no. 8: 2883. https://doi.org/10.3390/s21082883
APA StyleChen, Y. -Y., Chen, M. -H., Chang, C. -M., Chang, F. -S., & Lin, Y. -H. (2021). A Smart Home Energy Management System Using Two-Stage Non-Intrusive Appliance Load Monitoring over Fog-Cloud Analytics Based on Tridium’s Niagara Framework for Residential Demand-Side Management. Sensors, 21(8), 2883. https://doi.org/10.3390/s21082883