A Real-Time Deterministic Peak Hopping Maximum Power Point Tracking Algorithm for Complex Partial Shading Condition

Conventional perturb and observe (P&O) algorithm fails to track global maximum power point (GMPP) under complex partial shading conditions (PSC) in photovoltaic (PV) system. While many of the latest maximum power point tracking (MPPT) algorithms are designed to handle simpler PSCs with fe...

Full description

Bibliographic Details
Main Authors: Jia Shun Koh, Rodney H. G. Tan, Wei Hong Lim, Nadia M. L. Tan
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10478008/
_version_ 1797236549625053184
author Jia Shun Koh
Rodney H. G. Tan
Wei Hong Lim
Nadia M. L. Tan
author_facet Jia Shun Koh
Rodney H. G. Tan
Wei Hong Lim
Nadia M. L. Tan
author_sort Jia Shun Koh
collection DOAJ
description Conventional perturb and observe (P&O) algorithm fails to track global maximum power point (GMPP) under complex partial shading conditions (PSC) in photovoltaic (PV) system. While many of the latest maximum power point tracking (MPPT) algorithms are designed to handle simpler PSCs with fewer peaks, their capability to handle highly complex PSCs remains uncertain. This study presented more practical, challenging, and complex PSCs that have over five peaks and extremely close peak values. A new deterministic peak hopping (PH)-based MPPT algorithm with simple mechanisms is proposed to address these complex PSCs. An agent is utilized to scan and hop between the lower and higher duty cycle regions of P-V curve with optimum step size, thereby effectively narrowing down the tracking region, moving towards the GMPP. Additionally, the proposed algorithm utilizes an adjustable sampling time during scanning and hopping process to accelerate the convergence. Extensive simulation studies have revealed the effectiveness of the proposed algorithm in tracking GMPP. Moreover, the proposed algorithm outperforms five of the latest MPPT algorithms. In experimental setup, the proposed algorithm is successfully implemented into real-time TI C2000 microcontroller and performed robustly using ITECH IT6012C-800-40 PV simulator, achieving tracking time shorter than 0.83s and tracking accuracy over 98.70%.
first_indexed 2024-04-24T17:05:37Z
format Article
id doaj.art-13c4f4bed7164d8382ab20ee4724e715
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-24T17:05:37Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-13c4f4bed7164d8382ab20ee4724e7152024-03-28T23:00:20ZengIEEEIEEE Access2169-35362024-01-0112436324364410.1109/ACCESS.2024.338084410478008A Real-Time Deterministic Peak Hopping Maximum Power Point Tracking Algorithm for Complex Partial Shading ConditionJia Shun Koh0https://orcid.org/0000-0002-5068-1583Rodney H. G. Tan1https://orcid.org/0000-0002-2364-6088Wei Hong Lim2https://orcid.org/0000-0003-1673-8088Nadia M. L. Tan3https://orcid.org/0000-0002-1368-0215Faculty of Engineering, Technology and Built Environment, UCSI University, Cheras, Kuala Lumpur, MalaysiaFaculty of Engineering, Technology and Built Environment, UCSI University, Cheras, Kuala Lumpur, MalaysiaFaculty of Engineering, Technology and Built Environment, UCSI University, Cheras, Kuala Lumpur, MalaysiaKey Laboratory of More Electric Aircraft Technology of Zhejiang Province, University of Nottingham Ningbo China, Ningbo, ChinaConventional perturb and observe (P&O) algorithm fails to track global maximum power point (GMPP) under complex partial shading conditions (PSC) in photovoltaic (PV) system. While many of the latest maximum power point tracking (MPPT) algorithms are designed to handle simpler PSCs with fewer peaks, their capability to handle highly complex PSCs remains uncertain. This study presented more practical, challenging, and complex PSCs that have over five peaks and extremely close peak values. A new deterministic peak hopping (PH)-based MPPT algorithm with simple mechanisms is proposed to address these complex PSCs. An agent is utilized to scan and hop between the lower and higher duty cycle regions of P-V curve with optimum step size, thereby effectively narrowing down the tracking region, moving towards the GMPP. Additionally, the proposed algorithm utilizes an adjustable sampling time during scanning and hopping process to accelerate the convergence. Extensive simulation studies have revealed the effectiveness of the proposed algorithm in tracking GMPP. Moreover, the proposed algorithm outperforms five of the latest MPPT algorithms. In experimental setup, the proposed algorithm is successfully implemented into real-time TI C2000 microcontroller and performed robustly using ITECH IT6012C-800-40 PV simulator, achieving tracking time shorter than 0.83s and tracking accuracy over 98.70%.https://ieeexplore.ieee.org/document/10478008/Complex partial shadingmaximum power point trackingpeak hopping algorithmphotovoltaic
spellingShingle Jia Shun Koh
Rodney H. G. Tan
Wei Hong Lim
Nadia M. L. Tan
A Real-Time Deterministic Peak Hopping Maximum Power Point Tracking Algorithm for Complex Partial Shading Condition
IEEE Access
Complex partial shading
maximum power point tracking
peak hopping algorithm
photovoltaic
title A Real-Time Deterministic Peak Hopping Maximum Power Point Tracking Algorithm for Complex Partial Shading Condition
title_full A Real-Time Deterministic Peak Hopping Maximum Power Point Tracking Algorithm for Complex Partial Shading Condition
title_fullStr A Real-Time Deterministic Peak Hopping Maximum Power Point Tracking Algorithm for Complex Partial Shading Condition
title_full_unstemmed A Real-Time Deterministic Peak Hopping Maximum Power Point Tracking Algorithm for Complex Partial Shading Condition
title_short A Real-Time Deterministic Peak Hopping Maximum Power Point Tracking Algorithm for Complex Partial Shading Condition
title_sort real time deterministic peak hopping maximum power point tracking algorithm for complex partial shading condition
topic Complex partial shading
maximum power point tracking
peak hopping algorithm
photovoltaic
url https://ieeexplore.ieee.org/document/10478008/
work_keys_str_mv AT jiashunkoh arealtimedeterministicpeakhoppingmaximumpowerpointtrackingalgorithmforcomplexpartialshadingcondition
AT rodneyhgtan arealtimedeterministicpeakhoppingmaximumpowerpointtrackingalgorithmforcomplexpartialshadingcondition
AT weihonglim arealtimedeterministicpeakhoppingmaximumpowerpointtrackingalgorithmforcomplexpartialshadingcondition
AT nadiamltan arealtimedeterministicpeakhoppingmaximumpowerpointtrackingalgorithmforcomplexpartialshadingcondition
AT jiashunkoh realtimedeterministicpeakhoppingmaximumpowerpointtrackingalgorithmforcomplexpartialshadingcondition
AT rodneyhgtan realtimedeterministicpeakhoppingmaximumpowerpointtrackingalgorithmforcomplexpartialshadingcondition
AT weihonglim realtimedeterministicpeakhoppingmaximumpowerpointtrackingalgorithmforcomplexpartialshadingcondition
AT nadiamltan realtimedeterministicpeakhoppingmaximumpowerpointtrackingalgorithmforcomplexpartialshadingcondition