Submitted:
29 September 2025
Posted:
30 September 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- The combination of Auto-Encoder (AE)-like CNNs with a physics-informed data preprocessing pipeline primarily focusing on input classification. The proposed model simplifies the original forecasting problem by decomposing it into simpler subproblems comprising more homogeneous data. This approach lowers the risk of premature convergence to suboptimal solutions, and thus decreases training data requirements and enhances the generalization capability of the AE-like CNNs;
- A sensitivity analysis is separately conducted for each cluster. The optimal kernel size and number of hidden layers are separately determined for the AE-like CNN associated with each cluster, rather than being universally fixed across all clusters. This per-cluster sensitivity analysis allows for optimal adaptation to the specific characteristics of each sky condition and further reduces the risk of premature convergence;
2. Related Work
3. Methodology
3.1. Forecasting Framework
3.2. Auto Encoder-like Convolutional Neural Networks
3.4. Data Preprocessing
3.4.1. Grayscaling
3.4.2. Downscaling
3.4.3. Classification of the Input Data
4. Experimental Setup
4.1. Data Presentation and Analysis
4.2. Classification Results
- Overcast (936 sequences);
- Sunny (1963 sequences);
- Clear sky and the sun near to sunset (561 sequences);
- Almost overcast (1442 sequences);
- Clear sky and the sun at sunrise (794 sequences);
- Sun low on the horizon and partial cloud cover (517 sequences);
- Partial cloud cover with thin clouds (885 sequences);
- Partial cloud cover with thick clouds (753 sequences).
4.3. Proposed Prediction Process
4.4. Configuration Setup
4.4.1. Data Organization
4.4.2. Model’s Architectures, Implementation Details, and Environment
5. Results
5.1. Assessment Metrics
5.1.1. Mean Squared Error
5.1.2. Structural Similarity Index Measure
- Luminance: A measure of the brightness difference of the two images;
- Contrast: A contrast comparison (i.e., the difference between bright and dark regions within the image) between the two images;
- Structure: An estimation of the spatial arrangement of luminance patterns within the images;
5.2. Benchmark Forecasting Models
- Persistence;
- CMV-based method;
- 1-Cluster AE-like CNN;
- 3-Cluster AE-like CNNs;
- 6-Cluster AE-like CNNs.
5.2.1. Persistence Method
5.2.2. CMV-based Method
5.2.3. AE-like CNN
5.3. Sensitivity Analysis
5.4. Final Forecasting Results
5.5. Alternative Dataset Split
6. Conclusions
References
- Chow, S.K.H.; Lee, E.W.M.; Li, D.H.W. Short-term prediction of photovoltaic energy generation by intelligent approach. Energy Build. 2012, 55, 660–667. [CrossRef]
- Solar Panel Prices Over Time. Available online: https://www.cladco.co.uk/blog/post/solar-panel-prices-over-time (accessed on 23 September 2025).
- Snaith, H.J. Present status and future prospects of perovskite photovoltaics. Nat. Mater. 2018, 17, 372–376. [CrossRef]
- Martinho, F. Challenges for the future of tandem photovoltaics on the path to terawatt levels: a technology review. Energy Environ. Sci. 2021, 14, 3840–3871. [CrossRef]
- Sengupta, M.; Habte, A.; Wilbert, S.; Gueymard, C.; Remund, J.; Lorenz, E.; van Sark, W.; Jensen, A.R. Best Practices Handbook for the Collection and Use of Solar Resource Data for Solar Energy Applications, 4th ed.; 2024.
- Diagne, M.; David, M.; Lauret, P.; Boland, J.; Schmutz, N. Review of solar irradiance forecasting methods and a proposition for small-scale insular grids. Renew. Sustain. Energy Rev. 2013, 27, 65–76. [CrossRef]
- Barbieri, F.; Rajakaruna, S.; Ghosh, A. Very short-term photovoltaic power forecasting with cloud modeling: A review. Renew. Sustain. Energy Rev. 2017, 75, 242–263. [CrossRef]
- Kong, W.; Jia, Y.; Dong, Z.Y.; Meng, K.; Chai, S. Hybrid approaches based on deep whole-sky-image learning to photovoltaic generation forecasting. Appl. Energy 2020, 280, 115875. [CrossRef]
- Paletta, Q.; Hu, A.; Arbod, G.; Lasenby, J. ECLIPSE: Envisioning cloud induced perturbations in solar energy. Appl. Energy 2022, 326, 119924. [CrossRef]
- Fu, Y.; Chai, H.; Zhen, Z.; Wang, F.; Xu, X.; Li, K.; Shafie-Khah, M.; Dehghanian, P.; Catalão, J.P.S. Sky image prediction model based on convolutional auto-encoder for minutely solar PV power forecasting. IEEE Trans. Ind. Appl. 2021, 57, 3272–3281. [CrossRef]
- Lin, F.; Zhang, Y.; Wang, J. Recent advances in intra-hour solar forecasting: A review of ground-based sky image methods. Int. J. Forecast. 2023, 39, 244–265. [CrossRef]
- Wood-Bradley, P.; Zapata, J.; Pye, J. Cloud tracking with optical flow for short-term solar forecasting. In Proceedings of the 50th Conference of the Australian Solar Energy Society, Melbourne, Australia, 2012.
- Chow, C.W.; Urquhart, B.; Lave, M.; Dominguez, A.; Kleissl, J.; Shields, J.; Washom, B. Intra-hour forecasting with a total sky imager at the UC San Diego solar energy testbed. Sol. Energy 2011, 85, 2881–2893. [CrossRef]
- Marquez, R.; Coimbra, C.F.M. Intra-hour DNI forecasting based on cloud tracking image analysis. Sol. Energy 2013, 91, 327–336. [CrossRef]
- Sawant, M.; Shende, M.K.; Feijóo-Lorenzo, A.E.; Bokde, N.D. The state-of-the-art progress in cloud detection, identification, and tracking approaches: A systematic review. Energies 2021, 14, 8119. [CrossRef]
- Zhen, Z.; Pang, S.; Wang, F.; Li, K.; Li, Z.; Ren, H.; Shafie-Khah, M.; Catalão, J.P.S. Pattern classification and PSO optimal weights based sky images cloud motion speed calculation method for solar PV power forecasting. IEEE Trans. Ind. Appl. 2019, 55, 3331–3342. [CrossRef]
- Nie, Y.; Zelikman, E.; Scott, A.; Paletta, Q.; Brandt, A. Skygpt: Probabilistic ultra-short-term solar forecasting using synthetic sky images from physics-constrained videogpt. Adv. Appl. Energy 2024, 14, 100172. [CrossRef]
- Peng, Z.; Yu, D.; Huang, D.; Heiser, J.; Yoo, S.; Kalb, P. 3D cloud detection and tracking system for solar forecast using multiple sky imagers. Sol. Energy 2015, 118, 496–519. [CrossRef]
- Bone, V.; Pidgeon, J.; Kearney, M.; Veeraragavan, A. Intra-hour direct normal irradiance forecasting through adaptive clear-sky modelling and cloud tracking. Sol. Energy 2018, 159, 852–867. [CrossRef]
- Wang, F.; Zhen, Z.; Liu, C.; Mi, Z.; Hodge, B.-M.; Shafie-Khah, M.; Catalão, J.P.S. Image phase shift invariance based cloud motion displacement vector calculation method for ultra-short-term solar PV power forecasting. Energy Convers. Manag. 2018, 157, 123–135. [CrossRef]
- Kousounadis-Knousen, M.A.; Anagnostos, D.; Bazionis, I.K.; Bakovasilis, A.; Georgilakis, P.S.; Catthoor, F. Accurate PV Energy Yield Forecasting. In Energy Production, Load and Battery Management Framework with Supporting Methods for Smart Microgrids; Catthoor, F., et al., Eds.; Springer: Cham, Switzerland, 2025; pp. 25–46. https://doi.org/10.1007/978-3-031-92025-7_2.
- Liu, J.; Zang, H.; Cheng, L.; Ding, T.; Wei, Z.; Sun, G. A transformer-based multimodal-learning framework using sky images for ultra-short-term solar irradiance forecasting. Appl. Energy 2023, 342, 121160. [CrossRef]
- Zhang, A.; Lipton, Z.; Li, M.; Smola, A.; et al. Dive into deep learning. arXiv 2021, arXiv:2106.11342.
- Dumoulin, V.; Visin, F. A guide to convolution arithmetic for deep learning. arXiv 2018, arXiv:1603.07285.
- Gonzalez, R.C.; Woods, R.E. Digital Image Processing, 4th ed.; Pearson: London, UK, 2018.
- Kousounadis-Knousen, M.A.; Catthoor, F.; Bakovasilis, A.; Georgilakis, P.S. Automatic multiclass classification of unlabeled ground-based sky images for minute-scale PV energy yield forecasting. IEEE Access 2025, 13, 120547–120562. [CrossRef]
- Michael, N.E.; Suykens, J.A.K.; Deconinck, G.; De Vos, K. Short-Term Solar Power Predicting Model Based on Multi-Step CNN-Stacked LSTM Technique. Energies 2022, 15, 2150.
- Xu, F.; Sun, Y.; Guo, M. Prediction of Solar Flux Density Distribution Concentrated by a Heliostat Using a Ray Tracing-Assisted Generative Adversarial Neural Network. Energies 2025, 18, 1451. [CrossRef]
- Farnebäck, G. Two-frame motion estimation based on polynomial expansion. In Proceedings of the Scandinavian Conference on Image Analysis, Halmstad, Sweden, 29 June–2 July 2003; Springer: Berlin/Heidelberg, Germany, 2003; pp. 363–370. [CrossRef]
- Arrais, J.M.; Cerentini, A.; Martins, B.J.; Chaves, T.Z.L.; Neto, S.L.M.; von Wangenheim, A. Systematic Review on Ground-Based Cloud Tracking Methods for Photovoltaics Nowcasting. Am. J. Clim. Change 2024, 13, 452–476. [CrossRef]









| KS | NHL | Cluster 1 | Cluster 4 | Cluster 6 | Cluster 7 | Cluster 8 | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MSE | SSIM | MSE | SSIM | MSE | SSIM | MSE | SSIM | MSE | SSIM | ||
| 3 | 5 | 1.2971 | 59.08 | 0.157 | 67.24 | 1.0872 | 58.16 | 0.1182 | 78.78 | 0.2921 | 62,2 |
| 3 | 7 | 0.7376 | 64.82 | 0.1041 | 79.11 | 1.1235 | 60.71 | 0.0928 | 83.36 | 0.169 | 79.35 |
| 3 | 9 | 0.0408 | 89.29 | 0.0619 | 88.66 | 1.0422 | 48.07 | 0.0804 | 87.80 | 0.0981 | 89.41 |
| 3 | 11 | 0.8922 | 68.18 | 0.0635 | 88.06 | 1.26 | 57.12 | 0.0805 | 87.21 | 0.1247 | 86.6 |
| 5 | 5 | 1.0360 | 60.82 | 0.1328 | 72.44 | 1.2877 | 54.83 | 0.1298 | 80.63 | 0.2448 | 69.26 |
| 5 | 7 | 0.0450 | 88.03 | 0.0562 | 89.37 | 2.0304 | 36.64 | 2.0543 | 28.05 | 1.8057 | 27,12 |
| 5 | 9 | 0.0354 | 90.57 | 0.038 | 92.68 | 0.2552 | 89.59 | 1.9815 | 25.28 | 0.0773 | 91.31 |
| 5 | 11 | 0.0155 | 96.34 | 0.049 | 91.01 | 2.0244 | 55.5 | 0.0304 | 95.12 | 0.051 | 95.3 |
| 7 | 5 | 0.6987 | 65.78 | 0.117 | 76.09 | 4.1567 | 20.14 | 0.1181 | 80.28 | 1.1463 | 41.59 |
| 7 | 7 | 1.014 | 58.35 | 0.0536 | 89.91 | 2.3391 | 32.4 | 3.3495 | 19.46 | 2.1185 | 32.86 |
| 7 | 9 | 1.124 | 55.27 | 0.0455 | 92.14 | 0.0774 | 98.5 | 10.9458 | 13.64 | 5.5331 | 25.66 |
| 7 | 11 | 0.63 | 78.08 | 0.0408 | 92.46 | 0.2265 | 94.97 | 2.9834 | 32.5 | 1.5028 | 33.53 |
| Model | MSE (%) | SSIM (%) |
|---|---|---|
| Persistence | 0.197 | 76.1 |
| OF | 0.239 | 86.51 |
| 1-Cluster AE-like CNN | 0.14 | 80.18 |
| 3-Cluster AE-like CNN | 0.093 | 84.54 |
| 6-Cluster AE-like CNN | 0.057 | 93.78 |
| 8-Cluster AE-like CNN (proposed) | 0.053 | 94.59 |
| Cluster | Model | Sequences | MSE (%) | SSIM (%) |
|---|---|---|---|---|
| 1 | AE-like CNN | 936 | 0.0155 | 96.34 |
| 2 | Persistence | 1963 | 0.029 | 96.13 |
| 3 | Persistence | 561 | 0.0858 | 92.27 |
| 4 | AE-like CNN | 1442 | 0.038 | 92.68 |
| 5 | Persistence | 794 | 0.1678 | 90.39 |
| 6 | AE-like CNN | 517 | 0.0774 | 98.5 |
| 7 | AE-like CNN | 885 | 0.0304 | 95.12 |
| 8 | AE-like CNN | 753 | 0.051 | 95.3 |
| Aggregate | 7851 | 0.053 | 94.59 |
| Cluster | Model | MSE (%) | SSIM (%) | ||
|---|---|---|---|---|---|
| With | Without | With | Without | ||
| 1 | AE-like CNN | 0.0155 | 0.0775 | 96.34 | 81.73 |
| 2 | Persistence | 0.029 | 0.029 | 96.13 | 96.13 |
| 3 | Persistence | 0.0858 | 0.0858 | 92.27 | 92.27 |
| 4 | AE-like CNN | 0.038 | 0.1533 | 92.68 | 68.08 |
| 5 | Persistence | 0.1678 | 0.1678 | 90.39 | 90.39 |
| 6 | AE-like CNN | 0.0774 | 0.266 | 98.5 | 73.65 |
| 7 | AE-like CNN | 0.0304 | 0.113 | 95.12 | 78.97 |
| 8 | AE-like CNN | 0.051 | 0.286 | 95.3 | 62.12 |
| Aggregate | 0.053 | 0.139 | 94.59 | 83.73 | |
| Model | MSE (%) | SSIM (%) | ||
|---|---|---|---|---|
| 70-15-15 | 50-25-25 | 70-15-15 | 50-25-25 | |
| 1-Cluster AE-like CNN | 0.14 | 0.17 | 80.18 | 80.1 |
| 3-Cluster AE-like CNN | 0.093 | 0.089 | 84.54 | 86.27 |
| 6-Cluster AE-like CNN | 0.057 | 0.085 | 93.78 | 86.36 |
| 8-Cluster AE-like CNN | 0.053 | 0.055 | 94.59 | 93.02 |
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 (http://creativecommons.org/licenses/by/4.0/).