Abstract
One critical issue in the tracking systems based on photovoltaic (PV) is how to harvest highest power of the photovoltaic array; particularly when the system is operating in partially shaded conditions (PSCs) or varying irradiances. This study proposes particle swarm optimization (PSO) hybridization and cuckoo search algorithm (CSA) methods for maximum power point tracking (MPPT). The effectiveness of the proposed algorithm is validated and examined under various irradiance patterns. A comparison study in performance has been conducted between the proposed hybrid CSA-PSO method with the conventional P&O and PSO techniques. Several tests have been performed based on numerical simulations utilizing the programming software MATLAB/Simulink. The results demonstrated that the suggested hybrid technique yields smaller tracking time, higher power and greater efficiency than those of other traditional algorithms.
1 Introduction
The photovoltaic (PV) technology has reached a higher level of maturity during the last two decades, and it is now being implemented on a vast scale as a safe and dependable source of energy [1]. Even though the individual components of PV systems have shown considerable cost reductions, there is still a pressing need to optimize their energy harvesting to improve competitiveness and efficiency [2]. These systems are required to include optimizing power point tracking (MPPT) controllers to get optimum MPP under various environmental conditions. However, achieving MPPT is still a difficult issue because the generated power by the PV array is highly influenced by the circumstances of the surrounding environment. This problem gets much more complicated when conditions of partial shading (PSCs) are present. In the case of PSCs, the PV modules are not getting uniform solar insolation during the operation. This may be caused by conditions such as trees, buildings, clouds, or even dust [3]. Photovoltaic system will be switched from the best operating mode if the control system is unable to recognize and respond to this circumstance. The characteristic of P–V array in PSC includes many peak spots because every module has a parallel arrangement of bypass diodes. In PSC, the traditional MPPT methods often follow local peaks rather than the point of maximum power globally (GMPP). Thus, it is essential to develop new MPPT methods to cope with problems of PSC [4]. In addition, the characteristics of the PV panel's power-voltage (P–V) will display multiple power maxima in the presence of PSCs. Utilizing bypass diodes protects PV cells that are shaded from the hot spot's damage phenomena due to these power maxima [5]. The PV hotspots come up when a cell or collection of cells functions in reverse bias, wasting energy rather than supplying it and resulting in functioning at high temperatures. The fundamental reason for fast aging and occasionally irreparable damage to the PV panels is the presence of PV hotspots. The most well-known MPPTs utilized in many PV applications include the traditional MPPT algorithms like perturb and observe (P & O), hill-climbing and incremental conductance (INC) [6–9]. The traditional MPPT methods are both simple and efficient at tracking the MPP in some circumstances of homogeneous insolation. These methods have numerous flaws, making it impossible to properly function in the case of PSCs. Conventional algorithms struggle to determine the GMPP in PSCs and even when they obtain the GMMPT, they may take a lot of time and have poor tracking precision and high oscillation. Moreover, under PSCs, the majority of popular MPPT methods do not distinguish between local and global MPPs (GMPPs and LMPPs). This occurs due to the fact that they concentrate on MPP which makes initial contact with almost always local MPP. Additionally, these traditional algorithms lack the ability to track MPPs, which causes power losses with rapidly varying irradiance. Therefore, to extract the best GMPP in PSCs, robust algorithms are required.
The tracking performance of MPP suffers degradation due to the weak capability of algorithms to cope with changes in power due to intentional disturbance and changes in irradiance. A number of academic researchers addressed this “drift” phenomenon and recommended changes to HC algorithms to enhance their tracking ability [10, 11]. As a result, optimal energy harvesting is impossible to obtain and there is a large energy loss which may reach up to 70%. Alternatively, several improvements have been made to traditional MPPT techniques in order to account for PSCs in the PV modules. Additionally, hotspots produced by partial shade have had disastrous electrical and thermal effects. These MPPT approaches may be characterized as either topology-based or algorithm-based, depending on how the advances were implemented. In order to obtain GMPP, new topologies may be proposed and more electrical circuits are needed [12, 13]. This results in a decrease of the overall system efficiency as well as in a rise in the overall cost. Despite the fact that MPPT techniques based on algorithms, including fuzzy logic with optimization algorithms, neural network technique, and sequential extremum seeking (SES) method, need extensive computational and greater complexity for the practical stage, these methods are still widely used [14, 15]. As a result of their efficacy in treatment difficult issues for the nonlinearity of PV characteristics, optimization algorithms that are inspired by natural phenomena have recently gained a lot of interest and popularity [16].
In addition, the simplicity of execution makes them suitable for resolving the MPPT problem in PV systems which is exposed by PSCs [17]. However, the development of MPPT controllers has also made use of optimization techniques that are based on swarm intelligence (SI) [18, 19], like ant colony optimization (ACO) and particle swarm optimization (PSO) [20, 21]. Despite the fact that these techniques offer significant benefits, such as lower computation work and autonomy from the parameters of the system, they lack flexibility. Additionally, the beginning location of the agents (individuals or solutions) has a significant impact on how they converge. The artificial bee colony (ABC) and cuckoo search algorithm (CSA) belong to the SI family [22, 23]. These approaches were employed in numerous research studies in order to treat partial shading difficulties in PV applications. Their results reveal that both algorithms are simple and versatile since they only need two design variables and their GMPP convergences are independent of each other on the beginning circumstances of the search strategy. Regarding comparison with the PSO method, the MPPT technique based on ABC has a significant disadvantage, represented by sluggish convergence to GMPP under variable solar irradiation and power loss due to oscillation of operating point around MPP. Hybridization of these algorithms, such as genetic algorithm (GA)-based fuzzy logic (FL) (GA-FL), Perturb and Observe Grey Wolf Optimization (GWO-P&O) [24, 25], PSO-based neural network controller (PSO-NN) and PSO-based FL increase the efficacy of MPPT algorithm in the presence of PSCs in PV plants [26, 27]. Even though these hybrid approaches provide better results than the original method, their design is complicated and time-consuming due to the complexity of the developed algorithms. CSA-based FL was proposed to improve the performance of CSA under PSCs [28]. The study found that the CSA-based FL technique is able to overcome the drawbacks that have been addressed in the conventional techniques, such as slow convergence, occurrence of oscillations, and poor tracking performance. Hybridization strategies have been used which mixed grey wolf optimization (GWO-PSO) and tunicate swarm algorithm (TSA-PSO), respectively [29, 30]. It has been shown that the hybrid CSA-PSO approach performed better characteristics than well-known SI-based algorithms in terms of their ease of calculation and independence from beginning conditions, high accuracy of solution, and high efficiency in managing local minima. By 2050, around 85% of the energy generated will come from renewable sources, as anticipated by the International Renewable Energy Agency (IREA) [31].
In the literature, many researches have been pursued in order to solve the partial shading issue in order to enhance photovoltaic systems while keeping the stability of maximum power at different pattern irradiance [20–23]. However, utilization of combining two optimization techniques is to have high efficiency in power with short tracking time. In this study, a novel hybrid optimization method has been presented based on fusing both CSA and PSO algorithm for MPPT of PV system.
The CSA optimization approach, introduced in 2010, is inspired by the movement of cuckoo birds and it is widely used in many engineering applications. Using very few control parameters is the most important advantage of the CSA and it is also characterized by balanced mixing and efficient random walk of Lévy flights [32]. On the other hand, the PSO is a well-known and very efficient global search algorithm. It is used for solving many complex optimization problems due to ease of implementation, fast convergence, and its ability to work as parallel algorithm, which can organize the parts of programming steps to work concurrently in order to reduce the time of solution and increase the performance [33, 34]. The comparison of the ANN-based ARV approach with traditional techniques, P&O, and INC in [35] was carried out using PI-clamping and traditional PI controllers in four separate simulated studies. The cuckoo search algorithm (CSA) and voltage scanning combining (VSC) techniques were suggested to create a novel hybrid MPPT algorithm to get most maximum possible power out of a photovoltaic system under PSCs [36]. The hybridization of both CSA and PSO will utilize the benefits of both techniques and result in robust and efficient optimization method.
Furthermore, the proposed MPPT method results in PV systems that can operate in circumstances of both uniform and irregular lighting irradiance. The main objectives of the suggested hybrid approach are to get the following points:
Superior tracking efficiency together with a high accuracy.
Convergence to GMPP that is unaffected by the start condition of the lookup procedure.
Minimum power losses with high extracted energy from the PV array.
The contribution addressed by this study can be highlighted by the following points:
Development of a hybrid algorithm to improve the performance of MPPT based on CSA-PSO. This proposed technique has more advantages like accurate maximum power, smaller tracking time, high efficiency and high power when the PV system is under partial shadow.
Conducting a study that compares the proposed methods, P&O and PSO. Also, this suggested method is more desirable and suitable for current trends since it is used under changing irradiance and gives high power with low fluctuation and low tracking speed.
Obtaining robust and transient characteristics of PV systems under circumstances of partial shading.
2 Effect of partial shading conditions (PSCs)
The solution of the PSC effect on the PV cells or modules is one of the key contributions to the power losses that occur in solar PV systems. An uneven distribution of sunlight over a PV cell will lead particular cells to produce less power and degeneration, despite the fact that certain cells have the capacity to generate more energy than others. Figure 1 shows the PV array, where some PV cells undergo PSCs, while the others are exposed to normal irradiance (normal condition) with blocking and bypass diodes. The consequence of this circumstance is the several local peaks occurring at once in the P–V curve's (LMPP). In this case, the photovoltaic panels do not produce sufficient power and this leads to the effect of hot spots and hence to the damage of the entire photovoltaic panel. The photovoltaic panel is connected in parallel to address this issue with a by-pass diode as indicated in Fig. 1 to protect the panel from the shading effect while the purpose of the blocking diode is to block the reverse current to the PV panel. On the other hand, the effect of PSC can be reflected by several peaks of power in the PV curve as seen in Fig. 2. The power output of partially shaded panels is generally reduced, which is an undesired consequence. Using traditional MPPT algorithm may not be able to locate a global peak and a local peak may be stuck instead [37, 38]. The task is how to improve the MPPT algorithm such as to find the peak power.
In this study, the used PV array is made of four KC200GT PV modules linked in an SP configuration. Also in this work, focus is on the four partially shading patterns scenarios to validate the proposed method for getting maximum power from PV array under these conditions. The PV array consists of four bypass diodes with two blocking diodes. This work used a 5 × 4 PV array configuration as shown in Fig. 3 which provides 4,000 W at uniform conditions of irradiation G = 1,000 W m−2 and ambient temperature T = 25 °C. Table 1 lists the electrical PV characteristics. The PV array was simulated under MATLAB/Simulink to study the performance under different PSCs patterns.
Technical parameters of KC200GT PV module
Description | Value |
Maximum power | |
Maximum voltage | |
Maximum current | |
Open-circuit voltage | |
Short-circuit current | |
Temperature coefficient at | |
Temperature coefficient at | |
Panel's cells, |
3 Proposed CSA-PSO under PSCs
Figure 4 displays the proposed study of solar power system based on the suggested technique CSA-PSO MPPT. The proposed PV system consists of four MSX-200 W PV modules, a boost DC/DC converter, the CSA-PSO MPPT of control algorithm, and a resistive output load for the four patterns (irradiance profile with varying solar irradiation).
4 Description of photovoltaic system PSCs
To convert the radiation coming from the sun into electricity, the structure of the photovoltaic module has to be considered. The photovoltaic module is designed either connected in series or parallel in order to provide the needed level of energy and to achieve desired output quantities like power, current and output voltage [39, 40]. The features of the generated output power by the array of photovoltaic cells are based on the voltage that it produces. The voltage output of the photovoltaic array is controlled by a DC-DC converter. Maintaining a constant DC-DC converter output is done by adjusting the voltage to DC–DC pulse width modulation in a connection. For the purpose of tracking the optimal power of a PV panel, the gate of a DC-DC converter is switched using a PWM signal [41]. The proposed controller (CSA-PSO) receives inputs voltage and current resulting in an optimal actuation ratio corresponding to the PV module that is able to generate the highest amount of power.
4.1 Modelling of photovoltaic system array
4.2 Modelling of boost converter
Figure 6 displays the boost converter's electrical schematic diagram of the proposed MPPT technique. PV output terminal and the output load are linked to the boost converter and it is employed to modify the input equivalent resistance. The controller MPPT has to regulate the switching duty cycle in order to make the necessary adjustments [44]. According to this concept, the unbalance between the PV system and the load will be fixed, which permits the PV panel to operate as efficiently as possible. Also, there are two types of converter: isolated and non-isolated converter [45].
To create the boost converter design, the following equations are used to extract the required values of inductance L, output capacitance
5 Mathematical modelling of PSO and CSA algorithms
Figure 7 presents the control block diagram of proposed hybrid CSA-PSO based MPPT method that has been described in this work. In the PSO algorithm, the best particle,
Lévy flight: A Lévy flight is a random walk with a steady distribution of step-lengths, a heavy-tailed probability distribution probability distribution [53].
Cuckoo search (CS): The nature of cuckoos inspires the choice of the best solution. The egg of cuckoos is considered the new best solution, while the solutions represent the eggs already in the nest. Three nature rules of cuckoos can synthesize this optimization [54]:
Every cuckoo lays one egg in turn, in a nest selected at random.
The eggs in that nest in the best possible quality will give rise to the following generations.
A host bird will almost certainly find the cuckoo's egg since there is a fixed number of accessible host residences (nests). In order to improve this algorithm, one may assume that the produced eggs (solutions) are of the maximum quality achievable; this will be transmitted to future generations. The quantity of host nests that can be accessed to the maximum is predetermined, and the probability of finding the nests to lay egg lies within [0 1]. In this case, the host bird has two options: either toss the egg out of the nest or leave the nest and construct a new nest somewhere else. The Lévy flight is described mathematically using:
6 Results and discussion
The suggested MPPT is verified using the MATLAB/Simulink programming tool under normal and four patterns of irradiance with partial shading conditions PSCs. The Simulink modelling of proposed PV scheme which included 4 kW PV array, DC/DC boost converter, MPPT method block of suggested CSA-PSO algorithm and electric vehicle as load that represents the resistance as illustrated in Fig. 8. Table 2 shows the obtained results of the suggested PV array under the fourth PSC patterns.
Extracted power from PV array under PSCs
Pattern No. | ||||
Irradiation Pattern 1 | 4,000 | – | – | – |
Irradiation Pattern 2 | 3,034 | 2,352 | – | – |
Irradiation Pattern 3 | 2,396 | 2,276 | 1,523 | – |
Irradiation Pattern 4 | 1,730 | 1,730 | 680 | 472 |
The parameters of proposed CSA and PSO algorithms are listed in Table 3 and Table 4, respectively.
Parameters of cuckoo search algorithm (CSA)
Parameter. | Value |
Beta of step size length (β) | |
Step size of optimization problem (α) | Range |
Number of population | 20 |
Parameters of particle swarm optimization (PSO)
Parameter. | Value |
Coefficients acceleration, | Range (0,1) |
Uniformly distributed random variables ( | 1.2 |
Step size of optimization problem (α) | Range (0,1) |
Population size | 20 |
Max no of iteration | 200 |
Weight of the inertia (w) | 0.1 |
Function Tolerance |
A comparison study has been conducted among the suggested CSA-PSO-based MPPT algorithm and that based on P&O, and PSO, and several tests and scenarios are presented, which address the situations of normal and shading conditions. Further, a comparison is presented between the suggested CSA-PSO approach and the traditional approaches.
Case I: Partial shading effect on PV array
Using a PV array, the proposed MPPT is tested and the precision and overall performance are evaluated. In this sense the following elements are utilized: a DC–DC boost converter, an MPPT algorithm, and array of 4,000 W PV panels. The switching frequency
Accordingly, the P–V&I–V PV panel curves are displayed in Fig. 10 under these variable conditions of solar irradiance. As seen in these figures, the multi points and unique point for each curve are observed. The PV array presents 1 peak when the irradiation is uniform at 1,000 W/
The PSCs at the third pattern have considerable effect on the Photovoltaic array such as the power has decreased from 4,000 to 2,396 W with three peaks, represented by one GMPP, and two LMPPs. Finally, four peaks occurred on the PV curves when the amount of generation was decreased to 1,730 W at GMPP.
Figure 11 presents the four irradiation patterns for the proposed CSA-PSO, PSO, and P&O, respectively. As illustrated in Fig. 11, the proposed approach has a large capacity to control the MPP without any fluctuations or delay time when the circumstances include partly darkened conditions and constant temperature.
The obtained power of the solar array under CSA-PSO, PSO, and P&O based on the forth above irradiances that are mentioned in Fig. 11 are displayed in Fig. 12. Figure (12-a) demonstrates that the PV power at MPP is equal to 4,000 W. It is clear that the proposed methods stabilize and reach their maximum value in the shortest amount of time. Also in Fig. (12-d) after 1.2 s of time, the power becomes stabilize and smooth and there are no longer any fluctuations as compared to other traditional techniques. This indicates that the control algorithm based on hybrid MPPT will govern the duty cycle according to the varying weather conditions. On the other hand, the results due to PSO and P&O-based MPPT are shown in Fig. (12-b and 12-c). It is obvious from the figure that the PSO-based MPPT gives greater initial power as compared to that delivered by the conventional P&O, which provides less power at step change in irradiation. Although the PSO method offers a good output power, it shows high oscillations as indicated in Fig. (12-d). Accordingly, the considered method presents good accuracy and high power at MPP. As such, the proposed MPPT offers good results and this makes the CSA-PSO algorithm more efficient than the conventional algorithms. Moreover the data obtained demonstrate that the CSA-PSO method achieved small tracking time (0.018 s) with high MPP (3,500 W) and high tracking efficiency (97.72%). Also the computational efficiency is an important factor and can be calculated from the maximum power of the PV cell and the average power that the MPPT extracted from the array and we notice that the proposed method (CSA-PSO) gives high power for four patterns. In addition, the applied MPPT shows less oscillation in PV power as compared to higher power oscillations shown by other techniques.
Moreover, Fig. (12-d) shows that the CSA-PSO method could achieve MPP of 3,500 W, whereas the conventional techniques provide this value of power for MPP.
Figure 13 displays the results of voltage and current at all cases under the supervision of the CSA-PSO method and other conventional techniques. As can be observed, the proposed MPP technique performs with little oscillation of cases 13 a, 13-b, 13-c and this gives good behavior of this technique as compared to traditional techniques.
Figure 14 illustrates the behavior of the powers and duty cycles for four patterns of partial shading. As indicated in the figure, the PV system gives better power for the first and fourth patterns, while the power will decrease for the second and third patterns. In these suggested patterns, the algorithm of the suggested CSA-PSO approach has been applied to adjust the duty cycle switching of the boost converter. When comparing the results obtained from the proposed CSA-PSO with other techniques like VSC-CSA and ANN-based ARV in the literature mentioned above, we notice that the tracking MPPT efficiency is approximately the same and in some scenarios the suggested method is superior to other techniques and an important key of comparison is tracking time so CSA-PSO required very short tracking time (0.0018 s) to reach MPPT as compared with other techniques. Also we notice in the results demonstrated that the VSC-CSA methods have more fluctuations and need more time to reach maximum power under PSCs.
In summary, the hybrid CSA-PSO algorithm was able to recognize the partially shaded areas and track the GMPP smoothly and steadily. In fact, traditional algorithms are incapable of coping with shading circumstances. Both conventional algorithms displayed unpredictable and odd behavior with shading variations. In addition, the traditional algorithms exhibited undesirable transient behavior with a great deal of oscillation. Also while comparing the proposed hybrid MPPT with other MPPT techniques we noticed that it has more scalability, generalizability and more benefit analysis due to carrying more features related to high efficiency, small tracking speed and high power. Table 5 reports the performances of the proposed technique and other traditional techniques in terms of efficiency, speed of tracking and settling time below various types of shading. One can conclude that the suggested technique outperforms its counterparts.
Comparison between the CSA-PSO, PSO and P&O based MPPT methods under different shading patterns
Pattern No. | Tracking algorithm | Mean power (W) ( | Tracking speed (s) | Optimal power (W) | MPPT efficiency (%) | State settling time (s) |
1 | P&O | 2,454.5 | 0.002 | 4,000 | 61.3 | 1.9 |
PSO | 3,827 | 0.0019 | 4,000 | 95.67 | 1.92 | |
CSA-PSO | 3,890 | 0.0018 | 4,000 | 97.25 | 1.85 | |
2 | P&O | 1,479 | 0.4 | 1,600 | 92.43 | 1.8 |
PSO | 1,343 | 0.01 | 1,600 | 83.93 | 1.75 | |
CSA-PSO | 1,546 | 0.008 | 1,600 | 96.62 | 1.35 | |
3 | P&O | 2,250 | 0.065 | 2,396 | 93.9 | 1.4 |
PSO | 2,012.5 | 0.0023 | 2,396 | 83.99 | 1.3 | |
CSA-PSO | 2,341.5 | 0.0022 | 2,396 | 97.72 | 1.25 | |
4 | P&O | 2,052 | 0.005 | 2,200 | 93.29 | 1.9 |
PSO | 1,781 | 0.002 | 2,200 | 80.9 | 1.88 | |
CSA-PSO | 2,094 | 0.0017 | 2,200 | 95.18 | 1.85 |
Recommendations:
One may suggest the following recommendation to improve the proposed study:
Using other modern algorithms of MPPT techniques like Whale Optimization Algorithm (WOA), Grey-Wolf Optimization (GWO), or hybrid optimization based on GWO and PSO to enhance the performance of MPPT [55–58].
Artificial Intelligence based on conventional Artificial Neural Network (ANN), or Deep Learning Models can be applied to improve the capabilities of MPPT [59–61].
Other modified optimization techniques like Variable Step Perturb and Observe (VSP&O) can be utilized to get high maximum power under partial shading effect of PV System.
Control schemes can be designed to improve the robustness characteristics of boost DC/DC converter to have stabilized DC bus voltage, and consequently leading to stable PV performance against variable shading in photovoltaic cells [62–70].
Real-time of proposed study may take a long time and it is difficult to implement currently. However, the plan is to use either Embedded System Design based on FPGA, Raspberry Pi microcontroller, or Lab-View-Based implementations to realize the proposed MPPT algorithm. All these points have been mentioned in the recommendations [71–77].
7 Conclusion
This research provides a new GMPPT control algorithm based on hybrid CSA-PSO. The main objective of this study is to obtain fast achieving of global MPPT for PV system at both constant and irregular irradiance levels. The proposed approach hybridizes both PSO and CSA to control boost converter based on MPPT algorithms. The efficacy of the algorithm is verified and examined in various irradiance patterns based on numerical simulation. As compared to conventional PSO and P&O, the proposed hybrid optimization techniques based on PSO and CSA show better performance in terms of efficiency, accuracy and tracking time. Numerically speaking, the proposed technique showed a smaller tracking time (0.018 s), higher power (3,500 W) and higher efficiency (97.72 %) as compared to other traditional methods. Accordingly, one can conclude that the proposed hybrid CSA-PSO method could give better performance characteristics under changing shading conditions and it is strongly recommended for PV systems. As future extension of this study, one can use other modern optimization techniques found in the literature either for improving the performance of PV system or to conduct a comparison study to the proposed hybrid method. There are many emerging optimization methods like Grey-Wolf Optimization, Butterfly optimization, Spotted Hyena Algorithm, Genetic Algorithm, etc. Also, one can suggest the implementation of the proposed control algorithm in real-time environment. Moreover, investigation of other convertor topologies and different sizes of PV will be the next scope of this study.
References
- [1]↑
M. Aly, E. M. Ahmed, H. Rezk, and E. A. Mohamed, “Marine predators algorithm optimized reduced sensor fuzzy-logic based maximum power point tracking of fuel cell-battery standalone applications,” IEEE Access, pp. 27987–28000, 2021. https://doi.org/10.1109/ACCESS.2021.3058610.
- [2]↑
J. Ahmad, I. Pervez, A. Sarwar, M. Tariq, M. Fahad, R. K. Chakrabortty, and M. J. Ryan, “Performance analysis and hardware-in-the-loop (HIL) validation of single switch high voltage gain DC-DC converters for MPP tracking in solar PV system,” IEEE Access, vol. 9, pp. 48811–4883, 2020. https://doi.org/10.1109/ACCESS.2020.3034310.
- [3]↑
M. A. Ghasemi, H. M. Foroushani, and M. Parniani, “Partial shading detection and smooth maximum power point tracking of PV arrays under PSC,” IEEE Trans. Power Electronics, vol. 31, no. 9, pp. 6281–6292, 2015. https://doi.org/10.1109/TPEL.2015.2504515.
- [4]↑
K. Ding, X. G. Bian, H. H. Liu, and T. Peng, “A MATLAB-Simulink-based PV module model and its application under conditions of nonuniform irradiance,” IEEE Trans. Energ. Convers., vol. 27, no. 4, pp. 864–872, 2012. https://doi.org/10.1109/TEC.2012.2216529.
- [5]↑
I. Pervez, A. Pervez, M. Tariq, A. Sarwar, R. K. Chakrabortty, and M. J. Ryan, “Rapid and robust adaptive Jaya (Ajaya) based maximum power point tracking of a PV-based generation system,” IEEE Access, vol. 9, pp. 48679–48703, 2020. https://doi.org/10.1109/ACCESS.2020.3028609.
- [6]↑
M. Dhimish, “Assessing MPPT techniques on hot-spotted and partially shaded photovoltaic modules: comprehensive review based on experimental data,” IEEE Trans. Electron Devices, vol. 66, no. 3, pp. 1132–1144, 2019. https://doi.org/10.1109/TED.2019.2894009.
- [7]
S. J. Yaqoob, A. L. Saleh, S. Motahhir, E. B. Agyekum, A. Nayyar, and B. Qureshi, “Comparative study with practical validation of photovoltaic monocrystalline module for single and double diode models,” Scientific Rep., vol. 11, no. 1, 2021, Art no. 19153. https://doi.org/10.1038/s41598-021-98593-6.
- [8]
R. K. Pachauri, O. Prakash Mahela, A. Sharma, J. Bai, Y. K. Chauhan, B. Khan, and H. H. Alhelou, “Impact of partial shading on various PV array configurations and different modeling approaches: a comprehensive review,” IEEE Access, vol. 8, pp. 181375–181403, 2020. https://doi.org/10.1109/ACCESS.2020.3028473.
- [9]
A. M. Eltamaly, “An improved cuckoo search algorithm for maximum power point tracking of photovoltaic systems under partial shading conditions,” Energies, vol. 14, no. 4, p. 953, 2021. https://doi.org/10.3390/en14040953.
- [10]↑
A. O. Baba, G. Liu, and X. Chen, “Classification and evaluation review of maximum power point tracking methods,” Sustain. Futures, vol. 2, 2020, Art no. 100020. https://doi.org/10.1016/j.sftr.2020.100020.
- [11]↑
M. Derbeli, C. Napole, O. Barambones, J. Sanchez, I. Calvo, and P. Fernández-Bustamante, “Maximum power point tracking techniques for photovoltaic panel: a review and experimental applications,” Energies, vol. 14, no. 22, p. 7806, 2021. https://doi.org/10.3390/en14227806.
- [12]↑
A. J. Humaidi, S. K. Kadhim, and A. S. Gataa, “Optimal adaptive magnetic suspension control of rotary impeller for artificial heart pump,” Cybernetics Syst., vol. 53, no. 1, pp. 141–167, 2022. https://doi.org/10.1080/01969722.2021.2008686.
- [13]↑
L. Rouani, M. F. Harkat, A. Kouadri, and S. Mekhilef, “Shading fault detection in a grid-connected PV system using vertices principal component analysis,” Renew. Energy, vol. 164, pp. 1527–1539, 2021. https://doi.org/10.1016/j.renene.2020.10.059.
- [14]↑
N. Bouarroudj, D. Boukhetala, V. Feliu-Batlle, F. Boudjema, B. Benlahbib, and B. Batoun, “Maximum power point tracker based on fuzzy adaptive radial basis function neural network for PV-system,” Energies, vol. 12, no. 14, p. 2827, 2019. https://doi.org/10.3390/en12142827.
- [15]↑
L. P. N. Jyothy and M. R. Sindhu, “An artificial neural network based MPPT algorithm for solar PV system,” in 2018 4th International Conference on Electrical Energy Systems (ICEES), IEEE, 2018, pp. 375–380. https://doi.org/10.1109/ICEES.2018.8443277.
- [16]↑
M. A. Tahir, H. F. Khan, and M. Mohsin Khan, “Comparative study of nature-inspired algorithms,” in Re-imagining Diffusion and Adoption of Information Technology and Systems: A Continuing Conversation: IFIP WG 8.6 International Conference on Transfer and Diffusion of IT, TDIT 2020, Tiruchirappalli, India, December 18–19, 2020, Proceedings, Part I, Springer International Publishing, 2020, pp. 353–361. https://doi.org/10.1007/978-3-030-64849-7_32.
- [17]↑
J. P. Ram and N. Rajasekar, “A novel flower pollination based global maximum power point method for solar maximum power point tracking,” IEEE Trans. Power Electron., vol. 32, no. 11, pp. 8486–8499, 2016. https://doi.org/10.1109/TPEL.2016.2645449.
- [18]↑
K. Premkumar, M. Vishnupriya, T. Thamizhselvan, P. Sanjeevikumar, and B. V. Manikandan, “PSO optimized PI controlled DC-DC buck converter-based proton-exchange membrane fuel cell emulator for testing of MPPT algorithm and battery charger controller,” Int. Trans. Electr. Energy Syst., vol. 31, no. 2, 2021, Art no. e12754. https://doi.org/10.1002/2050-7038.12754.
- [19]↑
T. Sen, N. Pragallapati, V. Agarwal, and R. Kumar, “Global maximum power point tracking of PV arrays under partial shading conditions using a modified particle velocity-based PSO technique,” IET Renew. Power Generation, vol. 12, no. 5, pp. 555–564, 2018. https://doi.org/10.1049/iet-rpg.2016.0838.
- [20]↑
N. Priyadarshi, V. K. Ramachandaramurthy, S. Padmanaban, and F. Azam, “An ant colony optimized MPPT for standalone hybrid PV-wind power system with single Cuk converter,” Energies, vol. 12, no. 1, p. 167, 2019. https://doi.org/10.3390/en12010167.
- [21]↑
S. Ahmadi, S. Abdi, and M. Kakavand, “Maximum power point tracking of a proton exchange membrane fuel cell system using PSO-PID controller,” Int. J. Hydrogen Energ., vol. 42, no. 32, pp. 20430–20443, 2017. https://doi.org/10.1016/j.ijhydene.2017.06.208.
- [22]↑
J.-Y. Shi, F. Xue, Z.-J. Qin, W. Zhang, L.-T. Ling, and T. Yang, “Improved global maximum power point tracking for photovoltaic system via cuckoo search under partial shaded conditions,” J. Power Electron., vol. 16, no. 1, pp. 287–296, 2016. https://doi.org/10.6113/JPE.2016.16.1.287.
- [23]↑
K. soufyane Benyoucef, A. Chouder, K. Kara, and S. Silvestre, “Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions,” Appl. Soft Comput., vol. 32, pp. 38–48, 2015. https://doi.org/10.1016/j.asoc.2015.03.047.
- [24]↑
K.-H. Chao and M. N. Rizal, “A hybrid MPPT controller based on the genetic algorithm and ant colony optimization for photovoltaic systems under partially shaded conditions,” Energies, vol. 14, no. 10, p. 2902, 2021. https://doi.org/10.3390/en14102902.
- [25]↑
M. L. Katche, A. B. Makokha, S. O. Zachary, and M. S. Adaramola, “A comprehensive review of maximum power point tracking (mppt) techniques used in solar pv systems,” Energies, vol. 16, no. 5, p. 2206, 2023. https://doi.org/10.3390/en16052206.
- [26]↑
A. Ibnelouad, A. El Kari, H. Ayad, and M. Mjahed, “Improved cooperative artificial neural network-particle swarm optimization approach for solar photovoltaic systems using maximum power point tracking,” Int. Trans. Electr. Energy Syst., vol. 30, no. 8, 2020, Art no. e12439. https://doi.org/10.1002/2050-7038.12439.
- [27]↑
Y. Soufi, M. Bechouat, and S. Kahla, “Fuzzy-PSO controller design for maximum power point tracking in photovoltaic system,” Int. J. Hydrogen Energ., vol. 42, no. 13, pp. 8680–8688, 2017. https://doi.org/10.1016/j.ijhydene.2016.07.212.
- [28]↑
S. J. Zand, S. Mobayen, H. Zad Gul, H. Molashahi, M. Nasiri, and A. Fekih, “Optimized Fuzzy controller based on Cuckoo optimization algorithm for maximum power-point tracking of photovoltaic systems,” IEEE Access, vol. 10, pp. 71699–71716, 2022. https://doi.org/10.1109/ACCESS.2022.3184815.
- [29]↑
S. Chtita, S. Motahhir, A. El Hammoumi, A. Chouder, A. S. Benyoucef, A. El Ghzizal, A. Derouich, M. Abouhawwash, and S. S. Askar, “A novel hybrid GWO–PSO-based maximum power point tracking for photovoltaic systems operating under partial shading conditions,” Scientific Rep., vol. 12, no. 1, 2022, Art no. 10637. https://doi.org/10.1038/s41598-022-14733-6.
- [30]↑
A. Sharma, A. Sharma, V. Jately, A. Moshe, S. Rajput, and B. Azzopardi, “A novel TSA-PSO based hybrid algorithm for GMPP tracking under partial shading conditions,” Energies, vol. 15, p. 3164, 2022. https://doi.org/10.3390/en15093164.
- [31]↑
D. Gielen, F. Boshell, D. Saygin, M. D. Bazilian, N. Wagner, and R. Gorini, “The role of renewable energy in the global energy transformation,” Energy strategy Rev., vol. 24, pp. 38–50, 2019. https://doi.org/10.1016/j.esr.2019.01.006.
- [32]↑
Z. B. H. Salah, S. Krim, et al. “A new efficient cuckoo search MPPT algorithm based on a super-twisting sliding mode controller for partially shaded standalone photovoltaic system,” Sustainability, vol. 15, p. 9753, 2023. https://doi.org/10.3390/su15129753.
- [33]↑
A. Al-Jodah, S. J. Abbas, A. F. Hasan, A. J Humaidi, A. S. Mahdi Al-Obaidi, A. A. AL-Qassar, and R. F. Hassan, “PSO-based optimized neural network PID control approach for a four wheeled omnidirectional mobile robot,” Int. Rev. Appl. Sci. Eng., vol. 14, no. 1, pp. 58–67, 2023. https://doi.org/10.1556/1848.2022.00420.
- [34]↑
A. Humaidi and M. Hameed, “Development of a new adaptive backstepping control design for anon-strict and under-actuated system based on a PSO tuner,” Information (Switzerland), vol. 10, no. 2, p. 38, 2019. https://doi.org/10.3390/info10020038.
- [35]↑
M. Yilmaz, R. Celikel, and A. Gundogdu, “Enhanced photovoltaic systems performance: anti-windup PI controller in ANN-based ARV MPPT method,” IEEE Access, vol. 11, pp. 90498–90509, 2023. https://doi.org/10.1109/ACCESS.2023.3290316.
- [36]↑
C. Resat, “A global MPPT technique for PV systems under partial shading conditions,” Int. J. Electron., 2023. https://doi.org/10.1080/00207217.2023.2210306.
- [37]↑
H. Li, D. Yang, W. Su, J. Lü, and X. Yu, “An overall distribution particle swarm optimization MPPT algorithm for photovoltaic system under partial shading,” IEEE Trans. Ind. Electron., vol. 66, no. 1, pp. 265–275, 2018. https://doi.org/10.1109/TIE.2018.2829668.
- [38]↑
P. Geetha and S. Usha, “Design and analysis of partial shading of the PV system integrated with high-frequency inverter and rectifier operation for the electric vehicle,” J. Phys. Conf. Ser., vol. 2335, no. 1, 2022, Art no. 012045. IOP Publishing. https://iopscience.iop.org/article/10.1088/1742-6596/2335/1/012045/meta.
- [39]↑
L. Bouselham, M. Hajji, B. Hajji, and H. Bouali, “A new MPPT-based ANN for photovoltaic system under partial shading conditions,” Energy Proced., vol. 111, pp. 924–933, 2017. https://doi.org/10.1016/j.egypro.2017.03.255.
- [40]↑
P. Pandiyan, S. Saravanan, N. Prabaharan, R. Tiwari, T. Chinnadurai, N. Ramesh Babu, and E. Hossain, “Implementation of different MPPT techniques in solar PV tree under partial shading conditions,” Sustainability, vol. 13, no. 13, p. 7208, 2021. https://doi.org/10.3390/su13137208.
- [41]↑
N. Priyadarshi, S. Padmanaban, P. Kiran Maroti, and A. Sharma, “An extensive practical investigation of FPSO-based MPPT for grid integrated PV system under variable operating conditions with anti-islanding protection,” IEEE Syst. J., vol. 13, no. 2, pp. 1861–1871, 2018. https://doi.org/10.1109/JSYST.2018.2817584.
- [42]↑
K. Kayisli, “Super twisting sliding mode-type 2 fuzzy MPPT control of solar PV system with parameter optimization under variable irradiance conditions,” Ain Shams Eng. J., vol. 14, no. 1, 2023, Art no. 101950. https://doi.org/10.1016/j.asej.2022.101950.
- [43]↑
H. Islam, S. Mekhilef, N. B. M. Shah, T. Kok Soon, M. Seyedmahmousian, B. Horan, and A. Stojcevski, “Performance evaluation of maximum power point tracking approaches and photovoltaic systems,” Energies, vol. 11, no. 2, p. 365, 2018. https://doi.org/10.3390/en11020365.
- [44]↑
I. Anand, S. Senthilkumar, D. Biswas, and M. Kaliamoorthy, “Dynamic power management system employing a single-stage power converter for standalone solar PV applications,” IEEE Trans. Power Electron., vol. 33, no. 12, pp. 10352–10362, 2018. https://doi.org/10.1109/TPEL.2018.2804658.
- [45]↑
A. F. Challoob, N. A. Bin Rahmat, V. K. A/L Ramachandaramurthy, and A. J. Humaidi, “Energy and battery management systems for electrical vehicles: a comprehensive review & recommendations,” Energy Exploration & Exploitation Sage, pp. 1–32, 2023. https://doi.org/10.1177/01445987231211943.
- [46]↑
S. S. Mohammed and D. Devaraj, “Simulation of Incremental Conductance MPPT based two phase interleaved boost converter using MATLAB/Simulink,” in 2015 IEEE International Conference on Electrical, Computer and communication Technologies (ICECCT), IEEE, 2015, pp. 1–6. https://doi.org/10.1109/ICECCT.2015.7225987.
- [47]
A. Raj and R. P. Praveen, “Highly efficient DC-DC boost converter implemented with improved MPPT algorithm for utility level photovoltaic applications,” Ain Shams Eng. J., vol. 13, no. 3, 2022, Art no. 101617. https://doi.org/10.1016/j.asej.2021.10.012.
- [48]
R. Ayop and C. W. Tan, “Design of boost converter based on maximum power point resistance for photovoltaic applications,” Solar energy, vol. 160, pp. 322–335, 2018. https://doi.org/10.1016/j.solener.2017.12.016.
- [49]↑
M. N. Ajaweed, M. T. Muhssin, A. J. Humaidi, and A. H. Abdulrasool, “Submarine control system using sliding mode controller with optimization algorithm,” Indonesian J. Electr. Eng. Comput. Sci., vol. 29, no. 2, pp. 742–752, 2023. http://doi.org/10.11591/ijeecs.v29.i2.pp742-752.
- [50]
A. Sh. M. Al-Obaidi, et al., “Embedded design and implementation of mobile robot for surveillance applications,” Indones. J. Sci. Technol., vol. 6, no. 2, pp. 427–440, 2021. https://doi.org/10.17509/ijost.v6i2.36275.
- [51]
R. F. Hassan, A. R. Ajel, S. J. Abbas, and J. H Humaidi, “FPGA based HIL Co-simulation of 2DOF-PID controller tuned by PSO optimization algorithm,” ICIC Express Lett., vol. 16, no. 12, pp. 1269–1278, 2022. https://doi.org/10.24507/icicel.16.12.1269.
- [52]↑
J. A. Salim, B. M. Albaker, M. S. Alwan, and M. Hasanuzzaman, “Hybrid MPPT approach using Cuckoo Search and Grey Wolf Optimizer for PV systems under variant operating conditions,” Glob. Energy Interconnection, vol. 5, no. 6 Dec. 2022, pp. 627–644. https://doi.org/10.1016/j.gloei.2022.12.005.
- [53]↑
M. I. Mosaad, M. Osama abed el-Raouf, M. A. Al-Ahmar, and F. A. Banakher, “Maximum power point tracking of PV system based cuckoo search algorithm; review and comparison,” Energy Proced., vol. 162, pp. 117–126, 2019. https://doi.org/10.1016/j.egypro.2019.04.013.
- [54]↑
B. Aljafari, P. Ranjan Satpathy, S. R. K. Madeti, P. Vishnuram, and S. B. Thanikanti, “Reliability enhancement of photovoltaic systems under partial shading through a two-step module placement approach,” Energies, vol. 15, no. 20, p. 7766, 2022. https://doi.org/10.3390/en15207766.
- [55]↑
T. Ghanim, et al., “Optimal fuzzy logic control for temperature control based on social spider optimization,” IOP Conf. Ser. Mater. Sci. Eng., vol. 745, no. 1, 2020, Art no. 012099. https://doi.org/10.1088/1757-899X/745/1/012099.
- [56]
Z. A. Waheed and A. J. Humaidi, “Design of optimal sliding mode control of elbow wearable exoskeleton system based on Whale optimization algorithm,” J. Européen des Systèmes Automatisés, vol. 55, no. 4, pp. 459–466, 2022. https://doi.org/10.18280/jesa.550404.
- [57]
A. F. Hasan, N. Al-Shamaa, S. Husain, A. J. Humaidiorcid, and A. S. Al-Dujaili, “Spotted Hyena optimizer enhances the performance of fractional-order PD controller for tri-copter drone,” Int. Rev. Appl. Sci. Eng., vol. 15, no. 1, pp. 82–94, 2024. https://doi.org/10.1556/1848.2023.00659.
- [58]
N. Q. Yousif, A. F. Hasan, A. H. Shallal, A. J. Humaidi, and L. T. Rasheed, “Performance improvement of nonlinear differentiator based on optimization algorithms,” J. Eng. Sci. Technology, vol. 18, no. 3, pp. 1696–1712, 2023.
- [59]↑
H. Al-Khazraji, et al., “Aircraft engines remaining useful life prediction based on A hybrid model of autoencoder and Deep belief network,” IEEE Access, vol. 10, pp. 82156–82163, 2022. https://doi.org/10.1109/ACCESS.2022.3188681.
- [60]
R. N. Ahmed, et al., “DL-AMDet: Deep learning-based malware detector for android,” Intell. Syst. Appl., vol. 21, pp. 1–10, Art no. 200318. https://doi.org/10.1016/j.iswa.2023.200318.
- [61]
R. H. Hadi, et al., “Improved fault classification for predictive maintenance in industrial IoT based on AutoML: a case study of ball-bearing faults,” Processes, vol. 11, no. 5, p. 1507, 2023. https://doi.org/10.3390/pr11051507.
- [62]↑
M. Y. Hassan, A. J. Humaidi, and M. K. Hamza, “On the design of backstepping controller for Acrobot system based on adaptive observer,” Int. Rev. Electr. Eng., vol. 15, no. 4, pp. 328–335, 2020. https://doi.org/10.15866/iree.v15i4.17827.
- [63]
A. J. Humaidi, S. Hasan, and A. A. Al-Jodah, “Design of second order sliding mode for glucose regulation systems with disturbance,” Int. J. Eng. Technology (UAE), vol. 7, no. 2, pp. 243–247, 2018. https://doi.org/10.14419/ijet.v7i2.28.12936.
- [64]
A. J. Humaidi and A. H. Hameed, “PMLSM position control based on continuous projection adaptive sliding mode controller,” Syst. Sci. Control Eng., vol. 6, no. 3, pp. 242–252, 2018. https://doi.org/10.1080/21642583.2018.1547887.
- [65]
A. F. Mutlak and A. J. Humaidi, “Adaptive synergetic control for electronic throttle valve system,” Int. Rev. Appl. Sci. Eng. (published online ahead of print 2023). https://doi.org/10.1556/1848.2023.00706.
- [66]
J. H. Amjad and M. R. Hameed, “Design and performance investigation of block-backstepping algorithms for ball and arc system,” in Proceeding of IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI 2017). Chennai, India, 2017, pp. 325–332. https://doi.org/10.1109/ICPCSI.2017.8392309.
- [67]
A. J. Humaidi, E. N. Talaat, M. R. Hameed, and A. H. Hameed, “Design of adaptive observer-based backstepping control of cart-Pole pendulum system,” in Proceedings of 2019 3rd IEEE International Conference on Electrical, Computer and Communication Technologies. ICECCT 2019, IEEE, 2019, pp. 1–5. https://doi.org/10.1109/ICECCT.2019.8869179.
- [68]
A. J. Humaidi and H. A. Hussein, “Adaptive control of parallel manipulator in cartesian space,” in Proceedings of 2019 3rd IEEE International Conference on Electrical, Computer and Communication Technologies, ICECCT 2019, 2019, 8869257.
- [69]
S. S. Husain, et al., “Design of a robust controller based on barrier function for vehicle steer-by-wire systems,” World Electr. Veh. J., vol. 15, p. 17, 2024. https://doi.org/10.3390/wevj15010017.
- [70]
A. Q. Al-Dujaili, et al., “Earthquake hazard mitigation for uncertain building systems based on adaptive synergetic control,” Appl. Syst. Innovation, vol. 6, no. 2, p. 34, 2023. https://doi.org/10.3390/asi6020034.
- [71]↑
A. J. Humaidi, S. Hasan, and M. A. Fadhel, “FPGA-based lane-detection architecture for autonomous vehicles: a real-time design and development,” Asia Life Sci., no. 1, pp. 223–237, 2018.
- [72]
A. J. Humaidi and T. M. Kadhim, “Spiking versus traditional neural networks for character recognition on FPGA platform,” J. Telecommunication, Electron. Computer Eng., vol. 10, no. 3, pp. 109–115, 2018.
- [73]
M. L. Muhammed, A. J. Humaidi, and E. H. Flaieh, “Towards comparison and real time implementation of path planning methods for 2R planar manipulator with obstacles avoidance,” Math. Model. Eng. Probl., vol. 9, no. 2, pp. 379–389, 2022. https://doi.org/10.18280/mmep.090211.
- [74]
M. L. Muhammed, A. J. Humaidi, and E. H. Flaieh, “A comparison study and real-time implementation of path planning of two arm planar manipulator based on graph search algorithms in obstacle environment,” ICIC Express Lett., vol. 17, no. 1, pp. 61–72, 2023. https://doi.org/10.24507/icicel.17.01.61.
- [75]
M. L. Muhammed, E. H. Flaieh, and A. J. Humaidi, “Embedded system design of path planning for planar manipulator based on chaos A* algorithm with known-obstacle environment,” J. Eng. Sci. Technology, vol. 17, no. 6, pp. 4047–4064, 2022.
- [76]
S. S. Husain, L. T. Rasheed, R. A. Mahmod, E. K. Hamza, N. M. Noaman, and A. J. Humaidi, “Design of robust controller for tail-sitter VTOL aircraft,” in IEEE 8th International Conference on Engineering Technologies and Applied Sciences (ICETAS), Bahrain, Bahrain. IEEE, 2023, pp. 1–6. https://doi.org/10.1109/ICETAS59148.2023.10346499.
- [77]
S. S. Husain, L. T. Rasheed, R. A. Mahmod, E. A. Hamza, N. M. Noaman, and A. J. Humaidi, “Design of RISE control for respiratory system,” in IEEE 8th International Conference on Engineering Technologies and Applied Sciences (ICETAS), Bahrain, Bahrain. IEEE, 2023, pp. 1–6. https://doi.org/10.1109/ICETAS59148.2023.10346523.