Prediction of grid-connected photovoltaic system output using evolutionary programming-ANN models

  • Authors:
  • Shahril Irwan Sulaiman;Titik Khawa Abdul Rahman;Ismail Musirin

  • Affiliations:
  • Faculty of Electrical Engineering, Universiti Teknologi MARA Malaysia, Selangor, Malaysia;Faculty of Electrical Engineering, Universiti Teknologi MARA Malaysia, Selangor, Malaysia;Faculty of Electrical Engineering, Universiti Teknologi MARA Malaysia, Selangor, Malaysia

  • Venue:
  • AIKED'09 Proceedings of the 8th WSEAS international conference on Artificial intelligence, knowledge engineering and data bases
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the evolutionary training of a feed-forward Artificial Neural Network (ANN) using the Evolutionary Programming (EP). Besides optimizing the ANN regression performance, EP is employed to optimize the architecture and training parameters of a two-hidden layer ANN model for the prediction of total AC power output from a grid-connected photovoltaic system. The Evolutionary Programming-ANN (EPANN) model utilizes solar radiation and ambient temperature as its inputs while the output is the total AC power produced from the grid connected PV system. EP is used to optimize the regression performance of each model by determining the optimum values for the number of nodes in the hidden layer as well as the optimal momentum rate and learning rate for training. The performance of EPANN is tested using ?wo different training algorithms with similar input and output settings. The training algorithms are the Levenberg-Marquardt algorithm and scaled conjugate gradient algorithm. It is found that the Levenberg-Marquardt training algorithm produces better regression performance during training and testing compared to the scaled conjugate gradient training algorithm. Besides that, it could also be implemented faster compared to the scaled conjugate gradient algorithm. Nevertheless, the EPANN with scaled conjugate gradient algorithm could be accomplished using a smaller architecture compared to the EPANN with Levenberg-Marquardt algorithm.