Next Article in Journal
Design and Optimization of Miniaturized Microstrip Patch Antennas Using a Genetic Algorithm
Next Article in Special Issue
Extended Simplified Electro-Mechanical Model of a Variable-Speed Wind Turbine for Grid Integration Studies: Emulation and Validation on a Microgrid Lab
Previous Article in Journal
A High-Stability Regulation Circuit with Adaptive Linear Pole–Zero Tracking Compensation for USB Type-C Interface
Previous Article in Special Issue
Techno-Economic and Environmental Assessment of the Hybrid Energy System Considering Electric and Thermal Loads
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research and Application of MPPT Control Strategy Based on Improved Slime Mold Algorithm in Shaded Conditions

1
College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832000, China
2
Industrial Technology Research Institute, Shihezi 832003, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(14), 2122; https://doi.org/10.3390/electronics11142122
Submission received: 14 June 2022 / Revised: 4 July 2022 / Accepted: 5 July 2022 / Published: 6 July 2022
(This article belongs to the Special Issue Multiphysics Simulation and Optimization of Electrical Energy Systems)

Abstract

:
A PV maximum power tracking strategy for shaded conditions, based on an improved slime mold algorithm, is proposed in this research. To verify the superiority of the proposed algorithm, four bionomics algorithms—particle swarm optimization (PSO), tuna swarm optimization (TSO), squirrel search algorithm (SSA), and black widow spider algorithm (BWO)—were compared. The output parameter of the five control algorithms was summarized and analyzed. The adaptability of the algorithms was proven by setting different shading conditions. The simulation results demonstrated that the proposed algorithm possessed short response time, good tracking effect and fewer fluctuations. Eventually, the different algorithms were verified in the HIL + RCP physical platform. The experimental outcomes showed that the improved slime mold algorithm possessed the best tracking effect, with fewer power fluctuations.

1. Introduction

With the depletion of fossil energy, renewable energy sources are gaining significant attention. Considering the resources’ characteristics, such as being inexhaustible, sustainable, and zero-pollution [1,2], photovoltaic power generation is widely applied, worldwide [3]. It has a broad range of applications, from small solar appliances to photovoltaic power plants of several hundred megawatts [4,5]. However, photovoltaic power generation depends on outside temperature and radiance [6]. In particular, when the surface layer of PV cells is covered by shadow, the efficiency of output power drops significantly [7,8]. As such, the P–U characteristic curve of PV power generation is converted into a multi-peak curve from the single-peak curve, under shading conditions [9,10]. Tracking the global maximum power point (GMPP) of the shaded PV process ensures the output power, and also guarantees the PV modules to operate properly [11,12,13].
Conventional maximum power tracking methods (perturbation and interference) [14], incremental conductance (INC), and variable step improvement algorithm) are effective when light is uniform. However, they tend to fall into the local maximum power point (LMPP) under shaded conditions [15]. The unreasonable output power can lead to residual energy inside the PV cell, causing a “hot spot” effect [16,17]. Therefore, traditional algorithms may no longer be suitable for tracking shaded photovoltaic power.
Based on this, relevant scholars have researched a variety of GMPP control algorithms, which mainly consist of the adaptive control algorithm and the bionic optimization algorithm. The algorithm can be summarized as follows. Through the controller’s structural improvement, such as PID control [18], fuzzy logic control (FLC) [19,20], sliding mode control (SMC) [21], etc., a feedback-based closed-loop control process can be achieved. However, the output of the parameters may be poor. Therefore, more and more bionic algorithms have introduced shaded PV, whose characteristics are summarized as follows: information sharing among individuals, and unique position update methods. Bionic algorithms include genetic algorithms (GA) [22] and differential evolution (DE) [23,24]. Population optimization algorithms include particle swarm algorithm (PSO) [25,26], gray wolf swarm algorithm (GWO) [27], cuckoo search algorithm (CS) [28,29], whale swarm optimization algorithm (WOA) [24,30], bat optimization algorithm (BA) [31,32], ant colony algorithm (ACO) [33,34], and squirrel search algorithm (SSA) [35], etc. Compared with traditional algorithms, MPPT based on the bionic algorithm has higher tracking efficiency, a shorter response time, and better flexibility and adaptability. Each algorithm has varying position update mechanisms and iterative approaches. Some have a position updating process obtained by generating random numbers (PSO, GWO, etc.). CS applies a probabilistic switching parameter to relocate the position randomly via Levy flight. It is crucial to find the appropriate bionic algorithm.
Slime mold algorithm (SMA) is an optimization algorithm, proposed in 2020, based on the foraging behavior of slime molds [36]. In the process of finding food, the slime mold possesses the property of contracting. Meanwhile, according to the quality of food source, a network of veins of varying thicknesses will be formed. Additionally, when acquiring food sources, the slime mold has a certain probability to search in unknown regions. Therefore, the algorithm is widely applied in power systems. A solution for the distribution network reconfiguration (DNR) problem with distributed generation (DG) based on the parallel slime mold algorithm (PSMA) in [37] was used to solve the DNR problem with DG more accurately and quickly. The authors of [38] proposed an advanced slime mold algorithm (SMA) integrated Nelder–Mead simplex strategy and chaotic map, called CNMSMA. Chaotic maps replace the random number rand that affects the choice of location updating strategy to improve exploratory patterns. The authors of [39] proposed efficient and robust MPPT controllers using novel slime mold optimization (SMO) and improved salp swarm optimization algorithm (ISSA) to track GMPP for different PV array configurations. However, the above algorithms only had a single method of updating position. Response time and stability cannot be guaranteed during multi-peak curve maximum point tracking. Therefore, a novel slime mold optimization algorithm is proposed in this research. Two aspects of the algorithm are optimized. First, a nonlinear decreasing strategy is proposed to improve the global search time by modifying the formula of parameter a. Secondly, a spiral search strategy is added, which expands the algorithm’s search range and improves the global search performance.
To verify the superiority of the improved slime mold algorithm (ISMA), the control model was constructed in Matlab/Simulink platform. Particle swarm algorithm (PSO), squirrel search algorithm (SSA), tuna swarm algorithm (TSO), and black widow spider algorithm (BWO) were introduced for comparison in the following section. The experimental validation of the proposed algorithm was performed through the HIL + RCP platform, and the consequences were analyzed. Conclusions were drawn in the final section.

2. Partial Shading and Photovoltaic Systems

2.1. Photovoltaic Model and Characteristics

Photovoltaic shadows are mainly caused by surface dust, clouds, and buildings, etc. The output characteristics are extremely susceptible to non-linearity and the external environment. Under shading conditions, the characteristic curve may be converted from a single-peak curve to a multi-peak curve. As the situation intensifies, the process of GMPP tracking becomes complicated. The final tracking power may fall into LMPP, and, the efficiency of PV generation may even decrease by 70%. On the other hand, this situation can easily cause a “hot spot” effect, which can damage PV cells. Figure 1 demonstrates the schematic of shaded PV.
The output characteristic curve of the PV power system under uniform light conditions is demonstrated in Figure 2. Figure 3 illustrates the PV power output characteristic curve under shading conditions.
Radiance and temperature are the two main factors of the PV system [11,40]. Photovoltaic cells are equated as power supply, and the circuit model also contains diode, resistance and load. The whole circuit is displayed in schematic form in Figure 4.
According to the above circuit, the mathematical model of the PV cell can be deduced as:
I = I p h I o   exp q ( V p v + R s I ) A K T V p v + R s I R s h
where Iph is the output current of PV, Vo is the output voltage of PV, Rs denotes the equivalent series resistance, T is the PV module temperature, K is the Boltzman constant, A is the ideality factor, IL is the shunt current, Rsh is the equivalent shunt resistance, and IL denotes the current of RL, and RL is the resistance of load.

2.2. System Description

The process of MPPT can be summarized as follows. The voltage and current of the PV module are determined as input to the control module. Then, the duty cycle is obtained through the control module. After that, it transmits the signal to IGBT of the DC–DC circuit. The following connection part is load. The control flow diagram is shown in Figure 5.
The output voltage value of the boost module can be calculated as: Vo = IoR, where Vo and Io are the output voltage and current, respectively; and the output current of the PV is Vpv and Iph. Disregard the power loss, the output power is equal to the input power, therefore, the output voltage can be expressed as follows:
V o = 1 1 D V p v
where D is the duty cycle, which can be obtained as follows:
D = 1 V p v ( min ) × η V o
where η is the efficiency of the boost converter, a certain power loss must exist in the PV generation process; and Vpv (min) is the minimum input voltage of the PV system. Relevant parameters of the mathematical model of photovoltaic power generation and DC–DC circuit are illustrated in Table 1.

3. Model Construction of GMPP Control Algorithm Based on the Improved Slime Mold Algorithm

3.1. Inspiration

The slime mold algorithm (SMA) is an optimization algorithm based on slime mold feeding behavior. In the feeding process, slime mold possesses the property of contracting. Additionally, the slime mold may search for unknown areas when acquiring food sources. The behaviors of slime mold can be summarized as approaching food, wrapping food, and acquiring food.

3.2. Approaching Food

The convergence behavior of slime mold can be described as a mathematical model, and the contraction pattern of slime mold can be illustrated as:
X ( t + 1 ) = X b ( t ) × v b × ( W × X A ( t ) X B ( t ) ) , r < p v c × X ( t ) , r p
where X(t) denotes the current position of the slime mold, vc is a random number between [−1, 1], XA(t) and XB(t) are two random individuals, Xb(t) is the individual with optimal adaptation for the current number of iterations, t represents the current number of iterations, w is the weight coefficient, and vb denotes the random individual between [−a, a].
p = tanh S ( i ) D F
where i belongs to [1, n], S(i) denotes the adaptation value of the lower i Mucor individuals, and DF is the individual with optimal adaptation of the population.
a = arctan h ( ( t T ) + 1 )
W ( S I ( i ) ) = 1 + r × log ( b F S ( i ) b F w F + 1 ) , P r 1 r × log ( b F S ( i ) b F w F + 1 ) , O t
S I = s o r t ( S )
where Pr is the individuals ranked in the first half, Ot is the remaining individuals, r represents a random number between [0, 1], wF denotes the worst fitness value, bF is the best fitness value for the current number of iterations, and SI(i) is the sequence of fitness, which indicates the increasing series.

3.3. Wrapping Food

The equation for updating the position of individual slime mold can be illustrated as follows:
X ( t + 1 ) = r a n d × ( U B L B ) + L B , r a n d < z X b ( t ) + v b × ( W × X A ( t ) X B ( t ) ) , r < p v c × X ( t ) , r p
where z is the bounded value (0.03), rand means a random number between [0, 1], and UB and LB are the upper and lower bounds of the current number of iterations, respectively.

3.4. Acquiring Food

The value of vc oscillates between [−1, 1] and the value of vb is chosen randomly between [−a, a], eventually converging to 0. The formula can be given as follows:
v c = [ b . b ]
b = 1 t T
The flow of the algorithm can be demonstrated as follows:
  • Initialize the population and set the corresponding parameters;
  • Calculate the fitness values and sort them;
  • Update the population position;
  • Calculate the fitness value and update the optimal position;
  • If the output performance indicators do not meet the requirements, steps 2–5 would be repeated.

3.5. Improved Slime Mold Algorithm in Shaded Photovoltaic System

The improved slime mold algorithm can be described as a nonlinear decreasing strategy, proposed by modifying the formula of parameter a. With the trough decreasing slowly in the early stage and speeding up in the later stage, the convergence speed of the system can be improved. However, the maximum power tracking error may still exist.
The algorithm is further optimized. All individuals are first rearranged according to their fitness, and then, the individuals with better fitness are selected through the linearly decreasing selection range. Additionally, a spiral search strategy is added based on the original slime mold search, which expands the algorithm’s search range and improves the global search performance. The control flow chart of the improved algorithm is demonstrated in Figure 6.

4. Simulation Analysis

Five algorithms—PSO, SSA, TSO, BWO, and ISMA—were built in this section. Many of the parameters of several of the algorithms were kept consistent to compare their performance. The parameters of the PV module were determined consistently for all algorithms, applying three PV modules in series, labeled as 1, 2, 3, with each comprising 20 individual PV modules. The relevant parameters of the PV module are listed in Table 2.
In summary, assuming the outside temperature of the PV panel is 25 °C, the PV shading condition is divided into the following three modes:
  • Mode 1: PV panel radiance is 1000/400/800 W/m2, the global maximum output power of PV power generation in this mode is 5759 W;
  • Mode 2: PV panel radiance is 300/500/700 W/m2, through observing the P–V characteristic curve, we see the global maximum power point is 2860 W;
  • Mode 3: The radiance is set to 200/400/600 W/m2, this case simulates the power generation process with a large shading area, the global maximum power tracking point is 2253 W.
The P–V and I–V curves for the three shaded PV cases are shown in Figure 7.
In the first shading condition, as shown in the Figure 8, all algorithms tracked the maximum power point. The response time of ISMA was the shortest. After 0.2010 s, ISMA reached a steady-state. PSO had a tracking time of 0.2312 s. The response time of the other three algorithms (SSA, TSO, and BWO) were 0.3514 s, 0.3129 s, and 0.2424 s, respectively. From the power performance index curves of the five algorithms, all tracked the maximum power (5761 W). Compared with SSA, ISMA’s tracking time was reduced by 42.8%. ISMA only had a small amount of power fluctuation compared with SSA/TSO/BWO. Significant power fluctuations during the initial 0.6 s existed in the control process of PSO. From the duty cycle modulation curves, it was observed that PSO and SSA displayed significant power oscillations, which were caused by the updating method. While other controls possessed a fast curve adjustment process, the ISMA algorithm, in particular, remained fixed in all iterations.
In the second shading condition (PSC2), the value of maximum power was 2860 W. The simulation results of the five algorithms are displayed in Figure 9. As shown in the figure, PSO and BWO could not track the power point of the PV system. Both fell into the local maximum power point. There were minor differences between SSA, TSO and ISMA. A 99.3% tracking efficiency was achieved by ISMA, which possessed the shortest response time. The final power obtained by the PSO, SSA, TSO, BWO, and ISMA algorithms, was 2438 W, 2832 W, 2650 W, 2825 W, and 2840 W, respectively, and the response time was 0.2256 s, 0.4222 s, 0.3403 s, 0.2092 s, and 0.1899 s, respectively. The tracking effect of BWO and TSO was poor. The other three algorithms tracked significantly. The ISMA algorithm, in particular, achieved 99.3% tracking efficiency. In terms of response time, it showed a 55% reduction compared with the SSA algorithm. The ISMA algorithm eliminated individuals continuously with substandard adaptation values, and selected individuals randomly for varying updates according to the probability. It is worth mentioning that individual output parameters cannot reflect index comparison. Through analysis and comparison of the five different control methods, the result showed that the algorithm proposed in this article possessed fast response time and relatively fewer fluctuations.
Under the third shading condition (PSC3), the maximum power was 2253 W. As shown in the Figure 10, both PSO and BWO algorithms are unable to track the maximum power point. They fell into two local maximum power points of 2029 W and 1872 W, respectively. There were minor differences between SSA, TSO and ISMA. A 100% tracking efficiency was achieved by ISMA. The three maximum power tracking values were 2252 W, 2251 W, and 2253 W, respectively. The response time of ISMA was 0.1901 s, followed by BWO with a response time of 0.2262 s. The response times of PSO, SSA, and TSO, were 1.09 s, 0.3821 s, and 0.296 s, respectively. Simulation outcomes demonstrated that the response time of ISMA was 82.5%, 50.2%, 35.8%, and 16% shorter, compared with other algorithms. The duty cycle curves between the different controls were compared and analyzed, showing that the PSO algorithm possessed poor modulation with many fluctuations, and the ISMA algorithm outperformed the other algorithms to some extent.
In summary, under a small area of shadow, the maximum power point could be tracked by all five algorithms. PSO existed with large fluctuations, and the ISMA algorithm possessed the best performance with a response time of 0.1901 s. The PSO and TSO algorithms failed when the difference between the local maximum power point and the global maximum power point was not significant, ISMA possessed the best output in all aspects, tracking efficiency to 99% or more. The SSA algorithm had the longest response time. Eventually, under large area shadow conditions, the PSO and BWO algorithms failed, and fell into the local maximum power point of 2029 W and 187 W, respectively. The other three algorithms were able to track the maximum power point, and the ISMA algorithm achieved 100% tracking efficiency. In terms of response time, ISMA decreased by 42.8%, compared with the SSA algorithm. The simulation consequences illustrate that the ISMA can track the maximum power of PV power generation under different shading conditions. The performance parameters of different algorithms are demonstrated in Table 3.

5. Experimental Verification

All algorithms were validated through the HIL + RCP platform. Yuankuan Energy Technologies Ltd. has launched a real-time simulation platform, known as being configurable. By downloading the model, HIL can map with the I/O of the hardware. To achieve self-closing of the application model’s sub-module for this research, a custom control block was run on the CPU. Importing PV CELL module into the Control Block, likewise, importing DC–DC circuit into the FPGA. Finally, the duty cycle module delivered a pulse to the IGBT. The schematic diagram of the operation of the HIL is illustrated in Figure 11.
StarSim RCP included a host part and a real-time part, which imported the control part into the RCP through the running of a computer program. The algorithm was imported into the RCP module, generating pulses via PWM, to achieve closure between HIL and RCP. The topology of the HIL + RCP module is described in Figure 12.
The PV in MATLAB/Simulink could not be recognized in the experiment. A specific PV module was selected. Considering the fluctuation of PV output parameters was large, a small amount of PV panel would be severely affected by harmonics. Therefore, a large number of PV cells were applied, by connecting the PV cells in series and parallel (35 in series and 20 in parallel). Two PV cell modules of this scale were selected, one with radiance of 1000 W/m2 and the other with radiance of 500 W/m2. The output P–U and I–U characteristic curves of the photovoltaic system are shown in Figure 13. The relevant parameters of applied PV cells are listed in Table 4. The platform equipment graphic is displayed in Figure 14.
Considering the waveform output threshold range of the RCP, the voltage was reduced by a factor of 100, and the current by a factor of 10. The experimental graphs of the five algorithms are shown as follows (Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19). All data were from real-time tests. In addition, the time range for the platform’s output data, is randomness. Therefore, after running for 10 s, the enable module switch was turned on.
It can be seen from Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19, that the PSO algorithm track failed. The algorithm eventually fell into a local maximum power point of about 32,521 W. In addition, the PSO algorithm had large fluctuations. The other four algorithms, under this shading condition, were able to track the global maximum power point, however, there was a large gap in tracking efficiency. The tracking power of the SSA algorithm was 35,002 W, and a power fluctuation of about 300 W existed in the middle process (verified by several tests). The maximum power of the TSO algorithm was 36,431 W, with good uniformity of the regulation process, small power fluctuation and slight jitter. The efficiency of the SSA algorithm reached more than 94%. In addition, the TSO algorithm tracked well under the shading conditions of the experiment, whose efficiency reached more than 94%. The tracking power of the BWO algorithm was 33,466 W, which was similar to the PSO algorithm, however, the regulation process was prone to regulation failure due to the defects of the population-seeking approach. The ISMA algorithm, proposed in this research, tracked the maximum power (36,692 W) and less than 1% error occurred. The power curve was smooth and free from power fluctuations. The performance parameter about the five methods are shown in Table 5.

6. Conclusions

An MPPT strategy based on the ISMA algorithm is proposed in this research. Five algorithms—PSO, SSA, TSO, BWO, ISMA—were constructed in a MATLAB/Simulink platform. The simulation consequences demonstrated that the ISMA algorithm possessed small fluctuation and rapid response. Under three different shading conditions, the tracking efficiency of the ISMA algorithm was 99.97%, 99.3%, and 100%, respectively. The response times of ISMA were short, all within 0.2 s. The HIL + RCP physical platform was applied to verify the adaptability of all algorithms. ISMA achieved a power tracking efficiency of 99.17%, being an increase of 11.28% compared with the PSO algorithm. The experimental outcomes illustrate that the ISMA algorithm has low fluctuation and a good tracking effect. In the future, our team will conduct research on the situation of time-varying PV shading and the effect of photothermal characteristics of PV cells under shading conditions.

Author Contributions

Conceptualization, C.F.; methodology, C.F.; software, C.F. and L.Z.; validation, C.F. and W.D.; formal analysis, C.F.; investigation, C.F. and L.Z.; resources, W.D.; data curation, C.F.; writing—original draft preparation, C.F.; writing—review and editing, C.F. and L.Z.; visualization, C.F.; supervision, C.F.; project administration, L.Z.; funding acquisition, L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research supported by the Natural Science Foundation of China under grant no. 52065055, and Provincial and Ministerial Projects No. 2021JS004.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bryant, J.S.; Sokolowski, P.; Jennings, R.; Meegahapola, L. Synchronous Generator Governor Response: Performance Implications Under High Share of Inverter-Based Renewable Energy Sources. IEEE Trans. Power Syst. 2021, 31, 601–612. [Google Scholar] [CrossRef]
  2. Hao, L.N.; Umar, M.; Khan, Z.; Ali, W. Green Growth and Low Carbon Emission in G7 Countries: How Critical the Network of Environmental Taxes, Renewable Energy and Human Capital. Sci. Total Environ. 2021, 31, 752. [Google Scholar] [CrossRef]
  3. Yang, L.; Huang, J.; Feng, B. Undersea Wireless Power and Data Transfer System with Shared Channel Powered by Marine Renewable Energy System. IEEE J. Emerg. Sel. Top. Circuits Syst. 2022, 31, 52–64. [Google Scholar] [CrossRef]
  4. Al-Shetwi, A.Q. Sustainable development of renewable energy integrated power sector: Trends, environmental impacts, and recent challenges. Sci. Total Environ. 2022, 31, 822. [Google Scholar] [CrossRef] [PubMed]
  5. Kumar, P.S.; Mitolo, M. Multilevel Converter Applications in the Area of Renewable Energy, More-Electric Propulsion, Electric Vehicles and Power Grid Integration. IEEE Trans. Ind. Appl. 2021, 57, 3050–3051. [Google Scholar]
  6. Badawy, M.O.; Bose, S.M.; Sozer, Y. A Novel Differential Power Processing Architecture for a Partially Shaded PV String Using Distributed Control. IEEE Trans. Ind. Appl. 2020, 7, 99. [Google Scholar] [CrossRef]
  7. Lashab, A.; Sera, D.; Hahn, F. Cascaded Multilevel PV Inverter with Improved Harmonic Performance During Power Imbalance Between Power Cells. IEEE Trans. Ind. Appl. 2020, 56, 2788–2798. [Google Scholar] [CrossRef]
  8. Chepp, E.D.; Gasparin, F.P.; Krenzinger, A. Accuracy investigation in the modeling of partially shaded photovoltaic systems. Sol. Energy 2021, 56, 182–192. [Google Scholar] [CrossRef]
  9. Calcabrini, A.; Weegink, R.; Manganiello, P. Simulation study of the electrical yield of various PV module topologies in partially shaded urban scenarios. Sol. Energy 2021, 6, 726–733. [Google Scholar] [CrossRef]
  10. Fpa, B.; So, A.; Al, A. Energy partitioning and spatial variability of air temperature, VPD and radiation in a greenhouse tunnel shaded by semitransparent organic PV modules. Sol. Energy 2021, 26, 578–589. [Google Scholar]
  11. Kawamura, H.; Naka, K.; Yonekura, N.; Yamanaka, S.; Kawamura, H.; Ohno, H.; Naito, K. Simulation of I–V characteristics of a PV module with shaded PV cells. Sol. Energy Mater. Sol. Cells 2003, 75, 613–621. [Google Scholar] [CrossRef]
  12. Candela, R.; Dio, V.D.; Sanseverino, E.R. Reconfiguration Techniques of Partial Shaded PV Systems for the Maximization of Electrical Energy Production. In Proceedings of the 2007 International Conference on Clean Electrical Power, Capri, Italy, 21–23 May 2007; pp. 716–719. [Google Scholar]
  13. Mokhlis, M.; Ferfra, M.; Abbou, A. SMC based MPPT to track the GMPP under Partial Shading. In Proceedings of the 2019 7th International Renewable and Sustainable Energy Conference (IRSEC), Agadir, Morocco, 27–30 November 2019. [Google Scholar]
  14. Manickam, C.; Raman, G.R.; Raman, G.P. A Hybrid Algorithm for Tracking of GMPP Based on P&O and PSO with Reduced Power Oscillation in String Inverters. IEEE Trans. Ind. Electron. 2016, 63, 6013–6021. [Google Scholar]
  15. Abo, F.G.; Marini-Kragi, I.; Garma, T. Development of thermo-electrical model of photovoltaic panel under hot-spot conditions with experimental validation. Energy 2021, 6, 15–21. [Google Scholar]
  16. Ma, M.; Liu, H.; Zhang, Z. Rapid diagnosis of hot spot failure of crystalline silicon PV module based on I-V curve. Microelectron. Reliab. 2019, 16, 100–101. [Google Scholar] [CrossRef]
  17. Alonso, M.C. Thermal and electrical effects caused by outdoor hot-spot testing in associations of photovoltaic cells. Prog. Photovolt. Res. Appl. 2003, 11, 293–307. [Google Scholar]
  18. Spanoche, S.A.; Stewart, J.D.; Hawley, S.L.; Opris, I.E. Model-Based Method for Partially Shaded PV Module Hot-Spot Suppression. IEEE J. Photovolt. 2013, 3, 785–790. [Google Scholar] [CrossRef]
  19. Ramaprabha, R.; Balaji, M.; Mathur, B. Maximum power point tracking of partially shaded solar PV system using modified Fibonacci search method with fuzzy controller. Int. J. Electr. Power Energy Syst. 2012, 43, 754–765. [Google Scholar] [CrossRef]
  20. Liu, L.; Wang, Z.; Zhang, H. Fuzzy-immune MPPT control of PV generation system under partial shade condition. Electr. Power Autom. Equip. 2010, 30, 96–99. [Google Scholar]
  21. Mohammadinodoushan, M.; Abbassi, R.; Jerbi, H.; Ahmed, F.W.; Ahmed, H.A.K.; Rezvani, A. A new MPPT design using variable step size perturb and observe method for PV system under partially shaded conditions by modified shuffled frog leaping algorithm- SMC controller. Sustain. Energy Technol. Assess. 2021, 45, 101056. [Google Scholar] [CrossRef]
  22. Shaiek, Y.; Ben Smida, M.; Sakly, A.; Mimouni, M.F. Comparison between conventional methods and GA approach for maximum power point tracking of shaded solar PV generators. Sol. Energy 2013, 90, 107–122. [Google Scholar] [CrossRef]
  23. Salam, I.Z. An improved modeling method to determine the model parameters of photovoltaic (PV) modules using differential evolution (DE). Sol. Energy 2011, 84, 2349–2359. [Google Scholar]
  24. Kumar, N.; Hussain, I.; Singh, B.; Panigrahi, B.K. MPPT in Dynamic Condition of Partially Shaded PV System by Using WODE Technique. IEEE Trans. Sustain. Energy 2017, 8, 1204–1214. [Google Scholar] [CrossRef]
  25. Beltran, A.S.; Das, S. Particle Swarm Optimization with Reducing Boundaries (PSO-RB) for Maximum Power Point Tracking of Partially Shaded PV Arrays. In Proceedings of the 2020 IEEE 47th Photovoltaic Specialists Conference (PVSC), Calgary, ON, Canada, 15 June–21 August 2020. [Google Scholar]
  26. Li, F.M.; Deng, F.; Guo, S. MPPT control of PV system under partially shaded conditions based on PSO-DE hybrid algorithm. In Proceedings of the 32nd Chinese Control Conference, Hefei, China, 22–24 August 2020. [Google Scholar]
  27. Singh, N.; Gupta, K.K.; Jain, S.K. A Flying Squirrel Search Optimization for abb:MPPT under Partial Shaded Photovoltaic System. IEEE J. Emerg. Sel. Top. Power Electron. 2020, 9, 4963–4978. [Google Scholar] [CrossRef]
  28. Nugraha, D.A.; Lian, K.L. A Novel MPPT Method Based on Cuckoo Search Algorithm and Golden Section Search Algorithm for Partially Shaded PV System. Can. J. Electr. Comput. Eng. 2020, 42, 173–182. [Google Scholar] [CrossRef]
  29. Mosaad, M.I.; El-Raouf, M.; Al-Ahmar, M.A. Maximum Power Point Tracking of PV system Based Cuckoo Search Algorithm: Review and comparison. Energy Procedia 2019, 2, 117–126. [Google Scholar] [CrossRef]
  30. Long, W.; Wu, T.; Jiao, J. Refraction-learning-based whale optimization algorithm for high-dimensional problems and parameter estimation of PV model. Eng. Appl. Artif. Intell. 2020, 89, 103457. [Google Scholar] [CrossRef]
  31. Sarkar, R.; Kumar, J.R.; Sridhar, R.; Vidyasagar, S. A New Hybrid BAT-ANFIS-Based Power Tracking Technique for Partial Shaded Photovoltaic Systems. Int. J. Fuzzy Syst. 2021, 23, 1313–1325. [Google Scholar] [CrossRef]
  32. Taherkhani, M.; Faraji, J.; Khanjanianpak, M.; Aliyan, E.; Ghiyasi, M.I. A GMPPT design using the following optimization algorithm for PV systems. Int. Trans. Electr. Energy Syst. 2021, 31, e12794. [Google Scholar] [CrossRef]
  33. Wang, Y.; Zeng, C.B.; Wen-Wen, F.U. A Novel Maximum Power Point Tracking Scheme for PV Systems under Partially Shaded Conditions Based on Ant Colony Algorithm. J. Inn. Mong. Norm. Univ. 2015, 55, 1689–1698. [Google Scholar]
  34. Wan, X.F.; Wei, H.U.; Yun-Jun, Y.U. Global MPPT Control for Grid-Connected PV System under Partially Shaded Condition. Comput. Simul. 2016, 2, 378–432. [Google Scholar]
  35. Fares, D.; Fathi, M.; Shams, I.; Mekhilef, S. A novel global MPPT technique based on squirrel search algorithm for PV module under partial shading conditions. Energy Convers. Manag. 2021, 230, 113773. [Google Scholar] [CrossRef]
  36. Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef]
  37. Wang, H.J.; Pan, J.S.; Nguyen, T.T.; Weng, S. Distribution network reconfiguration with distributed generation based on parallel slime mould algorithm. Energy 2022, 244, 123011. [Google Scholar] [CrossRef]
  38. Liu, Y.; Heidari, A.A.; Ye, X.; Liang, G.; Chen, H.; He, C. Boosting Slime Mould Algorithm for Parameter Identification of Photovoltaic Models. Energy 2021, 234, 121164. [Google Scholar] [CrossRef]
  39. Mirza, A.F.; Mansoor, M.; Zhan, K.; Ling, Q. High-efficiency swarm intelligent maximum power point tracking control techniques for varying temperature and irradiance. Energy 2021, 228, 120602. [Google Scholar] [CrossRef]
  40. Roman, E.; Alonso, R.; Ibanez, P.; Elorduizapatarietxe, S.; Goitia, D. Intelligent PV Module for Grid-Connected PV Systems. IEEE Trans. Ind. Electron. 2006, 53, 1066–1073. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the presence of shadows during photovoltaic power generation.
Figure 1. Schematic diagram of the presence of shadows during photovoltaic power generation.
Electronics 11 02122 g001
Figure 2. Output characteristics of photovoltaic cells under uniform radiance.
Figure 2. Output characteristics of photovoltaic cells under uniform radiance.
Electronics 11 02122 g002
Figure 3. Output characteristics curve of PV power generation under uneven radiance.
Figure 3. Output characteristics curve of PV power generation under uneven radiance.
Electronics 11 02122 g003
Figure 4. Mathematical model of photovoltaic cells.
Figure 4. Mathematical model of photovoltaic cells.
Electronics 11 02122 g004
Figure 5. Control block diagram of the improved slime mold algorithm.
Figure 5. Control block diagram of the improved slime mold algorithm.
Electronics 11 02122 g005
Figure 6. Flow chart of the improved slime mold algorithm for optimal MPPT control.
Figure 6. Flow chart of the improved slime mold algorithm for optimal MPPT control.
Electronics 11 02122 g006
Figure 7. PV output characteristic curves under three different shading conditions.
Figure 7. PV output characteristic curves under three different shading conditions.
Electronics 11 02122 g007
Figure 8. Output curves of five different algorithms under PSC1 conditions.
Figure 8. Output curves of five different algorithms under PSC1 conditions.
Electronics 11 02122 g008
Figure 9. Output curves of five different algorithms under PSC2 conditions.
Figure 9. Output curves of five different algorithms under PSC2 conditions.
Electronics 11 02122 g009
Figure 10. Output curves of five different algorithms under PSC3 conditions.
Figure 10. Output curves of five different algorithms under PSC3 conditions.
Electronics 11 02122 g010
Figure 11. Schematic diagram of HIL.
Figure 11. Schematic diagram of HIL.
Electronics 11 02122 g011
Figure 12. Schematic diagram of HIL + RCP.
Figure 12. Schematic diagram of HIL + RCP.
Electronics 11 02122 g012
Figure 13. P–U and I–U characteristic curves.
Figure 13. P–U and I–U characteristic curves.
Electronics 11 02122 g013
Figure 14. Platform diagram.
Figure 14. Platform diagram.
Electronics 11 02122 g014
Figure 15. PSO output curves based on real-time simulation platform.
Figure 15. PSO output curves based on real-time simulation platform.
Electronics 11 02122 g015
Figure 16. SSA output curves based on real-time simulation platform.
Figure 16. SSA output curves based on real-time simulation platform.
Electronics 11 02122 g016
Figure 17. TSO output curves based on real-time simulation platform.
Figure 17. TSO output curves based on real-time simulation platform.
Electronics 11 02122 g017
Figure 18. 1BWO output curves based on real-time simulation platform.
Figure 18. 1BWO output curves based on real-time simulation platform.
Electronics 11 02122 g018
Figure 19. ISMA output curves based on real-time simulation platform.
Figure 19. ISMA output curves based on real-time simulation platform.
Electronics 11 02122 g019
Table 1. Parameters of mathematical model of photovoltaic and DC–DC circuit.
Table 1. Parameters of mathematical model of photovoltaic and DC–DC circuit.
PV ModuleDC–DC
IL (A)7.8649C1 (F)500 × 10−6
Io (A)2.9259 × 10−10L (H)0.0086
Rsh (Ω)313.3991C2 (F)2.03 × 10−5
Rs (Ω)0.3938RL (Ω)20
Table 2. Photovoltaic module related parameters.
Table 2. Photovoltaic module related parameters.
PV ModuleLsoltechLSTH-215-P
Pmax (W)213.5Im (A)7.35
Voc (V)36.3Temperature coefficient of Voc (V/°C)−0.36099
Vmax (V)29Temperature coefficient of Isc (A/°C)0.102
Isc8.37Cells of per module60
Table 3. Comparison of performance parameters of different control algorithms.
Table 3. Comparison of performance parameters of different control algorithms.
Irradiance (W/m2)AlgorithmPmax (W)Ppv (W)Tracking Speed (s)MPPT Efficiency (100%)
PSC1 (1000 400 800)PSO576157600.2399.98
SSA57610.375100
TSO57610.3100
BWO57610.24100
ISMA57590.201099.97
PSC2 (300 500 700)PSO286024380.25587.07
SSA28320.39299.02
TSO26500.30492.66
BWO28250.210598.8
ISMA28400.189999.3
PSC3 (200 400 600)PSO225320291.0790.06
SSA18720.2783.09
TSO22500.3699.87
BWO22500.2299.87
ISMA22530.1901100
Table 4. Parameters related to the photovoltaic cell for the experiment.
Table 4. Parameters related to the photovoltaic cell for the experiment.
PV Module
Isc (A)3.35Radiance (W/m2)500/1000
Im (A)3.05Series cells35
Voc (V)21.7Parallel cells20
Vm (V)17.4T (°C)25
Table 5. Comparison of performance parameters of different control algorithms.
Table 5. Comparison of performance parameters of different control algorithms.
Irradiance (W/m2)AlgorithmPmax (W)Ppv (W)MPPT Efficiency (100%)
(500 1000)PSO37,00032,52187.89
SSA35,00294.6
TSO36,43198.46
BWO33,46690.45
ISMA36,69299.17
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Fu, C.; Zhang, L.; Dong, W. Research and Application of MPPT Control Strategy Based on Improved Slime Mold Algorithm in Shaded Conditions. Electronics 2022, 11, 2122. https://doi.org/10.3390/electronics11142122

AMA Style

Fu C, Zhang L, Dong W. Research and Application of MPPT Control Strategy Based on Improved Slime Mold Algorithm in Shaded Conditions. Electronics. 2022; 11(14):2122. https://doi.org/10.3390/electronics11142122

Chicago/Turabian Style

Fu, Changxin, Lixin Zhang, and Wancheng Dong. 2022. "Research and Application of MPPT Control Strategy Based on Improved Slime Mold Algorithm in Shaded Conditions" Electronics 11, no. 14: 2122. https://doi.org/10.3390/electronics11142122

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