Académique Documents
Professionnel Documents
Culture Documents
2
I
SC
where I
SC
is the short circuit
current of the PV array. The fact that there will be
periodically interruption on power supply in order to measure
V
OC
and I
SC
is the main disadvantage of these two methods.
Moreover, the approximations are not quite accurate [2, 4].
There are also some other methods using, for example, fuzzy
logic or neural network method, which are relatively complex
and expensive to apply.
This paper proposes a new and simple MPPT method using a
lookup table. Although lookup tables can be considered as a
searching algorithm, the method is much faster and simpler
than P&O, Hill Climbing and IncCond. Moreover, the method
uses a simple DC/DC boost converter with classical cascaded
voltage and current loops which is relatively simple and
cheap. This method does not address the issue of partial
shading and the paper assumes a uniform irradiance.
However, as far as the authors are aware, there is no MPPT
method that can track the real maximum power in partial
shading situations without an additional algorithm. The
method proposed in this paper can be augmented with all the
methods explained in literature to address the partial shading
issue. Furthermore, due to the relatively simpler and cheaper
equipments required in this method, the method seems to be a
proper option for parallel-connected PV system which is a
good structure to minimise the effects of partial shading [5,
6].
2 Control scheme
The PV system studied in this paper and the proposed control
structure is shown in Figure 1. The PV array consists of N
P
parallel connected strings of N
S
series connected cells.
V
out
-V
FW
Lookup Table
N
S
~
Grid
v
PV
*
v
PV
V
FW
V
out
L
R
i
PV
i
L
i
C
N
P
T
-
PI
-
i
PV
PI
i
L
*
-
i
L
-
/ PWM
1
0 D i
opt
v
opt
i
PV
DC/DC boost converter
DC/AC
C
1
2
3
4
PV
V
Figure 1. Proposed control structure for the PV system
A MOSFET-based DC/DC boost converter is used to control
the DC-link voltage of the PV array v
PV
to v
opt
as S and/or
temperature T changes. The lookup provides the reference
voltage for the DC-link of the PV array. The output voltage of
the DC/DC converter is kept constant by the DC/AC
converter which transfers the generated solar energy to the
grid. This section consists of three subsections. The first
briefly explains the PV model used in the paper, the second
discusses the lookup table and the last subsection explains the
control loops of the DC/DC converter. The simulation results
are provided in section 3.
2.1 PV module model
The mathematical model of PV array is described by (1) [7]:
(
(
|
|
.
|
\
|
= 1 exp
S
dc
rs P ph P PV
kTAN
qv
I N I N i
(1)
where I
rs
is the reverse saturation current of a p-n junction
(1.2 10
-7
A), q is the unit electric charge (1.60210
-19
C), k is
Boltzman`s constant (1.3810-23 J/K), T is the p-n junction
temperature (Kelvin), A is the ideally factor (1.92) and I
ph
,
which is the short circuit current of one string of the PV
panel, is a function of T and S [7]:
( ) | |
r T scr ph
T T k I
S
I + =
100
(2)
where T
r
is the cell reference temperature (300 K), K
T
is
temperature coefficient (0.0017 A/K), I
scr
is the short circuit
current of one PV cell at the reference temperature (8.03 A)
and S is the solar irradiation level normalised to 1 kW/m
2
[7].
2.2 Choosing the reference DC-link voltage
Considering a PV array composing of N
P
=1500 and N
S
=176
cells [7], the P
PV
-i
PV
characteristics of the PV array is shown
in Figure 2. Figure 2 shows that P
max
790.77i
opt
, which means
that v
opt
-790.77. However, this is not an accurate enough
approximation, especially for lower S, as shown in Figure 2.
y = 790.77x
0
2000
4000
6000
8000
10000
0 2 4 6 8 10 12 14
PV current (A)
P
V
p
o
w
e
r
(
W
)
S=0.1 kW/m^2
S=0.25 kW/m^2
S=0.5 kW/m^2
S=0.75 kW/m^2
S=1 kW/m^2
Figure 2. PPV-iPV characteristics for different S and T=25
C
Figure 3 illustrates the v
PV
-i
PV
characteristics of the PV array
and shows that:
d ci bi ai v
opt opt opt opt
+ + + =
2 3
(3)
y = 0.1488x
3
- 4.3249x
2
+ 47.163x + 600.89
0
100
200
300
400
500
600
700
800
900
1000
0 2 4 6 8 10 12 14
PV current (A)
P
V
v
o
l
t
a
g
e
(
V
)
S=0.1 S=0.25 S=0.5 S=0.75 S=1 kW/m^2
Figure 3. vPV-iPV characteristics for different S and T=25
C
Assuming that the DC/DC converter controls v
PV
to v
opt
very
quickly, i
pv
=i
opt
and hence, (3) can be rewritten as:
d ci bi ai v
PV PV PV PV
+ + + =
2 3 *
(4)
For a given solar array, the coefficients a, b, c and d are also a
function of T as shown in Figure 4.
630
680
730
780
830
880
0 2 4 6 8 10 12 14
PV optimum current (A)
P
V
o
p
t
i
m
u
m
v
o
l
t
a
g
e
(
V
T=15
T=30
T=45
T=60
Figure 4. vopt-iopt characteristics of PV array for different T (Celsius)
Figure 4 illustrates that as T varies, equation (4) also changes.
However, as it can be seen, the variation of (4) is not
significant compared to that of the T. Therefore, it seems
accurate enough to store the coefficients of (4) for each 5-
10
'
C. Obviously, interpolation can also be used to further
reduce the error. Knowing the v
PV
-i
PV
characteristics of a PV
array (which is usually provided by manufacturer), it is
possible to form (4) for different T and sore it in the lookup
table. If the characteristics of the PV module is not provided
by the manufacturer, paper [8] proposes some adjustments in
order to match the mathematical model of PV array with that
of the practical one. The current paper assumes that the v
PV
-
i
PV
characteristics of the PV module is available and uses
MATLAB 'polyIit command to obtain the coeIIicients oI (4)
for a given T. The coefficients a, b, c and d also change as N
S
and/or N
P
change. It can be shown that N
P
has almost no
effect on v
opt
and neither does N
S
on i
opt
. Therefore, equations
(5) and (6) can be used to adjust the lookup table for a new
number of parallel
'
P
N and series
'
S
N connected solar cells:
P
P
opt opt
N
N
i i
'
'
=
(5)
S
S
opt opt
N
N
v v
'
'
=
(6)
Therefore, assuming that lookup table of the PV module
(N
P
N
S
) is available, there are two approaches to apply the
method for the PV array of N
P
N
S
solar cells:
1. Is to make the new v
PV
-i
PV
characteristics in order to
form the new lookup table.
2. Is to use the available lookup table and adjust the
measured current and voltage according to (5) and
(6), respectively.
In this paper the second approach will be used and validated
through MATLAB/SIMULINK simulation. Obviously, this
will also validate the first approach as well.
2.3 Control of DC/DC converter
The control scheme of the DC/DC converter consists of an
inner current control loop and an outer voltage loop as shown
in Figure 5.
Inner Current Loop
PI Controller
Plant
-
Plant PI Controller
-
v
PV
*
v
PV
i
PV
-
( )
s
a s k
v v
+
i
L
*
( )
s
a s k
c c
+
i
PV
i
L
-
i
c
sC
1
R sL +
1
Figure 5. Control diagram of the DC/DC boost converter
Inner current loop
The current loop controls the inductance current i
L
by
regulating the duty cycle D of the MOSFET. Over one
switching period of the converter, one can write (see Figure
1) [9]:
) (
12 34 FW out
V V D DV V = =
(7)
where V
FW
is the forward voltage of the diode and V
out
is the
output voltage of the DC/DC converter which is kept constant
by the DC/AC converter.
Using KirchhoII`s law and considering (7), one can write the
control plant as:
( )
( )
sL R sL R
V V D V
I
V V D
dt
di
L R i v
FW out PV
L
FW out
L
L PV
+
=
+
=
=
0
(8)
Thus, as shown in Figure 1, D would be:
FW out
PV
V V
V
D
=
(9)
The duty cycle is then used to generate the PWM signal for
the MOSFET. As discussed in section 2.2, v
PV
is almost
constant around MPP. Therefore, in (9) an approximation of
v
PV
(
PV
V see Figure 1) will be quite sufficient. It is noted that
(9) is a compensation term and is used to reduce the transient
error, in fact the system can work without that.
Outer voltage loop
The voltage loop controls the voltage across the PV array.
The control plant is:
sC I
V
dt
dv
C i
C
PV
PV
C
1
=
=
(10)
The voltage loop also provides the reference inductance
current for the current loop using KirchhoII`s law:
L C PV
i i i + =
(11)
It is noted that the bandwidth of the outer voltage loop must
be 5-10 times slower than that of the inner current loop.
Figure 6. MPPT for step change solar irradiance: (a) PV output power depicted on PPV-iPV characteristics (b) PV output power vs time for S =0.1,
0.25, 0.5, 0.75, 1kW/m
2
3 Simulation results
Let consider a PV module consisting of N
P
=44 and N
S
=100
solar cells. Assuming that the v
PV
-i
PV
characteristics of the PV
module is known, equation (4) is formed for S=0.1, 0.3, 0.7
and 1kW/m
2
by using MATLAB 'polyIit command:
336 . 40 921 . 12 747 . 4 666 . 0
2 3 *
+ + =
PV PV PV PV
i i i v
(12)
Considering a PV array composing of 4 strings of parallel
connect PV module with each string has 15 series connected
PV modules, the total PV array has N
P
=176 and N
S
=1500
solar cells. In order to adjust (12) for the PV array (using (5)
and (6)), the measured i
PV
is multiplied by 0.25(=44/176) and
the output v
PV
*
is multiplied by 15 (=1500/100). As discussed
in section 2.2, an alternative approach is to find the v
PV
-i
PV
characteristics of the total PV array (i.e. N
S
N
P
C
1
2
3
4
PV
V
DV
out
Di
L
Figure 7. Large signal average model for DC/DC boost converter
Therefore, in Figure 7, which shows the average model for
the DC/DC boost converter, the MOSFET is replaced by a
variable DC voltage source of DV
out
and the diode is replaced
by a variable DC current source of Di
L
(D is the duty cycle of
the converter). It is noted that the converter`s parameters,
hence its controllers are identical to the switching model.
Considering the same PV array as before, Figure 8 shows the
results with real solar irradiance variations. Figure 8-top
shows the applied solar irradiance measured every second on
2/6/2011 at College of Engineering, Swansea University,
Swansea, UK (at 51.6100 northern latitude and 3.9797
western longitude). The reading starts at 5:40AM and
continues for almost 6 hours.
Figure 8. MPPT for real solar irradiance. Top: Per second solar
irradiance measured on 2/6/2011 at College of Engineering, Swansea
University, reading starts at 5:40AM. Bottom: PV output power
depicted on PPV-iPV characteristics
Figure 8-bottom illustrates that the PV array output power
follows the MPP very precisely.
4 Discussions and Conclusions
The paper proposes a new, simple and yet robust MPPT
method for PV systems. The method is faster and its
application is cheaper than similar methods. It has been
shown that using the method, the PV output power will
follow the MPP for fast (step change) and normal (real
measured) variations of solar irradiance. The main drawback
of the method is its dependency on temperature measurement.
If the measured temperature is not accurate, it can cause some
error. However, it was discussed that the variation of v
opt
is
not significant (compared to that of temperature) and the error
can be reduced using interpolation techniques.
Although the method does not address the issue of partial
shading, it can be augmented with all available methods to
mitigate the problem. Moreover, due to its simplicity, the
method is a proper choice for parallel connected PV arrays
which minimise the effects of partial shading.
Applying the method experimentally will be investigated in
future publications.
Acknowledgment
The financial support of the EU Convergence Programme is
acknowledged for this project.
References
[1] M. G. Villalva, T. G. de Siqueira, and E. Ruppert,
"Voltage Regulation of Photovoltaic Arrays: Small-
Signal Analysis and Control Design," IET Power
Electronics, vol. 3, pp. 869-880, 2010.
[2] T. Esram and P. L. Chapman, "Comparison of
Photovoltaic Array Maximum Power Point Tracking
Techniques," IEEE TRANSACTION ON ENERGY
CONVERSION, vol. 22, pp. 439-449, June 2007.
[3] A. Al-Amoudi and L. Zhang, "Optimal Control of a
Grid-Connected PV system for Maximum Power Point
Tracking and Unity Power Factor," presented at the 7th
Int. Conf. Power Electron. Variable Speed Drive, 1998.
[4] E. V. Solodovnik, S. Liu, and R. A. Dougal, "Power
Controller Design for Maximum Power Tracking in
Solar Installations," IEEE TRANSACTION ON POWER
ELECTRONICS, vol. 19, pp. 1295-1304, September
2004.
[5] L. Gao, R. A. Dougal, S. Liu, and A. P. Iotova,
"Parallel-Connected Solar PV System to Address Partial
and Rapidly Fluctuating Shadow Conditions," IEEE
TRANSACTION ON INDUSTRIAL ELECTRONICS, vol.
56, pp. 1548-1556, MAY 2009.
[6] W. Xiao, N. Ozog, and W. G. Dunford, "Topology
Study of Photovoltaic Interface for Maximum Power
Point Tracking," IEEE TRANSACTION ON
INDUSTRIAL ELECTRONICS, vol. 54, pp. 1696-1703,
June 2007.
[7] A. Yazdani and P. P. Dash, "A Control Methodology
and Characterization of Dynamics for Photovoltaic (PV)
System Interfaced with a Distribution Network," IEEE
TRANSACTION ON POWER DELIVERY vol. 24, pp.
1538-1551, JULY 2009.
[8] M. G. Villalva, J. R. Gazoli, and E. R. Filho,
"Comprehensive Approch to Modeling and Simulation
of Photovoltaic Arrays," IEEE TRANSACTION ON
POWER ELECTRONICS, vol. 24, pp. 1198-1208, May
2009.
[9] Y. W. Lu, G. Feng, and Y. F. Liu, "A large Signal
Dynamic Moldel for DC-to-DC Converters with
Average Current Control," presented at the 19th Applied
Power Electronic Conference, 2004.