A Comparative Study on Photovoltaic MPPT Algorithms under EN50530 Dynamic Test Procedure

Xingshuo Li, Huiqing Wen*, Yihua Hu, Yang Du, Yong Yang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

73 Citations (Scopus)


Dynamic performance of maximum power point tracking (MPPT) algorithms is important to ensure high-power output under practical operating conditions. In this article, after reviewing three dynamic test procedures, including stepped operation procedure, day-by-day operation procedure, and EN50530 dynamic test procedure, three typical MPPT algorithms such as the fixed-step-size perturb and observe (PO), variable-step-size incremental conductance, and hybrid-step-size beta method are evaluated experimentally under the EN50530 dynamic test procedure. Two dynamic EN50530 test sequences are adopted for the performance evaluation to cover different irradiance changing conditions. The PV model for EN50530 dynamic test sequences is built, and the effects of wrong-step changes by using three MPPT algorithms are analyzed systematically. The experimental comparison of three MPPT algorithms in terms of the tracking routines, accumulated energy, and tracking efficiency is presented. The research shows that the 0.5% fixed-step-size PO may fail to track the MPP due to the tracking drift, whereas the beta algorithm exhibits the highest tracking efficiency under both dynamic sequences. The average tracking efficiency improvement of the beta algorithm compared with other two algorithms are experimentally measured as \text{24.2}\% and \text{18.8}\%, respectively.

Original languageEnglish
Article number9197656
Pages (from-to)4153-4168
Number of pages16
JournalIEEE Transactions on Power Electronics
Issue number4
Publication statusPublished - Apr 2021


  • Dynamics
  • EN50530 dynamic test procedure
  • maximum power point tracking (MPPT)
  • photovoltaic (PV) system
  • tracking efficiency


Dive into the research topics of 'A Comparative Study on Photovoltaic MPPT Algorithms under EN50530 Dynamic Test Procedure'. Together they form a unique fingerprint.

Cite this