Abstract

Non-Intrusive Load Monitoring (NILM) allows load identification of appliances through a single sensor. By using NILM, users can monitor their electricity consumption, which is beneficial for energy efficiency or energy saving. In advance NILM systems, identification of appliances on/off events should be processed instantly. Thus, it is necessary to use an extremely short period signal of appliances to shorten the time delay for users to acquire event information. However, acquiring event information from a short period signal raises another problem. The problem is target load feature to be easily mixed with background load. The more complex the background load has, the noisier the target load occurs. This issue certainly reduces the appliance identification performance. Therefore, we provide a novel methodology that leverages Generative Adversarial Network (GAN) to generate noise distribution of background load then use it to generate a clear target load. We also built a Convolutional Neural Network (CNN) model to identify load based on single load data. Then we use that CNN model to evaluate the target load generated by GAN. The result shows that GAN is powerful to denoise background load across the complex load. It yields a high accuracy of load identification which could reach 92.04%.

Highlights

  • Electricity consumption is recently increasing because of the large demand for energy usage at factories, buildings, or residential homes. It may risk the lack of electricity, especially when energy demands are more and more higher in the world

  • We develop Convolutional Neural Network (CNN)-based load identification model and train it using single load data

  • Any load signal can be represented as image by transforming it into spectrogram image

Read more

Summary

Introduction

Electricity consumption is recently increasing because of the large demand for energy usage at factories, buildings, or residential homes. Energy monitoring provides information related to the event and power consumption of each appliance. This monitoring has a positive effect on residents’ behavior. CNN model was trained using single load data (Table 2). It was implemented using Tensorflow and Keras in CPU with specification Intel Core i7 processor, 8 GB RAM, and Intel HD Graphics 620. We have experimented using higher number than 180 epochs, but the accuracy of training process shows that function is too closely fit to the set of data points, we performed early stop by choosing 180 epochs.

Objectives
Methods
Findings
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call