Near-term, national solar capacity factor forecasts aided by trend attributes and artificial intelligence
- DWA Energy Limited, Lincoln, GB
Published in Issue 2022-03-18
How to Cite
Wood, D. A. (2022). Near-term, national solar capacity factor forecasts aided by trend attributes and artificial intelligence. International Journal of Energy and Environmental Engineering, 13(4 (December 2022). https://doi.org/10.1007/s40095-022-00488-3
Abstract
Abstract An attribute technique is applied to forecast countrywide solar capacity. Attributes relate to the prior 12 h of a univariate, hourly time series. The approach avoids uncertainties relating to weather-related variables averaged at the country level. It captures impacts of system curtailments due to abnormal market conditions or grid-offtake limitations. Fifteen attributes relating to each hourly record are input to machine/deep learning (ML/DL) models. 43,824 h of solar capacity factor for Britain from 2015 to 2019 is evaluated. Fifteen ML/DL models are trained with 2015–2018 data with cross-validation. Trained models are then applied to forecast unseen 2019 hourly data. The ML/DL model forecast accuracy is compared with that of ARIMA and regression models. Extreme gradient boosting, random forest and adaptive boosting models outperform ARIMA and regression methods in forecasts for hours t 0 to t + 12. Those three ML models are more accurate and faster to execute than six DL models evaluated. Suboptimal convergence and/or overfitting hinder the forecasts of DL models with unseen data. A transparent multi-linear regression model is used to identifying attribute influences on the different time period forecasts. The trend attributes are shown to influence the forecasts for different hours ahead in distinct ways.Keywords
- Univariate trend attribute analysis,
- Machine/deep learning,
- ARIMA,
- Seasonality factors,
- Tenfold cross-validation,
- Solar power time series forecasting
References
- Sobri et al. (2018) Solar photovoltaic generation forecasting methods: a review (pp. 459-497) https://doi.org/10.1016/j.enconman.2017.11.019
- Badal et al. (2019) A survey on control issues in renewable energy integration and microgrid 4(1) https://doi.org/10.1186/s41601-019-0122-8
- Gupta et al. (2021) Countrywide PV hosting capacity and energy storage requirements for distribution networks: the case of Switzerland https://doi.org/10.1016/j.apenergy.2020.116010
- Antonanzas et al. (2016) Review of photovoltaic power forecasting (pp. 78-111) https://doi.org/10.1016/j.solener.2016.06.069
- Voyant et al. (2017) Machine learning methods for solar radiation forecasting: a review (pp. 569-582) https://doi.org/10.1016/j.renene.2016.12.095
- Das et al. (2018) Forecasting of photovoltaic power generation and model optimization: a review (pp. 912-928) https://doi.org/10.1016/j.rser.2017.08.017
- Inman et al. (2013) Solar forecasting methods for renewable energy integration 39(6) (pp. 535-576) https://doi.org/10.1016/j.pecs.2013.06.002
- Bergin et al. (2017) Large reductions in solar energy production due to dust and particulate air pollution https://doi.org/10.1021/acs.estlett.7b00197
- Rana, M., Koprinska, I., Agelidis, V.G.: Solar power forecasting using weather type clustering and ensembles of neural networks. In: International Joint Conference on Neural Networks (IJCNN), Vancouver, BC, Canada, pp. 4962–4969 (2016)
- O’Shaughnessya et al. (2020) Too much of a good thing? Global trends in the curtailment of solar PV (pp. 1068-1077) https://doi.org/10.1016/j.solener.2020.08.075
- Wood (2019) German solar power generation data mining and prediction with transparent open box learning network integrating weather, environmental and market variables (pp. 354-369) https://doi.org/10.1016/j.enconman.2019.05.114
- Alsharif et al. (2019) Time series ARIMA model for prediction of daily and monthly average global solar radiation: the case study of Seoul, South Korea https://doi.org/10.3390/sym11020240
- Atique, S., Noureen, S., Roy, V., Subburaj, V., Bayne, S., Macfie, J.: Forecasting of total daily solar energy generation using ARIMA: a case study. In: 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), pp. 0114–0119 (2019).
- https://doi.org/10.1109/CCWC.2019.8666481
- Kushwaha, V., Pindoriya, N.M.: Very short-term solar PV generation forecast using SARIMA model: a case study. In: 7th International Conference on Power Systems, pp. 430–435 (2017).
- https://doi.org/10.1109/ICPES.2017.8387332
- Soufiane et al. (2020) Solar power time series prediction using wavelet analysis 10(4) (pp. 1764-1773)
- Qian et al. (2019) A review and discussion of decomposition-based hybrid models for wind energy forecasting applications 235(1) (pp. 939-953) https://doi.org/10.1016/j.apenergy.2018.10.080
- Mandal et al. (2012) Forecasting power output of solar photovoltaic system using wavelet transform and artificial intelligence techniques (pp. 332-337) https://doi.org/10.1016/j.procs.2012.09.080
- Kushwaha and Pindoriya (2019) A SARIMA-RVFL hybrid model assisted by wavelet decomposition for very short-term solar PV power generation forecast (pp. 124-139) https://doi.org/10.1016/j.renene.2019.03.020
- El Hendouzi and Bourouhou (2020) Solar photovoltaic power forecasting https://doi.org/10.1155/2020/8819925
- Ahmed et al. (2020) A review and evaluation of the state-of-the-art in PV solar power forecasting: techniques and optimization https://doi.org/10.1016/j.rser.2020.109792
- Golestaneh et al. (2016) Very short-term nonparametric probabilistic forecasting of renewable energy generation—with application to solar energy (pp. 3850-3863) https://doi.org/10.1109/TPWRS.2015.2502423
- Abuella, M., Chowdhury, B.: Solar power probabilistic forecasting by using multiple linear regression analysis. In: SoutheastCon 2015, pp. 1–5 (2015).
- https://doi.org/10.1109/SECON.2015.7132869
- Khatib et al. (2012) Solar energy prediction for Malaysia using artificial neural networks 6(1) (pp. 1-16)
- Alfadda, A., Adhikari, R., Kuzlu, M., Rahman, S.: Hour-ahead solar PV power forecasting using SVR based approach. In: 2017 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, pp. 1–5 (2017)
- Meng and Song (2020) Daily photovoltaic power generation forecasting model based on random forest algorithm for north China in winter https://doi.org/10.3390/su12062247
- Wang et al. (2018) A short-term photovoltaic power prediction model based on the gradient boost decision tree https://doi.org/10.3390/app8050689
- Perveen et al. (2019) An ANFIS-based model for solar energy forecasting and its smart grid application https://doi.org/10.1002/eng2.12070
- Ramli, N.A., Hamid, M.F.A., Azhan, N.H., Ishak, M.A.A.: Solar power generation prediction by using
- k
- -nearest neighbor method. In: AIP Conference Proceedings, p. 020116 (2019).
- https://doi.org/10.1063/1.5118124
- Wood (2020) Solar plus wind country-wide electrical power forecasts across successive years by optimized data matching (pp. 377-394) https://doi.org/10.1007/s40095-020-00343-3
- Gensler, A., Henze, J., Sick, B., Raabe, N.: Deep learning for solar power forecasting—an approach using autoencoder and LSTM neural networks. In: 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 2858–2865 (2016)
- Gao et al. (2019) Predicting day-ahead solar irradiance through gated recurrent unit using weather forecasting data https://doi.org/10.1063/1.5110223
- Suresh et al. (2020) Forecasting solar PV output using convolutional neural networks with a sliding window algorithm 13(3) https://doi.org/10.3390/en13030723
- Alkhayat and Mehmood (2021) A review and taxonomy of wind and solar energy forecasting methods based on deep learning https://doi.org/10.1016/j.egyai.2021.100060
- Statsmodel: Statistical models in Python: seasonal decompose (2022).
- https://www.statsmodels.org/stable/generated/statsmodels.tsa.seasonal.seasonal_decompose.html
- . Accessed 31st Jan 2022
- SciKit Learn: Supervised and unsupervised machine learning models in Python (2022).
- https://scikit-learn.org/stable/
- . Accessed 31st Jan 2022
- Huang et al. (2015) Trends in extreme learning machines: a review (pp. 32-48) https://doi.org/10.1016/j.neunet.2014.10.001
- Huang et al. (2016) Extreme learning machine for regression and multiclass classification (pp. 513-529) https://doi.org/10.1109/TSMCB.2011.2168604
- Subba Rao et al. (2012) An alternative perspective on stochastic coefficient regression models (pp. 445-474) Elsevier https://doi.org/10.1016/B978-0-444-53858-1.00015-6
- TensorFlow: Deep learning models in Python (2022).
- https://www.tensorflow.org/guide/keras/sequential_model
- . Accessed 31st Jan 2022
- BayesSearchCV: Bayesian optimization of hyperparameters by SciKit optimization (2022).
- https://scikit-optimize.github.io/stable/modules/generated/skopt.BayesSearchCV.html
- . Accessed 31st Jan 2022
- Sun, W., Zhang, T., Tao, R., Wang, A.: Short-term photovoltaic power prediction modeling based on AdaBoost algorithm and Elman. In: 10th International Conference on Power and Energy Systems, pp. 184–188 (2020).
- https://doi.org/10.1109/ICPES51309.2020.9349730
- Tan et al. (2017) Ultra-short-term photovoltaic power forecasting in microgrid based on Adaboost clustering 41(21) (pp. 33-39) https://doi.org/10.7500/AEPS20170217006
- Li et al. (2020) Photovoltaic power forecasting with a hybrid deep learning approach (pp. 175871-175880) https://doi.org/10.1109/ACCESS.2020.3025860
- Detyniecki, M., Marsala, C., Krishnan, A., Siegel, M.: Weather-based solar energy prediction. In: IEEE World Congress on Computational Intelligence June, 10–15 2012 Brisbane, Australia (2012)
- Rahul, A., Gupta, A., Bansal, A., Roy, K.: Solar energy prediction using decision tree regressor. In: 5th International Conference on Intelligent Computing and Control Systems, pp. 489–495 (2021).
- https://doi.org/10.1109/ICICCS51141.2021.9432322
- Jing, B., Qian, Z., Pei, Y., Wang, J.: Ultra-short-term PV power forecasting based on ELM segmentation mode. In: The 6th International Conference on Renewable Power Generation Journal of Engineering, vol. 13, pp. 2564–2568 (2017).
- https://doi.org/10.1049/joe.2017.0790
- Sahu et al. (2021) Short/medium term solar power forecasting of Chhattisgarh state of India using modified TLBO optimized ELM https://doi.org/10.1016/j.jestch.2021.02.016
- Dairi et al. (2020) Short-term forecasting of photovoltaic solar power production using variational auto-encoder driven deep learning approach https://doi.org/10.3390/app10238400
- Wojtkiewicz et al. (2019) Hour-ahead solar irradiance forecasting using multivariate gated recurrent units https://doi.org/10.3390/en12214055
- Hosseini et al. (2020) Direct normal irradiance forecasting using multivariate gated recurrent units https://doi.org/10.3390/en13153914
- Chen and Kartini (2017) K-nearest neighbor neural network models for very short-term global solar irradiance forecasting based on meteorological data 10(2) https://doi.org/10.3390/en10020186
- Qing and Niu (2018) Hourly day-ahead solar irradiance prediction using weather forecasts by LSTM (pp. 461-468) https://doi.org/10.1016/j.energy.2018.01.177
- Abdel-Nasser and Mahmoud (2019) Accurate photovoltaic power forecasting models using deep LSTM-RNN (pp. 2727-2740) https://doi.org/10.1007/s00521-017-3225-z
- Kong et al. (2019) Short term residential load forecasting based on LSTM recurrent neural network 10(1) (pp. 841-851) https://doi.org/10.1109/TSG.2017.2753802
- Ehsan et al. (2017) Day-ahead forecasting of solar photovoltaic output power using multilayer perceptron (pp. 3981-3992) https://doi.org/10.1007/s00521-016-2310-z
- Parvez, I., Sarwat, A., Debnath, A., Olowu, T., Dastgir, M.G., Riggs, H.: Multi-layer perceptron based photovoltaic forecasting for rooftop PV applications in smart grid. In: 2020 SoutheastCon, pp. 1–6 (2020).
- https://doi.org/10.1109/SoutheastCon44009.2020.9249681
- Yadav et al. (2020) ANN and multiple linear regression based modelling for experimental investigation of photovoltaic module maximum power production under outdoor condition of mountainous region Springer https://doi.org/10.1007/978-3-030-05578-3_8
- Kim et al. (2021) Use of a big data analysis in regression of solar power generation on meteorological variables for a Korean solar power plant https://doi.org/10.3390/app11041776
- Tato and Brito (2019) Using smart persistence and random forests to predict photovoltaic energy production https://doi.org/10.3390/en12010100
- Chen et al. (2011) Estimation of monthly solar radiation from measured temperatures using support vector machines 36(1) (pp. 413-420) https://doi.org/10.1016/j.renene.2010.06.024
- Fentis, A., Bahatti, L., Mestari, M., Chouri, B.: Short-term solar power forecasting using support vector regression and feed-forward NN. In: 15th IEEE International New Circuits and Systems Conference, pp. 405–408 (2017).
- https://doi.org/10.1109/NEWCAS.2017.8010191
- Buwei, W., Jianfeng, C., Bo, W., Shuanglei, F.: A solar power prediction using support vector machines based on multi-source data fusion. In: 2018 International Conference on Power System Technology, pp. 4573–4577 (2018).
- https://doi.org/10.1109/POWERCON.2018.8601672
- Aguilar Madrid and Antonio (2021) Short-term electricity load forecasting with machine learning https://doi.org/10.3390/info12020050
- NASA: MERRA-2 database from the National Aeronautics and Space Administration satellites (2022).
- www.renewables.ninja
- and
- https://gmao.gsfc.nasa.gov/reanalysis/MERRA-2/
- . Accessed 2nd Feb 2022
- Fara et al. (2021) Forecasting of energy production for photovoltaic systems based on ARIMA and ANN advanced models https://doi.org/10.1155/2021/6777488
- Mbaye, A., Ndiaye, M., Ndione, D., Diaw, M., Traoré, V., et al.: ARMA model for short-term forecasting of solar potential: application to a horizontal surface on Dakar site. Collaborating Academics–International Press 4(1), (2019).
- https://doi.org/10.23647/ca.md20191103
- . hal-02151290.
- https://hal.archives-ouvertes.fr/hal-02151290
10.1007/s40095-022-00488-3