Download Low-Complexity MPPT Technique Exploiting the PV Module MPP

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Opto-isolator wikipedia , lookup

Thermal runaway wikipedia , lookup

Audio power wikipedia , lookup

Electrical substation wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Variable-frequency drive wikipedia , lookup

Resistive opto-isolator wikipedia , lookup

Electrification wikipedia , lookup

Decibel wikipedia , lookup

Stray voltage wikipedia , lookup

Ohm's law wikipedia , lookup

Electric power system wikipedia , lookup

Control system wikipedia , lookup

History of electric power transmission wikipedia , lookup

Distribution management system wikipedia , lookup

Voltage optimisation wikipedia , lookup

Solar micro-inverter wikipedia , lookup

Metadyne wikipedia , lookup

Power MOSFET wikipedia , lookup

Pulse-width modulation wikipedia , lookup

Power engineering wikipedia , lookup

Power over Ethernet wikipedia , lookup

Power electronics wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Buck converter wikipedia , lookup

Islanding wikipedia , lookup

Mains electricity wikipedia , lookup

Alternating current wikipedia , lookup

Transcript
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 5, MAY 2009
1531
Low-Complexity MPPT Technique Exploiting the
PV Module MPP Locus Characterization
Vladimir V. R. Scarpa, Student Member, IEEE, Simone Buso, Member, IEEE, and Giorgio Spiazzi, Member, IEEE
Abstract—This paper proposes a method for tracking the maximum power point (MPP) of a photovoltaic (PV) module that
exploits the relation existing between the values of module voltage
and current at the MPP (MPP locus). Experimental evidence
shows that this relation tends to be linear in conditions of high
solar irradiation. The analysis of the PV module electrical model
allows one to justify this result and to derive a linear approximation of the MPP locus. Based on that, an MPP tracking strategy is
devised which presents high effectiveness, low complexity, and the
inherent possibility to compensate for temperature variations by
periodically sensing the module open circuit voltage. The proposed
method is particularly suitable for low-cost PV systems and has
been successfully tested in a solar-powered 55-W battery charger
circuit.
Index Terms—Maximum power point (MPP) tracking, standalone photovoltaic (PV) systems.
I. I NTRODUCTION
I
N ORDER to ensure the optimal use of the available solar
energy, the tracking of the maximum power point (MPPT)
is an essential part of any photovoltaic (PV) system [1]. This
function is implemented by suitably controlling the power
processing circuit which is almost always used as an interface
between the PV generator and the load or the energy accumulator. In the last few years, several novel MPPT methods
have been proposed, as well as improvements for the already
established ones [2]–[6].
Many of those methods aim at tracking the maximum power
operating point of a PV generator by satisfying, in a closed
loop regulation, the condition dPPV /dVPV = 0, where PPV
and VPV represent the PV module output power and voltage,
respectively. As an example, the very popular Perturb and
Observe (P&O) [7]–[10] and the Incremental Conductance
(IncCond) [11]–[13] make use of this relation. Due to the
complexity of the required mathematical operations, a digital
signal processor or a relatively powerful microcontroller are
typically needed to implement them, which increases the cost
of the power processing circuit.
Manuscript received April 21, 2008; revised October 17, 2008. First published November 25, 2008; current version published April 29, 2009. This work
was supported by the Program Alban, the European Union Program of High
Level Scholarships for Latin America, under Scholarship E05D049801BR.
V. V. R. Scarpa and G. Spiazzi are with the Department of Information Engineering, University of Padova, 35131 Padova, Italy (e-mail:
[email protected]; [email protected]).
S. Buso is with the Department of Technology and Management of Industrial Systems, University of Padova, 36100 Vicenza, Italy (e-mail: simone.
[email protected]).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TIE.2008.2009618
A less complicated way of tracking the maximum power
point (MPP) is through a convenient estimation technique,
based on an offline module characterization. In these methods, the optimal value of the PV voltage (VMPP ) or current
(IMPP ) is estimated as a function of the module short circuit
current (ISC ) [14], [15], open circuit voltage (VOC ) [16]–[18],
or temperature (T ) [19]. Although estimation methods are
generally much cheaper and simpler than those previously
mentioned based on hill climbing algorithms, they often rely on
approximated relations which, in certain operating conditions,
can drive the system excessively far from the true MPP, thus
significantly reducing the effectiveness of the power processing
circuit. Therefore, their use has been limited mainly to low-cost
low-power PV applications.
Intermediate solutions can also be devised, as the one discussed in [20], where a linear relation between the values
of module voltage and current at the MPP is used to reduce
the convergence time in the P&O and IncCond methods. This
paper shows how and why the relation exploited in [20] can
actually be used as an alternative estimation technique, allowing the implementation of a novel low-complexity MPPT
method.
The analytical derivation of the estimation equation from
the electrical model of a PV module allows one to identify
its parameters, expressing them in terms of module quantities.
Furthermore, the proposed solution suggests a simple and effective way to compensate the estimation equation for temperature
variations, which only requires the periodic sensing of the
VOC . As it will be further demonstrated, the proposed method
presents better results when compared to other offline methods
of comparably low complexity.
This paper is organized as follows. In the first part, Section II,
the mathematical analysis of a PV module electrical model is
presented, which clarifies the underlying physical background
and derives the analytical expression of the MPP locus. In
the following part, comprising Sections III–V, the method
is presented, the effect of temperature on its performance is
discussed, and its effectiveness is compared with that of the
very popular Fractional VOC method. Finally, in Sections VI
and VII, the experimental application of the proposed strategy
to a 55-Wp PV-powered battery charger is discussed.
II. MPP L OCUS C HARACTERIZATION
In a PV module, the MPP locus can be defined as the couple
(VMPP , IMPP ), expressed as a function of module irradiation
at a given operating temperature. The basic result presented in
this paper is how to find a linear equation that approximates the
0278-0046/$25.00 © 2009 IEEE
Authorized licensed use limited to: S Akbari. Downloaded on September 16, 2009 at 03:33 from IEEE Xplore. Restrictions apply.
1532
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 5, MAY 2009
TABLE I
PV MODULE DATA AND SIMULATION PARAMETERS
Fig. 1. Equivalent electrical model of a PV module with N series-connected
cells.
MPP locus and consequently allows one to implement a lowcomplexity MPPT method.
We start the analytical derivation of the module MPP locus
from the usual equivalent electrical model shown in Fig. 1.
The model represents a generic PV module, composed by N
series-connected cells, each of them presenting an equivalent
series resistance RS and shunt resistance RSH . As usual, the
current source Ig represents the photogenerated current, while
series-connected diodes Di are lumped representations of the
internal electron-hole recombination processes. We can write
the following expression for the module current IPV :
V +N ·R I
PV
S PV
VPV + N · RS IPV
IPV = Ig − Isat · e N ·(nVT )
−1 −
N · RSH
(1)
where
Isat = C · T e
3
−Eg
VT
Fig. 2. Difference between VOC and VMPP for several irradiation conditions
in a 55-Wp PV module (dots) and in the corresponding model (solid line),
according to (6).
(6), which expresses the difference between VOC and VMPP and
determines the relation between the variables (VMPP , IMPP )
VMPP
∼
VOC − VMPP = N · RS IMPP + nVT · ln
+1
N · nVT
= N · (RS IMPP + VDO ) .
(2)
is the cell inverse saturation current, and n is the so-called ideality factor. In (2), C is a suitable constant (in Ampere/◦ K−3 ),
VT = kT /q is the temperature equivalent voltage, being k the
Boltzmann’s constant, q the electron charge, T the temperature
in kelvin, and Eg represents the energy gap of silicon in
electronvolts.
Since in almost all practical cases the cell shunt resistance
RSH is relatively high, the current through it can be neglected
and, consequently, the module output power can be well approximated by
V +N ·R I
PV
S PV
− 1 . (3)
PPV ∼
= VPV · Ig − Isat · e N ·(nVT )
Calculating the partial derivative of (3) with respect to VPV
and imposing it to be zero, it is possible to derive the following
relation, valid at the MPP:
VMPP +N ·RS IMPP
Ig
VMPP
N ·nVT
+1=e
· 1+
.
(4)
Isat
N · nVT
Equation (1) can now be rearranged to approximate the value
of VOC as
Ig
+1
(5)
VOC ∼
= N · nVT · ln
Isat
where the term related to RSH has been neglected once again.
Combining (4) and (5) and rearranging the terms, we obtain
(6)
In (6), the term named Differential Offset Voltage (VDO ) has
been implicitly defined. We will now introduce the hypothesis,
which we will verify in the immediate following, that VDO
variations with irradiation can be neglected, and hence, the
difference between VOC and VMPP , expressed by (6), increases
linearly with IMPP .
Experimental verification of (6) has been done on a 36-cell
module by Helios Technology (Model H580) whose data, given
by the manufacturer [21], are presented in Table I. The same
table also shows the parameter values needed to emulate the
module’s characteristics with the model of Fig. 1. The obtained
results are shown in Fig. 2. As can be seen, the measured values
follow the linear trend corresponding to (6).
However, the relation between VMPP and IMPP with respect
to irradiation is not linear, because VOC is a logarithmic function of Ig , as clearly shown by (5). Nonetheless, it is possible
to linearize this relation for an interval where the value of VOC
is sufficiently insensitive to irradiation. Indeed, from (5), it is
possible to derive the sensitivity of VOC to Ig (SVOC ,Ig ) as
SVOC ,Ig =
dVOC Ig
1
.
·
≈ Ig
VOC dIg
ln Isat + 1
(7)
If we predefine a threshold value for SVOC ,Ig (e.g., 5%),
from (7), we can calculate a minimum irradiation condition,
corresponding to a photogenerated current Ig∗ , above which
the sensitivity is lower than the selected threshold, at a given
∗
,
temperature T ∗ . Associated to Ig∗ and T ∗ are the values VOC
∗
∗
∗
IMPP , VMPP —shown in Fig. 3 —, and VT . Now, the desired
Authorized licensed use limited to: S Akbari. Downloaded on September 16, 2009 at 03:33 from IEEE Xplore. Restrictions apply.
SCARPA et al.: MPPT TECHNIQUE EXPLOITING THE PV MODULE MPP LOCUS CHARACTERIZATION
Fig. 3. (Black lines) I–V curves for several irradiation conditions, (blue line)
the MPP locus curve, and (red line) the VLR, calculated for Ig∗ = 2.5 A.
1533
Fig. 4. Simulated effectiveness of the VLR as a function of irradiation, for
three different values of RS .
TABLE II
VLR PARAMETERS AT T ∗ = 25 ◦ C
linear relation, approximating the MPP, will be defined as the
tangent to the MPP locus curve for Ig = Ig∗ . The tangent line is
named Voltage Linear Reference (VLR), and is shown in Fig. 3.
As can be seen, the choice of the irradiation range guarantees a
maximum relative VOC variation of about 4.9%. The VLR can
also be analytically derived from (6) as
dVOC − N · RS IMPP + VOFFSET (8)
VLR ≡
dIMPP Ig =Ig∗
∗
VOC
∗
(VDO
VT∗ )
∗
VDO
where VOFFSET =
−n·
+
and
is calculated for Ig = Ig∗ . Considering that IMPP is roughly proportional to Ig (see [14] and [15]), dVOC /dIMPP can be
calculated as
dVOC
dVOC dIg
n · VT∗
=
·
≈
. (9)
∗
dIMPP Ig =Ig∗
dIg dIMPP Ig =Ig∗
IMPP
The parameters used to analytically derive the VLR for the
simulated PV module are presented in Table II.
According to (8) and (9), for the particular case where
∗
> RS , the VLR has negative slope. However, this
nVT∗ /IMPP
is not a necessary condition for the proposed method to operate
properly, since (6) is valid independently from the value of RS .
Nevertheless, as will be seen in Section VI, the slope sign has a
role in the way the method is implemented.
In order to evaluate the accuracy of the proposed approximation, the electrical power of each point of the VLR was
calculated and compared with the power of the MPP locus at
the same irradiation condition. The ratio between these two
values, which we can define as the effectiveness (ε) of the VLR
approximation, is shown in Fig. 4. As can be seen, in order to
assess the sensitivity of the achievable effectiveness to different
values of RS , two other VLRs were calculated through (8).
In the three cases, the effectiveness is very near to unity for
Fig. 5. (VDO + n · VT ) obtained through simulation, with the parameters of
Table I, for three different temperature conditions.
any Ig > Ig∗ . Beneath this value, the effectiveness decreases,
reaching a value of ε = 0.9 for Ig = 0.3 A.
III. P ROPOSED M ETHOD
Based on the previous analysis, it is possible to implement
a simple MPPT method by forcing the PV module to operate
over the VLR. The MPPT can be based on any dc–dc switching
converter, driven by a suitable input voltage (or input current)
control circuitry that, using the VLR equation over the values of
module voltage and current, automatically drives the module to
the point where the VLR intercepts the current I–V curve. At
that point, the equilibrium condition VPV ∼
= VMPP (or IPV ∼
=
IMPP ) holds.
Of course, the effectiveness of the method is conditioned
by the accuracy of (8), which can be very high for high
irradiation—and thus high power—conditions, as shown in
Fig. 4. Furthermore, in order to guarantee the same performance
for any temperature condition, the proposed method must also
include some kind of compensation for temperature variations.
This will be discussed in the next section.
IV. E FFECT OF T EMPERATURE V ARIATIONS
It is known that, assuming constant irradiation, the value of
VOC in a PV module varies by about −2.5 mV/◦ C per cell
∗
is a function of temperature.
[19], and thus the value of VOC
In addition, according to (6), it is expected that the MPP locus
is shifted by the same amount, since it is normally acceptable
to consider RS independent from temperature and, from Fig. 5,
Authorized licensed use limited to: S Akbari. Downloaded on September 16, 2009 at 03:33 from IEEE Xplore. Restrictions apply.
1534
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 5, MAY 2009
Fig. 6. MPPs for T = 0 ◦ C, T = 25 ◦ C, T = 50 ◦ C, and (black lines) their
respective VLRs calculated through (7).
one can observe that VDO variation with temperature can also
be neglected.
∗
variation with temperaFurthermore, if we neglect the IMPP
ture, and considering that, as shown in Fig. 5, the sum (VDO +
n · VT ) varies only about 6% for a 50 ◦ C temperature variation,
one can conclude that not only the characterization for the
VLR calculation can be done at any temperature condition, but
also that it is possible to compensate for temperature variations
∗
(T ). This is demonstrated
simply by sampling the value of VOC
by Fig. 6, where the VLR, calculated for T = T ∗ = 25 ◦ C,
approximates the MPP locus with similar accuracy for any
∗
is updated.
temperature condition, as long as VOC
Hence, to take advantage of this property, a practical implementation of the method would require the periodic sensing
of VOC at the irradiation condition that corresponds to Ig =
Ig∗ . However, this solution would not be convenient, since it
requires the additional sensing of Ig or the use of an irradiation sensor. Therefore, this paper proposes a simpler and
cost-effective implementation: the value of VOC is sensed and
simply inserted in (8), without any concern about temperature
or irradiation conditions at the moment of sensing. As it will be
further discussed in the next section, it will not only determine
the required compensation, but also inherently increase the
effectiveness of the estimation, particularly for lower irradiation conditions, i.e., those below Ig∗ . Given the relatively slow
thermal time constants, this only requires the periodic sampling
of VOC at a very low frequency, which helps to minimize
the negative impact on the effectiveness of the temperature
compensation process.
V. S TUDY OF THE M ETHOD E FFECTIVENESS
This section presents the study of the effectiveness of the
proposed method. First, the impact of the proposed solution for
temperature compensation on the effectiveness of the method
will be considered. Later, the VLR method will be compared
to the very popular Fractional VOC (F racVOC ) method, to
evaluate the effectiveness improvement obtained with respect
to a method with similar implementation complexity.
A. Influence of Irradiation at VOC Sampling
As explained above, during operation, VOC is periodically
sensed, and VOFFSET is adjusted accordingly. The slope of
Fig. 7. Effectiveness of the VLR method for several values of irradiation
condition at Voc sensing (marked with points).
Fig. 8. (Blue lines) Effectiveness of the VLR method and (red lines) the
Fractional Voc method for three different temperature conditions.
the VLR, instead, remains the same one, calculated offline.
Therefore, in the presence of variable irradiation conditions, the
system moves across several effectiveness curves, each related
to the particular, more recently sampled, VOC value.
Using the parameters of Table I and temperature T = 25 ◦ C,
Fig. 7 shows several effectiveness curves of the proposed
method for the entire Ig range. The curves differ in the value
of Ig at which VOC has been sensed, given by the marked point
on each curve. As an example, assuming that VOC is sensed
for Ig = 1.5 A (point A in Fig. 7), if the value of Ig decreases
to Ig = 0.2 A (point B), the operation point will go far from
the MPP, as predicted in Section II. However, if a new sample
of VOC is taken, this will result in more suitable parameters
for the estimation equation, increasing the effectiveness. Please
note that the same fact is observed in the inverse situation, i.e.,
if irradiation increases between two VOC samples.
B. Comparison With the Fractional VOC Method
The proposed solution will now be compared with the
F racVOC method ([12] and [13]) that estimates the VMPP
value as
VFrac = kFrac · VOC .
(10)
The idea is to compare the effectiveness of each method as
a function of irradiation and temperature. Parameter kFrac was
defined as kFrac = 0.75, and the VLR has the same parameters
presented in Table I. For each value of Ig , the VOC was sampled
and the effectiveness of each method, for the three values of
temperature, was calculated and reported in Fig. 8.
Authorized licensed use limited to: S Akbari. Downloaded on September 16, 2009 at 03:33 from IEEE Xplore. Restrictions apply.
SCARPA et al.: MPPT TECHNIQUE EXPLOITING THE PV MODULE MPP LOCUS CHARACTERIZATION
1535
TABLE III
COMPARISON OF THE MEAN EFFECTIVENESS FOR
VLR AND F racVOC METHODS
The average value of the effectiveness (εm ) for each method
and for the range of Ig defined above can be calculated as
m
εm ≡
εi
i=1
m
(11)
where m is the total number of Ig samples. Applying (11)
to the results, the mean effectiveness of each method for the
three simulated temperature conditions can be derived, and
is presented in Table III. As can be seen, in any condition,
the proposed solution offers better results than the F racVOC
method.
VI. M ETHOD I MPLEMENTATION
For a given PV module, it might be not so immediate to
measure all the parameter values required by (8). A more
convenient way to implement the proposed solution consists in
the graphic determination of the VLR over offline measured
I–V curves. Then, the VLR can be arranged to generate a
reference value for the module voltage, through an equation of
the form
S
− Veq
Vref = Req · IPV + VOC
(12)
S
represents the periodically sampled VOC while
where VOC
Req and Veq are the parameters extracted from the analysis of
the I–V curves. Their physical interpretation is given by the
comparison of (12) and (8).
Since the parameters Req and Veq are related to physical
characteristics of the considered PV module, it is expected that
they will be only affected by fabrication process tolerances,
resulting in a reasonable repeatability, at least within the same
production lot.
If needed, (12) can also be straightforwardly transformed to
give a reference value for the module current Iref
S
S
Iref = VPV −VOC
+Veq /Req = VPV −VOC
+Veq · Geq .
(13)
With the help of Fig. 9, we would now like to illustrate the
method’s convergence to the MPP. In doing that, we assume
that we are dealing with a current controlled dc–dc converter,
whose controller has, at least, an integral characteristic and is
designed to guarantee a suitable stability margin, in particular
when (13) is used to determine the current set point.
In addition, we suppose the pulse width modulation (PWM)
modulator is organized so that, when the PV module is such
that Req < 0, IPV increases for a negative current error. The
opposite must occur if Req > 0, so that we are always closing
a negative feedback loop.
Fig. 9. Convergence process of the proposed MPPT strategy. (a) Explanation
of the process. (b) Example of convergence to the MPP (simulation: VMPP =
16 V, IMPP = 2.3 A).
As shown in Fig. 9(a), starting from the condition VPV =
S
, both the calculated Iref and the error are negative. As
VOC
the value of IPV increases, thanks to the integral controller’s
action and to a proper organization of the modulator, the error
decreases in absolute value, until the steady-state equilibrium
point is reached, at the intersection between the VLR and the
module I–V curve. It is worth recalling that, if the VLR estimation error is low, the equilibrium point will be very close to
the MPP, as we have shown in Section V. Once the equilibrium
point is reached, a further increase of the current is prevented
by the error sign reversal. Therefore, the equilibrium point is
inherently stable. An interesting consequence of this fact is that,
with the proposed method, phenomena like oscillations around
the MPP or control losses due to sudden illumination variations (that can take place with other methods, e.g., P&O and
IncCond) are not possible. As can be recognized, the situation
shown in Fig. 9(a) is general and applies to all the operating
conditions. Therefore, the convergence to the equilibrium point
is guaranteed by the hardware organization, i.e., the system will
always move toward the equilibrium point, independently from
its initial conditions.
Of course, we need to make sure that the small signal stability
around the equilibrium point is guaranteed as well. Indeed, the
current reference generation is based on the measured module
voltage and, therefore, represents a further feedback loop, with
a purely proportional compensator in it, whose gain is equal to
Geq (13). In order to guarantee the small signal stability of this
controller, i.e., its capability to steadily maintain the module on
the equilibrium point of Fig. 9(a), rather than oscillating around
it, the crossover frequency and phase margin of the external
Authorized licensed use limited to: S Akbari. Downloaded on September 16, 2009 at 03:33 from IEEE Xplore. Restrictions apply.
1536
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 5, MAY 2009
TABLE IV
CONVERTER COMPONENT VALUES
Fig. 10. Battery charger schematic with the proposed control strategy.
loop have to be properly chosen. As the loop gain cannot be
modified (it is imposed by the VLR), a simple and robust way
to do that is by limiting the loop bandwidth, to give to the
loop gain a first-order compensated behavior. This result can be
obtained reducing the current controller speed of response, i.e.,
adjusting the current controller gain until a properly damped response is achieved. Please note that this does not imply any real
performance penalization, as the required speed of response
for an effective MPPT does not need to be very high. As we
will show in the following (Fig. 10), in our implementation,
the reference current is digitally generated, even if the current
controller is still implemented by an analog circuit. In this
case, to avoid any stability problem, it is only required to keep
the digital controller update, or iteration, frequency fMPPT
high enough to introduce a negligible delay in the reference
generation loop. We observed that setting the reference update
frequency, at least, two or three times higher than the current controller bandwidth guarantees a satisfactory response.
Indeed, in these conditions, the digital implementation of the
current reference generator behaves very much like the sampled
data version of an analog one and does not pose any additional
stability problem. Of course, the iteration frequency must also
be compatible with the reference computation time, which is
limited by the A/D and D/A conversion speed and by the time
required for the numerical calculation of Iref (13). However,
unless a very low-performance digital control hardware is
adopted, there is normally no problem to achieve an acceptable
speed of response. An example of the typical response that can
be obtained with a proper design is shown in Fig. 9(b), where
the module voltage, current and power are shown, together with
the current reference, digitally generated according to the VLR
equation (13). The reference update frequency is, in this case,
equal to 200 Hz, as in our experimental prototype.
In order to validate the proposed method, an experimental
setup was built, based on the buck–boost topology, that operates
as a battery charger, as shown in Fig. 10. The implementation
is conventional, except for an additional logic switch, inserted
in the output of the PWM block.
It determines if the MOSFET will be driven by the duty
cycle D, if Req > 0, or by its complement (1-D), if Req < 0,
for the reasons explained above. This guarantees the required negative feedback for the convergence process shown
in Fig. 9. The parameters of the circuit are presented in
Table IV.
It is worth noting that the proposed method is not in any way
topology dependent and can be adapted to all types of converters with input current or input voltage control. The choice of
the buck–boost topology is only motivated by practical reasons,
as it allows both series and parallel connection of batteries. In
particular applications, the choice of an optimized topology is,
of course, recommended. As shown in Fig. 10, even though
Iref is calculated by a microcontroller, it passes through a D/A
converter and feeds an analog closed loop current controller,
to avoid the need for fast A/D conversion and digital PWM
modulation.
Given the simple operations involved in the Iref
calculation—sum and multiplication between a sensed variable
and a predefined constant—and the low repetition frequency—
typically below 1 kHz—a simple 8-bit microcontroller has
been used, whose high quantity price is below 1USD.
This is, in fact, one of the advantages of the proposed solution
when compared to more sophisticated methods, such as P&O
and IncCond. These algorithms need the calculation of the
module power, i.e., the multiplication of two sensed variables,
and, therefore, cannot take advantage of any of the optimized
multiplication routines that can be generally used, in low-cost
microcontrollers, when one of the multiplication parameters is
a constant.
A flow chart of the algorithm executed by the microcontroller
is shown in Fig. 11. The frequency of the MPPT calculation,
according the aforementioned considerations, has been defined
as fMPPT = 200 Hz, while the value of VOC is sampled every
5 minutes.
VII. E XPERIMENTAL R ESULTS
The aforementioned, practical way to obtain the equation of
the VLR is shown in Fig. 12, where, after defining the value of
Ig∗ = 2.5 A, the MPPs at this condition and at two other ones
in the vicinity of Ig∗ are connected by a straight line. This line
represents the VLR.
As can be seen, the process can be repeated for any temperature condition, since, as we have shown, the slope of the VLR
is practically insensitive to this parameter. Once the control
parameters are extracted, the proposed method can be applied
straightforwardly.
Fig. 13(a) shows the dynamic behavior of the system for an
irradiation decrease. As it can be observed, while the irradiation
Authorized licensed use limited to: S Akbari. Downloaded on September 16, 2009 at 03:33 from IEEE Xplore. Restrictions apply.
SCARPA et al.: MPPT TECHNIQUE EXPLOITING THE PV MODULE MPP LOCUS CHARACTERIZATION
1537
Fig. 11. Flowchart of the Iref computation algorithm.
Fig. 13. (a) Dynamic behavior of the system for an irradiation decrease. (From
top to bottom) Module voltage (2 V/div), module power (20 W/div), module
current (0.5 A/div), current reference (1.2 A/div). Horizontal scale: 50 ms/div.
(b) Same transition over the I–V plane.
Fig. 12. VLR determination for two different temperature conditions.
varies, the module operation smoothly moves over the VLR.
The Iref oscillation visible in the steady state condition is due to
the limit cycle caused by the finite resolution of the calculation.
In Fig. 13(b), the same process is represented in the I–V plane.
Since the irradiation step occurs between two samples of VOC ,
the effectiveness obviously decreases in the new irradiation
condition, from ε = 0.99 to ε = 0.91. The effectiveness of
the circuit for an entire sunny day measurement is shown in
Fig. 14.
It was calculated as the ratio between maximum available
power and extracted power (thus not including the converter
efficiency, by the way about 85% on average). As can be
seen, it is very close to 100% in the higher irradiation conditions, remaining above 90% even for the lower irradiation
conditions.
VIII. C ONCLUSION
This paper has presented an MPPT method that is based on
the offline characterization of the MPP locus of a PV module.
Fig. 14. (Lower black line) Maximum available power, (gray line) average
extracted power, and (upper black line) the effectiveness of the MPPT.
This paper has shown why and under what hypotheses the MPP
locus can be well approximated by a line. Once the parameters of the estimation equation are extrapolated from offline
measurements, the method allows one to track the MPP of the
module requiring only the measurement of the input voltage
and current. As any other estimation method, its effectiveness
can be impaired by variations in the operating conditions.
However, due to the effect of the module series resistance, the
method will present better results in the high irradiation, high
power conditions, with respect to the conventional solutions.
Furthermore, this paper shows how, by simply measuring the
module open circuit voltage, it is possible to compensate for
temperature variations. The method has been implemented in
a low-cost 8-bit microcontroller and tested in a battery charger
application with satisfactory results.
Authorized licensed use limited to: S Akbari. Downloaded on September 16, 2009 at 03:33 from IEEE Xplore. Restrictions apply.
1538
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 56, NO. 5, MAY 2009
R EFERENCES
[1] W. Xiao, M. G. J. Lind, W. G. Dunford, and A. Chapel, “Real-time
identification of optimal operating points in photovoltaic power systems,”
IEEE Trans. Ind. Electron., vol. 53, no. 4, pp. 1017–1026, Jun. 2006.
[2] W. Xiao, W. G. Dunford, P. R. Palmer, and A. Capel, “Application of
centered differentiation and steepest descent to maximum power point
tracking,” IEEE Trans. Ind. Electron., vol. 54, no. 5, pp. 2539–2549,
Oct. 2007.
[3] N. Mutoh, M. Ohno, and T. Inoue, “A method for MPPT control while
searching for parameters corresponding to weather conditions for PV
generation systems,” IEEE Trans. Ind. Electron., vol. 53, no. 4, pp. 1055–
1065, Jun. 2006.
[4] R. Gules, J. De Pellegrin Pacheco, H. L. Hey, and J. Imhoff, “A maximum
power point tracking system with parallel connection for PV stand-alone
applications,” IEEE Trans. Ind. Electron., vol. 55, no. 7, pp. 2674–2683,
Jul. 2008.
[5] K. K. Tse, B. M. T. Ho, H. S.-H. Chung, and S. Y. R. Hui, “A comparative
study of maximum-power-point trackers for photovoltaic panels using
switching-frequency modulation scheme,” IEEE Trans. Ind. Electron.,
vol. 51, no. 2, pp. 410–418, Apr. 2004.
[6] T. Esram and P. L. Chapman, “Comparison of photovoltaic array maximum power point tracking techniques,” IEEE Trans. Energy Convers.,
vol. 22, no. 2, pp. 439–449, Jun. 2007.
[7] W. J. A. Teulings, J. C. Marpinard, A. Capel, and D. O’Sullivan, “A new
maximum power point tracking system,” in Proc. 24th Annu. IEEE Power
Electron. Spec. Conf., 1993, pp. 833–838.
[8] D. Sera, R. Teodorescu, J. Hantschel, and M. Knoll, “Optimized maximum power point tracker for fast-changing environmental conditions,”
IEEE Trans. Ind. Electron., vol. 55, no. 7, pp. 2629–2637, Jul. 2008.
[9] E. Koutroulis, K. Kalaitzakis, and N. C. Voulgaris, “Development of a
microcontroller-based, photovoltaic maximum power point tracking control system,” IEEE Trans. Power Electron., vol. 16, no. 1, pp. 46–54,
Jan. 2001.
[10] W. Xiao, W. G. Dunford, P. R. Palmer, and A. Capel, “Application of
centered differentiation and steepest descent to maximum power point
tracking,” IEEE Trans. Ind. Electron., vol. 54, no. 5, pp. 2539–2549,
May 2007.
[11] F. Liu, S. Duan, F. Liu, B. Liu, and Y. Kang, “A variable step size INC
MPPT method for PV systems,” IEEE Trans. Ind. Electron., vol. 55, no. 7,
pp. 2622–2628, Jul. 2008.
[12] A. Brambilla, M. Gambarara, A. Garutti, and F. Ronchi, “New approach to
photovoltaic arrays maximum power point tracking,” in Proc. 30th Annu.
IEEE Power Electron. Spec. Conf., 1999, pp. 632–637.
[13] Y. Kuo, T. Liang, and J. Chen, “Novel maximum-power-point-tracking
controller for photovoltaic energy conversion system,” IEEE Trans. Ind.
Electron., vol. 48, no. 3, pp. 594s–601s, Jun. 2001.
[14] T. Noguchi, S. Togashi, and R. Nakamoto, “Short-current pulse based
adaptive maximum-power-point tracking for photovoltaic power generation system,” in Proc. IEEE Int. Symp. Ind. Electron., 2000, pp. 157–162.
[15] S. Yuvarajan and S. Xu, “Photo-voltaic power converter with a simple
maximum-power-point-tracker,” in Proc. Int. Symp. Circuits Syst., 2003,
pp. III-399–III-402.
[16] J. J. Schoeman and J. D. van Wyk, “A simplified maximal power controller
for terrestrial photovoltaic panel arrays,” in Proc. 13th Annu. IEEE Power
Electron. Spec. Conf., 1982, pp. 361–367.
[17] H.-J. Noh, D.-Y. Lee, and D.-S. Hyun, “An improved MPPT converter
with current compensation method for small scaled PV-applications,” in
Proc. 28th Annu. Conf. IEEE Ind. Electron. Soc., 2002, pp. 1113–1118.
[18] K. Kobayashi, H. Matsuo, and Y. Sekine, “A novel optimum operating
point tracker of the solar cell power supply system,” in Proc. 35th Annu.
IEEE Power Electron. Spec. Conf., 2004, pp. 2147–2151.
[19] M. Park and I. Yu, “A study of the optimal voltage for MPPT obtained by
surface temperature of solar cell,” in Proc. 30th Annu. Conf. IEEE Ind.
Electron. Soc., Nov. 2004, pp. 2040–2045.
[20] M. Sokolov and D. Shmilovitz, “Photovoltaic maximum power point
tracking based on an adjustable matched virtual load,” in Proc. 22nd IEEE
Appl. Power Electron. Conf., Mar. 2007, pp. 1480–1484.
[21] H580 Photovoltaic Modules Datasheet, Helios Technol., Carmignano di
Brenta, Italy. [Online]. Available: www.heliostechnology.com
Vladimir V. R. Scarpa (S’05) was born in
Uberlândia, Brazil, in 1980. He received the B.Sc.
and M.Sc. degrees in electrical engineering from
the Federal University of Uberlândia, Uberlândia, in
2003 and 2005, respectively. He is currently working
toward the Ph.D. degree in information engineering
at the University of Padova, Padova, Italy.
His research interests include power electronics
applied to renewable energy sources and digital control of switching power supplies.
Simone Buso (M’97) received the M.Sc. degree
in electronic engineering and the Ph.D. degree in
industrial electronics from the University of Padova,
Padova, Italy, in 1992 and 1997, respectively.
He is currently an Associate Professor of electronics with the Department of Technology and Management of Industrial Systems, University of Padova.
His main research interests are in the industrial and
power electronics fields and are specifically related
to dc/dc and ac/dc converters, digital control and robust control of power converters, solid-state lighting,
and renewable energy sources.
Giorgio Spiazzi (S’92–M’95) received the M.Sc.
degree (cum laude) in electronic engineering and
the Ph.D. degree in industrial electronics from the
University of Padova, Padova, Italy, in 1988 and
1993, respectively.
He is currently an Associate Professor with the
Department of Information Engineering, University of Padova. His main research interests are in
the fields of power-factor correctors, soft-switching
techniques, lamp ballasts, renewable energy applications, and electromagnetic compatibility in power
electronics.
Authorized licensed use limited to: S Akbari. Downloaded on September 16, 2009 at 03:33 from IEEE Xplore. Restrictions apply.