Solar Energy Forecasting Framework Using Prophet Based Machine Learning Model: An Opportunity to Explore Solar Energy Potential in Muscat Oman

The unpredictable nature of renewable energy sources, such as wind and solar, makes them unreliable sources of energy for the power system. Nevertheless, with the advancement in the field of artificial intelligence (AI), one can predict the availability of solar and wind energy in the short, medium,...

Full description

Saved in:
Bibliographic Details
Main Authors: Mazhar Baloch, Mohamed Shaik Honnurvali, Adnan Kabbani, Touqeer Ahmed, Sohaib Tahir Chauhdary, Muhammad Salman Saeed
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/18/1/205
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841549229607092224
author Mazhar Baloch
Mohamed Shaik Honnurvali
Adnan Kabbani
Touqeer Ahmed
Sohaib Tahir Chauhdary
Muhammad Salman Saeed
author_facet Mazhar Baloch
Mohamed Shaik Honnurvali
Adnan Kabbani
Touqeer Ahmed
Sohaib Tahir Chauhdary
Muhammad Salman Saeed
author_sort Mazhar Baloch
collection DOAJ
description The unpredictable nature of renewable energy sources, such as wind and solar, makes them unreliable sources of energy for the power system. Nevertheless, with the advancement in the field of artificial intelligence (AI), one can predict the availability of solar and wind energy in the short, medium, and long term with fairly high accuracy. As such, this research work aims to develop a machine-learning-based framework for forecasting global horizontal irradiance (GHI) for Muscat, Oman. The proposed framework includes a data preprocessing stage, where the missing entries in the acquired data are imputed using the mean value imputation method. Afterward, data scaling is carried out to avoid the overfitting/underfitting of the model. Features such as the GHI cloudy sky index, the GHI clear sky index, global normal irradiance (GNI) for a cloudy sky, GNI for a clear sky, direct normal irradiance (DNI) for a cloudy sky, and DNI for a clear sky are extracted. After analyzing the correlation between the abovementioned features, model training and the testing procedure are initiated. In this research, different models, named Linear Regression (LR), Support Vector Machine (SVR), KNN Regressor, Decision Forest Regressor, XGBoost Regressor, Neural Network (NN), Autoregressive Integrated Moving Average (ARIMA), Long Short-Term Memory (LSTM), Random Forest Regressor, Categorical Boosting (CatBoost), Deep Autoregressive (DeepAR), and Facebook Prophet, are trained and tested under both identical features and a training–testing ratio. The model evaluation metrics used in this study include the mean absolute error (MAE), the root mean squared error (RMSE), R<sup>2</sup>, and mean bias deviation (MBD). Based on the outcomes of this study, it is concluded that the Facebook Prophet model outperforms all of the other utilized conventional machine learning models, with MAE, RMSE, and R<sup>2</sup> values of 9.876, 18.762, and 0.991 for the cloudy conditions and 11.613, 19.951 and 0.988 for the clean weather conditions, respectively. The mentioned error values are the lowest among all of the studied models, which makes Facebook Prophet the most accurate solar irradiance forecasting model for Muscat, Oman.
format Article
id doaj-art-c362d28e7da84c088bd2364a1c97e8ca
institution Kabale University
issn 1996-1073
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj-art-c362d28e7da84c088bd2364a1c97e8ca2025-01-10T13:17:24ZengMDPI AGEnergies1996-10732025-01-0118120510.3390/en18010205Solar Energy Forecasting Framework Using Prophet Based Machine Learning Model: An Opportunity to Explore Solar Energy Potential in Muscat OmanMazhar Baloch0Mohamed Shaik Honnurvali1Adnan Kabbani2Touqeer Ahmed3Sohaib Tahir Chauhdary4Muhammad Salman Saeed5Department of Electrical Engineering & Computer Science, College of Engineering, A’Sharqiyah University, Ibra 400, OmanFaculty of Engineering & Technology, Muscat University, Muscat 113, OmanDepartment of Electrical Engineering & Computer Science, College of Engineering, A’Sharqiyah University, Ibra 400, OmanDepartment of Electrical Engineering & Computer Science, College of Engineering, A’Sharqiyah University, Ibra 400, OmanDepartment of Electrical and Computer Engineering, College of Engineering, Dhofar University, Salalah 201, OmanMultan Electric Power Company, Punjab 60000, PakistanThe unpredictable nature of renewable energy sources, such as wind and solar, makes them unreliable sources of energy for the power system. Nevertheless, with the advancement in the field of artificial intelligence (AI), one can predict the availability of solar and wind energy in the short, medium, and long term with fairly high accuracy. As such, this research work aims to develop a machine-learning-based framework for forecasting global horizontal irradiance (GHI) for Muscat, Oman. The proposed framework includes a data preprocessing stage, where the missing entries in the acquired data are imputed using the mean value imputation method. Afterward, data scaling is carried out to avoid the overfitting/underfitting of the model. Features such as the GHI cloudy sky index, the GHI clear sky index, global normal irradiance (GNI) for a cloudy sky, GNI for a clear sky, direct normal irradiance (DNI) for a cloudy sky, and DNI for a clear sky are extracted. After analyzing the correlation between the abovementioned features, model training and the testing procedure are initiated. In this research, different models, named Linear Regression (LR), Support Vector Machine (SVR), KNN Regressor, Decision Forest Regressor, XGBoost Regressor, Neural Network (NN), Autoregressive Integrated Moving Average (ARIMA), Long Short-Term Memory (LSTM), Random Forest Regressor, Categorical Boosting (CatBoost), Deep Autoregressive (DeepAR), and Facebook Prophet, are trained and tested under both identical features and a training–testing ratio. The model evaluation metrics used in this study include the mean absolute error (MAE), the root mean squared error (RMSE), R<sup>2</sup>, and mean bias deviation (MBD). Based on the outcomes of this study, it is concluded that the Facebook Prophet model outperforms all of the other utilized conventional machine learning models, with MAE, RMSE, and R<sup>2</sup> values of 9.876, 18.762, and 0.991 for the cloudy conditions and 11.613, 19.951 and 0.988 for the clean weather conditions, respectively. The mentioned error values are the lowest among all of the studied models, which makes Facebook Prophet the most accurate solar irradiance forecasting model for Muscat, Oman.https://www.mdpi.com/1996-1073/18/1/205solar energy forecastingProphet Algorithmmachine learning frameworkProphet ML model
spellingShingle Mazhar Baloch
Mohamed Shaik Honnurvali
Adnan Kabbani
Touqeer Ahmed
Sohaib Tahir Chauhdary
Muhammad Salman Saeed
Solar Energy Forecasting Framework Using Prophet Based Machine Learning Model: An Opportunity to Explore Solar Energy Potential in Muscat Oman
Energies
solar energy forecasting
Prophet Algorithm
machine learning framework
Prophet ML model
title Solar Energy Forecasting Framework Using Prophet Based Machine Learning Model: An Opportunity to Explore Solar Energy Potential in Muscat Oman
title_full Solar Energy Forecasting Framework Using Prophet Based Machine Learning Model: An Opportunity to Explore Solar Energy Potential in Muscat Oman
title_fullStr Solar Energy Forecasting Framework Using Prophet Based Machine Learning Model: An Opportunity to Explore Solar Energy Potential in Muscat Oman
title_full_unstemmed Solar Energy Forecasting Framework Using Prophet Based Machine Learning Model: An Opportunity to Explore Solar Energy Potential in Muscat Oman
title_short Solar Energy Forecasting Framework Using Prophet Based Machine Learning Model: An Opportunity to Explore Solar Energy Potential in Muscat Oman
title_sort solar energy forecasting framework using prophet based machine learning model an opportunity to explore solar energy potential in muscat oman
topic solar energy forecasting
Prophet Algorithm
machine learning framework
Prophet ML model
url https://www.mdpi.com/1996-1073/18/1/205
work_keys_str_mv AT mazharbaloch solarenergyforecastingframeworkusingprophetbasedmachinelearningmodelanopportunitytoexploresolarenergypotentialinmuscatoman
AT mohamedshaikhonnurvali solarenergyforecastingframeworkusingprophetbasedmachinelearningmodelanopportunitytoexploresolarenergypotentialinmuscatoman
AT adnankabbani solarenergyforecastingframeworkusingprophetbasedmachinelearningmodelanopportunitytoexploresolarenergypotentialinmuscatoman
AT touqeerahmed solarenergyforecastingframeworkusingprophetbasedmachinelearningmodelanopportunitytoexploresolarenergypotentialinmuscatoman
AT sohaibtahirchauhdary solarenergyforecastingframeworkusingprophetbasedmachinelearningmodelanopportunitytoexploresolarenergypotentialinmuscatoman
AT muhammadsalmansaeed solarenergyforecastingframeworkusingprophetbasedmachinelearningmodelanopportunitytoexploresolarenergypotentialinmuscatoman