Abstract

The photovoltaic (PV) model commonly used in engineering has difficulty in accurately predicting the actual power generation. In this study, a PV model commonly used in engineering was used to establish a PV simulation model and improve it based on experimental data. The influence of the PV output power characteristics and local shading on the power generation efficiency of the PV system was analyzed using MATLAB and the improved model. Aiming at the problem that most maximum power point tracking (MPPT) algorithms have difficulty quickly tracking the maximum power point (MPP) under fast-varying solar irradiation; a polynomial fitting-MPPT (PF-MPPT) algorithm and a simple fitting-MPPT (SPF-MPPT) algorithm based on polynomial fitting were proposed to track the maximum power point under the fast-varying solar irradiation. Finally, an improved MPPT system with the PF-MPPT algorithm was proposed to solve the problem of the significant reduction of the output power of a PV system under fast-varying solar irradiation and local shading. The simulation results showed that under fast-varying solar irradiation, the power-tracking abilities, and stabilities of the proposed two algorithms were similar to those of the perturb and observe (P&O) algorithm, but the tracking speed was over 2.58 times that of the constant voltage tracking (CVT) algorithm and four times that of the P&O algorithm. In addition, under fast-varying solar irradiation and local shading, the speed, ability, and stability of the improved MPPT system with the PF-MPPT algorithm when tracking the maximum power were 9.52, 1.32, and 1.84 times of the MPPT system with the P&O algorithm and 2.18, 1.41, and 2.00 times of the MPPT system with the particle swarm optimization algorithm, respectively.

1. Introduction

In recent years, an increasing number of researchers are recognizing the importance of photovoltaic power generation technology. Dobakhshari [1] proposed a maximum power point tracking (MPPT) optimization algorithm that limited the voltage search space. Their study showed that the algorithm could optimize the existing MPPT algorithm and that it exhibited good dynamic performances. Li [2] proposed a variable-weather-parameter MPPT algorithm and found that the performance of this method was better than those of the perturb and observe (P&O) algorithm and fuzzy algorithm under different irradiances and loads. Following this, Peng et al. [3] proposed an improved P&O algorithm to solve the power-tracking problem of solar cells under fast-varying solar irradiation. The results showed that the algorithm had better accuracy, speed, and efficiency under fast-varying solar irradiation than the other methods. Yilmaz et al. [4] proposed a new MPPT method, demonstrating that their method exhibited excellent performances under sudden environmental changes, and the speed to reach steady state was four times that of the P&O algorithm. Ko and Chao [5] proposed an improved Quine–McCluskey (QM) algorithm, and LabVIEW and PSIM were used for simulation experiments. The results showed that the proposed algorithm exhibited better performances under a step change in the environment than the P&O and QM algorithms. Mohanty et al. [6] proposed an improved gray wolf optimization algorithm to overcome the limitations of the traditional P&O algorithm, such as its low tracking efficiency and steady-state oscillations. The simulation results showed that this algorithm had a better tracking ability than the P&O algorithm. Kofinas et al. [7] proposed a direct numerical control (DNC) MPPT algorithm based on neural control. The results showed that the algorithm exhibited better performances in a harsh environment than the traditional P&O method. Alik and Jusoh [8] proposed a control method based on the traditional P&O and Check algorithms. Simulink results showed that the proposed control method had a higher tracking efficiency under local shading than the P&O algorithm. Eltamaly [9] proposed an improved particle swarm optimization (PSO) algorithm based on the genetic and PSO algorithms. Simulink and PSIM results showed that the algorithm could more accurately track the global maximum power point than the fuzzy logic control algorithm. Hou et al. [10] proposed an MPPT control method based on the glow worm swarm optimization algorithm. Simulink results showed that the algorithm had a better tracking ability under sudden irradiance than the P&O algorithm. Giraldo et al. [11] proposed an MPPT algorithm based on fuzzy control. Simulink results showed the algorithm had better stability and a lower power consumption than the P&O algorithm. Bingol and Ozkaya [12] proposed five different PV array structure designs for PV systems that were vulnerable to the negative impact of local shading. Simulink results showed that the PV array structure had a significant impact on the PV efficiency, and the full cross structure exhibited the best performance. Macaulay and Zhou [13] proposed an improved P&O algorithm with a variable step size based on a fuzzy algorithm. The results showed that the algorithm had a faster response speed and a higher stability under rapidly changing solar irradiation than the P&O algorithm. Huang and Wang [14] proposed an algorithm to analyze the degradation factors of a PV module. A large quantity of PV data was used to study the influencing factors of the PV module aging. The results showed that the main cause of the power loss was the optical degradation of a PV module. Li and Qi [15] proposed an improved gravity search algorithm. The results showed that the algorithm improved the tracking time and accuracy significantly compared to the PSO algorithm and gravity search algorithm. Nabipour et al. [16] proposed an MPPT algorithm based on a fuzzy adaptive algorithm; the test results showed that the algorithm exhibited better steady-state and dynamic tracking performances than the traditional fuzzy algorithm. Teng et al. [17] proposed an MPPT algorithm based on parameter estimation. Simulation and experimental results show that the algorithm exhibited better performances than the P&O algorithm. Wjya et al. [18] proposed a new method for a solar microgrid based on long short-term memory and demand response to solve the problem of an unstable solar output voltage. The results showed that the method can meet the power requirements of electrical appliances while ensuring voltage stability. Sher et al. [19] proposed an improved P&O method. The short-circuit current method was used to determine the initial operating point of a PV system, and then traditional P&O technology was implemented. The results showed that the algorithm had a better tracking ability and stability than the P&O algorithm. Fares et al. [20] proposed an improved MPPT method based on the squirrel search algorithm (ssa) and compared it with the conventional ssa and pso algorithms. The results showed that the proposed algorithm has faster convergence and lower power oscillations. Shams et al. [21] proposed an improved MPPT algorithm based on a butterfly optimization algorithm and experimentally validated it on a SEPIC converter topology. The results showed that the proposed method achieved an average steady-state efficiency of 99.85% and the response speed improved by 86.15%. Pervez et al. [22] proposed an MPPT algorithm based on the most valuable player algorithm (MVPA) and compared it with the PSO algorithm, and the results showed that the proposed algorithm has a faster tracking speed and higher power tracking efficiency. Shams et al. [23] proposed an improved MPPT algorithm based on the team game optimization algorithm and conducted experiments under different shading conditions. The experimental results showed that the average MPPT efficiency of the proposed method was 99.78%, the average tracking time was 0.9 s, and the convergence speed was 115% of the original one. Premkumar and Sowmya [24] proposed an improved MPPT algorithm based on the bionic whale optimization (WO), and the simulation results showed that the proposed method has a faster convergence speed and tracking efficiency. Manoharan et al. [25] proposed an improved MPPT algorithm based on the P&O algorithm and verified the experiments via simulations using MATLAB/Simulink. The results showed that the proposed algorithm can accurately track the MPP under various operating conditions. Premkumar and Sumithira [26] proposed an MPPT algorithm based on the P&O and Whale Optimization (WOA) algorithms, which was validated through modeling and simulation using MATLAB/Simulink. The simulation results showed that the proposed algorithm improves the output power of the photovoltaic system under partial shading. Premkumar et al. [27] proposed an MPPT algorithm based on the SALP group and the P&O algorithm and simulated it with MATLAB/Simulink simulation tool. The results showed that the proposed algorithm has higher tracking performance than the P&O algorithm. Priyadarshi et al. [28] proposed an intelligent fuzzy particle swarm optimization (FPSO) based the MPPT algorithm, which was validated using MATLAB/Simulink. The results showed that the proposed MPPT algorithm has high tracking efficiency and excellent dynamic control. Priyadarshi et al. [29] proposed an MPPT method based on the Flower Pollination Algorithm (FPA), and the results showed that the proposed method has better power tracking capability and faster convergence speed. Priyadarshi et al. [30] proposed a hybrid MPPT method based on adaptive neural and particle swarm optimization, and the results showed that the proposed method has better drive control and can obtain high-quality inverter currents. Padmanaban et al. [31] proposed an MPPT algorithm based on adaptive neural and artificial bee colony, and the results showed that the proposed algorithm can effectively improve the performance of grid-connected PV systems. Tayagaki et al. [32] analyzed the power generation of solar cells at different positions on the vehicle body. The results show that the power generated by a PV module installed on the side was less than one quarter of the level. When the inclination angle was 40°, the solar modules had a better power generation efficiency. Zakaria et al. [33] proposed a solar azimuth tracking method based on artificial vision. The collected images were used to identify the current solar azimuth and then control the orientation of the solar cells. The experimental results showed that the proposed tracking method could improve the efficiency of PV power generation.

In this study, a PV model commonly used in engineering was used to establish a PV simulation model. Based on experimental data, the model was improved, and the output characteristics of the PV module were analyzed by using the improved model and MATLAB. To solve the problem of the low power generation efficiency of the traditional MPPT method under fast-varying solar irradiation, the PF-MPPT algorithm and SPF-MPPT algorithm based on a polynomial fitting algorithm were proposed to track the maximum power point in the current environment. The performances of the PF-MPPT algorithm, SPF-MPPT algorithm, P&O algorithm, and constant voltage tracking (CVT) algorithm under fast-varying solar irradiation was simulated and analyzed. To solve the problem that the output power of a traditional PV system decreases significantly under fast-varying solar irradiation and local shading, an improved MPPT system with the PF-MPPT algorithm was proposed and compared with the traditional MPPT system with the PSO and P&O algorithms.

2. Contributions of Previous Work

There are many scientific papers on improving the efficiency of photovoltaics [133]. These papers usually include descriptions of the studies, proposed solutions for optimization algorithms, and feasibility validation of new algorithms. However, most of these papers focus on analysis under fast-varying radiance or local shading, often ignoring the possible coexistence of fast-varying radiance and local shading. Table 1 shows a comparison of the differences between these previous studies.

Based on the previous literature review, to solve the problem that the output power of a traditional PV system decreases significantly under fast-varying solar irradiation and local shading, an improved MPPT system with the PF-MPPT algorithm was proposed.

3. PV Model and Experiment

3.1. PV Model

The PV model commonly used in engineering is as follows: where is the PV output current, is the PV output voltage, is the short-circuit current, is the peak current, is the open-circuit voltage, and is the peak voltage.

If and are substituted into (1), the following can be obtained:

Because the model is obtained in a fixed environment and ignores the effects of different external environments, the parameters , , , and need to be compensated. The compensation formula for is as follows: where is the current solar irradiance, is the standard solar irradiance, is the temperature difference of the PV module between the current and standard working conditions, and is the temperature compensation coefficient of the current.

The compensation formula for is as follows:

The compensation formula for is as follows: where is the temperature compensation coefficient of the voltage, is the Euler number, is the solar irradiance difference between the current and standard conditions, and is the compensation coefficient of the solar irradiance.

The compensation formula for Um is as follows:

The values of , , and are often set to 0.0005 °C−1, 0.2 m2/W, and 0.00288°C−1, respectively. A PV simulation model was established in Simulink, as shown in Figure 1.

3.2. Experiment

To obtain the relationship between the output voltage and current of the PV module under different environments, PV module output characteristic experiments were conducted. The experiments were carried out under external environmental conditions. The relevant parameters of PV panels and PV converters are shown in Table 2. The experimental arrangement is shown in Figure 2. Solar irradiation was measured with a solar irradiation instrument. The temperature of the PV module was measured with a temperature measuring instrument. Sliding rheostats in the range of 0–1000 Ω and 0–500 Ω were used to simulate different loads. The output voltage and current of the PV module was measured with two multimeters, and experimental data were processed with a computer. The PV module was connected in series with the load (sliding rheostat).

3.3. Improved PV Model

The experimental and simulated environmental conditions are shown in Table 3. The environmental conditions for the simulation and improved simulation settings are the same.

The relationship between the mathematical model and experimental data is shown in Figure 3. Under four different environmental conditions, the open-circuit voltages of the experimental data were , , , and . Thus, . The open-circuit voltage of the simulation data was small, and , which did not agree with the experimental data. Under the same conditions, the short-circuit current in the experiment was less than that of the simulation.

Based on the analysis of Figure 3, the photovoltaic model was improved. The improved PV model is as follows: where the current scale factor , the voltage scale factor , , , and .

The relationship between the improved mathematical model and experimental data is shown in Figure 4. Under the four different environmental conditions, the open-circuit voltages of the improved simulation data were , , , and , which were similar to the corresponding experimental data. Under the same conditions, the short-circuit currents of the improved simulation data were , , , and , which were close to the experimental values of 850 mA, 2580 mA, 5960 mA, and 9370 mA, respectively. In conclusion, the improved model was more in line with the output characteristics of the PV module.

4. PV Output Power Characteristic Analysis

Under standard solar irradiance, the voltage-power-temperature characteristics from the simulation obtained using the improved PV model are shown in Figure 5. The maximum power varied from 295 to 319 W, and the open-circuit voltage varied between 38 and 43 V. The smaller the temperature T was, the smaller the power change, the greater the maximum power Pm, the greater the peak voltage and the greater the open-circuit voltage became. Overall, the power output curve first increased and then decreased rapidly with the increase in voltage. When the output voltage U was less than 30 V, the output power increased linearly with the increase in temperature, and the output power increased with the increase in the output voltage at the same temperature. When the output voltage was greater than 30 V and less than 40 V, the output power increased first and then decreased with the increase in temperature. When the output voltage was greater than about 40 V, the output power decreased parabolically with the increase in temperature.

Under standard temperature conditions, the simulation results of the voltage-power-solar irradiance characteristics obtained using the improved PV model are shown in Figure 6. The maximum power varied between 25 and 396 W, and the open-circuit voltage varied between 40 and 53 V. The smaller the solar irradiance was, the smaller the power change, the smaller the maximum power , the smaller the peak voltage , and the smaller the open-circuit voltage became. Overall, the power output curve first increased and then decreased rapidly with the increase in voltage. When the output voltage was less than 50 V, the output power increased linearly with the increase in the solar irradiance, and the output power increased with the increase in the output voltage under the same solar irradiance. When the output voltage was greater than 50 V, the power increased linearly with the increase in the solar irradiance, but a greater solar irradiance was required to generate power. Overall, the greater the solar irradiation was, the faster the power rise became.

5. Improved MPPT Algorithm

At present, the approaches used to improve the algorithms to increase the PV efficiency are to improve P&O algorithms by changing the step size or relevant parameters or to integrate and improve a variety of intelligent algorithms (neural network, particle swarm optimization, gray wolf optimization, fuzzy control, and genetic algorithm). The research on effective improved algorithms based on the polynomial fitting algorithm is lacking at present.

Aiming at the problem that the traditional MPPT methods have low power generation efficiencies under fast-varying solar irradiation, an MPPT algorithm based on the polynomial fitting is proposed to predict the best value in the current environment.

Based on many PV module output data and the MATLAB curve fitting tool, the relationship between the solar irradiance , temperature , and peak voltage was fitted. In the fitting formulas below, the temperature is denoted as , the solar irradiance is denoted as , and the peak voltage is denoted as . The fitted functions were as follows: (1)The powers of and were set to one:

The results of this fitted formula are shown in Figure 7. The coefficient of determination , showing that the fitting effect was good. (2)The power of was set to two and the power of was set to one:

The results of this fitted formula are shown in Figure 8. , showing that the fitting effect of the algorithm was better than that of Equation (8). (3)The power of was set to one, and the power of was set to two:

The results of the fitted formula are shown in Figure 9. , showing that the fitting effect of the algorithm was better than that of Equation (9). (4)The powers of and were set to higher numbers. Using this formula for fitting, . Thus, the number of calculations was increased, but the fitting effect was not improved

Overall, when the power of is set to 1 and the power of is set to 2, the resulting algorithm has a better fitting effect and is defined as the polynomial fitting-MPPT (PF-MPPT) algorithm as follows:

When the power of and is set to one, the resulting algorithm is less computationally intensive and is defined as the simple polynomial fitting-MPPT (SPF-MPPT) algorithm, as follows:

6. Simulation Analysis of the MPPT Algorithm

The variations of the solar irradiance and temperature with time are shown in Figure 10. Signal builder was used to represent the changes of the solar irradiance and temperature over time as input signals.

The improved PV model was used to build the MPPT system model (CVT algorithm as an example), as shown in Figure 11. The average power and amplitude of the PF-MPPT algorithm, SPF-MPPT algorithm, traditional CVT algorithm, and P&O algorithm are shown in Table 4. The simulation results of each algorithm at the operating point are shown in Figure 12.

By setting an appropriate target value, the time when the output power curve of the analysis algorithm increased from 0 W to the target value was calculated. The less time was consumed, the faster the power increased, and the faster the algorithm tracked the power.

As shown in Table 4, the total average power of the PF-MPPT algorithm was 218.06 W, and the total average amplitude was 15.35 W. The total average power of the SPF-MPPT algorithm was 219.0 W, and the total average amplitude was 15.88 W. The total average power of the CVT algorithm was 149.43 W, and the total average amplitude was 20.12 W. The total average power of the P&O algorithm was 219.3 W, and the total average amplitude was 15.05 W. Thus, the following conclusions can be made: (1) The power-tracking abilities of the proposed PF-MPPT and SPF-MPPT algorithms were similar to that of the P&O algorithm and were 1.46 times that of the CVT algorithm. (2) The stabilities of the tracking power of the two algorithms were similar to that of the P&O algorithm, and they were 1.26 times that of the CVT algorithm.

As shown in Figure 12, if the target power was set to 150 W, the PF-MPPT algorithm required 0.00925 s, the SPF-MPPT algorithm required 0.0087 s, the CVT algorithm required 0.0239 s, and the P&O algorithm required 0.03715 s. Thus, the speeds of the tracking power of the PF-MPPT and SPF-MPPT algorithms were similar. The speed of the tracking power of the PF-MPPT algorithm was over 2.58 times that of the CVT algorithm and four times that of the P&O algorithm.

In conclusion, under fast-varying solar radiation, the proposed algorithm has high tracking speed and output power. However, there are some limitations. For example, the algorithm is based on the input and output data of photovoltaic modules; that is, the algorithm is more suitable for customized development than for large-scale promotion.

7. Output Characteristics of the PV System under Local Shading

The PV system under local shading will produce a hot-spot effect. Bypass diodes were used to provide a low impedance path for each module to protect the PV module. The photovoltaic system composed of four PV modules in series was affected by local shading, as shown in Figure 13. Case 1 was the case of a PV module under normal light, case 2 was the case of a PV module under two kinds of shading, and case 3 was the case of a PV module under three kinds of shading, and the shading was more severe.

Simulink was used to build a PV simulation model under local shading, as shown in Figure 14. The results of the model are shown in Figure 15. The output power curve of case1 has only one global maximum power point (G1) of 1424 W. The output power curve of case2 had two local maximum power points (G21 and G22) and a global maximum power point (G23) of 794.7 W. The output power curve of case 3 had three local maximum power points (G21, G33, and G34) and one global maximum power point (G32) of 529 W. Thus, with the increase in the shading degree, the output power of the PV module decreased significantly, and there were multiple extreme values.

8. Optimization of the PV System under Fast-Varying Solar Irradiation and Local Shading

Previous PV studies focused on either fast-varying solar irradiation or local shading. Various improvements on the traditional MPPT algorithm have been proposed, including an adaptive step size improvement of the P&O, an adaptive improvement of the inertia weight or learning factor of the PSO, a gray wolf optimization and salp swarm algorithm complementary improvement, a firefly optimization, and a CVT algorithm complementary improvement. There are also ways to overcome local shading by changing the structure of the PV array.

The traditional MPPT system is shown in Figure 16. There are some problems with the traditional MPPT system: (1)The traditional MPPT algorithm control center cannot process multiple groups of environmental data at the same time, and thus, it cannot meet the requirements of the proposed PF-MPPT algorithm(2)The problem of a sharp power reduction of a PV system under local shading cannot be avoided

To solve the problems of the traditional MPPT system, an improved MPPT system was proposed, as shown in Figure 17. The system has the following advantages: (1)It can ensure the series relationship of solar modules(2)An algorithm control center is provided for each PV module. This system can maximize the power generation efficiency of each PV module, overcome the problem of significant power decline under local shading, and meet the requirements of the PF-MPPT algorithm

8.1. Irradiation Was Varied and Temperature Was 25 °C

Signal builder was used to generate the solar irradiance and temperature variation over time as input signals. The solar irradiance variations of PV modules with time are shown in Figure 18. Within 0–0.5 s, the PV system was in a local shading situation similar to that in case 2. After the irradiation increased rapidly at 0.5 s, the PV system was under normal lighting conditions similar to those in case 1. After the irradiation dropped rapidly at 2 s, the PV system was in a local shading situation similar to that in case 3. The simulation results are shown in Figure 19. The average power and amplitude values of the improved MPPT system with the PF-MPPT algorithm, the MPPT system with the PSO algorithm, and the MPPT system with the P&O algorithm at the operating point are shown in Table 5.

As shown in Table 5, under the local shadows in case 2 and case 3, the average output power values of the improved MPPT system with the PF-MPPT algorithm were 899.1 and 654.0 W, respectively, exceeding the global maximum power points G23 (794.7 W) and G32 (529 W) of the ordinary PV system. This showed that the improved MPPT system with the PF-MPPT algorithm could overcome the problem of the significant power reduction of the PV system under local shading.

As shown in Figure 19, when the target power was set to 600 W, the MPPT system with the PSO algorithm required 0.03259 s, the MPPT system with the P&O algorithm required 0.02323 s, and the improved MPPT system with the PF-MPPT algorithm required 0.009748 s. The tracking power speed of the improved MPPT system with the PF-MPPT algorithm was more than 3.34 times that of the MPPT system with the PSO algorithm and 2.38 times that of the MPPT system with the P&O algorithm.

The total average power of the improved MPPT system with the PF-MPPT algorithm was 905.03 W, and the total average amplitude was 44.67 W. The total average power of the MPPT system with the PSO algorithm was 692.1 W, and the total average amplitude was 86.23 W. The total average power of the MPPT system with the P&O algorithm was 722.6 W, and the total average amplitude was 83.27 W. Thus, the following conclusions can be made: (1)The power-tracking ability of the improved MPPT system with the PF-MPPT algorithm was 1.31 times that of the MPPT system with the PSO algorithm and 1.25 times that of the MPPT system with the P&O algorithm(2)The stability of the tracking power of the improved MPPT system with the PF-MPPT algorithm was 1.93 times that of the MPPT system with the PSO algorithm and 1.86 times that of the MPPT system with the P&O algorithm

8.2. Irradiation and Temperature Were Varied

Most previous studies on the MPPT algorithm only considered the influence of solar irradiation on the output power of the PV system but ignored the influence of the module temperature. Signal builder was used to generate the changes of the solar irradiance and temperature over time as input signals. The solar irradiance variations of PV modules with time are shown in Figure 18. The relationship between the PV module temperature , external temperature , and solar irradiance is generally as follows:

The temperature variations of PV modules with time are shown in Figure 20. The average power and amplitude of the improved MPPT system with the PF-MPPT algorithm, the MPPT system with the PSO algorithm, and the MPPT system with the P&O algorithm at the operating point are shown in Table 6. The simulation results are shown in Figure 21.

As shown in Table 6, under the local shadows in case 2 and case 3, the values of the average output power of the improved MPPT system with the PF-MPPT algorithm were 892.3 and 644.1 W, respectively, exceeding the global maximum power points G23 (794.7 W) and G32 (529 W) of the ordinary PV system. This showed that the improved MPPT system with the PF-MPPT algorithm could overcome the problem of the significant power reduction of PV systems under local shading.

As shown in Figure 21, when the target power was set to 500 W, the MPPT system with the PSO algorithm required 0.0767 s, the MPPT system with the P&O algorithm required 0.01759 s, and the improved MPPT system with the PF-MPPT algorithm required 0.00806 s. The tracking power speed of the improved MPPT system with the PF-MPPT algorithm was 9.52 times that of the MPPT system with the PSO algorithm and 2.18 times that of the MPPT system with the P&O algorithm.

The total average power of the improved MPPT system with the PF-MPPT algorithm was 891.8 W, and the total average amplitude was 51.43 W. The total average power of the MPPT system with the PSO algorithm was 632.47 W, and the total average amplitude was 103.30 W. The total average power of the MPPT system with the P&O algorithm was 674.0 W, and the total average amplitude was 94.7 W. Thus, the following conclusions can be made: (1)The power-tracking ability of the improved MPPT system with the PF-MPPT algorithm was 1.41 times that of the MPPT system with the PSO algorithm and 1.32 times that of the MPPT system with the P&O algorithm(2)The stability of the tracking power of the improved MPPT system with the PF-MPPT algorithm was 2.00 times that of the MPPT system with the PSO algorithm and 1.84 times that of the MPPT system with the P&O algorithm

Compared with the simulation data at a fixed temperature, the module temperature had a significant impact on the output power and stability of the PV system. The total average power of the improved MPPT system with the PF-MPPT algorithm was reduced by 13.32 W, and the total average amplitude was increased by 6.76 W. The total average power of the MPPT system with the PSO algorithm was reduced by 59.63 W, and the total average amplitude was increased by 58.63 W. The total average power of the MPPT system with the P&O algorithm was reduced by 48.6 W, and the total average amplitude was increased by 11.43 W. The improved MPPT system with the PF-MPPT algorithm had better resistance to the negative effects of temperature.

In conclusion, it is necessary to introduce variations of the PV module temperature in simulation experiments so that they are more in line real systems. Compared with the MPPT system with the PSO or P&O algorithm, the improved MPPT system with the PF-MPPT algorithm can greatly improve the efficiency of PV systems in harsh environments.

9. Conclusions

The PV model commonly used in engineering was used to establish a PV simulation model, and the model was improved based on experimental data. The improved model was used to analyze the PV output power characteristics and the influence of local shading on the PV system power generation efficiency. The results showed that the output power curve of the PV module first increased and then decreased rapidly with the increase in the voltage. With the increase in the shading degree, the output power of the PV system decreased significantly, and there were several extreme values.

Aiming at the problem that most MPPT algorithms have difficulty tracking the maximum power point quickly under fast-varying solar irradiation, a PF-MPPT algorithm and an SPF-MPPT algorithm based on polynomial fitting were proposed to track the maximum power point in the current environment. The MPPT simulation system was used to analyze the performances of the PF-MPPT algorithm, SPF-MPPT algorithm, P&O algorithm, and CVT algorithm under fast-varying solar irradiation. The simulation results are as follows: (1)The speed of the tracking power of the proposed PF-MPPT algorithm was similar to that of the SPF-MPPT algorithm, which was over 2.58 times that of the CVT algorithm and four times that of the P&O algorithm(2)The power-tracking abilities and stabilities of the proposed PF-MPPT and SPF-MPPT algorithms were similar to those of the P&O algorithm, and they were 1.46 and 1.16 times those of the CVT algorithm, respectively(1)Aiming at the problem that the output power of the traditional MPPT system decreases under fast-varying solar irradiation and local shading; an improved MPPT system with the PF-MPPT algorithm was proposed to track the maximum power point in the current environment. The simulation results showed the following:(2)Under fast-varying solar irradiation and local shading, the speed, ability, and stability of the improved MPPT system with the PF-MPPT algorithm when tracking the maximum power were 9.52, 1.41, and 2.00 times those of the MPPT system with the PSO algorithm and 2.18, 1.32, and 1.84 times those of the MPPT system with the P&O algorithm, respectively(3)Under the local shadows in case 2 and case 3, the average output power values of the improved MPPT system with the PF-MPPT algorithm were 892.3 and 644.1 W, respectively, exceeding the global maximum power points G23 (794.7 W) and G32 (529 W) of the photovoltaic system. This showed that the improved MPPT system with the PF-MPPT algorithm could overcome the problem of the significant power reduction of photovoltaic systems under local shading(4)The module temperature had a significant impact on the output power and stability of the photovoltaic system. The improved MPPT system with the PF-MPPT algorithm had better resistance to the negative effects of the temperature

In this paper, the effects of radiation and temperature on the output power of the PV model were investigated. In the future, more factors such as radiation, temperature, haze, dust, and wind will be studied on the PV model output power.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This entire study was funded by the Fujian Industrial Technology Development and Application Project (grant number 2021I0024) and the Natural Science Foundation of Fujian Province, China (grant number 2021 J011202).