| Literature DB >> 35746122 |
Madiah Binti Omar1, Rosdiazli Ibrahim2, Rhea Mantri3, Jhanavi Chaudhary3, Kaushik Ram Selvaraj3, Kishore Bingi3.
Abstract
A smart grid is a modern electricity system enabling a bidirectional flow of communication that works on the notion of demand response. The stability prediction of the smart grid becomes necessary to make it more reliable and improve the efficiency and consistency of the electrical supply. Due to sensor or system failures, missing input data can often occur. It is worth noting that there has been no work conducted to predict the missing input variables in the past. Thus, this paper aims to develop an enhanced forecasting model to predict smart grid stability using neural networks to handle the missing data. Four case studies with missing input data are conducted. The missing data is predicted for each case, and then a model is prepared to predict the stability. The Levenberg-Marquardt algorithm is used to train all the models and the transfer functions used are tansig and purelin in the hidden and output layers, respectively. The model's performance is evaluated on a four-node star network and is measured in terms of the MSE and R2 values. The four stability prediction models demonstrate good performances and depict the best training and prediction ability.Entities:
Keywords: feedforward neural network; forecast; four-node star network; prediction; smart grid; stability
Mesh:
Year: 2022 PMID: 35746122 PMCID: PMC9230500 DOI: 10.3390/s22124342
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Summary of works focused on forecasting smart grid stability using neural networks.
| Ref. | Year | Smart Grid Architecture | Neural Network Type | Neural Network Architecture | Activation Functions | Training Algorithm | Performance Measures | Comparison Techniques | |
|---|---|---|---|---|---|---|---|---|---|
| Hidden Layer | Output Layer | ||||||||
| [ | 2021 | – | FFNN | 2:10:1 | Tanh, Sigmoid | Linear | LM, BR, SCG | MSE, R | RTP, SMP, RTP-SMP, GA, ANN, STW |
| [ | 2021 | Smart grid with photovoltaic and wind turbine | SSA-RBFNN | – | – | – | – | RMSE | SSA-RBFNN with and without RES |
| [ | 2021 | – | FFNN | 3:20:1 | Sigmoid | Linear | LM | MSE, RMSE | PV with ANN, Wind with ANN, Hybrid model with ANN |
| [ | 2021 | – | DNN-RL | – | Leaky ReLU | Leaky ReLU | Adam | MSE | – |
| [ | 2021 | – | LSTM-RNN | 1:50:50:50:1 | Tanh | Tanh | Adam | MAE, RMSE, MAPE | GBR, SVM |
| [ | 2021 | four-node star | FFNN | 24:24:12:1 | ReLU | Sigmoid | Adam, GDM, Nadam | Accuracy, Precision, Sensitivity, F-score | CNN, FNN |
| [ | 2021 | – | GRU-RNN | 3:15:10:1 | Gate | Candidate | AdaGrad | RMSE, MAE | LSSVR, WNN, ELM, SAE, DBN |
| [ | 2021 | – | SNN | 784:400:400:11 | LIF spike generator | Summation and maximum | – | Precision, Recall, F-score, Accuracy | CNN |
| [ | 2021 | four-node star | LSTM, BiGRU, ELM | 12:256:128:1, 12:512:256:1, 12:96:30:1 | Sigmoid Softplus | Sigmoid Softplus | Adam | RMSE, MAE, R | BiGRU, LSTM, XGB, LGBM, ANN |
| [ | 2021 | Distributed systems | DNN-RL | – | ReLU | ReLU | Adam | Peak, Mean, Var, PAR, Cost, Computation time | C-DDPG, DPCS, SWAA |
| [ | 2021 | – | LSTM, BPNN | 6:96:48:1, 6:48:24:1, 6:10:1 | RBF | Sigmoid | Adam | MAPE, RMSE | LSTM, BPNN, MLSTM, ELM, MLR, SVR |
| [ | 2021 | – | BPNN | 3:2:3 | Sigmoid | Linear | BP | RMSE | – |
| [ | 2021 | – | FF-DNN | – | ReLU | SELU | PDNN, Pooling function | FA, MAE, RMSE, SoC, HR | SVM, NN-ARIMA, DBN |
| [ | 2021 | – | FFNN | – | ReLU | Alpha | BP | Accuracy, Precision, Recall, F-score | PSO-KNN, PSO-NN, PSO-DT, PSO-RF |
| [ | 2020 | – | CNN-LSTM | – | ReLU | Linear | Adam | RMSE, MAE, NRMSE, F-score | ARIMA, BPNN, SVM, LSTM, CEEMDAN-ARIMA, CEEMDAN-BPNN, CEEMDAN-SVM |
| [ | 2020 | – | RNN, CNN | – | Sigmoid | Tanh | Adam | Area under the curve, F-score, Precision, Recall, Accuracy | Logistic regression, SVM, LSTM |
| [ | 2020 | – | NN-LMS | 24:24:24, 24:96:96:4 | ReLU | ReLU | – | – | – |
| [ | 2020 | – | NARX-RNN | 2:5:1 | Sigmoid | Linear | Conjugate gradient with Polak-Ribiere | NRMSE, RMSE, MAPE | ARMAX |
| [ | 2020 | – | FFNN | 20:38:1 | Tanh | Linear | Conjugate gradient with Polak-Ribiere | MSE | RTEP, LBPP, IBR without ESS |
| [ | 2020 | – | IRBDNN | – | – | – | – | RMSE, MAE, MAPE | DNN, ARMA, ELM |
| [ | 2020 | – | LSTM-RNN | – | Sigmoid, Tanh, ReLU | – | – | Accuracy, Precision, Recall, F-score | GRU, RNN, LSTM |
| [ | 2020 | IEEE 14-bus system | CNN | – | ReLU | Sigmoid | Adam | Precision, Recall, F-score, Row accuracy | SVM, LGBM, MLP |
| [ | 2019 | – | FF-BPNN | – | – | – | GA | MSE, Fitness, Accuracy | – |
| [ | 2019 | – | RNN | Tanh | Sigmoid | BP | MAE, RMSE, MAPE, Pmean | BPNN, SVM, LSTM, RBF | |
| [ | 2019 | – | CNN-RNN | 100:98:49:1 | ReLU | Softmax | MSE, Recall, PTECC | CNN, CNN-RNN, LSTM | |
| [ | 2019 | – | ENN | 10:1:1 | – | – | GDM and Adaptive LR, LM | RMSE, NRMSE, MBE, MAE, R, Forecast skill | Similarity search algorithm, ANN, MLP and ARMA, LSTM |
| [ | 2019 | – | FF-DNN, R-DNN | 2:5:2 | Sigmoid, Tanh, ReLU | Sigmoid, Tanh, ReLU | LM | MAPE | Ensemble Tree Bagger, Generalized linear regression, Shallow neural networks |
| [ | 2019 | – | CNN, LSTM | 05:10:100 | ReLU | Softmax | – | MCC, F-score, Precision, Recall, Accuracy | Logistic regression, SVM |
| [ | 2019 | – | ECNN | 32:32:1 | ReLU | Sigmoid, Softmax | Adam | MAE, MAPE, MSE, RMSE | AdaBoost, MLP, RF |
| [ | 2019 | IEEE 39-bus New England test system | CNN, LSTM | – | Sigmoid | Tanh | GDM | Accuracy | – |
| [ | 2019 | – | FFNN | 76:20:1, 92:20:1, 92:20:1 | ReLU | Sigmoid | LM | MSE, Accuracy, Precision, Recall, F-score | RF, OneR, JRip, AdaBoost-JRip, SVM and NN (without WOA) |
| [ | 2019 | – | ECNN | – | – | – | – | MSE, RMSE, MAE, MAPE | |
| [ | 2019 | – | FF-DNN, R-DNN | – | Sigmoid, Tanh, ReLU | Linear | LM | MAPE, Correlation coefficient, NRMSE | ANN, CNN, CRBM, FF-DNN |
| [ | 2019 | – | FF-BPNN | – | – | ReLU | GDM | Mean error, MAD, Percent error, MPE, MAPE | Classical forecasting methods |
| [ | 2019 | – | FF-DNN | 1:5:1, 6:5:1 | Sigmoid | Linear | – | MAPE | DNN-ELM |
| [ | 2018 | – | FFNN | – | Sigmoid | Nonlinear and linear network | LM | MSE, R | Multilayer ANN Models |
| [ | 2018 | – | RBF, WRNN | 7:4:3 | RBF | Competitive | LM | Classification accuracy | Pooling Neural Network, LM |
| [ | 2018 | – | WRNN | 2:16:16:4 | RBF | RBF | – | RMSE | – |
| [ | 2017 | – | FFNN | 7:96:48:24:1 | Tanh | Gaussian | Dlnet, BP | MAPE | Ten state-of-the-art forecasting methods |
| [ | 2017 | – | FFNN | 24:5:1 | Sigmoid | Sigmoid | LM | MAPE | AFC-STLF, Bi-level, MI-ANN forecast |
| [ | 2017 | – | Deep learning based short-term forecasting | 20:30:25:1 | ReLU | ReLU | – | RE | SVM |
| [ | 2017 | 10-node network | FFNN, WNN-LQE | 8:10:1 | Morlet wavelet | Sigmoid | – | SNR | LQE-based WNN, BPNN, ARIMA, Kalman, XCoPred algorithms |
| [ | 2016 | – | FFNN | 3:20:10:3 | Sigmoid | Linear | LM, BR | MSE, R | LM, BR |
| [ | 2016 | – | FFNN | 8:10:1 | Sigmoid | Linear | – | MAE, MAPE, RMSE, R | GA-MdBP, CGA-MdBP, CGASA-MdBP |
| [ | 2015 | IEEE 30-bus system | FFNN | 4:10:1 | RBF | – | SCG supervised learning | MSE, PDF, CDF | – |
| [ | 2015 | – | FFNN | 10:1:20 | Tanh | Tanh | LVQ | Mean Error, Maximum Error, Success % | – |
| [ | 2014 | – | FFNN | 7:(10-15):1 | Sigmoid | Linear | LM | R, MAPE | – |
| [ | 2013 | – | FFNN | – | – | – | LM | MER, MAE, MAPE | – |
| [ | 2012 | Microgrid architecture: residential smart house aggregator | BPNN | 10:1:1 | Tanh | Linear | LM, SCG | Solar insulation and air temperature | – |
| [ | 2012 | IEEE 39-bus New England test system | FF-BPNN | 20:10:5:1 | Tanh | Sigmoid | LM, BR | Stability | – |
| [ | 2012 | IEEE 39-bus New England test system | RBF | 30:30:9, 30:30:10 | RBF | Linear | LM | Training Time, Testing Time, Number of misses, MSE, Classification accuracy % | |
| [ | 2011 | IEEE 39-bus New England test system | RBF | 36:36:1 | Gaussian | Linear | Training time, Testing time, Number of misses, MSE, False alarms %, Misses %, Classification accuracy % | Traditional NR method | |
| [ | 2011 | Grid-connected PV plant | BPNN | 16:15:7:1 | Sigmoid | Linear | LM | MABE, RMSE, R | – |
| [ | 2011 | Medium tension distribution system | RBF | 33:119:33, 33:129:33 | RBF | Linear | – | MSE, SPREAD | – |
| [ | 2010 | – | BPNN, FFNN | 8:8:30:1 | Tanh | Linear | LM, BR | MSE | LM, BR, OSS |
Figure 1Year-wise and the publisher-wise contributions to smart grid’s stability forecasting during the last decade.
Figure 2Summary of the smart grid architectures identified in the conducted literature survey.
Figure 3Classification of multiple neural-network-based models developed for smart grid stability prediction.
Figure 4Summary of the various training algorithms and activation functions used in neural-network-based models for smart grid stability prediction.
Figure 5The architecture of the four-node star network.
Predictive features and simulation constants used for data generation of four-node star network.
| Category | Parameter | Range/Value |
|---|---|---|
|
|
| |
| Predictive features |
|
|
|
|
| |
|
|
| |
| Simulation constants |
|
|
|
|
|
Figure 6Dataset of predictive and dependent features of four-node star network. (a) Reaction time ; (b) Produced/consumed power ; (c) Elasticity coefficient ; (d) .
Figure 7Pearson’s correlation matrix of the study variables.
Interpretation of Pearson’s correlation coefficients.
| Coefficient | Interpretation |
|---|---|
| ±0.90–±1.00 | Very strong correlation |
| ±0.70–±0.89 | Strong correlation |
| ±0.40–±0.69 | Moderate correlation |
| ±0.10–±0.39 | Weak correlation |
| 0.00–±0.09 | Negligible correlation |
Figure 8Research flow diagram for the design of smart grid stability model.
Figure 9Flow chart of implementation of prediction model with complete input data.
Figure 10The architecture of FFNN for predicting smart grid’s stability.
Figure 11Performance comparison of stability prediction (a) training and (b) testing.
Figure 12Flow chart of implementation of prediction model that handles missing input data for the four cases.
Figure 13The architecture of FFNN developed for case 1.
Figure 14Performance of the sub-neural network for case 1 during (a) training and (b) testing.
Figure 15Performance of the primary neural network for case 1 during (a) training and (b) testing.
Figure 16The architecture of FFNN developed for case 2.
Figure 17Performance of the sub-neural network for case 2 during (a) training and (b) testing.
Figure 18Performance of the primary neural network for case 2 during (a) training and (b) testing.
Figure 19The architecture of FFNN developed for case 3.
Figure 20Performance of the sub-neural network for case 3 during (a) training and (b) testing.
Figure 21Performance of the primary neural network for case 3 during (a) training and (b) testing.
Figure 22The architecture of FFNN developed for case 4.
Figure 23Performance of the sub-neural network for case 4 during (a) training and (b) testing.
Figure 24Performance of the primary neural network for case 4 during (a) training and (b) testing.
Performance evaluation comparison of the FFNN with complete input data and the FFNN that handles the missing data.
| Category | Case | Network | Stage | R | MSE |
|---|---|---|---|---|---|
| With Complete | - | Primary | Training | 0.9739 | 0.0077 |
| Testing | 0.9738 | 0.0077 | |||
| Model that | Case 1 | Sub | Training | 0.9992 | 0.0008 |
| Testing | 0.9992 | 0.0008 | |||
| Primary | Training | 0.9721 | 0.0080 | ||
| Testing | 0.8413 | 0.0085 | |||
| Case 2 | Sub | Training | 0.7082 | 0.1661 | |
| Testing | 0.7072 | 0.1667 | |||
| Primary | Training | 0.9738 | 0.0077 | ||
| Testing | 0.9738 | 0.0077 | |||
| Case 3 | Sub | Training | 0.7085 | 0.1659 | |
| Testing | 0.7061 | 0.1673 | |||
| Primary | Training | 0.9720 | 0.0083 | ||
| Testing | 0.9721 | 0.0082 | |||
| Case 4 | Sub | Training | 0.9999 | 0.0001 | |
| Testing | 0.9999 | 0.0001 | |||
| Primary | Training | 0.9717 | 0.0084 | ||
| Testing | 0.9715 | 0.0084 |