Sie sind auf Seite 1von 9

1070 IEEE JOURNAL OF PHOTOVOLTAICS, VOL. 3, NO.

3, JULY 2013

On the Perturb-and-Observe and Incremental


Conductance MPPT Methods for PV Systems
Dezso Sera, Member, IEEE, Laszlo Mathe, Member, IEEE, Tamas Kerekes, Member, IEEE,
Sergiu Viorel Spataru, Student Member, IEEE, and Remus Teodorescu, Fellow, IEEE

Abstract—This paper presents a detailed analysis of the two most most conditions, and they are simple to implement on a digital
well-known hill-climbing maximum power point tracking (MPPT) controller.
algorithms: the perturb-and-observe (P&O) and incremental con- A detailed literature review today would lead to the con-
ductance (INC). The purpose of the analysis is to clarify some com-
mon misconceptions in the literature regarding these two trackers, clusion that although the INC is slightly more complicated to
therefore helping the selection process for a suitable MPPT for implement, it provides better performance than P&O under both
both researchers and industry. The two methods are thoroughly static and dynamic conditions. The two main problems of the
analyzed both from a mathematical and practical implementation P&O that are frequently mentioned in the literature are the os-
point of view. Their mathematical analysis reveals that there is no cillations around the MPP under steady-state conditions and
difference between the two. This has been confirmed by experi-
mental tests according to the EN 50530 standard, resulting in a the poor tracking (possibly in the wrong direction, away from
deviation between their efficiencies of 0.13% in dynamic and as MPP) under changing irradiance [3]–[14]. Methods to improve
low as 0.02% under static conditions. The results show that de- the dynamic behavior of the P&O, including variable step size
spite the common opinion in the literature, the P&O and INC are and perturbation frequency, have been reported in the litera-
equivalent. ture [4], [5], [8], [15]–[18].
Index Terms—Discrete implementation, incremental conduc- On the other hand, it is often stated in the literature that the
tance (INC), maximum power point tracking (MPPT), perturb- INC can determine the position of the actual operating point
and-observe (P&O), photovoltaic (PV) systems. relative to the MPP, and it can find the distance to it; it can also
stop perturbing when the MPP has been reached, thus offering
a superior performance to the P&O. It is also often stated that
I. INTRODUCTION the INC can track fast changing irradiance better than the P&O,
AXIMUM power point tracking (MPPT) is one of the e.g., [2], [5], [12], [14], [17], [19]–[30].
M key functions that every grid-connected PV inverter
should have. There is a large amount of publications that deals
Typical statements include “The [INC] method [. . .] has been
proposed to improve the tracking accuracy and dynamic perfor-
with MPPT, and trackers in the majority of the commercial mance under rapidly varying conditions” [7], “The disadvantage
PV inverters are able to extract around 99% of the available of the P&O method can be improved by comparing the instan-
power from the PV plant over a wide irradiance and tempera- taneous panel conductance with the incremental panel conduc-
ture range, at least in steady state [1]. An extensive overview of tance” [11], “[INC] gives a good performance under rapidly
modern MPPT techniques has been presented in [2]. changing conditions” [11], “Incremental conductance can deter-
The two most frequently discussed MPPT algorithms are the mine that the MPPT has reached the MPP and stop perturbing
perturb-and-observe (P&O) and the incremental conductance the operating point,” and “[INC] can track rapidly increasing
(INC). These methods are based on the fact that, on the voltage– and decreasing irradiance conditions with higher accuracy than
power characteristic, the variation of the power w.r.t. voltage P&O” [10].
is positive (dP/dV > 0) on the left-hand side of the maximum In a recent work [31], both the P&O and INC have been imple-
power point (MPP), while it is negative (dP/dV < 0) on the mented on a commercial PV inverter, challenging the common
right-hand side of the MPP. belief of higher INC performance. The performance of these two
The main advantages of these methods are that they are methods using various perturbation amplitudes and frequencies
generic, e.g., suitable for any PV array, they require no in- has been compared. The results “suggest that the two algo-
formation about the PV array, they work reasonably well under rithms are similar” [31]; however, the author does not provide
mathematical explanation of why the two methods perform so
similarly.
The aim of this paper is to provide theoretical and experimen-
Manuscript received January 13, 2013; revised April 23, 2013; accepted April tal proof that the P&O and INC are equivalent, and to clarify
24, 2013. Date of publication May 20, 2013; date of current version June 18, some of the common misconceptions in the literature regarding
2013.
The authors are with the Department of Energy Technology, Aalborg these two trackers. Furthermore, this paper provides a thorough
University, 9220 Aalborg, Denmark (e-mail: des@et.aau.dk; lam@et.aau.dk; analysis of these two that can help the industry and researchers in
tak@et.aau.dk; ssp@et.aau.dk; ret@et.aau.dk). choosing the right tracker for a given application. In Section II, it
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. is mathematically proven that the P&O and INC are equivalent
Digital Object Identifier 10.1109/JPHOTOV.2013.2261118 both under static and dynamic conditions, and in Section III,

2156-3381/$31.00 © 2013 IEEE


SERA et al.: ON THE PERTURB-AND-OBSERVE AND INCREMENTAL CONDUCTANCE MPPT METHODS FOR PV SYSTEMS 1071

this is confirmed by experimental tests according to the EN the next perturbation direction
50530 [32] standard.
δP O = ∂P /∂V . (3)
II. ANALYSIS OF PERTURB-AND-OBSERVE AND While P&O decides the direction of the next perturbation based
INCREMENTAL CONDUCTANCE on the sign of δP O , INC decides based on δI N C , as shown in
the following:
A. Operating Principle of Perturb-and-Observe and
Incremental Conductance δI N C = ∂I/∂V + I/V . (4)
The P&O is probably the most often used MPPT algorithm From (2)–(4), it is obvious that
today, due to its simplicity and generic nature [33]–[35].
It is based on the fact that the derivative of power in function δI N C = δP O /V . (5)
of voltage is zero at MPP. At an operating point on the P–V From mathematical point of view (in continuous time), this
curve, if the operating voltage of the PV array is perturbed in factor of 1/V is the only difference between the two meth-
a given direction and dP > 0, it is known that the perturbation ods, which—considering that the PV array voltage is always
moved the array’s operating point toward the MPP. The P&O positive—will not change the sign of δI N C compared with δP O
algorithm would then continue to perturb the PV array voltage at any point on the I–V curve. Therefore, two trackers that base
in the same direction. If dP < 0, then the change in operating their tracking on δP O , and δI N C , respectively, will have per-
point moved the PV array away from the MPP, and the P&O fectly identical behavior.
algorithm reverses the direction of the perturbation. In this paper,
the nonlinear characteristic of the PV array is reproduced using C. Discrete Implementation of Perturb-and-Observe and
the single-diode five-parameter model, in accordance with the Incremental Conductance
requirements of the EN 50530. A detailed description of this
In practice, both P&O and INC are implemented in discrete
model can be found in [36].
time, with various update frequencies, usually between 1 and
The second well-known MPPT algorithm, the INC [37],
20 Hz [31], [39], [40].
claims to improve the P&O by replacing the derivative of the
The discrete form of (3) becomes
power versus voltage dP/dV used by the P&O with comparing
the PV array instantaneous (I/V ) and incremental (dI/dV) con- Pk − Pk −1 ΔP
∇P O = = (6)
ductance. These terms are obtained by manipulating the dP/dV Vk − Vk −1 ΔV
equation, as shown in
where ∇P O is the discrete form of δP O , Pk = Ik Vk , and

∂P  Pk −1 = Ik −1 Vk −1 . The other notations have the following
= 0. (1)
∂V  P =P m p meaning: Pk , Vk , Ik —the power, voltage, and current at the kth
V =V m p (actual) sampling instance, respectively; Pk −1 , Vk −1 , Ik −1 —the
Rewriting (1) by replacing P with VI results in power, voltage, and current at the previous sampling instance,
  respectively.
∂ (V I)  ∂I  Looking at the case of INC, the discrete implementation of
= 0 ⇒ Vm p + Im p = 0 (2)
∂V  I =I m p ∂V  I =I m p (4) usually takes the following form:
V =V m p V =V m p
Ik − Ik −1 Ik ΔI Ik
where Vm p is the voltage at MPP, and Im p is the current at MPP. ∇I N C = + = + (7)
Vk − Vk −1 Vk ΔV Vk
The first INC-based algorithm was proposed in [38], where
an analog implementation was presented. In [38], the term dI/dV where ∇I N C is the discrete version of δI N C . Other discrete
has been calculated based on a harmonic component in the PV implementations of (4) can be done by using forward or central
array voltage and current, which is independent from the pertur- differences. In this paper, the discrete implementation according
bation of the MPPT, and is not affected by changing irradiance. to [37], which is shown in (7), will be analyzed.
However, the discrete implementation that became the well- In order to compare the P&O and INC in discrete, the differ-
known INC algorithm proposed in [37] has an essential differ- ences between (6) and (7) are calculated, analogously to (5), as
ence from the analog implementation proposed in [38]. In [37], follows:
dI/dV is identified based on the tracker’s own perturbations;
ε = ∇I N C − ∇P O /Vk . (8)
therefore, it is not immune to the changing irradiance.
From the previous expression, ε can be calculated as follows:
B. Mathematical Comparison in Continuous Time ε = ΔI/Vk ⇔ ε = 0|Δ I = 0 . (9)
From (1) and (2), it can be seen that dividing (2) by Vm p will
Equation (9) shows that the equality in (5) is no longer fulfilled
not change its value at MPP (since δP/δV is zero at MPP).
in discrete. This difference is due to the fact that the discrete
However, it has a scaling effect everywhere else on the I–V
implementation of INC ignores the last term in the backward
curve.
difference of P, which can be expressed as follows:
Considering an arbitrary point on the I–V curve, one can write
the mathematical expression based on which the P&O decides ΔP = Δ (I · V ) = ΔI · Vk + ΔV · Ik − ΔI · ΔV. (10)
1072 IEEE JOURNAL OF PHOTOVOLTAICS, VOL. 3, NO. 3, JULY 2013

As a result, the discrete counterpart of (5) becomes


∇P O ΔI ∇P O
∇I N C = + = + ε. (11)
Vk Vk Vk
The extra checks (ΔV = 0?, ΔI = 0?,) performed by the
INC will not be analyzed here, since in one hand they can be
equally applied to both the P&O and INC, and on the other
hand, these conditions are met extremely rarely in a practical
application [37]. In the following, the effects of the discretization
error will be investigated.

D. Effects of the Discretization Error Under Static Conditions Fig. 1. P–V curves at various FFs. The case of FF = 0.25 results in a straight
line from Isc to V o c on the I–V curve.
Equation (9) shows that the discrete implementation of INC
introduces an error in addition to the P&O. This means that
theoretically a situation can exist, where the sign of ∇I N C
is different from the sign of ∇P O , which leads to a different
direction of the next perturbation. It can be easily seen that the
relative size of the error (ε) compared with ∇I N C is maximum
in the vicinity of the MPP, where both ∇I N C and ∇P O tend to
zero.
It will be shown later that as long as Vk and Vk −1 are on
the same side of the MPP (the last perturbation did not move
the operating point from one side of the MPP to the other), the
error (ε) will not affect the next perturbation direction. (The
situation where the perturbation moves the operating point from Fig. 2. Relative values of the error ε = ΔI/V for I–V curves with different
FFs. The largest absolute value for ε at MPP is obtained by the curve with FF
one side to the other of the MPP will be discussed in the next = 0.25.
Section II-D2.)
1) Vk > Vm p and Vk −1 > Vm p , or Vk < Vm p and Vk −1 <
Vm p : In order to evaluate the effect of ε on the tracking of INC, Being that I–V is a straight line from Isc to Vo c , the equation
first an “ideal” ∇∗I N C is defined, which assumes that (5) is also of the I–V curve becomes
valid in discrete I = Isc − V Isc /Vo c (14)
∇∗I N C = ∇P O /Vk ⇒ ∇∗I N C = ∇I N C − ε. (12)
while the power can be expressed as
Second, the worst-case scenario, where the relative size of ε
P = I · V = −V 2 Isc /Vo c + V Isc . (15)
compared with ∇∗I N C is the maximum, should be determined.
On a given I–V curve, the relative size of ε is the maximum at For this case, the derivative of the power w.r.t. voltage is
the MPP, since ∇∗I N C tends to zero at this point. A worst-case
scenario for a given I–V curve can then be considered ∂P /∂V = δP O = −2V Isc /Vo c + Isc . (16)
  In discrete, at a distance of ±ΔV from Vm p , (16) can be
Vk −1 = Vm p ± ΔV Vk −1 = Vm p
, or (13) written as
Vk = Vm p Vk = Vm p ± ΔV.
Isc
However, I–V curves with different Fill Factors (FF = ∇P O |V m p ±Δ V = −2 (Vm p ± ΔV ) + Isc . (17)
Vo c
Isc Vo c /(Im p Vm p )) can produce different values of ∇P O (and
∇∗I N C ) in the vicinity of MPP. Fig. 1 shows that as FF de- Considering the operating point at a distance of ±ΔV from
creases, the power–voltage (P–V) curve becomes flatter, and at the MPP as shown in Fig. 1, (the second-order P–V curve is
the same time, ∇P O and ∇∗I N C decreases in the vicinity of symmetric w.r.t Vm p ), the expression of ε from (8) can be written
MPP. The flattest P–V curve corresponds to the case when the for the present case as
I–V curve becomes a straight line from Isc to Voc . ΔI
It can be seen from Fig. 1 that by taking a finite ΔV at the ε|V m p ±Δ V = . (18)
Vm p ± ΔV
MPP [according to (13)], ∇P O has the lowest value for the case
of FF = 0.25. At the same time, the smallest FF also produces Inserting (17) into (12), and considering that for a straight I–V
the largest error ε at the MPP, as shown in Fig. 2. curve [see (14)] Vm p =Vo c /2, and Im p =Isc /2, the ratio of error ε
Therefore, the straight I–V curve with FF = 0.25 will be and ∇∗I N C can be determined, resulting in following equation:
considered as the worst-case scenario to show that while Vk and
Vk −1 are on the same side of the MPP, the error ε is smaller than ε|V m p ±Δ V 1
∗ = . (19)
∇∗I N C . ∇I N C |V m p ±Δ V 2
SERA et al.: ON THE PERTURB-AND-OBSERVE AND INCREMENTAL CONDUCTANCE MPPT METHODS FOR PV SYSTEMS 1073

Fig. 3. Movement of the  operating


 point around the MPP for P&O and INC,
for the case when |ε| > ∇∗I N C .

Fig. 4. Effect of the irradiance change during a perturbation period for the
P&O. (a) In case of slow irradiance changes, P&O is able to determine the right
In other words, at the operating point of Vm p ± ΔV in tracking direction, (b) while a fast changing irradiance can cause it to track in
a second-order P–V curve, ∇I N C = ∇∗I N C ± ∇∗I N C /2. This the wrong direction. [41]

also means that ε is not able to change the sign of ∇∗I N C , thus
cannot alter the tracking decision of INC compared with P&O.
To conclude the previous fact, it can be said that under static
conditions, as long as the operating point does not cross the MPP
during the perturbation period, the error due to discretization
cannot exceed 50% for the considered worst-case scenario of
FF = 0.25.
2) Vk −1 < Vm p < Vk or Vk −1 > Vm p > Vk : According to
(11), a situation can theoretically exist when the perturbation
direction of the INC can be altered compared with the P&O.
However, as shown before, this can only happen in the event
when the perturbation moves the operating point across the
Fig. 5. Effect of irradiance change during a perturbation period for the INC.
MPP (see Fig. 3) such that |ΔP | < |ΔI · ΔV |. Equally to the P&O, fast changing irradiance can cause the INC to track in
Fig. 3 shows an interesting consequence of the imperfect wrong direction.
discrete differentiation on which the INC is based [see (10) and
(11)]. A situation can exist, where the INC is “stuck” to the MPP the increase in irradiation alone; ΔV —the voltage increment of
and stays within one perturbation distance ΔV from Vm p . That the MPPT.
is due to the fact that the sign of ∇I N C is determined by the The overall change of power during the MPPT sampling pe-
sign of ΔI, which forces the INC to change direction at each riod can be expressed as
perturbation and hence oscillate between A and B. However,
this is not related to its credited capability that it can determine ΔP = PkG − Pk −1 = ΔP P O + ΔP G . (20)
when the MPPT has reached the MPP [10], [37]; it is merely a Therefore, in case of opposite signs for ΔP PO
and ΔP , the G
consequence of the discrete differentiation error and can only sign of ΔP will be determined by the larger one.
occur in specific circumstances. In case of INC, the aforementioned situation is illustrated in
It is worth noting that the effect of ε on the tracking of INC is Fig. 5.
masked in practical cases, when measurement error, noise, and In Fig. 5, the notations have the following meaning:
ripple are present, as shown by the experimental tests. Ik −1 , IkG —the current values measured at the k–1th and the
kth sampling instances; Ik —the current at sampling instance k
when no change in irradiance occurred; ΔI I N C = Ik − Ik −1 —
E. Dynamic Behavior of Perturb-and-Observe and
the change in current caused by the perturbation of the MPPT;
Incremental Conductance
ΔI G = IkG − Ik —the change in current caused by the increased
Fig. 4 shows the situation when an increase in irradiance irradiation.
occurs during the MPPT update period. If the MPPT takes a Similarly to the case of P&O, if ΔI I N C and ΔI G have
sample of the measured power at the instance (k – 1), i.e., different signs, the sign of ΔIwill be determined by the larger
Pk −1 , then takes the next sample at the sampling instance k, one (see Fig. 5):
the calculated ΔP = Pk − Pk −1 will contain the power change
ΔI = IkG − Ik −1 = ΔI I N C + ΔI G . (21)
due to the perturbation (ΔP P O ), as well as the change due to
the increased irradiance (ΔP G ). 1) Boundary Conditions for Correct Tracking of Perturb-
In Fig. 4, the notations have the following meaning: Tp —the and-Observe: For both the P&O and INC in changing
sampling period of the MPPT; PkG —the power value at the kth irradiance, one can write the boundary conditions for correct
sampling instance when irradiance change occurred; ΔP P O = tracking. In case of the P&O, this is met when the amplitude
Pk − Pk −1 —the change in power caused by the MPPT action of ΔP G becomes larger and with opposite direction compared
alone; ΔP G = PkG − Pk −1 —the change in power caused by with ΔP P O .
1074 IEEE JOURNAL OF PHOTOVOLTAICS, VOL. 3, NO. 3, JULY 2013

In order to compare the behavior of the P&O and INC under c) Vk < Vk −1 < Vm p,k −1 , increasing irradiance: The third
changing conditions, a reference irradiance ramp is considered, case shows the situation where the operating point is on the left-
for which, at a given point on the I–V curve, the following hand side of the MPP, the last perturbation moved the operating
condition for the P&O is fulfilled: point away from the MPP, and the MPPT can get confused due
to the increasing irradiation. In this case, while ∇P O = 0, (25)
will result in ∇I N C > 0 since Vk <Vk − 1. Being on the left-
∇P O = 0 ⇔ ΔP = 0 ⇔ ΔP P O = −ΔP G (22)
hand side of the MPP, this means a correct decision for the next
perturbation.
where ΔP is the total change of power within an MPPT sampling d) Vk −1 < Vk < Vm p,k −1 , decreasing irradiance: The last
period, according to (20). This is the limit condition for which case considers the situation, where on the left-hand side of the
the P&O can decide the correct tracking direction. MPP, the tracker just moved the operating point toward the MPP,
The condition in (22) can be written as but it potentially gets confused due to the decreasing irradiation
that occurs at the same time. In this case, while ∇P O = 0, (25)
PkG = Pk −1 ⇔ IkG Vk = Ik −1 Vk −1 ⇒ IkG = Ik −1 Vk −1 /Vk . will result in ∇I N C < 0, since Vk > Vk −1 . In this case, the INC
(23) takes the wrong decision for the next perturbation.
In the following, it is verified whether for the same irradiance Based on the aforementioned four cases, it can be concluded
ramp, at the same point on the I–V curve, the INC is able to track that the overall performance of P&O and INC under variable
in the correct direction or gets confused. irradiance conditions are identical. The difference that has been
2) Boundary Conditions for Correct Tracking of Incremen- introduced by the discrete implementation of the INC is such
tal Conductance: Considering the same conditions as in (22), that it may favor the INC during increasing irradiance, while it
∇I N C will take the following form: may favor the P&O during decreasing irradiance.

F. Quantification of the Discretization Error’s Effect Under


I G − Ik −1 IG Dynamic Conditions
∇I N C = k + k . (24)
Vk − Vk −1 Vk
In order to quantify the effect of the nonzero ∇I N C , in (25),
the same reference irradiance ramp will be used again, for which,
Bringing the two fractions in (24) to the same denominator, at an arbitrary point on the I–V curve, the condition in (22) for
and replacing IkG with its expression from (23), will result in the P&O is fulfilled. Equation (25) shows that the limit condition
∇I N C as follows: of INC is slightly different from the limit condition of P&O. To
determine the boundary condition for INC, ∇I N C from (24) is
Ik −1 (Vk − Vk −1 ) Ik −1 set to zero, and the corresponding PkG is calculated as
∇I N C = − = − 2 ΔV. (25)
Vk2 Vk IkG − Ik −1 IG
+ k = 0. (26)
Vk − Vk −1 Vk
It can be seen from (25) that, as long as ΔV = 0, ∇I N C is
Bringing the fractions to common denominator and then elimi-
also nonzero. Therefore, in the conditions described by (22),
nating the denominator will result in
the INC may not behave identically to the P&O. In order to
assess the effect of this difference on the tracking of the INC IkG Vk − Ik −1 Vk + IkG Vk − IkG Vk −1 = 0. (27)
under changing conditions, the four main cases that can bring
the P&O to the limit condition in (22) are considered. The sign Considering that PkG = IkG Vk , and Pk −1 = Ik −1 Vk −1 , from the
of ∇I N C in these situations will indicate whether the INC gets above, it follows that
confused or not under the limit conditions of P&O. PkG (2 − Vk −1 /Vk ) = Pk −1 Vk /Vk −1 . (28)
a) Vm p,k −1 < Vk −1 < Vk , increasing irradiance: This cor-
responds to the situation when the operating point is on the The aforementioned equation is suitable to show the relation-
right-hand side of the MPP voltage (Vm p ), and the last pertur- ship between PkG and Pk −1 in function of Vk and Vk −1 :
bation moved the operating point away from the MPP, while PkG (Vk /Vk −1 )2
the irradiance increased. In this case, while∇P O = 0, (25) will = . (29)
Pk −1 2 (Vk /Vk −1 ) − 1
result in ∇I N C < 0, which means that INC is able to take the
correct decision for the next perturbation. Fig. 6 displays the plot of PkG /Pk −1 versus Vk /Vk −1 and it
b) Vm p,k −1 < Vk < Vk −1 , decreasing irradiance: In this sec- shows that as long as ΔV = 0(Vk /Vk −1 = 1), there is a differ-
ond case, the operating point is also on the right-hand side of the ence between the points where the P&O and INC reach bound-
MPP, but now the last perturbation moved the operating point ary conditions. It can also be seen that for INC, the limit con-
toward the MPP, and the MPPT can be potentially confused dition is always met at PkG /Pk −1 > 1, which causes a slight
by the decreasing irradiation. In this situation, while ∇P O = 0, displacement of its tracking pattern compared with P&O (see
(25) will result in ∇I N C > 0. Being on the right-hand side Fig. 3).
of the MPP, this implies a wrong decision regarding the next In Fig. 6, at a voltage step of 1%, the boundary condition
perturbation’s direction. for INC is fulfilled when PkG = 1.0001 · Pk −1 . The condition
SERA et al.: ON THE PERTURB-AND-OBSERVE AND INCREMENTAL CONDUCTANCE MPPT METHODS FOR PV SYSTEMS 1075

B. Test Conditions
The considered PV array is crystalline Si with Pm p = 700 W
and Vm p = 300 V in STC.1 The dc-link voltage (Vdc in Fig. 7)
was kept constant at 450 V by the inverter’s dc-link voltage
controller.
The MPPT methods have been implemented with the follow-
ing sets of identical perturbation frequencies (fM PPT ) and per-
turbation amplitudes (ΔV ): 1) fM PPT = 10 Hz, ΔV = 1 V;
2) fM PPT = 10 Hz, ΔV = 2 V; and 3) fM PPT = 5 Hz, ΔV =
1 V. These values have been chosen according to common
√ MPPT voltage adjustment speeds [42].
Fig. 6. Boundary conditions of correct ( ) and wrong (X ) tracking for P&O
(dashed line) and INC (continuous line) on the right-hand side of V m p . In case All tests have been carried out according to the EN 50530
the operating point voltage is smaller than V m p , the correct/wrong tracking standard: “Overall efficiency of grid-connected photovoltaic in-
areas are reversed. Zones I and II denote the areas where P&O and INC behave verters” [32]. In the following, a brief description of the EN
differently.
50530 requirements is given.
1) EN 50530 Requirements Under Static Conditions: EN
in (22) for P&O is fulfilled when PkG = Pk −1 , regardless of the 50530 requires the measurement of static MPPT efficiency at a
perturbation size. This displacement theoretically favors INC series of well-defined power levels according to the European
during increasing irradiance (see area I in Fig. 6) but disfavors Efficiency (ηEUR ) and Californian Efficiency (ηCEC ). The for-
it during decreasing irradiance (due to area II in Fig. 6). mulas for the ηEUR and ηCEC are given as follows:
However, in practice, the aforementioned displacement re-
ηEUR = 0.03 · η5% + 0.06 · η10% + 0.13 · η20%
mains insignificant. PV inverters typically have a tracking speed
ranging from 0.1% to 1% of Vm p in 1 s (Vm p /103 /s−Vm p /102 /s) + 0.1 · η30% + 0.48 · η50% + 0.2 · η100% (30)
[42], but can be as fast as 2% of nominal Vm p per second [1].
ηCEC = 0.04 · η10% + 0.05 · η20% + 0.12 · η30%
Modern MPPTs have update frequencies of 10 Hz or above
[40], which correspond to voltage steps of ΔV < 0.5% of nom- + 0.21 · η50% + 0.53 · η75% + 0.05 · η100% . (31)
inal Vm p , resulting in about 0.0025% difference between Pk −1
and PkG in Fig. 6. This is an order below the basic power accuracy The indices of 5%, 10%, etc., in the aforementioned equations
of the high precision power analyzer in [43], which is 0.02% refer to power levels of corresponding fractions of STC, i.e.,
of the reading value, and it is not realistic for a commercial PV η5% refers to MPPT efficiency at 5% of STC (rated) power, and
inverter to match this power measurement accuracy, especially so on. The corresponding static efficiencies are calculated as
when measurement noise, ripple, etc., are taken into account. follows:

PPV ,m eas · ΔT
ηstat,k = k . (32)
III. EXPERIMENTAL TESTS AND RESULTS Pm p · T M

A. Test Setup In (32), Pm p is provided by the PV simulator, ΔT is the


sampling period, k refers to the actual power level, e.g., 5%,
The test setup consists of the following components:
10%, etc., and TM is the total measurement period for the given
1000-V/40-A high-bandwidth PV simulator (Regatron TopCon
power level (10 min).
Quadro with a linear postprocessing unit TC.LIN), a custom-
The ηEUR and ηCEC must be calculated at three different
built 800-W dc/dc boost converter connected to a 2.2-kW Dan-
voltage levels, corresponding to the rated (Vm p rtd), minimum
foss VLT-FC302 inverter, which is then connected to the grid
(Vm p min), and maximum (Vm p max) MPP voltages of the PV
through an LC filter, and a 1:1 transformer (see Fig. 7). The
inverter.
PV simulator emulates a preloaded I–V curve of the PV array as
2) EN 50530 Requirements Under Dynamic Conditions: In
given in Section II-A, corresponding to the EN 50530 standard’s
order to evaluate their dynamic performance, the MPP trackers
requirements for the PV simulator specifications.
are subjected to variable irradiance conditions, in a trapezoidal
The control structure has been implemented in Simulink,
shape, from 10% to 50% of STC irradiance, as shown in Fig. 8.
and using the dSPACE real-time interface, it has been com-
The times t1, t2, t3, and t4 determine the speed of irradiance
piled and downloaded to the dSpace 1103 controller board. The
change, and N defines the number of repetition for each profile,
control structure for the grid-connected converter is a classical
which forms a sequence. EN 50530 requires the use of 11 se-
one based on the resonant controller. The dc/dc boost converter
quences, with well-defined t1, t2, t3, t4, and N , with increasing
unit has its own voltage and current sensing (Vpv and Ipv ), as
steepness of the trapezoidal irradiance profiles.
well as the voltage control implemented on a Texas Instruments
TMS320F335 controller board.
The MPPT unit, implemented in the dSpace controller, re- 1 Standard Test Conditions—test conditions to measure PV cells/modules
ceives Vpv and Ipv , and sends the reference, i.e., Vpv ref, back nominal output power. Irradiance is 1000 W/m2 , solar spectral distribution
to the converter through the CAN bus. corresponds to air mass 1.5, and cell/module junction temperature is 25 ◦ C.
1076 IEEE JOURNAL OF PHOTOVOLTAICS, VOL. 3, NO. 3, JULY 2013

Fig. 7. Simplified diagram of the experimental setup, including the main control structure.

TABLE I
EXPERIMENTAL RESULTS: η E U R AND η C E C

Fig. 8. Trapezoidal irradiance profiles for testing the dynamic performance of


MPPTs, according to EN 50530.

In the next step, a second series of sequences, similar to the


previously described, are applied: from 30% to 100% of STC
irradiance.
Finally, the dynamic MPPT efficiency is calculated as
follows:
 TABLE II
1 
K
· ΔTPPV , meas
i EXPERIMENTAL RESULTS: DYNAMIC EFFICIENCIES
ηdyn = ηdyn,i , where ηdyn,i = .
K i=1 P
i mp · ΔT
(33)
In the previous equations, ΔT is the sampling period, and
Pm p is provided by the PV simulator.

C. Experimental Results
1) Static Conditions: Table I summarizes the measured EN
50530 EUR and CEC efficiencies for the P&O and INC, calcu-
lated with a resolution of two decimals. MPPT efficiencies for
PV inverters are normally given with one [40] or no decimals [1].
It can be seen from the above that P&O and INC perform ex-
tremely close, in most cases showing the same efficiencies, with
a maximum deviation of 0.02%, which is well within the sta-
tistical variations between successive tests of the same tracker. ferent voltage levels, the EN 50530 dynamic tests have been also
Under static conditions, only two different ΔV s have been con- repeated three times. The results are summarized in Table II.
sidered, as it is not expected that fM PPT to have a significant As can be seen from Table II, the dynamic performances
effect on the tracking performance, as long as it does not ap- are again very close. Their efficiencies, averaged over the three
proach the converter’s bandwidth [4]. test runs, show a deviation well below the statistical variations
2) Dynamic Conditions: In order to verify the repeatability between successive tests of the same tracker for all fM PPT and
of the results, similarly to the cases of static EUR and CEC ΔV combinations. These results are in good agreement with the
efficiencies where the same tests were carried out at three dif- outdoor results reported in [31].
SERA et al.: ON THE PERTURB-AND-OBSERVE AND INCREMENTAL CONDUCTANCE MPPT METHODS FOR PV SYSTEMS 1077

IV. CONCLUSION [14] V. Salas, E. Olı́as, A. Barrado, and A. Lázaro, “Review of the maximum
power point tracking algorithms for stand-alone photovoltaic systems,”
The results of the analysis have shown that the tracking per- Solar Energy Mater. Solar Cells, vol. 90, no. 11, pp. 1555–1578, Jul.
formances of P&O and INC are largely identical under both 2006.
[15] N. Femia, D. Granozio, G. Petrone, G. Spagnuolo, M. Vitelli,
static and dynamic conditions. I. Introduction, and A. S. I. Conditions, “Predictive & Adaptive MPPT
They both are based on the same mathematical relation of perturb and observe method,” IEEE Trans. Aerosp. Electron. Syst., vol. 43,
the derivative of power with voltage, and it has been shown that no. 3, pp. 934–950, Jul. 2007.
[16] N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, “Perturb and observe
the only difference between them is that the INC neglects the MPPT technique robustness improved,” in Proc. IEEE Int. Symp. Ind.
second-order term in the discrete differentiation of the power. Electron., May 2004, vol. 3, no. 1, pp. 845–850.
Detailed experimental tests have been carried out according to [17] C. W. Tan, T. C. Green, and C. A. Hernandez-Aramburo, “An improved
maximum power point tracking algorithm with current-mode control for
the EN 50530 standard and the resulting efficiency deviations photovoltaic applications,” in Proc. IEEE Power Electron. Drives Syst.,
under static conditions are below 0.02% in ηEUR and below 2005, vol. 1, no. 2, pp. 489–494.
0.01 in ηCEC . Under dynamic conditions, this deviation is below [18] D. Sera, R. Teodorescu, J. Hantschel, and M. Knoll, “Optimized maximum
power point tracker for fast changing environmental conditions,” IEEE
0.15%. Trans. Ind. Electron., vol. 55, no. 7, pp. 2629–2637, Jul. 2008.
Under both static and dynamic conditions, the differences [19] I. S. Kim, M. B. Kim, and M. J. Youn, “New maximum power point tracker
between the two trackers are within the statistical variations using sliding-mode observer for estimation of solar array current in the
grid-connected photovoltaic system,” IEEE Trans. Ind. Electron., vol. 53,
among successive tests of the same method. no. 4, pp. 1027–1035, Jun. 2006.
Considering that they share the same principle, and show [20] J.-M. Kwon, K.-H. Nam, and B.-H. Kwon, “Photovoltaic power condi-
equal behavior and equal performance, it can be concluded that tioning system with line connection,” IEEE Trans. Ind. Electron., vol. 53,
no. 4, pp. 1048–1054, Jun. 2006.
the two methods are equivalent. [21] F. A. Inthamoussou, H. De Battista, and R. J. Mantz, “New concept in
It is hoped that this analysis will be useful for researchers and maximum power tracking for the control of a photovoltaic/hydrogen sys-
industry alike when selecting a suitable hill-climbing MPPT for tem,” Int. J. Hydrogen Energy, vol. 37, no. 19, pp. 14951–14958, Oct.
2012.
their application. [22] C. Hua and C. Shen, “Comparative study of peak power tracking tech-
Finally, the recommendation of the authors is that the INC is niques for solar storage system,” in Proc. IEEE Appl. Power Electron.
not treated as a separate MPPT but as a specific implementation Conf., 1998, vol. 2, no. 1, pp. 679–685.
[23] T. Y. Kim, H. G. Ahn, S. K. Park, and Y. K. Lee, “A novel maximum
of the P&O algorithm. power point tracking control for photovoltaic power system under rapidly
REFERENCES changing solar radiation,” in Proc. IEEE Int. Symp. Ind. Electron., 2001,
vol. 2, pp. 1011–1014.
[1] “An all-round success,” PHOTON Int., vol. 6, pp. 159–169, Jun. 2010. [24] C. T. Pan, J. Y. Chen, C. P. Chu, and Y. S. Huang, “A fast maximum power
[2] N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, Power Electronics point tracker for photovoltaic power systems,” in Proc. 25th Annu. Conf.
and Control Techniques for Maximum Energy Harvesting in Photovoltaic IEEE Ind. Electron. Soc., 1999, vol. 1, pp. 390–393.
Systems. Boca Raton, FL, USA: CRC, 2013. [25] C. Hua, J. Lin, and C. Shen, “Implementation of a DSP-controlled pho-
[3] L. Egiziano, N. Femia, D. Granozio, G. Petrone, G. Spagnuolo, and tovoltaic system with peak power tracking,” IEEE Trans. Ind. Electron.,
M. Vitelli, “Photovoltaic inverters with Perturb & Observe MPPT tech- vol. 45, no. 1, pp. 99–107, Feb. 1998.
nique and one-cycle control,” in Proc. IEEE Int. Symp. Circuits Syst., [26] G. J. Yu, Y. S. Jung, J. Y. Choi, and G. S. Kim, “A novel two-mode MPPT
2006, vol. 4, p. 3721. control algorithm based on comparative study of existing algorithms,”
[4] N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, “Optimization of Per- Solar Energy, vol. 76, no. 4, pp. 455–463, Apr. 2004.
turb and Observe maximum power point tracking method,” IEEE Trans. [27] A. Zegaoui, M. Aillerie, P. Petit, J. P. Sawicki, A. Jaafar, C. Salame, and
Power. Electron., vol. 20, no. 4, pp. 963–973, Jul. 2005. J. P. Charles, “Comparison of two common maximum power point trackers
[5] X. Liu and L. A. C. Lopes, “An improved perturbation and observation by simulating of PV generators,” Energy Procedia, vol. 6, pp. 678–687,
maximum power point tracking algorithm for PV arrays,” in Proc. IEEE Jan. 2011.
Power Electron. Spec. Conf., Jun. 2004, pp. 2005–2010. [28] T. Tafticht, K. Agbossou, and M. L. Doumbia, “A new MPPT method for
[6] N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, “Optimizing duty- photovoltaic systems used for hydrogen production,” COMPEL, vol. 26,
cycle perturbation of P&O MPPT technique,” in Proc. IEEE Power Elec- no. 1, pp. 62–74, 2007.
tron. Spec. Conf., Jun. 2004, vol. 3, no. 1, pp. 1939–1944. [29] H. Koizumi, “A novel maximum power point tracking method for PV
[7] K.-H. Chao and C.-J. Li, “An intelligent maximum power point tracking module integrated converter using square root functions,” presented at the
method based on extension theory for PV systems,” Expert Syst. Appl., 31st Annu. Conf. IEEE Ind. Electron. Soc., Raleigh, NC, USA, 2005.
vol. 37, no. 2, pp. 1050–1055, Mar. 2010. [30] B. M. Wilamowski and X. Li, “Fuzzy system based maximum power point
[8] F. Zhang, K. Thanapalan, J. Maddy, and A. Guwy, “Development of tracking for PV system,” in Proc 28th Annu. Conf. IEEE Ind. Electron.
a novel hybrid maximum power point tracking methodology for photo- Soc., 2002, vol. 4, pp. 3280–3284.
voltaic systems,” in Proc. IEEE Int. Conf. Autom. Comput., Sep. 2012, [31] S. B. Kjaer, “Evaluation of the ‘Hill Climbing’and the ‘Incremental Con-
pp. 1–6. ductance’ maximum power point trackers for photovoltaic power sys-
[9] N. Kasa, T. Iida, and G. Majumdar, “Robust control for maximum power tems,” IEEE Trans. Energy. Convers., vol. 27, no. 4, pp. 922–929, Dec.
point tracking in photovoltaic power system,” in Proc. IEEE Power Con- 2012.
vers. Conf., 2002, vol. 2, pp. 827–832. [32] Overall Efficiency of Grid Connected Photovoltaic Inverters, Eur. Comm.
[10] D. P. Hohm and M. E. Ropp, “Comparative study of maximum power Electrotech. Stand., Eur. Stand. EN 50530, 2010.
point tracking algorithms using an experimental, programmable, maxi- [33] J. A. Gow and C. D. Manning, “Development of a photovoltaic array
mum power point tracking test,” in Proc. IEEE Photovoltaic Spec. Conf., model for use in power-electronics simulation studies,” IET Electr. Power
2000, pp. 1699–1702. Appl., vol. 146, no. 2, pp. 193–200, 1999.
[11] K. Tse, M. Ho, H. S. H. Chung, and S. Hui, “A novel maximum power [34] H. Haeberlin and L. Borgna, “A new approach for semi-automated mea-
point tracker for PV panels using switching frequency modulation,” IEEE surement of PV inverters, especially MPP tracking efficiency, using a
Trans. Power. Electron., vol. 17, no. 6, pp. 980–989, Nov. 2002. linear PV array simulator with high stability,” in Proc. Eur. Photovoltaic
[12] W. Wu, N. Pongratananukul, W. Qiu, K. Rustom, T. Kasparis, and Solar Energy Conf., Jun. 2004, pp. 7–11.
I. Batarseh, “DSP-based multiple peak power tracking for expandable [35] G. Petrone, G. Spagnuolo, and M. Vitelli, “Analytical model of mis-
power system,” in Proc. IEEE Appl. Power Electron. Conf., Feb. 2003, matched photovoltaic fields by means of Lambert W-function,” Solar
vol. 1, pp. 525–530. Energy Mater. Solar Cells, vol. 91, no. 18, pp. 1652–1657, Nov. 2007.
[13] T. Esram and P. L. Chapman, “Comparison of photovoltaic array maxi- [36] D. Sera, R. Teodorescu, and P. Rodriguez, “PV panel model based on
mum power point tracking techniques,” IEEE Trans. Energy. Convers., datasheet values,” in Proc IEEE Int. Symp. Ind. Electron., Jun. 2007,
vol. 22, no. 2, pp. 439–449, Jun. 2007. no. 4, pp. 2392–2396.
1078 IEEE JOURNAL OF PHOTOVOLTAICS, VOL. 3, NO. 3, JULY 2013

[37] K. H. Hussein, I. Muta, T. Hoshino, and M. Osakada, “Maximum pho- Tamas Kerekes (S’05–M’10) received the Diploma
tovoltaic power tracking: An algorithm for rapidly changing atmospheric degree in electrical engineering in 2002 from the
conditions,” Proc. Inst. Elect. Eng., Gener., Transmiss. Distrib., vol. 142, Technical University of Cluj, Cluj-Napoca, Roma-
no. 1, pp. 59–64, Jan. 1995. nia, with specialization in electric drives and robots
[38] O. Wasynezuk, “Dynamic behavior of a class of photovoltaic power sys- and the M.S. degree in power electronics and drives
tems,” IEEE Trans. Power. App. Syst., vol. PAS-102, no. 9, pp. 3031–3037, from the Department of Energy Technology (DET),
Sep. 1983. Aalborg University, Aalborg, Denmark, where he
[39] K. Lee, Y. Fujii, T. Sumiya, and E. Ikawa, “Development of a 250 kW also received the Ph.D. degree in 2009.
PV PCS and adaptive MPPT method,” in Proc. Int Power Electron. Conf., He is currently an Associate Professor with DET.
2010, pp. 2598–2602. His research interest include photovoltaic (PV) in-
[40] (2011). Danfoss Solar Inverters, “Supreme Maximum Power Point verter modeling, control, and topologies, as well as
Tracking efficiency,” [Online]. Available: http://www.danfoss.com/News modulation techniques with focus on transformerless PV inverter systems.
AndEvents/Archive/Solar + Energy + News/Supreme-Maximum-Power-
Point - Tracking - efficiency / 62E02010-F50C-4AE3-845D-7A5B73F6F6
AE.html [Accessed: 29-Oct-2012].
[41] D. Sera, T. Kerekes, R. Teodorescu, and F. Blaabjerg, “Improved MPPT
algorithms for rapidly changing environmental conditions,” in Proc. 12th
Int Power Electron. Motion Control Conf., 2006, pp. 1420–1425.
[42] H. Schmidt, B. Burger, U. Bussemas, and S. Elies, “How fast does an Sergiu Viorel Spataru (S’10) was born in Arad, Ro-
MPP tracker really need to be?,” in Proc. Eur. Photovoltaic Solar Energy mania, in 1985. He received the B.Sc. degree in elec-
Conf., Sep. 2009, pp. 3273–3276. trical engineering in 2009 from the Politehnica Uni-
[43] WT3000 Precision Power Analyzer User’s Manual, Yokogawa Electric versity of Timişoara, Timişoara, Romania. In 2011,
Corp., Musashino, Japan, 2008. he received the M.Sc. degree in wind power sys-
tems from Aalborg University, Aalborg, Denmark,
where he is currently working toward the Ph.D. de-
gree.
His current research interests include characteriza-
tion methods for photovoltaic modules, data analysis,
Dezso Sera (S’05–M’08) received the B.Sc. and and modeling and machine learning methods applied
M.Sc. degrees in electrical engineering from the to diagnostic and condition monitoring of photovoltaic power systems.
Technical University of Cluj, Cluj-Napoca, Roma-
nia, in 2001 and 2002, respectively and the M.Sc. and
Ph.D. degrees from the Department of Energy Tech-
nology (DET), Aalborg University, Aalborg, Den-
mark, in 2005 and 2008, respectively.
Since 2009, he has been the Coordinator of the
Photovoltaic Systems Research Programme with the
DET, where he is currently an Associate Professor. Remus Teodorescu (S’96–A’97–M’99–SM’02–
His current research interests include photovoltaic F’12) received the Dipl.Ing. degree in electrical
(PV) power systems, specifically in the modeling, characterization, diagnos- engineering from the Polytechnic University of
tics, and maximum power point tracking of PV systems, grid integration of PV Bucharest, Bucharest, Romania, in 1989 and the
power, and power electronics. Ph.D. degree in power electronics from the Univer-
sity of Galaţi, Galaţi, Romania, in 1994.
In 1998, he joined the Power Electronics Section,
Department of Energy Technology, Aalborg Univer-
sity, Aalborg, Denmark, where he is currently a Pro-
fessor. He has more than 200 papers published, one
Laszlo Mathe (S’07–M’10) received the B.Sc. de- book, entitled Grid Converters for Photovoltaic and
gree in electrical engineering and the M.Sc. degree Wind Power Systems (New York, NY, USA: Wiley, 2011), and five patents.
from the Technical University of Cluj-Napoca, Cluj- His research interests include the design and control of power converters used
Napoca, Romania, in 2000 and 2002, respectively, in photovoltaics and wind power systems, grid integration with wind power,
and the Ph.D. degree in electrical engineering from medium-voltage converters, HVDC/FACTS, and energy storage.
the Department of Energy Technology, Aalborg Uni- Dr. Teodorescu was an Associate Editor for IEEE TRANSACTIONS ON POWER
versity, Aalborg, Denmark, in 2010. ELECTRONICS LETTERS. He is the Chair of the IEEE Danish Joint Industrial
Between 2002 and 2007, he was a Control Devel- Electronics/Power Electronics/Industry Applications Society Chapter. He is the
opment Engineer. He is currently an Assistant Pro- Founder and Coordinator of the Green Power Laboratory, Aalborg University,
fessor with Aalborg University. His current research focusing on the development and testing of grid converters for renewable energy
interests include photovoltaic systems, modulation systems. He is the Coordinator of Vestas Power Program, involving ten Ph.D.
techniques (MMC, two level inverters), motor control, electric vehicles, and students and Guest Professors in the areas of power electronics, power systems,
SiC-based inverter design. and energy storage.

Das könnte Ihnen auch gefallen