TRIMMING FEATURE EXTRACTION AND INFERENCE FOR MCU-BASED EDGE NILM: A SYSTEMATIC APPROACH
preprintposted on 28.05.2021, 16:14 authored by Enrico TabanelliEnrico Tabanelli, Davide BrunelliDavide Brunelli, Luca Benini, Andrea Acquaviva
Non-Intrusive Load Monitoring (NILM) enables the disaggregation of the global power consumption of multiple loads, taken from a single smart electrical meter, into appliance-level details. State-of-the-Art approaches are based on Machine Learning methods and exploit the fusion of time- and frequency-domain features from current and voltage sensors. Unfortunately, these methods are compute-demanding and memory-intensive. Therefore, running low-latency NILM on low-cost, resource-constrained MCU-based meters is currently an open challenge. This paper addresses the optimization of the feature spaces as well as the computational and storage cost reduction needed for executing State-of-the-Art (SoA) NILM algorithms on memory- and compute-limited MCUs. We compare four supervised learning techniques on different classification scenarios and characterize the overall NILM pipeline’s implementation on a MCU-based Smart Measurement Node. Experimental results demonstrate that optimizing the feature space enables edge MCU-based NILM with 95.15% accuracy, resulting in a small drop compared to the most-accurate feature vector deployment (96.19%) while achieving up to 5.45x speed-up and 80.56% storage reduction. Furthermore, we show that low-latency NILM relying only on current measurements reaches almost 80% accuracy, allowing a major cost reduction by removing voltage sensors from the hardware design.
Arrowhead Tools for Engineering of Digitalisation Solutions (826452, Arrowhead Tools)
Ministry of Education and ScienceFind out more...
Dipartimenti di Eccellenza (2018-2022)
Email Address of Submitting Authorenrico.firstname.lastname@example.org
ORCID of Submitting Author0000-0002-3155-8774
Submitting Author's InstitutionUniversity of Bologna
Submitting Author's CountryItaly
Read the peer-reviewed publication
in IEEE Transactions on Industrial Informatics