Mat Yasin, Zuhaila and Tajol Ariffin, Muhammad Izzuddin and Dahlan, Nofri Yenita and Ahmad, Nurfadzilah and Hassan, Elia Erwani (2025) Prediction of photovoltaic output power using hybrid artificial neural network. Paper Asia, 41 (5). pp. 321-331. ISSN 0218-4540
|
Text
00628311220251354482853.pdf Download (1MB) |
Abstract
With the increasing adoption of rooftop photovoltaic (PV) systems, accurate power output forecasting has become essential for effective energy management and grid integration. This study proposes a hybrid Artificial Neural Network (ANN) model optimized using the Salp Swarm Algorithm (SSA) to enhance prediction accuracy for rooftop PV output. SSA was selected for its strong exploration and exploitation capabilities, which complement the ANN’s learning strengths. Historical PV data from two university campuses in Malaysia, representing varied climatic conditions, were used over a one-year period to ensure model robustness. Key input variables influencing PV output were identified through correlation analysis, enabling more focused ANN training. SSA was used to optimize the ANN’s initial weights and biases, accelerating convergence and improving accuracy. Across three test cases, the SSA-ANN model achieved Mean Squared Error (MSE) values as low as 0.0155 and correlation coefficients (R) up to 0.98069, significantly outperforming standalone ANN approaches. These results demonstrate the model's effectiveness in improving PV forecasting accuracy, offering practical benefits for urban energy planning and sustainable power systems.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | Energy demand prediction, Hybrid optimization model, Salp Swarm Algorithm, Short-term load forecasting, University building |
| Divisions: | Faculty Of Electrical Technology And Engineering |
| Depositing User: | Sabariah Ismail |
| Date Deposited: | 03 Feb 2026 06:51 |
| Last Modified: | 03 Feb 2026 06:51 |
| URI: | http://eprints.utem.edu.my/id/eprint/29467 |
| Statistic Details: | View Download Statistic |
Actions (login required)
![]() |
View Item |
