| Literature DB >> 35281200 |
Dimpal Tomar1, Pradeep Tomar1, Arpit Bhardwaj2, G R Sinha3.
Abstract
Buildings are considered to be one of the world's largest consumers of energy. The productive utilization of energy will spare the accessible energy assets for the following ages. In this paper, we analyze and predict the domestic electric power consumption of a single residential building, implementing deep learning approach (LSTM and CNN). In these models, a novel feature is proposed, the "best N window size" that will focus on identifying the reliable time period in the past data, which yields an optimal prediction model for domestic energy consumption known as deep learning recurrent neural network prediction system with improved sliding window algorithm. The proposed prediction system is tuned to achieve high accuracy based on various hyperparameters. This work performs a comparative study of different variations of the deep learning model and records the best Root Mean Square Error value compared to other learning models for the benchmark energy consumption dataset.Entities:
Mesh:
Year: 2022 PMID: 35281200 PMCID: PMC8906985 DOI: 10.1155/2022/7216959
Source DB: PubMed Journal: Comput Intell Neurosci
Summary of researches conducted on energy consumption in buildings.
| Technique | Focus of work | Sector and case study | Performance metrics | Pub. |
|---|---|---|---|---|
| ARMA and ARIMA | Analysis of household electricity consumption | French residential building (energy consumption data) | Akaike Information Criterion (AIC); Root Mean Square Error (RMSE) | [ |
|
| ||||
| ARIMA | Forecast the future demand | Residential building (power consumption) | Mean Square Error (MSE) | [ |
|
| ||||
| ARIMAX and ANN | Predicted hourly building load based on periodicity and linearity | Office building; ITES load data (electricity consumption and cooling) | AIC; mean bias error (MBE) | [ |
|
| ||||
| Linear regression and multiple regression | Prediction performance is analyzed based on hourly and daily time resolution | Residential building; TxAIRE Research and Demonstration House (energy consumption, weather data) | RMSE | [ |
|
| ||||
| ANN | Predicted energy consumption at a daily time resolution | Hong Kong-based office building (weather, building design parameters, and day type) | Nash–Sutcliffe efficiency coefficient; coefficient of variation of the Root Mean Square Error | [ |
|
| ||||
| Linear regression, feedforward neural network (FFNN), SVM, least-squares SVM, and hierarchical mixture of experts: regression and FFNN and fuzzy c-means with FFNN | Predicting one hour ahead electric energy consumption and a short-term forecasting scenario | Residential buildings; Campbell Creek 3 homes dataset (electricity consumption) | Coefficient of Variance (CV), Mean Absolute Percentage Error (MAPE), and MBE | [ |
|
| ||||
| Random forest | Predicting average and peak energy consumption based on people dynamics | Residential building; telecommunication data (electric energy consumption) | Mean Absolute Error (MAE), MSE, RMSE, Relative Squared Error (RSE), Relative Absolute Error (RAE), and coefficient of determination (R2) | [ |
|
| ||||
| SVM | Energy consumption prediction based on weather and building operating parameters | Commercial building; 3-star hotel energy dataset (weather data, lighting data, elevator, and cooling system data) | MSE; R2 | [ |
|
| ||||
| Multilayer perceptron, linear regression, random forest, and SVM | Analysis and prediction of IoT-based sensor data in a building using different machine learning techniques followed by a rigorous comparative study with other learning techniques | Two-storey building (weather, light and appliances energy consumption, and temporal information) | R2, MAPE, MAE, and RMSE | [ |
|
| ||||
| Fuzzy Bayesian | To predict long-term energy consumption based on an econometric methodology to improve reliability and accuracy | Chinese per capita electricity consumption (PEC) dataset (electricity dataset) | MAE, MAPE, and RMSE | [ |
|
| ||||
| Ensemble bagging trees | Energy use prediction at hourly granularity | Institutional building; Rinker hall data (climatic, occupancy and temporal data) | R2, RMSE, and MAPE | [ |
|
| ||||
| LSTM | Forecasting energy load with one min and one-hour time resolution | Residential building; single house data (power consumption) | RMSE | [ |
|
| ||||
| Conditional Restricted Boltzmann Machine (CRBM) and Factored Conditional Restricted Boltzmann Machine (FCRBM) | The energy consumption forecasting over different time horizons (short, medium and long term) and on different time resolutions | Residential building; household electric dataset (energy consumption) | RMSE, R, and | [ |
|
| ||||
| CNN-LSTM with fixed window size | Prediction of electricity consumption for next hour | Residential building; (electricity consumption dataset) | MAE, MAPE, RMSE, and MSE | [ |
Figure 1RNN cell representation.
Figure 2Long Short-Term Memory cell unit representation.
Different electrical measures and submetering information of interest that construct the energy consumption data.
|
|
|
|
|---|---|---|
|
| Total active power | Kilowatts |
|
| Total reactive power | Kilowatts |
|
| Average voltage | Volts |
|
| Average current intensity | Ampere |
|
| Active energy corresponds to the kitchen | Watt-hours of active energy |
|
| Active energy corresponds to the laundry | Watt-hours of active energy |
|
| Active energy corresponds to the cooling and heating appliances | Watt-hours of active energy |
Figure 3Structure of electrical energy consumption of residential buildings.
Various model fitting functions for a precise explanation of the electric consumption dataset.
| Fitting function | Min | 1st quantile | Median | Mean | 3rd quantile | Max | Standard deviation |
|---|---|---|---|---|---|---|---|
| Global active power | 0.076 | 0.308 | 0.602 | 1.092 | 1.528 | 11.122 | 1.055 |
| Global reactive power | 0.000 | 0.048 | 0.100 | 0.124 | 0.194 | 1.390 | 0.113 |
| Voltage | 223.2 | 239.0 | 241.0 | 240.8 | 242.9 | 254.2 | 3.239 |
| Global intensity | 0.200 | 1.400 | 2.600 | 4.628 | 6.400 | 48.400 | 4.435 |
| Submetering 1 | 0.000 | 0.000 | 0.000 | 1.122 | 0.000 | 88.000 | 6.139 |
| Submetering 2 | 0.000 | 0.000 | 0.000 | 1.299 | 1.000 | 80.000 | 5.794 |
| Submetering 3 | 0.000 | 0.000 | 1.000 | 6.458 | 17.00 | 31.000 | 8.436 |
Parameter setting of the proposed prediction system.
| Parameters | Range |
|---|---|
| Learning rate | (0.01,0.001) |
| Decay | (1 |
| Momentum | (0.9) |
| Beta_1 | (0.9) |
| Beta_2 | (0.999) |
| Epsilon | (None) |
| Batch size | 128 |
| Epoch | 100 |
Evaluation of different variations of LSTM model with sliding window algorithm.
| Optimizer | Neuron count and number of LSTM layers | Activation function | Estimated Root Mean Square Error (RMSE) |
|---|---|---|---|
| SGD | 128, 128, 128 | ReLU, ReLU, sigmoid | 0.0722 |
|
|
|
|
|
| Adam | 128 | ReLU | 0.0764 |
| Adam | 32 | ReLU | 0.0877 |
Comparison of various model variations implemented by CNN with sliding window algorithm.
| Optimizer used | Kernel size and kernel number | Activation function and layers | Estimated Root Mean Square Error (RMSE) |
|---|---|---|---|
| Adagrad | (1,3), (1,1) and 64, 128 | ReLU and ReLU | 0.1330 |
| Adamax | (1,3), (1,1) and 128, 264 | ReLU and ReLU | 0.1201 |
| Adam | (1,3), (1,1) and 64, 128 | ReLU and ReLU | 0.1183 |
|
|
|
|
|
| Adamax | (1,3), (1,3) and 64, 128 | ReLU and ReLU | 0.1110 |
Figure 4Regression lift chart showing original and prediction values of household energy consumption using the LSTM model.
Figure 5Regression lift chart showing original and prediction values of household energy consumption using CNN model.
Figure 6Best N window size graph for LSTM model.
Figure 7Best N window size graph for CNN model.
Prediction performance of contrast model.
| Method | Time resolution | MSE | RMSE |
|
|---|---|---|---|---|
| ARMA [ | Daily | — | 0.34 | |
| CNN-LSTM [ | Daily | 0.1037 | 0.3221 | |
| LSTM | Daily | 0.0048 | 0.0693 | 0.9679 |
| CNN | Daily | 0.0069 | 0.0836 | 0.9622 |