Submitted:
07 August 2023
Posted:
09 August 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Location and data
2.1. Wind speed data
2.2. Irradiance data
3. Methodology
3.1. Windowing method
3.2. Arbitrating method
3.3. Machine learning prediction models and dynamic ensemble method parameters
3.4. Performance Metrics Comparison Criteria
- Coefficient of Determination (R²)
- Root Mean Squared Error (RMSE)
- Mean Absolute Error (MAE)
- Mean absolute percentage error (MAPE)
4. Results and Discussion
4.1. Wind Speed Predictions
4.2. Irradiance Predictions
4.3. Comparison with results from the literature
5. Conclusions
Author Contributions
Funding
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Osman, A. I., Chen, L., Yang, M., Msigwa, G., Farghali, M., Fawzy, S., Rooney, D. W., 38; Yap, P. S. (2022). Cost, environmentalimpact, and resilience of renewable energy under a changing climate: a review. Environmental Chemistry Letters. [CrossRef]
- Carneiro, T. C., de Carvalho, P. C. M., dos Santos, H. A., Lima, M. A. F. B., 38; de Souza Braga, A. P. (2022). Review on Photovoltaic Power and Solar Resource Forecasting: Current Status and Trends. In Journal of Solar Energy Engineering, Transactions of the ASME (Vol. 144, Issue 1). [CrossRef]
- Meenal, R., Binu, D., Ramya, K. C., Michael, P. A., Vinoth Kumar, K., Rajasekaran, E., 38; Sangeetha, B. (2022). Weather Forecasting for Renewable Energy System: A Review. Archives of Computational Methods in Engineering, 29(5). [CrossRef]
- Mesa-Jiménez, J. J., Tzianoumis, A. L., Stokes, L., Yang, Q., 38; Livina, V. N. (2023). Long-term wind and solar energy generationforecasts, and optimisation of Power Purchase Agreements. Energy Reports, 9. [CrossRef]
- Rocha, P. A. C., Fernandes, J. L., Modolo, A. B., Lima, R. J. P., da Silva, M. E. V., 38; Bezerra, C. A. D. (2019). Estimation of daily,weekly and monthly global solar radiation using ANNs and a long data set: a case study of Fortaleza, in Brazilian Northeast region. International Journal of Energy and Environmental Engineering, 10(3). [CrossRef]
- Du, L., Gao, R., Suganthan, P. N., Wang, D. Z. W. (2022). Bayesian optimization based dynamic ensemble for time series forecasting. Information Sciences, 591. [CrossRef]
- Vapnik, V. N. (1995). The Nature of Statistical Learning Theory. Springer-Verlag. In Adaptive and learning Systems for SignalProcessing, Communications and Control.
- Smola, A. (1996). Regression estimation with support vector learning machines. Master’s Thesis, Technische Universit at Munchen.
- Mahesh, P. V., Meyyappan, S., 38; Alia, R. K. R. (2023). Support Vector Regression Machine Learning based Maximum PowerPoint Tracking for Solar Photovoltaic systems. International Journal of Electrical and Computer Engineering Systems, 14(1). [CrossRef]
- Demir, V., 38; Citakoglu, H. (2023). Forecasting of solar radiation using different machine learning approaches. Neural Computing and Applications, 35(1). [CrossRef]
- Schwegmann, S., Faulhaber, J., Pfaffel, S., Yu, Z., Dörenkämper, M., Kersting, K., 38; Gottschall, J. (2023). Enabling Virtual Met Masts for wind energy applications through machine learning-methods. Energy and AI, 11. [CrossRef]
- Che, J., Yuan, F., Deng, D., 38; Jiang, Z. (2023). Ultra-short-term probabilistic wind power forecasting with spatial-temporalmulti-scale features and K-FSDW based weight. Applied Energy, 331. [CrossRef]
- Nikodinoska, D., Käso, M., 38; Müsgens, F. (2022). Solar and wind power generation forecasts using elastic net in time-varyingforecast combinations. Applied Energy, 306. [CrossRef]
- Cerqueira, V., Torgo, L., Pinto, F., Soares, C. (2019). Arbitrage of forecasting experts. Machine Learning, 108(6). [CrossRef]
- Lakku, N. K. G., 38; Behera, M. R. (2022). Skill and Intercomparison of Global Climate Models in Simulating Wind Speed, andFuture Changes in Wind Speed over South Asian Domain. Atmosphere, 13(6). [CrossRef]
- Ji, L. , Fu, C., Ju, Z., Shi, Y., Wu, S., 38; Tao, L. (2022). Short-Term Canyon Wind Speed Prediction Based on CNN—GRU TransferLearning. Atmosphere, 13(5). [CrossRef]
- Su, X. , Li, T., An, C., 38; Wang, G. (2020). Prediction of short-time cloud motion using a deep-learning model. Atmosphere, 11(11). [CrossRef]
- Carneiro, T. C., Rocha, P. A. C., Carvalho, P. C. M., 38; Fernández-Ramírez, L. M. (2022). Ridge regression ensemble of machinelearning models applied to solar and wind forecasting in Brazil and Spain. Applied Energy, 314. [CrossRef]
- Santos, V. O. , Rocha, P. A. C., Scott, J., Thé, J. V. G., Gharabaghi, B. (2023). Spatiotemporal analysis of bidimensional wind speedforecasting: Development and thorough assessment of LSTM and ensemble graph neural networks on the Dutch database. Energy, 278, 127852. [CrossRef]
- Marinho, F. P. , Rocha, P. A. C., Neto, A. R., 38; Bezerra, F. D. V. (2023). Short-Term Solar Irradiance Forecasting Using CNN-1D, LSTM, and CNN-LSTM Deep Neural Networks: A Case Study with the Folsom (USA) Dataset. Journal of Solar Energy Engineering, Transactions of the ASME, 145(4). [CrossRef]
- INPE, S. (2012). Sistema De Organização Nacional de Dados Ambientais. Available online: http://sonda.ccst.inpe.br/.
- Landberg, L. , Myllerup, L., Rathmann, O., Petersen, E. L., Jørgensen, B. H., Badger, J., 38; Mortensen, N. G. (2003). Wind resourceestimation - An overview. In Wind Energy (Vol. 6, Issue 3). [CrossRef]
- Kasten, F., 38; Czeplak, G. (1980). Solar and terrestrial radiation dependent on the amount and type of cloud. Solar Energy, 24(2). [CrossRef]
- Ineichen, P. , Perez, R. (2002). A new airmass independent formulation for the linke turbidity coefficient. Solar Energy, 73(3). [CrossRef]
- Rocha, P. A. C., 38; Santos, V. O. (2022). Global horizontal and direct normal solar irradiance modeling by the machine learningmethods XGBoost and deep neural networks with CNN-LSTM layers: a case study using the GOES-16 satellite imagery. International Journal of Energy and Environmental Engineering, 13(4). [CrossRef]
- GOOGLE. Google Earth website. Available online: http://earth.google.com/ (accessed on 12 July 2023).
- Marquez, R. , Coimbra, C. F. M. (2013). Proposed metric for evaluation of solar forecasting models. Journal of Solar Energy Engineering, Transactions of the ASME. [CrossRef]
- Cerqueira, V. , Torgo, L., & Soares, C. (2017). Arbitrated ensemble for solar radiation forecasting. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). [CrossRef]
- Neshat, M. , Nezhad, M. M., Abbasnejad, E., Mirjalili, S., Tjernberg, L. B., Astiaso Garcia, D., Alexander, B., & Wagner, M. (2021). A deep learning-based evolutionary model for short-term wind speed forecasting: A case study of the Lillgrund offshore wind farm. Energy Conversion and Management. [CrossRef]
- Dowell, J. , Weiss, S., & Infield, D. (2014). Spatio-temporal prediction of wind speed and direction by continuous directional regime. 2014 International Conference on Probabilistic Methods Applied to Power Systems, PMAPS 2014 - Conference Proceedings. [CrossRef]
- Liu, Z. , Hara, R., & Kita, H. (2021). Hybrid forecasting system based on data area division and deep learning neural network for short-term wind speed forecasting. Energy Conversion and Management. [CrossRef]
- Zhu, Q. , Chen, J., Shi, D., Zhu, L., Bai, X., Duan, X., & Liu, Y. (2020). Learning Temporal and Spatial Correlations Jointly: A Unified Framework for Wind Speed Prediction. IEEE Transactions on Sustainable Energy. [CrossRef]
- J. Liu, H. J. Liu, H. Zang, L. Cheng, T. Ding, Z. Wei, and G. Sun, “A Transformer-based multimodal-learning framework using sky images for ultra-short-term solar irradiance forecasting,” Applied Energy, vol. 342, p. 121 160, 2023, issn: 0306-2619.
- Vaswani, A. , Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, Ł., & Polosukhin, I. (2017). Attention is all you need. Advances in Neural Information Processing Systems.
- Gupta, P. , & Singh, R. (2023). Combining a deep learning model with multivariate empirical mode decomposition for hourly global horizontal irradiance forecasting. Renewable Energy. [CrossRef]
- Yang, L. , Gao, X., Hua, J., & Wang, L. (2022). Intra-day global horizontal irradiance forecast using FY-4A clear sky index. Sustainable Energy Technologies and Assessments. [CrossRef]
- Kallio-Myers, V. , Riihelä, A., Lahtinen, P., & Lindfors, A. (2020). Global horizontal irradiance forecast for Finland based on geostationary weather satellite data. Solar Energy. [CrossRef]
- Peng, Z. , Peng, S., Fu, L., Lu, B., Tang, J., Wang, K., & Li, W. (2020). A novel deep learning ensemble model with data denoising for short-term wind speed forecasting. Energy Conversion and Management. [CrossRef]
- Abdellatif, A. , Mubarak, H., Ahmad, S., Ahmed, T., Shafiullah, G. M., Hammoudeh, A., Abdellatef, H., Rahman, M. M., & Gheni, H. M. (2022). Forecasting Photovoltaic Power Generation with a Stacking Ensemble Model. Sustainability (Switzerland). [CrossRef]
- Wu, H. , & Levinson, D. (2021). The ensemble approach to forecasting: A review and synthesis. Transportation Research Part C: Emerging Technologies. [CrossRef]
- Ghojogh B, Crowley M. The Theory BehindOverfitting, Cross Validation, Regularization,Bagging and Boosting: Tutorial. Available online: https://arxiv.org/abs/1905.12787:arXiv.
- Chen, T. , & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. [CrossRef]
- Oliveira Santos, V. , Costa Rocha, P. A., Scott, J., Van Griensven Thé, J., & Gharabaghi, B. (2023). Spatiotemporal Air Pollution Forecasting in Houston-TX: A Case Study for Ozone Using Deep Graph Neural Networks. Atmosphere. [CrossRef]
- Oliveira Santos, V.; Costa Rocha, P.A.; Scott, J.; Thé, J.V.G.; Gharabaghi, B. A New Graph-Based Deep Learning Model to Predict Flooding with Validation on a Case Study on the Humber River. Water 2023, 15, 1827. [Google Scholar] [CrossRef]












| Type | Lat. (◦) | Long. (◦) | Alt. (m) | MI (min) | MP |
|---|---|---|---|---|---|
| Anemometric | 09° 04’ 08" S | 40° 19’ 11" O | 387 | 10 | 01/Jan/2007 to 12/Dec/2010 |
| Solarimetric | 01/Jan/2010 to 12/Dec/2010 |
| Method | Search parameter | Grid values |
|---|---|---|
| Random Forest | maxdepth | [2, 5, 7, 9, 11, 13, 15, 21, 35] |
| KNN | nearest neighbours k | 1 ≤ k ≤ 50, k integer |
| SVR | penalty term C | [0.1, 1, 10, 100, 1000] |
| coefficient λ | [1, 0.1. 0.01, 0.001, 0.0001] | |
| Elastic Net | regularization term λ | [1, 0.1. 0.01, 0.001, 0.0001] |
| Windowing | Λ | [1, 3, 6, 12, 25, 50, 100] |
| Arbitrating | * | |
| Method | Parameter | t+10 | t+20 | t+30 | t+60 |
|---|---|---|---|---|---|
| Random Forest | best_max_depth | 7 | |||
| best_n_estimators | 20 | ||||
| KNN | best_n_neighbors | 49 | |||
| SVR | best_ C | 1 | |||
| best_epsilon | 0.1 | 1 | 0.1 | ||
| Elastic Net | best_l1_ratio | 1 | |||
| Time horizon | ʎ | RF | KNN | SVR | Elastic Net | Windowing | Arbitrating |
| t+10 min | 1 | 0.69458 | 0.71040 | 0.69396 | 0.69828 | 0.69263 | 0.69447 |
| 3 | 0.69180 | ||||||
| 6 | 0.69114 | ||||||
| 12 | 0.69041 | ||||||
| 19 | 0.69007 | ||||||
| 25 | 0.69040 | ||||||
| 50 | 0.69226 | ||||||
| 74 | 0.69402 | ||||||
| 100 | 0.69431 | ||||||
| t+20 min | 1 | 0.88310 | 0.89332 | 0.88372 | 0.88554 | 0.86817 | 0.88315 |
| 3 | 0.87353 | ||||||
| 6 | 0.87563 | ||||||
| 12 | 0.87699 | ||||||
| 25 | 0.87803 | ||||||
| 50 | 0.87889 | ||||||
| 100 | 0.87960 | ||||||
| t+30 min | 1 | 0.99469 | 0.99859 | 0.99130 | 0.99660 | 0.97497 | 0.99091 |
| 3 | 0.98017 | ||||||
| 6 | 0.98333 | ||||||
| 12 | 0.98583 | ||||||
| 25 | 0.98702 | ||||||
| 50 | 0.98832 | ||||||
| 100 | 0.98902 | ||||||
| t+60 min | 1 | 1.18092 | 1.19527 | 1.17764 | 1.18281 | 1.15150 | 1.18156 |
| 3 | 1.15647 | ||||||
| 6 | 1.16170 | ||||||
| 12 | 1.16685 | ||||||
| 25 | 1.16987 | ||||||
| 50 | 1.17254 | ||||||
| 100 | 1.17455 |
| Time horizon | ʎ | RF | KNN | SVR | Elastic Net | Windowing | Arbitrating |
| t+10 min | 1 | 0.51592 | 0.53216 | 0.51438 | 0.51853 | 0.51384 | 0.51711 |
| 3 | 0.51366 | ||||||
| 6 | 0.51328 | ||||||
| 12 | 0.51276 | ||||||
| 19 | 0.51272 | ||||||
| 25 | 0.51301 | ||||||
| 50 | 0.51441 | ||||||
| 74 | 0.51574 | ||||||
| 100 | 0.51603 | ||||||
| t+20 min | 1 | 0.65845 | 0.66882 | 0.66040 | 0.65990 | 0.64663 | 0.65936 |
| 3 | 0.65140 | ||||||
| 6 | 0.65332 | ||||||
| 12 | 0.65435 | ||||||
| 25 | 0.65554 | ||||||
| 50 | 0.65637 | ||||||
| 100 | 0.65695 | ||||||
| t+30 min | 1 | 0.74250 | 0.74735 | 0.74125 | 0.74347 | 0.72594 | 0.74097 |
| 3 | 0.73105 | ||||||
| 6 | 0.73402 | ||||||
| 12 | 0.73625 | ||||||
| 25 | 0.73732 | ||||||
| 50 | 0.73846 | ||||||
| 100 | 0.73902 | ||||||
| t+60 min | 1 | 0.89496 | 0.90753 | 0.89179 | 0.89589 | 0.86784 | 0.89570 |
| 3 | 0.87277 | ||||||
| 6 | 0.87826 | ||||||
| 12 | 0.88307 | ||||||
| 25 | 0.88580 | ||||||
| 50 | 0.88813 | ||||||
| 100 | 0.88963 |
| Time horizon | ʎ | RF | KNN | SVR | Elastic Net | Windowing | Arbitrating |
| t+10 min | 1 | 0.84248 | 0.83522 | 0.84275 | 0.84079 | 0.84336 | 0.84252 |
| 3 | 0.84373 | ||||||
| 6 | 0.84403 | ||||||
| 12 | 0.84436 | ||||||
| 19 | 0.84451 | ||||||
| 25 | 0.84436 | ||||||
| 50 | 0.84353 | ||||||
| 74 | 0.84273 | ||||||
| 100 | 0.84260 | ||||||
| t+20 min | 1 | 0.74534 | 0.73941 | 0.74498 | 0.74393 | 0.75388 | 0.74531 |
| 3 | 0.75083 | ||||||
| 6 | 0.74963 | ||||||
| 12 | 0.74885 | ||||||
| 25 | 0.74825 | ||||||
| 50 | 0.74776 | ||||||
| 100 | 0.74736 | ||||||
| t+30 min | 1 | 0.67690 | 0.67436 | 0.67909 | 0.67566 | 0.68958 | 0.67935 |
| 3 | 0.68626 | ||||||
| 6 | 0.68423 | ||||||
| 12 | 0.68262 | ||||||
| 25 | 0.68186 | ||||||
| 50 | 0.68102 | ||||||
| 100 | 0.68057 | ||||||
| t+60 min | 1 | 0.54443 | 0.53329 | 0.54695 | 0.54297 | 0.56685 | 0.54393 |
| 3 | 0.56310 | ||||||
| 6 | 0.55914 | ||||||
| 12 | 0.55522 | ||||||
| 25 | 0.55291 | ||||||
| 50 | 0.55087 | ||||||
| 100 | 0.54933 |
| Time horizon | ʎ | RF | KNN | SVR | Elastic Net | Windowing | Arbitrating |
| t+10 min | 1 | 0.21277 | 0.25360 | 0.20257 | 0.21848 | 0.21040 | 0.21634 |
| 3 | 0.21122 | ||||||
| 6 | 0.21092 | ||||||
| 12 | 0.21040 | ||||||
| 19 | 0.21022 | ||||||
| 25 | 0.21075 | ||||||
| 50 | 0.21179 | ||||||
| 74 | 0.21246 | ||||||
| 100 | 0.21234 | ||||||
| t+20 min | 1 | 0.31534 | 0.33823 | 0.34178 | 0.31206 | 0.31280 | 0.32577 |
| 3 | 0.31558 | ||||||
| 6 | 0.31658 | ||||||
| 12 | 0.31745 | ||||||
| 25 | 0.31906 | ||||||
| 50 | 0.31990 | ||||||
| 100 | 0.32101 | ||||||
| t+30 min | 1 | 0.38089 | 0.39786 | 0.37520 | 0.37064 | 0.36711 | 0.38499 |
| 3 | 0.36968 | ||||||
| 6 | 0.37245 | ||||||
| 12 | 0.37227 | ||||||
| 25 | 0.37367 | ||||||
| 50 | 0.37352 | ||||||
| 100 | 0.37538 | ||||||
| t+60 min | 1 | 0.52320 | 0.53567 | 0.51731 | 0.51284 | 0.50552 | 0.52440 |
| 3 | 0.50730 | ||||||
| 6 | 0.51189 | ||||||
| 12 | 0.51289 | ||||||
| 25 | 0.51480 | ||||||
| 50 | 0.51571 | ||||||
| 100 | 0.51872 |
| Method | Parameter | t+10 | t+20 | t+30 | t+60 | ||
|---|---|---|---|---|---|---|---|
| Random Forest | best_max_depth | 5 | |||||
| best_n_estimators | 20 | ||||||
| KNN | best_n_neighbors | 37 | 49 | 48 | |||
| SVR | best_ C | 0.1 | |||||
| best_epsilon | 0.1 | ||||||
| Elastic Net | best_l1_ratio | 1 | |||||
| Time horizon | ʎ | RF | KNN | SVR | Elastic Net | Windowing | Arbitrating |
| t+10 min | 1 | 75.02000 | 75.26000 | 74.19000 | 74.98000 | 72.73186 | 74.01000 |
| 3 | 72.93221 | ||||||
| 6 | 73.29363 | ||||||
| 12 | 73.21035 | ||||||
| 25 | 73.24620 | ||||||
| 50 | 73.48055 | ||||||
| 100 | 73.69330 | ||||||
| t+20 min | 1 | 90.94000 | 83.50000 | 84.45000 | 84.53000 | 80.07000 | 83.19000 |
| 3 | 80.63000 | ||||||
| 6 | 81.19000 | ||||||
| 12 | 81.87000 | ||||||
| 25 | 82.56000 | ||||||
| 50 | 82.11000 | ||||||
| 100 | 82.57000 | ||||||
| t+30 min | 1 | 90.15000 | 90.50000 | 91.49000 | 93.49000 | 86.25000 | 89.70000 |
| 3 | 87.00000 | ||||||
| 6 | 87.75000 | ||||||
| 12 | 88.33000 | ||||||
| 25 | 88.95000 | ||||||
| 50 | 88.70000 | ||||||
| 100 | 89.01000 | ||||||
| t+60 min | 1 | 112.05000 | 112.13000 | 112.76000 | 118.08000 | 105.51000 | 111.13000 |
| 3 | 106.62000 | ||||||
| 6 | 107.76000 | ||||||
| 12 | 108.89000 | ||||||
| 25 | 109.32000 | ||||||
| 50 | 110.12000 | ||||||
| 100 | 110.30000 |
| Time horizon | λ | RF | KNN | SVR | Elastic Net | Windowing | Arbitrating |
| t+10 min | 1 | 0.92000 | 0.92000 | 0.92000 | 0.92000 | 0.92184 | 0.92000 |
| 3 | 0.92141 | ||||||
| 6 | 0.92062 | ||||||
| 12 | 0.92080 | ||||||
| 25 | 0.92073 | ||||||
| 50 | 0.92022 | ||||||
| 100 | 0.91976 | ||||||
| t+20 min | 1 | 0.88000 | 0.90000 | 0.90000 | 0.90000 | 0.91000 | 0.90000 |
| 3 | 0.91000 | ||||||
| 6 | 0.90000 | ||||||
| 12 | 0.90000 | ||||||
| 25 | 0.90000 | ||||||
| 50 | 0.90000 | ||||||
| 100 | 0.90000 | ||||||
| t+30 min | 1 | 0.88000 | 0.88000 | 0.88000 | 0.87000 | 0.89000 | 0.88000 |
| 3 | 0.89000 | ||||||
| 6 | 0.89000 | ||||||
| 12 | 0.89000 | ||||||
| 25 | 0.89000 | ||||||
| 50 | 0.88000 | ||||||
| 100 | 0.89000 | ||||||
| t+60 min | 1 | 0.83000 | 0.83000 | 0.82000 | 0.51223 | 0.85000 | 0.83000 |
| 3 | 0.84000 | ||||||
| 6 | 0.84000 | ||||||
| 12 | 0.84000 | ||||||
| 25 | 0.83000 | ||||||
| 50 | 0.83000 | ||||||
| 100 | 0.83000 |
| Time horizon | λ | RF | KNN | SVR | Elastic Net | Windowing | Arbitrating |
| t+10 min | 1 | 48.29000 | 48.47000 | 44.16000 | 49.31000 | 72.73186 | 46.24000 |
| 3 | 44.52301 | ||||||
| 6 | 45.00717 | ||||||
| 12 | 45.27759 | ||||||
| 25 | 45.67924 | ||||||
| 50 | 45.79140 | ||||||
| 10 | 46.16632 | ||||||
| t+20 min | 1 | 65.19000 | 55.63000 | 59.67000 | 58.86000 | 52.53000 | 56.20000 |
| 3 | 53.31000 | ||||||
| 6 | 54.12000 | ||||||
| 12 | 55.27000 | ||||||
| 25 | 56.88000 | ||||||
| 50 | 55.59000 | ||||||
| 10 | 56.79000 | ||||||
| t+30 min | 1 | 62.09000 | 61.58000 | 64.77000 | 67.13000 | 58.14000 | 60.91000 |
| 3 | 59.02000 | ||||||
| 6 | 59.91000 | ||||||
| 12 | 60.85000 | ||||||
| 25 | 61.34000 | ||||||
| 50 | 61.84000 | ||||||
| 10 | 61.51000 | ||||||
| t+60 min | 1 | 81.28000 | 79.84000 | 81.44000 | 89.07000 | 74.59000 | 79.80000 |
| 3 | 7592000 | ||||||
| 6 | 77.11000 | ||||||
| 12 | 78.47000 | ||||||
| 25 | 79.08000 | ||||||
| 50 | 79.48000 | ||||||
| 10 | 79.63000 |
| Time horizon | λ | RF | KNN | SVR | Elastic Net | Windowing | Arbitrating |
| t+10 min | 1 | 0.22000 | 0.24000 | 0.21000 | 0.23000 | 0.20701 | 0.22000 |
| 3 | 0.21027 | ||||||
| 6 | 0.21254 | ||||||
| 12 | 0.21364 | ||||||
| 25 | 0.21444 | ||||||
| 50 | 0.21541 | ||||||
| 100 | 0.21684 | ||||||
| t+20 min | 1 | 0.32000 | 0.28000 | 0.28000 | 0.27000 | 0.25000 | 0.27000 |
| 3 | 0.25000 | ||||||
| 6 | 0.26000 | ||||||
| 12 | 0.26000 | ||||||
| 25 | 0.27000 | ||||||
| 50 | 0.26000 | ||||||
| 100 | 0.27000 | ||||||
| t+30 min | 1 | 0.29000 | 0.30000 | 0.29000 | 0.33000 | 0.27000 | 0.29000 |
| 3 | 0.28000 | ||||||
| 6 | 0.28000 | ||||||
| 12 | 0.28000 | ||||||
| 25 | 0.29000 | ||||||
| 50 | 0.29000 | ||||||
| 100 | 0.29000 | ||||||
| t+60 min | 1 | 0.34000 | 0.35000 | 0.34000 | 0.54747 | 0.32000 | 0.34000 |
| 3 | 0.32000 | ||||||
| 6 | 0.33000 | ||||||
| 12 | 0.33000 | ||||||
| 25 | 0.34000 | ||||||
| 50 | 0.34000 | ||||||
| 100 | 0.34000 |
| Model | Metric Value | Author |
|---|---|---|
| GNN SAGE GAT | RMSE 0.638 for t+60 forecasting horizon MAE 0.458 for t+60 forecasting horizon |
Oliveira Santos et al. [19] |
| ED-HGNDO-BiLSTM | RMSE 0.696 average for t+10 forecasting horizon 1.445 average for t+60 forecasting horizon MAE 0.717 average for t+10 forecasting horizon 0.953 average for t+60 forecasting horizon MAPE 0.590 average for t+10 forecasting horizon 9.769 average for t+60 forecasting horizon |
Neshat et al. [29] |
| Statistical model for wind speed forecasting | RMSE 1.090 for t+60 forecasting horizon |
Dowell et al. [30] |
| Hybrid wind speed forecasting model using area division (DAD) method and a deep learning neural network | RMSE 0.291 average for t+10 forecasting horizon 0.355 average for t+30 forecasting horizon 0.426 average for t+60 forecasting horizon MAE 0.221 average for t+10 forecasting horizon 0.293 average for t+30 forecasting horizon 0.364 average for t+60 forecasting horizon |
Liu et al. [31] |
| Hybrid model CNN-LSTM | RMSE 0.547 for t+10 forecasting horizon 0.802 for t+20 forecasting horizon 0.895 for t+30 forecasting horizon 1.114 for t+60 forecasting horizon MAPE 4.385 for t+10 forecasting horizon 6.023 for t+20 forecasting horizon 7.510 for t+30 forecasting horizon 11.127 for t+60 forecasting horizon |
Zhu et al. [32] |
| Model | Metric Value | Author |
|---|---|---|
| CNN-1D | RMSE (R2) 36.24 (0.98) for t+10 forecasting horizon 39.00 (0.98) for t+20 forecasting horizon 38.46 (0.98) for t+30 forecasting horizon |
Marinho et al. [20] |
| MEMD-PCA-GRU | RMSE (R2) 31.92 (0.99) for t+60 forecasting horizon |
Gupta and Singh [35] |
| Physical-based forecasting model | RMSE 75.91 for t+30 forecasting horizon 89.81 for t+60 forecasting horizon MAE 48.85 for t+30 forecasting horizon 57.01 for t+60 forecasting horizon |
Yang et al. [36] |
| Physical-based forecasting model | RMSE 114.06 for t+60 forecasting horizon |
Kallio-Meyers et al. [37] |
| Deep learning transformer-based forecasting model | MAE 34.21 for t+10 forecasting horizon 43.64 for t+20 forecasting horizon 49.53 for t+30 forecasting horizon |
Liu et al. [33] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).