Next Article in Journal
Mini-Hydropower Plant Based on Lenyov Hydrobelt and Volume-Sectional Hydraulic Engine
Previous Article in Journal
Study of Patterns of Movement of Groups of Seed Potatoes in Conical Seed Box Based on the Dem-Model of the Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Global-MPPT Control Strategy Considering the Variation in the Photovoltaic Module Output Power and Loads for Solar Power Systems

1
Department of Electrical Engineering, National Chin-Yi University of Technology, Taichung 411, Taiwan
2
Department of Electrical Engineering, National Taiwan University of Science and Technology, Taipei 106, Taiwan
3
Graduate Institute of Manufacturing Technology, National Taipei University of Technology, Taipei 106, Taiwan
4
Undergraduate Program of Vehicle and Energy Engineering, National Taiwan Normal University, Taipei 106, Taiwan
*
Author to whom correspondence should be addressed.
Processes 2022, 10(2), 367; https://doi.org/10.3390/pr10020367
Submission received: 18 January 2022 / Revised: 11 February 2022 / Accepted: 11 February 2022 / Published: 14 February 2022

Abstract

:
This research proposed a novel global maximum power point tracking (global-MPPT) algorithm. The proposed algorithm eliminates the perturbation and observation (P&O) technique disturbance problem that the power point will be stuck at the local peak power point under a partial shading condition (PSC). The proposed global-MPPT algorithm detects the photovoltaic module (PV-M) environment irradiance level by the relationship between the output power and voltage of the PV-M. In the proposed algorithm, the important parameter w is determined by the PV-M output power and irradiance level, which is also the compensation parameter that corresponds to the relationship of temperature. The proposed global-MPPT algorithm is aimed to predict the best duty cycle of the global-MPPT based on the irradiance level, parameter w, PV-M output voltage, and load, and then achieve the maximum power point (MPP) quickly and accurately. The measurement results under UIC and PSC verify that the proposed global-MPPT technique performs better than the particle swarm optimization (PSO) and P&O techniques. This research contributes to the proposed method that can find the global-MPP in time based on the irradiance level, temperature, and load.

1. Introduction

Industrial development has affected the Earth’s climate and led to the greenhouse effect. The application of renewable energy can reduce the impact of the greenhouse effect on the living environment. Therefore, renewable energy is an important research topic for industrial development. Renewable energy has a wide range of sources, including wind power, hydropower, geothermal power, biomass power, and solar power. This research focused on solar power generation (SPG) systems. SPG is widely used in daily life, including electric vehicle charging stations [1], electric vehicles [2], energy storage systems [3], street lights [4], electric water heaters [5], artificial satellites [6], household electricity [7,8,9,10], heating equipment [11,12], renewable energy hybrid systems [13,14], etc.
The photovoltaic module (PV-M) used in SPG is susceptible to the effects of temperature (T) and irradiance level (G), thereby reducing system efficiency [15,16]. Therefore, this study focused on the analysis and research of the SPG maximum power point (MPP). The maximum power point tracking (MPPT) technique has been frequently used in SPG [17], and Kumar et al. discussed the hill climbing (HC) algorithm architecture as being cheap and simple to implement, and that after comparing new power point with old power point, MPPT can be executed [18]. Ji et al. proposed a new method of particle swarm optimization (PSO), through which the particles converge to reach the MPP [19]. Ji et al. used the new annealing and particle substitute, the Gaussian PSO (G-PSO) method, to reach the MPP [20]. Liu et al. reorganized the three power point technique, then searched for the MPP [21]. Liu et al. discussed a provisional stopped operating strategy and the three power point method for a PV system [22]. Saito et al. developed the eliminated MPPT oscillation method for solar power systems and confirmed it was feasible by the dynamic I-V curve [23]. Castaño et al. discussed the bionic bee MPPT technique for solar power systems using a boost converter [24]. Avila et al. used a deep learning model and reinforcement learning MPPT control for SPG [25]. Subudhi et al. studied an incremental PID MPPT controller for PV systems that could maintain a stable system under changing weather [26]. Singh et al. implemented the flying squirrel search optimization MPPT technique. This technique’s MPPT speed is fast and improves the SPG system of efficiency [27]. Chang et al. developed a time-based MPPT circuit for a PV cell that can regulate the operation frequency and check the irradiance level function [28]. Zhang et al. used the non-periodic perturbation MPP capturing algorithm for solar power systems to reduce the actuating point vibration and increase system performance [29]. Pradhan et al. proposed modified incursive weed optimization and the perturbation and observation (P&O) MPPT control technique suitable for harsh weather [30]. Barth et al. discussed the ripple correlation control (RCC) MPPT algorithm with high stability, efficiency, and accuracy [31].
This research proposed a novel global maximum power point tracking (global-MPPT) algorithm to analyze the relationship between the PV-M output voltage (Vpv-m), output power (Ppv-m), temperature (T), and irradiance level (G). The PV-M was connected to the load (Ro) by the boost converter. The corresponding beeline was drawn, and the proposed global-MPPT algorithm was represented by a mathematical equation. The proposed global-MPPT algorithm can calculate the irradiance level and parameter w according to the equations, where the parameter w is the compensation parameter that corresponds to the relationship of temperature; the proposed global-MPPT algorithm took into account irradiance level (G), parameter w, PV-M output voltage (Vpv-m), and load (Ro) to achieve the global-MPPT duty cycle, and it could capture the MPP under a uniform irradiance condition (UIC) and partial shading condition (PSC).
Some recent MPPT algorithms need to study the PV-M specifications for characterization before usage [32,33,34,35]. For example, Sutikno et al. discussed the MPPT algorithm based on fuzzy control, where the maximum and minimum values of fuzzy control were defined by the PV-M’s specification, and the fuzzy control carried out the fuzzification and rule-base analysis, the defuzzification calculation, and then estimated the optimal MPP [32]. Allahabadi et al. implemented the artificial neural network MPPT control. This algorithm needs the amount and specification of the PV-M to determine the voltage and current generated by irradiation and temperature. After the data collection and training, the optimal MPP was found [33]. Kumar et al. developed the intelligent monkey king evolution MPPT algorithm. At first, this algorithm should obtain the PV-M specification to identify the range of the MPP corresponding to the irradiation and temperature. Plenty of small monkeys were sent to find the PV characteristic curve and then reported to the monkey king. The monkey king gave the MPPT orders to the small monkeys to reach the MPP [34]. Obukhov et al. discussed the classic PSO algorithm. This algorithm needs to ensure the specification of the PV-M to set the operation area of the particles and adjust fitness value and best position, and then reach the MPP [35]. The proposed global-MPPT algorithm also needs to study the PV-M specifications for characterization before usage.
In summary, the proposed global-MPPT algorithm greatly improved the inefficiency of the PSO and P&O techniques. First, the proposed global-MPPT algorithm could accurately capture the MPP under UIC. Second, at a steady-state irradiance level, the actuating point could accurately capture the MPP without oscillating. Third, during radically varied irradiance levels, this actuating point could capture the MPP without diverging. Lastly, under PSC, the actuating point could also capture the global MPP.
The proposed global-MPPT algorithm as well as the PSO and P&O algorithms were measured, compared, and then verified. Under UIC and PSC, the MPPT efficiency of the proposed global-MPPT algorithm is better than that of the PSO and P&O algorithms. Under PSC, the proposed global-MPPT algorithm overcomes the problem that the actuating point will be trapped in the local MPP, which causes power loss.
Table 1 shows the property comparison of four algorithms. The MPPT speed of the proposed algorithm under UIC is higher than the P&O and RCC algorithms. The MPPT speed of the proposed algorithm under PSC is better than the P&O, PSO, and RCC algorithms. The MPPT efficiency of the proposed algorithm under PSC is better than the P&O, PSO, and RCC algorithms.
The P&O, PSO, and RCC algorithms only need two sensors, but they cannot perform effectively under UIC and PSC, simultaneously (as shown in Table 1). By contrast, the proposed global-MPPT algorithm has both high efficiencies under UIC and PSC. However, four sensors are needed in the proposed algorithm, where the sensors are for collecting PV-M output voltage (Vpv-m), PV-M output current (Ipv-m), power converter output voltage (Vo), and power converter output current (Io). Through these signals, the proposed global-MPPT algorithm can calculate the duty cycle corresponding to the global MPP, where Vo and Io are to calculate load (Ro). If the sensors of Vo and Io are replaced by an impedance sensor, the sensors of the proposed global algorithm can be reduced to three.
The remainder of this paper is organized as follows: Section 2 describes the particle swarm optimization and perturbation and observation algorithms; the proposed global maximum power point tracking 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. Particle Swarm Optimization and Perturbation and Observation Algorithms

2.1. Particle Swarm Optimization Algorithm

The PSO algorithm [20] is an artificial intelligence algorithm developed based on flocking behavior in birds. The algorithm first initializes the particle swarm, including the random position and the random speed. Second, the algorithm evaluates the fitness of each particle. Third, each particle of this algorithm is compared with other particles. The fitness value and the position are comparative standards, including the fitness value and the best position that the particle has ever experienced. If finding better fitness value and position, the algorithm will take this particle as the best position and fitness value. Fourth, each particle of this algorithm is compared with the other particles again. The fitness value and the position are comparative standards, including the fitness value and the global best position that the particles have ever experienced. If finding the best fitness value and the global best position, the algorithm then resets the global best position. Finally, the PSO algorithm continuously changes the speed and position of the particles and then repeats this estimation to reach the optimal value. However, this algorithm has some shortcomings, one of which is that the algorithm’s continuous iterative estimation is time-consuming and cannot reach the MPP in time, causing low efficiency during the iterative estimation process.

2.2. Perturbation and Observation Algorithm

The P&O algorithm [16,36] is widely used by researchers due to its low cost and easy implementation. This algorithm is based on the PV-M Ppv-mVpv-m characteristic curve. First, the P&O algorithm detects the slope of the PV-M output power and PV-M output voltage. Second, when the slope changes, the P&O algorithm adjusts the duty cycle for performing MPPT to reach the MPP.
However, this algorithm has the following shortcomings: (1) under the partial shading condition (PSC), the actuating point can become stuck at the local peak power point without escape [37]; (2) at a steady-state irradiance level, the actuating point will vibrate near the MPP [21]; (3) with the rapid change in irradiance levels, the actuating point cannot capture the MPP in time [22]; (4) the actuating point is close to the MPP, and the convergence speed is slow [22].

3. Proposed Global Maximum Power Point Tracking Algorithm

This study proposed a new global-MPPT algorithm that can track the MPP in time. The proposed global-MPPT algorithm can avoid the drawbacks of the P&O and PSO algorithms, and then enhance system performance. The proposed global-MPPT algorithm considers the relationships among Vpv-m, Ipv-m, Rpv-m, and the load, and then calculates the PV-M’s irradiance level (G) and temperature (T). Furthermore, the proposed global-MPPT algorithm calculates the duty cycle at the MPP and then drives the power converter to reach the MPP.
Figure 1 displays the single PV-M that was used during the experiment. This single PV-M used a Chroma PV-M simulator (model number 62020H-150S). At irradiance level (G) 1000 W/m2 and temperature (T) 25 °C, PV-M Voc = 44.95 V, Isc = 8.64 A, VMPP = 36.95 V, IMPP = 8.12 A, and PMPP = 300 W (as shown in Table 2). Figure 1a illustrates the PV-M Ipv-m–Vpv-m characteristic curve graph at temperature 25 °C and the irradiance levels 200 W/m2, 400 W/m2, 600 W/m2, 800 W/m2, and 1000 W/m2, respectively. Figure 1b shows the PV-M Ppv-m–Vpv-m characteristic curve graph at a temperature of 25 °C and the irradiance levels 200 W/m2, 400 W/m2, 600 W/m2, 800 W/m2, and 1000 W/m2, respectively.
The relationship among PV-M Ppv-m, Vpv-m, and Rpv-m is as follows:
R p v - m = V p v - m 2 P p v - m
First, this study analyzed the PV-M Ipv-m–Vpv-m characteristic curves as in Figure 1a and PV-M Ppv-m–Vpv-m characteristic curves as in Figure 1b and used Microsoft Excel to draw the relationship among Vpv-m, Ppv-m, temperature, and irradiance level beelines (as shown in Figure 2). Figure 2 demonstrates that twenty beelines were drawn to show the relationship among Vpv-m, Ppv-m, temperature, and irradiance level, where the temperatures (T) are from 10 °C to 60 °C, and the irradiance levels (G) are 50 W/m2, 100 W/m2, 150 W/m2, 200 W/m2, 250 W/m2, 300 W/m2, 350 W/m2, 400 W/m2, 450 W/m2, 500 W/m2, 550 W/m2, 600 W/m2, 650 W/m2, 700 W/m2, 750 W/m2, 800 W/m2, 850 W/m2, 900 W/m2, 950 W/m2, and 1000 W/m2, respectively. The Beeline-1 to Beeline-20 were depicted PV-M output power (Ppv-m) that the PV-M output maximum power (PMPP).The mathematical model for the twenty beelines could be approximated as the following quadratic equation:
P p v m = x 1 V p v m 2 + y 1 V p v m + z 1
where x1, y1, and z1 are parameters. Equation (2) shows the relationship between the parameters of x1, y1, and z1, irradiance level, and temperature, as shown in Table 3.
Vpv-mG is determined via Equation (3), as follows:
V p v m G = y 1 + y 1 2 4 x 1 z 1 P p v m 2 x 1
Different irradiance levels correspond to different parameters of x1, y1, and z1. First, Equation (3) and Table 3 were used to calculate 20 sets of Vpv-mG of the irradiance levels 50 W/m2, 100 W/m2, 150 W/m2, 200 W/m2, 250 W/m2, 300 W/m2, 350 W/m2, 400 W/m2, 450 W/m2, 500 W/m2, 550 W/m2, 600 W/m2, 650 W/m2, 700 W/m2, 750 W/m2, 800 W/m2, 850 W/m2, 900 W/m2, 950 W/m2, and 1000 W/m2. Second, the actual Vpv-m were compared with the 20 sets of Vpv-mG. Finally, the algorithm chose the closest set of Vpv-mG to calculate the corresponding irradiance level (as shown in Table 3).
As shown in Figure 1a, the PV-M Ppv-m–Vpv-m characteristic curves were analyzed, and as shown in Figure 1b, the PV-M Ipv-m–Vpv-m characteristic curves were analyzed. Then, Microsoft Excel was used to draw the relationship among irradiance level, Ppv-m, and the temperature (T) beelines (as shown in Figure 3). Figure 3 demonstrates the following eleven beelines that were drawn through the relationship among irradiance level, Ppv-m, and temperature (T): Beeline-A to Beeline-K present the characteristics at an irradiance level (G) from 100 W/m2 to 1000 W/m2 and the temperatures 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, and 60 °C, respectively. Beeline-A to Beeline-K were depicted PV-M output power (Ppv-m) that the PV-M output maximum power (PMPP). In addition, to express the parameter w equation, the mathematical model for the eleven beelines (as shown in Figure 3) could be approximated using the following equation:
w = G 1 . 0256 P p v m 1
where the parameter w is the compensation parameter that corresponds to the relationship of temperature. Figure 3 and Equation (4) show the relationship between parameter w and temperature, as shown in Table 4.
Table 4 displays the relationship between parameter w and temperature. According to Equation (4) and Table 4, it was found that parameter w could be obtained by the relationship between irradiance level and Ppv-m.
Under UIC, the proposed global-MPPT algorithm calculates the parameter w of 3.5751 to 4.4826 from a temperature of 10 °C to 60 °C (as shown in Table 4). If the parameter w was lower than 3.5751 or higher than 4.4826, the PV-M was under a PSC.
In this research, the PV-M was connected with the boost converter, and the boost converter was connected to the load. Under ideal conditions, Ppv-m = Po, and the relationship among PV-M impedance (Rpv-m), load (Ro), and duty cycle (D) is expressed as follows:
R o = R p v m 1 ( 1 D ) 2
PV-M impedance (Rpv-m), load (Ro), and duty cycle (D) can be obtained through Equation (6):
D = 1 R p v m R o 1
Applying Equations (1) and (4) in Equation (6) yields the following equation for the relationship among PV-M output voltage (Vpv-m), parameter w, duty cycle (D), irradiance level (G), and load (Ro):
D = 1 V p v - m 2 w R o G 1 . 0256
Equation (7) considers load (Ro), actual irradiance level (G), PV-M output voltage (Vpv-m), and parameter w, where the parameter w is the compensation parameter that corresponds to the relationship of temperature (as shown in Table 4). Thereby, D is the duty cycle of the global-MPPT.
The duty cycle can also be calculated by Equation (6). However, in this study the proposed global-MPPT algorithm analyzed the PV-M Ipv-m–Vpv-m characteristic curves and PV-M Ppv-m–Vpv-m characteristic curves that obtain the relationship between irradiance level and temperature, then judges the duty cycle of the MPP from irradiance level (G), parameter w, load (Ro), and PV-M output voltage (Vpv-m) (as in Equation (7)). The proposed global-MPPT algorithm has the following advantages: first, the MPPT follows the actual irradiance level and temperature in accordance with the laws of nature. Second, Equations (1)–(7) and Table 2, Table 3 and Table 4 all have the compensating parameters for MPPT optimization. Finally, Equation (7) has many compensating parameters and is calculated carefully. Therefore, the proposed global-MPPT algorithm can provide a soft duty cycle of the MPPT to the power converter to reduce switching stress and enhance system performance.
In this study, according to Figure 1, Figure 2 and Figure 3, Equations (1)–(7) and Table 2, Table 3 and Table 4 are the theoretical basis, where several parameters are compensated to ensure the reliability and accuracy of the MPPT. The proposed global-MPPT algorithm could immediately capture the MPP under a UIC and PSC. The proposed method has high performance that improves the shortcomings of the P&O algorithm: first, the algorithm has no disturbance characteristics; second, the actuating point would not be disturbed near the MPP; third, the algorithm can catch the MPP under a PSC; finally, this algorithm’s convergence speed is high. In conclusion, this proposed global-MPPT algorithm is not a continuous iterative estimation, which reduces the MPPT tracking time. This algorithm also decreases the operating complexity of the microcontroller unit (MCU). Therefore, the proposed global-MPPT algorithm is better than the PSO algorithm.
Figure 4 displays the proposed global-MPPT algorithm flowchart. Vpv-m is the PV-M output voltage; Ipv-m is the PV-M output current; Vo represents the boost converter output voltage; Io represents the boost converter output current; x1, y1, and z1 are the parameters of Equation (3); parameter w is from Equation (4); and D is the global-MPPT duty cycle of Equation (7). First, the proposed global-MPPT algorithm was used to measure Vpv-m, Ipv-m, Vo, and Io and calculate Ppv-m. Second, Equation (3) calculated 20 sets of Vpv-mG of the irradiance levels 50 W/m2, 100 W/m2, 150 W/m2, 200 W/m2, 250 W/m2, 300 W/m2, 350 W/m2, 400 W/m2, 450 W/m2, 500 W/m2, 550 W/m2, 600 W/m2, 650 W/m2, 700 W/m2, 750 W/m2, 800 W/m2, 850 W/m2, 900 W/m2, 950 W/m2, and 1000 W/m2, and the actual Vpv-m were compared with the 20 sets of Vpv-mG to evaluate the actual irradiance level (G). Third, the proposed method determined parameter w using Equation (4). Fourth, the proposed global-MPPT algorithm calculated Ro. Lastly, the global-MPPT duty cycle (D) was calculated by Equation (7), which includes the parameters irradiance level (G), load (Ro), PV-M output voltage (Vpv-m), and parameter w. In addition, if Io was less than zero, the duty cycle would = 0.
Figure 5 shows the diagram of the boost converter with the proposed global-MPPT algorithm, where the PV-M is connected to the boost converter for power electronics [38,39] and the proposed global-MPPT algorithm is embedded. The PV-M was a Chroma PV-M simulator (model number: 62020H-150S). When G = 1000 W/m2 and T = 25 °C, Voc = 44.95 V, Isc = 8.64 A, VMPP = 36.95 V, IMPP = 8.12 A, and PMPP = 300 W (as shown in Table 2). The boost converter elements include inductor L1 (L1 of 0.6 mH), capacitor C1 (C1 of 470 μF), diode D1, and power MOSFET (S1). In this circuit, the Vpv-m, Ipv-m Vo, and Io signals were sent to the MPPT controller’s MCU. The global-MPPT controller (Microchip, model number: 18F452) provides the PWM signal (frequency = 45 kHz) to drive the boost converter’s power MOSFET (S1) so that the proposed system can search for the MPP and then catch the MPP.

4. Experimental Results

Figure 6 presents the experimental PV-M simulator and the proposed global-MPPT algorithm prototype test setup. The PV-M simulator (Chroma, model number: 62020H-150S) was set at the following specifications: Voc = 44.95 V, Isc = 8.64 A, VMPP = 36.95 V, IMPP = 8.12 A, and PMPP = 300 W under the irradiance level (G) = 1000 W/m2 and temperature (T) = 25 °C. In the test, the PV-M simulator was connected to the input of the boost converter, and the load was connected to the output of the boost converter. The MCU implemented the global-MPPT algorithm and provided the PWM signal to drive the boost converter and reach the MPP.
The MPPT efficiencies of the proposed global-MPPT algorithm, the PSO algorithm, and the P&O algorithm were tested experimentally under a UIC in which the irradiance level (G) is 800 W/m2 and 300 W/m2, respectively. As shown in Figure 7, Figure 8, Figure 9 and Figure 10 and Table 5, the results show that the efficiency of the proposed global-MPPT algorithm’s MPPT was better than those of the PSO and P&O algorithms.
Figure 7 displays the test results for the proposed global-MPPT algorithm, PSO algorithm, and P&O algorithm under a UIC in which irradiance level (G) = 800 W/m2, and temperature (T) = 25 °C. Figure 7a illustrates the proposed global-MPPT algorithm experiment results. First, the proposed global-MPPT algorithm sensed Vpv-m = 37.2 V, Ppv-m = 225 W, and Ro = 6 Ω. Second, the proposed global-MPPT algorithm calculated Vpv-mG = 37 V by Equation (3), and the actual Vpv-m was compared with the Vpv-mG to evaluate the actual irradiance level (G) = 800 W/m2 (as shown in Table 3), then calculated parameter w = 3.8 by Equation (4), and the proposed global-MPPT algorithm estimated that the PV-M was under a UIC. Finally, it calculated the global-MPPT D = 0.5 by Equation (7). When time = t0 (as shown in Figure 8), the proposed global-MPPT algorithm started, then the proposed global-MPPT algorithm reached the MPP, where the measured results are VMPP = 37 V, IMPP = 6.21 A, and PMPP = 230 W (as in Figure 7a and Figure 8). The proposed global-MPPT algorithm could be accurately and stably operated at the MPP with a system efficiency of 99.9%.
Figure 7b displays the PSO algorithm test results. This algorithm performed iterative calculations and could operate at the MPP with an MPPT efficiency of 99.9%. Figure 7c displays the P&O algorithm test results. The algorithm detected the slope of the PV-M output power and PV-M output voltage and then operated the MPP. The algorithm’s MPPT efficiency was 99.8% (as shown in Table 5).
Figure 9 illustrates the test results for the proposed global-MPPT algorithm, the PSO algorithm, and the P&O algorithm under a UIC in which irradiance level (G) = 300 W/m2 and temperature (T) = 50 °C. Figure 9a illustrates the proposed global-MPPT algorithm test results. First, the proposed global-MPPT algorithm measured Vpv-m = 31 V, Ppv-m = 75 W, and Ro = 13 Ω. Second, the proposed global-MPPT algorithm calculated Vpv-mG = 32 V using Equation (3), and the actual Vpv-m was compared with the Vpv-mG to evaluate the actual irradiance level (G) = 300 W/m2 (as shown in Table 3), then calculated parameter w = 4.3 using Equation (4), and the proposed global-MPPT algorithm estimated that the PV-M was under a UIC. Finally, it calculated global-MPPT D = 0.05 using Equation (7). When time = t0 (as shown in Figure 10), the proposed global-MPPT algorithm started, then the proposed global-MPPT algorithm reached the MPP, where the measured results were VMPP = 32 V, IMPP = 2.5 A, and PMPP = 80 W (as in Figure 9a and Figure 10). The proposed global-MPPT algorithm could be accurately and stably operated at the MPP, with a system efficiency of 99.8%.
Figure 9b displays the PSO algorithm test results. This algorithm was an iterative calculation, and it could operate at the MPP with an MPPT efficiency of 99.6%. Figure 9c displays the P&O algorithm test results. The algorithm detected the slope of the PV-M output power and the PV-M output voltage and then operated at the MPP. As the algorithm actuating point vibrated, the MPPT efficiency was 97.5% (as shown in Table 5).
Table 5 shows the comparison among the three algorithms’ MPPT efficiencies under a UIC. The proposed global-MPPT algorithm had MPPT efficiency of 99.9% and 99.8% under 800 W/m2 and 300 W/m2, respectively. In addition, the proposed global-MPPT algorithm’s efficiency was higher than those of the PSO and P&O algorithms. Therefore, this experiment proved that the proposed global-MPPT algorithm had higher efficiency and was suitable for different irradiance levels and temperatures.
The MPPT efficiencies of the proposed global-MPPT algorithm, the PSO algorithm, and the P&O algorithm were tested experimentally under a PSC. Figure 11 displays the diagram of the PV-M’s solar cell array for shadow simulation through single PV-M simulator software in this study. The structure of the PV-M’s solar cell array was 12 × 5. In this test, under a PSC in which irradiance level (G) = 900 W/m2, temperature (T) = 25 °C, twenty-four solar cells were shaded in the PV-M (represented by the black square shown in Figure 11). Then, the PV-M’s characteristics were measured, where VMPP = 29.9 V, IMPP = 4.23 A, and PMPP = 126.6 W. These test results show that the MPPT efficiency of the proposed global-MPPT algorithm was better than those of the PSO and P&O algorithms, as shown in Figure 12 and Figure 13, and Table 6.
Figure 12 illustrates test results for the proposed global-MPPT algorithm, PSO algorithm, and P&O algorithm under a PSC in which irradiance level (G) = 900 W/m2 and temperature (T) = 25 °C. Figure 12a illustrates the test results for the proposed global-MPPT algorithm. First, the proposed global-MPPT algorithm measured Vpv-m = 36.1 V, Ppv-m = 50 W, and Ro = 28 Ω. Second, the proposed global-MPPT algorithm calculated Vpv-mG = 36.7 V using Equation (3), and the actual Vpv-m was compared with the Vpv-mG to evaluate the actual irradiance level (G) = 900 W/m2 (as shown in Table 3), then calculated parameter w = 21.2 using Equation (4), and the proposed global-MPPT algorithm estimated that the PV-M was under a PSC. Finally, it calculated the global-MPPT D = 0.05 using Equation (7). When time = t0 (as shown in Figure 13), the proposed global-MPPT algorithm starts, the proposed global-MPPT algorithm reached the global MPP, and then measured results that VMPP = 30 V, IMPP = 4.2 A, and PMPP = 126.2 W (as in Figure 12a and Figure 13). The proposed global-MPPT algorithm considered the irradiance level and load, etc. Therefore, under a PSC, the proposed global-MPPT algorithm could be accurately and stably operated at the global MPP, with a system efficiency of 99.7%.
Figure 12b displays the PSO algorithm test results. This algorithm was an iterative calculation and searched for the global MPP. However, the algorithm’s execution time was longer than that for the proposed global-MPPT algorithm and it could not capture the global MPP in time, therefore the MPPT efficiency was 92.8%. Figure 12c displays the P&O algorithm test results. The algorithm detected the slope of the PV-M output power and the PV-M output voltage, and then searched for the global MPP. However, the algorithm became trapped in the local MPP. Therefore, the MPPT efficiency was 38.8% (as shown in Table 6).
Figure 14 shows that the combination of the PV-M’s solar cell array was 12 × 5. In this test, under a PSC in which irradiance level (G) = 600 W/m2, temperature (T) = 40 °C, and twenty solar cells were shaded in the PV-M (represented by the black squares shown in Figure 14), PV-M VMPP = 19.6 V, IMPP = 5.1 A, and PMPP = 100 W. The test results show that the MPPT efficiency of the proposed global-MPPT algorithm was better than those of the PSO and P&O algorithms, as shown in Figure 15 and Figure 16, and Table 6.
Figure 15 shows the test results for the proposed global-MPPT algorithm, the PSO algorithm, and the P&O algorithm, under a PSC in which irradiance level (G) = 600 W/m2 and temperature (T) = 40 °C. Figure 15a illustrates the proposed global-MPPT algorithm test results. First, the proposed global-MPPT algorithm sensed Vpv-m = 34.1 V, Ppv-m = 38 W, and Ro = 30 Ω. Second, the proposed global-MPPT algorithm calculated Vpv-mG = 34.3 V using Equation (3), and the actual Vpv-m was compared with the Vpv-mG to evaluate the actual irradiance level (G) = 600 W/m2 (as shown in Table 3), then calculated parameter w = 18.1 using Equation (4), and the proposed global-MPPT algorithm estimated that the PV-M was under a PSC. Finally, it calculated the global-MPPT D = 0.03 using Equation (7). When time = t0 (as shown in Figure 16) the proposed global-MPPT algorithm starts up, then the proposed global-MPPT algorithm reached the global MPP, and measured results that VMPP = 19.5 V, IMPP = 5.1 A, and PMPP = 99.5 W (as in Figure 15a and Figure 16). The proposed global-MPPT algorithm considered the irradiance level and the load, etc. Therefore, the proposed global-MPPT algorithm under a PSC could be accurately and stably operated at the global MPP (as shown in Figure 12a), with a system efficiency of 99.5%.
Figure 15b displays the PSO algorithm test results. This algorithm was an iterative calculation and searched for the global MPP. However, the algorithm’s execution time was longer than that of the proposed global-MPPT algorithm, and it could not capture the global MPP in time (as shown in Figure 12b). Therefore, the MPPT efficiency was 95.1%. Figure 15c displays the P&O algorithm test results. The algorithm detected the slope of the PV-M output power and the PV-M output voltage, and then searched for the global MPP. However, the algorithm became trapped in the local peak power point (as shown in Figure 12c). Therefore, the MPPT efficiency was 28.5% (as shown in Table 6).
Table 6 shows a comparison among the three algorithms’ MPPT efficiency under a PSC. The proposed global-MPPT algorithm’s MPPT efficiency was 99.7% and 99.5% under 900 W/m2 and 600 W/m2, respectively. In addition, the proposed global-MPPT algorithm’s efficiency was better than those of the PSO and P&O algorithms. Therefore, this experiment proved that the proposed global-MPPT algorithm had high efficiency and was suitable for a PSC.

5. Conclusions

In this study, the proposed global-MPPT algorithm was proposed to analyze the irradiance level, the output voltage, and the output power of the PV-M. In the proposed algorithm, the important parameter w is determined by the PV-M output power and irradiance level, which is also the compensation parameter that corresponds to the relationship of temperature. The proposed global-MPPT algorithm was developed to predict the best duty cycle for the global-MPPT based on the irradiance level, parameter w, PV-M output voltage, and load so that the PV-M can achieve the MPP quickly and accurately. The test results verified that under a UIC, the proposed global-MPPT algorithm’s MPPT efficiency was 99.9% and 99.8% under 800 W/m2 and 300 W/m2, respectively. In addition, under a PSC, the proposed global-MPPT algorithm’s MPPT efficiency was 99.7% and 99.5% under 900 W/m2 and 600 W/m2, respectively. In summary, under a UIC and PSC, the proposed global-MPPT algorithm’s MPPT performed better than the PSO and P&O algorithms.
The proposed global-MPPT algorithm considered the change in the irradiance level, parameter w, PV-M output voltage, and load. Therefore, under a UIC and PSC, the proposed global-MPPT algorithm could quickly and accurately capture the MPP. The proposed system of this study did not require a complex power electronic circuit architecture and complex calculation. Further, it could accurately reach the MPP and greatly reduce the design cost.
In future work, the proposed global-MPPT algorithm uses two voltage sensors and two current sensors that increase manufacturing costs. In the future, the research can focus on reducing sensors with new MPPT algorithms to reach lower costs and complexity. The proposed global-MPPT algorithm can be applied to rooftop solar power systems, which are often shaded. The proposed global-MPPT algorithm could improve the power generation efficiency of these solar power systems. In addition, future studies can develop a novel power electronic converter that solves the shadowing problem. Combining this novel power electronic converter with the proposed global-MPPT algorithm could take PSC research on PV-Ms to the next level.

Author Contributions

S.-D.L., C.-H.L., H.-D.L. and C.-M.H. conceived of the presented idea design and experiment; Y.-L.L. and L.-Y.H. carried out testing and verification; P.-C.L. and G.-J.G. wrote the original draft of this article; L.-Y.H., Y.-L.L. and H.-D.L. reviewed and edited this article; H.-D.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 financial support of the Ministry of Science and Technology of Taiwan, under contract number: MOST 110-2221-E-167-025, and the National Taiwan Normal University Subsidy Policy to Enhance Academic Research Projects.

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. Shariff, S.M.; Alam, M.S.; Ahmad, F.; Rafat, Y.; Asghar, M.S.J.; Khan, S. System Design and Realization of a Solar-Powered Electric Vehicle Charging Station. IEEE Syst. J. 2020, 14, 2748–2758. [Google Scholar] [CrossRef]
  2. Teshima, Y.; Hirakoso, N.; Shigematsu, Y.; Hirama, Y.; Kawabata, H. Optimal Driving Strategy for Solar Electric Vehicle. IEEJ J. Ind. Appl. 2021, 10, 303–309. [Google Scholar] [CrossRef]
  3. Wang, Y.; Zhang, B.; Yang, Y.; Wen, H.; Zhang, Y.; Chen, X. A new optimized control system architecture for solar photovoltaic energy storage application. IEICE Electron. Express 2021, 18, 1–6. [Google Scholar] [CrossRef]
  4. Chiu, H.-J.; Lo, Y.-K.; Yao, C.-J.; Cheng, S.-J. Design and Implementation of a Photovoltaic High-Intensity-Discharge Street Lighting System. IEEE Trans. Power Electron. 2011, 26, 3464–3471. [Google Scholar] [CrossRef]
  5. Amin, Z.M.; Maswood, A.I.; Hawlader, M.N.A.; Ammar, E.A.A.; Orfi, J.; Ansary, H.A.A. Desalination With a Solar-Assisted Heat Pump: An Economic Optimization. IEEE Syst. J. 2013, 7, 732–741. [Google Scholar] [CrossRef]
  6. Joshi, R.S.; Gupta, S.B. Diagnostic of Neutralization Current for Arcs on Satellite Solar Panel Coupons. IEEE Trans. Plasma Sci. 2015, 43, 3000–3005. [Google Scholar] [CrossRef]
  7. Khezri, R.; Mahmoudi, A.; Haque, M.H. Optimal Capacity of Solar PV and Battery Storage for Australian Grid-Connected Households. IEEE Trans. Ind. Appl. 2020, 56, 5319–5329. [Google Scholar] [CrossRef]
  8. Nasu, S.; Tajima, S.; Sugai, Y. Method of Priority Order for Simultaneous Solar-Derived Power Usage at a Solar-Powered House and Neighborhood. Int. J. Autom. Technol. 2020, 14, 1013–1024. [Google Scholar] [CrossRef]
  9. Boottaraja, P.; Phuangpornpitak, N. Performance Analysis of 325 kW Solar PV Rooftop System Using PVsyst Program. Int. J. Environ. Rural Dev. 2021, 10, 40–45. [Google Scholar] [CrossRef]
  10. Xiao, S.; Ou, Z.; Peng, J.; Zhang, Y.; Zhang, X. Single-Phase Photovoltaic Grid-Connected Inverter Based on Fuzzy Neural Network. J. Adv. Comput. Intell. Intell. Inform. 2021, 25, 310–316. [Google Scholar] [CrossRef]
  11. Alfughi, Z.; Rahnamayan, S.; Yilbas, B. Multi-Objective Solar Farm Design Based on Parabolic Collectors. J. Adv. Comput. Intell. Intell. Inform. 2018, 22, 256–270. [Google Scholar] [CrossRef]
  12. Kawasaki, K.; Nakakura, M.; Matsubara, K. Conjugate simulation of solar honeycomb receiver for high temperature heat absorption at constant incident heat flux. J. Therm. Sci. Technol. 2020, 15, 1–12. [Google Scholar] [CrossRef]
  13. Gajic, A.; Stevanovic, V.; Pejovic, S. Pumped-Hydro Storages are Balancing Electric Energy Production of Wind and Solar Reducing Average Costs and Pollution. Int. J. Fluid Mach. Syst. 2019, 12, 47–55. [Google Scholar] [CrossRef]
  14. Aratame, K. Basic Analysis of Supplying Characteristics of Photovoltaic and Wind Generating Electricity. IEEJ Trans. Power Energy 2021, 141, 551–558. [Google Scholar] [CrossRef]
  15. Bhunia, M.; Subudhi, B.; Ray, P.K. Design and Real-Time Implementation of Cascaded Model Reference Adaptive Controllers for a Three-Phase Grid-Connected PV System. IEEE J. Photovolt. 2021, 11, 1319–1331. [Google Scholar] [CrossRef]
  16. Abouadane, H.; Fakkar, A.; Sera, D.; Lashab, A.; Spataru, S.; Kerekes, T. Multiple-Power-Sample Based P&O MPPT for Fast-Changing Irradiance Conditions for a Simple Implementation. IEEE J. Photovolt. 2020, 10, 1481–1488. [Google Scholar] [CrossRef]
  17. Jayawardana, I.D.G.; Ho, C.N.M.; Pokharel, M.; Valderrama, G.E. A Fast-Dynamic Control Scheme for a Power-Electronics-Based PV Emulator. IEEE J. Photovolt. 2021, 11, 485–495. [Google Scholar] [CrossRef]
  18. Kumar, N.; Singh, B.; Wang, J.; Panigrahi, B.K. A Framework of L-HC and AM-MKF for Accurate Harmonic Supportive Control Schemes. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 5246–5256. [Google Scholar] [CrossRef]
  19. Ji, B.; Hata, K.; Imura, T.; Hori, Y.; Honda, S.; Shimada, S.; Kawasaki, O. A Novel Particle Jump Particle Swarm Optimization Method for PV MPPT Control under Partial Shading Conditions. IEEJ J. Ind. Appl. 2020, 9, 435–443. [Google Scholar] [CrossRef]
  20. Ji, B.; Hata, K.; Imura, T.; Hori, Y.; Shimada, S.; Kawasaki, O. PV MPPT Control under Partial Shading Conditions with a Particle Replacement Gaussian Particle Swarm Optimization Method. IEEJ J. Ind. Appl. 2020, 9, 418–427. [Google Scholar] [CrossRef]
  21. Liu, H.-D.; Lin, C.-H.; Lu, S.-D. A novel MPPT algorithm considering solar photovoltaic modules and load characteristics for a single stage standalone solar photovoltaic system. IEICE Electron. Express 2020, 17, 1–6. [Google Scholar] [CrossRef]
  22. Liu, H.-D.; Lu, S.-D. A high-performance MPPT algorithm combining advanced three-point weight comparison and temporary stopped running strategy for PV systems. IEICE Electron. Express 2019, 16, 1–6. [Google Scholar] [CrossRef] [Green Version]
  23. Saito, H.; Aoki, D.; Tobe, T.; Magaino, S. Development of a New Maximum Power Point Tracking Method for Power Conversion Efficiency Measurement of Metastable Perovskite Solar Cells. Electrochemistry 2020, 88, 218–223. [Google Scholar] [CrossRef] [Green Version]
  24. Castaño, C.G.; Restrepo, C.; Kouro, S.; Rodriguez, J. MPPT Algorithm Based on Artificial Bee Colony for PV System. IEEE Access 2021, 9, 43121–43133. [Google Scholar] [CrossRef]
  25. Avila, L.; Paula, M.D.; Carlucho, I.; Reinoso, C.S. MPPT for PV systems using deep reinforcement learning algorithms. IEEE Lat. Am. Trans. 2019, 17, 2020–2027. [Google Scholar] [CrossRef]
  26. Subudhi, B.; Pradhan, R. A New Adaptive Maximum Power Point Controller for a Photovoltaic System. IEEE Trans. Sustain. Energy 2019, 10, 1625–1632. [Google Scholar] [CrossRef]
  27. Singh, N.; Gupta, K.K.; Jain, S.K.; Dewangan, N.K.; Bhatnagar, P. A Flying Squirrel Search Optimization for MPPT Under Partial Shaded Photovoltaic System. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 9, 4963–4978. [Google Scholar] [CrossRef]
  28. Chang, M.-C.; Liu, S.-I. An Indoor Photovoltaic Energy Harvester Using Time-Based MPPT and On-Chip Photovoltaic Cell. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 2432–2436. [Google Scholar] [CrossRef]
  29. Zhang, L.; Yu, S.S.; Fernando, T.; Iu, H.H.-C.; Wong, K.P. An online maximum power point capturing technique for high-efficiency power generation of solar photovoltaic systems. J. Mod. Power Syst. Clean Energy 2019, 7, 357–368. [Google Scholar] [CrossRef] [Green Version]
  30. Pradhan, C.; Senapati, M.K.; Malla, S.G.; Nayak, P.K.; Gjengedal, T. Coordinated Power Management and Control of Standalone PV-Hybrid System With Modified IWO-Based MPPT. IEEE Syst. J. 2021, 15, 3585–3596. [Google Scholar] [CrossRef]
  31. Barth, C.; Podgurski, R.C.N.P. Dithering Digital Ripple Correlation Control for Photovoltaic Maximum Power Point Tracking. IEEE Trans. Power Electron. 2015, 30, 4548–4559. [Google Scholar] [CrossRef]
  32. Sutikno, T.; Subrata, A.C.; Elkhateb, A. Evaluation of Fuzzy Membership Function Effects for Maximum Power Point Tracking Technique of Photovoltaic System. IEEE Access 2021, 9, 109157–109165. [Google Scholar] [CrossRef]
  33. Allahabadi, S.; Eini, H.I.; Farhangi, S. Fast Artificial Neural Network Based Method for Estimation of the Global Maximum Power Point in Photovoltaic Systems. IEEE Trans. Ind. Electron. 2022, 69, 5879–5888. [Google Scholar] [CrossRef]
  34. Kumar, N.; Hussain, I.; Singh, B.; Panigrahi, B.K. Maximum Power Peak Detection of Partially Shaded PV Panel by Using Intelligent Monkey King Evolution Algorithm. IEEE Trans. Ind. Appl. 2017, 53, 5734–5743. [Google Scholar] [CrossRef]
  35. Obukhov, S.; Ibrahim, A.; Diab, A.A.Z.; Sumaiti, A.S.A.; Aboelsaud, R. Optimal Performance of Dynamic Particle Swarm Optimization Based Maximum Power Trackers for Stand-Alone PV System Under Partial Shading Conditions. IEEE Access 2020, 8, 20770–20785. [Google Scholar] [CrossRef]
  36. 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]
  37. Chen, Y.-K.; Hsu, H.-W.; Song, C.-C.; Chen, Y.-S. High-Flexibility MPPT Techniques with Communication Scan Network for PV Micro-Grid System. Processes 2022, 10, 117. [Google Scholar] [CrossRef]
  38. 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]
  39. Das, D.; Madichetty, S.; Singh, B.; Mishra, S. Luenberger Observer Based Current Estimated Boost Converter for PV Maximum Power Extraction—A Current Sensorless Approach. IEEE J. Photovolt. 2019, 9, 278–286. [Google Scholar] [CrossRef]
Figure 1. The characteristic curve graph of a single PV-M with MATLAB under T = 25 degrees and G of 200 W/m2, 400 W/m2, 600 W/m2, 800 W/m2, 1000 W/m2, respectively. (a) PV-M Ipv-m–Vpv-m characteristic curves. (b) PV-M Ppv-m–Vpv-m characteristic curves.
Figure 1. The characteristic curve graph of a single PV-M with MATLAB under T = 25 degrees and G of 200 W/m2, 400 W/m2, 600 W/m2, 800 W/m2, 1000 W/m2, respectively. (a) PV-M Ipv-m–Vpv-m characteristic curves. (b) PV-M Ppv-m–Vpv-m characteristic curves.
Processes 10 00367 g001
Figure 2. Relationship between Vpv-m, Ppv-m, temperature (T), and irradiance level (G).
Figure 2. Relationship between Vpv-m, Ppv-m, temperature (T), and irradiance level (G).
Processes 10 00367 g002
Figure 3. Relationship between irradiance level, Ppv-m, and temperature (T).
Figure 3. Relationship between irradiance level, Ppv-m, and temperature (T).
Processes 10 00367 g003
Figure 4. The proposed global-MPPT algorithm flowchart.
Figure 4. The proposed global-MPPT algorithm flowchart.
Processes 10 00367 g004
Figure 5. Diagram of the boost converter with the proposed global-MPPT algorithm.
Figure 5. Diagram of the boost converter with the proposed global-MPPT algorithm.
Processes 10 00367 g005
Figure 6. Experimental PV-M simulator and the proposed global-MPPT algorithm prototype test setup.
Figure 6. Experimental PV-M simulator and the proposed global-MPPT algorithm prototype test setup.
Processes 10 00367 g006
Figure 7. Experimental waveforms of PV-M Ppv-mVpv-m characteristic curves under UIC in which G = 800 W/m2 and T = 25 °C: (a) proposed, (b) PSO, and (c) P&O algorithms.
Figure 7. Experimental waveforms of PV-M Ppv-mVpv-m characteristic curves under UIC in which G = 800 W/m2 and T = 25 °C: (a) proposed, (b) PSO, and (c) P&O algorithms.
Processes 10 00367 g007
Figure 8. The proposed algorithm experimental waveforms of VGS, PV-M Vpv-m, PV-M Ipv-m, and PV-M Ppv-m under UIC in which G = 800 W/m2 and T = 25 °C. (20 V/div for VGS; 50 V/div for Vpv-m; 5 A/div for Ipv-m; 250 W/div for Ppv-m; and 1 s/div for Hor).
Figure 8. The proposed algorithm experimental waveforms of VGS, PV-M Vpv-m, PV-M Ipv-m, and PV-M Ppv-m under UIC in which G = 800 W/m2 and T = 25 °C. (20 V/div for VGS; 50 V/div for Vpv-m; 5 A/div for Ipv-m; 250 W/div for Ppv-m; and 1 s/div for Hor).
Processes 10 00367 g008
Figure 9. Experimental waveforms of PV-M Ppv-mVpv-m characteristic curves under UIC in which G = 300 W/m2 and T = 50 °C: (a) proposed, (b) P&O, and (c) PSO algorithms.
Figure 9. Experimental waveforms of PV-M Ppv-mVpv-m characteristic curves under UIC in which G = 300 W/m2 and T = 50 °C: (a) proposed, (b) P&O, and (c) PSO algorithms.
Processes 10 00367 g009
Figure 10. The proposed algorithm experimental waveforms of VGS, PV-M Vpv-m, PV-M Ipv-m, and PV-M Ppv-m under UIC in which G = 300 W/m2 and T = 50 °C. (20 V/div for VGS; 30 V/div for Vpv-m; 2.5 A/div for Ipv-m; 80 W/div for Ppv-m; and 1 s/div for Hor).
Figure 10. The proposed algorithm experimental waveforms of VGS, PV-M Vpv-m, PV-M Ipv-m, and PV-M Ppv-m under UIC in which G = 300 W/m2 and T = 50 °C. (20 V/div for VGS; 30 V/div for Vpv-m; 2.5 A/div for Ipv-m; 80 W/div for Ppv-m; and 1 s/div for Hor).
Processes 10 00367 g010
Figure 11. Diagram of the PV-M’s solar cell array for shadow simulation through a single PV-M simulator in which G = 900 W/m2 and T = 25 °C.
Figure 11. Diagram of the PV-M’s solar cell array for shadow simulation through a single PV-M simulator in which G = 900 W/m2 and T = 25 °C.
Processes 10 00367 g011
Figure 12. Experimental waveforms of PV-M Ppv-mVpv-m characteristic curves under PSC in which G = 900 W/m2 and T = 25 °C: (a) proposed, (b) P&O, and (c) PSO algorithms.
Figure 12. Experimental waveforms of PV-M Ppv-mVpv-m characteristic curves under PSC in which G = 900 W/m2 and T = 25 °C: (a) proposed, (b) P&O, and (c) PSO algorithms.
Processes 10 00367 g012
Figure 13. The proposed algorithm experimental waveforms of VGS, PV-M Vpv-m, PV-M Ipv-m, and PV-M Ppv-m under PSC in which G = 900 W/m2 and T = 25 °C. (20 V/div for VGS; 50 V/div for Vpv-m; 5 A/div for Ipv-m; 250 W/div for Ppv-m; and 1 s/div for Hor).
Figure 13. The proposed algorithm experimental waveforms of VGS, PV-M Vpv-m, PV-M Ipv-m, and PV-M Ppv-m under PSC in which G = 900 W/m2 and T = 25 °C. (20 V/div for VGS; 50 V/div for Vpv-m; 5 A/div for Ipv-m; 250 W/div for Ppv-m; and 1 s/div for Hor).
Processes 10 00367 g013
Figure 14. Diagram of the PV-M’s solar cell array for shadow simulation through a single PV-M simulator in which G = 600 W/m2 and T = 40 °C.
Figure 14. Diagram of the PV-M’s solar cell array for shadow simulation through a single PV-M simulator in which G = 600 W/m2 and T = 40 °C.
Processes 10 00367 g014
Figure 15. Experimental waveforms of PV-M Ppv-mVpv-m characteristic curves under PSC in which G = 600 W/m2 and T = 40 °C: (a) proposed, (b) P&O, and (c) PSO algorithms.
Figure 15. Experimental waveforms of PV-M Ppv-mVpv-m characteristic curves under PSC in which G = 600 W/m2 and T = 40 °C: (a) proposed, (b) P&O, and (c) PSO algorithms.
Processes 10 00367 g015
Figure 16. The proposed algorithm experimental waveforms of VGS, PV-M Vpv-m, PV-M Ipv-m, and PV-M Ppv-m under PSC in which G = 600 W/m2 and T = 40 °C. (20 V/div for VGS; 50 V/div for Vpv-m; 5 A/div for Ipv-m; 100 W/div for Ppv-m; and 1 s/div for Hor).
Figure 16. The proposed algorithm experimental waveforms of VGS, PV-M Vpv-m, PV-M Ipv-m, and PV-M Ppv-m under PSC in which G = 600 W/m2 and T = 40 °C. (20 V/div for VGS; 50 V/div for Vpv-m; 5 A/div for Ipv-m; 100 W/div for Ppv-m; and 1 s/div for Hor).
Processes 10 00367 g016
Table 1. Property comparison of four algorithms.
Table 1. Property comparison of four algorithms.
AlgorithmParametersComplexityNumber of SensorsMPPT SpeedMPPT Efficiency
Under UICUnder PSCUnder UICUnder PSC
ProposedNecessaryMediumFourRapidRapidHighHigh
P&O [16]Not necessaryVery lowTwoSlowSlowHighLow
PSO [20]NecessaryMediumTwoRapidMediumHighMedium
RCC [31]Not necessaryLowTwoMediumSlowHighMedium
Table 2. The parameters of the photovoltaic module.
Table 2. The parameters of the photovoltaic module.
ParameterValue
PV-M open circuit voltage (Voc)44.95 V
PV-M short circuit current (Isc)8.64 A
PV-M maximum power point voltage (VMPP)36.95 V
PV-M maximum power point current (IMPP)8.12 A
PV-M maximum power (PMPP)300 W
PV-M temperature coefficient of Voc−0.36901 V/°C
PV-M temperature coefficient of Isc0.06099 A/°C
Table 3. Relationship between the x1, y1, and z1 parameters, irradiance level, and temperature.
Table 3. Relationship between the x1, y1, and z1 parameters, irradiance level, and temperature.
Irradiance Level
(W/m2)
Temperature (°C)Parameter
x1y1z1
100010−60−0.043210.85−41.88
95010−60−0.040810.275−39.81
90010−60−0.03929.81−37.69
85010−60−0.03699.25−35.64
80010−60−0.03448.66−33.50
75010−60−0.03248.15−31.47
70010−60−0.03027.59−29.32
65010−60−0.02817.06−27.25
60010−60−0.02606.52−25.13
55010−60−0.02385.97−23.01
50010−60−0.02185.45−20.94
45010−60−0.01964.89−18.76
40010−60−0.01784.40−16.98
35010−60−0.01553.82−14.70
30010−60−0.01333.27−12.54
25010−60−0.01122.73−10.38
20010−60−0.00912.18−8.24
15010−60−0.00681.63−6.11
10010−60−0.00461.09−3.99
5010−60−0.00240.55−1.93
Table 4. Relationship between the parameter w and temperature.
Table 4. Relationship between the parameter w and temperature.
TemperatureParameter w
10 °C3.5751
15 °C3.6474
20 °C3.7227
25 °C3.8018
30 °C3.8842
35 °C3.9715
40 °C4.0628
45 °C4.1599
50 °C4.2618
55 °C4.3693
60 °C4.4826
Table 5. A comparison of three algorithms’ MPPT efficiency under UIC.
Table 5. A comparison of three algorithms’ MPPT efficiency under UIC.
AlgorithmG = 800 W/m2 and T = 25 °CG = 300 W/m2 and T = 50 °C
PMPP (W)Ppv-m (W)Efficiency (%)PMPP (W)Ppv-m (W)Efficiency (%)
Proposed240239.899.98079.899.8
PSO240239.899.98079.799.6
P&O240239.599.8807897.5
Table 6. A comparison among three algorithms’ MPPT efficiency under PSC.
Table 6. A comparison among three algorithms’ MPPT efficiency under PSC.
AlgorithmG = 900 W/m2 and T = 25 °CG = 600 W/m2 and T = 40 °C
PMPP (W)Ppv-m (W)Efficiency (%)PMPP (W)Ppv-m (W)Efficiency (%)
Proposed126.6126.299.710099.599.5
PSO126.6117.592.810095.195.1
P&O126.649.138.810028.528.5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lu, S.-D.; Lin, C.-H.; Huang, L.-Y.; Lee, Y.-L.; Liu, H.-D.; Liao, P.-C.; Gao, G.-J.; Hsu, C.-M. Novel Global-MPPT Control Strategy Considering the Variation in the Photovoltaic Module Output Power and Loads for Solar Power Systems. Processes 2022, 10, 367. https://doi.org/10.3390/pr10020367

AMA Style

Lu S-D, Lin C-H, Huang L-Y, Lee Y-L, Liu H-D, Liao P-C, Gao G-J, Hsu C-M. Novel Global-MPPT Control Strategy Considering the Variation in the Photovoltaic Module Output Power and Loads for Solar Power Systems. Processes. 2022; 10(2):367. https://doi.org/10.3390/pr10020367

Chicago/Turabian Style

Lu, Shiue-Der, Chang-Hua Lin, Liang-Yin Huang, Yu-Lin Lee, Hwa-Dong Liu, Pin-Chao Liao, Guo-Jyun Gao, and Chih-Ming Hsu. 2022. "Novel Global-MPPT Control Strategy Considering the Variation in the Photovoltaic Module Output Power and Loads for Solar Power Systems" Processes 10, no. 2: 367. https://doi.org/10.3390/pr10020367

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