Next Article in Journal
Evaluating the Progress of Renewable Energy Sources in Poland: A Multidimensional Analysis
Next Article in Special Issue
Enhancing Sustainable Assessment of Electric Vehicles: A Comparative Study of the TOPSIS Technique with Interval Numbers for Uncertainty Management
Previous Article in Journal
Green Balanced Scorecard: A Tool of Sustainable Information Systems for an Energy Efficient Business
Previous Article in Special Issue
FRT Capability Enhancement of Offshore Wind Farm by DC Chopper
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving Photovoltaic MPPT Performance through PSO Dynamic Swarm Size Reduction

1
Sustainable Energy Technologies Center, King Saud University, Riyadh 11421, Saudi Arabia
2
Department of Electrical Engineering, College of Engineering, King Saud University, Riyadh 11421, Saudi Arabia
*
Author to whom correspondence should be addressed.
Energies 2023, 16(18), 6433; https://doi.org/10.3390/en16186433
Submission received: 6 August 2023 / Revised: 22 August 2023 / Accepted: 1 September 2023 / Published: 5 September 2023
(This article belongs to the Special Issue Renewable Energy System Technologies)

Abstract

:
Efficient energy extraction in photovoltaic (PV) systems relies on the effective implementation of Maximum Power Point Tracking (MPPT) techniques. Conventional MPPT techniques often suffer from slow convergence speeds and suboptimal tracking performance, particularly under dynamic variations of environmental conditions. Smart optimization algorithms (SOA) using metaheuristic optimization algorithms can avoid these limitations inherent in conventional MPPT methods. The problem of slow convergence of the SOA is avoided in this paper using a novel strategy called Swarm Size Reduction (SSR) utilized with a Particle Swarm Optimization (PSO) algorithm, specifically designed to achieve short convergence time (CT) while maintaining exceptional tracking accuracy. The novelty of the proposed MPPT method introduced in this paper is the dynamic reduction of the swarm size of the PSO for improved performance of the MPPT of the PV systems. This adaptive reduction approach allows the algorithm to efficiently explore the solution space of PV systems and rapidly exploit it to identify the global maximum power point (GMPP) even under fast fluctuations of uneven solar irradiance and temperature. This pioneering ultra-fast MPPT method represents a significant advancement in PV system efficiency and promotes the wider adoption of solar energy as a reliable and sustainable power source. The results obtained from this proposed strategy are compared with several optimization algorithms to validate its superiority. This study aimed to use SSR with different swarm sizes and then find the optimum swarm size for the MPPT system to find the lowest CT. The output accentuates the exceptional performance of this innovative method, achieving a time reduction of as much as 75% when compared with the conventional PSO technique, with the optimal swarm size determined to be six.

1. Introduction

The demand for sources of sustainable energy has risen significantly over the last few years, with sustainable energy being ranked as one of the most popular and widely used options. The conversion of solar energy into practical electrical power is often achieved through the use of PV systems. One of the critical aspects of PV systems is the efficient extraction of maximum power output amidst varying environmental conditions and situations of partial shading. Partial shading, while having a detrimental effect on the shaded modules/arrays, also curtails the overall power output harvested from the complete PV system [1]. MPPT techniques function as a major element in enhancing the performance of PV systems by ensuring that the point at which the system operates is kept proximate to the Maximum Power Point (MPP) [2]. Conventional MPPT methods, including Perturb and Observe (P&O) [3], Incremental Conductance [4], Hill Climbing (HC) [5], and others, have demonstrated success in pursuing the MPP under steady-state circumstances; however, they may exhibit slow convergence and poor performance under rapidly changing environmental circumstances such as inconsistent irradiance and temperature variations [6]. Given this, the need for smart optimization algorithms (SOA) arises to tackle this issue. There have been several applications of soft computing techniques aimed at tracking the GMPP of a PV system, including PSO [7], genetic algorithm (GA) [8], gray wolf optimization (GWO) [9], cuckoo search algorithm (CSA) [10], bat algorithm (BA) [11], ant colony algorithm (ACA) [12], etc. These approaches diverge in aspects such as intricacy, cost, performance, reaction time, and robustness [13]. In each of these soft computing techniques, efficient tracking of the PV array’s GMPP was observed [14].
The social behavior seen in bird flocks or schools of fish serves as the inspiration for PSO, a population-centered optimization algorithm [15]. The PSO technique is recognized as one of the strongest and most effective search algorithms for tackling non-linear optimization issues [16]. A broad spectrum of optimization problems has seen extensive usage of it, including MPPT. Recognized widely as a robust, simple, effective, and highly popular swarm optimization technique, the PSO method has consequently been extensively used for MPPT in PV systems [17,18,19,20]. The primary advantage of using PSO for MPPT in PV system applications is its ability to converge quickly to the global optimum without the hindrance of being caught in local optima, which is common in gradient-based optimization techniques [21]. The convergence time (CT) and failure rate (FR) of PSO-based MPPT methods are critical factors that determine the overall effectiveness of the algorithm [22]. CT refers to the duration required for the algorithm to reach an acceptable proximity to the global optimum, while FR represents the likelihood of the algorithm not converging to the optimal solution [23]. The CT and FR are influenced by several factors, including the initial population, parameter settings, and the termination criteria of the PSO algorithm.
A significant number of studies have been conducted to improve and analyze the CT and FR in MPPT approaches based on PSO. For instance, a new adaptive PSO (NA-PSO) reduced the CT by 50% and had zero FR [14]. Similarly, two nested PSOs are used in a newly proposed scheme (NESTPSO), which shows its supercity in reducing the CT from 442.7% to 86.9% [24]. Another study showed a reduction of the CT up to 650% by applying the anticipated peak position idea [25]. In the research conducted by [26], an Enhanced Particle Swarm Optimization (EPSO) method is introduced that demonstrates a remarkable improvement in CT. Moreover, the Particle Swarm Optimization with Targeted Position-Mutated Elitism (PSO-TPME) technique exhibits a 45% enhancement in CT [27]. This improvement in CT can be attributed to the utilization of hybrid techniques, which have been employed in various studies to boost the effectiveness of MPPT algorithms. For instance, Ref. [28] introduces an Incremental Conductance-based Particle Swarm Optimization (ICPSO) algorithm; a unique PSO-PID algorithm is proposed in [29], while Grey Wolf Optimization and Particle Swarm Optimization (GWO–PSO) technique is discussed in [30], Particle Swarm Optimization and Salp Swarm Optimization (PSOSSO) is presented in [31], Incremental Conductance with Particle Swarm Optimization and Model Predictive Control (IncCond-PSO-MPC) is introduced in [32], the Tunicate Swarm Algorithm with the Particle Swarm Optimization technique (TSA-PSO) is detailed in [33], and Particle Swarm Optimization and Incremental Conductance (PSO + IC) is described in [34]. All these hybrid techniques can achieve MPP in just a fraction of a second, exhibiting a marked improvement in comparison to conventional PSO algorithms.
The starting population size plays a crucial role in determining the CT. A larger population size may require more time to converge, as there are more individuals to evaluate and update. Conversely, a smaller population size has the potential for faster convergence but also runs the risk of getting caught in local optima, which are suboptimal solutions. Therefore, this study aims to investigate the delicate balance between CT and population size, as striking the right equilibrium is essential for efficient optimization.
In this research article, an innovative PSO-based MPPT algorithm was presented, designed to overcome the limitations of existing methods by incorporating a sophisticated optimization strategy. The approach was specifically geared toward significantly improving CT and minimizing FRs, allowing the algorithm to promptly adapt to changing irradiance and temperature conditions. Results from a comprehensive simulation revealed that the advocated strategy surpassed other PSO-based MPPT algorithms in terms of tracking speed, accuracy, and dependability, establishing it as a practical solution for real-world PV applications. The primary innovation in the method was the employment of an SSR strategy in each iteration to attain a fast-converging system. The reduction was implemented by decreasing one particle per iteration and then comparing the outcomes with those achieved using conventional PSO. The aim was to show the efficacy of the suggested system. This study aims to address a topic that, from the author’s perspective, has not been previously covered in the literature. The goal is to identify the optimal swarm size for achieving the best performance in real-world PV applications. Therefore, by employing the SSR and experimenting with a range of swarm sizes, the optimal swarm size can be determined, ultimately leading to a reduction in convergence time.
The subsequent sections of this paper are designed to present the methodology of the research, which includes a detailed discussion of both conventional Particle Swarm Optimization (C-PSO) and the newly proposed PSO when employed as MPPT techniques for PV systems. Next, a comprehensive description of the components of the PV system and their operational principles is provided. Following this, a simulation study aiming to contrast the effectiveness of the suggested PSO technique with C-PSO when employed for MPPT in PV systems is introduced. Through this comparative analysis, the advantages and improvements offered by our novel approach are presented. Lastly, the conclusions drawn from this research offer recommendations for future work in this area, providing insights and suggestions for further enhancements and exploration in the realm of MPPT applied to PV systems.

2. Methodology

In this section, a comprehensive examination of the PSO method is presented. Initially, the intricacies of the C-PSO are explored, followed by an in-depth presentation of the novel proposed PSO method. The research’s PV system, which includes a trio of PV panels configured in series, a DC-DC converter, and a PSO-based MPPT for managing the boost converter’s duty ratio to track the GMPP, is demonstrated in Figure 1.
To facilitate understanding of the proposed method, a flowchart illustrating the sequence of steps involved in the proposed approach is provided, elucidating the workflow and its underlying principles, as shown in Figure 2.

2.1. Application of the PSO Technique in PV MPPT

The PSO technique, a kind of metaheuristic algorithm, mimics the actions of animals or fish in their search for food. Utilizing this technique, particles randomly roam through the search space. When a particle finds the most food, it shares its knowledge with the others, steering them towards the most fruitful feeding spot [25]. This method can function as an MPPT strategy within PV systems. Initially, particles acquire duty ratio values and then evaluate the corresponding output power. The particle with the highest power output becomes a reference for the other particles, which adjust their movements to move toward this optimal position. Each particle keeps track of its best solution, known as its “personal best”, achieved during its journey. Through the application of Equation (1), the path and speed of particles towards their updated locations can be ascertained. Additionally, the particles’ new positions can be deduced by adding their velocity, as computed from Equation (1), to their existing positions, as expressed in Equation (2) [35].
v i + 1 k = ω i v i k + c 1 r 1 P b e s t , i K d i k + c 2 r 2 ( G b e s t , i d i k )
d i + 1 k = d i k + v i + 1 k
where, ω represents the inertia weight, c 1 and c 2 denote the acceleration coefficients, P b e s t , i signifies the personal best solution of particle i , G b e s t , i stands for the global best of P b e s t , i , k is the particle order within the swarm, and r 1 and r 2 are random values ranging between [0, 1].
The classical PSO algorithm typically employs a fixed value for the inertia weight [36]. However, to enhance its performance, researchers set forth the principle of time-varying inertia weight (TVIM) [37,38]. This approach involves a linear decrease in the inertia weight over time. Specifically, a larger inertia weight is recommended during the initial stages of the search process to promote the ease of global exploration; while finalizing, a decreased inertia weight is leveraged to refine the area of investigation at present (local exploitation) [36]. The PSO-TVIM formula is expressed mathematically as follows:
ω = ( ω 1 ω 2 ) ( N T N ) + ω 2
where ω 1 represents the initial value of the inertia weight, ω 2 stands for the final value of the inertia weight, T corresponds to the current iteration, whereas N is indicative of the maximum number of iterations that are permissible.
The PSO-TVIW approach can rapidly identify a favorable solution compared to other evolutionary optimization techniques. It may have difficulty fine-tuning the optimal solution as the diversity in the search process tends to diminish towards the conclusion [14]. Throughout previous studies, researchers have emphasized the importance of problem-based parameter tuning in the PSO algorithm to achieve precise and efficient solutions [39]. To overcome these limitations, Ref. [40] proposes the Time-Varying Acceleration Coefficients (TVAC) approach to enhance the PSOs effectiveness, as shown in Equations (4) and (5).
c 1 = c 1 f c 1 i T N + c 1 i
c 2 = c 2 f c 2 i T N + c 2 i
where c 1 i , c 1 f , c 2 i and c 2 f are fixed constants, T signifies the count of the current iteration, while N represents the upper limit on the number of iterations that can be performed.
Several research studies have proposed diverse approaches for estimating the optimal values of the control parameters for the PSO [41,42,43,44,45]. Many strategies of this kind involve adjusting the parameters through a trial-and-error process or using empirical formulas to enhance the PSO’s performance. However, some approaches have succeeded in specific applications but failed to deliver desirable results in others. As a result, the demand for finely tuning the control parameters of the PSO for various applications is on the rise [24].
In this paper, the values have been chosen to ensure the best performance of the PSO operation across all examined case studies, as; c 1 i = 1, c 1 f = 0.0015, c 2 i = 0.3, c 2 f = 1.4, ω 1 = 0.1, ω 2 = 0.2 and N = 50.
Moreover, randomly initializing the swarms can result in longer CT and a higher probability of failure. To overcome this issue, the swarms can be equally distributed within the range of [0.1, 0.9], as demonstrated in Equation (6) [14].
d 0 k = k ( s s + 1 )
where d 0 k stands for the initial particle (duty ratio) with the rank of k in the swarm, where s s refers to the swarm size, and the letter k serves as a counter denoting the particle’s number in the swarm ( k = 1, 2, …. s s ). The use of the suffix 0 in d 0 k is to signify the initial values of particles.

2.2. Proposed Strategy (New Adaptive PSO Technique)

The key input provided by the new adaptive PSO strategy is the gradual reduction of the swarm size during each iteration, leading to faster CT. However, reducing the swarm size may increase the FR; therefore, the optimal swarm size value will be carefully analyzed and discussed in the results section. This approach enables a fast tracker to be implemented under fluctuating and uneven irradiance as well as fast temperature change conditions, which, as far as the authors are aware, has not been realized in earlier studies. The proposed technique can benefit not only the PSO method but also other metaheuristic techniques facing similar challenges. In this study, the proposed approach involves reducing the swarm size, which leads to a faster CT to the MPP compared to existing methods. The increased quantity of search agents at the start of the optimization process aids in exploring convergence. Meanwhile, through the continual reduction of the count of search agents (particles), exploitation is supported and the accuracy of the GMPP value is improved. The performance parameters, initialization of the PSO, and termination criteria are critical factors that need to be carefully considered to ensure the effective implementation of the approach.
The stopping criterion was discussed in the literature [24]. In this study, two conditions need to be satisfied to calculate the CT. The difference in power should be less than a predefined tolerance ε p = 0.01 , and the duty cycle difference at each iteration should be less than another predefined tolerance ε d = 0.0001 . These values were empirically selected following a performance study of the convergence of the proposed PSO. Figure 2 illustrates the adaptive PSO logic in a flowchart, which can be detailed in the succeeding steps:
Step 1:
Start with particle initialization to be equally distributed within the range of [0.1,0.9].
Step 2:
Send each particle at each step to the MPPT system and obtain the respective power assigned to each particle.
Step 3:
Check the current position of each particle if it is better than P b e s t update P b e s t otherwise, go to Step 4.
Step 4:
Check each P b e s t with G b e s t if G b e s t is less than P b e s t , then update G b e s t else go to Step 5.
Step 5:
Apply the reduction technique. If swarm size >min swam size, remove particles with the lowest cost function; otherwise, go to Step 6.
Step 6:
For each particle, update the velocity.
Step 7:
For each particle, update the position based on the global and personal bests.
Step 8:
Updated parameters of c 1 , c 2 and ω based on the current iteration, go to Step 2.

3. PV System Modeling

The suggested setup includes a DC-DC boost converter linked to PV arrays to optimize power output under varying irradiance conditions. Boost converters, commonly utilized in PV systems that incorporate MPPT, can be implemented in either single or interleaved configurations [7]. The PV system insulated for the simulation comprises three series-connected PV panels, each with the capacity to generate a maximum of 83.28 W. In this system, Figure 1 presents a control mechanism that ensures a PSO algorithm tracks the GMPP by regulating the boost converter’s duty ratio. Figure 3 illustrates the connection between the power and voltage from the PV under both uniform shading and varying shading conditions. Similarly, Figure 4 illustrates the relationship between the power from the PV and the boost converter’s duty ratio under both uniform shading and varying shading scenarios. The P-V curve shows a clear MPP during uniform irradiance (SPO [1000 1000 1000]), an aspect easily managed by conventional MPPT techniques. However, under non-uniform irradiance (SP1 [700 1000 1000]), the P-V curve exhibits several Local Peaks (LPs) and the Global Peak, as shown in Figure 3.

4. Analysis of the Simulation Results

This section presents the simulation of the proposed PV system employing the novel adaptive approach for the PSO method, which functions as an MPPT system. The simulation integrated MATLAB code, incorporating the PSO algorithm, with Simulink, which contained the PV system and the DC-DC converter. Table 1 showcases the module parameters showcased in the simulation. The system featured three series-connected PV modules. Each module had differing radiation levels, with the set-up being [700, 1000, 1000]. The study aims to implement a swarm size reduction technique in each iteration. Two different scenarios were examined: first, the C-PSO without reduction; second, the application of the reduction method with a step of 1. In both cases, the Initial Swarm Size (ISS) starts from 20 until 3, with results collected at each swarm size. As a result, the optimum swarm size for the two cases was selected based on the optimum CT and FR percentages. Table 2 shows the results of CT and FR for the two scenarios.
As demonstrated in Table 2, the SSR method demonstrates exceptional performance in attaining the MPP with remarkable speed, a reality that is particularly evident in multi-ISS scenarios. A consistent and systematic decrease in CT is observed when executing the algorithm with varying swarm sizes. This trend is to be expected, given that fewer particles in the swarm would typically result in faster computation. The impact of reducing the swarm size is particularly prominent for the proposed particle PSO algorithm, as the CT continues to exhibit a decreasing pattern until the swarm is reduced to a mere two particles.
Upon conducting a detailed analysis of the results, it becomes evident that when the swarm size lies within the range of 20 to 6 particles, the algorithm exhibits an impressive zero-FR across 10 separate executions. However, when the swarm size is further reduced to five, four, or three particles, the FRs begin to appear. This can primarily be attributed to a decline in the exploration performance of the C-PSO algorithm. The consequences of this diminished exploration efficiency become even more pronounced in the context of the newly proposed PSO algorithm, as the limited number of particles available for exploration hinders the algorithm’s ability to effectively locate the MPP. Despite these challenges, it is crucial to highlight that the CT remains consistently shorter when using the proposed PSO algorithm; this becomes evident when contrasted with the conventional method. The limitation linked to the utilization of the SSR strategy was pronounced when the swarm size was minimized, consequently affecting the performance of exploration. As detailed in this research, a rigorous assessment of 18 different swarm sizes was performed to pinpoint the ideal size for optimal exploration.
The findings presented in Table 2 offer valuable insights into the relationship between swarm size and CT for both the C-PSO and the proposed PSO algorithms. Furthermore, they underscore the potential advantages of the newly proposed PSO algorithm, particularly about achieving faster CTs, while also emphasizing the need for an optimal balance between swarm size and exploration efficiency to ensure reliable performance in locating the MPP.
In the current study, to optimize the system’s performance, it is crucial to select the swarm size that yields the best CT and FR. It has been determined that the optimal swarm size for the algorithm being examined is six particles, accompanied by a reduction size of 1. This configuration leads to a CT of just 0.258 s, which constitutes a substantial 75% improvement when compared to the 1.02 s CT observed with the C-PSO method. This significant reduction in CT serves as a testament to the capability of the designed PSO algorithm and emphasizes its potential for delivering enhanced performance across a variety of applications. The discovery of the optimal swarm size for improved performance offers valuable insights into the underlying dynamics of the proposed PSO algorithm. By meticulously adjusting the swarm size to consist of six particles and adopting a reduction size of 1, researchers have been able to achieve a remarkable improvement in the algorithm’s CT, rendering it more efficient and effective compared to the conventional approach. The optimization of swarm size, as evidenced by the notable 75% improvement in CT, demonstrates the potential of the proposed PSO algorithm to provide superior performance in diverse applications, especially those that require swift convergence toward an optimal solution. This accomplishment not only contributes to the growing body of research on PSO techniques but also lays the groundwork for future investigations aimed at further refining and enhancing the performance of PSO algorithms in various contexts.
Figure 5 and Figure 6 display the outcomes for power, duty cycle, and swarm size in both scenarios, emphasizing the use of a swarm size consisting of 6 particles. Figure 7 illustrates the behavior of particles converging towards the MPP using the C-PSO method with a swarm size of 6. The figure clearly shows that particle traffic is a significant factor, as the algorithm requires 19 iterations to achieve convergence. In each iteration, 6 particles are dispatched to search for the MPP, resulting in a combined count of 114 particles for the search process, which leads to increased particle traffic surrounding the MPP as the iterative process progresses. This leads to the conclusion that a higher number of particles to be assessed would require an extended amount of time. In contrast, Figure 8 presents the particle behaviors converging towards the MPP when employing the proposed PSO algorithm. This method requires only seven iterations to achieve convergence and incorporates a swarm size of 6. In this scenario, the number of particles decreases with each iteration, resulting in diminished particle traffic and expedited convergence, necessitating fewer iterations overall. The approach utilizes six particles in the first iteration, followed by five in the second, four in the third, three in the fourth, and two in both the fifth and sixth iterations, as well as the seventh iteration. This results in a total of 24 particles for searching. Clearly, the SSR strategy utilizes a substantially reduced number of particles in comparison to the C-PSO approach for reaching the MPP, resulting in swifter convergence. To facilitate improved visualization of the graphical representations, a color scale is employed, which assigns a unique color to each iteration, thereby enabling a more effective interpretation of the convergence process and the associated particle traffic patterns.

5. Conclusions

Maximum Power Point Tracker (MPPT) methods utilizing PSO show considerable advantages over conventional MPPT methods, particularly in dynamically varying and partial shading conditions. Factors such as CT and FR significantly influence the efficacy of PSO-based MPPT techniques. In this research, a novel PSO method involving the reduction of swarm size is put to work in tracing the GMPP of partially shaded PV systems. This new technique is designed to facilitate a rapid response in the system. Various swarm sizes, ranging from 20 to 3, were tested in two scenarios each to obtain a comprehensive understanding of the system and select the optimal swarm size according to the shortest conversion time (CT) and zero failure rate (FR) criteria.
As far as the author’s experience extends, this marks the inaugural instance where the ideas of diminishing swarm size and identifying the optimal swarm size for the system have been employed to enrich the functionality of PSO. In this research, the optimal swarm size was determined to be six, as it exhibited excellent CT and a zero-FR. The results highlight the superiority of this innovative technique, which achieves up to a 75% reduction in time compared to the conventional PSO method. However, some failures were observed at the swarm sizes of 5, 4, and 3 in both cases, and this is due to fewer particles being available for the exploration to find the MPP. Future research will compare this proposed method with other metaheuristic techniques as well as explore the applicability of swarm size reduction to other metaheuristic approaches.

Author Contributions

Conceptualization, A.M.E. and M.A.A.; methodology, A.M.E. and M.A.A.; software, A.M.E., M.A.A. and A.O.B.; validation, A.M.E., M.A.A. and A.O.B.; formal analysis, A.M.E., M.A.A. and A.O.B.; investigation, A.M.E., M.A.A. and A.O.B.; resources, A.M.E., M.A.A. and A.O.B.; data curation, A.M.E., M.A.A. and A.O.B.; writing—original draft preparation, A.M.E., M.A.A. and A.O.B.; writing—review and editing, A.M.E., M.A.A. and A.O.B.; visualization, A.M.E., M.A.A. and A.O.B.; supervision, A.M.E., M.A.A. and A.O.B.; project administration, A.M.E., M.A.A. and A.O.B.; funding acquisition, A.M.E. and M.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deanship of Scientific Research at King Saud University for funding this work through research group No (RG-1441-422).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Farh, H.M.; Eltamaly, A.M.; Al-Saud, M.S. Interleaved boost converter for global maximum power extraction from the photovoltaic system under partial shading. IET Renew. Power Gener. 2019, 13, 1232–1238. [Google Scholar] [CrossRef]
  2. Esram, T.; Chapman, P.L. Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques. IEEE Trans. Energy Convers. 2007, 22, 439–449. [Google Scholar] [CrossRef]
  3. Ahmed, J.; Salam, Z. An Enhanced Adaptive P&O MPPT for Fast and Efficient Tracking Under Varying Environmental Conditions. IEEE Trans. Sustain. Energy 2018, 9, 1487–1496. [Google Scholar] [CrossRef]
  4. Ilyas, A.; Ayyub, M.; Khan, M.R.; Jain, A.; Husain, M.A. Realization of Incremental Conductance MPPT Algorithm for Solar Photovoltaic System. Int. J. Ambient Energy 2017, 39, 873–884. [Google Scholar] [CrossRef]
  5. Zhu, W.; Shang, L.; Li, P.; Guo, H. Modified hill climbing MPPT algorithm with reduced steady-state oscillation and improved tracking efficiency. J. Eng. 2018, 2018, 1878–1883. [Google Scholar] [CrossRef]
  6. Subudhi, B.; Pradhan, R. A Comparative Study on Maximum Power Point Tracking Techniques for Photovoltaic Power Systems. IEEE Trans. Sustain. Energy 2013, 4, 89–98. [Google Scholar] [CrossRef]
  7. Farh, H.M.H.; Othman, M.F.; Eltamaly, A.M.; Al-Saud, M.S. Maximum Power Extraction from a Partially Shaded PV System Using an Interleaved Boost Converter. Energies 2018, 11, 2543. [Google Scholar] [CrossRef]
  8. Hadji, S.; Gaubert, J.-P.; Krim, F. Real-Time Genetic Algorithms-Based MPPT: Study and Comparison (Theoretical an Experimental) with Conventional Methods. Energies 2018, 11, 459. [Google Scholar] [CrossRef]
  9. Eltamaly, A.M.; Farh, H.M. Dynamic global maximum power point tracking of the PV systems under variant partial shading using hybrid GWO-FLC. Sol. Energy 2019, 177, 306–316. [Google Scholar] [CrossRef]
  10. Ahmed, J.; Salam, Z. A Maximum Power Point Tracking (MPPT) for PV system using Cuckoo Search with partial shading capability. Appl. Energy 2014, 119, 118–130. [Google Scholar] [CrossRef]
  11. Tey, K.S.; Mekhilef, S.; Seyedmahmoudian, M. Implementation of BAT algorithm as maximum power point tracking technique for photovoltaic system under partial shading conditions.pdf. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Portland, OR, USA, 23–27 September 2018; pp. 2531–2535. [Google Scholar]
  12. Priyadarshi, N.; Ramachandaramurthy, V.K.; Padmanaban, S.; Azam, F. An Ant Colony Optimized MPPT for Standalone Hybrid PV-Wind Power System with Single Cuk Converter. Energies 2019, 12, 167. [Google Scholar] [CrossRef]
  13. Eltamaly, A.M. Performance of MPPT Techniques of Photovoltaic Systems Under Normal and Partial Shading Conditions. In Advances in Renewable Energies and Power Technologies; Elsevier: Amsterdam, The Netherlands, 2018; pp. 115–161. [Google Scholar] [CrossRef]
  14. Eltamaly, A.M.; Farh, H.M.H.; Abokhalil, A.G. A novel PSO strategy for improving dynamic change partial shading photovoltaic maximum power point tracker. Energy Sources Part A Recover. Util. Environ. Eff. 2020. [Google Scholar] [CrossRef]
  15. Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the International Conference on Neural Networks (ICNN’95), Perth, WA, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
  16. Eltamaly, A.M.; Farh, H.M.; Al-Saud, M.S. Grade point average assessment for metaheuristic GMPP techniques of partial shaded PV systems. IET Renew. Power Gener. 2019, 13, 1215–1231. [Google Scholar] [CrossRef]
  17. Chao, K.-H.; Lin, Y.-S.; Lai, U.-D. Improved particle swarm optimization for maximum power point tracking in photovoltaic module arrays. Appl. Energy 2015, 158, 609–618. [Google Scholar] [CrossRef]
  18. Eltamaly, A.M. Performance of smart maximum power point tracker under partial shading conditions of photovoltaic systems. J. Renew. Sustain. Energy 2015, 7, 043141. [Google Scholar] [CrossRef]
  19. Eltamaly, A.M.; Farh, H.M.H.; Al Saud, M.S. Impact of PSO Reinitialization on the Accuracy of Dynamic Global Maximum Power Detection of Variant Partially Shaded PV Systems. Sustainability 2019, 11, 2091. [Google Scholar] [CrossRef]
  20. Ahmed, J.; Salam, Z. A critical evaluation on maximum power point tracking methods for partial shading in PV systems. Renew. Sustain. Energy Rev. 2015, 47, 933–953. [Google Scholar] [CrossRef]
  21. Elgendy, M.A.; Zahawi, B.; Atkinson, D.J. Assessment of Perturb and Observe MPPT Algorithm Implementation Techniques for PV Pumping Applications. IEEE Trans. Sustain. Energy 2012, 3, 21–33. [Google Scholar] [CrossRef]
  22. Eltamaly, A.M.; Al-Saud, M.; Abokhalil, A.G. A novel scanning bat algorithm strategy for maximum power point tracker of partially shaded photovoltaic energy systems. Ain Shams Eng. J. 2020, 11, 1093–1103. [Google Scholar] [CrossRef]
  23. Askarzadeh, A.; Rezazadeh, A. Artificial bee swarm optimization algorithm for parameters identification of solar cell models. Appl. Energy 2013, 102, 943–949. [Google Scholar] [CrossRef]
  24. Eltamaly, A.M. A Novel Strategy for Optimal PSO Control Parameters Determination for PV Energy Systems. Sustainability 2021, 13, 1008. [Google Scholar] [CrossRef]
  25. Eltamaly, A.M.; Al-Saud, M.S.; Abo-Khalil, A.G. Performance Improvement of PV Systems’ Maximum Power Point Tracker Based on a Scanning PSO Particle Strategy. Sustainability 2020, 12, 1185. [Google Scholar] [CrossRef]
  26. Kamil, A.; Nasr, M.; Alwash, S. Maximum Power Point Tracking Method for Photovoltaic System Based on Enhanced Particle Swarm Optimization Algorithm Under Partial Shading Condition. Int. J. Intell. Eng. Syst. 2020, 13, 241–254. [Google Scholar] [CrossRef]
  27. Shaqarin, T. Particle Swarm Optimization with Targeted Position-Mutated Elitism (PSO-TPME) for Partially Shaded PV Systems. Sustainability 2023, 15, 3993. [Google Scholar] [CrossRef]
  28. Chawda, G.; Mahela, O.; Gupta, N.; Khosravy, M.; Senjyu, T. Incremental Conductance Based Particle Swarm Optimization Algorithm for Global Maximum Power Tracking of Solar-PV under Nonuniform Operating Conditions. Appl. Sci. 2020, 10, 4575. [Google Scholar] [CrossRef]
  29. Al-Muthanna, G.; Fang, S.; Al-Wesabi, I.; Ameur, K.; Kotb, H.; AboRas, K.M.; Al Garni, H.Z.; Mas’ud, A.A. A High Speed MPPT Control Utilizing a Hybrid PSO-PID Controller under Partially Shaded Photovoltaic Battery Chargers. Sustainability 2023, 15, 3578. [Google Scholar] [CrossRef]
  30. Chtita, S.; Motahhir, S.; El Hammoumi, A.; Chouder, A.; Benyoucef, A.S.; El Ghzizal, A.; Derouich, A.; Abouhawwash, M.; Askar, S.S. A novel hybrid GWO–PSO-based maximum power point tracking for photovoltaic systems operating under partial shading conditions. Sci. Rep. 2022, 12, 10637. [Google Scholar] [CrossRef]
  31. Dagal, I.; Akın, B.; Akboy, E. MPPT mechanism based on novel hybrid particle swarm optimization and salp swarm opti-mization algorithm for battery charging through Simulink. Sci. Rep. 2022, 12, 2664. [Google Scholar] [CrossRef]
  32. Kacimi, N.; Idir, A.; Grouni, S.; Boucherit, M.S. Improved MPPT Control Strategy for PV Connected to Grid Using IncCond-PSO-MPC Approach. CSEE J. Power Energy Syst. 2023, 9, 1008–1020. [Google Scholar]
  33. Sharma, A.; Sharma, A.; Jately, V.; Averbukh, M.; Rajput, S.; Azzopardi, B. A Novel TSA-PSO Based Hybrid Algorithm for GMPP Tracking under Partial Shading Conditions. Energies 2022, 15, 3164. [Google Scholar] [CrossRef]
  34. Ibrahim, M.H.; Ang, S.P.; Dani, M.N.; Rahman, M.I.; Petra, R.; Sulthan, S.M. Optimizing Step-Size of Perturb & Observe and Incremental Conductance MPPT Techniques Using PSO for Grid-Tied PV System. IEEE Access 2023, 11, 13079–13090. [Google Scholar] [CrossRef]
  35. Eltamaly, A.M.; Farh, H.M.H. Maximum Power Extraction from the Photovoltaic System under Partial Shading Conditions; Springer: Cham, Switzerland, 2019; pp. 107–129. [Google Scholar]
  36. Umapathy, P.; Venkataseshaiah, C.; Arumugam, M.S. Particle Swarm Optimization with Various Inertia Weight Variants for Optimal Power Flow Solution. Discret. Dyn. Nat. Soc. 2010, 2010, 462145. [Google Scholar] [CrossRef]
  37. Abido, M. Multiobjective Particle Swarm Optimization Technique for Environmental/Economic Dispatch Problem. Electr. Power Syst. Res. 2008, 79, 1105–1113. [Google Scholar] [CrossRef]
  38. Shi, Y.; Eberhart, R.C. Empirical study of particle swarm optimization. In Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA, 6–9 July 1999. [Google Scholar]
  39. Shi, Y.; Eberhart, R.C. Parameter Selection in Particle Swarm Optimization. In Lecture Notes in Computer Science—Evolutionary Programming VII; Springer: Berlin/Heidelberg, Germany, 1998; Volume 1447, pp. 591–600. [Google Scholar]
  40. Ratnaweera, A.; Halgamuge, S.; Watson, H. Self-Organizing Hierarchical Particle Swarm Optimizer with Time-Varying Acceleration Coefficients. IEEE Trans. Evol. Comput. 2004, 8, 240–255. [Google Scholar] [CrossRef]
  41. Clerc, M.; Kennedy, J. The particle swarm—Explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput. 2002, 6, 58–73. [Google Scholar] [CrossRef]
  42. Clerc, M. The swarm and the queen: Towards a deterministic and adaptive particle swarm optimization. In Proceedings of the ICEC, Washington, DC, USA, 6–9 July 1999; pp. 1951–1957. [Google Scholar]
  43. Jiang, M.; Luo, Y.P.; Yang, S.Y. Particle swarm optimization-stochastic trajectory analysis and parameter selection. In Swarm Intelligence, Focus on Ant and Particle Swarm Optimization; IntechOpen: London, UK, 2007; pp. 179–198. [Google Scholar]
  44. Zhang, W.; Ma, D.; Wei, J.-J.; Liang, H.-F. A parameter selection strategy for particle swarm optimization based on particle positions. Expert Syst. Appl. 2014, 41, 3576–3584. [Google Scholar] [CrossRef]
  45. Harrison, K.R.; Engelbrecht, A.P.; Ombuki-Berman, B.M. An adaptive particle swarm optimization algorithm based on optimal parameter regions. In Proceedings of the 2017 IEEE Symposium Series on Computational Intelligence (SSCI), Honolulu, HI, USA, 27 November 2017–1 December 2017; pp. 1–8. [Google Scholar] [CrossRef]
Figure 1. PV system with the proposed PSO-based MPPT.
Figure 1. PV system with the proposed PSO-based MPPT.
Energies 16 06433 g001
Figure 2. Flowchart of the proposed PSO.
Figure 2. Flowchart of the proposed PSO.
Energies 16 06433 g002
Figure 3. P-V curve under full irradiance [1000 1000 1000] and partial shading [700 1000 1000].
Figure 3. P-V curve under full irradiance [1000 1000 1000] and partial shading [700 1000 1000].
Energies 16 06433 g003
Figure 4. P-D curve under full irradiance [1000 1000 1000] and partial shading [700 1000 1000].
Figure 4. P-D curve under full irradiance [1000 1000 1000] and partial shading [700 1000 1000].
Energies 16 06433 g004
Figure 5. Simulation Results of the optimum ISS = 6 with no reduction.
Figure 5. Simulation Results of the optimum ISS = 6 with no reduction.
Energies 16 06433 g005
Figure 6. Simulation Results of the optimum ISS = 6 with reduction = 1.
Figure 6. Simulation Results of the optimum ISS = 6 with reduction = 1.
Energies 16 06433 g006
Figure 7. Particles behaviors towards the MPP at each iteration, optimum ISS = 6 with reduction = 1.
Figure 7. Particles behaviors towards the MPP at each iteration, optimum ISS = 6 with reduction = 1.
Energies 16 06433 g007
Figure 8. Particles behaviors towards the MPP at each iteration; optimum ISS = 6 with reduction = 0.
Figure 8. Particles behaviors towards the MPP at each iteration; optimum ISS = 6 with reduction = 0.
Energies 16 06433 g008
Table 1. Characteristics of the PV Module Utilized in the Research.
Table 1. Characteristics of the PV Module Utilized in the Research.
SpecificationValue
Maximum   Power   per   module   ( P M P )83.28 W
Open   Circuit   voltage   ( V O C )12.64 V
Short   Circuit   current   ( I S C )8.62 A
Voltage   at   MPP   ( V M P )10.32 V
Current   at   MPP   ( I M P )8.07 A
Table 2. Simulation results of the CT and FR at each Initial swarm size (ISS).
Table 2. Simulation results of the CT and FR at each Initial swarm size (ISS).
ISSReduction = 0Reduction = 1
CTFRCTFR
203.660%1.9720%
193.5910%1.8090%
183.4560%1.6670%
173.0430%1.510%
162.9760%1.3240%
152.730%1.1820%
142.6880%1.060%
132.3790%0.910%
122.1720%0.8240%
111.9580%0.6820%
101.790%0.5840%
91.6020%0.4720%
81.360%0.4220%
71.0650%0.3420%
61.020%0.2580%
50.9750%0.2100%
40.91560%0.11100%
30.70880%0.07100%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Baatiah, A.O.; Eltamaly, A.M.; Alotaibi, M.A. Improving Photovoltaic MPPT Performance through PSO Dynamic Swarm Size Reduction. Energies 2023, 16, 6433. https://doi.org/10.3390/en16186433

AMA Style

Baatiah AO, Eltamaly AM, Alotaibi MA. Improving Photovoltaic MPPT Performance through PSO Dynamic Swarm Size Reduction. Energies. 2023; 16(18):6433. https://doi.org/10.3390/en16186433

Chicago/Turabian Style

Baatiah, Adel O., Ali M. Eltamaly, and Majed A. Alotaibi. 2023. "Improving Photovoltaic MPPT Performance through PSO Dynamic Swarm Size Reduction" Energies 16, no. 18: 6433. https://doi.org/10.3390/en16186433

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop