Photovoltaic parameters estimation of poly-crystalline and mono-crystalline modules using an improved population dynamic differential evolution algorithm
Photovoltaic (PV) parameters estimation from the experimental current and voltage data of PV modules is vital for monitoring and evaluating the performance of PV power generation systems. Moreover, the PV parameters can be used to predict current-voltage (I-V) behavior to control the power output of the PV modules. This paper aimed to propose an improved differential evolution (DE) integrated with a dynamic population sizing strategy to estimate the PV module model parameters accurately. This study used two popular PV module technologies, i.e., poly-crystalline and mono-crystalline. The optimized PV parameters were validated with the measured data and compared with other recent meta-heuristic algorithms. The proposed population dynamic differential evolution (PDDE) algorithm demonstrated high accuracy in estimating PV parameters and provided perfect approximations of the measured I-V and power-voltage (P-V) data from real PV modules. The PDDE obtained the best and the mean RMSE value of 2.4251E-03 on the poly-crystalline Photowatt-PWP201, while the best and the mean RMSE value on the mono-crystalline STM6-40/36 was 1.7298E-03. The PDDE algorithm showed outstanding accuracy performance and was competitive with the conventional DE and the existing algorithms in the literature.
Collaboration network of the authors
16 authors ·
41 co-authorship links
· 7 across different organisations
Hover or tap a name to highlight its co-authors. Double-click to open the author's page.
Tanjungpura University
Universiti Sains Malaysia
Universitas Muhammadiyah Sumatera Utara
Universiti Malaysia Perlis
Affiliation unknown
Different organisations
Same organisation
Affiliation unknown
Thicker line = more joint articles · bigger circle = more articles
Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.