Electronic Science and Technology ›› 2022, Vol. 35 ›› Issue (9): 15-21.doi: 10.16180/j.cnki.issn1007-7820.2022.09.003

Previous Articles     Next Articles

Photovoltaic Maximum Power Point Tracking Based on Improved Differential Evolution Algorithm

GE Chuanjiu,WU Peng,JIN Junzhe,DONG Xiangxiang,LOU Qikai   

  1. College of Electronic and Electrical Engineering,Shanghai University of Engineering Science,Shanghai 201620,China
  • Received:2021-03-17 Online:2022-09-15 Published:2022-09-15
  • Supported by:
    Shanghai Natural Science Foundation(18ZR141670);Graduate Scientific Research Innovation Project of Shanghai University of Engineering Science(20KY0212)


For the photovoltaic maximum power point tracking algorithm, the convergence of traditional algorithms will cause the problem of trapping into local extremes, while the convergence of intelligent algorithms is slow, and may produce large amplitude voltage oscillation in the process of convergence. In view of the above-mentioned problems, the study proposes corresponding improvement strategies. In the iterative process of particle swarm optimization, the individual order of the population is added to suppress the large amplitude voltage oscillation, the influence of the particles with poor fitness on the speed update is eliminated, and the convergence speed is improved through combining the competitive relationship during population update in the differential evolution algorithm. Single-peak and multi-peak examples are used to simulate the proposed strategy, and the maximum photovoltaic power obtained is 60 W and 122 W, respectively. The simulation results show that compared with particle swarm optimization and differential evolution algorithm, the proposed algorithm improves the convergence speed by 52.22% and 61.60% respectively, and reduces the mid-term voltage fluctuation amplitude by 15% and 30%, respectively.

Key words: solar cell, partial shading, characteristic curve, MPPT, particle swarm, differential evolution, individual ranking, particle fitness, global maximum power point

CLC Number: 

  • TP13