Next Article in Journal
Methodology for Gender Analysis in Transport: Factors with Influence in Women’s Inclusion as Professionals and Users of Transport Infrastructures
Previous Article in Journal
Pennisetum sinese: A Potential Phytoremediation Plant for Chromium Deletion from Soil
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Simulations and dSPACE Real-Time Implementation of Photovoltaic Global Maximum Power Extraction under Partial Shading

by
Fahd A. Alturki
1,
Abdullrahman A. Al-Shamma’a
1,2 and
Hassan M. H. Farh
1,*
1
Electrical Engineering Department, College of Engineering, King Saud University, Riyadh 11421, Saudi Arabia
2
Department of Mechatronics Engineering, College of Engineering, Taiz University, Taiz 6803, Yemen
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(9), 3652; https://doi.org/10.3390/su12093652
Submission received: 9 April 2020 / Accepted: 27 April 2020 / Published: 1 May 2020

Abstract

:
Under partial shading conditions (PSCs), solar photovoltaic (PV) energy systems generate multiple peaks; one global peak (GP) and several local peaks (LPs). Thus, tracking the GP of the PV systems under PSCs is necessary to enhance the system reliability and efficiency. Conventional maximum power point tracker (MPPT) algorithms are capable of tracking the unique peak under uniform conditions but they fail to track the GP under PSCs. To the best of our knowledge, this paper represents the first study that introduces a comprehensive comparison of three efficient maximum power point tracker (MPPT) algorithms that are used to extract the GP of the PV system under both uniform and PSCs. These MPPT techniques include two metaheuristic techniques, which are cuckoo search optimization (CSO) and particle swarm optimization (PSO) techniques in addition to one conventional MPPT; perturb and observe (P&O). Although the simulation and dSPACE-based experimental results demonstrated the superiority of CSO and PSO in tracking the GP, CSO requires less tracking time and thus provides a higher efficiency than the PSO. In addition, P&O can be used to follow the first peak, regardless if it is a local peak or global peak with notable oscillation.

1. Introduction

Solar photovoltaic (PV) systems are the most promising clean energy technologies because they are abundant, noiseless, and environment-friendly compared with conventional energy sources. Tracking the maximum power of solar PV systems can increase the generated output power by almost 30% and thus represents an attractive research area. Several DC/DC converters are used to control the output voltage of PV arrays and thus the generated power by controlling the duty cycle [1,2,3]. Several DC/DC converters may be utilized to detect the global peak (GP) such as boost, buck, buck–boost, SEPIC and flyback converters. The boost converter is one of the most popular DC/DC converters used in many PV applications because they require boosting of the output voltage to be suitable for the loads [3,4,5].
Under uniform irradiance conditions, the correlation between the output power and output voltage of the PV system shows only one GP. In this case, the traditional maximum power point tracker (MPPT) methods; for example, perturb and observe (P&O), incremental conductance, and hill climbing; are adequate to detect this GP in the P–V curve [6,7]. In contrast, a unique GP and multiple local peaks (LPs) are created under partial shading conditions (PSCs), which may cause the traditional MPPT methods to append to one of the LPs under certain partial shading conditions (PSCs). Metaheuristic MPPT techniques can be used to solve and overcome this problem; they can be used to effectively track the GP instead of trapping in a LP under PSCs [8,9,10,11,12]. Numerous simulation studies have been carried out to select the best metaheuristic MPPT techniques concerning the tracking time and GP tracking [8,13,14,15,16]. For example, Fathy et al. [13] introduced an improved ant bee colony (ABC) technique to extract the GP in PSCs and revealed that the adapted ABC performs better than the genetic algorithm (GA), particle swarm optimization (PSO), and ABC in terms of GP tracking. In addition, Prasanth et al. [14] verified the superiority of the flower pollination algorithm (FPA) compared with the PSO and P&O with regard to the tracking time and GP tracking [14]. Jubaer and Salam in [9] revealed that both PSO and cuckoo search optimization (CSO) can trace the GP under PSC; but, CSO may have less time to track the GP compared to PSO [9]. The improvements that have been done on PSO raised its performance to be close to firefly algorithm (FA) and CSO [17,18]. Finally, Eltamaly et al. [8] revealed the seven most efficient metaheuristic MPPT techniques under PSCs are FPA, firefly (FA), CSO, grey wolf optimization (GWO), ABC, PSO, and ant colony optimization (ACO) [8]. They revealed this conclusion based on the evaluation of eight parameters and confirmed it using the simulation results of previous studies [8,14]. On the other hand, fewer experimental works [12,19,20] have been introduced to deal with the PSCs for tracking the GP based on some metaheuristic MPPT techniques. For example, both simulation and experimental results revealed that the fuzzy logic control combined with artificial intelligence techniques outperforms conventional PSO concerning the tracking time and GP tracking efficiency as well as no oscillations around steady state [19]. In addition, the simulation and experimental findings in [12,20] proved the superiority of the ABC-based MPPT compared with PSO where it can detect the GP faster and has less oscillation around the GP power [12,20].
Based on the previous literature review, many researches focused on the simulation works for the metaheuristic MPPT techniques in order to mitigate the PSCs. Nevertheless, this paper focused and introduced both simulations and experimental implementations for a comparisons purpose of three MPPT techniques; CSO, PSO and P&O; with regard to the tracking time and GP tracking under uniform and PSCs. To the best of our knowledge, this paper is counted as the first study that introduces a comprehensive simulation and experimental comparisons for these three MPPT techniques. The experimental works are introduced to emphasize and enhance the conclusions drawn from computer-based simulation. CSO outperformed PSO in terms of GP tracking and the tracking time based on both the simulation and experimental studies. P&O fails to track the GP power under certain PSCs and shows notable oscillation around the peak. This paper comprises six sections. An introduction is provided in Section 1. In Section 2, the PV system modeling is described. The operation of CSO, PSO and P&O based MPPT techniques is discussed in Section 3. The simulated results and discussion are provided in Section 4. The experimental setup, results, and discussion are provided in Section 5. Finally, conclusions are drawn in Section 6.

2. Modelling of the PV Energy System

2.1. PV Module Modelling

Among the various PV modules, the two-diode model presented in Figure 1 requires less computational time and provides good results under low solar irradiance. The equivalent circuit of a PV array, which contains series (Ns) and parallel (Np) modules arranged in a series–parallel configuration, based on the two-diode model is presented in Figure 1b [21,22]. The PV array current is formulated as follows:
I = I s u n N P I d 1 N P [ exp ( V + ( N s N P ) I R s a 1 V T 1 N s ) ] I d 2 N P [ exp ( V + ( N s N P ) I R s a 2 V T 2 N s ) ] V + ( N s N P ) I R s ( N s N P ) R p ,
where Isun is the PV generated current by the incident light; Rs and Rp are the series and parallel resistances, respectively; and Id1 and Id2 are the diodes 1 and 2 reverse saturation currents, respectively. The other parameters are defined as follows: VT1 and VT2 are the thermal voltages of the PV module. Both VT1 and VT2 equal to Ns k T/q where; Ns is the series cells number, T is the cell temperature, k is the Boltzmann coefficient (1.3806503 × 10−23 J/K), and q is the charge of electron (1.60217646 × 10−19 C). The variables a1 and a2 are the diode ideality coefficients.

2.2. PV Energy System Description

Figure 2 represents the MATLAB/SIMULINK schematic diagram of the PV system under study. The power conversion system comprises two PV modules interconnected in series, DC/DC converter, and resistive load. The electrical parameters of Sharp ND R240A5 240W PV module which are used in this study are listed in Table 1. The DC/DC converter parameters are selected to make the converter operate in continuous conduction mode. Its specifications are shown in Table 2. The instantaneous output power is measured by multiplying the voltage (VPV) and current (IPV). The output power is sent to the MPPT algorithm, which in turn produces the duty cycle (D). The boost converter is enforced to drive based on this D value, which results in the desired voltage (VMPP).
Three different shading patterns are chosen and applied to the PV array based on the site characteristics (Riyadh region in Saudi Arabia) to simulate uniform and PSCs, as shown in Figure 3. Under uniform conditions, the irradiances applied to both PV modules are the same (Ir1 = 900; Ir2 = 900) and the P–V curve shows a unique GP with a power value of 400 W. In contrast, two different shading patterns are applied to simulate the PSCs. Under PSCs, the P–V curve is more complex; it contains multiple peaks. The highest one is the GP, which denotes the maximum power generated from the PV system, while the others are LPs. The GP of the first shading pattern (SP), that is, SP #1 (900 600), is placed at the end of the power curve and has output power of 286 W. On the other hand, the GP of SP #2 (900 300) is placed in the beginning of the power curve and has a power of 196 W. A CSO technique-based MPPT is proposed in this study to quickly follow the GP and avoid trapping to any LPs. The inputs of the CSO are the PV current and voltage while the duty cycle is its output. The CSO follows and tracks the GP through controlling the duty cycle (D) of the boost converter. To prove the superiority of the CSO, the CSO is compared with a metaheuristic PSO technique and conventional P&O using both simulation and experimental setups.

3. Description of Global MPPT Techniques

3.1. Cuckoo Search Optimization Technique

The CSO is a nature-inspired metaheuristic algorithm, stimulated by the sponging reproduction tactics of certain cuckoo species. It is known that several types of cuckoos use brood parasitism strategies, that is, they place their eggs in the nest of another bird. The following rules describe the CSO technique [23,24]:
-
The cuckoo places one egg at a time in an arbitrarily selected nest.
-
The best nests with high quality eggs will pick up to the subsequent generations.
-
The cuckoo destroys several eggs of the host bird to improve the hatchlings’ chances of receiving more food.
-
The host bird notices an unfamiliar egg. In this situation, the host bird either destroys the cuckoo’s eggs or dumps the nest to erect a new nest in a different place, with a probability Pa.
Based on these four rules, the CSO is utilized to track the GP in both the simulation and experiment according to the following steps:
 Step 1: 
First, the CSO parameters for the GP search are defined. In this study, the boost converter duty cycles, that is, Di (i = 1, 2 …n), and Lévy multiplication coefficient (Lm) were selected as parameters.
 Step 2: 
The initial duty cycles Di are consecutively sent to the boost converter and the respective power (objective function) values are calculated. The maximum power and duty cycle are reserved as the current best sample. New duty cycle samples are created by using the Lévy flight and the following equation:
D i k + 1 = D i k + L m ( u | v | 1 β ) ( D b e s t k D i k )  
where β = 1.5, Lm is the Lévy multiplication factor, and u and v are randomly selected from the normal distribution function, that is:
u N ( 0 , σ u 2 )   and   v N ( 0 , σ v 2 )  
The variables σ u and σ v are calculated using the gamma function:
σ u = ( Γ ( 1 + β ) × s i n ( π β / 2 ) Γ ( 1 + β 2 ) × β × ( 2 ) β 1 2 ) 1 β   and   σ v = 1
 Step 3: 
The new duty cycles are sent to the DC/DC converter and the respective power is measured. The maximum power produced by the duty cycle is chosen as the new best sample. In addition, certain samples are arbitrarily neglected, with a probability of Pa, to mimic the actions of the host bird noticing and destroying the cuckoo’s eggs. Therefore, new random samples are produced to substitute the destroyed ones and the power values of all new samples are measured. The best current is chosen by comparing the power values.
 Step 4: 
When the termination criteria are reached, the CSO is stopped and the best duty cycle is the output, which corresponds to the GP.
The flowchart including these four steps is shown in Figure 4.

3.2. Particle Swarm Optimization Technique

The PSO is a metaheuristic technique, which is characterized by simplicity, efficiency, accuracy, and robustness. Tracking the GP relies on the particle position and velocity, which are revised to identify the right track of the GP instead of trapping to one of the LPs. The updated position of the particle can be calculated as follows [16,18]:
D i k + 1 = D i k + v i k + 1  
The particle velocity vik+1 can be calculated using the current position xik, particle velocity vik, and global best position (Gbest) as follows [16,25]:
v i k + 1 = ω v i k + c 1 r 1 ( P b e s t ,   i D i k ) + c 2 r 2 ( G b e s t D i k )  
where ω is the inertia weight that governs the exploration region and c1 and c2 are the acceleration coefficients [26,27].
In the PSO technique, the GP search process is started by submitting the duty cycles Di to the boost converter. The output voltage and current are multiplied together to estimate Pbest and Gbest, as shown in Figure 5. The updated duty cycles are estimated and renewed using the previously mentioned position and velocity Equations (5) and (6), respectively. The PSO logic steps used for the simulations and experiments are as follows:
 Step 1: 
The PSO coefficients (ω, c1 and c2) for the GP search are defined, the duty cycles are sequentially sent, and the respective power values are determined.
 Step 2: 
The new particle position and velocity ( D i k + 1 and v i k + 1 ) are updated based on Equations (1) and (2), respectively.
 Step 3: 
The new duty cycles are sent and the respective generated power is measured.
 Step 4: 
The Pbest,i, Gbest and the associated particle position (duty cycles) are evaluated; then, repeat Step 2.

3.3. Perturb and Observe (P&O) Technique

The P&O is commonly applied to detect the MPP due to its low cost and simplicity [7]. In this technique, the output voltage and current of the PV system are measured. Subsequently, the system voltage is varied and the power calculated between each two voltages is compared. After each perturbation, the P&O compares the generated power of the PV system before and after each perturbation. The direction of each perturbation depends on the generated power: the perturbation will be in the same direction if the PV system generates more power when the system voltage changes and otherwise will be in the reverse direction. These trials are recurring continuously, and the reference voltage is produced and fed to the boost converter controller as shown in Figure 6 [5,7]. The mathematical illustration of the P&O is represented as follows:
d P p v ( k ) d V p v ( k ) = P p v ( k ) P p v ( k 1 ) V p v ( k ) V p v ( k 1 )  
where, P p v ( k ) and P p v ( k 1 ) are the present power and former generated power, V p v ( k ) and V p v ( k 1 ) stand for present PV voltage and the former one.

4. Simulation Results and Discussion

To investigate the performance of the three MPPT techniques (CSO, PSO, and P&O) with and without partial shading, numerical simulations were carried out under uniform and PSCs for comparison purpose. Three different uniform and partial shading cases are selected based on the site characteristics (Riyadh region in Saudi Arabia), as shown in Figure 3. The dSPACE real-time implementation for the CSO and PSO will be discussed in detail in the next section.
The characteristics of the simulation results based on these MPPT techniques under uniform and PSCs are introduced as follows:
Case #1:
Under uniform conditions, the irradiances applied for the two PV modules are the same (900 900) and a unique peak with power and voltage values of 400 W and 53 V, respectively, is created in the P–V curve shown in Figure 3. From Figure 7, some observations can be summarized as follows:
-
Although the CSO, PSO, and P&O can detect the unique peak power (400 W), the P&O technique requires less time to detect the peak power compared with the CSO and PSO.
-
The P&O technique shows a notable oscillation around the generated peak power and voltage, which can be mitigated through the reduction of the sampling time.
-
The CSO and PSO require longer tracking times to search for the GP compared with the P&O technique due to their initialization and complex computations. Therefore, the P&O technique efficiently tracks the unique peak under uniform conditions.
Case #2:
The GP of SP #1 (900 600) is placed at the end of the power curve and has a power value of 286 W. From Figure 8, some observations can be summarized as follows:
-
The P&O technique is unable to detect the GP and stick to the first LP with a power of 196 W. In addition, oscillation is notable, as shown in Figure 8.
-
Although the CSO and PSO succeed in detecting the GP, the CSO requires less tracking time (0.73 s) compared with the PSO (1.03 s). Therefore, the performance of the CSO is superior with regard to the tracking time and GP tracking compared with the PSO and P&O techniques.
Case #3:
The GP of SP #2 (900 300) is located in the beginning of the power curve and has a power value of 196 W. From Figure 9, some observations can be summarized as follows:
-
The P&O technique can detect the GP with a power of 196 W; notable oscillation occurs around the GP. This emphasizes that the P&O is capable to detect the first GP, irrespective if it is a LP or GP. Therefore, the use of the P&O technique is not suitable under PSCs.
-
The CSO and PSO succeed in following the GP, but the CSO requires less tracking time (0.73 s) compared with the PSO (1.52 s). Therefore, the performance of the CSO is superior compared with the PSO and P&O techniques.

5. Experimental Implementation, Results, and Discussion

The hardware of the MPPT algorithms is implemented via a dSPACE real-time control. The DS1104 real-time controller board is a well-known dSPACE prototype. It provides many controlling and monitoring functions and facilitates more efficient enhancements of the control algorithms. The schematic diagram and the photo of the experimental setup used for the MPPT algorithms are shown in Figure 10 and Figure 11, respectively. In the experimental setup, two series Sharp ND R240A5 240W modules are connected to the DC/DC converter, which supplies the load. The signal measurements and MPPT algorithms are carried out using the dSPACE software, DS1104 card, and a PC. The PV voltage and current are measured with LV 25-P and LTS 25-NP sensors, respectively. The measured variables are sent to the MPPT algorithms via the dSPACE ADC converter to produce the required duty cycle (D). A signal of +10 V applied to the dSPACE ADC channel provides an internal value of 1.00 in the DS1104. Therefore, each signal sent from the ADC converter must be multiplied by a factor of 10 in Simulink. Low-pass filters are used to eliminate any switching noise that emerges in the signals. The duty cycle is then sent to the DS1104SL DSP PWM block to produce the On/Off signal to drive the IGBT. The MPPT algorithms, which are built using MATLAB/Simulink, are presented in Figure 12. The PWM signals should not be directly sent to the IGBT because the maximum current allowed by the dSPACE-DS1104 board must not exceed 13 mA. Accordingly, a single driver circuit (SKHI 10/12R) from SEMIKRON is used. The PWM signal is sent from the dSPACE to the SKHI 10/12R driver and the output is then sent to the IGBT gate on the boost converter to switch the IGBT on or off.
The experimental characteristics of the CSO and PSO MPPT techniques based on the three different patterns (shown in Table 3) under uniform and PSCs are introduced as follows:
Case #1:
Under uniform conditions (900 900), a unique peak is created. As shown in Figure 13, both the CSO and PSO techniques can track the unique peak power (400 W), but the CSO requires less tracking time (3.2 s) to detect the peak than the PSO (5.5 s).
Case #2:
For SP#1 (900 600), the GP occurs at the end of the power curve, with a GP power of 286 W. As shown in Figure 14, both the CSO and PSO succeed in tracking the GP power, but the CSO technique requires less tracking time (3.2 s) compared with the PSO technique (5.5 s). This means that the metaheuristic technique is suitable under PSCs, regardless of the GP position. In conclusion, the CSO has a superior performance with regard to the tracking time and GP tracking than the PSO and thus a higher efficiency.
Case #3:
For SP#2 (900 300), the GP occurs in the beginning of the power curve, with a GP power value of 196 W. As shown in Figure 15, both the CSO and PSO succeed in tracking the GP power, but the CSO requires less tracking time (3.2 s) compared with the PSO (5.5 s). Thus, the CSO has a better performance than the PSO technique.
Table 4 shows the comparison between the simulations and experiments for the three MPPT techniques (CSO, PSO, and P&O) with regard to the tracking time and GP tracking. Based on this table and the previous discussion of both the simulated and experimental results, several conclusions can be drawn:
-
Traditional MPPT techniques, such as P&O, are suitable under uniform conditions but may fail under PSCs. They show notable oscillation around the generated output power. Therefore, their use is not suitable under PSCs.
-
Metaheuristic MPPT techniques, such as CSO and PSO, are efficient under PSCs but require more computation time compared with conventional techniques. They can detect the GP under all PSCs, regardless of the location of the GP.
-
Both the simulated and experimental results reveal that the CSO technique tracks the GP power faster than the PSO technique. Thus, a high efficiency can be achieved and the PV system is characterized by less disturbance because the search time is shorter. The difference between simulated and experimental tracking time values occurs because the effect of the wind speed and the ambient temperature variation are not considered in the simulation. Furthermore, the IGBT switch and the boost inductor are assumed to be ideal in the simulation.

6. Conclusions

Uniform irradiance of the PV modules generates a unique peak in the P–V curve, while multiple peaks are observed under PSCs; one GP and many LPs. Three different GP cases are applied to the PV array under uniform and PSCs based on the site characteristics (Riyadh region in Saudi Arabia). The simulated and experimental results obtained using the CSO, PSO, and P&O-based MPPT techniques were compared to investigate the performances of these three MPPT techniques in terms of GP power tracking and tracking time. Based on these comparisons, it can be concluded that CSO has a superior performance in terms of GP tracking without oscillation and tracking or convergence time under both uniform and PSCs compared with the PSO. The CSO requires less time for GP convergence compared with the PSO. Thus, the efficiency and stability of the PV system are improved. The PSO-based MPPT technique has a superior performance than the P&O with regard to GP tracking and oscillation around the generated GP. Finally, P&O-based MPPT has trapped to a LP instead of tracking the GP. In addition, oscillation around the output power generated is notable, which may lead to a disturbance in the PV system. Thus, the use of the P&O-based MPPT technique is not suitable under PSCs.

Author Contributions

Conceptualization, A.A.A.-S. and H.M.H.F.; Data curation, A.A.A.-S. and H.M.H.F.; Formal analysis, F.A.A., A.A.A.-S. and H.M.H.F.; Funding acquisition, F.A.A.; Investigation, A.A.A.-S. and H.M.H.F.; Methodology, A.A.A.-S. and H.M.H.F.; Project administration, F.A.A.; Software, A.A.A.-S. and H.M.H.F.; Supervision, F.A.A.; Writing—original draft, H.M.H.F.; Writing—review and editing, A.A.A.-S., H.M.H.F and F.A.A. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

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-519.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rehman, Z.; Al-Bahadly, I.; Mukhopadhyay, S. Multiinput DC–DC converters in renewable energy applications—An overview. Renew. Sustain. Energy Rev. 2015, 41, 521–539. [Google Scholar] [CrossRef]
  2. Benyahia, N.; Badji, A.; Zaouia, M.; Rekioua, T.; Benamrouche, N.; Rekioua, D. MPPT controller for an interleaved boost dc–dc converter used in fuel cell electric vehicles. Int. J. Hydrogen Energy 2014, 39, 15196–15205. [Google Scholar] [CrossRef]
  3. 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]
  4. 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]
  5. Farh, 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] [Green Version]
  6. Belhachat, F.; Larbes, C. A review of global maximum power point tracking techniques of photovoltaic system under partial shading conditions. Renew. Sustain. Energy Rev. 2018, 92, 513–553. [Google Scholar] [CrossRef]
  7. Farh, H.M.; Othman, M.F.; Eltamaly, A.M. Maximum power extraction from grid-connected PV system. In Proceedings of the 2017 Saudi Arabia Smart Grid (SASG), Jeddah, Saudi Arabia, 12–14 December 2017. [Google Scholar]
  8. Eltamaly, A.M.; Farh, H.M.; Othman, M.F. A novel evaluation index for the photovoltaic maximum power point tracker techniques. Sol. Energy 2018, 174, 940–956. [Google Scholar] [CrossRef]
  9. 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]
  10. Sarvi, M.; Ahmadi, S.; Abdi, S. A PSO-based maximum power point tracking for photovoltaic systems under environmental and partially shaded conditions. Prog. Photovolt. Res. Appl. 2015, 23, 201–214. [Google Scholar] [CrossRef]
  11. Babu, T.S.; Rajasekar, N.; Sangeetha, K. Modified particle swarm optimization technique based maximum power point tracking for uniform and under partial shading condition. Appl. Soft Comput. 2015, 34, 613–624. [Google Scholar] [CrossRef]
  12. Soufyane Benyoucef, A.; Chouder, A.; Kara, K.; Silvestre, S.; Sahed, O.A. Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions. Appl. Soft Comput. 2015, 32, 38–48. [Google Scholar] [CrossRef] [Green Version]
  13. Fathy, A. Reliable and efficient approach for mitigating the shading effect on photovoltaic module based on Modified Artificial Bee Colony algorithm. Renew. Energy 2015, 81, 78–88. [Google Scholar] [CrossRef]
  14. Ram, J.P.; Rajasekar, N. A new global maximum power point tracking technique for solar photovoltaic (PV) system under partial shading conditions (PSC). Energy 2017, 118, 512–525. [Google Scholar]
  15. 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]
  16. Farh, H.M.; Eltamaly, A.M. Maximum Power Extraction from the Photovoltaic System Under Partial Shading Conditions. In Modern Maximum Power Point Tracking Techniques for Photovoltaic Energy Systems; Springer: Berlin, Germany, 2020; pp. 107–129. [Google Scholar]
  17. Ram, J.P.; Rajasekar, N. A new robust, mutated and fast tracking LPSO method for solar PV maximum power point tracking under partial shaded conditions. Appl. Energy 2017, 201, 45–59. [Google Scholar]
  18. Ishaque, K.; Salam, Z.; Amjad, M.; Mekhilef, S. An improved particle swarm optimization (PSO)–based MPPT for PV with reduced steady-state oscillation. IEEE Trans. Power Electron. 2012, 27, 3627–3638. [Google Scholar] [CrossRef]
  19. Boukenoui, R.; Salhi, H.; Bradai, R.; Mellit, A. A new intelligent MPPT method for stand-alone photovoltaic systems operating under fast transient variations of shading patterns. Sol. Energy 2016, 124, 124–142. [Google Scholar] [CrossRef]
  20. Sundareswaran, K.; Sankar, P.; Nayak, P.S.R.; Simon, S.P.; Palani, S. Enhanced energy output from a PV system under partial shaded conditions through artificial bee colony. IEEE Trans. Sustain. Energy 2014, 6, 198–209. [Google Scholar] [CrossRef]
  21. Eltamaly, A.M.; Farh, H.M. PV Characteristics, Performance and Modelling. In Modern Maximum Power Point Tracking Techniques for Photovoltaic Energy Systems; Springer: Berlin, Germany, 2020; pp. 31–63. [Google Scholar]
  22. 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]
  23. Yang, X.-S.; Deb, S. Cuckoo search via Lévy flights. In Proceedings of the 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India, 9–11 December 2009. [Google Scholar]
  24. Rezk, H.; Fathy, A.; Abdelaziz, A.Y. A comparison of different global MPPT techniques based on meta-heuristic algorithms for photovoltaic system subjected to partial shading conditions. Renew. Sustain. Energy Rev. 2017, 74, 377–386. [Google Scholar] [CrossRef]
  25. Eltamaly, A.M.; Farh, H.M.H.; 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] [Green Version]
  26. Ishaque, K.; Salam, Z. A review of maximum power point tracking techniques of PV system for uniform insolation and partial shading condition. Renew. Sustain. Energy Rev. 2013, 19, 475–488. [Google Scholar] [CrossRef]
  27. Al-Obeidat, F.; Belacel, N.; Carretero, J.A.; Mahanti, P. Automatic Parameter Settings for the PROAFTN Classifier Using Hybrid Particle Swarm Optimization. In Canadian Conference on AI; Springer: Berlin, Germany, 2010. [Google Scholar]
Figure 1. (a) Two-diode of solar PV module, (b) Series–parallel connection in PV array.
Figure 1. (a) Two-diode of solar PV module, (b) Series–parallel connection in PV array.
Sustainability 12 03652 g001
Figure 2. Matlab/Simulink Block diagram of the PV system.
Figure 2. Matlab/Simulink Block diagram of the PV system.
Sustainability 12 03652 g002
Figure 3. Uniform and partial shading conditions used in this study.
Figure 3. Uniform and partial shading conditions used in this study.
Sustainability 12 03652 g003
Figure 4. Flowchart of the cuckoo search optimization (CSO)-based MPPT.
Figure 4. Flowchart of the cuckoo search optimization (CSO)-based MPPT.
Sustainability 12 03652 g004
Figure 5. Flowchart of the particle swarm optimization (PSO)-based MPPT.
Figure 5. Flowchart of the particle swarm optimization (PSO)-based MPPT.
Sustainability 12 03652 g005
Figure 6. Flowchart for P&O MPPT method.
Figure 6. Flowchart for P&O MPPT method.
Sustainability 12 03652 g006
Figure 7. The PV system output power and voltage under uniform conditions (900 900).
Figure 7. The PV system output power and voltage under uniform conditions (900 900).
Sustainability 12 03652 g007
Figure 8. The PV system output power and voltage under PSCs for SP #1 (900 600).
Figure 8. The PV system output power and voltage under PSCs for SP #1 (900 600).
Sustainability 12 03652 g008
Figure 9. The PV system output power and voltage under PSCs for SP #3 (900 300).
Figure 9. The PV system output power and voltage under PSCs for SP #3 (900 300).
Sustainability 12 03652 g009
Figure 10. Schematic diagram of the experimental setup of the PV system.
Figure 10. Schematic diagram of the experimental setup of the PV system.
Sustainability 12 03652 g010
Figure 11. The PV system experimental setup.
Figure 11. The PV system experimental setup.
Sustainability 12 03652 g011
Figure 12. Simulink model of MPPT implemented in dSPACE 1104.
Figure 12. Simulink model of MPPT implemented in dSPACE 1104.
Sustainability 12 03652 g012
Figure 13. The PV system output power under uniform conditions.
Figure 13. The PV system output power under uniform conditions.
Sustainability 12 03652 g013
Figure 14. The PV system output power under PSCs for SP#1 (900 600).
Figure 14. The PV system output power under PSCs for SP#1 (900 600).
Sustainability 12 03652 g014
Figure 15. The PV system output power under PSCs for SP#2 (900 300).
Figure 15. The PV system output power under PSCs for SP#2 (900 300).
Sustainability 12 03652 g015
Table 1. Sharp ND R240A5 module parameters.
Table 1. Sharp ND R240A5 module parameters.
ParameterValue
Maximum power per module (W)240 W
Open circuit voltage (V)37.5 V
Short-circuit current (A)8.61 A
Voltage at maximum power point (V)30.2 V
Current at maximum power point (A)7.95
Table 2. Specification for the boost converter.
Table 2. Specification for the boost converter.
ComponentDescriptionSpecifications
Switching frequencyf30 kHz
Boost inductorL1.2 mH
Output capacitorC21 mF
Input capacitorC1470 μF
Resistive load R40 Ω
IGBT + DiodeSKM50GAL1200 V, 50 A
IGBT DriverSKHI 10/12R1200 V, 8 A
Table 3. Three different patterns representing uniform and PSCs under this study.
Table 3. Three different patterns representing uniform and PSCs under this study.
Uniform ConditionSP#1 (GP at the End)SP#2 (GP in the Beginning)
Irradiance (W/m2)Ir1900900900
Ir2900600300
Theoretical power (W)PTh400286195
Theoretical voltage (V)VTh5357.526
Table 4. Three different global peak (GP) cases for three different patterns under uniform and PSCs.
Table 4. Three different global peak (GP) cases for three different patterns under uniform and PSCs.
MPPT AlgorithmParametersUniform ConditionSP#1SP#2
SimulatedCSOPAct * (W)400286196
t-CSO (s)0.730.730.73
GP trackingYesYesYes
PSOPAct * (W)400286196
t-PSO (s)1.031.031.52
GP trackingYesYesYes
P&OPAct * (W)400196196
GP trackingYesNoYes
ExperimentalCSOPAct * (W)400286196
t-CSO (s)3.23.23.2
GP trackingYesYesYes
PSOPAct * (W)400286196
t-PSO (s)5.55.55.5
GP trackingYesYesYes
* PAct: Actual generated power.

Share and Cite

MDPI and ACS Style

A. Alturki, F.; Al-Shamma’a, A.A.; M. H. Farh, H. Simulations and dSPACE Real-Time Implementation of Photovoltaic Global Maximum Power Extraction under Partial Shading. Sustainability 2020, 12, 3652. https://doi.org/10.3390/su12093652

AMA Style

A. Alturki F, Al-Shamma’a AA, M. H. Farh H. Simulations and dSPACE Real-Time Implementation of Photovoltaic Global Maximum Power Extraction under Partial Shading. Sustainability. 2020; 12(9):3652. https://doi.org/10.3390/su12093652

Chicago/Turabian Style

A. Alturki, Fahd, Abdullrahman A. Al-Shamma’a, and Hassan M. H. Farh. 2020. "Simulations and dSPACE Real-Time Implementation of Photovoltaic Global Maximum Power Extraction under Partial Shading" Sustainability 12, no. 9: 3652. https://doi.org/10.3390/su12093652

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