Journal of Automation and Control
ISSN (Print): 2372-3033 ISSN (Online): 2372-3041 Website: Editor-in-chief: Santosh Nanda
Open Access
Journal Browser
Journal of Automation and Control. 2015, 3(1), 25-28
DOI: 10.12691/automation-3-1-4
Open AccessArticle

Maximum Power Point Tracking for Solar Photovoltaic System Using Genetic Programming Toolbox for Identification of Physical System

Sajjad Aliesfahani1, and Mehdi Shahbazian1

1Department of Instrumentation and Automation Engineering, Petroleum University of Technology, Ahwaz, Iran

Pub. Date: January 21, 2015

Cite this paper:
Sajjad Aliesfahani and Mehdi Shahbazian. Maximum Power Point Tracking for Solar Photovoltaic System Using Genetic Programming Toolbox for Identification of Physical System. Journal of Automation and Control. 2015; 3(1):25-28. doi: 10.12691/automation-3-1-4


Due to the increasing demands for energy in recent years and declining fossil fuel resources and the pollution that these energy sources are created, the solar energy produced by sun, has attracted much attention. Solar cells are elements that convert the solar energy into electricity. One of the challenges that we encounter is to obtain the most of the solar resource potential in various conditions of radiation, temperature and wind speed. A major task is to find an efficient and fast algorithm for tracking the maximum power point. In this paper, a new method for maximum power point tracking of photovoltaic (PV) cell that based on genetic programming toolbox of identification of physical system (GPTIPS), has been proposed. The maximum values of the voltage and the current of the solar cell is predicted by the GPTIPS algorithm and then the optimum duty cycle is produced for the chopper. Which cause maximum power deliver to the load. It was observed that the mean square error is reached to order of 10-5 approximately, that in similar circumstances, the mean square error and offline training time is less than a multi-layer perceptron of neural network. Simulation results show that the proposed GPTIPS approach is superior to the neural network method.

solar cell maximum power point tracking GPTIPS optimal control

Creative CommonsThis work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit


[1]  F. Blaabjerg, Z. Chen, and R. Teodorescu, “Renewable energy systems in the power electronics curriculum,” in Power Electronics Education, 2005. IEEE Workshop, 2005, pp. 58-68.
[2]  T. Khatib, A. Mohamed, and K. Sopian, “Optimization of a PV/wind micro-grid for rural housing electrification using a hybrid iterative/genetic algorithm: case study of Kuala Terengganu, Malaysia,” Energy and Buildings, vol. 47, pp. 321-331, 2012.
[3]  D. Furkan and M. Mehmet Emin, “Critical factors that affecting efficiency of solar cells,” Smart Grid and Renewable Energy, vol. 2010, 2010.
[4]  T. Esram and P. L. Chapman, “Comparison of photovoltaic array maximum power point tracking techniques,” IEEE TRANSACTIONS ON ENERGY CONVERSION EC, vol. 22, p. 439, 2007.
[5]  C. Hua and C. Shen, “Comparative study of peak power tracking techniques for solar storage system,” in Applied Power Electronics Conference and Exposition, 1998. APEC'98. Conference Proceedings 1998., Thirteenth Annual, 1998, pp. 679-685.
[6]  K. Hussein, I. Muta, T. Hoshino, and M. Osakada, “Maximum photovoltaic power tracking: an algorithm for rapidly changing atmospheric conditions,” IEE Proceedings-Generation, Transmission and Distribution, vol. 142, pp. 59-64, 1995.
[7]  R. Ramaprabha and B. Mathur, “Intelligent controller based maximum power point tracking for solar PV system,” International Journal of Computer Applications, vol. 12, pp. 37-42, 2011.
[8]  M. M. Algazar, H. Al-Monier, H. A. EL-halim, and M. E. E. K. Salem, “Maximum power point tracking using fuzzy logic control,” International Journal of Electrical Power & Energy Systems, vol. 39, pp. 21-28, 2012.
[9]  C.-F. Lu, C.-C. Liu, and C.-J. Wu, “Dynamic modelling of battery energy storage system and application to power system stability,” IEE Proceedings-Generation, Transmission and Distribution, vol. 142, pp. 429-435, 1995.
[10]  A. F. Boehringer, “Self-Adapting dc Converter for Solar Spacecraft Power Supply Selbstanpassender Gleichstromwandler für die Energieversorgung eines Sonnensatelliten,” Aerospace and Electronic Systems, IEEE Transactions on, pp. 102-111, 1968.
[11]  H. J. Möller, Semiconductors for solar cells: Artech House Boston^ eMA MA, 1993.
[12]  R. Gottschalg, M. Rommel, D. Infield, and H. Ryssel, “Comparison of different methods for the parameter determination of the solar cell's double exponential equation,” in Proceedings of the 14th European Photovoltaic Solar Energy Conference (PVSEC), Barcelona, Spain, 1997, pp. 321-324.
[13]  F. M. González-Longatt, “Model of photovoltaic module in Matlab,” II CIBELEC, vol. 2005, pp. 1-5, 2005.
[14]  H.-L. Tsai, C.-S. Tu, and Y.-J. Su, “Development of generalized photovoltaic model using MATLAB/SIMULINK,” in Proceedings of the world congress on Engineering and computer science, 2008, pp. 1-6.
[15]  I. Altas and A. Sharaf, “A photovoltaic array simulation model for Matlab-Simulink GUI environment,” in Clean Electrical Power, 2007. ICCEP'07. International Conference on, 2007, pp. 341-345.
[16]  K. Kachhiya, M. Lokhande, and M. Patel, “MATLAB/Simulink model of solar PV module and MPPT algorithm,” in Proceedings of the National Conference on Recent Trends in Engineering and Technology, 2011.
[17]  T. Salmi, M. Bouzguenda, A. Gastli, and A. Masmoudi, “Matlab/simulink based modeling of photovoltaic cell,” International Journal of Renewable Energy Research (IJRER), vol. 2, pp. 213-218, 2012.
[18]  S. Nema, R. Nema, and G. Agnihotri, “MATLAB/Simulink based study of photovoltaic cells/modules/array and their experimental verification,” International journal of Energy and Environment, vol. 1, pp. 487-500, 2010.
[19]  R. Chenni, M. Makhlouf, T. Kerbache, and A. Bouzid, “A detailed modeling method for photovoltaic cells,” Energy, vol. 32, pp. 1724-1730, 2007.
[20]  D. P. Searson, D. E. Leahy, and M. J. Willis, “GPTIPS: an open source genetic programming toolbox for multigene symbolic regression,” in Proceedings of the International multiconference of engineers and computer scientists, 2010.
[21]  N. Mohan and T. M. Undeland, Power electronics: converters, applications, and design: John Wiley & Sons, 2007.