| Literature DB >> 34393381 |
Nooriya A Mohammed1, Ammar Al-Bazi2.
Abstract
Artificial Neural Networks (ANNs) have been widely used to determine future demand for power in the short, medium, and long terms. However, research has identified that ANNs could cause inaccurate predictions of load when used for long-term forecasting. This inaccuracy is attributed to insufficient training data and increased accumulated errors, especially in long-term estimations. This study develops an improved ANN model with an Adaptive Backpropagation Algorithm (ABPA) for best practice in the forecasting long-term load demand of electricity. The ABPA includes proposing new forecasting formulations that adjust/adapt forecast values, so it takes into consideration the deviation between trained and future input datasets' different behaviours. The architecture of the Multi-Layer Perceptron (MLP) model, along with its traditional Backpropagation Algorithm (BPA), is used as a baseline for the proposed development. The forecasting formula is further improved by introducing adjustment factors to smooth out behavioural differences between the trained and new/future datasets. A computational study based on actual monthly electricity consumption inputs from 2011 to 2020, provided by the Iraqi Ministry of Electricity, is conducted to verify the proposed adaptive algorithm's performance. Different types of energy consumption and the electricity cut period (unsatisfied demand) factor are also considered in this study as vital factors. The developed ANN model, including its proposed ABPA, is then compared with traditional and popular prediction techniques such as regression and other advanced machine learning approaches, including Recurrent Neural Networks (RNNs), to justify its superiority amongst them. The results reveal that the most accurate long-term forecasts with the minimum Mean Squared Error (MSE) and Mean Absolute Percentage Error (MAPE) values of (1.195.650) and (0.045), respectively, are successfully achieved by applying the proposed ABPA. It can be concluded that the proposed ABPA, including the adjustment factor, enables traditional ANN techniques to be efficiently used for long-term forecasting of electricity load demand.Entities:
Keywords: Adaptive backpropagation; Linear regression; Load demand; Long-term forecasting; MLP neural networks; Radial basis function networks; Recurrent neural networks
Year: 2021 PMID: 34393381 PMCID: PMC8356219 DOI: 10.1007/s00521-021-06384-x
Source DB: PubMed Journal: Neural Comput Appl ISSN: 0941-0643 Impact factor: 5.606
Fig. 1The architecture of the MLP model
Description of the input datasets and output parameter
| Parameter | Description |
|---|---|
Input Output | D: Domestic (MWh) C: Commercial (MWh) I: Industrial (MWh) G: Governmental (MWh) A: Agricultural (MWh) L: Load demand of electricity (MW) |
Fig. 2Load demand and consumption of electricity in Iraq
Sample training data set used for learning the ANN
| Year | Month | D | C | I | G | A | L |
|---|---|---|---|---|---|---|---|
| 2011 | Jan | 807,810 | 80,299 | 258,606 | 182,512 | 40,304 | 7142 |
| Dec | 859,547 | 92,394 | 378,707 | 366,890 | 148,163 | 7222 | |
| 2012 | Jan | 1,029,478 | 127,508 | 367,460 | 382,630 | 152,714 | 8625 |
| Dec | 1,298,710 | 113,361 | 476,621 | 331,336 | 55,479 | 8708 | |
| 2013 | Jan | 1,175,507 | 114,461 | 717,176 | 488,478 | 80,361 | 10,417 |
| Dec | 972,583 | 105,221 | 431,702 | 287,158 | 31,213 | 10,500 | |
| 2014 | Jan | 969,578 | 98,106 | 430,423 | 370,384 | 25,874 | 12,208 |
| Dec | 1,046,479 | 127,509 | 589,467 | 671,879 | 51,525 | 12,292 | |
| 2017 | Jan | 1,679,993 | 246,388 | 729,516 | 1,323,604 | 104,943 | 13,833 |
| Dec | 2,255,290 | 222,741 | 149,700 | 353,834 | 19,539 | 13,417 | |
| 2018 | Jan | 2,255,290 | 244,726 | 346,517 | 660,315 | 21,875 | 19,098 |
| Dec | 1,917,974 | 130,057 | 633,546 | 298,107 | 29,103 | 18,696 | |
| 2019 | Jan | 2,024,190 | 194,155 | 357,444 | 342,794 | 44,468 | 21,669 |
| Dec | 2,024,190 | 194,155 | 357,444 | 342,794 | 44,468 | 18,014 |
Sample testing data set used to evaluate the optimised ANN
| Year | Month | D | C | I | G | A | L |
|---|---|---|---|---|---|---|---|
| 2020 | Jan | 2,171,109 | 247,153 | 376,323 | 513,709 | 42,303 | 23,849 |
| Feb | 1,521,127 | 142,113 | 389,312 | 292,361 | 40,375 | 21,988 | |
| Mar | 2,028,360 | 200,519 | 318,475 | 243,270 | 42,976 | 25,615 | |
| Oct | 2,232,481 | 235,083 | 561,184 | 449,513 | 88,824 | 27,615 |
The architecture of ANN and training parameters
| Architecture of ANN | |
| Number of layers | 3 |
| Number of neurons in the layer | 5 |
| Number of inputs | 5 |
| Number of hidden layers | 1 |
| Number of outputs | 1 |
| Initial weights and biases | Randomisation |
| Activation function | Sigmoid |
| Number of training data | 108 |
| Number of testing data | 10 |
| Training parameters | |
| Learning rule | Adaptive backpropagation (ABPA) |
| Learning rate | 0.02 |
| Momentum constant | 1 |
Fig. 3The evaluation of impacts of different ranges of input datasets
Fig. 4The evaluation of the impact of the proposed forecast adjustments – datasets range (−1,0)
Fig. 5The evaluation of the impact of the proposed forecast adjustments – datasets range (0,1)
Load forecasting of four methods with actual data
| Year 2020 | Actual load | REG | BPA | ABPA | RBFN | RNNs-LSTM |
|---|---|---|---|---|---|---|
| Jan | 23,849 | 18,324 | 19,484 | 19,784 | 25,344 | 20,924 |
| Feb | 21,988 | 14,100 | 12,510 | 12,138 | 23,212 | 16,126 |
| Mar | 25,615 | 17,117 | 17,276 | 19,080 | 17,812 | 19,858 |
| Apr | 21,923 | 18,707 | 19,529 | 20,394 | 15,960 | 23,365 |
| May | 26,592 | 19,653 | 20,494 | 22,047 | 21,271 | 25,437 |
| June | 28,015 | 22,830 | 22,319 | 24,235 | 25,539 | 28,868 |
| July | 28,354 | 21,903 | 20,558 | 20,847 | 27,043 | 23,375 |
| Aug | 29,792 | 23,829 | 22,243 | 23,326 | 27,329 | 27,746 |
| Sept | 29,060 | 21,355 | 20,445 | 20,436 | 26,513 | 24,679 |
| Oct | 27,615 | 19,997 | 19,753 | 20,376 | 21,052 | 27,327 |
| MAPE | – | 0.25 | 0.26 | 0.045 | 0.144 | 0.116 |
| MSE | – | 44.495.892 | 50.759.957 | 1.195.650 | 19.197.960 | 12.845.733 |
Fig. 6The comparison of accurate forecasting of multiple approaches