Short-Term Photovoltaic Power Prediction Model Based on Variational Modal Decomposition and Improved RIME Optimization Algorithm
Abstract
1. Introduction
- (a)
- To address the non-stationarity and noise interference problems of PV power sequences, VMD is employed to decompose the original PV power sequence into multiple IMFs. Subsequently, SE is used for mode screening and reconstruction: the IMFs are divided into three groups (high-frequency, medium-frequency, and low-frequency), redundant noise modes are eliminated, and valid feature components are retained. This approach not only reduces data complexity but also avoids the end effect and mode-mixing problems associated with traditional decomposition methods.
- (b)
- To tackle the shortcomings of the traditional RIME algorithm—such as its tendency to fall into local optima and exhibit decreased convergence speed in PV power forecasting or high-dimensional nonlinear time series tasks—an original improvement is proposed to develop IRIME. On the one hand, an adaptive weight factor based on population diversity feedback and iteration progress coefficient is introduced to dynamically balance the algorithm’s global exploration and local exploitation capabilities. On the other hand, the cross-optimization search strategy (COSS) is integrated, and a crossover probability assignment rule based on individual fitness is designed to enhance the accuracy of hyperparameter optimization.
Reference | Prediction Method | Advantage | Limitation |
---|---|---|---|
[10,11] | Modeling based on cloud and physical mechanisms | Good robustness under extreme weather | The model is complex and strongly dependent on geography |
[13,14,15] | Linear regression, ARIMA, PCR, Markov | Low computational complexity | Cannot capture the nonlinearity; the accuracy is not high |
[16,17,18,19] | ANN, RF, SVM, ELM | The implementation process is simple | The model is easy to overfit, so complex feature engineering should be incorporated |
[20,21,22] | RNN, LSTM, GRU | The accuracy is better than the statistical and shallow models | Ignoring the reverse information, the accuracy is still insufficient |
[23] | GRU, Attention | Long-sequence dependencies capture well | High computational complexity |
[24] | Transformer, LSTM | Strong generalization ability | It requires a large number of data samples to train |
[26,27] | EMD, RVM | Reduce noise interference | Affected by the backdoor effect; decomposition is unstable |
[28] | EEMD, BIGRU | Mitigating modal aliasing | Introduces white noise; sensitive to high-frequency noise |
[30,31,32] | VMD | The decomposition effect is better than EMD/EEMD | Ignores the differences in frequency characteristics of the subsequence |
[35,36] | RIME algorithm | Some engineering application scenarios are highly robust | It has not been verified in the field of power timing prediction. When dealing with high-dimensional nonlinear problems such as photovoltaic power, it is easy to fall into local optimization, and the convergence speed decreases |
2. Data Decomposition Reconstruction Methods
2.1. Variational Modal Decomposition
2.2. Sample Entropy
- 1.
- Construct an m-dimensional vector from the time series X:
- 2.
- With respect to any two different vectors and , the maximum absolute value of their difference is determined as follows:
- 3.
- For a given positive threshold and time series vector , the cardinal number of the set of is denoted as . The ratio of to N − m can be expressed by
- 4.
- Calculate the arithmetic mean of the results obtained from (9):
- 5.
- The sample entropy of the original sequence X is
3. Combinatorial Predictive Model
3.1. The Bidirectional Gated Recurrent Unit
3.2. IRIME Algorithm
- Adaptive weighting factors w
- 2.
- Cross-optimization search strategy
3.3. Prediction Model Based on VMD-SE-IRIME-BIGRU
4. Example Analysis
4.1. Data Sources
4.2. Data Preprocessing
4.2.1. Data Missing Value Processing
4.2.2. Detection and Processing of Data Outliers
4.2.3. Data Standardization
4.3. Evaluation Indicators
4.4. Modal Decomposition and Reorganization
4.5. Validation of Prediction Results Based on IRIME Algorithm
5. Conclusions
- VMD is capable of decomposing nonlinear and non-smooth time series data into a number of relatively smooth components, which effectively mitigates the impact of modal component mixing.
- SE is used to reconstruct modal components, yielding components of high, medium, and low frequencies that can reduce the complexity and computation of the time series.
- Introducing a convergence factor into the RIME algorithm enables enhancement of the algorithm’s global and local search performance, which notably reduces the time needed for complex computations. Relative to the RIME algorithm, IRIME can enhance convergence rate and decrease the number of iterations.
- By combining the advantages of the VMD, SE, and IRIME algorithms, the hybrid prediction model put forward in this study markedly enhances the predictive accuracy for PV power generation while effectively reducing prediction errors.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
Weather Type | Model | Average Runtime | Average Single-Point Prediction Time | Weather Type | Model | Average Runtime | Average Single-Point Prediction Time |
---|---|---|---|---|---|---|---|
Sunny | GRU | 8 min 07 s | 0.23 ms | Rainy | GRU | 9 min 11 s | 0.14 ms |
BIGRU | 10 min 26 s | 0.35 ms | BIGRU | 11 min 57 s | 0.29 ms | ||
EMD-BIGRU | 17 min 42 s | 1.09 ms | EMD-BIGRU | 22 min 53 s | 1.18 ms | ||
EEMD-BIGRU | 19 min 43 s | 1.39 ms | EEMD-BIGRU | 23 min 44 s | 1.42 ms | ||
VMD-BIGRU | 20 min 04 s | 1.31 ms | VMD-BIGRU | 23 min 17 s | 1.27 ms | ||
VMD-SE-BIGRU | 24 min 49 s | 1.29 ms | VMD-SE-BIGRU | 27 min 09 s | 1.41 ms | ||
VMD-SE-RIME-BIGRU | 92 min 33 s | 1.47 ms | VMD-SE-RIME-BIGRU | 98 min 54 s | 1.36 ms | ||
The proposed method | 77 min 42 s | 1.43 ms | The proposed method | 80 min 47 s | 1.39 ms | ||
Cloudy | GRU | 8 min 45 s | 0.21 ms | ||||
BIGRU | 12 min 39 s | 0.33 ms | |||||
EMD-BIGRU | 19 min 48 s | 1.26 ms | |||||
EEMD-BIGRU | 23 min 57 s | 1.29 ms | |||||
VMD-BIGRU | 22 min 41 s | 1.37 ms | |||||
VMD-SE-BIGRU | 25 min 52 s | 1.20 ms | |||||
VMD-SE-RIME-BIGRU | 94 min 07 s | 1.44 ms | |||||
The proposed method | 79 min 12 s | 1.40 ms |
References
- Wang, J.; Zhou, Y.; Li, Z. Hour-ahead photovoltaic generation forecasting method based on machine learning and multi objective optimization algorithm. Appl. Energy 2022, 312, 118725. [Google Scholar] [CrossRef]
- International Renewable Energy Agency (IRENA). 2025 Renewable Energy Installed Capacity Statistics Report; International Renewable Energy Agency (IRENA): Masdar City, United Arab Emirates, 2025; Available online: https://www.irena.org/ (accessed on 12 June 2025).
- Zhang, Y.; Pan, Z.; Wang, H.; Wang, J.; Zhao, Z.; Wang, F. Achieving wind power and photovoltaic power prediction: An intelligent prediction system based on a deep learning approach. Energy 2023, 283, 129005. [Google Scholar] [CrossRef]
- Wu, Y.; Chen, Z.; Chen, R.; Chen, X.; Zhao, X.; Yuan, J.; Chen, Y. Stochastic optimization for joint energy-reserve dispatch considering uncertain carbon emission. Renew. Sustain. Energy Rev. 2025, 211, 115297. [Google Scholar] [CrossRef]
- Zhang, R.; Bu, S.; Zhou, M.; Li, G.; Zhan, B.; Zhang, Z. Deep reinforcement learning based interpretable photovoltaic power prediction framework. Sustain. Energy Technol. Assess. 2024, 67, 103830. [Google Scholar] [CrossRef]
- Wohlschlager, D.; Janis, R.; Iris, S.; Anika, N.-R.; Magnus, F. Green Light for Bidirectional Charging? Unveiling Grid Repercussions and Life Cycle Impacts. Adv. Appl. Energy 2024, 16, 100195. [Google Scholar] [CrossRef]
- Ge, J.; Gao, B.; Zhou, Z.; Pang, Z.; Wang, X.; Hong, H.; Zhan, Z. Application of artificial intelligence technology in photovoltaic power generation prediction. J. Phys. Conf. Ser. 2024, 2728, 12036. [Google Scholar] [CrossRef]
- Khanali, M.; Ghasemi-Mobtaker, H.; Varmazyar, H.; Mohammadkashi, N.; Chau, K.; Nabavi-Pelesaraei, A. Applying novel eco-exergoenvironmental toxicity index to select the best irrigation system of sunflower production. Energy 2022, 250, 123822. [Google Scholar] [CrossRef]
- Girdhani, B.; Agrawal, M. Prediction of daily photovoltaic plant energy output using machine learning. Energy Sources Part A Recovery Util. Environ. Eff. 2024, 46, 5904–5924. [Google Scholar] [CrossRef]
- Drałus, G.; Mazur, D.; Kusznier, J.; Drałus, J. Application of Artificial Intelligence Algorithms in Multilayer Perceptron and Elman Networks to Predict Photovoltaic Power Plant Generation. Energies 2023, 16, 6697. [Google Scholar] [CrossRef]
- Li, H.; Wu, W.; Chen, W.; Zhang, M. RTI-Net: Physics-informed deep learning for photovoltaic power forecasting. Renew. Energy 2025, 256, 124152. [Google Scholar] [CrossRef]
- Guo, X.F.; Zhan, Y.; Zheng, D.; Li, L.Y.; Qi, Q. Research on short-term forecasting method of photovoltaic power generation based on clustering SO-GRU method. Energy Rep. 2023, 9, 786–793. [Google Scholar] [CrossRef]
- Roldán-Blay, C.; Abad-Rodríguez, M.F.; Abad-Giner, V.; Serrano-Guerrero, X. Interval-based solar photovoltaic energy predictions: A single-parameter approach with direct radiation focus. Renew. Energy 2024, 230, 120821. [Google Scholar] [CrossRef]
- Khan, Z.A.; Hussain, T.; Baik, S.W. Dual stream network with attention mechanism for photovoltaic power forecasting. Appl. Energy 2023, 338, 120916. [Google Scholar] [CrossRef]
- Cao, L.; Yang, H.; Zhou, C.; Wang, S.; Shen, Y.; Yuan, B. Photovoltaic Short-Term Output Power Forecast Model Based on Improved Complete Ensemble Empirical Mode Decomposition with Adaptive Noise–Kernel Principal Component Analysis–Long Short-Term Memory. Energies 2024, 17, 6365. [Google Scholar] [CrossRef]
- Zhang, H.; Shi, J.; Zhang, C. A hybrid ensembled double-input-fuzzy-modules based precise prediction of PV power generation. Energy Rep. 2022, 8, 1610–1621. [Google Scholar] [CrossRef]
- Ma, D.; Xie, R.; Pan, G.; Zuo, Z.; Chu, L.; Ouyang, J. Photovoltaic Power Output Prediction Based on TabNet for Regional Distributed Photovoltaic Stations Group. Energies 2023, 16, 5649. [Google Scholar] [CrossRef]
- Kumar, A.; Maan, V.S.; Choudhary, R.; Saini, M. Availability evaluation of solar photovoltaic systems using markov modeling and cuckoo search algorithm. J. Intell. Fuzzy Syst. 2024, 46, 2261–2272. [Google Scholar] [CrossRef]
- Wang, Q.; Lin, H. Ultra-short-term PV power prediction using optimal ELM and improved variational mode decomposition. Front. Energy Res. 2023, 11, 1140443. [Google Scholar] [CrossRef]
- Hu, Z.; Gao, Y.; Ji, S.; Mae, M.; Imaizumi, T. Improved multistep ahead photovoltaic power prediction model based on LSTM and self-attention with weather forecast data. Appl. Energy 2024, 359, 122709. [Google Scholar] [CrossRef]
- Xiang, X.; Li, X.; Zhang, Y.; Hu, J. A short-term forecasting method for photovoltaic power generation based on the TCN-ECANet-GRU hybrid model. Sci. Rep. 2024, 14, 6744. [Google Scholar] [CrossRef]
- Ekinci, E. A comparative study of LSTM-ED architectures in forecasting day-ahead solar photovoltaic energy using Weather Data. Computing 2024, 106, 1611–1632. [Google Scholar] [CrossRef]
- Zang, H.; Chen, D.H.; Liu, J.X.; Cheng, L.L.; Sun, G.Q.; Wei, Z.N. Improving Ultra-Short-Term Photovoltaic Power Forecasting Using a Novel Sky-Image-Based Framework Considering Spatial-Temporal Feature Interaction. Energy 2024, 293, 130538. [Google Scholar] [CrossRef]
- Cheikh, G.; Boudour, A.; Naourez, B.; Kamil, A.; Hadj, A.; Amel, K.; Ala, S. Transformer-Based Deep Neural Networks for Short-Term Solar Power Prediction in the Middle East and North Africa Regions. Eng. Appl. Artif. Intell. 2025, 160, 111848. [Google Scholar] [CrossRef]
- Kumar, M.; Namrata, K.; Kumari, N. Hyper-parametric improved machine learning models for solar radiation forecasting. Concurr. Comput. 2022, 34, 7190. [Google Scholar] [CrossRef]
- Yadav, H.K.; Pal, Y.; Tripathi, M.M. Short-term PV power forecasting using empirical mode decomposition in integration with back-propagation neural network. J. Inf. Optim. Sci. 2020, 41, 25–37. [Google Scholar] [CrossRef]
- Ban, J.; Pan, X.; Gu, M. Electrical Characteristics Estimation of Photovoltaic Modules via Cuckoo Search—Relevant Vector Machine Probabilistic Model. Front. Energy Res. 2021, 9, 610405. [Google Scholar] [CrossRef]
- Jia, L.; Yun, S.; Zhao, Z.; Guo, J.; Meng, Y.; Li, X.; Yang, L. Improving short-term forecasting of solar power generation by using an EEMD-BiGRU model: A comparative study based on seven standalone models and six hybrid models. Int. J. Green Energy 2024, 21, 3135–3158. [Google Scholar] [CrossRef]
- Kang, Y.Z.; Yao, Y.K.; Dong, R.L.; Jia, Y.S.; Xie, Q.M.; Wang, J.N. Improved complete ensemble empirical mode decomposition with adaptive noise and composite multiscale permutation entropy for denoising blast vibration signal. Heliyon 2024, 10, 37339. [Google Scholar] [CrossRef]
- Zhao, S.; Yang, X.; Li, K.; Li, X.; Qi, W.; Huang, X. Photovoltaic output prediction based on VMD disturbance feature extraction and WaveNet. Front. Energy Res. 2024, 12, 1422728. [Google Scholar] [CrossRef]
- Boucetta, L.N.; Amrane, Y.; Chouder, A.; Arezki, S.; Kichou, S. Enhanced Forecasting Accuracy of a Grid-Connected Photovoltaic Power Plant: A Novel Approach Using Hybrid Variational Mode Decomposition and a CNN-LSTM Model. Energies 2024, 17, 1781. [Google Scholar] [CrossRef]
- Fu, H.; Zhang, J.; Xie, S.; Huang, X. A Novel Improved Variational Mode Decomposition-Temporal Convolutional Network-Gated Recurrent Unit with Multi-Head Attention Mechanism for Enhanced Photovoltaic Power Forecasting. Electronics 2024, 13, 1605. [Google Scholar] [CrossRef]
- Huang, Y.; Wang, A.; Jiao, J.; Xie, J.; Chen, H. Short-Term PV Power Forecasting Based on CEEMDAN and Ensemble DeepTCN. IEEE Trans. Instrum. Meas. 2023, 72, 1–12. [Google Scholar] [CrossRef]
- Tao, Z.; Zhang, C.; Xiong, J.; Hu, H.; Ji, J.; Peng, T.; Nazir, M.S. Evolutionary gate recurrent unit coupling convolutional neural network and improved manta ray foraging optimization algorithm for performance degradation prediction of PEMFC. Appl. Energy 2023, 336, 120821. [Google Scholar] [CrossRef]
- Su, H.; Zhao, D.; Heidari, A.A.; Liu, L.; Zhang, X.; Mafarja, M.; Chen, H. RIME: A physics-based optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar] [CrossRef]
- Yang, B.; Wang, J.; Su, S.; Li, Y.; Wu, P.; Yang, Z.; Li, J. Mismatch losses mitigation of PV-TEG hybrid system via improved RIME algorithm: Design and hardware validation. J. Clean. Prod. 2024, 434, 139957. [Google Scholar] [CrossRef]
- Yousri, D.; Fathy, A.; Farag, H.E.Z.; El-Saadany, E.F. Optimal dynamic reconfiguration of thermoelectric generator array using RIME optimizer to maximize the generated power. Appl. Therm. Eng. 2024, 238, 122174. [Google Scholar] [CrossRef]
- Zhao, Z.; Yun, S.; Jia, L.; Guo, J.; Meng, Y.; He, N.; Yang, L. Hybrid VMD-CNN-GRU-based model for short-term forecasting of wind power considering spatio-temporal features. Eng. Appl. Artif. Intell. 2023, 121, 105982. [Google Scholar] [CrossRef]
- Tao, K.; Zhao, J.; Wang, N.; Tao, Y.; Tian, Y. Short-term photovoltaic power forecasting using parameter-optimized variational mode decomposition and attention-based neural network. Energy Sources Part A Recovery Util. Environ. Eff. 2024, 46, 3807–3824. [Google Scholar] [CrossRef]
- Yin, W.; Zhu, S.; Xia, H.; Zhang, J. A hybrid model based on complementary ensemble empirical mode decomposition, sample entropy and long short-term memory neural network for the prediction of time series signals in NPPs. Prog. Nucl. Energy 2024, 176, 105390. [Google Scholar] [CrossRef]
- Zhang, Y.; Li, C.; Jiang, Y.; Zhao, R.; Yan, K.; Wang, W. A hybrid model combining mode decomposition and deep learning algorithms for detecting TP in urban sewer networks. Appl. Energy 2023, 333, 120600. [Google Scholar] [CrossRef]
- Wang, S.; Shi, J.; Yang, W.; Yin, Q. High and low frequency wind power prediction based on Transformer and BiGRU-Attention. Energy 2024, 288, 129753. [Google Scholar] [CrossRef]
Component | SE | Component | SE |
---|---|---|---|
IMF1 | 0.028 | IMF6 | 0.266 |
IMF2 | 0.062 | IMF7 | 0.324 |
IMF3 | 0.124 | IMF8 | 0.360 |
IMF4 | 0.151 | Original | 0.202 |
IMF5 | 0.186 |
Component | Reconstructed Component |
---|---|
HSE-IMF | IMF6, IMF7, IMF8 |
MSE-IMF | IMF3, IMF4, IMF5 |
LSE-IMF | IMF1, IMF2 |
Weather Type | Model | Evaluation Metrics | |||
---|---|---|---|---|---|
PMAE | PMAPE | PRMSE | R2 | ||
Sunny | GRU | 0.3872 | 42.89% | 0.4818 | 0.9623 |
BIGRU | 0.3303 | 35.73% | 0.4324 | 0.9786 | |
EMD-BIGRU | 0.3062 | 31.88% | 0.3717 | 0.9821 | |
EEMD-BIGRU | 0.2769 | 29.74% | 0.3307 | 0.9922 | |
VMD-BIGRU | 0.2324 | 27.32% | 0.3295 | 0.9959 | |
VMD-SE-BIGRU | 0.2072 | 22.36% | 0.2889 | 0.9964 | |
VMD-SE-RIME-BIGRU | 0.1598 | 16.09% | 0.2058 | 0.9975 | |
The proposed method | 0.1141 | 13.02% | 0.1575 | 0.9987 | |
Rainy | GRU | 0.4359 | 46.70% | 0.5482 | 0.9528 |
BIGRU | 0.3949 | 41.29% | 0.4802 | 0.9617 | |
EMD-BIGRU | 0.3572 | 39.07% | 0.431 | 0.9739 | |
EEMD-BIGRU | 0.3112 | 36.01% | 0.3507 | 0.9823 | |
VMD-BIGRU | 0.2815 | 32.79% | 0.3495 | 0.9828 | |
VMD-SE-BIGRU | 0.2476 | 27.19% | 0.3001 | 0.9833 | |
VMD-SE-RIME-BIGRU | 0.1816 | 20.10% | 0.2163 | 0.9848 | |
The proposed method | 0.1166 | 13.62% | 0.1655 | 0.9952 | |
Cloudy | GRU | 0.4206 | 57.08% | 0.5287 | 0.9603 |
BIGRU | 0.4018 | 40.79% | 0.4924 | 0.9694 | |
EMD-BIGRU | 0.3406 | 38.14% | 0.4217 | 0.9759 | |
EEMD-BIGRU | 0.3272 | 37.27% | 0.3515 | 0.9822 | |
VMD-BIGRU | 0.2609 | 34.24% | 0.3125 | 0.9876 | |
VMD-SE-BIGRU | 0.2206 | 26.23% | 0.3101 | 0.9884 | |
VMD-SE-RIME-BIGRU | 0.1804 | 21.13% | 0.2052 | 0.9893 | |
The proposed method | 0.1408 | 18.10% | 0.1799 | 0.9904 |
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Xie, L.; Li, L.; Xiong, X.; Cai, J.; Cui, H.; Li, H. Short-Term Photovoltaic Power Prediction Model Based on Variational Modal Decomposition and Improved RIME Optimization Algorithm. Electronics 2025, 14, 3612. https://doi.org/10.3390/electronics14183612
Xie L, Li L, Xiong X, Cai J, Cui H, Li H. Short-Term Photovoltaic Power Prediction Model Based on Variational Modal Decomposition and Improved RIME Optimization Algorithm. Electronics. 2025; 14(18):3612. https://doi.org/10.3390/electronics14183612
Chicago/Turabian StyleXie, Lingling, Long Li, Xiaoping Xiong, Jiajia Cai, Hanzhong Cui, and Haoyuan Li. 2025. "Short-Term Photovoltaic Power Prediction Model Based on Variational Modal Decomposition and Improved RIME Optimization Algorithm" Electronics 14, no. 18: 3612. https://doi.org/10.3390/electronics14183612
APA StyleXie, L., Li, L., Xiong, X., Cai, J., Cui, H., & Li, H. (2025). Short-Term Photovoltaic Power Prediction Model Based on Variational Modal Decomposition and Improved RIME Optimization Algorithm. Electronics, 14(18), 3612. https://doi.org/10.3390/electronics14183612