Modern PV arrays are generally designed with bypass diodes to avoid damage. However, such arrays exhibit multiple peaks in their P-V characteristics under partial shading conditions. Owing to the limitation in the abilities of conventional maximum power point tracking algorithms in such cases, the application of other optimisation algorithms has been explored. This study proposes a modified particle velocity-based particle swarm optimisation (MPV-PSO) algorithm for tracking the global power peak of the multiple peak P-V characteristics. The MPV-PSO algorithm is both adaptive and deterministic in nature. It eliminates the inherent randomness in the conventional PSO algorithm by excluding the use of random numbers in the velocity equation. The proposed algorithm also eliminates the need for tuning the weight factor, the cognitive and social acceleration coefficients by introducing adaptive values for them which adjust themselves based on the particle position. These adaptive values also solve problems like oscillations about the global best position during steady-state operation and particles getting trapped in local minima. The effectiveness of the proposed MPV-PSO algorithm is validated through MATLAB/Simulink simulations and hardware experiments.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.