A Modified Adaptive Hill Climbing MPPT Method for Photovoltaic Power Systems
.T ,
,MPP (dPld0 = 0)
0% DutyCyde 100%
IfFE
I -=s P(kJ=P(k-lJ?
P(kJ>P(k-lJ?
1958
2004 35th Annual IEEE Power Electronics Specialisrs Conference Aachen, Germany,2004
.............................................................................. ...............
IV. THE MODIFIED
ADAPTIVE HILLCLIMBING MPPT
0.6 ~~
The dsviationmmer
I METHOD
0.5 horn mnmi ripnall
i A modified adaptive hill climbing (MAHC) MPPT
0.4
control method is introduced, based on the previous
I
~
2
B
II)
0 3 ~
research and detailed analysis of the characteristics of PV
f 02- power systems. The modifications to the traditional hill
2 0.1 climbing method include automatic parameter tuning and
control mode switching.
A. Automatic parameter tuning
As discussed in [4], there is a tradeoff between dynamic
response and steady state performance due to the selection
of “a”, the incremental step of switching duty cycle.
Through analysis, it is ideal to make “a” large during
transient stage and ’‘a’’ small in steady state. In the proposed
MAHC method, this problem is solved by the automatic
tuning of parameter “a” on-line. The system control and
tuning mechanism is shown in Fig. 7.
In the design, the automatic tuning topology was
illustrated as a linear eauation:
Fig. 6 Simulation results ofthe hill climbing MPPT system under
sudden insolation change (Incremental step of duty cycle is set to 2%)
where AP = P(k)-P(k-I), represents the change of power
C. Steady state error condition, a(k-I) is the historic value of “a(k)” (always > 0),
When the optimal operating point is found, it is ideal to and A4 is a constant parameter.
keep the system operate exactly on this point statically. In When the power changes in a large range primarily due to
an actual PV power system, this is impossible because of the environmental variation, this tuner will change the “a” to a
active h4PPT control algorithm and the continuous variation large value to satisfy the fast response requirement during
in insolation and temperature. Thus, a small output power the transient stage. When the power change is small, the
fluctuation is preferred during the steady-state stage. The controller assumes that the system enters the steady-state
tracking accuracy is directly related to the efficiency of the
PV power system. Cmmller
D. Robustness to disturbances
MPPT control systems need an accurate and stable
response under uncertain conditions. Sometimes, the
disturbances of control systems from various sources can
cause the MPPT system to become inefficient. One problem
is that the PV modules manufactured by different
technologies respond differently to the changes in solar
insolation and cell temperature 151. So it is important to
design a MPPT control system robust to any kind of
disturbances.
, P a s r Measurement
E. Eficient in a largepower range Fig. 7 The proposed control smcture with automatic parameter tuning
The ratio between the potential PV array power and the
1959
2004 351h Annual IEEE Power Elecrronics Specialisrs Conference Aachen. Germany. 2004
stage and the value of "a" becomes small to keep control make the controller fli:xible to deal with different situations.
signal change smooth. With this tuning mechanism, both The validity of the pmsented control and tuning mechanism
dynamic and steady-state requirements can be considered in are evaluated in simulation and experimental results,
the controller design, because the critical parameter is demonstrated in following paragraphs.
updated and adjusted adaptively.
V. SIMULATIONS AND EXPERIMENTAL EVALUATIONS
E. Control M o d e Switching
A simple MPPT-PV stand-alone power system was
In some specific cases, it was shown that the traditional
installed as a test bench shown in Fig.7. The power interface
hill climbing method [ I ] could cause the operating point to
between the PV anay and the load was a step-down
deviate &om the optimal point during the period of rapid
switching mode DC,'DC converter. A 16-bit fixed-point
insolation changes. This problem could be avoided by
DSP (TMS320LF2407) acts as the controller, which was
switching the control mode. The control algorithm can be
programmed with the MPPT control algorithm and
demonstrated in flow chart format shown in Fig.8, where
automatic tuning mechanism. It is designed to verify the
"P" and "D" represent the PV power level and the duty
effectiveness of the pioposed MPPT control algorithms.
cycle value respectively.
The switching criterion is defined as lAP/a(k-l)l, where A. Modeling and siniulations
AP = P(k)-P(k-I), represents the change of power condition, The photovoltaic cdl is represented by a one-diode model
and a(k-I) is the historic value of "a(k)". If the value of [6], as shown in Fig. 9.
lAt'/a(k-l)l is larger than the threshold "e", the controller The model contains a current source Iph, one diode and
understands that the power variation was mainly caused by series resistance &, which represents the resistance between
the solar insolation, so the increment of duty cycle is set to the cells. The output current I is the difference between the
the same direction as At', the change of power condition. photocurrent Iph and the normal diode current Ill:
The perturbation direction is represented by "Slope" in the
flow chart (Fig.8). If the value of ~At'/a(k-I)~is small, the
controller assumes that the system control is within the y
I = I, - 1, = I,, - I, [e
- I]
mb7,
stead state, or the large change on power is caused by the The variable definitions used in the equation are
large step of "a" only. During this period, the ordinaly HC described in Table 1.
method i s adopted. In the MAHC control mechanism, there The step-down switching-mode DUDC converter is
are two important tuning parameters, "e" and "M",which modeled by the state-variables-averaging method [7].
The mathematical models of the proposed PV power
system and maximur"? power point tracking algorithm are
SenMVLk1aM Ilk1
implemented and evaluated by using SIMULINK", a
model-based software package.
The simulations were configured under exactly the same
conditions to compare the performances between the
TABLE I
PARAMETER DEFINITIONS OF THE MODEL OF PHOTOVOLTAIC
CELL
I I
1960
2004 35th Annual IEEE Power Electronics Specialists Conference Aachen, Germany, 23W
TABLE II
1961
2004 35rh A n n u l IEEE Power Electronics Speciolisrs Conference Aochen, Germany, 2004
35 ~ ...................................................................................................................
” ,
0 0 50 100 150 200 250
0 50 1W 150 200
Tme(sewnd)
Tlme(se0nd)
I962
2004 3Sfh Annual IEEE Power Elecfronics SpecialisfsConference Aachen, Germany, 2004
than the AHC when the incremental step of duty cycle was
set to 0.4%, but also makes the tracking speed 34.62% REFERENCES
faster. By comparing the expenmental performances, shown [I] c. Hua, J. Lin, and C. Shen, “Implementation of a DSP-controlled
in Table 111, the MAHC control shows better steady state photovoltaic system with peak power tracking”, IEEE Trans.
InduslrialElecfroni~~. vol. 45, pp. 99 -107, Feb. 1998
performance than the AHC when the incremental step of [21 K.H, Hussein, T. Hashino, and M,
duty cycle was equal to 1.2%, and the tracking speed is photovoltaic power tracking: an algorithm for rapidly changing
17.5% faster. It is shown that the proposed MAHC MPPT atmospheric conditions”, in IEE Proc. Gemmion. Trammission and
Disfribulion. vol. 142, p p . 5 9 4 , Jan. 1995
control method exhibits better overall performance than the
[3] E. Koutroulis and K. Kalaitrakis, “Development of a Microcontroller-
HC algorithm in both transient and steady-state response. Based Photovoltaic Maximum Power Point Tracking Control
System”, IEEE Trans.Power Elecfronics,vol. 16, pp.46-54, Jan. 2001
[4] T. Senjyu and K. Uezato, “Maximum power point tracker using fuzzy
TABLE 111 control for photovoltaic arrsys”, in 1994 F‘roc. the IEEE Inr. Con/
lndusblal Technolop, pp. 143 -147
CoMPAR’SoN OFTHE OF STEP RESPONSE
[5] E.E. van Dyk, A.R. Gxashekq and E.L. Meyer, ‘“Monitoring current-
voltage characteristics of photovoltaic modules”, in Conf Rec. 2002
IEEEPhoiovolfoicSpeeialisls Con/, pp.1516-1519
[6] A.D. Hansen, P. Sorensen, L.H. Hansen and H. Bindner, “Models for
a stand-alone PV system’.’, Riso National Lab., Roskilde, Tech. Rep.
0.19 20.5 Rise-R- I2 I9(EN)/SEC-R- 12, Dec. 2000
0.27 16.5 [7] R. D. Middlebrook, and S. C U , ~“A general unified approach to
MAHC 0.09 23.5 modeling switching-converter power stages”, in Conf. Rec.1976 IEEE
Power Elecrronics Speciolisfs Conf. pp. 18-34
1963