ABSTRACT Accurate and timely forecasting is critical for grid-connected solar power safety and stability, achieved through machine learning (ML) for both common and real-time applications. To mitigate the impact of nonstationarity and volatility in solar power generation, we employed empirical mode decomposition (EMD), ensemble empirical mode decomposition (EEMD), variational mode decomposition (VMD), and complete EEMD with adaptive noise (CEEMDAN) to decompose time series into frequency components, reducing fluctuations and noise. A combination of four decomposition methods (EMD, EEMD, VMD, and CEEMDAN) and two ML models, bidirectional gated recurrent unit (BiGRU) and bidirectional long short-term memory (BiLSTM) were utilized to construct six hybrid forecasting models (EMD-BiLSTM, EMD-BiGRU, EEMD-BiLSTM, EEMD-BiGRU, VMD-BiGRU, and CEEMDAN-BiGRU), which were validated on a dataset from a 20 MW solar power station in Hebei, compared to the seven standalone ML models, backpropagation neural networks (BPNN), support vector machines (SVM), long short-term memory (LSTM), gated recurrent unit (GRU), convolutional neural networks (CNN), BiLSTM, and BiGRU, these six hybrid models demonstrated enhanced forecast accuracy. Of these, EEMD-BiGRU, VMD-BiGRU, and CEEMDAN-BiGRU significantly reduced prediction errors, with percentage reductions in root mean square error (RMSE), mean absolute error (MAE), and mean absolute percentage error (MAPE) ranging from 44.18 ~ 49.43%, 43.67 ~ 48.59%, and 44.64% ~53.53%, respectively. The EEMD-BiGRU model outperformed all hybrid models, achieving an RMSE of 0.7662, MAE of 0.3990, MAPE of 7.982%, and R2 of 0.9865. The findings of this study can provide insights and support for applying a hybrid model based on decomposition methods for the short-term forecasting of solar power generation.
Read full abstract