Next Article in Journal
Reliability Study of Parameter Uncertainty Based on Time-Varying Failure Rates with an Application to Subsea Oil and Gas Production Emergency Shutdown Systems
Previous Article in Journal
Adaptive Fuzzy Sliding Mode Control of Omnidirectional Mobile Robots with Prescribed Performance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Photovoltaic Module Quick Regulate MPPT Algorithm for Uniform Irradiation and Partial Shading Conditions

1
Undergraduate Program of Vehicle and Energy Engineering, National Taiwan Normal University, Taipei 106, Taiwan
2
Department of Electrical Engineering, National Chin-Yi University of Technology, Taichung 411, Taiwan
3
Department of Electrical Engineering, National Taiwan University of Science and Technology, Taipei 106, Taiwan
*
Author to whom correspondence should be addressed.
Processes 2021, 9(12), 2213; https://doi.org/10.3390/pr9122213
Submission received: 25 November 2021 / Revised: 4 December 2021 / Accepted: 7 December 2021 / Published: 8 December 2021

Abstract

:
This study proposed a new photovoltaic module quick regulate (PVM-QR) maximum power point tracking (MPPT) algorithm, which can eliminate the disturbance problem of the hill-climbing (HC) algorithm, especially under low irradiance level and partial shading conditions (PSC). This proposed algorithm has the advantage that it only uses the detection photovoltaic module (PVM) impedance and the open-circuit voltage to simply and quickly calculate the PVM temperature, the irradiance level, and then the key factor parameter u. To achieve the MPPT quickly and accurately, this proposed algorithm is developed for the prediction of the best MPPT duty cycle based on the irradiance level, parameter u, and load. This study verified the proposed MPPT by the measurement results, where the HC algorithm MPPT has 95% efficiency at 0.55 kW/m2 but diverges at 0.2 kW/m2 under uniform irradiation conditions (UIC), and the proposed MPPT algorithm has an improved efficiency (99%) under the same conditions. Moreover, the proposed MPPT algorithm has 99% efficiency under PSC, while the HC algorithm MPPT’s efficiency is 66%. This study implemented a simple-design circuit with the proposed MPPT algorithm for UIC and PSC, where the actual experiment results can also verify that the proposed algorithm performs better than the HC algorithm.

1. Introduction

In recent years, industrial development has affected the earth’s climate and led to the greenhouse effect. As the application of renewable energy can reduce the impact of the greenhouse effect on the living environment, it is an important research topic for power system development. Renewable energy includes wind power, hydropower, geothermal power, biomass power, and solar power. This study focused on solar power generation (SPG) systems, as its applications have been prevalent, such as electric vehicle charging stations [1], battery chargers [2], street lights [3], electric water heaters [4], artificial satellites [5], and household electricity [6].
The photovoltaic module (PVM) used in the SPG is susceptible to the effects of temperature T and irradiance level G [7], thereby reducing system efficiency [8]. Therefore, this study focused on the research of the SPG maximum power point (MPP) [9]. The maximum power point tracking (MPPT) technique has been frequently used in SPG. The hill-climbing (HC) algorithm architecture is inexpensive and simple to implement. MPPT can be executed after comparing two power points before and after the implementation [10]. This intelligent sampling program based on the method of open-circuit voltage judges each sample of the marginal array power and then searches the MPP [11]. A hybrid tracking technique was proposed to offer ample trade-off between the perturb and observe (P&O) and accelerate soft calculating technique via accurately searching the MPP [12]. An improved maximum power trapezoidal technique was introduced for the MPPT of the SPG systems under partial shadow conditions [13]. The proposed integrated MPPT method is the basis of iterative control and P&O technology. Moreover, the iterative control can process time interval changes to reduce steady-state vibrations and deviation [14]. The proposed technique takes into account the nonlinear and multiple peak characteristics of the PVM output curve under partial shading and is a multiple-producer group find optimization technique for the MPPT [15]. Optimization of the performance of the MPPT processing, in which the perturbation frequency and perturbation step length parameters need pre-setting, was developed [16]. An alternative to using the metaheuristic approach was to combine the bat algorithm with the abandonment mechanism of the Cuckoo found in the MPP [17]. The proposed control structure corresponds to the maximum energy considered for the MPPT method. It adopted the polynomial fuzzy model and formulated a direct maximum power-based control architecture based on the sum of square conditions [18]. To improve the convergence speed, the grabble space jump method was combined with the fixed impedance technique to shorten the reply time of this system [19]. A complete two-stage PVM MPPT system, which uses a superior restricted control algorithm, was proposed [20]. To achieve the MPP, the artificial bee colony algorithm combined with a single current sensor HC was introduced [21]. This is an intelligent control strategy to search the MPP on the P-V curve, which reduces the path extent to the actuating point. In other words, it is a fast convergence [22]. The hybrid algorithm parallel and compact pigeon-inspired optimization is an improved pigeon technique that can quickly reach the MPP [23]. Furthermore, the developed nonlinear sliding mode can control the MPPT algorithm for changes in G conditions [24]. The musical chairs MPPT algorithm for the SPG is a newly proposed optimization algorithm and has fast convergence in the shading conditions [25]. The proposed adaptive fuzzy system particle swarm optimization (PSO) based on the integrating method is fast and can stably hold the MPP [26,27]. The proposed uses the image recognition technique of shading, when a part of the PVM is shaded, and then uses the relay circuit to do electrical reconfiguration to enhance the power output under PSC [28]. This developed the buck-boost converter with parallel power processing function, as well as the multiple P&O algorithms, then enhanced system performance [29].
The HC algorithm is widely used by researchers for its low cost and easy implementation [10]. Nevertheless, it has some shortcomings that result in low system performance, as follows: (1) under low irradiance level conditions, it is difficult for the MPPT to reach the MPP [30]; (2) under the steady irradiance level conditions, the actuating point vibrates near the MPP [31]; (3) under the irradiance level with rapid change conditions, the actuating point cannot capture the MPP in time [32]; (4) the convergence speed becomes slower when the actuating point is close to the MPP [10]; and (5) under PSC, the actuating point of the MPPT cannot easily reach the MPP [10].
This study proposed a photovoltaic module quick regulate (PVM-QR) MPPT algorithm to analyze the relationship between the PVM Voc, Vpvm, Ipvm, Rpvm, temperature, and irradiance level. This study also drew a corresponding curve and simplified the algorithm to a mathematical equation. The proposed PVM-QR MPPT method can simply and quickly calculate temperature, irradiance level, and the key factor parameter u according to the equation. The PVM is connected to the load Ro through a boost converter, and Ro is considered in the MPPT duty cycle estimation. The proposed PVM-QR MPPT method also takes into account the actual temperature, irradiance level, Ro, and parameter u, optimizes the MPPT duty cycle, and captures the MPP instantly.
In summary, the proposed PVM-QR MPPT algorithm can greatly improve the inefficiency of the HC algorithm. In low irradiance level conditions, the proposed PVM-QR MPPT algorithm can trace to the MPP, while the actuating point can accurately capture the MPP under the steady-state of irradiance level conditions. Furthermore, the actuating point of the proposed MPPT algorithm can accurately capture the MPP in time under the conditions that irradiance level has rapid changes. Under the PSC, the MPP can be also captured by actuating point in time. The circuit with a simple design for the proposed PVM-QR MPPT algorithm is particularly suitable under uniform irradiation conditions (UIC) and PSC, which can greatly improve the system efficiency and reduce the design cost.
Under an irradiance level of 0.55 kW/m2 and 0.2 kW/m2 conditions, as well as PSC, the proposed PVM-QR and HC algorithms were measured, compared, and then verified. The results demonstrate the proposed PVM-QR algorithm efficiency is superior to the HC algorithm. The proposed algorithm could run at the MPP and then prevent divergence under low irradiance level conditions and PSC [30].
In this study, the proposed PVM-QR algorithm was compared with the HC algorithm because the HC algorithm has a comparative value, as it is widely used and is low cost. This study further analyzed the shortcomings of the HC algorithm and developed the proposed PVM-QR algorithm. This proposed algorithm was verified to have the best control strategy to solve the shortcomings of the HC algorithm. Therefore, it is reasonable to compare the proposed PVM-QR algorithm with the HC algorithm.
The remainder of this paper is organized as follows: Section 2 describes the HC algorithm, and the proposed algorithm is presented in detail in Section 3. Section 4 presents the experimental results, while Section 5 includes conclusions and suggests directions for future work.

2. Hill-Climbing Algorithm

The HC algorithm [10] is based on the PVM PpvmVpvm characteristics curve. This PVM PpvmVpvm characteristics curve is like a mountain. First, the HC algorithm detects the current actual PVM power Ppvm (n) and compares Ppvm (n) with the past PVM power Ppvm (n − 1) to perform the MPPT. By comparing the results of the two power points, the duty cycle is adjusted by this HC algorithm. Finally, the HC algorithm controls the duty cycle and then drives the power converter to achieve the MPP. In other words, the actuating point rises to the PVM PpvmVpvm characteristics curve at the highest point.

3. Proposed Algorithm

Under the conditions that irradiance level has rapid changes, the actuating point of the HC algorithm cannot immediately capture the MPP. Under stable irradiance level conditions, the actuating point of the HC algorithm will be disturbed near the MPP. Furthermore, its convergence speed is slow. The actuating point of the HC algorithm under PSC usually sticks in local MPP. This research focuses on these issues and proposes a new PVM-QR MPPT algorithm, which can track the MPP simply and quickly and avoid the HC algorithm problems causing system inefficiency.
The proposed PVM-QR MPPT algorithm can simply and quickly calculate the actual temperature and irradiance level, which considers the load Ro. Furthermore, it also calculates the duty cycle of the MPPT by the controller and drives the power converter to reach the MPP.
In this study, the single PVM parameters are shown in Table 1, where irradiance level G is 1 kW/m2 and temperature T = 25 °C, Voc = 41.8 V, Isc = 5.05 A, VMPP = 34.5 V, IMPP = 4.35 A, and PMPP = 150 W.
Figure 1 displays the single PVM that was used in the experiment. This single PVM uses a PVM simulator which is Chroma (Model Number: 62100H-600S), where irradiance level G is 1 kW/m2, temperature T = 25 °C, Voc = 41.8 V, Isc = 5.05 A, VMPP = 34.5 V, IMPP = 4.35 A, and PMPP = 150 W. Figure 1a illustrates the PVM Ppvm–Vpvm characteristic curves graph: G = 1 kW/m2 and T of 0, 25, 50, and 75 degrees, respectively. Figure 1b shows the PVM Ipvm–Vpvm characteristic curves graph: G = 1 kW/m2, and T of 0, 25, 50, and 75 degrees, respectively.
The relationship between PVM Rpvm, Vpvm, and Ipvm, is as follows:
R p v m = V p v m I p v m
First, as shown in Figure 1a, this study analyzed the PVM Ppvm–Vpvm characteristic curves and PVM Ipvm–Vpvm characteristic curves as in Figure 1b. Microsoft Excel was used to draw the relationship between Vpvm, Rpvm, temperature T, and irradiance level G curves (as shown in Figure 2). Figure 2 demonstrates seven curves showing the relationship between Vpvm, Rpvm, temperature T, and irradiance level G, as follows: Curve 1 to Curve 7, irradiance level G (0–1 kW/m2), and then Curve 1 to Curve 7, temperature T (0, 10, 20, 30, 40, 50, and 60 °C, respectively). The seven curves mathematical model could be approximated as a quadratic equation as follows:
R p v m = x V p v m 2 + y V p v m + z
where x, y, and z are parameters. Equation (2) shows the relationship between the parameters x, y, z, and T, as shown in Table 2.
According to the parameters x, y, z, and temperature T shown in Table 2, Equations (3)–(5) can be obtained as follows:
x = a 1 T + b 1
where parameter a1 = 0.0217, and parameter b1 = 5.3728.
y = a 2 T + b 2
where parameter a2 = 0.3433, and parameter b2 = −431.27.
z = a 3 T + b 3
where parameter a3 = −38.69, and parameter b3 = 8572.9.
Then, through Equations (2)–(5), Equation (6) Vpvm is derived and expressed as follows:
V p v m = y + y 2 4 x z R p v m 2 x
As shown in Figure 1a, the PVM Ppvm–Vpvm characteristic curves were analyzed, and as shown in Figure 1b, the PVM Ipvm–Vpvm characteristic curves were analyzed. Microsoft Excel was used to draw the relationship between irradiance level G, Rpvm, and temperature T curves (as shown in Figure 3). Figure 3 demonstrates seven curves showing the relationship between irradiance level G, Rpvm, and temperature T as follows: Curve A to Curve G, irradiance level G from 0.1 kW/m2 to 1 kW/m2, and temperature T (0, 10, 20, 30, 40, 50, and 60 °C, respectively). The mathematical model of the seven curves can be approximated using the equation as follows:
G = u R p v m 1
Rpvm−1 can be obtained from Equation (7) as follows:
R p v m 1 = G u
Given that u is a parameter, Figure 3 and Equation (7) show the relationship between the parameter u and temperature T, as mentioned in Table 3.
According to the parameter u and temperature T shown in Table 3, the equation is converted as follows:
u = a 4 T + b 4
where parameter a4 = −44.571, and parameter b4 = 9636.9.
Then, as shown in Figure 1a, this study analyzed the PVM Ppvm–Vpvm characteristic curves and PVM Ipvm–Vpvm characteristic curves as in Figure 1b. Microsoft Excel was used to draw the relationship between Voc, temperature T, and irradiance level G straight lines (as shown in Figure 4). Figure 4 displays ten straight lines showing the relationship between Voc, temperature T, and irradiance level G, as follows: straight line A1 to straight line A10, temperature T from 0 to 60 °C, and then straight line A1 to straight line A10, irradiance level G from 0.1 kW/m2 to 1 kW/m2. The ten straight lines mathematical model could be approximated using the equation as follows:
V o c = a 5 T + b 5
Table 4 shows the relationship between the parameter a5, parameter b5, and irradiance level G. When the irradiance level changes, the parameter a5 is constant, but the parameter b5 will change. Then derive the relationship equation between the parameter b5 and irradiance level G is expressed as follows:
b 5 = f c 1 G 2 + d 1 G + e 1
where parameter f = 1.016, parameter c1 = −5 × 10−6, parameter d1 = 0.0091, and parameter e1 = 40.897.
Then, Equation (11) is substituted into Equation (10), as shown in Equation (12):
V o c = a 5 T + f c 1 G 2 + d 1 G + e 1
Lastly, in order to calculate temperature T, therefore, Equations (7) and (9) are substituted into Equation (12), then Equation (13) is obtained. The parameters a4, a5, b4, c1, d1, e1, and f are all known data, among Voc and Rpvm−1 can be obtained by actual measurement, so the value of temperature T can be obtained from Equation (13).
T = V o c f c 1 G 2 + d 1 G + e 1 a 5 = V o c f c 1 u R p v m 1 2 + d 1 u R p v m 1 + e 1 a 5 = V o c f c 1 a 4 T + b 4 R p v m 1 2 + d 1 a 4 T + b 4 R p v m 1 + e 1 a 5
The proposed PVM-QR MPPT algorithm can quickly calculate the actual temperature and irradiance level of the PVM through Equations (1)–(13), Figure 2, Figure 3 and Figure 4, and Table 2, Table 3 and Table 4.
The PVM connects the boost converter, and the relationship equation between the PVM output voltage Vpvm, the output voltage Vo, and the duty cycle D is as follows:
V o = V p v m 1 D
In ideal conditions, Ppvm = Po, so the relationship equation between PVM output current Ipvm, output current Io, and D is as follows:
I o = I p v m ( 1 D )
Rpvm−1, load Ro, and D are obtained from Equations (14) and (15) as follows:
D = 1 1 R p v m 1 R o
Equation (8) is substituted into Equation (16), and the relationship between the parameter u, D, irradiance level G, and Ro is derived as follows:
D = 1 u G R o
Equation (17) considers load Ro, actual irradiance level G, and parameter u, of which parameter u is obtained from the relationship between temperature and Rpvm. In Equation (17), D is the optimal duty cycle of the MPPT. This study immediately captures the MPP under the conditions that irradiance level and temperature have rapid changes. The proposed method has no slow convergence speed problem and disturbance characteristics, where the actuating point will not be disturbed near the MPP.
Figure 5 displays this proposed PVM-QR MPPT algorithm flowchart, where Voc is PVM open-circuit voltage; Vpvm is PVM output voltage; Ipvm is PVM output current; Vo represents the power converter output voltage; Io represents the power converter output current; a4 and b4 are the parameters of Equation (9); a5 is the parameter of Equation (10); c1, d1 e1, and, f are the parameters of Equation (11); u is the parameter of Equation (7); Ro is load; G is irradiance level; T is temperature; and D is the duty cycle. First, the proposed algorithm measures Voc, Vpvm, Ipvm, Vo, and Io, and then Rpvm and Ro are calculated. Second, actual temperature T is calculated by Equation (13). Third, the proposed method obtains the parameter u via actual temperature T by Equation (9), then irradiance level G is calculated by Equation (7). Lastly, Ro, irradiance level G, parameter u, and D are calculated using Equation (17). If the proposed PVM-QR MPPT algorithm sensors Io ≤ 0, then D = 0.
Figure 6 shows the proposed PVM-QR MPPT algorithm block, where Voc represents the open-circuit voltage of PVM; Vpvm represents the PVM output voltage; Ipvm represents the PVM output current; Vo represents the power converter output voltage; Io represents the power converter output current; a4 and b4 are the Equation (9) parameters; a5 is the Equation (10) parameter; c1, d1, e1, and, f are the Equation (11) parameters; u is the Equation (7) parameter; Ro represents load; G represents the irradiance level; T represents temperature; and D represents the duty cycle of Equation (17). If the proposed PVM-QR MPPT algorithm sensors Io > 0, then the MPPT duty cycle is calculated by Equation (17). However, if the proposed PVM-QR MPPT algorithm sensors Io ≤ 0, then D = 0.
Figure 7 demonstrates the PVM connected to the power converter combined with the proposed PVM-QR MPPT controller schematic diagram. In this study, the power converter is the boost converter [33,34]. The PVM is a PVM simulator Chroma (Model Number: 62100H-600S), where irradiance level G and temperature T are 1 kW/m2 and 25 °C, respectively, Voc = 41.8 V, Isc = 5.05 A, VMPP = 34.5 V, IMPP = 4.35 A, and PMPP = 150 W. The boost converter includes an inductor Lb and a capacitor Co of 0.8 mH and 450 μF, respectively. The converter also includes diodes D and a power MOSFET Sb. In this circuit, Vpvm, Ipvm, Vo, and Io signals are sent to the MPPT controller, namely the microcontroller unit MCU (Microchip, 18F452). The MCU outputs the PWM signal (frequency = 40 kHz), controls the boost converter power MOSFET Sb, searches the MPP, and then catches the MPP.

4. Experimental Results

Figure 8 presents the experimental PVM and the proposed PVM-QR MPPT algorithm prototype test setup. The PVM simulator (Chroma, Model Number: 62100H-600S) was set according to specifications, where irradiance level G and temperature T are 1 kW/m2 and 25 °C, respectively, PVM Voc = 41.8 V, Isc = 5.05 A, VMPP = 34.5 V, IMPP = 4.35 A, and PMPP = 150 W. In the experiment, the PVM was connected to the power converter, which was then connected to the load. The MCU executed the MPPT algorithm, outputted a PWM signal of the power converter to perform the MPPT, and reached the MPP.
The MPPT efficiency of the proposed PVM-QR and HC algorithms was checked experimentally under UIC that irradiance levels are 0.55 kW/m2 and 0.2 W/m2. These test results showed that the efficiency of the proposed PVM-QR algorithm performed better than that of the HC algorithm, as shown in Figure 9 and Figure 10.
Figure 9 illustrates this proposed PVM-QR MPPT and the HC algorithms test results when irradiance level G = 0.55 kW/m2 and temperature T = 10 °C. Figure 9a demonstrates the testing results of the proposed algorithm, where the MCU measured the PVM Voc = 43 V, Rpvm = 17 Ω, and Ro = 20 Ω. When time = ta, the proposed algorithm MPPT starts. First, the proposed algorithm calculates temperature T ≈ 10 °C according to Equation (13) and then obtains the parameter u = 9200 according to Equation (9). Second, it calculates irradiance level G ≌ 0.55 kW/m2 using Equation (7). Finally, it calculates D = 0.08 using Equation (17). The proposed algorithm reaches the MPP (VMPP = 36.6 V) and then calculates Vo = 39.7 V according to Equation (14) (as shown in Figure 9a), where the measured results of Io = 1.96 A, and Po = 78 W. Thus, the proposed algorithm can be accurately and stably controlled at the MPP (as in Table 5).
Figure 9b displays the HC algorithm test results. When time = ta, the HC algorithm MPPT can function. However, in the HC algorithm, from time tb to tc, the Vo and Po waveforms have shock situations for 3.5 s, which is due to the disturbance characteristics of the HC algorithm tracking the MPP. Thereby, the HC algorithm had a reduced system efficiency Po = 65 W. The test results show this proposed PVM-QR MPPT algorithm efficiency of MPPT performs better than the HC algorithm (as shown in Table 5).
Figure 10 displays the proposed PVM-QR and the HC algorithms test results when irradiance level G = 0.2 kW/m2 and temperature T = 60 °C. Figure 10a displays the results of the proposed PVM-QR MPPT algorithm. When time = ta, the proposed algorithm MPPT works. From time ta to tb, the proposed algorithm takes 1 s to track the MPP because the MPP is difficult to be tracked under low irradiance level conditions. The MCU then gathers the parameters PVM Voc = 33.8 V, Rpvm = 32 Ω, and Ro = 40 Ω. First, the proposed algorithm calculates temperature T ≈ 60 °C according to Equation (13) and then obtains the parameter u = 7000 according to Equation (9). Second, it calculates irradiance level G ≌ 0.2 kW/m2 using Equation (7). Finally, it calculates D = 0.06 using Equation (17). Finally, the proposed algorithm reaches the MPP (VMPP = 28.5 V) and then calculates Vo = 30 V according to Equation (14) (as shown in Figure 10a), where the measured results of Io = 0.75 A, and Po = 22.5 W. Similarly, the proposed algorithm can be accurately and stably operated at the MPP (as shown in Table 5).
Figure 10b demonstrates the testing results of the HC algorithm. At time = ta, the HC algorithm MPPT starts to function. However, in the HC algorithm, from time tb to tc for 5.5 s, the MPPT shows divergence. The HC algorithm has not only a disturbance characteristics problem but also a low MPPT efficiency in a low irradiance level environment. Similarly, the testing results show this proposed PVM-QR MPPT algorithm efficiency of MPPT performs better than that of the HC algorithm (as shown in Table 5).
The MPPT efficiency of the proposed PVM-QR and HC algorithms was checked experimentally under PSC that irradiance level G is 1 kW/m2 and temperature T = 25 °C. Figure 11 displays the diagram of the PVM’s solar cell array for shadow simulation through a single PVM simulator soft in this study. The single PVM parameters are as shown in Table 1, and the combination of the PVM’s solar cell array is 4 × 4. In this test, under PSC that irradiance level G = 1 kW/m2, temperature T = 25 °C, and four solar cells in the PVM were shaded, represented by the black square (as shown in Figure 11). Then, PVM VMPP = 17.5 V, IMPP = 4.68 A, and PMPP = 82 W were measured. These test results of the proposed PVM-QR algorithm showed that the efficiency of MPPT performs better than that of the HC algorithm, as shown in Figure 12.
Figure 12 shows the proposed PVM-QR and the HC algorithms test results when irradiance level G = 1 kW/m2 and temperature T = 25 °C. Figure 12a displays the results of the proposed PVM-QR MPPT algorithm. The parameters PVM Voc = 41.8 V, Rpvm = 3.9 Ω, and Ro = 20 Ω. First, the proposed algorithm calculates temperature T ≈ 25 °C according to Equation (13) and then obtains the parameter u = 8480 according to Equation (9). Second, it calculates irradiance level G ≌ 1 kW/m2 using Equation (7). Finally, it calculates D = 0.34 using Equation (17). The proposed algorithm reaches the MPP, where VMPP = 17.85 V, IMPP = 4.55 A, and PMPP = 81.5 W (as shown in Table 6). Similarly, the proposed algorithm can be accurately and stably operated at the MPP under UIC and PSC. This is because the equations of the proposed PVM-QR algorithm consider many key factor parameters, such as irradiance level G, parameter u and load factors.
Figure 12b shows the testing results of the HC algorithm. The HC algorithm performs the MPPT under PSC, and it cannot easily capture the MPP. It is mainly because this algorithm only uses two power points for comparison, the actuating point has vibration problems and is difficult to escape near the local MPP, resulting in low performance of the system. The PVM output power is only 54.5 W, and the MPPT efficiency is only 66% when the HC algorithm completes the MPPT. Similarly, the testing results show the MPPT efficiency of this proposed PVM-QR MPPT algorithm is higher than HC algorithm (as shown in Table 6).
According to Reference [10], which presents the properties of the HC algorithm, further comparison with the proposed algorithm is shown in Table 7. The proposed algorithm’s MPPT speed under UIC is higher than the HC algorithm. The proposed algorithm’s MPPT efficiency under PSC is better than the HC algorithm.
In summary, from the results shown in Table 5, Table 6 and Table 7, it can be seen that the proposed algorithm performs better than the HC algorithm. The proposed algorithm improves the HC algorithm problems whereby the actuating point will vibrate near the MPP; the convergence speed is slow; the MPPT of the HC algorithm is difficult under low irradiance level conditions, and under PSC, the actuating point vibrates near the local MPP instead of escaping, which causes low system performance. Under UIC and PSC, the proposed PVM-QR algorithm MPPT efficiency both reaches 99%, which can greatly improve system performance.

5. Conclusions

The algorithm proposed in this study analyzed the relationship between the PVM Voc, Vpvm, Ipvm, Rpvm, temperature, and irradiance level. The temperature and irradiance level obtained from the equation can facilitate the judgment of the PVM temperature and irradiance level environments. The proposed PVM-QR MPPT algorithm can calculate the MPPT duty cycle parameter, which includes irradiance level, load, key factor parameter u, and the duty cycle of the MPPT, to capture the MPP more accurately, quickly, and stably. In addition, when Io = 0 and the MPPT duty cycle is 0, the proposed algorithm can avoid unnecessary MCU operations, which may cause system burdens. The advantages of the proposed PVM-QR MPPT algorithm include the actuating point does not oscillate; the convergence is fast, and it can track the MPP in time under irradiance level rapid change, low irradiance level, and PSC conditions.
The proposed PVM-QR MPPT algorithm considers the change in the irradiance level and load. Therefore, when the irradiance level and load are changed, the proposed algorithm can accurately capture the MPP. Additionally, the proposed circuit architecture is low cost, without the need for additional temperature and irradiance level detection devices. In the actual measurement, the proposed PVM-QR MPPT algorithm efficiency can reach 99% under the UIC that irradiance level is 0.55 kW/m2 and 0.2 kW/m2. In comparison, under UIC, this HC algorithm only has 95% efficiency when the irradiance level is 0.55 kW/m2. When the irradiance level is 0.2 kW/m2, the MPPT of the HC algorithm diverges and cannot capture the MPP. Under PSC, the proposed PVM-QR MPPT algorithm efficiency can reach 99%, while the HC algorithm efficiency is only 66%. Thus, the proposed PVM-QR MPPT algorithm greatly improves the efficiency of the HC algorithm. The contribution of this study is that the system uses a simple circuit design with the proposed PVM-QR MPPT algorithm, which is particularly suitable for UIC and PSC, to greatly promote the system performance and reduce the design cost.
In future works, the efficiency of the proposed PVM-QR algorithm on sunny days and under severe conditions, such as rainy and snowy climates, can be assessed. Moreover, the PVM can be installed on mobile devices, such as robots, vehicles, etc. The proposed algorithm can be used in collocation with different types of power converters for different loads. Lastly, the proposed algorithm can be combined with the bionic MPPT algorithm and integrated into a hybrid algorithm, further enhancing the advantages of each method and greatly improving the efficiency of the SPG systems.

Author Contributions

H.-D.L., S.-D.L. and Y.-L.L. conceived the design of the presented idea, the experiments, and wrote this article; C.-H.L. supervised the findings of this work. All authors provided critical feedback and helped shape the research, analysis, and manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Science and Technology of Taiwan, under contract numbers: MOST 110-2221-E-011-081 and MOST 110-2622-E-011-004, and the National Taiwan Normal University Subsidy Policy to Enhance Academic Research Projects. The authors also sincerely appreciate much supports from the Taiwan Building Technology Center from The Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education in Taiwan.

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. Singh, B.; Verma, A.; Chandra, A.; Haddad, K.A. Implementation of Solar PV-Battery and Diesel Generator Based Electric Vehicle Charging Station. IEEE Trans. Ind. Appl. 2020, 56, 4007–4016. [Google Scholar] [CrossRef]
  2. Nazar Ali, A.; Premkumar, K.; Vishnupriya, M.; Manikandan, B.V.; Thamizhselvan, T. Design and development of realistic PV emulator adaptable to the maximum power point tracking algorithm and battery charging controller. Sol. Energy 2021, 220, 473–490. [Google Scholar] [CrossRef]
  3. Cheng, B.; Chen, Z.; Yu, B.; Li, Q.; Wang, C.; Li, B.; Wu, B.; Li, Y.; Wu, J. Automated Extraction of Street Lights From JL1-3B Nighttime Light Data and Assessment of Their Solar Energy Potential. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 675–684. [Google Scholar] [CrossRef]
  4. Li, W.-T.; Thirugnanam, K.; Tushar, W.; Yuen, C.; Chew, K.T.; Tai, S. Improving the Operation of Solar Water Heating Systems in Green Buildings via Optimized Control Strategies. IEEE Trans. Ind. Inform. 2018, 14, 1646–1655. [Google Scholar] [CrossRef]
  5. Grey, J.P.; Mann, I.R.; Fleischauer, M.D.; Elliott, D.G. Analytic Model for Low Earth Orbit Satellite Solar Power. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 3349–3359. [Google Scholar] [CrossRef]
  6. Ridha, H.M.; Gomes, C.; Hizam, H.; Ahmadipour, M. Optimal Design of Standalone Photovoltaic System Based on Multi-Objective Particle Swarm Optimization: A Case Study of Malaysia. Processes 2020, 8, 41. [Google Scholar] [CrossRef] [Green Version]
  7. Tang, L.; Wang, X.; Xu, W.; Mu, C.; Zhao, B. Maximum power point tracking strategy for photovoltaic system based on fuzzy information diffusion under partial shading conditions. Sol. Energy 2021, 220, 523–534. [Google Scholar] [CrossRef]
  8. Abe, C.F.; Dias, J.B.; Notton, G.; Poggi, P. Computing Solar Irradiance and Average Temperature of Photovoltaic Modules From the Maximum Power Point Coordinates. IEEE J. Photovolt. 2020, 10, 655–663. [Google Scholar] [CrossRef]
  9. Chtita, S.; Derouich, A.; Ghzizal, A.E.; Motahhir, S. An improved control strategy for charging solar batteries in off-grid photovoltaic systems. Sol. Energy 2021, 220, 927–941. [Google Scholar] [CrossRef]
  10. Kumar, N.; Singh, B.; Panigrahi, B.K. PNKLMF-Based Neural Network Control and Learning-Based HC MPPT Technique for Multiobjective Grid Integrated Solar PV Based Distributed Generating System. IEEE Trans. Ind. Inform. 2019, 15, 3732–3742. [Google Scholar] [CrossRef]
  11. Ghasemi, M.A.; Foroushani, H.M.; Blaabjerg, F. Marginal Power-Based Maximum Power Point Tracking Control of Photovoltaic System Under Partially Shaded Condition. IEEE Trans. Power Electron. 2020, 35, 5860–5872. [Google Scholar] [CrossRef]
  12. Pillai, D.S.; Ram, J.P.; Ghias, A.M.Y.M.; Mahmud, M.A.; Rajasekar, N. An Accurate, Shade Detection-Based Hybrid Maximum Power Point Tracking Approach for PV Systems. IEEE Trans. Power Electron. 2020, 35, 6594–6608. [Google Scholar] [CrossRef]
  13. Xu, S.; Gao, Y.; Zhou, G.; Mao, G. A Global Maximum Power Point Tracking Algorithm for Photovoltaic Systems Under Partially Shaded Conditions Using Modified Maximum Power Trapezium Method. IEEE Trans. Ind. Electron. 2021, 68, 370–380. [Google Scholar] [CrossRef]
  14. Zhang, X.; Gamage, D.; Wang, B.; Ukil, A. Hybrid Maximum Power Point Tracking Method Based on Iterative Learning Control and Perturb & Observe Method. IEEE Trans. Sustain. Energy 2021, 12, 659–670. [Google Scholar] [CrossRef]
  15. Li, L.; Chen, Y.; Liu, H.; Tang, W.; Liu, M.; Wu, J.; Li, Z. A Multi-Producer Group-Search-Optimization Method-Based Maximum-Power-Point-Tracking for Uniform and Partial Shading Condition. IEEE Access 2020, 8, 184688–184696. [Google Scholar] [CrossRef]
  16. Kivimäki, J.; Kolesnik, S.; Sitbon, M.; Suntio, T.; Kuperman, A. Design Guidelines for Multiloop Perturbative Maximum Power Point Tracking Algorithms. IEEE Trans. Power Electron. 2018, 33, 1284–1293. [Google Scholar] [CrossRef]
  17. Liao, C.Y.; Subroto, R.K.; Millah, I.S.; Lian, K.L.; Huang, W.-T. An Improved Bat Algorithm for More Efficient and Faster Maximum Power Point Tracking for a Photovoltaic System Under Partial Shading Conditions. IEEE Access 2020, 8, 96378–96390. [Google Scholar] [CrossRef]
  18. Rakhshan, M.; Vafamand, N.; Khooban, M.-H.; Blaabjerg, F. Maximum Power Point Tracking Control of Photovoltaic Systems: A Polynomial Fuzzy Model-Based Approach. IEEE J. Emerg. Sel. Top. Power Electron. 2018, 6, 292–299. [Google Scholar] [CrossRef]
  19. Shams, I.; Mekhilef, S.; Tey, K.S. Maximum Power Point Tracking Using Modified Butterfly Optimization Algorithm for Partial Shading, Uniform Shading, and Fast Varying Load Conditions. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 36, 5569–5581. [Google Scholar] [CrossRef]
  20. Hussain, A.; Sher, H.A.; Murtaza, A.F.; Haddad, K.A. Improved Restricted Control Set Model Predictive Control (iRCS-MPC) Based Maximum Power Point Tracking of Photovoltaic Module. IEEE Access 2019, 7, 149422–149432. [Google Scholar] [CrossRef]
  21. Goud, J.S.; Kalpana, R.; Singh, B. A Hybrid Global Maximum Power Point Tracking Technique With Fast Convergence Speed for Partial-Shaded PV Systems. IEEE Trans. Ind. Appl. 2018, 54, 5367–5376. [Google Scholar] [CrossRef]
  22. Kermadi, M.; Salam, Z.; Ahmed, J.; Berkouk, E.M. A High-Performance Global Maximum Power Point Tracker of PV System for Rapidly Changing Partial Shading Conditions. IEEE Trans. Ind. Electron. 2021, 68, 2236–2245. [Google Scholar] [CrossRef]
  23. Tian, A.Q.; Chu, S.C.; Pan, J.S.; Liang, Y. A Novel Pigeon-Inspired Optimization Based MPPT Technique for PV Systems. Processes 2020, 8, 356. [Google Scholar] [CrossRef] [Green Version]
  24. Ali, H.G.; Arbos, R.V.; Herrera, J.; Tobón, A.; Restrepo, J.P. Non-Linear Sliding Mode Controller for Photovoltaic Panels with Maximum Power Point Tracking. Processes 2020, 8, 108. [Google Scholar] [CrossRef] [Green Version]
  25. Eltamaly, A.M. A novel musical chairs algorithm applied for MPPT of PV systems. Renew. Sustain. Energy Rev. 2021, 146, 111135–111153. [Google Scholar] [CrossRef]
  26. Priyadarshi, N.; Padmanaban, S.; -Nielsen, J.B.H.; Blaabjerg, F.; Bhaskar, M.S. An Experimental Estimation of Hybrid ANFIS–PSO-Based MPPT for PV Grid Integration Under Fluctuating Sun Irradiance. IEEE Syst. J. 2020, 14, 1218–1229. [Google Scholar] [CrossRef]
  27. Charin, C.; Ishak, D.; Zainuri, M.A.A.M.; Ismail, B.; Jamil, M.K.M. A hybrid of bio-inspired algorithm based on Levy flight and particle swarm optimizations for photovoltaic system under partial shading conditions. Sol. Energy 2020, 217, 1–14. [Google Scholar] [CrossRef]
  28. Winston, D.P.; Ganesan, K.; B, P.K.; Samithas, D.; Baladhanautham, C.B. Experimental investigation on output power enhancement of partial shaded solar photovoltaic system. Energy Sources Part A Recovery Util. Environ. Eff. 2020. [Google Scholar] [CrossRef]
  29. Sundaram, B.M.; Manikandan, B.V.; Kumar, B.P.; Winston, D.P. Combination of Novel Converter Topology and Improved MPPT Algorithm for Harnessing Maximum Power from Grid Connected Solar PV Systems. J. Electr. Eng. Technol. 2019, 14, 733–746. [Google Scholar] [CrossRef]
  30. Mutoh, N.; Ohno, M.; Inoue, T. A Method for MPPT Control While Searching for Parameters Corresponding to Weather Conditions for PV Generation Systems. IEEE Trans. Ind. Electron. 2006, 53, 1055–1065. [Google Scholar] [CrossRef]
  31. Paz, F.; Ordonez, M. High-Performance Solar MPPT Using Switching Ripple Identification Based on a Lock-In Amplifier. IEEE Trans. Ind. Electron. 2016, 63, 3595–3604. [Google Scholar] [CrossRef]
  32. Kjær, S.B. Evaluation of the “Hill Climbing” and the “Incremental Conductance. IEEE Trans. Energy Convers. 2012, 27, 922–929. [Google Scholar] [CrossRef]
  33. -Díez, J.-E.H.; -Barrios, C.-F.M.; Niculescu, S.-I.; Bárcenas, E.B. A Current Sensorless Delay–Based Control Scheme for MPPT–Boost Converters in Photovoltaic Systems. IEEE Access 2020, 8, 174449–174462. [Google Scholar] [CrossRef]
  34. Kulshreshtha, A.; Saxena, A.R.; Veerachary, M. Non-Isolated Fourth-Order Boost DC-DC Converter for Power Management in Low Voltage Low Power DC Grids: Design and Interaction Analysis. IEEE Access 2020, 8, 196500–196514. [Google Scholar] [CrossRef]
Figure 1. Characteristic curves graph of a single PVM with MATLAB under the conditions that G = 1 kW/m2 and T of 0, 25, 50, and 75 degrees, respectively. (a) PVM PpvmVpvm characteristic curves graph. (b) PVM IpvmVpvm characteristic curves graph.
Figure 1. Characteristic curves graph of a single PVM with MATLAB under the conditions that G = 1 kW/m2 and T of 0, 25, 50, and 75 degrees, respectively. (a) PVM PpvmVpvm characteristic curves graph. (b) PVM IpvmVpvm characteristic curves graph.
Processes 09 02213 g001
Figure 2. Relationship between Vpvm, Rpvm, T, and G.
Figure 2. Relationship between Vpvm, Rpvm, T, and G.
Processes 09 02213 g002
Figure 3. Relationship between G, Rpvm, and T.
Figure 3. Relationship between G, Rpvm, and T.
Processes 09 02213 g003
Figure 4. Relationship between Voc, T, and G.
Figure 4. Relationship between Voc, T, and G.
Processes 09 02213 g004
Figure 5. Proposed PVM-QR MPPT algorithm flowchart.
Figure 5. Proposed PVM-QR MPPT algorithm flowchart.
Processes 09 02213 g005
Figure 6. Proposed PVM-QR MPPT algorithm block.
Figure 6. Proposed PVM-QR MPPT algorithm block.
Processes 09 02213 g006
Figure 7. PVM connected to the power converter combined with the proposed PVM-QR MPPT controller schematic diagram.
Figure 7. PVM connected to the power converter combined with the proposed PVM-QR MPPT controller schematic diagram.
Processes 09 02213 g007
Figure 8. Experimental PVM and the proposed PVM-QR MPPT algorithm prototype test setup.
Figure 8. Experimental PVM and the proposed PVM-QR MPPT algorithm prototype test setup.
Processes 09 02213 g008
Figure 9. Experimental waveforms of vgs, Vo, Io, and Po under UIC that T = 10 °C and G = 0.55 kW/m2: (a) proposed PVM-QR MPPT and (b) HC algorithms. (vgs: 20 V/div; Vo: 20 V/div; Io: 5 A/div; Po: 100 W/div; and Hor: 1 s/div).
Figure 9. Experimental waveforms of vgs, Vo, Io, and Po under UIC that T = 10 °C and G = 0.55 kW/m2: (a) proposed PVM-QR MPPT and (b) HC algorithms. (vgs: 20 V/div; Vo: 20 V/div; Io: 5 A/div; Po: 100 W/div; and Hor: 1 s/div).
Processes 09 02213 g009
Figure 10. Experimental waveforms of vgs, Vo, Io, and Po under UIC that T = 60 °C and G = 0.2 kW/m2: (a) proposed PVM-QR MPPT and (b) HC algorithms. (vgs: 20 V/div; Vo: 10 V/div; Io: 2.5 A/div; Po: 20 W/div; and Hor: 1 s/div).
Figure 10. Experimental waveforms of vgs, Vo, Io, and Po under UIC that T = 60 °C and G = 0.2 kW/m2: (a) proposed PVM-QR MPPT and (b) HC algorithms. (vgs: 20 V/div; Vo: 10 V/div; Io: 2.5 A/div; Po: 20 W/div; and Hor: 1 s/div).
Processes 09 02213 g010
Figure 11. Diagram of the PVM’s solar cell array for shadow simulation through a single PVM simulator.
Figure 11. Diagram of the PVM’s solar cell array for shadow simulation through a single PVM simulator.
Processes 09 02213 g011
Figure 12. Experimental waveforms of PVM IpvmVpvm characteristic curves under PSC that T = 25 °C and G = 1 kW/m2: (a) proposed PVM-QR MPPT and (b) HC algorithms.
Figure 12. Experimental waveforms of PVM IpvmVpvm characteristic curves under PSC that T = 25 °C and G = 1 kW/m2: (a) proposed PVM-QR MPPT and (b) HC algorithms.
Processes 09 02213 g012
Table 1. Single PVM parameters of this study.
Table 1. Single PVM parameters of this study.
ParametersValues
Open-circuit voltage of PVM VocVoc = 41.8 V
Short-circuit current of PVM IscIsc = 5.05 A
MPP voltage of PVM VMPPVMPP = 34.5 V
MPP current of PVM IMPPIMPP = 4.35 A
MPP power of PVM PMPPPMPP = 150 W
Table 2. Relationship between the parameters x, y, z, and temperature T.
Table 2. Relationship between the parameters x, y, z, and temperature T.
T (°C)Parameter
xyz
05.4105−431.998621.1
105.5857−427.968195.7
205.7773−424.017778.2
305.9893−420.127366.1
406.2293−417.266986
506.4835−413.786600.6
606.6833−411.656337.5
Table 3. Relationship between the parameter u and temperature T.
Table 3. Relationship between the parameter u and temperature T.
T (°C)Parameter u
09694.2
109202.4
208720.4
308245
407808
507365.1
607063.2
Table 4. Relationship between parameter a5, parameter b5, and irradiance level G.
Table 4. Relationship between parameter a5, parameter b5, and irradiance level G.
G (kW/m2)Parameter a5Parameter b5
0.1−0.148741.477
0.2−0.148742.737
0.3−0.148743.397
0.4−0.148743.897
0.5−0.148744.267
0.6−0.148744.607
0.7−0.148744.847
0.8−0.148745.117
0.9−0.148745.327
1.0−0.148745.517
Table 5. Comparison of two algorithms’ MPPT efficiency under UIC.
Table 5. Comparison of two algorithms’ MPPT efficiency under UIC.
AlgorithmG = 0.55 kW/m2 and T = 10 °CG = 0.2 kW/m2 and T = 60 °C
PMPP
(W)
Ppvm
(W)
Po
(W)
Efficiency
(%)
Convergence
Time (s)
PMPP
(W)
Ppvm
(W)
Po
(W)
Efficiency
(%)
Convergence
Time (s)
Proposed86.585.77899025.425.222.5991
HC86.582.16595125.464DivergentDivergent
Table 6. Comparison of two algorithms’ MPPT efficiency under PSC.
Table 6. Comparison of two algorithms’ MPPT efficiency under PSC.
AlgorithmG = 1 kW/m2 and T = 25 °C
PMPP (W)Ppvm (W)Efficiency (%)
Proposed8281.599
HC8254.566
Table 7. Properties comparison of two algorithms.
Table 7. Properties comparison of two algorithms.
AlgorithmParametersComplexityMPPT Speed under UICMPPT Efficiency under PSC
ProposedNecessarylowRapidHigh
HC [10]Not necessaryVery lowSlowLow
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, H.-D.; Lu, S.-D.; Lee, Y.-L.; Lin, C.-H. A Novel Photovoltaic Module Quick Regulate MPPT Algorithm for Uniform Irradiation and Partial Shading Conditions. Processes 2021, 9, 2213. https://doi.org/10.3390/pr9122213

AMA Style

Liu H-D, Lu S-D, Lee Y-L, Lin C-H. A Novel Photovoltaic Module Quick Regulate MPPT Algorithm for Uniform Irradiation and Partial Shading Conditions. Processes. 2021; 9(12):2213. https://doi.org/10.3390/pr9122213

Chicago/Turabian Style

Liu, Hwa-Dong, Shiue-Der Lu, Yu-Lin Lee, and Chang-Hua Lin. 2021. "A Novel Photovoltaic Module Quick Regulate MPPT Algorithm for Uniform Irradiation and Partial Shading Conditions" Processes 9, no. 12: 2213. https://doi.org/10.3390/pr9122213

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