Analysis of Dynamic Characteristic for Solar Arrays in Series and Global Maximum Power Point Tracking Based on Optimal Initial Value Incremental Conductance Strategy under Partially Shaded Conditions

Partial shading (PS) is an unavoidable condition which significantly reduces the efficiency and stability of a photovoltaic (PV) system. With PS, the system usually exhibits multiple-peak output power characteristics, but single-peak is also possible under special PS conditions. In fact it is shown that the partial shading condition (PSC) is the necessary but not sufficient condition for multiple-peak. Based on circuit analysis, this paper shows that the number of peak points can be determined by short-circuit currents and maximum-power point currents of all the arrays in series. Then the principle is established based on which the number of the peak points is to be determined. Furthermore, based on the dynamic characteristic of solar array, this paper establishes the rule for determination of the relative position of the global maximum power point (GMPP). In order to track the GMPP within an appropriate period, a reliable technique and the corresponding computer algorithm are developed for GMPP tracking (GMPPT) control. It exploits a definable nonlinear relation has been found between variable environmental parameters and the output current of solar arrays at every maximum power point, obtained based on the dynamic performance corresponding to PSC. Finally, the proposed method is validated with MATLAB®/Simulink® simulations and actual experiments. It is shown that the GMPPT of a PV generation system is indeed realized efficiently in a realistic environment with partial shading conditions.


Introduction
The renewable energy sources have been increasingly used to counter the problems with the conventional energy sources, such as the greenhouse effect, prices etc.Among those energy sources, the photovoltaic (PV) generation has great potential in terms of fuel cost (zero), scalability in power, simplicity in operation, and the maintenance required [1].On the other hand, PV generation systems have low energy conversion efficiency because the solar cell exhibits nonlinear current versus voltage (I-V) and power versus voltage (P-V) characteristics.These nonlinear characteristics are functions of weather conditions such as solar insolation and cell temperature.PV systems often comprise many PV modules connected in series to achieve the required output voltage and power.When some of the modules receive lower solar irradiance due to occlusion of the sun by objects such as clouds, trees and buildings, a condition known as partially shaded condition (PSC), the output of the PV system is affected [2].Usually when PSC occurs the system has multiple-peak output power characteristics.Only one of these peak powers has the highest power, which is called global maximum power point (GMPP), and other peak powers are the local maximum power point (LMPP).According to statistic studies the power loss can vary from 10% to 70% due to PS [3,4].Moreover, under some special weak PS conditions, a PV system may have just one peak point.Therefore, the PSC is a necessary but not sufficient condition for multiple-peak.Finding the sufficient and necessary condition of multiple-peak is of course beneficial for analyzing the dynamic characteristic of solar arrays in series.In this paper, the circuit analysis method is used to determine the working principle of the photovoltaic array in series under PSC, and to explore the reasons for the phenomenon of multiple peak output power characteristics.Meanwhile, the sufficient and necessary condition of multiple-peak and the calculation method of the number of multiple peaks are presented in this paper.
To achieve the MPP, the maximum power point tracker (MPPT) is implemented as a controller to adjust the duty cycle of the power electronic part, which is an interface between the PV system and load [5,6].Many MPPT methods have been developed and implemented, including the perturbation and observation (P&O) algorithm [7][8][9][10][11][12], which is known as the hill climbing (HC) method, the incremental conductance (INC) algorithms [11,[13][14][15][16][17], the neural network (NN) method [18], and the fuzzy logic method [19,20].These methods execute MPPT based on the fact that the slope of the P-V characteristic is equal to zero at MPP.Most of this type of control methods, like INC and P&O, could produce problems including a large delay, the inaccuracy of the detection circuits and sensors, and the power oscillation under low irradiation conditions [21,22].But, these methods are still used extensively because of theirs high tracking accuracy at the steady state, flexibility to adapt to rapidly changing atmospheric conditions, and simplicity in application.Meanwhile, these drawbacks can be reduced by controlling the step size that is added or subtracted to the duty cycle.
It is worth noting that the aforementioned traditional MPPTs are not able to identify the GMPPT form the LMPPs when the PV characteristic curve consists of more than one peak [23].Many algorithms were proposed to find the GMPP under shading condition with the aim to avoid the local maxima of the power while tracking the global maxima [24][25][26][27], which including the particle swarm optimization (PSO) methods [28], differential evolutionary and particle swarm optimization (DEPSO) methods [29], artificial intelligence techniques [30], neural network methods [26], scanning methods [27], equilibration algorithm [31].These methods execute GMPPT by two ways: scanning method-swings the converter's duty cycle from zero to one to determine the maximum power delivering capacity of the panel at a given operating condition and controls the power conditioning unit to extract the same from the PV panel; search algorithm-searching the global extreme of a function which describes the PV power and voltage or power and current relationship in an interval.The scanning program can find the GMPP at any condition, but it has a significant power loss because the program will frequently restart when the environmental condition changes.The search algorithms have the same issue during the computation of the open-circuit voltage and the short-circuit current [32].From the perspective of maximizing the energy production of the PV array itself during its lifetime, the objective of the maximization of the energy production of a PV array during its lifetime is not necessarily in complete agreement with the objective of the maximization of its power production in any operating condition.It may be preferable to give up a part of the available energy today if it is possible to gain greater energy tomorrow.Based on the thought, some new methods have been proposed [33][34][35].
The problem of local minimum is caused by the fact that the existing MPPT methods tend to converge to the first peak closest to the algorithms' operation initial value (OIV).In order to achieve the GMPP, the OIV of the algorithms should be placed within the GMPP zone or at least nearby.But this requires the knowledge of the GMPP zone or an algorithm that could determine I pmax in PS conditions.Therefore, it is the first task of this paper to present the proposed control strategy for the purpose of finding the GMPP zone rapidly in real-time.
The GMPP zone and I pmax of the solar arrays in series depend on the every cell's environmental conditions, including the temperature of the solar cell and the irradiance of sunlight [26,[36][37][38][39]. Thus, it is necessary to adopt the environmental parameters directly as the input variables to compute the I pmax and GMPP zone under PSC.In practice, there are many MPPT control methods which adopt irradiance and temperature as the parameters to calculate the control reference signal [21,[37][38][39].However, all of them must use the irradiance and temperature sensors, which maybe problematic because, on the one hand, the irradiance cannot be accurate measured under PSC; on the other hand, the measurement error of the sensors brings significant uncertainty even under normal environmental conditions.Moreover, the use of the sensors increases the cost of the system.To avoid such difficulties, a definable nonlinear relation has been found in this paper between irradiance and the output current & voltage of solar arrays in any operation status, based on which the irradiance, the key parameters of the proposed method, of the solar array absorption can be calculated in real time without the irradiance sensor.
To be sure, there are many MPPT methods that use the environmental parameters directly under the normal environmental conditions [21].However, these methods rarely consider the direct relationship between the environmental condition and the I pmax under the PS conditions.One of the key points of the proposed GMPPT method in this paper is building the unified direct relationship between the environmental parameters and I pmax for the normal environmental conditions and the PS conditions.And this allows the proposed method to adopt I pmax directly as the OIV of the INC method for GMPPT, thereby avoiding suboptimal peaks.
The paper is organized as follows: First, this paper analyzes the dynamic behavior of solar array in series and the severe effects of partial shading problems.And then, the principles of judgment for the number of the peak points and the zone of the GMPP are established.To obtain the environmental parameters without irradiance sensors, a definable nonlinear relation has been built in this paper between the irradiance and the output current and voltage of solar arrays in any operational condition, based on which the unified nonlinear relation is established between the environmental parameters and the output current at LMPP I pmaxi , one of which is settled as the initial value of the INC based on the GMPP zone principle.Then, the GMPPT control strategy is proposed.Finally, the feasibility, availability and advantages of this MPPT method are validated by several MATLAB simulations and experiments.

Photovoltaic (PV) Panel Model
Figure 1 shows the equivalent circuit of the PV cell.The basic equation that mathematically describes the I-V characteristic of the PV cell is given by Mutoh et al. [21]: where I and V represent the output current and voltage of the solar cell, respectively; I 0 is the reverse saturation current (in amperes) of the diode; I ph is the photocurrent (in amperes); n is a dimensionless junction material factor; Q is the electron charge (1.602 × 10 −19 in coulombs); k is Boltzmann's constant (1.38 × 10 −23 in joules per kelvin); and T is the solar cell temperature (in degrees Celsius).An ideal PV cell has a very small equivalent series resistance R s and a very large equivalent parallel resistance R sh in the general engineering application [21].Therefore, these two internal resistances R s and R sh can generally be neglected and Equation ( 1) is further simplified to where Energies 2017, 10, 120 5 of 23 It should be noted that the values of parameters ( , , , ) are all given by the PV array manufacturer under standard conditions.By contrast, under nonstandard conditions, a new method should be studied for calculating those parameters.Under the engineering accuracy, the computational formulas of , , and are given by the following equations [40]: ( where and are the solar irradiance and temperature under the standard condition, respectively; ∆ = − ; ∆ = − 1 ; the typical values of a, b, c are 0.0025/°C, 0.5 and 0.00288/°C, respectively.

Sufficient and Necessary Condition of Multiple-Peak
Figure 2 shows the location of bypass diodes in a PV array comprising p (p = 2) series connected PV array.and are matrix elements of .Bypass diodes change the behavior of PV systems under PSC.When the current smaller than the of all PV array ( < ), the bypass diodes will not conduct (Figure 2b); when the current is greater than the of the ith PV array ( > ), the bypass diodes of ith PV array will conduct (Figure 2a).Therefore, the series circuits contain three operating modalities with the increasing of series current .Figure 3 which describe two operating points in short and open circuits.The optimum operating points (I m , V m ) that generate the maximum power is expressed using Equations ( 2)-( 5) by Mutoh et al. [21]: This means that Equation ( 7) can covert A 0 into a measurable quantity with the solar curve tracer.All of the parameters (I sc , I m , V m , V oc ) are measured by the PV array manufacturer under standard conditions of solar irradiance (S in watt per square meters) and temperature (T), which are 1000 W/m 2 and 25 • C, respectively.A 0 represents a variable environmental parameter whose value is related to the variable parameters of the solar cell, T and S, but here it is a constant for the standard condition.Thus, using Equations ( 4) and ( 5), the output voltage V and power P are given by Equations ( 8) and ( 9) as a function of the output current I using circuit parameters I sc , V oc and A, respectively: where A = V oc V m −V oc ln (1 − I m I sc ).For a PV system which consists of p series-connected PV panels.The subscript "i" could be used to represent the parameters of the ith solar cell under any environmental condition.
Defining the short-circuit current vector: The output voltage V sys and power P sys are given by Equations ( 11) and (12), respectively: where )] + IV ocp 1 A p (I − I scp ) (13) where P sys , V sys , and I sys are the output power, voltage, and current of PV system, respectively; I sci is the ith short-circuit current of → I sc .All parameters are constants except for P sys and I sys when both T i and S i are definite in Equation (12).Therefore, Equation (12) shows the theoretical relationship between output power P sys and current I.
It should be noted that the values of parameters (I sc , I m , V m , V oc ) are all given by the PV array manufacturer under standard conditions.By contrast, under nonstandard conditions, a new method should be studied for calculating those parameters.Under the engineering accuracy, the computational formulas of I sci , I mi , V mi and V oci are given by the following equations [40]: where S re f and T re f are the solar irradiance and temperature under the standard condition, respectively; ∆T i = T i − T re f ; ∆S i = S i S re f − 1; the typical values of a, b, c are 0.0025/ • C, 0.5 and 0.00288/ • C, respectively.

Sufficient and Necessary Condition of Multiple-Peak
Figure 2 shows the location of bypass diodes in a PV array comprising p (p = 2) series connected PV array.I sc1 and I sc2 are matrix elements of → I sc .Bypass diodes change the behavior of PV systems under PSC.When the current I smaller than the I sc of all PV array (I < I sc1 ), the bypass diodes will not conduct (Figure 2b); when the current I is greater than the I sc of the ith PV array (I > I sc1 ), the bypass diodes of ith PV array will conduct (Figure 2a).Therefore, the series circuits contain three operating modalities with the increasing of series current I. Figure 3 shows the P i − I, V i − I, P − I characteristics of the PV array under the same solar cell temperature condition.The behaviors of PV systems under PSC are divided into two situations.In the first situation, I m2 is greater than I sc1 .The output behaviors of PV arrays are shown in Figure 3a.It should be noted that the values of parameters ( , , , ) are all given by the PV array manufacturer under standard conditions.By contrast, under nonstandard conditions, a new method should be studied for calculating those parameters.Under the engineering accuracy, the computational formulas of , , and are given by the following equations [40]: where and are the solar irradiance and temperature under the standard condition, respectively; ∆ = − ; ∆ = − 1 ; the typical values of a, b, c are 0.0025/°C, 0.5 and 0.00288/°C, respectively.

Sufficient and Necessary Condition of Multiple-Peak
Figure 2 shows the location of bypass diodes in a PV array comprising p (p = 2) series connected PV array.and are matrix elements of .Bypass diodes change the behavior of PV systems under PSC.When the current smaller than the of all PV array ( < ), the bypass diodes will not conduct (Figure 2b); when the current is greater than the of the ith PV array ( > ), the bypass diodes of ith PV array will conduct (Figure 2a).Therefore, the series circuits contain three operating modalities with the increasing of series current .Figure 3    Operating modality 1-1 ( 0 < < ): The values of the and remain approximately constant; and increase gradually, and the total power increase with the increase of . .The bypass diodes of 1th PV array will conduct and the PV unit one is short-circuited when ≥ .So, the output power of PV system always decreases with the increase of in the range of − until it is equal to zero.There will not be a maximum power point (MPP) in the range of − .To sum up, the PV systems have just one maximum power point when is less than ; the PV system contains two local maximum power points when is greater than .The sufficient and necessary condition of multiple-peak for the PV system is < .This condition can be extended to the PV system which consists of p series-connected solar array and be expressed as: Operating modality 1-1 (0 < I < I m1 ): The values of the V 1 and V 2 remain approximately constant; P 1 and P 2 increase gradually, and the total power P sys increase with the increase of I.
Operating modality 1-2 (I m1 ≤ I < I sc1 ): The values of V 1 and P 1 decrease quickly; V 2 remains approximately constant; P 2 increases gradually with the increase of I.The value of dP sys dI / I=I m1 is greater than zero and dP sys dI / I=I sc1 is less than zero based on Equation (13).Meanwhile, Equation ( 12) is continuous; and the functions of P 1 and P 2 are monotonic in the range of I m1 − I sc1 .So, there must exist a point which is named I pmax1 makes dP sys dI equal to zero in the range of I m1 -I sc1 .The power at I pmax1 is named P max1 , which is a local maximum power point.
Operating modality 1-3 (I sc1 ≤ I ≤ I sc2 ): Then, the bypass diodes of 1th PV array conducts and the PV array is short-circuited; only PV array 2 keeps operating in the PV system.The values of V 1 and P 1 remain at zero.The characteristic of PV system is identical with array 2. The value of dP sys dI / I=I m2 is equal to zero at the point I m2 , which is another local maximum power point (LMPP) current.I m2 is defined with I pmax2 , corresponding to the local maximum power P max2 .
In the second situation, I m2 is smaller than I sc1 .The output behaviors of PV arrays are shown in Figure 3b.
Operating modality 2-1 (0 < I < I m1 ): The values of V 1 and V 2 remain approximately constant; P 1 and P 2 increase gradually, and the total power P sys increases with the increase of I.
Operating modality 2-2 (I m1 ≤ I < I m2 ): The values of V 1 and P 1 decrease slowly; V 2 remains approximately constant; P 2 increases gradually with the increase of I.The value of dP sys dI / I=I m1 is greater than zero and dP sys dI / I=I m2 is less than zero based on Equation (13).Meanwhile, Equation ( 12) is continuous; the functions of P 1 and P 2 are monotonic in the range of I m1 − I m2 .So, there must exist a point which is named I pmax make dP sys dI equal to zero in the range of I m1 -I m2 .Operating modality 2-3 (I m2 ≤ I ≤ I sc2 ): The values of V 1 and P 1 decrease quickly in the range of I m2 -I sc1 ; V 2 and P 2 have the same behavior with V 1 and P 1 in the range of I m2 − I sc2 .The bypass diodes of 1th PV array will conduct and the PV unit one is short-circuited when I ≥ I sc1 .So, the output power of PV system P sys always decreases with the increase of I in the range of I m2 − I sc2 until it is equal to zero.There will not be a maximum power point (MPP) in the range of I m2 − I sc2 .
To sum up, the PV systems have just one maximum power point when I m2 is less than I sc1 ; the PV system contains two local maximum power points when I m2 is greater than I sc1 .The sufficient and necessary condition of multiple-peak for the PV system is I sc1 < I m2 .This condition can be extended to the PV system which consists of p series-connected solar array and be expressed as: Substituting Equations ( 14) and ( 16) into Equation ( 18) gives: where Reorganizing Equation ( 19) gives: Equation ( 20) defines the sufficient and necessary condition of multiple-peak for the PV system.Repeatedly operating Equation ( 20), the number of the LMPPs can be calculated, represented with q, and the S that meets it can be chosen to establish the irradiance vector: By using the MATLAB ® /Simulink ® (MathWorks, Natick, MA, USA) platform, the dp sys dI − I characteristic curves, based on Equation ( 13), can be illustrated in Figure 4.In the model of the solar cell, all constant values that are taken from the datasheet of XINYU/L-1260 are used to perform the simulation.Additionally, I sc , V oc , I m , and V m at standard conditions are 25.44 A, 66 V, 23.25 A, and 54.2 V, respectively.It can be seen from Figure 4a that there is just one MPP in the whole interval.Since of the S 2 /S 1 = 1.088, which is less than I sc V m = 1.094, the PV system in which two solar arrays are connected contains just one LMPP under PS condition.Figure 4b shows that the PV system appears two LMPPs, with S 2 increasing to 770 from 762; then, the S 2 /S 1 = 1.1, which is greater than 1.094.Meanwhile, Figure 4c shows that there is just one MPP even when three solar arrays are connected in series, and the PV system has a complex PS condition.This further verifies that the partial shading condition is the necessary condition but not sufficient for multiple-peak.Meanwhile, the sufficient and necessary condition proposed in this paper could direct the choices of irradiance for simulations and experiments of GMPPT.
Energies 2017, 10, 120 7 of 23 Substituting Equations ( 14) and ( 16) into Equation ( 18) gives: where ≈ 1. Reorganizing Equation (19) gives: Equation ( 20) defines the sufficient and necessary condition of multiple-peak for the PV system.Repeatedly operating Equation ( 20), the number of the LMPPs can be calculated, represented with q, and the that meets it can be chosen to establish the irradiance vector: [ , , , ], q q S S S where S S S = < < <    S (21) By using the MATLAB ® /Simulink ® (MathWorks, Natick, MA, USA) platform, the − characteristic curves, based on Equation ( 13), can be illustrated in Figure 4.In the model of the solar cell, all constant values that are taken from the datasheet of XINYU/L-1260 are used to perform the simulation.Additionally, , , , and at standard conditions are 25.44 A, 66 V,23.25 A, and 54.2 V, respectively.It can be seen from Figure 4a that there is just one MPP in the whole interval.Since of the = 1.088 ⁄ , which is less than = 1.094, the PV system in which two solar arrays are connected contains just one LMPP under PS condition.Figure 4b shows that the PV system appears two LMPPs, with increasing to 770 from 762; then, the = 1.1 ⁄ , which is greater than 1.094.Meanwhile, Figure 4c shows that there is just one MPP even when three solar arrays are connected in series, and the PV system has a complex PS condition.This further verifies that the partial shading condition is the necessary condition but not sufficient for multiple-peak.Meanwhile, the sufficient and necessary condition proposed in this paper could direct the choices of irradiance for simulations and experiments of GMPPT.In engineering, is roughly equivalent to 0.92 for the same type panels PV system [41].Thus, the simplified sufficient and necessary condition of multiple-peak for a PV system with the same type panels can be expressed as: If we define the operating range of PV system, which consists of enough series-connected PV cells, the numbers of the local maximum power points are limited, which is decided by the range of irradiance.Table 1 shows the maximum numbers of LMPPs in different ranges of irradiance.Focusing on the LMPPs row of Table 1, the numbers of LMPPs are limited to 28 in the range of 100-1000.No matter how many PV arrays are series-connected there is only one maximum power point when of all PV panels are greater than 920.The volume of LMPPs is increasing rapidly when is less than 400.Thus, a powerful GMPPT algorithm is even more necessary under low solar irradiance conditions.In engineering, I m I sc is roughly equivalent to 0.92 for the same type panels PV system [41].Thus, the simplified sufficient and necessary condition of multiple-peak for a PV system with the same type panels can be expressed as: If we define the operating range of PV system, which consists of enough series-connected PV cells, the numbers of the local maximum power points are limited, which is decided by the range of irradiance.Table 1 shows the maximum numbers of LMPPs in different ranges of irradiance.Focusing on the LMPPs row of Table 1, the numbers of LMPPs are limited to 28 in the range of 100-1000.No matter how many PV arrays are series-connected there is only one maximum power point when S of all PV panels are greater than 920.The volume of LMPPs is increasing rapidly when S is less than 400.Thus, a powerful GMPPT algorithm is even more necessary under low solar irradiance conditions.

Zone of the Global Maximum Power Point (GMPP)
In Figure 3a, the P-I characteristic curves exist with two LMPPs which are P max1 and P max2 , respectively.The I pmax1 is almost equal to I m1 .Since the solar array presents a constant voltage characteristic when the current I changes within smaller values, the V 2 almost equals V oc2 at the point of I m1 .Then, P max1 and P max2 can be expressed as: It is assumed that P max1 is larger than P max2 (P max1 > P max2 ).
Substituting Equations ( 15) and ( 17) into Equation ( 25) and ignoring the effect of the solar cell's temperature gives: where L 2 1,2 is dimensionless coefficient.The error between ln(e + b∆S 1 ) and ln(e + b∆S 2 ) can be eliminated when S 1 and S 2 changing in the same order.Usually, V m /V oc is equal to 0.8 [41].Rewriting Equation (26) gives: Equation ( 27) is a simple expression of L 2 1,2 .The global maximum power point of PV system contains three possibilities.When S 1 S 2 > L 2 1,2 , the GMPPT is near I m1 ; when S 1 S 2 < L 2 1,2 , the GMPPT is near I m2 ; when S 1 S 2 = L 2 1,2 , the PV system contains two GMPPT near I m1 and I m2 , respectively.Equation ( 26) can be extended to the PV system which contains q LMPPs and be expressed as: The output power of PV system at I mi is larger than that at I mj when S i S j satisfies Equation (28).
Repeatedly operating Equation (28), S finally meets it, represented as S max , and can be chosen to calculate the boundary of the GMPP zone, which is I scmax−1 − I scmax , defining the current I and output power P sys with I pmax and P max at the GMPP, respectively.Obviously, I mmax calculated with S max by Equation ( 16) can make the PV system output equal to approximately the global maximum power.That is to say that the I pmax is nearly I mmax .
Table 2 shows the typical values of L q i,j which ignore the effect of the ln e + b∆S j term in different LMPPs' quantity conditions.Focusing on the typical values of the L q i,j column, the probability of the traditional MPPT method, such as incremental conductance (INC) algorithm and perturbation and observation (P&O) algorithm, can find the GMPPT is about 44.4% under the two LMPPs condition, and 28.5% under the three LMPPs condition.It decreases to 21% under the four 4 LMPPs condition.The probability decreases rapidly with an increase in the quantity of LMPPs, but it still exist.This is to say the traditional methods have some adaptability for GMPPT control.This feature is beneficial to GMPPT.However, it is not conducive to the planning of the experimental program.q LMPPs L q i,j = q−j+0.8q−i+0.8

Relationship between S and Operating Parameters
There are many MPPT control methods adopting irradiance and temperature as the parameters to calculate the control reference signal [37][38][39].However, all of them obtain the parameters by using irradiance and temperature sensors.On the one hand, the irradiance cannot be measured accurately under PSC.On the other hand, the measurement error of the sensors brings a lot of uncertainty even in normal environmental conditions.Moreover, the application of the sensors increases the cost of the system.Therefore, it is necessary to establish a relation between irradiance and the output current & voltage of solar arrays in any operation status.
In the PV system, the solar cell's running state is described by its output voltage V and current I.The expression is given by Mutoh et al. [21]: V and I are measured in real time in the operation process of PV system.Equation ( 29) can be regarded as a function of A, I sc and V oc .The relationship between S and T is expressed as [42]: Rewriting the Equation (29) gives: Equation (31) defines the relationship between S, V and I.It is easily to prove, strictly, that the dS constant is greater than zero when S is in the range of 0-1000.Thus, there is only one value of S to make f (S) = 0, which can be solved quickly by the Newton iteration method in the process of actual calculation.Based on the nonlinear relation, the irradiance of solar array absorption can be calculated in real-time.

Relationship between I pmaxi and Environment Parameters
According to Equation (12), to solve the maximum value of output power P max , Equation ( 33) can be given: Substituting Equation ( 13) into Equation (33) gives: Reorganizing Equation ( 34) gives: The Euler's Number as the base for the exponential operation on both sides of the equation and reorganizing Equation (35) gives: Rewriting Equation (36) gives: Therefore, Equation (37) shows the indirect relationship between output current I sys at MPP and environmental parameters S i and T i .It is a piecewise transcendental equation, which can be solved quickly by the Newton iteration method in the process of actual calculation.The solutions of Equation (37) are represented by I pmaxi , which contain all possible local maximum power point current values.Namely, the solar generation system will operate at GMPP when the output current I equals to the optimum solution of Equation (37), which is one of the possible values of I pmaxi and represents with I pmax .I pmax can be solved quickly using the information of the GMPP zone, which is identified in Section 2.3.It should be noted that the values of parameters (I sc , I m , V m , V oc ) are all given by the PV array manufacturer under standard conditions.Under non-standard conditions, the four parameters can be easily calculated by using Equations ( 14)- (17) with standard parameters, which are provided by the PV array manufacturer, and environment parameters S i and T i , which are calculated by Equations ( 30) and (31).

Proposed GMPPT Control Strategy
From the engineering cybernetics perspective, the ultimate goal of GMPPT is to control the output current of the solar panels to reach I pmax accurately and rapidly.The traditional method based on INC and P&O have their greatest use in engineering because of the stronger robustness and adaptability.However, the aforementioned traditional MPPTs are not able to identify the GMPP from the LMPPs when the PV characteristic curve consists of more than one peak.From an engineering cybernetic perspective, the fundamental cause of these traditional MPPT methods tend to converge to the first peak is the algorithms' operation initial value always is settled to the near of it.In order to achieve the GMPP, the OIV of the algorithms should be settled within the GMPP range or near the I pmax when PSC with multiple-peak occurs.Due to I pmax and I mmax locating in the same zone, the expression is simpler than I pmax .In this work, the proposed control strategy adopts I mmax directly as the OIV of INC to make the INC method achieve GMPP control.It should be pointed out that the proposed method will have better performance when I pmax is chosen as the OIV of INC in a medium number of PV arrays in series.In large numbers of PV arrays in series, the proposed method adopting I mmax has more advantages than I pmax .
The control procedures cited above are summarized in the flowchart shown in Figure 5.According to the proposed algorithm, as shown in blocks 1 and 2 (B-1 and B-2), the voltage current of the solar cell and PV system, and the temperature of air are measured.The irradiances and temperatures of every solar cell obtained are calculated using the functions shown in Equations ( 30) and (31) (B-3).The vector → S , which removes the elements unsatisfied the Equation ( 22), can be structured and the numbers of LMPPs are calculated (B-4).Based on the Equation ( 28), the zone of GMPP can be identified, the "max" at B-5 represents the S max and S max−1 in → S , which will be taken to calculate the I mmax , I scmax and I scmax−1 (B-5).The values of I mmax are stored (B-6).Therefore, the current at the GMPP is within the zone between I scmax−1 and I scmax .If I is greater than a critical value I scmax−1 and less than an upper limit value I scmax (B-7), by using the INC with small step, the operating point is adjusted to the GMPP (B-8).Otherwise, output ∆I to make the I change towards the GMPP zone rapidly (B-9), until it is within the GMPP zone.number of PV arrays in series.In large numbers of PV arrays in series, the proposed method adopting has more advantages than .The control procedures cited above are summarized in the flowchart shown in Figure 5.According to the proposed algorithm, as shown in blocks 1 and 2 (B-1 and B-2), the voltage current of the solar cell and PV system, and the temperature of air are measured.The irradiances and temperatures of every solar cell obtained are calculated using the functions shown in Equations ( 30) and (31) (B-3).The vector , which removes the elements unsatisfied the Equation ( 22), can be structured and the numbers of LMPPs are calculated (B-4).Based on the Equation ( 28), the zone of GMPP can be identified, the 'max' at B-5 represents the and in , which will be taken to calculate the , and (B-5).The values of are stored (B-6).Therefore, the current at the GMPP is within the zone between and .If is greater than a critical value and less than an upper limit value (B-7), by using the INC with small step, the operating point is adjusted to the GMPP (B-8).Otherwise, output ∆ to make the change towards the GMPP zone rapidly (B-9), until it is within the GMPP zone.
The INC method is used extensively because of its rapidly, high-tracking accuracy at a steady state, its flexibility to adapt to rapidly changing environmental conditions, and simplicity in application.Meanwhile, the INC method can be used instead of other traditional methods in the proposed method to improve performance.The INC method is used extensively because of its rapidly, high-tracking accuracy at a steady state, its flexibility to adapt to rapidly changing environmental conditions, and simplicity in application.Meanwhile, the INC method can be used instead of other traditional methods in the proposed method to improve performance.
The whole proposed method includes only three subsets: Calculate, Select and Compare.Consequently, we can draw the following three conclusions: (1) When I is outside of the zone of I scmax−1 -I scmax , the error between I mmax and I is large (i.e., the operating point is far from the GMPP), the change in the duty cycle is large, and it reaches the GMPP zone rapidly.(2) When I is within the zone of I scmax−1 -I scmax which is narrowly bound (i.e., the operating point is near GMPP), the INC method with small step is adopted to make the operating point approach the GMPP rapidly and accurately.Then, the change in the duty cycle is small to avoid the oscillation at GMPP. (3) When the environmental conditions change and the zone of I scmax−1 -I scmax goes with it, if I is still within the new zone of GMPP (B-7), the INC method will find the GMPP actively, rapidly and accurately (B-8).If I is outside of the new zone of the GMPP, the change in the duty cycle is large, and reaches the GMPP zone rapidly (B-9).Namely, the proposed GMPPT control method has stronger robustness and adaptability.
Thus, this GMPPT control method can be called the "GMPPT method based on optimal initial value incremental conductance control (OIV-INC)".

Experiment for Calculating S
One of the key points of the GMPPT method proposed in this paper is to obtain environmental parameters S without the irradiance sensor.To investigate the effectiveness and accuracy of the calculating method in Section 2.4, several experiments were designed using real environmental parameters measurement system of PV panels, as illustrated in Figure 6.The whole experimental system consists of 10 KVA PV systems, irradiance and temperature measuring instrument (FZD-R4-2000), power analyzer (Fluke NORMA 4000) and a personal computer.The whole proposed method includes only three subsets: Calculate, Select and Compare.Consequently, we can draw the following three conclusions: (1) When is outside of the zone of -, the error between and is large (i.e., the operating point is far from the GMPP), the change in the duty cycle is large, and it reaches the GMPP zone rapidly.
(2) When is within the zone of -which is narrowly bound (i.e., the operating point is near GMPP), the INC method with small step is adopted to make the operating point approach the GMPP rapidly and accurately.Then, the change in the duty cycle is small to avoid the oscillation at GMPP.
(3) When the environmental conditions change and the zone of -goes with it, if is still within the new zone of GMPP (B-7), the INC method will find the GMPP actively, rapidly and accurately (B-8).If is outside of the new zone of the GMPP, the change in the duty cycle is large, and reaches the GMPP zone rapidly (B-9).Namely, the proposed GMPPT control method has stronger robustness and adaptability.
Thus, this GMPPT control method can be called the "GMPPT method based on optimal initial value incremental conductance control (OIV-INC)".

Experiment for Calculating
One of the key points of the GMPPT method proposed in this paper is to obtain environmental parameters without the irradiance sensor.To investigate the effectiveness and accuracy of the calculating method in Section 2.4, several experiments were designed using real environmental parameters measurement system of PV panels, as illustrated in Figure 6.The whole experimental system consists of 10 KVA PV systems, irradiance and temperature measuring instrument (FZD-R4-2000), power analyzer (Fluke NORMA 4000) and a personal computer.
The data from measurement and calculations are shown in Table 3. Actual measurement data are collected at Tianjin, China for a sunny from 11 a.m. to 3 p.m., and some experimental data in [43] are also introduced to support the discussion.The data from measurement and calculations are shown in Table 3. Actual measurement data are collected at Tianjin, China for a sunny from 11 a.m. to 3 p.m., and some experimental data in [43] are also introduced to support the discussion.T air represents the environmental temperature; V and I represent the voltage and current at any operating point of PV array; S and S* are the solar irradiance by measurement and calculation, respectively; I pmax and V m are the current and voltage at GMPP of PV array, respectively.For ease of analysis, the data of V and I are taken from near the maximum power point.It can be seen from I and I pmax columns that the current value I pmax is approximately equal to the corresponding value I and the average error between I pmax and I is −0.0193 which less than 4% of I. Since the I pmax is calculated by using S, the average error value represents the error between the S and S*.Focusing on the S and S* columns, we can find that the average error between S and S* is less 3.7% of S which is in concordance with the aforementioned average error, and it satisfies the request of the engineers.For the diversity of experimental data sources, some data from [43] are taken in this paper.The data from [43] do not give the environmental temperature, assuming it to be 4 • C because the data were collected in December 2013 in Nanjing, China.By comparing I pmax with I, we can see that the data by using the [43] have the same average error level.Meanwhile, the result also shows that T air has a negligible effect on the calculation of S, which is beneficial for the engineering application.

Analysis and Discussion of the Simulation Results
In order to evaluate the performance of the proposed method under different weather conditions, a PV system includes three solar panels, a DC-DC boost converter which is selected according to load requirements [44], a load and a control system that are considered and simulated on a MATLAB ® /Simulink ® platform.
The Simulink model of the PV system with the proposed method is shown in Figure 7. Figure 8 shows a Simulink/SimPower subsystem model of one PV panel module; I 1 and V 1 represent the operation current and voltage of the PV model 1 in Figure 7, respectively.Figure 9 describes the subsystem model of the proposed GMPPT controller, which includes the calculation block for GMPP zone and duty cycle D, which is based on the flowchart shown in Figure 6, and the control logic block which produces the PWM signal.In the MATLAB ® model of the solar cell, I sc , V oc , I m and V m are the same as in Section 2.2 at standard conditions.The inductance and the capacitor of the boost DC/DC converter are the ideal components; the snubber resistance, internal resistance and forward voltage of the diode are 500 Ω, 0.001 Ω and 0.8 V, respectively; insulated gate bipolar transistor (IGBT) with the 0.001 Ω internal resistance and a 10 5 Ω snubber resistance is chosen as the switch; the load resistance is 500 Ω.Other parameters such as R 1 , L, C and C 1 are 1 Ω, 0.01 H, 2 mF and 2 mF, respectively.To evaluate the performance of the proposed GMPPT method different parameters are considered, such as the response time, the static error and the tracking efficiency.As discussed in [45,46], the tracking efficiency is an important parameter for the assessment of an MPPT algorithm.The MPPT behavior can be analyzed both in static and dynamic conditions [47].The static MPPT    To evaluate the performance of the proposed GMPPT method different parameters are considered, such as the response time, the static error and the tracking efficiency.As discussed in [45,46], the tracking efficiency is an important parameter for the assessment of an MPPT algorithm.The MPPT behavior can be analyzed both in static and dynamic conditions [47].The static MPPT   To evaluate the performance of the proposed GMPPT method different parameters are considered, such as the response time, the static error and the tracking efficiency.As discussed in [45,46], the tracking efficiency is an important parameter for the assessment of an MPPT algorithm.The MPPT behavior can be analyzed both in static and dynamic conditions [47].The static MPPT To evaluate the performance of the proposed GMPPT method different parameters are considered, such as the response time, the static error and the tracking efficiency.As discussed in [45,46], the tracking efficiency is an important parameter for the assessment of an MPPT algorithm.The MPPT behavior can be analyzed both in static and dynamic conditions [47].The static MPPT efficiency describes the ability of an MPPT to find and track the desired MPP under constant environmental conditions.A stabilization period is necessary for the evaluation of the static MPPT efficiency [48].In the steady state, the static MPPT efficiency can be defined as: where P MPPT (t) is the output power of the PV system under the control of the MPPT, whereas P max (t) represents the true maximum output power.
In the case of variable partially shaded conditions, the static efficiency cannot provide a sufficient degree of precision about the MPP tracking.Therefore, the dynamic MPPT efficiency has to be considered.It describes the ability in tracking the desired MPP in the case of variable environmental conditions and it can be determined as the average ratio between P MPPT (t) and P max (t) over a desired time interval.The dynamic MPPT efficiency can be defined as: where the E MPPT is the output energy of the PV system using the MPPT method; E max represents the true maximum output energy.The scanning method can find the global MPP under any conditions, so it can be used as the standard for comparison.To show the effectiveness of the developed MPPT method, a performance comparison between the proposed method and the scanning MPPT algorithm recently published by [27] is presented in the following.

Partial Shading Condition
This investigation is implemented to assess and compare the performance of the scanning method under partial shading conditions.The solar irradiance and the solar array temperature are considered 1000 W/m 2 and 25 • C, respectively.One shaded cell receives an insolation of 400 W/m 2 and a temperature of 15 • C. The MPPT trajectories for OIV-INC and the scanning algorithms are shown in Figure 10.In the range of 0 to 0.02 s, the proposed method finds the GMPP zone rapidly and controls the output current of the PV system towards the GMPP.After 0.02 s, the PV system is operating into steady state.From the output P-I characteristic curve of the PV generator depicted in Figure 10, two power peaks are observed corresponding, respectively, to the GMPP (2520.3W) and the LMPP (1655.9W). Figure 10 shows that both of the two methods find the local MPP at about 0.01 s; the output power keeps increasing after 0.01 s up to the maximum power at about 0.018 s.After 0.018 s, the output power remains near the GMPP by using the proposed method.The scanning method finishes the scanning process at 0.02 s, and then controls the PV system operating towards the GMPP.As this figure shows, it is obvious that both of the two methods can find the global MPP in this condition.OIV-INC, in comparison with the scanning method, has the same accuracy, but a better time response.For an extensive verification, initially, three different insolation and temperature levels are applied to the PV system, which are set to 1000 W/m 2 and 60 °C, 700 W/m 2 and 40 °C, 300 W/m 2 and 20 °C, and simulation results are repeated.From the output − characteristic curve of the PV generator depicted in Figure 11, three power peaks are observed corresponding, respectively, to GMPP (1783.3W), the LMPP1 (1157.9W) and LMPP2 (1231.7 W).The MPPT trajectories for OIV-INC and the scanning algorithms are shown in Figure 11.As this figure shows, it is obvious that both of the two methods can find the global MPP in this condition.Figure 11 shows the similar dynamic characteristics with Figure 10 by using the proposed method.It should be noted that the dynamic characteristic is becoming poor by using the scanning method with the increase of the number of GMPPs in the PV system.In addition, the OIV-INC algorithm has the same accuracy and better response time in comparison with the scanning algorithm.Furthermore, it can be noticed that the proposed GMPPT method is able to reach and track the GMPP with a static efficiency of 99.98% when time in the range of 0.04-0.2s.By using Equation (39), a dynamic MPPT efficiency of 96.86% has been achieved based on the OIV-INC method, and the efficiency is much higher than that of the scanning method, by 2.01%.For an extensive verification, initially, three different insolation and temperature levels are applied to the PV system, which are set to 1000 W/m 2 and 60 • C, 700 W/m 2 and 40 • C, 300 W/m 2 and 20 • C, and simulation results are repeated.From the output P-I characteristic curve of the PV generator depicted in Figure 11, three power peaks are observed corresponding, respectively, to GMPP (1783.3W), the LMPP1 (1157.9W) and LMPP2 (1231.7 W).The MPPT trajectories for OIV-INC and the scanning algorithms are shown in Figure 11.As this figure shows, it is obvious that both of the two methods can find the global MPP in this condition.Figure 11 shows the similar dynamic characteristics with Figure 10 by using the proposed method.It should be noted that the dynamic characteristic is becoming poor by using the scanning method with the increase of the number of GMPPs in the PV system.In addition, the OIV-INC algorithm has the same accuracy and better response time in comparison with the scanning algorithm.Furthermore, it can be noticed that the proposed GMPPT method is able to reach and track the GMPP with a static efficiency of 99.98% when time in the range of 0.04-0.2s.By using Equation (39), a dynamic MPPT efficiency of 96.86% has been achieved based on the OIV-INC method, and the efficiency is much higher than that of the scanning method, by 2.01%.For an extensive verification, initially, three different insolation and temperature levels are applied to the PV system, which are set to 1000 W/m 2 and 60 °C, 700 W/m 2 and 40 °C, 300 W/m 2 and 20 °C, and simulation results are repeated.From the output − characteristic curve of the PV generator depicted in Figure 11, three power peaks are observed corresponding, respectively, to GMPP (1783.3W), the LMPP1 (1157.9W) and LMPP2 (1231.7 W).The MPPT trajectories for OIV-INC and the scanning algorithms are shown in Figure 11.As this figure shows, it is obvious that both of the two methods can find the global MPP in this condition.Figure 11 shows the similar dynamic characteristics with Figure 10 by using the proposed method.It should be noted that the dynamic characteristic is becoming poor by using the scanning method with the increase of the number of GMPPs in the PV system.In addition, the OIV-INC algorithm has the same accuracy and better response time in comparison with the scanning algorithm.Furthermore, it can be noticed that the proposed GMPPT method is able to reach and track the GMPP with a static efficiency of 99.98% when time in the range of 0.04-0.2s.By using Equation (39), a dynamic MPPT efficiency of 96.86% has been achieved based on the OIV-INC method, and the efficiency is much higher than that of the scanning method, by 2.01%.

Fast Variations of the Solar Array Temperature and Solar Irradiance as Well as Partial Shading Conditions
To investigate and verify the performance and accuracy of the proposed OIV-INC method under rapidly changing solar cell temperatures and the solar irradiances, two step changes, globally, are applied to the solar cell temperature and the solar irradiance, as represented in Figure 12, which is used for the first solar array.The same step change is applied to the temperature and irradiance of the other two shaded cells, as represented in Figure 13.The output power trajectories of solar arrays for OIV-INC and scanning methods are plotted in Figure 14.From the output P-I characteristic curves of the PV generator depicted in Figure 14, two power peaks are always observed corresponding, respectively, to different operating times.Globally, the P-I characteristic curve has six power peaks.The step change occurs at 0.3 s and 0.5 s in Figure 14, then the control system detects that the environmental conditions have been changed based on the proposed method; the operating current I is outside of the GMPP zone and the control system outputs the error between I and I mmax directly to make the I move to the GMPP zone rapidly.Therefore, as Figure 14 shows, the power characteristic curves present a better dynamic feature when step change occurs.The proposed GMPPT method has the ability to identify the true peak (GMPP) among the multiple local peaks (LMPPs).
Energies 2017, 10, 120 18 of 23 To investigate and verify the performance and accuracy of the proposed OIV-INC method under rapidly changing solar cell temperatures and the solar irradiances, two step changes, globally, are applied to the solar cell temperature and the solar irradiance, as represented in Figure 12, which is used for the first solar array.The same step change is applied to the temperature and irradiance of the other two shaded cells, as represented in Figure 13.The output power trajectories of solar arrays for OIV-INC and scanning methods are plotted in Figure 14.From the output P-I characteristic curves of the PV generator depicted in Figure 14, two power peaks are always observed corresponding, respectively, to different operating times.Globally, the P-I characteristic curve has six power peaks.The step change occurs at 0.3 s and 0.5 s in Figure 14, then the control system detects that the environmental conditions have been changed based on the proposed method; the operating current is outside of the GMPP zone and the control system outputs the error between and directly to make the move to the GMPP zone rapidly.Therefore, as Figure 14 shows, the power characteristic curves present a better dynamic feature when step change occurs.The proposed GMPPT method has the ability to identify the true peak (GMPP) among the multiple local peaks (LMPPs).To investigate and verify the performance and accuracy of the proposed OIV-INC method under rapidly changing solar cell temperatures and the solar irradiances, two step changes, globally, are applied to the solar cell temperature and the solar irradiance, as represented in Figure 12, which is used for the first solar array.The same step change is applied to the temperature and irradiance of the other two shaded cells, as represented in Figure 13.The output power trajectories of solar arrays for OIV-INC and scanning methods are plotted in Figure 14.From the output P-I characteristic curves of the PV generator depicted in Figure 14, two power peaks are always observed corresponding, respectively, to different operating times.Globally, the P-I characteristic curve has six power peaks.The step change occurs at 0.3 s and 0.5 s in Figure 14, then the control system detects that the environmental conditions have been changed based on the proposed method; the operating current is outside of the GMPP zone and the control system outputs the error between and directly to make the move to the GMPP zone rapidly.Therefore, as Figure 14 shows, the power characteristic curves present a better dynamic feature when step change occurs.The proposed GMPPT method has the ability to identify the true peak (GMPP) among the multiple local peaks (LMPPs).For an extensive verification, initially, three different insolation and temperature levels are applied to the PV system, which are shown in Figures 12, 13 and 15, and simulation results are repeated.Figure 16 shows the output power trajectories of solar arrays for OIV-INC and the scanning To investigate and verify the performance and accuracy of the proposed OIV-INC method under rapidly changing solar cell temperatures and the solar irradiances, two step changes, globally, are applied to the solar cell temperature and the solar irradiance, as represented in Figure 12, which is used for the first solar array.The same step change is applied to the temperature and irradiance of the other two shaded cells, as represented in Figure 13.The output power trajectories of solar arrays for OIV-INC and scanning methods are plotted in Figure 14.From the output P-I characteristic curves of the PV generator depicted in Figure 14, two power peaks are always observed corresponding, respectively, to different operating times.Globally, the P-I characteristic curve has six power peaks.The step change occurs at 0.3 s and 0.5 s in Figure 14, then the control system detects that the environmental conditions have been changed based on the proposed method; the operating current is outside of the GMPP zone and the control system outputs the error between and directly to make the move to the GMPP zone rapidly.Therefore, as Figure 14 shows, the power characteristic curves present a better dynamic feature when step change occurs.The proposed GMPPT method has the ability to identify the true peak (GMPP) among the multiple local peaks (LMPPs).For an extensive verification, initially, three different insolation and temperature levels are applied to the PV system, which are shown in Figures 12, 13 and 15, and simulation results are repeated.Figure 16 shows the output power trajectories of solar arrays for OIV-INC and the scanning method.From the output P-I characteristic curves of the PV generator depicted in Figure 16, there are always three power peaks observed corresponding, respectively, to different operating times.Globally, the P-I characteristic curve has nine power peaks.Focusing the range of 0-0.3 s in Figure 16, the power trajectories based on the proposed method pass the first LMPP at about 0.01 s and run into the GMPP zone, find and remain at the GMPP at about 0.02 s.The step change occurs at 0.3 s, and then the whole PV system operates in the short-circuit condition; the operating current I is outside of the GMPP zone; the control system outputs the error between I and I mmax directly to make the I pass two LMPPs and moving to the GMPP zone rapidly.Therefore, as Figure 14 shows, the power trajectories in Figure 16 present a better dynamic feature when step change occurs.Still, the proposed GMPPT method can find the true peak (GMPP) rapidly and accurately among the multiple local peaks (LMPPs).
Energies 2017, 10, 120 19 of 23 method.From the output P-I characteristic curves of the PV generator depicted in Figure 16, there are always three power peaks observed corresponding, respectively, to different operating times.Globally, the P-I characteristic curve has nine power peaks.Focusing the range of 0-0.3 s in Figure 16, the power trajectories based on the proposed method pass the first LMPP at about 0.01 s and run into the GMPP zone, find and remain at the GMPP at about 0.02 s.The step change occurs at 0.3 s, and then the whole PV system operates in the short-circuit condition; the operating current is outside of the GMPP zone; the control system outputs the error between and directly to make the pass two LMPPs and moving to the GMPP zone rapidly.Therefore, as Figure 14 shows, the power trajectories in Figure 16 present a better dynamic feature when step change occurs.Still, the proposed GMPPT method can find the true peak (GMPP) rapidly and accurately among the multiple local peaks (LMPPs).To evaluate the performance of the proposed OIV-INC MPPT algorithm, the dynamic MPPT efficiency can be calculated which are shown in Table 4 by using Equation (39).
Focusing on the row of Table 4, are 99.15% and 99.01%, corresponding to Figures 14 and 16 globally, respectively.When time in the range of 0.5-0.8s, are 99.58% and 99.609%, corresponding to Figure 14 and Figure 16, respectively.From Table 4, the dynamic efficiency of the solar arrays can reach 99% in the whole stage and in different operating periods.The calculated results show that approximately 2.8% of the solar energy is output when using the proposed method more than the scanning algorithm in global.The scanning method frequently starts to find the GMPP when the environment condition changes continuously, which will cause a loss in power.Then, the advantage of the proposed method is especially obvious.method.From the output P-I characteristic curves of the PV generator depicted in Figure 16, there are always three power peaks observed corresponding, respectively, to different operating times.Globally, the P-I characteristic curve has nine power peaks.Focusing the range of 0-0.3 s in Figure 16, the power trajectories based on the proposed method pass the first LMPP at about 0.01 s and run into the GMPP zone, find and remain at the GMPP at about 0.02 s.The step change occurs at 0.3 s, and then the whole PV system operates in the short-circuit condition; the operating current is outside of the GMPP zone; the control system outputs the error between and directly to make the pass two LMPPs and moving to the GMPP zone rapidly.Therefore, as Figure 14 shows, the power trajectories in Figure 16 present a better dynamic feature when step change occurs.Still, the proposed GMPPT method can find the true peak (GMPP) rapidly and accurately among the multiple local peaks (LMPPs).To evaluate the performance of the proposed OIV-INC MPPT algorithm, the dynamic MPPT efficiency can be calculated which are shown in Table 4 by using Equation (39).
Focusing on the row of Table 4, are 99.15% and 99.01%, corresponding to Figures 14 and 16 globally, respectively.When time in the range of 0.5-0.8s, are 99.58% and 99.609%, corresponding to Figure 14 and Figure 16, respectively.From Table 4, the dynamic efficiency of the solar arrays can reach 99% in the whole stage and in different operating periods.The calculated results show that approximately 2.8% of the solar energy is output when using the proposed method more than the scanning algorithm in global.The scanning method frequently starts to find the GMPP when the environment condition changes continuously, which will cause a loss in power.Then, the advantage of the proposed method is especially obvious.To evaluate the performance of the proposed OIV-INC MPPT algorithm, the dynamic MPPT efficiency can be calculated which are shown in Table 4 by using Equation (39).Focusing on the η OIV−I NC row of Table 4, η OIV−I NC are 99.15% and 99.01%, corresponding to Figures 14 and 16 globally, respectively.When time in the range of 0.5-0.8s, η OIV−I NC are 99.58% and 99.609%, corresponding to Figures 14 and 16, respectively.From Table 4, the dynamic efficiency of the solar arrays can reach 99% in the whole stage and in different operating periods.The calculated results show that approximately 2.8% of the solar energy is output when using the proposed method more than the scanning algorithm in global.The scanning method frequently starts to find the GMPP when the environment condition changes continuously, which will cause a loss in power.Then, the advantage of the proposed method is especially obvious.
From the Figures 10, 11, 14 and 16, the simulation results show that the proposed OIV-INC GMPP method can find the true peak (GMPP) rapidly among the multiple local peaks (LMPPs).Moreover, the OIV-INC GMPP method has adequate accuracy under partial shading conditions.In addition, the setting time of the output power is less than 0.04 s.At steady-state, the output curves are non-vibrating and the efficiency is maintained at a high level under all conditions.

Conclusions
A detailed analysis of the series PV arrays' dynamic performance and the design of a GMPPT solution have been introduced in this paper.The sufficient and necessary condition of multiple-peak is present under PSC; the principles of judgment for the number of the peak points and the zone of the GMPP are established.Based on the principles, the search zone is identified, and simultaneously, the boundary of the zone is expressed by mathematical formula.For getting the environmental parameters without the irradiance sensor, a definable nonlinear relation has been built in this paper between irradiance and the output current & voltage of solar arrays in any operation status.Meanwhile, this paper builds the unified nonlinear relation between variable parameters and the output current at LMPPs, one of which can be settled as the initial value of the INC to achieve the GMPP.The proposed method can track the GMPP under all changing climate conditions rapidly and accurately.In this work, the INC method is used also can increase the steady-state performance and the robustness when the PSC continuous slow change.Meanwhile, the simplicity of implementation, high GMPPT accuracy, and high efficiency level are the additional advantages.A numerical analysis has been performed by using the scanning method as a benchmark reference MPPT technique.The numerical results confirm the validity of the proposed method because the performances of OIV-INC are always better with respect to the corresponding performances obtainable by adopting the scanning algorithm.

Figure 1 .
Figure2shows the location of bypass diodes in a PV array comprising p (p = 2) series connected PV array.and are matrix elements of .Bypass diodes change the behavior of PV systems under PSC.When the current smaller than the of all PV array ( < ), the bypass diodes will not conduct (Figure2b); when the current is greater than the of the ith PV array ( > ), the bypass diodes of ith PV array will conduct (Figure2a).Therefore, the series circuits contain three operating modalities with the increasing of series current .Figure3shows the − , − , − characteristics of the PV array under the same solar cell temperature condition.The behaviors of PV systems under PSC are divided into two situations.In the first situation, is greater than .The output behaviors of PV arrays are shown in Figure3a.

Figure 2 .
Figure 2 shows the location of bypass diodes in a PV array comprising p (p = 2) series connected PV array.and are matrix elements of .Bypass diodes change the behavior of PV systems under PSC.When the current smaller than the of all PV array ( <), the bypass diodes will not conduct (Figure2b); when the current is greater than the of the ith PV array ( > ), the bypass diodes of ith PV array will conduct (Figure2a).Therefore, the series circuits contain three operating modalities with the increasing of series current .Figure3shows the − , − , − characteristics of the PV array under the same solar cell temperature condition.The behaviors of PV systems under PSC are divided into two situations.In the first situation, is greater than .The output behaviors of PV arrays are shown in Figure3a.

Figure 3 .
Figure 3. Dynamic characteristic curves of 2 PV arrays series connected in different condition; (a) I m2 > I sc1 and (b) I m2 < I sc1 .

Figure 4 .
Figure 4. − I characteristic curves in different irradiance conditions in series-connected solar array PV systems; (a,b) in a two-array series-connected PV system; and (c) in a three-array seriesconnected PV system.

Figure 4 .
Figure 4. dp sys dI -I characteristic curves in different irradiance conditions in series-connected solar array PV systems; (a,b) in a two-array series-connected PV system; and (c) in a three-array series-connected PV system.

Figure 5 .
Figure 5. Flowchart for the proposed GMPPT control method.

Figure 5 .
Figure 5. Flowchart for the proposed GMPPT control method.

Figure 6 .
Figure 6.PV system and environmental parameters measurement system.Figure 6. PV system and environmental parameters measurement system.

Figure 6 .
Figure 6.PV system and environmental parameters measurement system.Figure 6. PV system and environmental parameters measurement system.

Figure 7 .
Figure 7. Simulink models of PV systems with proposed GMPPT control.

Figure 7 .
Figure 7. Simulink models of PV systems with proposed GMPPT control.

Figure 7 .
Figure 7. Simulink models of PV systems with proposed GMPPT control.

Figure 10 .
Figure 10.The GMPPT trajectories with two peaks for scanning method and optimal initial value incremental conductance (OIV-INC) algorithm under stationary shade condition, with the corresponding P − I characteristic curve.

Figure 11 .
Figure 11.The GMPPT trajectories with three peaks for scanning method and OIV-INC algorithm under stationary shade condition, with the corresponding − characteristic curve.

Figure 10 .
Figure 10.The GMPPT trajectories with two peaks for scanning method and optimal initial value incremental conductance (OIV-INC) algorithm under stationary shade condition, with the corresponding P-I characteristic curve.

Figure 10 .
Figure 10.The GMPPT trajectories with two peaks for scanning method and optimal initial value incremental conductance (OIV-INC) algorithm under stationary shade condition, with the corresponding P − I characteristic curve.

Figure 11 .
Figure 11.The GMPPT trajectories with three peaks for scanning method and OIV-INC algorithm under stationary shade condition, with the corresponding − characteristic curve.

Figure 11 .
Figure 11.The GMPPT trajectories with three peaks for scanning method and OIV-INC algorithm under stationary shade condition, with the corresponding P-I characteristic curve.

Figure 14 .
Figure 14.The PV output power for scanning method and OIV-INC algorithm under fast transient variations of shading patterns, with the corresponding P − I characteristic curve.

Figure 12 .
Figure 12.Fast variations: (a) solar irradiance and (b) solar cell temperature for PV array 1.

Figure 14 .
Figure 14.The PV output power for scanning method and OIV-INC algorithm under fast transient variations of shading patterns, with the corresponding P − I characteristic curve.

Figure 13 .
Figure 13.Fast variations of (a) solar irradiance and (b) solar cell temperature for PV arrays 2 and 3.

Figure 14 .
Figure 14.The PV output power for scanning method and OIV-INC algorithm under fast transient variations of shading patterns, with the corresponding P − I characteristic curve.

Figure 14 .
Figure 14.The PV output power for scanning method and OIV-INC algorithm under fast transient variations of shading patterns, with the corresponding P-I characteristic curve.

Figure 15 .
Figure 15.Fast variations of (a) solar irradiance and (b) solar cell temperature.

Figure 16 .
Figure 16.The PV output power for scanning method and OIV-INC algorithm under fast transient variations of shading patterns, with the corresponding P − I characteristic curve.

Figure 15 .
Figure 15.Fast variations of (a) solar irradiance and (b) solar cell temperature.

Figure 15 .
Figure 15.Fast variations of (a) solar irradiance and (b) solar cell temperature.

Figure 16 .
Figure 16.The PV output power for scanning method and OIV-INC algorithm under fast transient variations of shading patterns, with the corresponding P − I characteristic curve.

Figure 16 .
Figure 16.The PV output power for scanning method and OIV-INC algorithm under fast transient variations of shading patterns, with the corresponding P-I characteristic curve.

Table 1 .
Quantity of local maximum power point (LMPP)s under different irradiance conditions.

Table 2 .
Typical values of L

Table 3 .
Date of experimental measurement and calculation.

Table 4 .
Calculated results of efficiency in partial shading condition.