Beruflich Dokumente
Kultur Dokumente
\
|
+
+
=
C
C
L
C
C
v
r R
i
r R
R
C dt
dv 1 1
(12)
According to Kirchhoff's voltage law,
the loop voltage of the inductor L and
capacitor C can be expressed as
0 = + + +
C C C
L
L L
r i v
dt
di
L r i (13)
Equation (13) can be rearranged to
|
|
.
|
\
|
+
+
+
+ +
=
C
C
L
C
C L C L L
v
r R
R
i
r R
Rr r r Rr
L dt
di 1
(14)
The output voltage of the converter can be
expressed as
C
C
L
C
C
o
v
r R
R
i
r R
Rr
V
+
+
+
= (15)
Fig. 7. The equivalent circuit of the
DC-DC buck-boost converter when the
power switch is opened
By mixing in switching control
parameter u and rearranging (7), (9), (12)
and (14), the derivative of i
L
and v
C
can be
expressed as
( )
( )
C L L
C
C
v u Ri Ri
r R C dt
dv
+
=
1
(16)
]} ) ( [
1
{
1
u Rv Rv i Rr r r Rr u i Rr
r R
u V
L dt
di
C C L C L C L L C
C
i
L
+ + +
+
+ =
(17)
When the DC-DC buck-boost
converter operates in steady-state, the net
change of the inductor current over one
period should be zero; that is,
( ) ( ) 0 = A + A
off L on L
i i (18)
( )
0
1 ) (
=
+
L
T D V
L
DT V
o in
(19)
The output voltage of the converter can be
derived from (19) and is expressed as
77
,2011.12
in o
V
D
D
V
=
1
(20)
with
T
t
t t
t
D
on
off on
on
=
+
= ; 1 0 < < D ; D is the
duty ratio.
The V
in
and V
o
in (20) indicate
magnitudes of input and output voltage,
respectively, of the converter. According to
Figs. 5 to 7, the output voltage V
o
has
opposite polarity of the input voltage V
in
.
Output voltage magnitude of the
buck-boost converter could be greater or
less than the source voltage, depending on
the duty ratio of the switch. If D >0.5, V
o
is greater than V
in
. If D <0.5, V
o
is less
than V
in
.
The operation of the DC-DC
buck-boost converter used in this paper is
in CCM, the minimum inductance and
capacitance designed to generate
continuous current can be expressed as [8]
( )
f
R D
L
2
1
2
min
= (21)
) / (
min
o o
V V Rf
D
C
A
= (22)
with
o
o
V
V A
: output voltage ripple
In order to verify the correctness of
the DC-DC buck-boost converter model
proposed in this paper, a test case is
performed in the following section. The
input voltage of the test case is 40V, and
the output voltages are set to be 60V and
20V respectively. The load resistance,
switching frequency and output voltage
ripple are set to be 50O, 25Hz and 1%
respectively. The minimum value of
inductance and capacitance of the
converter can be calculated by (21) and
(22).
The appropriate parameters chosen for
the DC-DC buck-boost converter in the test
case are listed in Table 2. The converter
simulation results for voltage step-up and
voltage step-down are shown in Fig. 8.
According to Fig. 8, it can be observed that
the buck-boost converter can transform the
source voltage to 60V (voltage step-up)
and 20V (voltage step-down) successfully.
The correctness of the DC-DC buck-boost
converter model is therefore validated.
Table 2 Parameters of the DC-DC
Buck-Boost Converter
Parameter Value
Input voltage (V
in
) 40.0 (V)
Load resistance (R) 50 (O)
Inductance (L) 0.16 (mH)
Capacitance (C) 48 (F)
Switching frequency (f) 25 (kHz)
Fig. 8. Output voltage of the DC-DC
buck-boost converter
4. The Algorithms of Maximum
Power Point Tracking
Perturbation and observation (P&O)
and incremental conductance (INC)
algorithms are used in this paper
respectively to implement the maximum
power point tracking function [3], [9], [10],
[11]-[15]. The advantages of these two
power-feedback type MPPT algorithms
include simple structure, less measured
parameters and no need of measurement in
advance.
A. Perturbation and observation algorithm
By continuously perturbing the output
power of the solar module, the P&O
algorithm could find the location of
maximum power point and send a control
signal to the DC-DC buck-boost converter
through a PWM controller to modulate the
operating point of the solar modules. The
basic theory of the P&O algorithm is to
periodically vary the duty ratio in order to
adjust the voltage across the solar module,
78
Establishment and Study of a Photovoltaic System with the MPPT Function
and hence the module current and power.
The magnitudes of output voltage and
power before and after the variations are
observed and compared in order to
determine that the output voltage of the
solar module should be increased or
decreased for the following perturbation
step. By using the procedures of
perturbation, observation and comparison
again and again, the output power of the
solar modules can then reach its maximum
working point gradually. The power
tracked by the P&O algorithm will oscillate
and perturb up and down near the
maximum power point. The magnitude of
oscillations is determined by the magnitude
of variations of the output voltage. The
flow chart of the P&O algorithm is shown
in Fig. 9.
Fig. 9. Flow chart of the P&O algorithm
B. Incremental conductance algorithm
The theory of the incremental
conductance method [11]-[14] is to
determine the variation direction of the
terminal voltage for PV modules by
measuring and comparing the incremental
conductance and instantaneous
conductance of PV modules. If the value of
incremental conductance is equal to that of
instantaneous conductance, it represents
that the maximum power point is found.
When the operating point of PV
modules is exactly on the maximum power
point, the slope of the power curve is zero
(dP/dV =0) and can be further expressed
as,
dV
dI
V I
dV
dI
V
dV
dV
I
dV
VI d
dV
dP
+ = + = =
) (
(23)
By the relationship of dP/dV =0, (23) can
be rearranged as follows,
V
I
dV
dI
= (24)
dI and dV represent the current and voltage
variations before and after the increment
respectively. The static conductance (G
s
)
and the dynamic conductance (G
d
,
incremental conductance) of PV modules
are defined as follows,
V
I
G
s
= (25)
dV
dI
G
d
= (26)
The maximum power point (operating
voltage is V
m
) can be found when
m m
V V s V V d
G G
= =
= (27)
When the equation in (24) comes into
existence, the maximum power point is
tracked by MPPT system. However, the
following situations will happen while the
operating point is not on the maximum
power point:
) 0 , ( ; > > >
dV
dP
G G
V
I
dV
dI
s d
(28)
) 0 , ( ; < < <
dV
dP
G G
V
I
dV
dI
s d
(29)
Equations (28) and (29) are used to
determine the direction of voltage
perturbation when the operating point
moves toward to the maximum power point.
In the process of tracking, the terminal
voltage of PV modules will continuously
perturb until the condition of (24) comes
into existence. Fig. 10 is the operating flow
diagram of the incremental conductance
algorithm.
In theory, INC algorithm can
calculate and find the exact perturbation
direction for the operating voltage of PV
modules. However, the perturbation
phenomenon is still happened near the
maximum power point due to the less
probability of meeting condition dI/dV =
I/V.
79
,2011.12
Fig. 10 Flow chart of the INC algorithm
5. Simulations of the Photovoltaic
Systems
In order to verify and compare the
effects of the two MPPT algorithms for
the photovoltaic simulation system, some
test cases are implemented under
different irradiance, temperature and load
conditions to observe whether the output
power (load power) of the photovoltaic
simulation system can reach the
maximum power of the solar modules or
not. The solar module used in the
following test cases is the same as that
used in Section 2. The schematic diagram
of the photovoltaic simulation system is
shown in Fig. 11.
Fig. 11 The schematic diagram of the
photovoltaic simulation system
The weather conditions and load
resistances used in the test cases are
shown in Table 3. The simulation results
of the test cases are shown in Fig. 12-20.
Table 3 Weather conditions and load
resistances of the test cases
Weather condition
Case
irradiance temperature
Load
1 1000W/m
2
25
o
C 10O
2 700W/m
2
30
o
C 15O
3 400W/m
2
20
o
C 25O
A. Perturbation and observation algorithm
(a) Case 1
Fig. 12 Comparison of the output power
with and without MPPT
Fig. 13 P-V curve of a solar module
(b) Case 2
Fig. 14 Comparison of the output power
with and without MPPT
Fig. 15 P-V curve of a solar module
80
Establishment and Study of a Photovoltaic System with the MPPT Function
(c) Case 3
Fig. 16 Comparison of the output power
with and without MPPT
Fig. 17 P-V curve of a solar module
B. Incremental conductance algorithm
(a) Case 1
Fig. 18 Comparison of the output power
with and without MPPT
(b) Case 2
Fig. 19 Comparison of the output power
with and without MPPT
(c) Case 3
Fig. 20 Comparison of the output power
with and without MPPT
Figs. 12, 14, 16 and 18-20 are
comparison diagrams of output powers for
the PV system with the two MPPT
algorithms under different test conditions.
Fig. 13, 15 and 17 are the P-V curve
diagram of PV modules under each test
condition, which are used to collate the
tracking results simulated by the PV
system. From Figs. 12, 14, 16 and 18-20, it
can be observed that the output powers
with MPPT algorithms are obviously
greater than those without MPPT
algorithms. After cross matching
procedures, the output tracking powers of
two MPPT algorithms can all approach the
ideal maximum powers. They are very
close to each other. It indirectly indicates
and validates that the two MPPT
algorithms used in this paper have
considerable accuracy.
Figs. 21-23 illustrated the
comparisons of output power of the PV
system with P&O and INC algorithms
under different test cases. Table 4 is the
computer elapsed time when the PV
simulation system is executed with the two
MPPT algorithms under three different test
conditions. According to the results of Figs.
21-23 and Table 4, it can be found that the
tracking speed of the P&O algorithm is
faster than that of the INC algorithm under
all test cases. The tracking speed of the
MPPT simulation systems is dependent not
only on computer specifications, but also
on perturbation sizes of MPPT algorithms.
For P&O and INC algorithms, since both
algorithms use voltage perturbations of PV
modules to track the maximum power point,
the tracking number will be close to each
81
,2011.12
other based on the condition of the same
perturbations. However, INC algorithm
spends more time to track the maximum
power point because of its complicated
judgment procedure.
Fig. 21 Comparison of P&O and INC
algorithms under case 1
Fig. 22 Comparison of P&O and INC
algorithms under case 2
Fig. 23 Comparison of P&O and INC
algorithms under case 3
Table 4 Comparison of the elapsed time for
different MPPT systems
Computer elapsed time (s)
Case 1 2 3
P & Q 0.0399 0.0396 0.0414
INC 0.0532 0.0528 0.0552
6. Conclusion
The main purpose of this paper is to
establish a model for a photovoltaic
system with maximum power point
tracking function completely through the
use of software techniques. A model of a
solar module was first established and
then combined with an MPPT algorithm,
as well as models of a PWM controller
and a DC-DC converter, in order to set up
a complete photovoltaic simulation
system. In order to extend the operation
range of the photovoltaic simulation
system, a DC-DC buck-boost converter
with P&O and INC algorithms is used in
this paper to implement the MPPT task.
The simulation results shown in the
paper not only verify the accuracy of the
characteristics for the established solar
module model, but also prove that the
photovoltaic simulation system can
accurately track the maximum power
point rapidly and successfully using two
different MPPT algorithms respectively
under different test conditions. The
correctness and practicability of the pure
software photovoltaic simulation system
established in this paper are then
validated.
By comparing the simulation results
of P&O and INC algorithms, it can be
found that P&O algorithm possesses faster
dynamic response than INC algorithm
owing to its simple judgment procedure in
every perturbing period. However, INC
algorithm has advantages of exact
perturbing (ideal) and tracking direction, it
is suitable for rapid changing weather
conditions.
References
[1] Y. Yusof, S. Sayuti, M. Latif, and M.
Wanik, Modeling and simulation of
maximum power point tracker for
photovoltaic system, in Proceedings
of Power and Energy Conference, pp.
8893, Nov. 2004.
[2] H.-L. Tsai, C.-S. Tu, and Y.-J . Su,
Development of Generalized
Photovoltaic Model Using
MATLAB/SIMULINK,in Proceedings
82
Establishment and Study of a Photovoltaic System with the MPPT Function
of the World Congress on Engineering
and Computer Science, pp. 846854,
Oct. 2008.
[3] C. Hua, J . Lin, and C. Shen,
"Implementation of a DSP-controlled
photovoltaic system with peakpower
tracking," IEEE Transactions on
Industrial Electronics, Vol. 45, no. 1,
pp. 99107, Feb. 1998.
[4] K.H. Hussein, I. Muta, T. Hoshino,
and M. Osakada, "Maximum
photovoltaic power tracking: an
algorithm for rapidlychanging
atmospheric conditions," IEE
Proceedings-Generation,
Transmission and Distribution, Vol.
142, no. 1, pp. 5964, J an. 1995.
[5] F. Lasnier, T. G. Ang, Photovoltaic
Engineering Handbook, New York:
IOP Publishing Ltd, 1990.
[6] L. Castaner and S. Silvestre,
Modelling Photovoltaic Systems
Using PSpice, West Sussex, England:
J ohn Wiley & Sons Ltd, 2002.
[7] M.H. Rashid, Power Electronics
Circuits: Devices and Applications,
3rd edition, Upper Saddle River, NJ :
Prentice-Hall, 2004.
[8] D.W. Hart, Introduction to Power
Electronics, Upper Saddle River, NJ :
Prentice-Hall, 1997.
[9] Y.-T. Hsiao and C.-H. Chen,
Maximum Power Tracking for
Photovoltaic Power Systems, in
Proceedings of the IEEE 37th IAS
Annual Meeting, vol. 2, pp.
10351040, Oct. 2002.
[10] M. El-Shibini and H. Rakha,
Maximum Power Point Tracking
Technique, in Proceedings of
Electrotechnical Conference, pp.
2124, Apr. 1989.
[11] J ia-Chen Zhuang, Photovoltaic
Engineering-Solar Cells, Chuan
Hwa Book CO., LTD, Taipei, 1997.
[12] D. P. Hohm, M. E. Ropp,
Comparative study of maximum
power point tracking algorithms,
Progress in Photovoltaics: Research
and Applications, vol. 11, no. 1, pp.
4762, J anuary 2003.
[13] T. Esram, P. L. Chapman,
Comparison of Photovoltaic Array
Maximum Power Point Tracking
Techniques, IEEE Transactions on
Energy Conversion, vol. 22, no. 2,
J une 2007.
[14] J ae-Ho Lee, HyunSu Bae,
Bo-Hyung Cho, Advanced
incremental conductance MPPT
algorithm with a variable step size,
12th International Conference on
Power Electronics and Motion
Control, 2006 (EPE-PEMC 2006),
pp.603-607, Aug. 30-Sept. 1, 2006.
83
,2011.12
Matlab/Simulink
I-V
(MPPT)-
84