Você está na página 1de 5

1

Abstract-- An implementation of a digitally controlled stand-


alone PV power supply consisting of PV array, battery and
inverter is presented. Peak power tracking using Incremental
conductance algorithm and four state battery charging with
temperature compensation are described. Some simulation
results are presented.
Index Terms-- Solar energy systems, modeling and
simulation, photovoltaic battery charging, maximum power
point tracking, digital control
I. INTRODUCTION
tand-alone photovoltaic power supply system (SAPS)
is established as a reliable and economical sources of
electricity in rural remote areas, especially in developing
countries where the population is dispersed, has low
incomes and the grid power supply is not fully extended to
these areas due to viability and financial constraints.
SAPS are defined as autonomous system that supply
electricity without being connected to the electric grid. A
scheme for SAPS is shown in Fig. 1.
+ -
PV generator
Charge
Controller
Battery
Inverter
~
=
DC load
AC load
Fig. 1. Stand-alone PV power system scheme
The power supplied by PV generator (module) depends
upon the insolation, cell temperature and module voltage.
Battery forms an important element of a stand-alone PV
system. The battery is necessary in such a system because of
the fluctuating nature of the output delivered by the PV
arrays. Both the battery voltage and the PV array voltage
vary during operation due to the changing state of charge
and atmospheric conditions.
In order to draw the maximum power from the module, a
Maximum Power Point Tracker (MPPT) device must be
inserted between the PV module and the battery.
A major problem of batteries in SAPS is their inability to
live up to the expectations of the user due to poor
functioning of battery chargers. This includes:
Overcharging, incomplete charging and prolonged operation
at a low state-of-charge (SOC) which results into increasing
the running costs due to replacement of the batteries before
their expected lifetime.
The electricity produced by solar cells is direct current
and can be used that way or converted to alternating current
using an inverter. Inverters which operates in SAPS provide
ac power from a DC battery. Typical DC voltage levels are
12, 24 and 48V dc depending on the power levels which
ranges from a few hundred watts to a few kilowatts. Many
household appliances requires low-distortion sinusoidal
waveforms, and hence the use of true sine wave inverters,
though expensive, is recommended for SAPS.
The paper describes the application of power electronics in
designing and implementing a digitally controlled stand-
alone PV power supply. This includes modeling and
simulation of solar array. Buck converter is used as an
interface between solar array and a battery for MPPT and
battery charging. Incremental conductance algorithm is used
for MPPT. A four state charging algorithm with temperature
compensation which is recommended by battery
manufacturers is used with the 12V, 115Ah flooded-lead
acid battery. The charging algorithm includes disconnection
of the load connected to the battery when the battery voltage
become less than the recommended threshold value. Texas
Instruments Digital Signal Porcessing TMS320F240 is used.
II. SOLAR MODULE CHARACTERISTICS
The I-V solar module characteristics significantly
influences the design of the converter and the control
system. An equivalent circuit for a PV module is shown in
Fig. 2. [1].
Design and implementation of a digitally
controlled stand-alone photovoltaic power
supply
Frederick M. Ishengoma, Lars E. Norum
Department of Electrical Power Engineering, Norwegian University of Science and Technology,
O.S. Bragstads Plass 2e, 7491 Trondheim, Norway.
S
NORPIE / 2002, Nordic Workshop on Power and Industrial Electronics, 12-14 August 2002
2
D R
sh
R
s
R
Load
I
ph
I
V
I
D
Fig. 2. Equivalent circuit of a PV module
The module equivalent circuit current I can be expressed
as a function of the module voltage V by [1]:
{ }
1 2
1 exp(( ) 1)
m
sc
I I K K V = - -

(1)
where the coefficients K
1
, K
2
and m are defined as:
( )
( )
1
1
1
4
1 4 2
3
1 4
3
mpp 1
oc
0.01175; K ln ; K
K
ln
1 K
ln ; m=
V
ln
V
K
K m
oc
sc mpp
sc
K
K
V
I K I
K
K I
+
= = =


+ -

=





(2)
where:
I
mpp
- is current at maximum power point
V
mpp
- is voltage at maximum power point
I
sc
- is short circuit current
V
oc
- is open-circuit voltage of module
Modules manufacturers normally provide I
sc
, I
mpp
, V
oc
,
V
mpp
and I-V characteristics parameters at Standard Test
Conditions (STC) of AM1.5, 1kW/m
2
and 25C. Table I
shows data at STC for a 80W PHOTOWATT which is used
in experiments. Data are obtained from module datasheet.
TABLE I
PARAMETERS FOR 80W PHOTOWATT PANEL PWX750 AT STC
Parameter Value
Maximum Power rating, Pmpp 80W
Minimum Power rating, Pmin 75.1W
Current at MPP, Impp 4.6A
Voltage at MPP, Vmpp 17.3V
Short circuit current, Isc 5.0A
Open Circuit Voltage, Voc 21.9V
Short circuit current temperature coefficient, ascT
1.57mA/C
Open circuit voltage temperature coefficient, bocT
-78.2mV/C
NOCT (Normal Operating Cell Temperature)
Insolation, G=0.8W/m
2
, Ta=20C, wind speed=1m/s
45C
Equation (1) is only applicable at one particular insolation
level, G, and cell temperature, T
c
. When insolation and
temperature changes, the change in above parameters can be
calculated using:
,
1
c c STC
scT c SC STC
STC STC
T T T
G G
I T I
G G
a
D = -

D = D + -


;
ocT c s
new STC new STC
V T R I
V V V I I I
b D = - D - D
= + D = + D
(3)
R
s
is calculated from manipulation of I-V characteristics
provided by manufacturers at constant temperature. For
variations in ambient temperature, T
a
, and insolation, the
cell temperature, T
c
, can be estimated with the linear
approximation given by equation:
( )
,
800
c a a ref
G
T T NOCT T = + - (4)
where T
a,ref
is the reference ambient temperature used to
specify NOCT (20C for PWX750 module).
Equation (1) was used in Matlab to model PWX750
module. The I-V and P-V characteristics for various
irradiance at fixed temperature (T=25C) obtained from the
model are shown in Fig. 3 and Fig. 4 respectively. Fig. 5 and
Fig. 6 shows the I-V and P-V characteristics for various
temperature and fixed irradiance of 1kW/m
2
respectively.
Fig. 3. I-V characteristic at constant Temperature of 25C.
Fig. 4. P-V characteristic at constant Temperature of 25C.
3
Fig. 5. I-V characteristics at constant G=1kW/m
2
.
Fig. 6. P-V characteristic at constant G=1kW/m
2
The I-V characteristics for some set of irradiance and
temperature given by:
[G,T]={[1000,25],[1000,60],[800,45],[500,25]} is
shown in Fig. 7.
Fig. 7. I-V characteristics for some set of G and Tc.
I-V characteristics from the simulation correlates well
with the I-V curves provided by the module manufacturer,
which means that the above model is correct and can be
used for testing other functionality such as Maximum Power
Point Tracking (MPPT) and battery charging algorithms.
Note that if a PV array is composed of N
ms
modules in
series and N
mp
modules in parallel, the I-V characteristics of
the array is derived by scaling the characteristics of one
module with a factor N
ms
in voltage and N
mp
in current.
III. MPPT ALGORITHM
Simulation results in section II shows that the power
supplied by PV module depends upon the insolation, cell
temperature and module voltage. MPPT device is required
to extract maximum power from the PV module.
Several MPPT methods had been reported [2-5].
Comparative study made by [5] shows that incremental
conductance (IncCond) algorithm tracks fast the MPP under
rapid changing atmospheric conditions. IncCond algorithm
can be best described by the flowchart of Fig. 8 at every
MPP sampling.
Read V(k), I(k)
dI=I(k) - I(k-1)
dV=v(k) - V(k-1)
dI=0 ? dI/dV = -I/V ?
dI/dV > -I/V ?
dV=0 ?
dI>0 ?
Vref=Vref - deltaV Vref=Vref + deltaV Vref=Vref+deltaV Vref=Vref - deltaV
V(k-1)=V(k)
I(k-1)=I(k)
Return
Y
Y
Y Y
Y
N
N
N
N
N
Fig. 8. Incremental Conductance algorithm flowchart
A. Testing the IncCond algorithm
The algorithm was coded into an s-function in simulink
and linked with the PV module model developed in section
I. Fig. 9 shows the results from simulation for different
irradiance and temperature [G,T].
4
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07
14
14.5
15
15.5
16
16.5
17
17.5
18
[1000,25]
[800,25]
[800,45]
[900,45]
[700,25]
Fig. 9. Vref tracking for various irradiance and temperature
IV. BATTERY CHARGING WITH MPPT
In a SAPS system, it is important to charge batteries as
fast as possible. This necessitates that as much energy as
possible should be transferred to the batteries, without
damaging the batteries during the charging process. Battery
manufacturers recommends four state charge algorithm for
lead-acid batteries. These states are: trickle charge, bulk
charge, over-charge and float charge as shown in Fig. 10.
[7].
Fig.10. Battery voltage and current over one charging cycle using a four
state charge algorithm.
I
pv
V
pv
I
pv
V
pv
IncCond
algorithm
G
VP
(s)
G
I
(s) G
V
(s)
I
B
V
B
V
B
V
Bref
I
B
I
Bref
-
+
-
+
-
V
ref
DC/DC
Converter PV array
+
PWM
Generator
Fig. 11. Battery charging block diagram
In order to understand this charging algorithm, let us
define the following parameters for a 12V battery.
TABLE II
PARAMETERS FOR BATTERY CHARGING
Parameter Value
Capacity of the battery in Ah, C Given*
Bulk charging current, IBULK C/20
Overcharge voltage, VBOC Given*
Floating voltage, VFLOAT Given*
Over-charge terminate threshold current, IOCT 0.1IBULK
Trickle current, ITC 0.02IBULK
Bulk to overcharge transition voltage, VB2O 0.95VBOC
Float to bulk transition voltage, VF2B 0.9VBF
Discharge threshold, VCHGENB Given
Load Disconnect voltage, VLDV Given*
Load reconnect voltage, VLRV Given*
aBT - battery temperature coefficient -3.9
"Given" in the value column in table II means value
recommended by battery manufacturers.
The battery charging involves the MPPT loop and battery
regulation loop (voltage and current loop) as shown in Fig.
11. When each loop is activated depends on which charging
state the process is in as explained below.
Trickle charging state: When the batterys voltage is
below a discharge threshold, V
CHGENB
, the battery is either
deeply discharged or has shorted cells. In this state, the
charger begins in a low-current trickle-charge state where a
small trickle current (I
TC
) is applied. If there is shorted cells,
the battery voltage will stay below V
CHGENB
preventing the
charger from proceeding to the bulk charge mode.
Otherwise the charge will be slowly restored and the voltage
will increase towards the nominal range until it reaches
V
CHGENB
. At that point the charger will advance to bulk
charging state.
In the trickle charging state, the battery voltage loop and
also the MPPT loop are disabled. The reference current in
the battery current loop, I
Bref
is I
TC
.
Bulk charging state: In this state the charger acts like a
current source providing a constant charge rate at I
BULK
. The
MPPT loop is enabled while the battery voltage loop is
disabled. The reference current in the battery current loop is
I
BULK
. The charger monitors the battery voltage and as it
reaches a transition threshold of 0.95V
OC
, the charger enters
the over-charge state.
Over-charge charging state: This state is used to restore
full capacity in a minimum amount of time at the same time
avoiding over-charging. All the battery voltage loop and
current loop are activated while an MPPT loop is
deactivated. The V
Bref
now is equal to V
BOC
. Initially
overcharge current is the same as bulk-charge current, but as
the over-charge voltage is approached, the charge current
diminishes. I
Bref
is determined by the battery voltage loop.
When the charge current becomes equal to I
OCT
, the state
changes to float charge state.
Float charge state: During this mode, the battery voltage
is maintained at V
FLOAT
to maintain the battery capacity
against self- discharge. The charger will deliver whatever
current is needed to sustain the float voltage. State of battery
voltage and current loops are as in over-charge mode but
V
Bref
now is equal to V
FLOAT
.
The battery will remain in the float state until the battery
voltage drops to 90% of the float voltage due to discharging,
at which point operation will revert to the bulk charge state.
Disconnection of load: The charger circuit disconnects all
V
o
l
t
a
g
e

[
V
]
Time [s]
5
load from the battery when the battery voltage reaches V
LDV
to protect the battery from over-discharge. The load will
remain disconnected from the battery until the battery is
recharged to V
LRV.
Recommended threshold voltages for 12V flooded lead-
acid battery in SAPS at 25C are shown in table III.
TABLE III
PARAMETERS FOR BATTERY CHARGING
Parameter Value
Overcharge voltage, VBOC 15V
Floating voltage, VFLOAT 13.5V
Discharge threshold, VCHGENB 10.5V
Load Disconnect voltage, VLDV 11.4V
Load reconnect voltage, VLRV 12.6V
A. Battery temperature compensation
The voltage characteristics of a lead-acid cell have a
negative temperature dependence of approximately -3.9
mV/C/cell. The threshold voltage levels recommended for
battery charging are normally referred to battery temperature
of 25C. This means for other battery temperatures, a
charger must have some form of compensation to track the
battery temperature.
Mathematically, temperature compensation can be
expressed as:
,25
( ) ( 25)
B c T c
V T V T N a = + -

(5)
where: V
B
(T) is the new threshold voltage at T (C), V
c,25
is the cell threshold voltage at 25C, a
T
is -3.9mV/C/cell,
N
c
is number of cells in a battery.
According to [7], during higher temperatures, the PV
systems with temperature compensation chargers shows a
stabilization in water loss, while those without temperature
compensation experiences water loss.
V. HARDWARE FOR EXPERIMENTS
The hardware configuration is shown in Fig. 11. It
consists of: PWX750 80W PV module; a buck converter;
12V 115Ah flooded lead acid battery; inverter with
transformer and LC filter; interface board for signal
conditioning; TMS320F240 evaluation board and a PC..
Signals used for control are: PV current and voltage;
Buck converter inductor current; battery voltage, current
and temperature; inverter inductor current, load current and
load voltage.
In the time of writing this paper, a prototype is in the final
stage of completion. Experimental results including inverter
control will be reported during the workshop.
DC
DC
PV Array
L
0
Transformer
Co
Inverter
B
a
t
t
e
r
y
Interface board
DSP and
Gate Drivers
Analog
Signals to be
conditioned
Conditioned
signals (0-5V)
Switch
(relay)
Cd
P
W
M

f
o
r

D
C
/
D
C

c
o
n
v
e
r
t
e
r
P
W
M
s

f
o
r

i
n
v
e
r
t
e
r
Relay control signal
Buck converter
I
n
v
e
r
t
e
r

s
t
a
t
u
s

s
i
g
n
a
l
s
L
o
a
d
Personal
Computer
Fig. 12. Block diagram for a digitally controlled PV SAPS.
REFERENCES
[1] S. Rauschenbach, "Solar Cell Array Design Handbook", Van Nos-
trand Reinhold company, 1980.
[2] K.H. Hussein, I. Muta, T. Hoshino, M. Osakada, "Maximum photo-
voltaic power tracking: an algorithm for rapidly changing
atmospheric conditions", IEE proceedings of Generation,
Transmission, and Distribution, Vol. 142, No. 1, Jan. 1995
[3] D.B. Snyman, J.H.R. Enslin, "Simplified Maximum Power Point
Controller for PV installations", IEEE Photovoltaic Specialists
Conference, 1993, pp 1240-1245
[4] J.H.R. Enslin, "Maximum power point tracking: A cost saving neces-
sity in Solar Energy Systems", IECON90, 16th Annual Conference
of IEEE Industrial Electronics Society, Vol. 2, pp 1073 -1077.
[5] C. Hua, C. Shen, "Comparative Study of Peak Power Tracking Tech-
niques for Solar Storage System", Proceedings of the 13th annual
Applied Power Electronics Conference and Exposition, 1998, Vol. 2,
pp. 679 -685.
[6] Kurt Hesse, "An off-line lead acid charger based on the UC3909",
Unitrode company.
[7] S. Harrington, J. Dunlop, "Battery charge controller characteristics in
Photovoltaic systems, IEEE AES Magazine, August 1992.
[8] N. Mohan, T.M. Undeland, W.P. Robbins, "Power Electronics;
Converters, Applications, and Design", 2nd ed., Wiley, NewYork,
USA, 1995.

Você também pode gostar