Real-time electricity load forecasting in South Africa using SOM-enriched deep learning ensembles
Katleho Makatjane , Caston Sigauke , Claris Shoko , Ntebogang Moroke
AIMS Energy ›› 2026, Vol. 14 ›› Issue (2) : 310 -334.
Accurate short-term electrical demand forecasting is critical for maintaining operational efficiency and energy security, especially in power-constrained systems like South Africa’s Eskom. Statistical methods like autoregressive integrated moving average (ARIMA) and exponential smoothing often fail to represent nonlinear and regime-dependent trends in power demand. This study presents a dynamic ensemble that combines deep neural networks (DNN) and long short-term memory (LSTM) architectures, which are both augmented by self-organising maps (SOM)-based clustering. The proposed method divides historical hourly load data from the Drakensberg generation plant into discrete temporal regimes using SOM, then trains the DNN and LSTM architectures within each regime, and dynamically combines their predictions. Shapley additive explanations (SHAP) are used to improve the interpretability of the impact of each cluster and time hierarchies, while mean square error (MSE), mean absolute error (MAE), and mean absolute percentage error (MAPE) measures are used to assess prediction performance. The ensemble architecture delivers a higher accuracy, lowering MAPE to 2.20% while consistently outperforming individual benchmark architectures. The deployment on Amazon Web Services (AWS) proves the model’s scalability and appropriateness for real-time applications. Although performance degrades in irregular demand clusters, adaptive re-clustering may alleviate this constraint. Overall, the combined DNN-LSTM-SOM strategy is a reliable, interpretable, and scalable solution for short-term load forecasting, enabling better operational planning and grid dependability in developing energy systems.
deep neural networks / energy security / electricity load forecasting / LSTM networks / nonlinear ensemble learning / self-organising maps
| [1] |
|
| [2] |
Bunn DW (2000) Forecasting loads and prices in competitive power markets. Proc IEEE 88: 163-169. https://doi.org/10.1109/5.823996 |
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
Eberhart, Shi Y (2001) Particle swarm optimisation: Developments, applications and resources. Proceedings of the 2001 Congress on Evolutionary Computation, IEEE 1: 1-86. https://doi.org/10.1109/CEC.2001.934374 |
| [8] |
|
| [9] |
|
| [10] |
Mohan P, |
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
Alotaibi MA (2022) Machine learning approach for short-term load forecasting using deep neural network. Energies 15: 6261. https://doi.org/10.3390/en15176261 |
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
Eskom (2025) Power system remains stable with a sustained reduction in unplanned outages. Available from: https://www.eskom.co.za/ power-system-remains-stable-with-a-sustained-reduction-in-unplanned-outages/. |
| [30] |
|
| [31] |
|
| [32] |
Majidi F (2023) A hybrid SOM and K-means model for clustering time series energy consumption clustering. arXiv . https://doi.org/10.48550/arXiv.2312.11475 |
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
Amnuaypongsa W, Wangdee W, Songsiri J (2025) Neural network-based prediction interval estimation with large width penalisation for renewable energy forecasting and system applications. Energy Convers Manag X 27: 101119. https://doi.org/10.1016/j.ecmx.2025.101119 |
| [37] |
|
| [38] |
SANEDI (2023) Short-term electricity demand forecasting for South Africa: Implications for grid planning and policy. South African National Energy Development Institute . Available from: https://sanedi.org.za/. |
| [39] |
Eskom (2023) Medium-Term System Adequacy Outlook 2024-2028. Eskom Holdings SOC Ltd, Pretoria. Available from: https://www.eskom.co.za/wp-content/uploads/2023/11/ Medium_Term_System_Adequacy_Outlook_2024-2028.pdf. |
/
| 〈 |
|
〉 |