Академический Документы
Профессиональный Документы
Культура Документы
org
Published in IET Power Electronics
Received on 23rd May 2013
Revised on 15th November 2013
Accepted on 28th November 2013
doi: 10.1049/iet-pel.2013.0406
ISSN 1755-4535
Abstract: In practical photovoltaic (PV) installations the operating conditions of the panels the PV array is made of are different
owing to different factors. Such irregular conditions are known as ‘mismatching conditions’ and produce multiple maxima in the
power-voltage curves of any PV array. The traditional maximum power point tracking (MPPT) techniques are able to track one of
those maxima, but they cannot guarantee the extraction of the maximum power the PV array would be able to deliver. To
overcome this problem, many techniques have been presented in the literature: they use one converter for the entire array
(centralised MPPT), one converter for each part of the array (distributed MPPT) or they reconfigure the PV array (RMPPT).
This paper presents the general architectures used by 61 different MPPT techniques, by discussing their main advantages and
disadvantages, in order to give to the reader a comprehensive view of both the control strategies and the architectures for
extracting the maximum power from a mismatched PV field. Moreover, the widely adopted techniques for each hardware
structure are presented in a structured and compact way, thus providing to the reader some guidelines regarding the
technique’s operation principle and hardware requirements.
N
SMPP = PMPPi
Fig. 2 Modules and array power against voltage curves i=1
a Power against voltage curve of the 3 × 3 array in the SP and the TCT (2)
configurations under the uniform (SP: black continuous line, TCT: grey SMPP ≥ PGMPPTCT
dashed line) and the mismatching (SP: black dashed line, TCT: grey SMPP ≥ PGMPPSP
continuous line) conditions
b Power against voltage curve of the unshaded (continuous line), mid shaded
(dashed line) and large shaded (dot line) modules Such conditions are generated by the electrical connections
vPV: PV array voltage, iPV: PV array current, vo: converter output voltage, io: converter output current, G: irradiance, D: converter duty
cycle, NS: not specified, 3P: three phase, R: resistive, µC: microcontroller, DSP: digital signal processor, DSC: digital signal controller
and PC: personal computer
1
It requires one irradiance sensor for each group of four modules
Column 8 specifies if in the literature the parametric design between those two MPPT algorithms is that Alajmi et al.
procedure is explained or not. The names shown in those [36] proposed to scan the entire P−V curve by manipulating
columns are directly related to the variables and the blocks the duty cycle of the DC/DC converter to track the GMPP
introduced in Fig. 3. with a fuzzy control system; whereas Lei et al. [35]
Table 1 shows that about 44% of the CMPPT techniques proposed to only scan parts of the P−V curve because
belong to subclass A and 38% belong to subclass B; the algorithm sets the starting voltage reference close to the
therefore, it can be deduced that there is no clear next LMPP to reduce the LMPP tracking time of the
dominance of a specific subclass. Moreover, all the CMPPT extremum seeking control (ESC) technique.
techniques use the measurement of the array voltage and The techniques presented in [7, 37–40] propose methods to
more than 90% of the techniques use the array current. find the GMPP of the array without scanning all the LMPPs in
Only the technique presented in [38] uses irradiance sensors the P−V curve. They propose to take a few samples of the
to feed an artificial neural network (ANN) that estimates the P−V curve in order to determine the location of the GMPP
location of the GMPP. or a point close to it. Afterward, they use a P&O [7, 37–39]
To track an LMPP or a GMPP, 50% of the CMPPT or an IC [40] technique to keep the array operating point
techniques manipulate the PV array voltage and 40% close to the GMPP. Unlike [37–39], Patel and Agarwal [7]
manipulates the duty cycle of the converter, while the and Ji et al. [40] proposed a method to detect a significant
converters more used are the boost (44%) and the buck change in the irradiance to run the GMPP tracking
(31%), respectively. The percentages presented before the algorithm. This procedure avoids the unnecessary samples
readers show that there is noclear trend in the selection of of the P−V curve while the conditions are within a given
the manipulated variable and of the power converter used in range. In addition, Koutroulis and Blaabjerg [39] proposed
the CMPPT techniques. a new method to generate the PWM signal for the DC/DC
Although there are different CMPPT methods to track the converter by comparing a reference value with the inductor
GMPP of the PV array, most of them can be implemented current. With such a method, a control strategy to manage
in digital signal processors (30%) or microcontrollers the DC/DC converter as a constant input-power load
(25%): the selection of one or the other depends on the controlled by the reference value is proposed. On the other
complexity of the algorithm. hand, an equation to calculate a voltage close to the GMPP
is proposed in [40]. The equation is based on the
open-circuit voltage and on the short-circuit current of the
4.1 Sampling P−V curves + Hill climbing array: unfortunately, it may fail for arrays with multiple
LMPPs because the algorithm is designed for a P−V curve
Basically, such techniques perform a partial or a total scan of
with three LMPPs only.
the P−V curve to find some or all the LMPPs and set the
operation point at the GMPP.
The MPPT algorithms proposed by Lei et al. [35] and 4.2 Computational intelligence
Alajmi et al. [36] tracked all the LMPPs in the P−V curve
and save the values of the power and the manipulated Different kinds of global optimisation techniques for tracking
variable of each LMPP. Then, the algorithms set the the GMPP of a PV array by making multiple samples of the
operation point of the array in the GMPP. The difference P–V curves have been used.
is because most of the algorithms in each DMPPT-U are and boost topologies. Almost 40% of the studied DMPPT
relatively simple and require few information. techniques use boost or modified boost converters, whereas
In the analysed documents, most of the DMPPT-Us are about 13% use converters that can work as a buck, a boost
implemented with the DC/DC converters based on the buck or bridge converters. The other 10% of the DMPPT-Us are
A † it is possible to extract the SMPP with certain limitations † significant switching losses under the low mismatching
† simpler implementation of modules monitoring/ conditions because all the power passes through the
diagnostic/security procedures power converters
† high number of sensors
† one processor is required in each DMPPT-U
† high output voltage in some DMPP-Us under the deep
mismatching conditions
B † low switching losses under the low mismatching † it is not possible to extract the SMPP
conditions because only part of the power passes through † it is not clear which is the best method to control the
the converters DMPPT-Us
† reduced number of sensors
† reduced number of processors
C † it is possible to extract the SMPP † significant switching losses under the low mismatching
† simple addition and removal of the individual DMPPT-Us conditions because all the power passes through the
† simpler implementation of the modules monitoring/ power converters
diagnostic/security procedures † high number of sensors
† complex converters because of high boosting factors are
required
† one processor is required in each DMPPT-U
D † reduced number of sensors † it is not possible to extract the SMPP
† reduced number of converters † significant switching losses under the low mismatching
† reduced number of processors conditions because all the power passes through the
power converters
† The MPPT techniques may be trapped in an LMPP
because each converter is connected to a group of
modules/panels
vPV: DMPPT-U input voltage, iPV: DMPPT-U input current, vo: DMPPT-U output voltage, io: DMPPT-U output current, D: DMPPT-U duty
cycle, vbus: DC bus voltage, ibus: DC bus current, TPV: PV sub-section temperature, G: PV sub-section irradiance, Mod.: PV module, Pan.:
PV panel, Str.: PV string, Array: small part of the total array, µC: Microcomputer, µP: Microprocessor, FPGA: Field Programmable Gate
Array and R: resistive
more flexible and require different conversion topologies. nonetheless, there are some algorithms that do not specify the
Moreover, some custom converters are proposed to obtain manipulated variable (15%) or operate over another variable
high-voltage gains with the purpose of connecting a module of the converter (e.g. the input current: 10%, output voltage:
or a panel directly to the grid. 7% and the output current: 2%, respectively). The hardware
The tracking algorithms running in each DMPPT-U are used to implement the tracking algorithms is reported in a
usually simple. One-third of the DMPPT techniques use the small number of the cases (28%); nonetheless, the
P&O or its variants; however, in a significant part of the microprocessing devices (µC, DSP etc.) are the commonest.
analysed papers (20%) the MPPT algorithm adopted is not Besides, a large part of the techniques is intended for the grid
specified. In general, the MPP tracking algorithms in each connected applications (51%) or the load is not specified (30%).
DMPPT-U manipulate the PV subsection voltage (36%) or Table 5 shows that less than half of the DMPPT
the duty cycle of the converter (28%); respectively, techniques (43%) implement the CUs. Such CUs usually
1
This technique also measures the ambient temperature and the current and the voltage of the battery in each DMPPT-U
2
It requires one irradiance sensor for each group of four modules
3
These applications modify the output voltage of the one converter for each string
measure the voltage (47%) and the current (53%), the maintenance and the diagnostic procedures (30%) and
respectively, of the bus that collects the power of the entire to avoid damages in the DMPPT-Us by performing
PV system. The other techniques collect data from the protection routines (23%).
DMPPT-Us (47%); however, a communication channel is
not required or its adoption is not specified in most cases.
The information measured on the bus and collected from 5.1 DMPPT-Us connected in the SP configuration
the DMPPT-Us is used for different purposes: for
improving the MPPT algorithm or implementing a Such techniques connect the N DMPPT-Us to form a string
centralised MPPT algorithm for all the DMPPT-Us (47%), and M strings in parallel depending on the voltage and the
1
Power line communication (PLC) with frequency-shift keying (FSK)
mod. iPV, vPV total TCT evaluate all the yes NS inverter P&O [11]
configurations + grid
mod. i1str, vbus total SP evaluate all the yes NS DC load NS [20]
configurations
pan. iPV, vPV reduced SP evaluate some no NS inverter NS [93]
configurations + grid
cell iPV, v2PV reduced TCT I balance yes mismatching R P&O [94]
detected
3
mod., pan., str. iPV, vPV or G reduced TCT I balance yes NS NS NS [95]
and array
mod. iPV, vPV and reduced SP disconnect the yes NS R NS [96]
TPV shaded modules
vPV: reconfigurable unit voltage, iPV: reconfigurable unit current, vo: DMPPT-U output voltage, TPV: reconfigurable unit temperature, G:
reconfigurable unit irradiance, Mod.: PV module, Pan.: PV panel, Str.: PV string, Array: small part of the total array and R: resistive
1
istr refers to the measurement of the current in each string
2
One method of this technique uses both the sensors, the other one only uses the voltage sensors
3
Irradiance is estimated from the image processing
6 Literature survey of the RMPPT-based evaluates, offline, all the possible configurations to find the
solutions one that provides the minimum difference between the rows
with the highest and the lowest irradiance averages.
This section introduces some widely adopted techniques that Another approach is presented in [20], where a
use a RMPPT architecture. The main features concerning the reconfigurable SP array is proposed. The reconfiguration
RMPPT techniques are summarised in Table 6, including the algorithm performs one scan of the array voltage and it
main hardware feature of each technique by considering the measures the current in each column of the array to obtain
general structure presented in Fig. 6. The first column the current against voltage (I−V ) curves of each string. On
shows the part of the PV array that can be reconfigured, the the basis of such information, the model parameters of each
second column presents the measurements needed by the module in the string are calculated and, by using the model
reconfiguration algorithm and the third column illustrates presented in [21], all the feasible configurations are
the array configuration adopted. The fourth, the fifth and evaluated to determine the one that provides the highest
the sixth columns present the method used to find the best GMPP.
configuration, if the related paper presents the design The two techniques mentioned above, require a high
procedure, and in which conditions the reconfiguration number of switches to connect all the modules of the array
algorithm is executed, respectively. Finally, the last three in any row (in the TCT) or column (in the SP); that is why
columns show the information concerning the load, the a reconfiguration solution available in the market [93]
GMPP tracking method and the reference, respectively. divides the array into groups of two strings, and it allows us
It is worth noting that the RMPPT techniques mostly use to connect each panel in one of the two strings or
the current and the voltage measurements of each disconnect it. To find the best configuration, the system
reconfigurable element of the PV field. Moreover, four of acquires the I−V curve of each panel, but the methodology
the six studied techniques establish a reduced number of used is not available. The information of the I−V curves is
possible configurations, which depend on the hardware and also used for the diagnostic and the maintenance purposes.
the software used in each PV system. In general, an MPP Another group of RMPPT techniques, such as the ones
tracking method should link the PV-RA with the MPPT proposed by Nguyen and Lehman [94] and by Shamseldein
algorithm to track the GMPP after the reconfiguration et al. [95], divide the PV array into fixed and reconfigurable
process; nevertheless, in two approaches the P&O MPPT parts. The modules in the fixed part are connected in the
algorithm is adopted, whereas in the other papers the TCT configuration, while the adaptive part can be
algorithm used or the existence of a link between the connected to any row of the TCT array to compensate for
reconfiguration process and the MPPT algorithms is not the effects of the mismatched modules in each row. Nguyen
detailed. and Lehman [94] proposed two methods to determine the
A group of these techniques assumes that each module of connection of the adaptive modules. The first one connects,
the string can be connected in any row (in the TCT one by one, the adaptive module with the highest voltage to
configurations) or in any column (in the SP configurations) the row of the fixed array with the lowest voltage; such an
of the array through a matrix of switches. The action is repeated until all the reconfigurable modules have
reconfiguration algorithm needs to determine which of all been connected. The second method estimates the PV
the possible configurations provides the largest GMPP at current in the fixed part and evaluates, offline, the best
the output of the array. distribution of the adaptive modules to reduce the
The RMPPT presented in [11] uses a reconfigurable TCT mismatching effects. The reconfiguration algorithm
array. The objective is to reduce the difference between the presented in [95] requires the estimation of the irradiance
average irradiance of the rows as much as possible. To do on all the modules in both the fixed and the adaptive parts,
that, the algorithm measures the voltage and the current of to determine the best connection of the modules. In general,
each module to estimate the irradiance. Afterwards it these techniques reduce the number of possible
CMPPT † low cabling requirements † all the power handled by one power converter
† low number of sensors † all the power is lost if the power converter fails
† only one power converter is required † complex MPPT algorithms
† simple power converters † middle and high performance processors are required to
† low switching losses implement the MPPT algorithms
† only one processor is required † if one module fails, a significantly part of the available power is
† low number of components in all the system, lost
which reduces the probability of failures † low performance for the complex mismatching patterns
DMPPT † low cabling requirements † high number of sensors
† the power of the PV array is distributed over † high number of power converters
multiple converters † high switching losses in the low mismatching conditions
† simple power converters † high number of components in all the system, which increases the
† if one or more converter/module fails only part probability of failures
of the available power is lost † communication links may be required
† high performance for complex mismatching † additional algorithms to manage the DMPPT-us may be required
pasterns
† simple MPPT algorithms
† simple processors/hardware to implement the
MPPT algorithms
† simple implementation of monitoring/
diagnostic/security procedures
reconfigurations and switches required in the array; approaches and the techniques proposed in this paper have
nonetheless the capacity of the mismatching compensation been presented in a synthetic and structured way to provide
is also reduced. to the reader some basic elements that can be used as a
Finally, the technique proposed in [96] uses a guideline to determine the best solution fitting with the
reconfiguration system with a low number of switches and a application peculiarities and the constraints.
simple algorithm. Basically, the method classifies the The overview shows different ways to address the
modules as shaded or unshaded. The shaded modules are mismatching problem in the PV arrays, where the trend to
bypassed by the switches and the unshaded modules are use the DMPPT architecture is clearly identified, since it
connected in series to form strings of N modules connected represents more than 60% of the reviewed solutions.
in series. If the number of modules in one string smaller However, it is not possible to ensure which architecture
than N, then such a string is connected to a step-up and/or approach provides the maximum benefit for the final
converter to reach the voltage level of the complete strings. user in all the applications because the criteria to select the
All the strings are connected in parallel to feed a grid best MPPT solution for a specific application must be
connected inverter. defined by the designer of the PV system. Such a criteria
may vary from one application to another, since each
application has its own specific features such as, among
7 Conclusions others, the shadowing profiles (fixed, variables, predictable,
not predictable etc.), the irradiance profiles, the differences
A review of the state-of-the-art in the field of the MPPT in the parameters of the PV modules of the array, the
architectures and techniques for the PV arrays operating in maximum and minimum voltage constraints and the
the mismatching conditions has been presented. The MPPT interaction with the other energy sources and energy storage
techniques were classified into three architectures according systems.
to the hardware requirements and to the interconnection The other important aspect that should be considered in the
among the elements of the PV array and the power selection criteria of the MPPT solution is the final objective of
converters. The general description of each architecture, the PV installation, because this aspect significantly affects
with its advantages and disadvantages, and the main the decision process. For instance, if the application is
hardware structures were also presented. Moreover, the aimed at injecting energy into the grid, the analysis should
operation principle and the basic hardware requirements of provide the architecture and the MPPT technique that
some widely adopted MPPT techniques (61 techniques in reduce the time for the return of the investment. Instead, if
total) were discussed. The details concerning the different the PV system is used to supply a remote load, the analysis