Next Article in Journal
Electrochemical Impedance Spectroscopy Based on the State of Health Estimation for Lithium-Ion Batteries
Next Article in Special Issue
Artificial Neural Network for Fault Diagnosis of Solar Photovoltaic Systems: A Survey
Previous Article in Journal
Impacts of Different Types of Automated Vehicles on Traffic Flow Characteristics and Emissions: A Microscopic Traffic Simulation of Different Freeway Segments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Variable-Weather-Parameter MPPT Method Based on Equation Solution for Photovoltaic System with DC Bus

College of Intelligent Systems Science and Engineering, Hubei Minzu University, Enshi 445000, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(18), 6671; https://doi.org/10.3390/en15186671
Submission received: 1 August 2022 / Revised: 8 September 2022 / Accepted: 9 September 2022 / Published: 13 September 2022
(This article belongs to the Special Issue Forecasting, Modeling, and Optimization of Photovoltaic Systems)

Abstract

:
The control signals of the variable-weather-parameter (VWP) methods need to be calculated by the real-time measured data of the irradiance and temperature (I&T) sensors, which leads to the high hardware cost of the sensors. To solve this problem, the PV system with a DC bus is selected as the research subject and a novel maximum power point tracking (MPPT) method is proposed. It is named the VWP MPPT method based on the equation solution (ES-VWP method). Its control signal is directly calculated by the solution of an established equation set rather than data measured by the I&T sensors. This equation set consists of two integrated mathematical equations, which represent two different operating points of the PV system. Meanwhile, when the bus voltage is varying or unknown, a calculation method that can estimate the real-time value of the DC bus voltage is proposed. In addition, an implementation method corresponding to the ES-VWP method is also designed. Finally, some simulation experiments are carried out to verify the availability and feasibility of the ES-VWP method. Meanwhile, some simulation experiments show that the error of the equation solution is less than 0.0001. In addition, some simulation experiments illustrate that the MPPT settling times of the ES-VWP method are always less than one-tenth of the P&O method (or one-sixth of the FLC method). Compared with the existing VWP methods, it can be implemented without the use of I&T sensors or external I&T data. Meanwhile, compared with other existing MPPT methods, its better MPPT rapidity originating from the advantage of the VWP methods is inherited. This work is the first attempt to design a novel MPPT method by obtaining the real-time equation solutions of V o c and I s c . Meanwhile, this work is also the first attempt to solve the real-time equation of V b u s by the solved V o c and I s c . In addition, this work is also the first attempt to design an implementation method for establishing an equation set by sampling two operating points of a PV system at the same time.

1. Introduction

Up to now, a lot of MPPT methods have been proposed [1,2]. They mainly include some conventional methods (such as the P&O method [3], INC method [4], etc.), some intelligent methods (such as the FLC method [5], SSO method [6], etc.), and other methods (such as the VWP methods [7,8], SCC method [9], etc.). Meanwhile, some studies on the mathematical equations of the PV system have also been presented. For example, a Monod equation was presented to estimate the output power and then an MPPT method was proposed [10]. Moreover, the V I characteristic implicit equation of the PV cell was applied to analyze the relationships between some parameters solved by an optimization algorithm [11]. In addition, some integrated equations have been proposed to analyze the V I characteristics of the PV system [12]. As everyone knows, these implicit equations or integrated equations implicate the regularity of the MPP varying with irradiance and temperature. However, hitherto, it is very difficult to directly use them to design the new MPPT method of the PV system. The primary reason is the lack of a direct relationship between them and the MPP control signal, especially under fast varying irradiance and temperature conditions. To sweep away this obstacle, in this work, the relationship between the V I characteristics and MPP control signal is identified by solving a built integrated equation of the PV system. On the basis of this, a novel MPPT method is designed and proposed. In this work, the regularity with which the MPP varies with irradiance and temperature is disclosed by the equation solution, which is beneficial to improving the understanding level of the MPPT control law based on the integrated equations of the PV system.
In existing MPPT methods, the VWP methods have the fastest MPPT speed [7,8]. However, they suffer from the high cost of the I&T sensors. Therefore, when they are thoroughly studied, one of the main tasks is to find the perfect balance between low hardware costs and a good MPPT performance. Clearly, an effective way is the abandonment of the irradiance or temperature sensors, and now some attempts have been made. For example, without an irradiance sensor, a short-circuit current MPPT method was presented to improve the MPPT capability of the conventional P&O method [13]. However, here, the real-time value of the short-circuit current must be measured, so the system complexity and MPPT performance are greatly influenced. Meanwhile, to reduce the hardware cost arising from I&T sensors, the weather forecast data has been used to design a VWP method [14]. However, the usage of the external forecast data implies extra equipment and a worrying accuracy. Obviously, some serious shortcomings have appeared after the I&T sensors were thrown away. To solve this difficult problem, in this work, a direct calculation method of the real-time control signal is proposed by solving an equation set. Here, this established equation set consists of two integrated equations of the PV system with a DC bus. The aim of the equation solution is to obtain the real-time values of V o c and I s c after the output voltage and current are measured. Clearly, the design of this MPPT control process is very different from all existing VWP methods or other MPPT methods. The main difference arises from a transformation, in that the real-time data of the I&T sensors is replaced by the solved V o c and I s c . Meanwhile, this transformation also reveals the lower hardware cost and better control independence because no extra sensor or external data is needed in the MPPT achievement.
In addition, some MPPT methods are aimed at PV systems with a battery output and DC bus output. When batteries are used as the output of the PV system, its output voltage can be regarded as a constant. For example, a global MPPT method is proposed by scanning the characteristics of the batteries to overcome some shortcomings of the existing MPPT methods [15]. A sliding mode MPPT method was proposed when a battery bank was connected with the DC/DC converter of a PV system [16]. An MPPT method based on an introduced complex function was presented for a PV system with a battery output [17]. In contrast, there are some works on a PV system with a DC bus. For example, an efficiency comparison of the AC and DC power network was presented by simulation [18]. A global MPPT method based on PSO was proposed for the distributed PV system with a DC bus [19]. Meanwhile, an MPPT method based on robust input-output linear control was presented for a PV system with a DC bus [20]. Obviously, these PV systems can be unified and regarded as PV systems with a DC bus. Usually, the bus voltage is constant and is represented by V b u s . However, in practical applications, V b u s may vary in a large or small range, which will lead to inaccuracy in the calculated control signal. If a measurement circuit or sensor is used to measure its real-time value, the hardware cost is increased. To deal with this issue, in this work, a numerical solution method of V b u s is proposed. In this work, on the one hand, the gap in solving the real-time value of V b u s based on an established equation is filled in. On the other hand, the relationship between the operating point and V b u s , especially under varying DC bus conditions, is disclosed.
The main contributions and innovations of this work can be illustrated as follows:
(1)
A novel MPPT method is proposed by obtaining the real-time equation solutions of V o c and I s c . Meanwhile, it is unnecessary to solve the established equation set of the PV system with a DC bus at the MPP. Therefore, this MPPT method is very different from all existing VWP methods or other MPPT methods.
(2)
The real-time value of V b u s is first solved successfully by the obtained values of V o c and I s c . This work not only fills in the gap in obtaining the real-time equation solution of V b u s but also discloses the relationship between the bus voltage and other circuit parameters.
(3)
An implementation method for the ES-VWP method is successfully designed. This work is the first attempt to establish an equation set by sampling two operating points of a PV system at the same time.
(4)
In this work, the external data or measured values of the irradiance and temperature are no longer needed when an existing VWP method is implemented. Therefore, the lower hardware cost and better control independence can be achieved, which is beneficial to the widespread use of the VWP methods.
This work is arranged as follows: the principle of the ES-VWP method is analyzed in Section 2. This MPPT method is proposed and described in Section 3. Meanwhile, its implementation circuit and control process are designed in Section 4. The accuracy, feasibility, and availability of the ES-VWP method are verified, and the MPPT steady-state and transient-state performances are analyzed in Section 5. Finally, some conclusions are drawn in Section 6.

2. Principle

2.1. Mathematical Modeling of the PV System with a DC Bus

The PV system with a DC bus is shown in Figure 1. In this paper, the buck DC/DC converter (or buck circuit) is used as the MPPT circuit. By analogy, other converters can also be analyzed.
For the PV cell, its mathematical model is shown in Equations (1)–(3) [21,22]. It is usually called the four-parameter model in engineering applications [22]:
I = I s c [ 1 C 1 ( e V C 2 V o c 1 ) ]
C 1 = [ 1 I m I s c ] e V m C 2 V o c
C 2 = V m V o c 1 ln [ 1 I m I s c ]
For the buck circuit, its model is represented by Equation (4) [23]. Meanwhile, its input power ( P i ) and output power ( P o ) are represented by Equations (5) and (6), respectively:
V o = D V
P i = V I
P o = V o I o
For the DC bus, its model is represented by Equation (7):
V o = V b u s
Assume that, under ideal conditions, there is no power loss to the DC/DC converter, therefore, Equation (8) can be satisfied:
P o = P i
According to Equations (1) and (4)–(8), Equation (9) is satisfied under ideal conditions:
P o = P i = V b u s I s c D [ 1 C 1 ( e V b u s C 2 D V o c 1 ) ]
Equation (9) is the integrated equation of the PV system with a DC bus under ideal conditions when the buck circuit is used. It can be used to establish the equation set, which is the theoretical basis of the new proposed VWP method.

2.2. Establishment of the Equation Set

According to our previous work in [24], the control signal at the MPP can be calculated by Equation (10) for the PV system with a DC bus:
D max = V b u s C
where:
C = C 2 V o c [ lambertw ( e × 1 + C 1 C 1 ) 1 ]
Equation (11) can be replaced by Equation (12):
C = C C V o c
where C C = C 2 [ lambertw ( e + e / C 1 ) 1 ] . Here, we can assume that C C is a constant, and then Equation (13) is satisfied:
D max = V b u s C C V o c
Obviously, according to Equation (13), the calculated value of D max is determined by the three parameters ( V b u s , C C , and V o c ). Meanwhile, the bus voltage of the PV system is usually constant, so V b u s can be regarded as a known parameter. In this case, it is of importance to obtain the real-time value of V o c .
Therefore, two different operating points A ( V 1 , I 1 , D 1 ) and B ( V 2 , I 2 , D 2 ) are first selected, and then, Equations (14) and (15) are given by submitting them into Equation (9), respectively:
P o 1 = P i 1 = V b u s I s c D 1 [ 1 C 1 ( e V b u s C 2 D 1 V o c 1 ) ]
P o 2 = P i 2 = V b u s I s c D 2 [ 1 C 1 ( e V b u s C 2 D 2 V o c 1 ) ]
By submitting Equation (5) into Equations (14) and (15), then Equations (16) and (17) are satisfied, respectively:
V 1 I 1 = V b u s I s c D 1 [ 1 C 1 ( e V b u s C 2 D 1 V o c 1 ) ]
V 2 I 2 = V b u s I s c D 2 [ 1 C 1 ( e V b u s C 2 D 2 V o c 1 ) ]
When two operating points A and B are different from each other, Equations (16) and (17) are two independent equations. Therefore, an equation set can be established by combining them, and Equation (18) can be presented:
{ V 1 I 1 = V b u s I s c D 1 [ 1 C 1 ( e V b u s C 2 D 1 V o c 1 ) ] V 2 I 2 = V b u s I s c D 2 [ 1 C 1 ( e V b u s C 2 D 2 V o c 1 ) ]
Meanwhile, to simplify Equation (18), Equations (4) and (7) are submitted into it. Then, Equation (19) can be given:
{ I s c [ 1 C 1 ( e V 1 C 2 V oc 1 ) ] | D 1 = I 1 I s c [ 1 C 1 ( e V 2 C 2 V oc 1 ) ] | D 2 = I 2
According to our previous work in [25], C 1 and C 2 can be assumed as two constants. Therefore, only two unknown numbers ( I s c and V o c ) exist in Equation (19) when the real-time V ( V 1 or V 2 ) and I ( I 1 or I 2 ) are obtained by the measurement circuits (or sensors).
Obviously, after the real-time values of these two parameters ( I s c and V o c ) have been solved by Equation (19), the control signal at the MPP can be successfully calculated by Equation (10) in real time. This is the principle of proposing and designing the new MPPT method.

2.3. Equation Solution of the Bus Voltage

Generally, the bus voltage of the PV system is given or remains constant. In this case, its value can be easily obtained. However, in practical applications, it may vary in a large or small range. If it varies or its value is unknown, V b u s can still be obtained by the equation solution.
According to Equation (17), Equation (20) can be given as:
V b u s = D 2 V 2 I 2 I s c [ 1 C 1 ( e V b u s C 2 D 2 V o c 1 ) ]
Clearly, V b u s can be calculated after V 2 and I 2 have been measured. Here, I s c and V o c are solved by Equation (19), and D 2 is directly read by the controller. Therefore, Equation (20) is the theory basis for solving the real-time value of the DC bus voltage.
In addition, theoretically, the real-time value of V b u s can also be solved by Equation (21). This equation is built by the operating point A.
V b u s = D 1 V 1 I 1 I s c [ 1 C 1 ( e V b u s C 2 D 1 V o c 1 ) ]
However, in this work, Equation (20) is used to solve the real-time value of V b u s rather than Equation (21). Two main reasons can be illustrated as follows: on the one hand, this choice is determined by the designs of the system configuration and the MPPT control process. They are presented and introduced in Section 4. On the other hand, the accuracy of the equation solution is considered. This issue is analyzed in Section 4.2 and Section 5.1.3.

3. Proposition

According to Equation (13), a new VWP method can be proposed and described: for the MPPT controller of the PV system with a DC bus, its real-time MPP control signal ( D max ) can be directly calculated by Equation (13) after V o c is solved by Equation (19) in real time. If V b u s varies or is unknown, the real-time value of V b u s should also be solved by Equation (20) and then participate in the calculation of D max . In Equation (19), the points A ( V 1 , I 1 , D 1 ) and B ( V 2 , I 2 , D 2 ) are updated by the real-time measured values. Meanwhile, these two points must remain different from each other to make Equation (19) reasonable and available. Because the equation solution plays a key role in the real-time calculation of D max , this method is named the VWP MPPT method based on the equation solution (ES-VWP method).
Clearly, by comparing this ES-VWP method with other VWP methods, some characteristics can be shown: on the one hand, the good MPPT speed can be inherited by the direct calculation of D max , especially under varying weather conditions. On the other hand, in this ES-VWP method, the irradiance and temperature sensors (or external data of the I&T) are not needed, which means greatly reduced hardware costs. Therefore, this method is very different from other VWP methods.

4. Implementation

4.1. Design of System Configuration

A PV system corresponding to this proposed ES-VWP method is designed. Its configuration is shown in Figure 2. Generally, this PV system with a DC bus consists of PV subsystems 1-n, DC bus, DC loads, inverter with AC loads (grid or AC bus), bidirectional DC/DC converter with batteries, etc., as shown in Figure 2. Here, all PV subsystems are connected by a DC bus and an MPPT controller can be used to control them. In practical applications, the inverter, bidirectional DC/DC converter with batteries, and other units can also be controlled by this controller. However, in this work, only the MPPT control process is taken into account.
Figure 2 shows that, to obtain the points A ( V 1 , I 1 , D 1 ) and B ( V 2 , I 2 , D 2 ), the real-time values of V 1 , I 1 , V 2 , and I 2 must be measured and sent into the MPPT controller. Here, these four parameters must be sampled at the same time. Three main reasons can be illustrated as follows: firstly, the synchronous sampling ensures the same weather conditions because I s c and V o c change with the varying weather. Therefore, the reasonableness and uniqueness of these two parameters can be ensured by the synchronously measured data. Secondly, in practical applications, some sampling error may be caused by the differences in the hardware, software, delay, inertia, etc. Therefore, to a certain extent, the synchronous sampling can reduce the error to ensure the accuracy. Thirdly, the good MPPT rapidity of the proposed method is ensured by the design (Figure 2) for synchronous sampling. In contrast, if two points A and B are sampled at regular intervals, it is difficult for the delay between two sampling intervals to be accepted because the MPPT rapidity will be greatly influenced by this delay.
Therefore, in this design, V 1 and I 1 are measured in PV subsystem 1 while V 2 and I 2 are measured in PV subsystem 2. Meanwhile, to make the points A and B different from each other all the time, the control signal of the buck DC/DC converter 1 is set as D max while the buck DC/DC converter 2 is set as D max Δ D . Here, Δ D represents the duty cycle increment and is a small positive number. In this work, it is selected as 0.001. Meanwhile, the control signals of other PV subsystems (PV subsystems 3-n) are set as D max . In this case, only PV subsystem 2 is operating around MPP while other PV subsystems (including PV subsystem 1, PV subsystem 3, PV subsystem 4…, PV subsystem n) are operating at the MPP. In addition, when V b u s must be solved by Equation (20), the control signal of the buck DC/DC converter 2 should be set as a default value (usually 1) rather than D max Δ D . This issue will be discussed in Section 4.2.

4.2. Design of the MPPT Control Process

After the system configuration is designed, as presented in Figure 2, the corresponding control process is also designed and is shown in Figure 3.
Some initial tasks are finished in the step “Initialization”. In the step “Sample V 1 , I 1 , V 2 , and I 2 ”, the real-time values of V 1 , I 1 , V 2 , and I 2 are sampled by the measurement units and their mean values are obtained. Meanwhile, the real-time values of D 1 and D 2 are read by the MPPT controller. In the step “Solve V o c and I s c ”, V o c and I s c are solved by Equation (19). In the step “Calculate D max and D max 2 ”, D max and D max 2 are calculated by Equations (13) and (22), respectively. If V b u s is unknown or varies, D max 2 should be first set as 1 (a default value), and then V 2 and I 2 are sampled to obtain point B. Finally, in the step “Solve and update V b u s ”, V b u s is solved by Equation (20). Here, D max 2 may not be set as 1, but its value must be bigger than the duty cycle at the MPP to ensure the accuracy of the solution. In addition, Equation (22) cannot be used when V b u s is being solved by the steps “Sample I 2 and V 2 ” and “Solve and update V b u s ”:
D max 2 = D max Δ D
According to Figure 2 and Figure 3, obviously, there are some main advantages as follows: on the one hand, only some simple judgement, assignment, and calculation steps are needed if V b u s is constant and given. In this case, the control program is very simple, and its running speed is very fast, which results in a low-cost microprocessor, easy implementation, and short-period design (including hardware and software designs). If V b u s varies and is unknown, only before its value is solved, the running speed of the program is influenced to a certain degree. On the other hand, the MPPT speed, in addition to other VWP methods, is very fast because of the directly calculated control signal. Finally, by comparing the ES-VWP method with other VWP methods, the hardware cost is greatly reduced because not only the irradiance and temperature sensors but also any external irradiance and temperature data are not needed.

5. Simulation Analysis

After the ES-VWP method and its implementation were proposed, some simulations were carried out using the MATLAB/Simulink tool [26] to analyze the feasibility, availability, and accuracy of the equation solution; verify the feasibility and availability of the proposed method; and test the MPPT performance of the proposed method. In these simulations, the PV system shown in Figure 2 was built and the control process shown in Figure 3 was implemented. Meanwhile, a PV cell, whose four parameters Isc, Voc, Im, and Vm are 9.19 A , 22 V , 8.58 A , and 17.5 V at STC, respectively, was selected in this work. If other PV cells whose parameters are different from this work are selected, the same (or similar) results can still easily be obtained by analogy.

5.1. Feasibility and Availability of the Equation Solution

5.1.1. Verification and Acquisition of C C

To verify that C C can be regarded as a constant and obtain its value, two simulation experiments were carried out. The results are shown in Figure 4 and Figure 5. Here, the C C S curve is given under 25 ° C and varying irradiance conditions. Meanwhile, the C C T curve is given under 1000 W / m 2 and varying temperature conditions.
Figure 4 shows that C C does not change under varying irradiance conditions. Meanwhile, Figure 5 shows that C C does not change under varying temperature conditions. Therefore, in practical applications, it is reasonable that C C is regarded as constant. In addition, according to Figure 4 and Figure 5, the value of C C is about 0.8139. Here, if other PV cells whose parameters are different from this work are selected, the corresponding value of C C can still easily be obtained by analogy.

5.1.2. Verification of Equation (19)

To test whether I s c and V o c can be successfully solved by Equation (19), some simulation experiments were carried out. Figure 6 shows the simulation results under 1000 W / m 2 , 20 ° C , and different D conditions, and Figure 7 shows the simulation results under 800 W / m 2 , 10 ° C , and different D conditions. Here, the results under other weather conditions can be obtained by analogy.
Figure 6 and Figure 7 show that, firstly, under a given weather condition, I s c and V o c can be successfully solved by Equation (19). Secondly, the uniqueness of the equation solution can be verified under a certain weather condition. Thirdly, this unique solution varies with the varying weather conditions. Therefore, a conclusion can be drawn that the real-time values of two cell parameters ( I s c and V o c ) can be successfully calculated by Equation (19) after two different operating points of the PV system under the same weather conditions are obtained.
In addition, according to Figure 6 and Figure 7, it is obvious that the I s c V o c curve is also determined by D . The reason for this is that the parameters V ( V 1 or V 2 ) and I ( I 1 or I 2 ) are determined by D ( D 1 or D 2 ). Therefore, to some extent, the unique solution under different D conditions reveals the feasibility, availability, and rationality of the equation solution.

5.1.3. Verification of Equation (20)

To test whether V b u s can be solved by Equation (20) or not, some simulation experiments were carried out and the simulation results are shown in Figure 8. Here, D m 1 , D m 2 , and D m 3 represent the duty cycles at the MPP when V b u s is 12, 13, and 14 V, respectively.
Figure 8 shows that the real-time V b u s can be successfully solved by Equation (20), but the equation solution probably fails when D is less than D m , corresponding to the given V b u s . In other words, the solution of V b u s is hardly accurate when D < D m . Therefore, to make the solved V b u s accurate, the selected value of D must always be bigger than the corresponding D m . In practical application, when V b u s is decreasing, an appropriate D can be used again and again while it must be continually updated under increasing V b u s conditions. Therefore, the simulation results shown in Figure 8 also verify that it is reasonable to set the default value of D max 2 as 1 when V b u s is unknown or varying.
All in all, it is feasible and available to solve some main parameters of the ES-VWP method using Equations (19) and (20).

5.2. Accuracy of the Equation Solution

When the MPP of the PV system is tracked using the proposed ES-VWP method, the MPPT accuracy is determined by the accuracy of the equation solution of Equation (19). Therefore, some simulation experiments were carried out to analyze this issue. Here, Equations (23) and (24) can be used to estimate the accuracy of the equation solution when Equation (19) is used. Here, I s c and V o c represent the ideal values while I s c and V o c represent their solved values, respectively. E I s c represents the error between I s c and I s c . Meanwhile, E V o c represents the error between V o c and V o c . In addition, Table 1 shows the operating conditions of every simulation experiment. Here, D 0 represents the initial value of D in the simulation experiments:
E I s c = I s c I s c
E V o c = V o c V o c

5.2.1. Accuracy under Varying Weather Conditions

The accuracy of I s c and V o c can be analyzed under varying irradiance ( S ) conditions (① in Table 1) and varying temperature ( T ) conditions (② in Table 1). On the one hand, under ① conditions, two simulations were conducted and the results are shown in Figure 9 and Figure 10. Here, the E I s c S curve is shown in Figure 9 and the E V o c S curve is shown in Figure 10. On the other hand, two simulations were also carried out, and the E I s c T and E V o c T curves are shown in Figure 11 and Figure 12, respectively, under the ② conditions.
Figure 9 shows that I s c is approximately equal to I s c and the error between them is less than 0.001 mA under varying S conditions. Meanwhile, Figure 10 shows that V o c is approximately equal to V o c and the error between them is less than 0.1 mV under varying S conditions. Figure 11 shows that the error between I s c and I s c is always less than 0.003 mA under varying T conditions. In addition, Figure 12 shows that the error between V o c and V o c is always less than 0.1 mV under varying T conditions.
Therefore, a conclusion can be drawn that the accuracy of I s c and V o c is very good under varying weather conditions.

5.2.2. Influence of the Initial Value D 0 on the Accuracy

Whether the accuracy of the equation solution is influenced by D 0 can be analyzed by two simulations under varying S conditions (③ in Table 1) and two simulations under varying T conditions (④ in Table 1). On the one hand, under ③ conditions, the simulation results are shown in Figure 13 and Figure 14. Here, the E I s c S curve is shown in Figure 13 and the E V o c S curve is shown in Figure 14. On the other hand, under ④ conditions, the simulation results are shown by the E I s c T curve in Figure 15 and the E V o c T curve in Figure 16, respectively.
Figure 13 shows that the error between I s c and I s c is less than 0.01 mA under varying S and different D 0 conditions. Figure 14 shows that the error between V o c and V o c is less than 0.1 mV under varying S and different D 0 conditions. Figure 15 shows that the error between I s c and I s c is less than 0.02 mA under varying T and different D 0 conditions. Figure 16 shows that the error between V o c and V o c is less than 0.1 mV under varying T and different D 0 conditions. In addition, according to Figure 13 and Figure 15, it is obvious that the error between I s c and I s c increases with the decrease in D 0 . In contrast, Figure 14 and Figure 16 show that the error between V o c and V o c increases with the increase in D 0 .
Therefore, a conclusion can be drawn that the accuracy of I s c and V o c is hardly influenced by the initial value D 0 .

5.2.3. Influence of Δ D on the Accuracy

Whether the accuracy of the equation solution is influenced by Δ D can also be analyzed by two simulations under varying S conditions (⑤ in Table 1) and two simulations under varying T conditions (⑥ in Table 1). On the one hand, under ⑤ conditions, the simulation results are shown by the E I s c S curve in Figure 17 and the E V o c S curve in Figure 18, respectively. On the other hand, under ⑥ conditions, the simulation results are shown by the E I s c T curve in Figure 19 and the E V o c T curve in Figure 20, respectively.
Figure 17 shows that the error between I s c and I s c is less than 0.001 mA under varying S and different Δ D conditions. Figure 18 shows that the error between V o c and V o c is less than 0.1 mV under varying S and different Δ D conditions. Figure 19 shows that the error between I s c and I s c is less than 0.002 mA under varying T and different Δ D conditions. Figure 20 shows that the error between V o c and V o c is less than 0.1 mV under varying T and different Δ D conditions. In addition, according to Figure 17 and Figure 19, it is obvious that the error between I s c and I s c slightly increases with the increase in Δ D . In contrast, Figure 18 and Figure 20 show that the error between V o c and V o c slightly increases with the decrease in Δ D .
Therefore, a conclusion can be drawn that the accuracy of I s c and V o c is hardly influenced by the different Δ D .
All in all, the calculated values of I s c and V o c can be accurately obtained by the equation solution regardless of the varying S , T , D 0 , or Δ D .

5.3. Feasibility and Availability of the Proposed Method

5.3.1. Analysis under Varying S Conditions

To analyze the feasibility and availability of the ES-VWP method, some simulations were carried out under 15 different S conditions when T , V b u s , D 0 , and Δ D were set as 25 ° C , 15 V, 0.8, and 0.001, respectively. The simulation results are shown in Table 2. Here, in Table 2, Table 3, Table 4, Table 5 and Table 6, I s c and V o c represent the solved values of I s c and V o c , respectively; V 1 , V 2 , I 1 , and I 2 represent the measured mean values of V 1 , V 2 , I 1 , and I 2 , respectively; D max and D max 2 represent the calculated values of D max and D max 2 , respectively; P o max and P o max 2 represent the output powers of PV subsystem 1 and PV subsystem 2, respectively; and D m represents the ideal value of D max .
Table 2 shows that, on the one hand, D max is almost equal to its corresponding D m under different S conditions, which means that the ES-VWP method is feasible, available, and accurate. On the other hand, the error between P o max and P o max 2 is always less than 0.01 W, which means that PV subsystem 2 (shown in Figure 7) is operating around the MPP. Therefore, the ES-VWP method is available and feasible when S varies.

5.3.2. Analysis under Varying T Conditions

To test the feasibility and availability of the ES-VWP method, some simulations were carried out under 15 different T conditions when S , V b u s , D 0 , and Δ D were set as 1000 W / m 2 , 15 V, 0.8, and 0.001, respectively. Table 3 shows the results.
Table 3 shows that, firstly, D max is almost equal to its corresponding D m under different T conditions, which means that the ES-VWP method is feasible, available, and accurate. Secondly, the error between P o max and P o max 2 is always less than 0.01 W, which means that PV subsystem 2 (shown in Figure 7) is operating around the MPP. Therefore, the ES-VWP method is available and feasible when T varies.

5.3.3. Analysis under Varying V b u s Conditions

Under 8 different V b u s conditions, some simulations were carried out when S , T , D 0 , and Δ D were set as 800 W / m 2 , 20 ° C , 0.8, and 0.001, respectively. Table 4 shows the simulation results.
Table 4 shows that, firstly, D max is almost equal to its corresponding D m under different V b u s conditions, which means that the ES-VWP method is feasible, available, and accurate. On the other hand, the error between P o max and P o max 2 is always less than 0.01 W, which means that PV subsystem 2 (shown in Figure 7) is operating around the MPP. In addition, when the DC bus voltage varies, V 1 , I 1 , V o c , I s c , and P o max remain constant. Therefore, the ES-VWP method is available and feasible when V b u s varies.
All in all, the ES-VWP method is always feasible and available regardless of the varying S , T , or V b u s .

5.4. MPPT Performance Comparison

Some simulations were carried out to analyze the MPPT performance of the ES-VWP method. Here, D 0 and Δ D were selected as 0.8 and 0.001, respectively; V b u s was selected as 12 V in Section 5.4.1, Section 5.4.2, and Section 5.4.4; S and T were selected as 600 W / m 2 and 25 ° C , respectively, in Section 5.4.3. In the existing MPPT methods, the P&O method and FLC method are the representatives of the conventional MPPT methods and intelligent MPPT methods, respectively. Therefore, in this work, they are used for comparison with the ES-VWP method. Meanwhile, the VWP method in [8] is also used as the representative of the state-of-the-art method for comparison of the MPPT performance. Here, the step size and initiate value D 0 of the P&O method were set as 0.0005 and 0.8, respectively. In addition, the results of the P&O method and FLC method are the mean values in Table 5 and Table 6 because of their oscillation.

5.4.1. Performance under Varying S Conditions

Under varying S and 25 ° C conditions, four simulation experiments were carried out. The results are shown together in Figure 21 and Figure 22. The duty cycle curves are compared in Figure 21 while the output power curves are compared in Figure 22. The data corresponding to Figure 21 and Figure 22 are shown in Table 5. Here, D max & and P o max & represent D max and P o max of the P&O method, respectively; D max F and P o max F represent D max and P o max of the FLC method, respectively; D max V and P o max V represent D max and P o max of the selected VWP method, respectively; and t s , t s & , t s F , and t s V represent the settling times of the ES-VWP method, P&O method, FLC method, and VWP method, respectively.
Figure 21 and Figure 22 and Table 5 clearly show that, firstly, for the MPPT speed, the ES-VWP method is almost same as the selected VWP method while it is far better than the other two methods. Secondly, the accuracy of the ES-VWP method is a little better than the other three methods. However, the output power of the ES-VWP method is the same as the other three methods. Meanwhile, the accuracy of the output power in the PV subsystem 2 is hardly influenced. Taking the measuring error into account, it is almost certain that these four MPPT methods have the same accuracy under varying S conditions. Thirdly, steady-state oscillation exists in the P&O method and FLC method. Therefore, the ES-VWP method and VWP method show a better steady-state performance.

5.4.2. Performance under Varying T Conditions

Under varying T and 1000 W / m 2 conditions, four simulation experiments were carried out. The results are shown together in Figure 23 and Figure 24. The duty cycle curves are compared in Figure 23 while the output power curves are compared in Figure 24. The data corresponding to Figure 23 and Figure 24 are shown in Table 6.
Figure 23 and Figure 24 and Table 6 clearly show that, firstly, for the MPPT speed, the ES-VWP method is almost the same as the selected VWP method while it is far better than the other two methods. Secondly, the accuracy of the ES-VWP method is a little better than the other three methods. However, the output power of the ES-VWP method (including PV subsystem 2) is the same as the P&O method, FLC method, and VWP method. Taking the measuring error into account, it is almost certain that these four MPPT methods have the same accuracy under varying T conditions. Thirdly, the steady-state oscillation of the P&O method and FLC method shows a better steady-state performance of the ES-VWP method and VWP method.

5.4.3. Performance under Varying V b u s Conditions

Under varying V b u s conditions, four simulation experiments were carried out. The results are shown together in Figure 25 and Figure 26. The duty cycle curves are compared in Figure 25 while the output power curves are compared in Figure 26. The data corresponding to Figure 25 and Figure 26 are shown in Table 7.
Figure 25 and Figure 26 and Table 7 clearly show that, firstly, for the MPPT speed, the ES-VWP method is almost the same as the selected VWP method while they are far better than the other two methods. Secondly, the accuracy of the ES-VWP method is a little better than the other three methods. However, the output power of the ES-VWP method (including PV subsystem 2) is the same as the P&O method, FLC method, and VWP method. Taking the measuring error into account, it is almost certain that these four MPPT methods have the same accuracy under varying V b u s conditions. Thirdly, the steady-state oscillation of the P&O method and FLC method shows the better steady-state performance of the ES-VWP method and VWP method.

5.4.4. Performance under Arbitrary Conditions

By varying S and T arbitrarily, four simulation experiments were carried out. Figure 27 and Figure 28 show the S curve and T curve, respectively. The results are shown together in Figure 29 and Figure 30. The duty cycle curves are compared in Figure 29 while the output power curves are compared in Figure 30.
Figure 29 and Figure 30 show that, firstly, the MPP can be successfully tracked by these four methods. However, two MPPT failures of the P&O method appear in time intervals [0, 0.2] and [0.4, 0.6], arising from the slow seeking speed. Secondly, the seeking speeds of the ES-VWP method and VWP method are always better than the other two methods. Thirdly, the output powers of the ES-VWP method and VWP method can be stabilized at the MPP. However, some oscillation appears in the other two methods. Fourthly, comparing the ES-VWP method with the VWP method, it is obvious that its MPPT speed is almost as good as the VWP method. In other words, without using irradiance and temperature sensors (or data), the good MPPT rapidity of the VWP method is successfully inherited by the ES-VWP method. Therefore, if the fact that the ES-VWP method successfully removed the irradiance and temperature sensors (or data) is considered, its whole performance is better than the VWP method.
All in all, the ES-VWP method has better MPPT steady-state and transient-state performances than the conventional P&O method and FLC method. Meanwhile, in the case of no irradiance and temperature sensors (or data), its MPPT speed is almost as good as the VWP method.

6. Conclusions

In this paper, two equations of the PV system were combined as an equation set to directly solve the real-time V o c and I s c . Meanwhile, an equation solution method that can estimate the real-time value of the DC bus voltage was presented under unknown or varying bus voltage conditions. Based on them, an ES-VWP method, which is very different from all existing VWP methods and other MPPT methods, was proposed. In addition, an implementation method corresponding to the ES-VWP method was successfully designed using the PV system with a DC bus. Finally, many simulations verified the feasibility, availability, and workability of the proposed ES-VWP method. Meanwhile, these simulation results also showed better MPPT transient-state and steady-state performances than the conventional P&O method and FLC method. In this work, not only was the cost problem arising from irradiance and temperature sensors for all VWP methods solved but also good MPPT rapidity was achieved, which originates from the advantage of the VWP methods being inherited. Therefore, the proposed ES-VWP method can be regarded as an improved version of the VWP methods, especially from the point of view of the hardware cost and practical application.
Future work on the subject will be focused on applying the design idea and implementation method of this proposed MPPT strategy to other VWP methods, thereby reducing the hardware cost of the irradiance and temperature sensors.

Author Contributions

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

Funding

This work was supported by National Natural Science Foundation of China (No. 61963014).

Acknowledgments

The author would like to sincerely thank the editor and anonymous reviewers for their valuable comments and suggestions to improve the quality of the article.

Conflicts of Interest

The author declares no conflict of interest.

Nomenclature

MPPmaximum power point D duty cycle of the PWM signal of the DDC
MPPTmaximum power point tracking S solar irradiance
ES-VWPVWP MPPT method based on equation solution T cell temperature
PVphotovoltaic D max D at the MPP
PWMpulse-width modulation I s c short circuit current of PV cell at STC
P&Operturbation and observation I m MPP current of PV cell at STC
INCincremental conduction V o c open circuit voltage of PV cell at STC
FLCfuzzy logic control V m MPP voltage of PV cell at STC
SSOsalp-swarm optimization V output voltage of PV cell
VWPvariable weather parameter I output current of PV cell
SCCshort-circuit current V o output voltage of the DDC
I&Tirradiance and temperature I o output current of the DDC
ACalternating current R L load or equivalent load resistance of PV system
DCdirect current R i input resistance of the DDC
STCstandard test conditions P o output power of PV system
DDCDC/DC converter V b u s voltage of the DC bus

References

  1. Danandeh, M.A.; Mousavi, G.S.M. Comparative and comprehensive review of maximum power point tracking methods for PV cells. Renew. Sustain. Energy Rev. 2018, 82, 2743–2767. [Google Scholar] [CrossRef]
  2. Osmani, K.; Haddad, A.; Lemenand, T.; Castanier, B.; Ramadan, M. An investigation on maximum power extraction algorithms from PV systems with corresponding DC-DC converters. Energy 2021, 224, 120092. [Google Scholar] [CrossRef]
  3. 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]
  4. Danandeh, M.A.; Mousavi, G.S.M. A new architecture of INC-fuzzy hybrid method for tracking maximum power point in PV cells. Sol. Energy 2018, 171, 692–703. [Google Scholar] [CrossRef]
  5. Li, X.; Wen, H.; Hu, Y.; Jiang, L. A novel beta parameter based fuzzy-logic controller for photovoltaic MPPT application. Renew. Energy 2019, 130, 416–427. [Google Scholar] [CrossRef]
  6. Mirza, A.F.; Mansoor, M.; Ling, Q.; Yin, B.; Javed, M.Y. A Salp-Swarm Optimization based MPPT technique for harvesting maximum energy from PV systems under partial shading conditions. Energy Convers. Manag. 2020, 209, 112625. [Google Scholar] [CrossRef]
  7. Li, S. A variable-weather-parameter MPPT control strategy based on MPPT constraint conditions of PV system with inverter. Energy Convers. Manag. 2019, 197, 111873. [Google Scholar] [CrossRef]
  8. Li, S.; Ping, A.; Liu, Y.; Ma, X.; Li, C. A variable-weather-parameter MPPT method based on a defined characteristic resistance of photovoltaic cell. Sol. Energy 2020, 199, 673–684. [Google Scholar] [CrossRef]
  9. Eltawil, M.A.; Zhao, Z. MPPT techniques for photovoltaic applications. Renew. Sustain. Energy Rev. 2013, 25, 793–813. [Google Scholar] [CrossRef]
  10. Camilo, J.C.; Guedes, T.; Fernandes, D.A.; Melo, J.D.; Costa, F.F.; Sguarezi Filho, A.J. A maximum power point tracking for photovoltaic systems based on Monod equation. Renew. Energy 2019, 130, 428–438. [Google Scholar] [CrossRef]
  11. Xu, Y.; Kong, X.; Zeng, Y.; Tao, S.; Xiao, X. A modeling method for photovoltaic cells using explicit equations and optimization algorithm. Int. J. Electr. Power Energy Syst. 2014, 59, 23–28. [Google Scholar] [CrossRef]
  12. Li, S. A maximum power point tracking method with variable weather parameters based on input resistance for photovoltaic system. Energy Convers. Manag. 2015, 106, 290–299. [Google Scholar] [CrossRef]
  13. Sher, H.A.; Murtaza, A.F.; Noman, A.; Addoweesh, K.E.; Al-Haddad, K.; Chiaberge, M. A new sensorless hybrid MPPT algorithm based on fractional short-circuit current measurement and P&O MPPT. IEEE Trans. Sustain. Energy 2015, 6, 1426–1434. [Google Scholar]
  14. Li, S. A MPPT speed optimization strategy for photovoltaic system using VWP interval based on weather forecast. Optik 2019, 192, 162958. [Google Scholar] [CrossRef]
  15. Goud, J.S.; Kalpana, R.; Singh, B.; Kumar, S. A Global Maximum Power Point Tracking Technique of Partially Shaded Photovoltaic Systems for Constant Voltage Applications. IEEE Trans. Sustain. Energy 2019, 10, 1950–1959. [Google Scholar] [CrossRef]
  16. Valenciaga, F.; Inthamoussou, F.A. A novel PV-MPPT method based on a second order sliding mode gradient observer. Energy Convers. Manag. 2018, 176, 422–430. [Google Scholar] [CrossRef]
  17. Tousi, S.R.; Moradi, M.H.; Basir, N.S.; Nemati, M. A function-based maximum power point tracking method for photovoltaic systems. IEEE Trans. Power Electron. 2016, 31, 2120–2128. [Google Scholar] [CrossRef]
  18. Gerber, D.L.; Vossos, V.; Feng, W.; Marnay, C.; Nordman, B.; Brown, R. A simulation-based effificiency comparison of AC and DC power distribution networks in commercial buildings. Appl. Energy 2018, 210, 1167–1187. [Google Scholar] [CrossRef]
  19. Renaudineau, H.; Donatantonio, F.; Fontchastagner, J.; Petrone, G.; Spagnuolo, G.; Martin, J.P.; Pierfederici, S. A PSO-based global MPPT technique for distributed PV power generation. IEEE Trans. Ind. Electron. 2015, 62, 1047–1058. [Google Scholar] [CrossRef]
  20. Espinoza-Trejo, D.R.; Bárcenas-Bárcenas, E.; Campos-Delgado, D.U.; De Angelo, C.H. Voltage-oriented input-output linearization controller as maximum power point tracking technique for photovoltaic systems. IEEE Trans. Ind. Electron. 2015, 62, 3499–3507. [Google Scholar]
  21. 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]
  22. Li, Q.; Zhao, S.; Wang, M.; Zou, Z.; Wang, B.; Chen, Q. An improved perturbation and observation maximum power point tracking algorithm based on a PV module four-parameter model for higher efficiency. Appl. Energy 2017, 195, 523–537. [Google Scholar] [CrossRef]
  23. Gopi, R.R.; Sreejith, S. Converter topologies in photovoltaic applications—A review. Renew. Sustain. Energy Rev. 2018, 94, 1–14. [Google Scholar] [CrossRef]
  24. Li, S.; Attou, A.; Yang, Y.; Geng, D. A maximum power point tracking control strategy with variable weather parameters for photovoltaic systems with DC bus. Renew. Energy 2015, 74, 478–488. [Google Scholar] [CrossRef]
  25. Li, S.; Li, Q.; Qi, W.; Chen, K.; Ai, Q.; Ma, X. Two variable-weather-parameter models and linear equivalent models expressed by them for photovoltaic cell. IEEE Access 2020, 8, 184885–184900. [Google Scholar] [CrossRef]
  26. Batarseh, M.G.; Za’ter, M.E. A MATLAB based comparative study between single and hybrid MPPT techniques for photovoltaic systems. Int. J. Renew. Energy Res. 2019, 9, 2023–2039. [Google Scholar]
Figure 1. Structure of the common PV system with a DC bus.
Figure 1. Structure of the common PV system with a DC bus.
Energies 15 06671 g001
Figure 2. Designed system configuration for the ES-VWP method.
Figure 2. Designed system configuration for the ES-VWP method.
Energies 15 06671 g002
Figure 3. Designed MPPT control process.
Figure 3. Designed MPPT control process.
Energies 15 06671 g003
Figure 4. C C S curve under the 25 °C condition.
Figure 4. C C S curve under the 25 °C condition.
Energies 15 06671 g004
Figure 5. C C T curve under the 1000 W / m 2 condition.
Figure 5. C C T curve under the 1000 W / m 2 condition.
Energies 15 06671 g005
Figure 6. I s c V o c curves under 1000 W / m 2 and 25 ° C conditions.
Figure 6. I s c V o c curves under 1000 W / m 2 and 25 ° C conditions.
Energies 15 06671 g006
Figure 7. I s c V o c curves under 800 W / m 2 and 10 ° C conditions.
Figure 7. I s c V o c curves under 800 W / m 2 and 10 ° C conditions.
Energies 15 06671 g007
Figure 8. V b u s D curves for the verification of Equation (20).
Figure 8. V b u s D curves for the verification of Equation (20).
Energies 15 06671 g008
Figure 9. E I s c S curve corresponding to ①.
Figure 9. E I s c S curve corresponding to ①.
Energies 15 06671 g009
Figure 10. E V o c S curve corresponding to ①.
Figure 10. E V o c S curve corresponding to ①.
Energies 15 06671 g010
Figure 11. E I s c T curve corresponding to ②.
Figure 11. E I s c T curve corresponding to ②.
Energies 15 06671 g011
Figure 12. E V o c T curve corresponding to ②.
Figure 12. E V o c T curve corresponding to ②.
Energies 15 06671 g012
Figure 13. E I s c S curve corresponding to ③.
Figure 13. E I s c S curve corresponding to ③.
Energies 15 06671 g013
Figure 14. E V o c S curve corresponding to ③.
Figure 14. E V o c S curve corresponding to ③.
Energies 15 06671 g014
Figure 15. E I s c T curve corresponding to ④.
Figure 15. E I s c T curve corresponding to ④.
Energies 15 06671 g015
Figure 16. E V o c T curve corresponding to ④.
Figure 16. E V o c T curve corresponding to ④.
Energies 15 06671 g016
Figure 17. E I s c S curve corresponding to ⑤.
Figure 17. E I s c S curve corresponding to ⑤.
Energies 15 06671 g017
Figure 18. E V o c S curve corresponding to ⑤.
Figure 18. E V o c S curve corresponding to ⑤.
Energies 15 06671 g018
Figure 19. E I s c T curve corresponding to ⑥.
Figure 19. E I s c T curve corresponding to ⑥.
Energies 15 06671 g019
Figure 20. E V o c T curve corresponding to ⑥.
Figure 20. E V o c T curve corresponding to ⑥.
Energies 15 06671 g020
Figure 21. Simulation results of the duty cycles.
Figure 21. Simulation results of the duty cycles.
Energies 15 06671 g021
Figure 22. Simulation results of the output powers.
Figure 22. Simulation results of the output powers.
Energies 15 06671 g022
Figure 23. Simulation results of the duty cycles.
Figure 23. Simulation results of the duty cycles.
Energies 15 06671 g023
Figure 24. Simulation results of the output powers.
Figure 24. Simulation results of the output powers.
Energies 15 06671 g024
Figure 25. Simulation results of the duty cycles.
Figure 25. Simulation results of the duty cycles.
Energies 15 06671 g025
Figure 26. Simulation results of the output powers.
Figure 26. Simulation results of the output powers.
Energies 15 06671 g026
Figure 27. Varying S curve.
Figure 27. Varying S curve.
Energies 15 06671 g027
Figure 28. Varying T curve.
Figure 28. Varying T curve.
Energies 15 06671 g028
Figure 29. Simulation results of the duty cycles.
Figure 29. Simulation results of the duty cycles.
Energies 15 06671 g029
Figure 30. Simulation results of the output powers.
Figure 30. Simulation results of the output powers.
Energies 15 06671 g030
Table 1. Operating conditions of the PV system corresponding to every simulation.
Table 1. Operating conditions of the PV system corresponding to every simulation.
Operating Conditions
S ( W / m 2 )variable1000variable1000variable1000
T ( ° C ) 25variable25variable25variable
D 0 0.910.91variablevariable0.950.96
Δ D 0.0010.0010.0010.001variablevariable
V b u s ( V ) 151515151515
Table 2. Results under different irradiance conditions.
Table 2. Results under different irradiance conditions.
S
( W / m 2 )
V 1 (V) I 1 (A) V 2 (V) I 2 (A) V o c (V) I s c (A) D max D max 2 P o max (W) P o max 2 (W) D m
30017.82822.523317.84942.520321.90462.75700.84140.840444.985944.98550.8413
40017.57723.364417.57773.360421.57163.67600.85440.853459.069459.06890.8543
50017.37804.205517.39814.200621.35154.59500.86320.862273.083173.08250.8631
55017.32374.626117.34384.620721.28495.05450.86590.864980.140680.13990.8658
60017.29345.046617.31345.040721.24765.51400.86740.866487.273087.27230.8674
65017.28715.467217.30715.460821.23985.97350.86770.866794.511394.51050.8677
70017.30485.887717.32485.880921.26166.43300.86680.8658101.8859101.88500.8668
75017.34666.308317.36666.300921.31296.89250.86470.8637109.4266109.42570.8647
80017.41216.728817.43236.720921.39347.35200.86150.8605117.1626117.16160.8614
85017.50167.149417.52167.141021.50287.81150.85710.8561125.1220125.12100.8571
90017.61347.569917.63417.561021.64088.27100.85160.8506133.3320133.33090.8516
95017.74857.990517.76957.980921.80678.73050.84510.8441141.8182141.81710.8451
100017.90578.411017.92718.400921.99999.19000.83770.8367150.6052150.60390.8377
110018.28469.252118.30699.240722.465410.10900.82040.8194169.1709169.16930.8203
120018.744510.093218.768010.080523.030411.02800.80020.7992189.1922189.19030.8002
Table 3. Results under different temperature conditions.
Table 3. Results under different temperature conditions.
T
( ° C )
V 1 (V) I 1 (A) V 2 (V) I 2 (A) V o c (V) I s c (A) D max D max 2 P o max (W) P o max 2 (W) D m
−2020.22637.464820.25367.454624.85118.15610.74160.7406150.9847150.98300.7416
−1019.71067.675019.73667.664924.21758.38590.76100.7600151.2799151.27830.7610
019.19497.885319.21957.875123.58398.61560.78150.7805151.3582151.35670.7814
518.93717.990518.96107.980323.26718.73050.79210.7911151.3161151.31460.7921
1018.67938.095618.70258.085422.95038.84540.80300.8020151.2197151.21820.8030
1518.42148.200718.44418.190622.63358.96020.81430.8133151.0691151.06770.8142
2018.16368.305918.18568.295722.31679.07510.82580.8248150.8643150.86290.8258
2517.90578.411017.92718.400921.99999.19000.83770.8367150.6052150.60390.8377
3017.64798.516117.66878.506121.68319.30490.85000.8490150.2920150.29070.8499
3517.39008.621317.41028.611221.36639.41970.86260.8616149.9245149.92320.8625
4017.13228.726417.15188.716421.04959.53460.87550.8745149.5027149.50160.8755
4516.87448.831616.89348.821620.73279.64950.88890.8879149.0269149.02570.8889
5016.61658.936716.63498.926720.41599.76440.90270.9017148.4967148.49560.9027
5516.35879.041816.37659.031920.09919.87920.91690.9159147.9124147.91130.9169
6016.10089.147016.11819.137119.78239.99410.93160.9306147.2738147.27280.9316
Table 4. Results under different temperature conditions.
Table 4. Results under different temperature conditions.
V bus
(V)
V 1 (V) I 1 (A) V 2 (V) I 2 (A) V o c (V) I s c (A) D max D max 2 P o max (W) P o max 2 (W) D m
1717.66286.644717.68126.637721.70157.26010.96250.9615117.3641117.36330.9624
1617.66286.644717.68236.637321.70157.26010.90590.9049117.3641117.36320.9058
1517.66286.644717.68366.636821.70157.26010.84920.8482117.3641117.36310.8492
1417.66286.644717.68516.636221.70157.26010.79260.7916117.3641117.36290.7926
1317.66286.644717.68696.635621.70157.26010.73600.7350117.3641117.36280.7360
1217.66286.644717.68896.634821.70157.26010.67940.6784117.3641117.36250.6794
1117.66286.644717.69126.633921.70157.26010.62280.6218117.3641117.36220.6228
1017.66286.644717.69416.632821.70157.26010.56620.5652117.3641117.36180.5661
Table 5. Results corresponding to Figure 21 and Figure 22.
Table 5. Results corresponding to Figure 21 and Figure 22.
Time Interval (s) S ( W / m 2 ) D m D max D max & D max F D max V P o max
(W)
P o max 2
(W)
P o max &
(W)
P o max F
(W)
P o max V
(W)
t s
(ms)
t s &
(ms)
t s F
(ms)
t s V
(ms)
[0, 0.4]4060.68400.68400.68350.68340.683559.9159.9159.9159.9159.915.42201186
[0.4, 0.7]12020.63980.63980.64000.64020.6403189.61189.61189.61189.61189.615.875496
[0.7, 1]4980.69040.69040.68900.68940.689572.8072.8072.8072.8072.80684546
Table 6. Results corresponding to Figure 23 and Figure 24.
Table 6. Results corresponding to Figure 23 and Figure 24.
Time Interval (s) T
( ° C )
D m D max D max & D max F D max V P o max
(W)
P o max 2
(W)
P o max &
(W)
P o max F
(W)
P o max V
(W)
t s
(ms)
t s &
(ms)
t s F
(ms)
t s V
(ms)
[0, 0.4]50.63370.63360.63360.63380.6336151.32151.31151.32151.32151.3253301486
[0.4, 0.7]600.74530.74530.74550.74530.7453147.28147.27147.28147.27147.2862101106
[0.7, 1]1.80.62820.62820.62800.62820.6282151.35151.34151.35151.35151.3552251215.5
Table 7. Results corresponding to Figure 25 and Figure 26.
Table 7. Results corresponding to Figure 25 and Figure 26.
Time Interval (s) V bus
(V)
D m D max D max & D max F D max V P o max
(W)
P o max 2
(W)
P o max &
(W)
P o max F
(W)
P o max V
(W)
t s
(ms)
t s &
(ms)
t s F
(ms)
t s V
(ms)
[0, 0.4]130.75170.75110.74980.74990.749887.2787.2787.2787.2787.278965512
[0.4, 0.7]120.69390.69390.69250.69270.692787.2787.2787.2787.2787.277108629
[0.7, 1]110.63610.63600.63450.63500.635087.2787.2787.2787.2787.276.51106511
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, S.; Chen, K.; Li, Q.; Ai, Q. A Variable-Weather-Parameter MPPT Method Based on Equation Solution for Photovoltaic System with DC Bus. Energies 2022, 15, 6671. https://doi.org/10.3390/en15186671

AMA Style

Li S, Chen K, Li Q, Ai Q. A Variable-Weather-Parameter MPPT Method Based on Equation Solution for Photovoltaic System with DC Bus. Energies. 2022; 15(18):6671. https://doi.org/10.3390/en15186671

Chicago/Turabian Style

Li, Shaowu, Kunyi Chen, Qin Li, and Qing Ai. 2022. "A Variable-Weather-Parameter MPPT Method Based on Equation Solution for Photovoltaic System with DC Bus" Energies 15, no. 18: 6671. https://doi.org/10.3390/en15186671

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