You are on page 1of 6

Shane Duryea, Syed Islam, and William Lawrance

I
t is estimated that about 80% of all photovol- Automotive batteries provide the high peak current
taic (PV) modules are used in stand-alone ap- necessary for cranking internal combustion engines.
plications [1]. Continuous power is obtained Standby batteries are typically used in unin-
from PV systems by using a storage buffer, terruptible power supplies where they are main-
typically in the form of a lead acid battery. tained at a high state of charge for many years, and
Batteries used in PV applications have different traction batteries provide the power for electric ve-
performance characteristics compared with batter- hicles. Solar batteries typically experience frequent
ies used in more traditional applications. In PV ap- deep cycles and irregular charging patterns.
plications, lead acid batteries do not reach the cycle
of lead acid batteries used in other applications Battery Cycling
such as uninterruptible power supplies or electric Solar batteries provide energy storage in renewable
vehicles. The shortened battery life contributes energy systems and are cycled, on a daily basis as
significantly to the costs of a PV system. In some shown in Fig. 2. Fig 2 shows the energy cycling of a
PV systems the battery accounts for more than battery in a stand-alone battery-PV system. Bat-
40% of the life cycle costs [2]. An increase in the tery state of charge (SOC) is the cumulative sum of
lifetime of the battery will result in improved reli- the daily charge/discharge energy transfers. It can
ability of the system and a significant reduction in be seen that the daily energy demand is approxi-
operating costs [3]. The life of a lead acid battery mately constant. When the weather is overcast, less
can be extended by avoiding critical operating con- energy is supplied by the PV array. This causes the
ditions such as overcharge and deep discharge. Fig. battery SOC to reduce accordingly.
1 shows a typical stand-alone PV-diesel-battery
hybrid system. Diesel
PV Array
dc Bus ac Bus Generator
Background
=
The most widely used battery in renewable energy =
systems is the gel type, maintenance free, lead acid Solar
battery. Other types of batteries are also available Controller =
~
such as nickel-cadmium and nickel-metal-hy-
dride. Both of these batteries are considerably more Bidirectional
expensive and not as readily available. Inverter
Batteries are electrochemical energy storage de- Battery Bank ac Load
vices and can be classified into several broad groups:
automotive, standby, traction, and solar batteries. Fig. 1. Typical hybrid system layout.

Shane Duryea is with Western Power Corporation, Jandakot, Western Australia. Syed Islam and William Lawrance
are with the Curtin University of Technology, Perth, Australia. This article appeared in its original form at the 1999
IEEE Industrial & Commercial Power Systems Conference.

1077-2618/01/$10.00©2001 IEEE IEEE Industry Applications Magazine ■ May/June 2001 67


SOC
battery management strategies. There are several
Excess Energy methods to determine the SOC, including: mea-
100% surement of the specific gravity, terminal voltage,
Overcast and methods based on ampere-hour (Ah) balancing.
Weather
For dynamic systems, the most common
method to determine the battery SOC is Ah bal-
ancing since specific gravity and terminal voltage
measurements require stabilization periods. Ah
Min balancing measures the current flowing in and out
of the battery to determine the net Ah remaining in
the battery. Ah balancing is often used to measure
Month (30 days)
battery discharge over shorter time periods such as
Fig. 2. Typical battery cycling pattern in a PV system. in electric vehicle applications.
For longer time periods and operation where
t incomplete charging is concerned, Ah balancing
can result in high errors due to the accumulation
of errors [6]. The losses in a battery vary with SOC
and depend upon the specific operating condi-
Iin(t ) SOC Iout(t ) tions such as battery temperature and voltage. For
this reason Ah balancing alone or Ah balancing
with constant loss terms give poor results in PV
applications [2].
Loss Current

Ah Balancing with Variable Losses


Igas(t ) An improvement in accuracy can be achieved if
battery SOC measurement is based on Ah balanc-
Fig. 3. Variables used in battery SOC measurement.
ing that includes a variable loss term I gas . The
In this simple example, when the battery SOC model used was developed at the German Fraun-
is low the system will still attempt to supply the hofer Institute and gives reliable results for lead
electrical load demand. This causes daily cycles acid batteries [2], [7]. Gassing has been identified
around the deep discharge threshold. A more intel- as the main loss factor in a lead acid battery and the
ligent management system would monitor the algorithm uses a voltage- and temperature-de-
SOC and gradually reduce the energy taken from pendent loss current I gas [2].
the battery (i.e., reduce the load) to help prevent A block diagram of the SOC calculation is
continuous operation at a low state of charge [4]. shown in Fig. 3, where I in and I out represent the
Presently, the operation of many stand-alone current flowing in and out of the battery and I gas
PV systems is controlled by predetermined fixed represents the battery losses.
set points. This can lead to the system being sub- Equation (1) is used to calculate the SOC
jected to extended periods of low SOC due to unfa-
vorable climatic conditions. The minimum SOC or
SOC t + 1 = SOC t +
∑ (It bat (t ) − I gas ) × ∆t (1)
deep discharge protection (DDP) is often imple- C 10
mented by measuring the battery voltage, which is
not a true measure of the SOC.
where:
In the winter months the battery may experience SOCt is the SOC at a defined starting point;
a low SOC for extended periods due to the seasonal
SOCt+1 is the SOC after the first calculation;
variation in solar irradiation. A low SOC for ex-
tended periods will cause increased sulphation, I bat is the battery current; and
which severely reduces the life of the battery. In- ∆t is the time interval between calculations.
creasing the battery capacity cannot provide suffi-
cient storage capacity for the worst season of lowest The sign of I bat (t ) in (1) is positive or negative
solar irradiation [5] because the battery self-dis- depending on whether net current is flowing in or
charge starts to play an important role in long-term out of the battery. Parameters for the Sonnenschein
energy storage. One of the objectives of the proposed SB 12/60 Dryfit battery are shown in Table I.
battery management system is to measure the SOC The loss factor I gas is defined as
and use it to minimize extended periods of low SOC.
  Vbat  
 C v  − 2 .23 V  + C t ( Tbat − 20 ° C ) 
C 10 
I gas = × I go × e  cell 

Battery State of Charge 100Ah


Accurately determining the SOC of a battery over
time is crucial for the implementation of intelligent (2)

68 IEEE Industry Applications Magazine ■ May/June 2001


Table I. Battery Parameters Prototype BMS

Parameter Value SW2 SW1


-1
Cv 10.0 V
Current
-1
Ct 0.06 K Voltage Load

C 10 52.0 Ah + −

Temperature
I go 0.036 Ah PV
Sensor
100 Ah 100 Ah
Battery

Fig. 5. A small stand-alone PV energy system.

LCD Display Connection


Terminals
Igas
[A]
1.6
1.4
1.2 LM 355
1.0 Temperature
Sensor
0.8
2.5
0.6
2.4
Fig. 6. Prototype battery management system (BMS).
0.4 2.3
0.2 2.2
lates the SOC to determine the available capacity of
2.1 Cell Voltage
the battery. This enables intelligent control schemes
0.0
2.0 to be implemented. The BMS also functions as a ba-
0
6

[V]
12
18
24
30
36
42

sic datalogger to record variables during testing via


48

Temperature the RS232 serial port and features a liquid crystal


[Deg. C]
display (LCD) to provide information for the user.
Fig. 6 shows the completed battery management
Fig. 4. Igas as a function of voltage and temperature.
system mounted in an enclosure.
where: A BL1500 microcontroller from Z-World [9] is
I go is the normalized gassing current in Ah; used to control the BMS. The BL1500 was pro-
C v is the voltage coefficient, C t is the tempera- grammed in C. This avoids implementation de-
ture coefficient; pendent assembly language and reduces
development time.
Vbat/cell is the battery voltage per cell;
Tbat is the battery temperature;
100 Ah is the nominal battery capacity; and Measuring Battery Variables
C 10 is the battery’s capacity at the nominal 10h The three battery variables of interest are voltage,
discharge rate. temperature, and current. A simple voltage divider
and filter circuit was used to measure the battery
A graph of I gas as a function of the battery cell voltage, and a LM355 temperature sensor from
voltage and temperature is shown in Fig. 4. I gas in- National Semiconductor was used to measure the
creases exponentially with increasing battery volt- temperature.
age and temperature. A Hall effect sensor (HES) was used to mea-
sure the battery current (RS 650-548). The Hall
Hardware Development effect sensor produces an output that is propor-
Fig. 5 shows the schematic of a small PV-bat- tional to the intensity of the magnetic field to
tery-load system including the proposed battery which it is exposed. The main advantage of using
management system (BMS). A prototype BMS a Hall effect sensor over resistive shunts is mini-
hardware is developed as shown in Fig 6. The proto- mum power loss (I2R) and simplified instrumen-
type includes temperature compensated charge reg- tation. Losses in PV systems should be avoided
ulation to avoid increased gassing at higher wherever possible due to the high cost of PV
temperatures (SW2) as well as deep discharge pro- power per watt.
tection (SW1) [8]. The regulator uses low loss Fig. 7 shows the schematic of the test set up for
MOSFET switches SW1 and SW2. The BMS calcu- the battery measurement system.

IEEE Industry Applications Magazine ■ May/June 2001 69


BMS
Test Results for Prototype System
I bat Tests were performed on the completed BMS to de-
V bat Prototype RS232 termine the accuracy of the measured battery volt-
Controller age, temperature, and current. The voltage
Temp.
IBM PC 2 measurement error was less than 1% over a range
from 10 V to 16 V (assuming six cells) while the
SW2 SW1 temperature measurement error was less than ±1
I load
(HES) °C from 0 °C to 65 °C.
Vbat
An undesirable feature of the Hall effect sensor
+ −
was saturation at high currents. To avoid this
PV PV Temp. I bat
Battery nonlinearity the maximum current should be lim-
Sensor Electronic Load
SB 12/60 ited. Over the complete range of ±6A the maxi-
(HP 6060B 0-60A)
mum current error was approximately 2.5% and
I PV
for currents in the range of ±4A the measured error
Shunt1 Shunt2 was less than 0.5%.

System Testing
RS232 Two system tests were conducted to verify the opera-
tion of the BMS using the set up shown in Fig 7. The
Datalogger (Datataker 605) IBM PC 1 battery was charged from the PV source and dis-
charged by the electronic load. The electronic load
Fig. 7. System test schematic.
provided a variable duty cycle over a 24-hour period.

Voltage Temperature Current Test Arrangement


Each system test lasted seven days and at the end of
25 8
the test period the results from the BMS and a
7
Temperature (Deg. C) Voltage (V)

datalogger (Datataker 605) were compared. The


20 6 electronic load was controlled by the datalogger to
5 vary the current demand according to the load pro-
Current (A)

15 4 file shown in Fig. 8.


3
In order to begin testing, the battery SOC needs
to be known as accurately as possible. A battery has
10 2
two states that are easily determined, fully
1 charged, and completely discharged.
5 0 Since empty (SOC=0%) is precisely the condi-
−1 tion the BMS is intended to avoid, the battery was
0 −2 fully charged according to the manufacturer’s spec-
2-Sep-98 3-Sep-98 4-Sep-98 5-Sep-98 6-Sep-98 7-Sep-98 8-Sep-98 9-Sep-98 ifications at the start of each test.
Date

Fig. 8. Load profile. Test Results


The test results for the battery voltage, tempera-
ture, and current are shown in Fig. 9, where the
Datalogger BMS daily cycles are clearly visible. A set of typical SOC
140%
test results are shown in Fig. 10 for both the
datalogger and the BMS.
120% The SOC starts at 100% and varies as the bat-
tery is charged and discharged. Both the
100% datalogger and the BMS are approximations to the
actual battery SOC. The accumulation of measure-
SOC (%)

80% ment errors causes the curves of Fig. 10 to drift


` apart over the course of the test.
60%
At the end of the test period a battery capacity test
40% was performed to determine the remaining Ah in the
battery. A summary of the end of test battery capaci-
20% ties for the test shown in Fig. 10 is shown in Table II.
From Table II, the datalogger appeared to pro-
0% vide reliable results while the BMS was overesti-
2-Sep-98 3-Sep-98 4-Sep-98 5-Sep-98 6-Sep-98 7-Sep-98 8-Sep-98 9-Sep-98
Date mating the SOC.
The accuracy of the datalogger measurements
Fig. 9. Typical results for the battery voltage, temperature, and current. was determined to be comparable to that of the

70 IEEE Industry Applications Magazine ■ May/June 2001


BMS. There was a net difference in the current 2
measurements of the two systems of approximately
1.8
50 mA, however.
In view of these results a sensitivity analysis was 1.6
performed to investigate the effect of measurement 1.4
errors on the battery SOC.

Current (A)
1.2
1
Sensitivity Analysis
The test data was used to investigate how measure- 0.8
ment errors in the battery current, voltage, or tem- 0.6
perature affects the SOC. The test data was taken as 0.4
reference and Microsoft Excel was used to recalcu- 0.2
late the SOC for different types of errors.
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Voltage and Temperature Errors Time (Hours)
With all other readings unchanged, the SOC was
recalculated for voltage offsets of ±0.5 V and ±1 V Fig. 10. Test results for the SOC.
as well as temperature offsets. The results are sum-
marized in Table III. The battery voltage and tem-
Reference (-) 10mA (-) 0.1A (+) 0.1A
perature only affect the losses, as expressed through 140%
the equation for I gas , (2). A voltage increase results
in the loss factor increasing exponentially and cor- 120%
respondingly the SOC decreases. A voltage de-
100%
crease results in the loss factor decreasing
SOC (%)

exponentially and correspondingly the SOC in- 80%


creases. A ±1 V offset represents a significant error
that would not normally occur in practice. 60%
For the data used, large temperature measure- 40%
ment errors had little effect on the SOC since all the
temperatures for the test were in the range of 17-25 20%
°C, which results in very moderate gassing of the 0%
battery due to temperature. 2-Sep-98 3-Sep-98 4-Sep-98 5-Sep-98 6-Sep-98 7-Sep-98 8-Sep-98 9-Sep-98
Date
Current Measurement Errors
The effect of two different types of current mea- Fig. 11. SOC with current measurement offsets.
surement errors were investigated, fixed, and linear
offsets. Fixed offsets of ±10 mA, ±50 mA, and Fig. 11 demonstrates the accumulation of error
±100 mA were added to the current measurements over time. The relationship is linear, however, an
of the previous test and the SOC was recalculated as offset error approaching the quantization error of
shown in Fig. 11. the analog-to-digital converter (5 mA) would
cause a SOC error of 2.5%.
A fixed offset can represent large errors as dur-
ing the course of the day the minimum current in
Table II. End of Test Capacity
the test results was 250 mA and an offset of 100
SOC Capacity mA represents an error of 40%. Instead of a fixed
offset, linear offsets of ±1%, ±5%, and 10% were
Actual 51%
used to recalculate the SOC. The results for both
BMS 70% types of error are summarized in Table IV.
The good results for a simple linear offset can be
Datalogger 49% misleading as practical systems have combinations
of both types of errors. For the BMS prototype the
resolution of the current measurement is 10 mA,
Table III. Voltage Errors therefore it is not surprising that the SOC varied by
Voltage Offset SOC Error
more than 5% due to an offset. Also the Hall effect
current sensor was subject to temperature offsets.
+1.0 V -17%

+0.5 V -5%
Current Sensitivity Analysis
Unlike voltage and temperature, the battery cur-
-0.5 V +2% rent measurement is critical and requires the high-
est accuracy. Referring to Fig. 10, for a linear offset
-1.0 V +3%
of ±1%, after one week the error was approxi-

IEEE Industry Applications Magazine ■ May/June 2001 71


of the battery. This enables intelligent control
Table IV. Current Measurement Errors
schemes to be implemented. The BMS also func-
Error Type Error SOC Error after Test tioned as a basic datalogger to record variables dur-
ing testing and featured an LCD to provide
Fixed Offset ±10 mA ±5% information to the user.
±50 mA ±20% System tests were conducted that verified the
operation of the BMS. The calculated SOC drifted
±100 mA ±40% from the true SOC due to current measurement er-
Linear Offset ±1% ±3% rors, however. Taking these errors into account the
BMS results were very close to the true SOC of the
±5% ±11% battery for the test conducted.
±10% ±30%
A sensitivity analysis investigated the effect of
different types of error when calculating the SOC.
Small errors in the voltage and temperature mea-
mately ±5%, extrapolating to four weeks would surements do not significantly affect the calculated
yield a SOC error of approximately ±20%. SOC. An accuracy of ±1% for the voltage and ±1
For a SOC accuracy of ±5% after four weeks, the °C for the temperature would give satisfactory re-
required current measurement error would need to sults. The battery current measurement is critical
be less than ±0.2%. A measurement error of 0.2% and requires the highest accuracy and offset errors
is difficult to achieve. In a practical application, ad- should be minimized.
ditional methods would need to be implemented Based on the sensitivity analysis for the battery
to periodically recalibrate the SOC. current, a ±1% linear offset will cause a SOC error
A ±1% current measurement error is a realistic of approximately ±5% after one week and 20% af-
value for practical systems where the measurements ter four weeks.
system may be exposed to high temperatures. As the Modifications to the implemented SOC algorithm
sensitivity analysis demonstrated, however, small are needed to enable accurate, long-term battery SOC
measurement errors accumulate quickly. The SOC prediction. The BMS would be able to determine the
is particularly sensitive to offset errors that integrate SOC more accurately and for longer periods if periodic
over time; these should be avoided. recalibration of the SOC was implemented.
The BMS would be valuable in a stand-alone PV
Recalibration of BMS system where it enables the implementation of in-
A feasible solution to accurately measure the telligent control strategies and has the potential to
SOC for long periods is periodic recalibration. increase the battery life and thereby reduce the
Bopp et al. outlined a recalibration routine costs of stand-alone PV energy systems.
where a recalibration (SOC=100%) would occur
if the following three conditions were all true: References
1) The voltage is above 2.23 V/cell for several [1] P. Harnisch and J. Garche, “The lead acid battery for solar
hours; applications,” Renewable Energy World, pp. 40-42, July
1998.
2) The current is in the range of I go ; and
[2] G. Bopp, H. Gabler, D. Sauer, A. Jossen, W. Hohe, J.
3) The battery current does not decrease further.
Mittermeier, M. Bachler, P. Sprau, B. Willer, and M.
For stand-alone PV systems without a backup Wollny, “A systematic effort to define evaluation and per-
(diesel) generator it could be several weeks or formance parameters and criteria for lead acid batteries in
months before recalibration is possible due to cli- PV systems,” in 13th European Photovoltaic Solar Energy
matic conditions. The main difficulty then is to Conf., Oct. 1995, Nice, France, pp. 1763-1769.
shorten the periods between recalibration. [3] T. Markvart, Solar Electricity. U.K.: Wiley, 1994.
The BMS could control the battery SOC by con- [4] B. Wichert, “PV-diesel hybrid energy systems for remote
area power generation-a review of current practice and fu-
trolling the minimum SOC or the load demand. ture developments,” Renewable and Sustainable Energy Re-
This would increase the annual average SOC and views, vol.1, no. 3, pp. 209-228, July 1997.
allow more frequent recalibration. Alternatively [5] G. Hille, W. Roth, H. Schmidt, and H.R. Wilson, Photovol-
the BMS could force a recalibration if necessary by taic Syst., Fraunhofer Institute for Solar Energy Systems,
disconnecting the load. Frieburg, Germany, 1995, pp. 109-141.
[6] P. Kremer, G. Bopp, “State of charge display or lead-acid
Conclusions batteries—Intention, methods, reality,” in 13th European
Photovoltaic Solar Energy Conf., Oct. 1995, Nice, France.
A complete integrated BMS prototype was devel-
[7] B. Maxeiner, “Investigation of a battery model to calculate
oped that controls the charging and discharging of the state of charge of lead acid batteries,” Student Project,
a lead acid battery from a PV generator. The BMS Perth, Australia, Curtin University of Technology, 1997.
incorporates a series solar regulator and performs [8] Sonnenschein, Data sheet for the SB 12/60 Dryfit Solar Bat-
temperature compensated charging. The BMS cal- tery, Sonnenschein, 1994, Germany. (standard)
culates the SOC to determine the available capacity [9] Z-World, BL1500 User Manual, Z-World, USA, 1998.

72 IEEE Industry Applications Magazine ■ May/June 2001

You might also like