Modelling Temperature-Induced Performance Losses in Rooftop Solar Panels Using Machine Learning

Authors

  • Prastika Indriyanti Faculty of Data Science and Computing Universiti Malaysia Kelantan Kota Bharu, Malaysia Faculty of Computer Science Universitas Mercu Buana Jakarta, Indonesia
  • Nur Dinie Faqihah Jasmi Faculty of Data Science and Computing Universiti Malaysia Kelantan Kota Bharu, Malaysia
  • Hasyiya Karimah Adli Faculty of Data Science and Computing Universiti Malaysia Kelantan Kota Bharu, Malaysia
  • Afiyati Afiyati Faculty of Computer Science Universitas Mercu Buana Jakarta, Indonesia

DOI:

https://doi.org/10.11113/ijic.v16n1-2.695

Keywords:

PV Performance, Temperature Dependences, Machine Learning, Linear Regression, Energy Loss

Abstract

This study investigates the critical impact of temperature in the performance of rooftop solar photovoltaic (PV) systems. Particularly focusing on energy generation efficiency losses when temperatures exceed 28°C. High temperatures increase the internal resistance of PV cells, reducing their ability to convert sunlight into electricity, the research identifies an optimal operating temperature range for solar panels between 24°C and 26°C, where efficiency is maximized. To predict these temperature-dependent performance losses, machine learning models, are employed. A comparation between Linear regression in capturing the complex, non-linear relationships between temperature, irradiance, and energy output. While Linear Regression showed a perfect R2 score of 1.0 indicative of overfitting. The Random Forest model achieved a robust R2 of 0.8987, demonstrating superior generalizability and accuracy of real- world applications. This research validates the effectiveness of machine learning techniques for more reliable solar energy forecasting and optimization and highlights the necessity of considering thermal management in solar system design, especially in hot climates.

References

Ali, K. J., Mohammad, A. H., & Hasan, G. T. (2020). An empirical correlation of ambient temperature impact on PV module considering natural convection. Indonesian Journal of Electrical Engineering and Computer Science, 19(2), 627–634. https://doi.org/10.11591/ijeecs.v19.i2.pp627-634

Alvarez, L. F. J., Gonzalez, S. R., Lopez, A. D., Delgado, D. A. H., Espinosa, R., & Gutierrez, S. (2020). Renewable energy prediction through machine learning algorithms. In 2020 IEEE Andescon (Andescon 2020). https://doi.org/10.1109/ANDESCON50619.2020.9272029

Anuradha, K., Erlapally, D., Karuna, G., Srilakshmi, V., & Adilakshmi, K. (2021). Analysis of solar power generation forecasting using machine learning techniques. E3S Web of Conferences, 309. https://doi.org/10.1051/e3sconf/202130901163

Bergstra, J., & Bengio, Y. (2012). Random search for hyper-parameter optimization. Journal of Machine Learning Research, 13, 281–305.

Besseau, R., Tannous, S., Douziech, M., Jolivet, R., Prieur-Vernat, A., Clavreul, J., Payeur, M., et al. (2023). An open-source parameterized life cycle model to assess the environmental performance of silicon-based photovoltaic systems. Progress in Photovoltaics: Research and Applications, 31(9), 908–920. https://doi.org/10.1002/pip.3695

Brownlee, J. (2017). Machine learning mastery with Python mini-course.

Chai, T., & Draxler, R. R. (2014). Root mean square error (RMSE) or mean absolute error (MAE)? Arguments against avoiding RMSE in the literature. Geoscientific Model Development, 7(3), 1247–1250. https://doi.org/10.5194/gmd-7-1247-2014

Elsaraiti, M., & Merabet, A. (2022). Solar power forecasting using deep learning techniques. IEEE Access, 10, 31692–31698. https://doi.org/10.1109/ACCESS.2022.3160484

Hastie, T., Tibshirani, R., & Friedman, J. (2009). The elements of statistical learning: Data mining, inference, and prediction. Springer.

Lee, C. H., Yang, H. C., & Ye, G. B. (2021). Predicting the performance of solar power generation using deep learning methods. Applied Sciences, 11(15). https://doi.org/10.3390/app11156887

Lin, Z., Zhou, Q., Wang, Z., Wang, C., Bookhart, D. B., & Leung-Shea, M. (2025). A high-resolution three-year dataset supporting rooftop photovoltaics (PV) generation analytics. Scientific Data, 12(1), 1–13. https://doi.org/10.1038/s41597-025-04397-y

Müller, A. C., & Guido, S. (2017). Introduction to machine learning with Python. O’Reilly Media.

Munawar, U., & Wang, Z. (2020). A framework of using machine learning approaches for short-term solar power forecasting. Journal of Electrical Engineering and Technology, 15(2), 561–569. https://doi.org/10.1007/s42835-020-00346-4

Onaifo, F., Okandeji, A. A., Ajetunmobi, O., & Balogun, D. (2021). Effect of temperature, humidity and irradiance on solar power generation. Journal of Engineering Studies and Research, 26(4), 113–119. https://jesr.ub.ro/journal/article/view/243/232

Santos, L. D. O., Carvalho, P. C. M., & Carvalho Filho, C. D. O. (2022). Photovoltaic cell operating temperature models: A review of correlations and parameters. IEEE Journal of Photovoltaics, 12(1), 179–190. https://doi.org/10.1109/JPHOTOV.2021.3113156

Shah, A., Viswanath, V., Gandhi, K., & Patil, N. (2024). Predicting solar energy generation with machine learning based on AQI and weather features. CEUR Workshop Proceedings, 3940, 1–16.

Skoplaki, E., & Palyvos, J. A. (2009). On the temperature dependence of photovoltaic module electrical performance: A review of efficiency/power correlations. Solar Energy, 83(5), 614–624. https://doi.org/10.1016/j.solener.2008.10.008

Subramanian, E., Karthik, M. M., Krishna, G. P., Prasath, D. V., & Kumar, V. S. (2023). Solar power prediction using machine learning. arXiv preprint. http://arxiv.org/abs/2303.07875

Walker, A., & Desai, J. (2021). Understanding solar photovoltaic system performance. U.S. Department of Energy.

Widodo, D. A., Iksan, N., Udayanti, E. D., & Djuniadi. (2021). Renewable energy power generation forecasting using deep learning method. IOP Conference Series: Earth and Environmental Science, 700(1). htftps://doi.org/10.1088/1755-1315/700/1/012026

Downloads

Published

2026-07-28

How to Cite

Modelling Temperature-Induced Performance Losses in Rooftop Solar Panels Using Machine Learning. (2026). International Journal of Innovative Computing, 16(1-2), 217-224. https://doi.org/10.11113/ijic.v16n1-2.695