Winner-leading competitive swarm optimizer with dynamic Gaussian mutation for parameter extraction of solar photovoltaic models
Extracting accurate and reliable values for involved unknown parameters of solar photovoltaic (PV) cells/modules is considerably significant to the characteristic analysis, fault diagnosis, maximum power point tracking, and efficiency evaluation of PV systems. Solving this problem using metaheuristic algorithms has gained increasing attention recently owing to their versatile and promising applications in highly nonlinear multimodal optimization problems. In this paper, an efficient and effective variant of competitive swarm optimizer (CSO) named WLCSODGM is presented to solve the parameter extraction problem of PV models. CSO is an advanced variant of particle swarm optimization and performs well especially on unimodal optimization problems. However, it is easily trapped in local optima when solving complex multimodal optimization problems such as the one considered here due to its poor exploration. In WLCSODGM, two improved components are introduced to remedy the inadequacy of CSO. On the one hand, a winner-leading search strategy is proposed to favor the exploration and help losers locate more promising regions. On the other hand, a dynamic Gaussian mutation operator with stretchable mutation amplitude and adaptive mutation probability is integrated to further enhance the exploration to help individuals jump out of poor local optima. WLCSODGM is applied to four different PV models and verified using a total number of twelve state-of-the-art algorithms. In addition, the influences of improved components and relevant algorithmic parameters are also experimentally evaluated. Results demonstrate that WLCSODGM is significantly better or highly competitive compared with the other algorithms.