Comparison of Hill-Climbing and Artificial Neural Network Maximum Power Point Tracking Techniques for Photovoltaic Modules

In this paper, two maximum power point tracking (MPPT) algorithms in a photovoltaic electrical energy generation system are analyzed and compared. The Matlab/Simulink is used to establish the model of a photovoltaic system with MPPT function. This system is developed by combining the models of established solar module and DC-DC boost converter with the algorithms of hill climbing (HC) and artificial neural network (ANC), respectively. The system is simulated under different atmospheric conditions and MPPT algorithms. According to the comparisons among the simulation results, it can be concluded that the photovoltaic system with ANN MPPT algorithm is simpler: it does not require knowledge of internal system parameters, needs less calculation, is faster and provides a compact solution for multi-variable problems.

[1]  Johan Enslin,et al.  An integrated maximum power point tracker for photovoltaic panels , 1998, IEEE International Symposium on Industrial Electronics. Proceedings. ISIE'98 (Cat. No.98TH8357).

[2]  Johan H R Enslin,et al.  Integrated photovoltaic maximum power point tracking converter , 1997, IEEE Trans. Ind. Electron..

[3]  F.L.M. Antunes,et al.  An artificial neural network-based real time maximum power tracking controller for connecting a PV system to the grid , 1998, IECON '98. Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.98CH36200).

[4]  Ahmed K. Abdelsalam,et al.  Artificial neural network based maximum power point tracking technique for PV systems , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[5]  Marcelo Gradella Villalva,et al.  Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays , 2009, IEEE Transactions on Power Electronics.

[6]  M. Veerachary,et al.  Reliability Issues in Photovoltaic Power Processing Systems , 2008, IEEE Transactions on Industrial Electronics.