Professional Documents
Culture Documents
Advanced Algorithm For MPPT
Advanced Algorithm For MPPT
ABSTRACT
Photovoltaic (PV) offers an environmentally friendly
source of electricity, which is however still relatively
costly today. The maximum power point tracking
(MPPT) of the PV output for all sunshine conditions
is a key to keep the output power per unit cost low
for successful PV applications. This paper proposes a
new method for the MPPT control of PV systems,
which uses one estimate process for every two
perturb processes in search for the maximum PV
output. In this estimate-perturb-perturb (EPP)
method, the perturb process conducts the search over
the highly nonlinear PV characteristic, and the
estimate process compensates the perturb process for
irradiance-changing conditions. The EPP method
significantly improves the tracking accuracy and
speed of the MPPT control compared to available
methods. This paper details the analysis of the EPP
method.
INTRODUCTION
Photovoltaic (PV) offers an environmentally friendly
source of electricity, of which the fuel is sunshine, a
renewable energy. To date, this way of electricity
generation, however, has been relatively costly. Very
often, the success of a PV application depends on
whether the power electronics device can extract
sufficiently high power from the PV arrays to keep
overall output power per unit cost low. The
maximum power point tracking (MPPT) of the PV
Photovoltaic
Array
DC/DC
Converter
MPPT
Control
DC/AC
Inverter
House
Inverter
Control
Utility
Calculate Power
P(k)=V(k)I(k)
0
Yes
Count = 0
dP=P(k)-P(k-1)
V(k)>V(k-1)?
V(k)>V(k-1)?
No
Vref(k)
=Vref(k-1)+C
mode 2
Count = 1
Vref(k) =Vref(k-1)
P(k)>P(k-1)?
No
Count =?
mode 1
Vref(k) =
Vref(k-1)-C
P(k-1)>P(k-2)-dP?
Yes
No
Yes
Vref(k) =
Vref(k-1)-C
Yes
No
V(k-1)>V(k-2)?
V(k-1)>V(k-2)?
Vref(k) =
Vref(k-1)+C
No
No
Yes
Vref(k) =
Vref(k-1)+C
Vref(k) =
Vref(k-1)-C
Vref(k) =
Vref(k-1)-C
Yes
Vref(k) =
Vref(k-1)+C
Return
Return
MP&O method
Because
tracking
voltage
method
Measure V(k),I(k)
Calculate Power
P(k)=V(k)I(k)
0
Count =?
mode 1
mode 2
Count = 1
Vref(k) =Vref(k-1)
mode 3
Count = 2
dP=P(k)-P(k-1)
Count = 0
P(k)>P(k-1)-dP?
P(k-1)>P(k-2)-dP?
No
V(k-1)>V(k-2)?
V(k-1)>V(k-2)?
No
Vref(k) =
Vref(k-1)+C
No
Yes
Yes
Vref(k) =
Vref(k-1)-C
No
V(k)>V(k-1)?
V(k)>V(k-1)?
Yes
Vref(k) =
Vref(k-1)-C
Yes
Vref(k) =
Vref(k-1)+C
No
Vref(k) =
Vref(k-1)+C
Yes
No
Vref(k) =
Vref(k-1)-C
Return
Yes
Vref(k) =
Vref(k-1)-C
Vref(k) =
Vref(k-1)+C
P&O
P&O
P&O
method.
t1
SIMULATION
Grid connected photovoltaic System
Fig. 6 shows the grid-connected PV system used in
the simulation. The PV system includes a PV array, a
converter, and an inverter. The converter is a currentfed push-pull dc/dc converter that is used to boost the
PV voltage of around 100V dc to 200V dc and to
Estimate P&O
P&O
t1
t2
P&O Estimate
t1
ipv
t4
t6
t3
iL
Among many dc/dc converter topologies, the currentfed push-pull topology is selected because its low
input current ripples, which is important for MPPT
control of PV panel, The dc/dc converter is
controlled by the MPPT control shown in Fig.6. The
PV voltage vpv and current ipv are measured and used
to compute the reference voltage vpv* according
MPPT flow charts given in Fig. 2, 3 or 4. The dc/dc
converter is controlled in the current mode based on
the computed voltage reference.
The inverter is controlled to keep its input voltage Vdc
at around 200V and its output at unity power factor
on utility side. The inverter operates in the current
mode that keep its output current sinusoidal.
Inverter
S3
PI
L2 i
g
S4
driver signals
driver signals
iL *
vdc
vdc*
MPPT Control
PI
time
+
vdc
S
PWM
MPPT
vpv*
t5
iL
vpv
time
P&O
C2
Q2
t4
L1
+
vpv Q1
-
t3
t2
S1
PV panel
Estimate
DC/DC converter
C1
time
t4
ipv
t3
t2
_
+
PI
ig* +
_
Inverter Control
ig
vg
Grid
+
vg
-
100 uF
2 mH
3:2
4700 uF
2mH
1.5
1.5
Ppvmax
Ppvmax
1
0.5
Power (kW)
Power (kW)
Ppv
Ppv
0.5
Ppvmax-Ppv
Ppvmax-Ppv
0
0
2
time (s)
(a) Power
100
Vpv
80
60
40
20
ipv
1
Vpv
80
60
40
20
ipv
0
0
(a) Power
100
2
time (s)
2
time (s)
0
0
2
time (s)
1.5
100
Voltage (V); Current (A)
Ppvmax
Power (kW)
1
Ppv
0.5
Ppvmax-Ppv
Vpv
80
60
40
20
ipv
2
time (s)
2
time (s)
vpv*
84.8
Voltage (V)
vpv
84.4
15
ipv
14.5
14
iL
13.5
0
iL*
2
time (ms)
Power (kW)
1.6
(i) ideal MPPT
(ii) P&O method
(iii)MP&O method (iV) Proposed EPPmethod
(i)
1.2
(ii)
1204.4
Ppvmax
Power (W)
1204.2
(iii)
0.8
(iV)
Ppv
1204.0
0.4
2
time (ms)
Current (A)
time (s)
0
0.1
0.2
0.3
1203.8
0
2
time (s)
(c) Power
Fig. 11. The voltage, current and power of
DC/DC converter under proposed EPP method
CONCLUSION
REFERENCES
A. Torres, F. Antunes, F. Reis, An artificial neural
network-based real time maximum power
tracking controller for connecting a PV system
to the grid, in 1998 Proceeding, IEEE Annual
Conf.
Industrial
Electronics
Society
(IECON98), vol.1, pp. 554-558, Aug.-Sept.
1998
C. Hua, C, Shen, Comparative study of peak power
tracking techniques for solar storage systems, in
1998 Proc. IEEE Applied Power Electronics
Conf. and Expo., (APEC98), pp. 697-685,
1998.
D. P. Hohm and M. E. Ropp, "Comparative Study of
Maximum Power Point Tracking Algorithms",
progress in photovoltaics: research and
applications, 2003, v11, pp:47c62, 2003
K. Chomsuwan, P. Prisuwanna, et al., Photovoltaic
grid-connected inverter using two-switch buckboost converter, in Conf. Rec. 2002 IEEE
Photovoltaic Specialists Conf., pp. 1527-1530,
May 2002.
N.
ig
0
Vg
8
time (ms)
12
16
Patcharaprakiti, S. Premrudeepreechacharn,
Maximum power point tracking using adaptive
fuzzy logic control for grid-connected
photovoltaic system, presented at the IEEE
Power Engineering Society Winter Meeting,
vol.1, pp. 372-377, Jan. 2002.