An ultracapacitor-battery energy storage system for hybhrid electric

The University of Toledo
The University of Toledo Digital Repository
Theses and Dissertations
2005
An ultracapacitor-battery energy storage system for
hybhrid electric vehicles
Adam W. Stienecker
The University of Toledo
Follow this and additional works at: http://utdr.utoledo.edu/theses-dissertations
Recommended Citation
Stienecker, Adam W., "An ultracapacitor-battery energy storage system for hybhrid electric vehicles" (2005). Theses and Dissertations.
1464.
http://utdr.utoledo.edu/theses-dissertations/1464
This Dissertation is brought to you for free and open access by The University of Toledo Digital Repository. It has been accepted for inclusion in Theses
and Dissertations by an authorized administrator of The University of Toledo Digital Repository. For more information, please see the repository's
About page.
A Dissertation
entitled
AN ULTRACAPACITOR - BATTERY ENERGY STORAGE
SYSTEM FOR HYBRID ELECTRIC VEHICLES
by
Adam Stienecker
Submitted as partial fulfillment of the requirements for
the Doctor of Philosophy Degree in Electrical Engineering
___________________________
Advisor: Dr. Thomas A. Stuart
___________________________
Graduate School
The University of Toledo
August 2005
An Abstract of
AN ULTRACAPACITOR - BATTERY ENERGY STORAGE
SYSTEM FOR HYBRID ELECTRIC VEHICLES
Adam W. Stienecker
Submitted as partial fulfillment of the requirements for
the Doctor of Philosophy Degree in Electrical Engineering
The University of Toledo
August 2005
The nickel metal hydride (NiMH) batteries used in most hybrid electric vehicles
(HEVs) provide satisfactory performance but are quite expensive. In spite of their lower
energy density, lead acid batteries are much more economical, but they are prone to
sulfation in HEV applications. However, sulfation can be greatly reduced by a circuit
that uses an ultracapacitor in conjunction with the battery. This research presents a new
cost-effective method for using these two energy storage components together in order to
extend the life of the battery. This system is presently quite expensive, but it will provide
much cheaper energy storage if ultracapacitor prices can be reduced to the levels
predicted by some manufacturers.
This dissertation studies two different methods for implementation on a hybrid
electric vehicle and presents performance data for a variety of simulations.
ii
ACKNOWLEDGEMENT
This research was supported by a research grant from DaimlerChrysler, AG and
by NASA Grant NAG3-2790 under subcontract from Bowling Green State University.
iii
Table of Contents
ABSTRACT........................................................................................................................II
ACKNOWLEDGEMENT ................................................................................................ III
TABLE OF CONTENTS.................................................................................................. IV
LIST OF FIGURES ........................................................................................................... V
CHAPTER 1 INTRODUCTION ...................................................................................... 1
CHAPTER 2 THE ULTRACAPACITOR (UC) .............................................................. 3
CHAPTER 3 THE BATTERY ......................................................................................... 5
3.1: Failure in Lead Acid Batteries ......................................................................................................7
CHAPTER 4 PRESENT UC – BATTERY HYBRID ENERGY STORAGE SYSTEMS
........................................................................................................................................... 10
CHAPTER 5 THE PROPOSED UC – BATTERY ENERGY STORAGE SYSTEM... 14
CHAPTER 6 BATTERY CHARGING METHODS FOR THE PROPOSED SYSTEM
........................................................................................................................................... 20
CHAPTER 7 PERFORMANCE CHARACTERIZATION METHODS ....................... 25
7.1 The Vehicle Simulation ..................................................................................................................27
7.2 HEV Control Strategy....................................................................................................................30
7.3 System Software .............................................................................................................................33
7.4 System Hardware...........................................................................................................................43
CHAPTER 8 EXPERIMENTAL RESULTS ................................................................. 47
CHAPTER 9 CONCLUSION......................................................................................... 59
REFERENCES: ................................................................................................................ 61
APPENDIX I: SYSTEM SOFTWARE ............................................. ON ENCLOSED CD
A.
B.
C.
D.
Primary Microcontroller Software..................................................................... On Enclosed CD
Secondary Microcontroller Software ................................................................. On Enclosed CD
PC Monitor Software ......................................................................................... On Enclosed CD
ABC-150 ROS Software ..................................................................................... On Enclosed CD
APPENDIX II: SYSTEM SCHEMATICS...................................................................... 69
iv
List of Figures
Figure 1.1
Hybrid Fuel Cell – Ultracapacitor ESS
2
Figure 1.2
Hybrid Battery-Ultracapacitor ESS
2
Figure 4.1
Equivalent circuit of a parallel battery/UC
11
Figure 4.2
Hybrid UC-Battery Simulated Discharge Current Waveforms
12
Figure 5.1
Proposed Hybrid Battery-UC ESS
15
Figure 5.2
Simulated Constant Power Pulse
18
Figure 6.1
First Battery Charging Method
20
Figure 6.2
Second Battery Charging Method
21
Figure 7.1
The Proposed Performance Characterization Method
26
Figure 7.2
ICE Efficiency Map and The Power Split Rule
31
Figure 7.3
Battery Charging and Routine Message Transmission Algorithm
34
Figure 7.4
Analog Interface and Vehicle Simulation Algorithm
35
Figure 7.5
Secondary Microcontroller Algorithms
39
Figure 7.6
PC Monitor Software screen shot
40
Figure 7.7
ABC-150 ROS Algorithm
43
Figure 7.8
Battery Voltage Sense signal conditioning
44
Figure 7.9
IR2118 Based Relay Driver Circuit
45
Figure 7.10
LEM Current Sensor signal manipulation circuit
46
Figure 8.1
Results for 300A / 5 sec. test currents
48
Figure 8.2
Results for 300A / 8 sec. test currents
49
Figure 8.3
Results for the Idle-Stop Test
50
Figure 8.4
StampPlot Pro screen capture
51
Figure 8.5
Simulator results to demonstrate battery charging and
ICE Only Mode
52
Figure 8.6
Simulator results to demonstrate Power Assist Mode
53
Figure 8.7
Simulator results to demonstrate Motor Only Mode
54
Figure 8.8
Simulator results to demonstrate regenerative braking
55
Figure 8.9
Buck Regulator Parallel Battery Charging System
56
Figure 8.10
Results of the Parallel Battery Charger
57
v
Chapter 1
INTRODUCTION
Due to increasing fuel costs and the rising governmental restrictions on pollutants,
automobiles have become increasingly more sophisticated and expensive. One of the
more recent advances in the automobile industry is the current push for hybrid power
within the vehicle. Many automobile manufacturers are attempting to compete in this
new arena by implementing an Energy Storage System (ESS) and an electric motor along
side the common-place Internal Combustion Engine (ICE). This approach is commonly
termed the Hybrid Electric Vehicle (HEV). During a typical driving cycle the HEV
efficiently uses energy from both the gasoline, through the ICE, and the ESS, through the
electric motor. A recent advance within the HEV sector is the hybridization of the
Energy Storage System [1].
The Hybrid Energy Storage System (HESS) consists of two or more different
forms of energy storage used to power the electric motor within the HEV. Given this
definition, limitless possibilities can be imagined. Throughout the world, research has
been conducted on these hybrid systems, such as a Hybrid Fuel Cell – Ultracapacitor
ESS[2,3] and the Hybrid Battery – Ultracapacitor ESS[4,5,6,7,8,9,10] to name a few. This
research has shown an improvement in the overall efficiencies of these
vehicles[2,3,4,5,6,7,8,9,10].
1
2
DC/DC
Converter
PEM
Fuel Cell
DC/DC
Converter
Power
Inverter
Hydrogen
Storage
Ultracapacitor
Battery
Electric
Motor
Electric
Motor
Figure 1.1– Hybrid Fuel Cell –
Ultracapacitor ESS[2]
Power
Inverter
Ultra+
+ Capacitor
Figure 1.2 – Hybrid Battery –
Ultracapacitor ESS
Due to different energy storage systems present within one HEV there is the
possibility of multiple voltage levels with the same electrical system. Some
implementations of the HESS have utilized DC-DC Converters[11] to create a single
voltage for the entire system and, therefore, a single voltage input to the motor drive. In
the simplest system architecture of the Hybrid Battery – Ultracapacitor ESS a single level
voltage is implemented. This is done by simply attaching the Ultracapacitor in parallel
with the Battery[4,8,9]. It is generally more cost effective if all energy storage devices are
kept at the same voltage level to avoid the need for complex voltage conversion and
switching devices. However, it now appears possible to develop a simpler and cheaper
scheme by using multiple voltage levels within one system.
Chapter 2
THE ULTRACAPACITOR (UC)
Due to advances in technology[2,12,13,14,15], manufacturers are now able to produce
capacitors in the 2700+ Farad range at a cell voltage of about 2.5 Volts. However, at
present energy densities of only 5-10 watt-hours per kilogram[13] the UC seems to be a
very poor choice, compared to the 50+ watt-hours per kilogram[9] available in a NickelMetal-Hydride (NiMH) battery, which is used in many HEVs.
On the basis of energy density alone the battery is clearly the better choice, but
when power density is considered along with energy density the choice is not so clear.
The main reason for the large difference in power density between the battery and the UC
is the method used to store the energy. In a battery energy is stored through a chemical
reaction. When a battery is charged the energy stimulates a chemical reaction which is
reversed when energy is removed from the battery. This chemical reaction is the main
reason that a battery has a lower power density. UCs, on the other hand, store energy in a
completely different manner. The UC uses charge separation as its method for storing
energy [12]. This allows the energy to be stored and released without any chemical
reaction taking place. This makes the UC a desirable energy storage device because it
can accept and release energy very fast and with low losses. UCs have been produced
with a maximum power density higher than 5 kW/kg as compared to a typical NiMH
3
4
battery with a maximum power density of 1/10 that of the UC or about 0.5 kW/kg, for a
matched impedance discharge [12].
The availability of UCs over the last 3-4 years has steadily improved. Several
manufacturers now produce UCs commercially [16,17,18,19,20,21]. Other manufacturers also
produce UCs but are not currently offering a commercial product line. Those companies
are CCR Corporation (Japan), Panasonic Industrial (Japan), and SAFT (France). Due to
current low levels of production the prices for UCs are still very high. However,
manufacturers claim these prices are largely due to economies of scale and, they are
expected to drop drastically as production levels increase. Future prices are expected to
be very competitive with current HEV battery prices.
Chapter 3
THE BATTERY
While the UC is a relatively new device, the battery has been the electric energy
storage device of choice for centuries. Ever since the first useable battery was invented
around 1799 by Alessandro Volta the world has been using batteries. More recently there
have been several advances in battery technology due to Electric and Hybrid Electric
Vehicles hitting the market. The lead acid battery was invented by Gaston Plante in 1859
and to this day has been the predominant battery used in the automobile industry.
However, advances in battery technology have produced some competition to the lead
acid battery. Both Nickel-Metal Hydride (NiMH) and Lithium-Ion batteries have now
been used in many Electric and Hybrid Electric Vehicles. These batteries have many
benefits over the lead acid battery, but there also are disadvantages.
The Lead-Acid battery is, by far, the cheapest and simplest battery technology
currently on the market. However lead acids also have low energy density, short
longevity, and poor low temperature performance [22]. The other main competitors, the
Nickel-Metal Hydride battery and the Lithium-Ion battery both have a much higher
energy density with the Lithium-Ion battery possessing the highest energy density of the
three. The main drawbacks to these advanced batteries are high cost and added
complexity [22]. Nickel-Metal Hydride has a high self-discharge rate and is challenging to
recharge properly [22]. Lithium-Ion is also complicated to charge due to safety hazards
5
6
inherent in the chemical makeup of the battery [22]. This added complexity adds even
more to the overall cost of the energy storage system. Shown below, in Table 3.1, is a
chart depicting the status of batteries in competition with Lead-Acid for the Electric and
Hybrid Electric Vehicle market.
Table 3.1 – Status of Batteries in Competition for EV and HEV Market Share [22]
System
Energy
Power
Cycle
Cost
Density
Density
Life
(Wh/kg)
(W/kg)
(US$/kWh)
Acidic aqueous solution
Lead/Acid
Alkaline Aqueous
35-50
150-400
500-1000
120-150
Nickel/Cadmium
Nickel/Iron
Nickel/Zinc
Nickel/Metal Hydride
Aluminum/Air
Iron/Air
Zinc/Air
Flow
40-60
50-60
55-75
70-95
200-300
80-120
100-220
80-150
80-150
170-260
200-300
160
90
30-80
800
1500-2000
300
750-1200+
?
500+
600+
250-350
200-400
100-300
200-350
?
50
90-120
Zinc/Bromine
Vanadium Redox
Molten Salt
70-85
20-30
90-110
110
500-2000
?
200-250
400-450
Sodium/Sulfur
Sodium/Nickel Chloride
Lithium/Iron Sulfide
Organic/Lithium
150-240
90-120
100-130
230
130-160
150-250
800+
1200+
1000+
250-450
230-345
110
80-130
200-300
1000+
200
Solution
Lithium-Ion
The United States Advanced Battery Consortium (USABC) has overseen research
in battery systems since its creation in January of 1991[23]. This organization has
published a series of objectives, as shown below in Table 3.2 and these objectives have
driven much of the research in the advanced battery community.
Table 3.2 – USABC Goals for Advanced Batteries for EVs [23]
7
Parameter (Units) of fully
burdened system
Power Density (W/L)
Specific Power – Discharge 80%
DOD/30 sec(W/kg)
Specific Power – Regen, 20%
DOD/10 sec(W/kg)
Energy Density – C/3 Discharge
Rate(Wh/L)
Specific Energy – C/3 Discharge
Rate(Wh/kg)
Specific Power / Specific Energy Ratio
Total Pack Size (kWh)
Life (years)
Cycle Life – 80% DOD (Cycles)
Power & Capacity Degradation
(% of rated spec)
Selling Price – 25,000 units @
40 kWh ($/kWh)
Operating Environment (ºC)
Normal Recharge Time
High Rate Charge
Continuous discharge in
1 hour – No Failure
(% of rated energy capacity)
Minimum Goals for Long
Term Commercialization
460
300
Long Term
Goal
600
400
150
200
230
300
150
200
2:1
40
10
1000
20
2:1
40
10
1000
20
<150
100
-40 to +50
20% Performance Loss
(10% desired)
6 hours (4 hours Desired)
20-70% SOC in <30min @
150W/kg (<20min @
270W/kg Desired)
75
-40 to +85
3 to 6 hours
40-80%
SOC in 15
min
75
3.1: Failure in Lead Acid Batteries
As mentioned above, one of the drawbacks to the lead acid battery is their short
lifetime, and many different failure modes have been identified [24,25,26,27]. However, lead
acid batteries used in HEVs primarily fail due to a process called sulfation [24,26,27,28,29,30].
A lead acid battery consists of three major components, the positive plate, the negative
plate, and the electrolyte. The positive plate is constructed mainly from lead dioxide
(PbO2). The negative plate is constructed mainly of lead (Pb). And the electrolyte
8
consists mainly of sulfuric acid. In a new and fully charged battery undergoing a
discharge, lead (Pb) and lead dioxide (PbO2) react with the sulfuric acid (H2SO4) to
produce electricity, lead sulfate (PbSO4), and water (H2O) according to the following
chemical equation.
Pb + PbO2 + 2H2SO4 ↔ electricity + 2PbSO4 + 2H2O
When the battery is charged back up the lead sulfate and water are broken up into sulfuric
acid, lead, and lead dioxide. Unfortunately, during every cycle a very small amount of
lead sulfate is not able to be broken up, and it hardens on the negative plate decreasing
the available surface area of the plate which decreases the battery capacity. If the battery
is discharged or charged at a high rate or left in a state of discharge for any length of
time, sulfation is greatly increased [24,26,27,28,29,30]. During a high rate discharge the rate of
lead sulfate creation exceeds the rate at which it can penetrate the surface of the plate and
the crystals begin to build on top of one another. This makes it difficult to completely
reform the built-up lead sulfate back into lead (due to a reduction in surface area of the
plate), and it leaves a certain amount of lead sulfate on the plate and sulfation results. If,
a high rate charge is delivered to the battery after a high rate discharge, a process known
as hydrogen evolution can occur. Finally, the largest contributor to sulfation in lead acid
batteries is the usual partial state of charge required in HEVs, i.e., the state of charge is
usually less than 100%. This translates into lead sulfate being left on the plates for an
extended period of time which also results in sulfation of the negative plate.
If a lead acid battery is kept at 100% SOC, and high rates of charge or discharge
are avoided, then its lifetime begins to compete with those of more advanced batteries. A
9
large amount of research is being conducted to prevent sulfation, but one of the most
promising is to add an UC to create a Hybrid Energy Storage System (HESS).
Chapter 4
PRESENT UC – BATTERY HYBRID ENERGY STORAGE
SYSTEMS
The term HESS simply means an energy storage system containing more than one
energy storage devices, in this case, a battery and an UC. The concept is generally
successful because it exploits the strengths and compensates for the weaknesses of each
device. When these systems are used, the batteries can be designed for higher energy
density at the expense of lower power density. Conversely, the UC can be designed for
higher power density at the expense of lower energy density. Previous studies [2,3,4,5,6,7,8],
most of which were based on a simple parallel combination as in figures 1 and 4, have
shown that an UC – Battery combination does indeed increase the performance.
Because of its lower resistance, the UC is able to shield the battery from at least a
portion of the current pulses and thus extend the battery lifetime somewhat [14]. However,
the battery is still exposed to most of the pulse, so the improvement is not as great as
desired. To extend the lifetime, it is necessary to reduce the ionization within the battery,
a phenomenon that is not present in the UC.
10
11
+
IO
i uc
iB
VRUC
+
VUC
-
+
RC
+
R ESR
+
UC
VB
R OV
VRB
VO
-
B
-
-
Figure 4.1 - Equivalent circuit of a parallel battery/UC.
If the parameters in figure 4.1 can be determined, the circuit equations can be
used to predict the behavior for various types of loads. Figure 4.2 shows the results of a
simulation where the constant current pulse in (a) is applied to the circuit in figure 4.1.
From t0 to t1 the UC current in figure 4.2(b) supplies most of the energy while the
battery current in figure 4.2(c) ramps up slowly. Between t1 and t2 the Battery is actually
recharging the UC. This is due to the difference between the Equivalent Series
Resistance of the UC, RESR, and the combination of the Over Voltage Resistance (Rov) and
the Coulomb Resistance (Rc) in the battery [31]. Rov in figure 4.1 is not an actual resistance
in the usual sense but a term that represents the energy losses required to charge or
discharge the battery. This simulation used a constant value for Rov, but this term actually
is very non-linear[31] with respect to the current and the state of charge. In figure 4.1 we
see that between t0 and t1, VRUC + VUC = VRB + VB, but VRUC ≠ VRB, and VB ≠ VUC.
Therefore, at time t1, where the applied current load drops to 0, current will flow from
UC to B since VUC > VB.
If we assume that the battery voltage (VB), the output voltage (VO), the resistances,
and the capacitances are all constant then a closed form solution can be obtained.
12
A mathematical analysis gives the following for 0 ≤ t ≤ t1,
iUC (t ) =
and
(V
UC 0
)
− VB + I o RB
RB + RESR
e −t /τ
iB (t ) = I o − iUC (t )
(1)
(2)
where :
VUC0 = the initial UC voltage
R B = RC + ROV
τ = C (R B + R ESR )
C = Capacitance of the UC
VO = Output Voltage, constant
V B = Battery Voltage, constant
I o = Output current, constant
iUC (t ) = UC current
i B (t ) = Battery current
Figure 4.2 - Hybrid UC - Battery Simulated Discharge Current Waveforms
13
From t0 to t1, assuming that the UC has been fully charged to the voltage of the
battery, iuc becomes,
iUC (t ) =
I o RB
e −t /τ .
RB + RESR
(3)
From t1 to t2, iuc becomes
iUC (t ) =
where :
(
VUC1 = I o RB e
−T p / τ
(V
UC1
− VB
RB + RESR
)e
−t /τ
.
(4)
)
− 1 + VUC0 (the UC voltage at time t 1 ) (see figure 4.2(d))
T p = t1 − t 0 = Current pulse length in seconds
In figure 4.2(d) notice the UC voltage before the pulse, VUC0, and the UC voltage
immediately following the pulse, VUC1. Immediately after the pulse the UC voltage
begins to rise because the battery is recharging the UC. It continues to rise until VUC =
VB. Naturally, the UC current also reverses direction at t1 when the UC begins to charge.
Chapter 5
THE PROPOSED UC – BATTERY ENERGY STORAGE SYSTEM
A conventional UC-Battery HESS offers some advantages, including an increased
battery lifespan, but there is room for a large improvement. The existing system provides
the battery with a limited shield from the large power draws during a typical driving
cycle, but the battery still sees most of each current pulse. The current system also does
not address the partial state of charge operation that results in sulfation. However, if it
was possible to store more energy in the UC and shield the battery from more of the
power draw and keep the battery at 100% state of charge, then the battery would see an
even greater increase in lifespan. Increasing the size of the UC in the existing system
would decrease the average power drawn from the battery, but the total energy drawn
from the battery would stay the same. Also, the size of the UC will always be limited by
weight and volume restrictions.
These problems can be addressed by using multiple voltage levels within the
HESS, but this is cost prohibitive if expensive DC/DC converters [11] are used. However,
two alternative circuits shown in figure 5.1 avoid the limitations of the conventional
system, and the additional hardware is relatively inexpensive.
14
15
Regen
Boost
+
D
+ UC
VUC
+
VB B
a.
VD
Regen
Boost
S
+
B
V
+ UC B
V
OR UC
+
VD
D
b.
S
Figure 5.1 - Proposed Hybrid Battery – UC ESS
For the circuits in Figure 5.1, the UC can be at a higher voltage level than the
battery and can shield the battery from as much of the pulse as required by increasing the
energy storage in the UC. The battery can now be kept up to 100% state of charge in
order to reduce the sulfation of the negative plate. The switch, S, in these circuits is used
only to bypass D when B needs to be recharged. This means that UC must absorb all of
the regenerative braking pulses since current in this direction is blocked by D. The UC
also supplies all of the boost pulses until VUC decreases to VB. The two circuits differ
only in the position of the diode, which does not change the performance. Circuit 5.1(a)
is beneficial when the battery is used as a power source for auxiliary loads because the
negative terminal of the battery is grounded. Circuit 5.1(b) is beneficial because the
diode’s heatsink can be grounded and control of S is simplified if a semiconductor switch
is used. When the UC is fully charged this configuration can supply power to the load
for a short time without any drain on the battery. If the pulse length, TP, is greater than a
certain time, TPC, the battery supplies current after TPC, and the system then behaves like
the system in figure 4.1, assuming a constant voltage drop across the diode, VD. As an
16
alternative to the switch, other means can be added to charge the battery in which case
the switch can be removed. These charging methods will be discussed in chapter 6.
As noted above, after TPC the system behaves exactly like the system in figure
4.1. The equations become identical at that point except for that VD is subtracted from
the Battery Voltage, VB. Before TPC, the equations are as follows.
dvuc (t )
(4.5a)
dt
t
1
vuc (t ) = vuc0 − ∫ iuc (t )dt (4.5b)
C0
During acceleration, it is assumed that the load is best approximated by a constant power
iuc (t ) = C
pulse, Po, thus,
Po = v o (t ) ⋅ iuc (t ) = Constant
(4.6)
Substituting (4.5b) and vo (t ) = vuc (t ) − iuc (t )R ESR into (4.6)
t


Po = iuc (t ) vuc0 − ∫ iuc (t )dt  − iuc2 (t )R ESR .
0


Dividing through by iUC (t ) and differentiating both sides yields
−
Po diuc (t )
i (t )
di (t )
= − uc − RESR uc
C
dt
i (t ) dt
2
uc
And combining terms gives,
diuc (t )
iuc3 (t )
+
=0
dt
C iuc2 (t )RESR − Po
(
)
(4.7)
Equation (4.7) does not lend itself to a closed form solution. Therefore an iterative
solution is required.
From (4.5a) we can obtain dvuc (t ) =
1
iuc (t )dt .
C
If we let dt = ∆t and k = the iteration number, ∆vuc (t ) = vuc ( k −1) − vuc ( k ) , then
17
vuc ( k ) = vuc ( k −1) −
1
iuc ( k ) ∆t .
C
(4.8)
From (4.6) and since vo = vuc (t ) − iuc (t )RESR ,
Po = vo iuc (t ) = (vuc (t ) − iuc (t )RESR )iuc (t ) .
Multiplying through and reconfiguring the terms gives R ESR iuc2 ( k ) − vuc ( k ) iuc ( k ) + Po = 0
∆t 

Substituting 4.8 yields  RESR + iuc2 ( k ) − vuc ( k −1)iuc ( k ) + Po = 0
C

and solving the quadratic produces
iuc ( k )
∆t 

vuc ( k −1) − vuc2 ( k −1) − 4 R ESR +  Po
C

=
∆t 

2 R ESR + 
C

.
(4.9)
Using equations (4.8) and (4.9) we can run a simulation to predict the actions of the
circuit.
A simulation of the circuit in Figure 5.1(a) is shown in Figure 5.2. A constant
10kW is drawn from the system for 9 seconds. Note that the battery does not supply
power until time TPC and that the UC still supplies most of the power. This pulse
simulates an acceleration boost to the vehicle.
18
Figure 5.2 – Simulated Constant Power Pulse
Notice that the UC provides most of the energy for the acceleration boost in figure
5.2. As compared to using a battery alone, using the proposed UC + B combination does
not translate into fuel savings because the same amount of energy is still being supplied,
but it does translate into an increase in battery lifetime. Because the UC has a rated
lifetime greater than that of a typical vehicle, e.g., 10 years or more[32], the lifetime of the
ESS is essentially limited only by the battery, which is dependant upon its use. An
improvement is now achieved because the number and size of the current pulses
delivered by the battery are reduced.
Another important aspect is the required size of the batteries. A conventional
system needs a higher battery voltage and amp hour capacity than the proposed system.
A typical example might be to use three series connected 12 Volt, 40 Amp Hour
19
automotive batteries. This results in a 36 Volt (nominal) system. The proposed variable
voltage system could utilize a 36 Volt UC along with two 12 Volt 15 Amp Hour
batteries. A typical UC would be similar in size and weight to one 12 Volt, 40 Amp Hour
battery, so the total size and weight is about the same when accounting for the added
electronics.
Another important aspect of this configuration is that the negative current pulse
produced by regenerative braking is completely consumed by the UC due to the blocking
diode. Therefore, the battery no longer needs to be sized to accept the energy developed
during regenerative braking.
Chapter 6
BATTERY CHARGING METHODS FOR THE PROPOSED SYSTEM
To allow the battery in figure 5.1 to be charged, a current path must be provided
to bypass D. There are two basic methods for this. The first, shown in figure 6.1, is to
provide an alternate current path in parallel with the diode, and the second is to provide a
separate charging circuit in parallel with the battery. The first method can be done
simply with either a mechanical or a solid state switch.
UC
or
D
B
Figure 6.1 - First Battery Charging Method
Providing a current path in parallel with the diode is simple, but it introduces
some inconveniences. The main issue is that, during charging, the UC must be at the
same voltage level as the battery. Therefore, before the switch is closed the UC must be
discharged down to the battery voltage. To avoid excessive cost, the bypass switch
should be designed to carry only the battery charge current, which is much lower than the
boost and regenerative braking surge currents. This allows an inexpensive automotive
relay to be used. However, this method does not allow for the shielding of the battery
during charging. It is also not possible to charge the battery during a regenerative
braking pulse. Another aspect of the system that isn’t shown in figure 6.1 is another relay
20
21
used for a rare UC discharging function. When the vehicle is at zero velocity there is no
way to discharge the UC and in turn charge the battery. Therefore, a second relay in
series with a resistor is needed to bleed down the voltage of the UC. This is installed in
parallel with the first relay.
A second method shown in Figure 6.2 [1], indicates a Buck Converter configured
in two different ways. Basically, these two circuits differ in the same way as in Figure
5.1, i.e., the position of the diode, D1, has been changed. This also effects the
configuration of the charger. In circuit (a) the charger works by pulse width modulating
(PWM) Q1 at a high frequency such as 100kHz. When Q1 is on, current flows through
Q1, L, and B. When Q1 turns off, the energy stored in L is dumped into B through D2.
I
I
Charger
D1
UC
B
OR
L
D2
B
(a)
D2
L
Q1
UC
Q1
D1
Charger
(b)
Figure 6.2 Second Battery Charging Method
When Q1 is on in circuit (b), current flows through B, L, and Q1. When Q1 turns off, the
energy stored in L is dumped into B through D2. The advantage of both of these methods
is that the UC does not have to be discharged in order to charge the battery. Therefore,
the battery is still shielded by the UC during charging and the battery can be recharged
during a regenerative braking pulse. However, this method requires slightly more space
and cost than the first method.
22
Both charging methods are equally viable, but a determination as to which is
better depends on many factors. Comparatively, both methods have advantages and
disadvantages.
Method 1:
•
+ The hardware is simple, cheap, and relatively small
•
- The necessary control strategy more complicated
•
- The UC must be discharged in order to charge the battery
•
- The battery is unshielded during a charge
•
- The battery cannot be charged during a regenerative braking pulse
Method 2:
•
- The hardware is somewhat larger and more expensive
•
+ The necessary control strategy is relatively simple
•
- The UC voltage must be charged above the battery voltage in order to
charge the battery
•
+ The battery is shielded during charging
•
+ The battery can be charged during a regenerative braking pulse
Upon first glance it looks as if Method 2 is the better method, but this does not take the
HEV control strategy into consideration, which is studied in the next chapter. A few
observations are helpful to this analysis.
•
The only time that battery charging is efficient is when the ICE is operating in an
efficient area. The UC needs to be discharged down to the level of the battery
before charging can commence in method 1, but the energy in the UC is used to
23
accelerate the vehicle so that the UC is already discharged when the ICE takes
over. The ICE now enters its efficient area, which is needed for battery charging.
Therefore, this disadvantage becomes minor. However, it still exists due to other
situations which can occur but are probably infrequent.
•
During a charge using method 1 the battery is unshielded because the UC has
previously been discharged. However, as mentioned above, battery charging
occurs only in an efficient area of the internal combustion engine. Normally, the
UC has already been discharged due to acceleration before charging so the battery
is already unshielded. Therefore, this disadvantage also becomes minor.
•
In method 1 the battery cannot be charged during a regenerative braking pulse.
This issue can be minimized by considering the total time that the vehicle is in
this mode. During some driving cycles there is a fairly high ratio of regenerative
braking to total time, but on average regenerative braking does not occupy a very
large portion of the driving cycle.
•
Because the battery is not used as extensively as it would be without the UC, the
battery does not need to be charged at every opportunity. Therefore, with both
charging methods, the charging control strategy can wait to charge the battery
when it is most advantageous. For instance, the control strategy in the first
method can wait until the UC is already discharged unless the batteries are in a
desperate need of charging. Similarly, the control strategy in the second method
can wait until the UC is at a voltage level above that of the battery.
The main item left to consider is the relative cost, size, and complexity. Method 2
is more expensive, but probably not by much. Method 1 is more complicated to control,
24
but the hardware itself is less complicated. Finally, method 1 is slightly smaller in size,
but again not by much. In summary, method 1 has a slight cost advantage, but method 2
simplifies the control strategy. The advantage of the slightly lower cost is clear, but
without more operating experience, the exact advantage of the simplified control has not
yet been determined. This research has focused primarily on method 1, but more
experience with actual driving cycles may later indicate a preference for method 2.
Chapter 7
PERFORMANCE CHARACTERIZATION METHODS
The design of an ESS is never complete without adequate lab testing. To perform
such tests, most of the automobile industry uses a programmable Vehicle Load Simulator
(VLS), such as the Aerovironment ABC-150 Power Processing System[33]. This device
can be programmed to cycle the ESS through a prescribed drive cycle that is
representative of average driving in a described setting, such as city driving or highway
driving. The VLS is programmed by using a script file which is limited to simple
commands, normally a series of various loads and/or energy pulses. The ABC-150 itself
is not able to implement complex dynamic vehicle models. However, it does provide a
serial data link called the BytePipeTM[33], which enables the VLS to interface with another
device. The addition of a microcontroller to the VLS, via this BytePipeTM, enables it to
incorporate a dynamic model of a vehicle which provides certain advantages.
The test system, shown below in figure 7.1, is centered on the Primary
Microcontroller (PM), which functions as the main control system. It controls the
functions of the charging and discharging relay which in turn is determined by the battery
charging algorithm. It also simulates the vehicle using a series of dynamic equations and
“driver” potentiometer inputs that simulate the accelerator and brake. The results from
this simulation provide the different variables that are used to calculate the required
current from the VLS.
25
26
IRegenerate
10 Ohm
100W
UC
Ultra
Capacitor
IAccelerate
+
VD1
Charging
Relay
D1
-
145 Farads,
42V max
ABC-150
Vehicle
Load
Simulator
B1
Discharging
Relay
12Vdc
RS-232
B2
12Vdc
IUC
IB
VB2
Secondary
Microcontroller
Simulated Velocity
and ESS Voltages
VB1
Primary
Microcontroller
Record
Switch
VUC
RS-232 ABC-150
Current Command
ABC-150
Remote
Operator's
Station
Playback
Switch
Accelerator
Brake
PC
Monitor
ESS Voltages, IUC ,IB , IT ,and Velocity
Figure 7.1 - The Proposed Performance Characterization Method
One of these variables is vehicle velocity. The PM transmits the simulated
velocity as well as the ESS UC and battery voltage levels to the Secondary
Microcontroller (SM), via a CAN bus, and these are displayed on the PC monitor. The
PM also transmits the required current for the ESS to the ABC-150 Remote Operator’s
Station (ROS) via the BytePipeTM.
The main responsibility of the SM is to gather information to be displayed on the
PC Monitor. As seen in figure 7.1 the SM reads the currents of the UC and the battery
via two current sensors. The SM also receives CAN bus transmissions from the PM.
These transmissions consist of the vehicle velocity and ESS voltage levels. The vehicle
27
velocity and the ESS current and voltage levels are then transmitted to the PC Monitor
via a serial connection where they are displayed graphically.
As discussed above, the PM transmits the required ESS current to the ROS. The
ROS runs a script file that constantly monitors the BytePipeTM interface and responds by
commanding the required current from the ABC-150 every time a new command is sent.
The two variable resistors in figure 7.1 model the Accelerator and the Brake.
These potentiometers provide voltage signals that function as the “driver” input to the
simulator. With these inputs the test engineer is able to “drive” the vehicle and see the
real-time vehicle speed as well as the real-time current being taken from or delivered to
the different portions of the ESS. Also shown in figure 7.1 are two switches. The record
and playback switches are inputs to the PM and allow the user to record a driving cycle
and play it back. With these two switches there are three operable modes; Normal,
Record, and Playback.
7.1 The Vehicle Simulation
As outlined above, the PM simulates the vehicle using its algorithm. This
simulation is based on a dynamic vehicle equation including a series of constants that
describe a specific vehicle. A set of conventional equations that describe the vehicle is
listed below.
TQ =
F ⋅ RW
12 ⋅ GR
(7.1)
2  88 
CD ⋅ RHO ⋅ AR ⋅ (V + WV ) ⋅  
 60 
DA =
64.34
2
(7.2)

V 

F = DA + CRO ⋅ 1 +
W ⋅ cos(GA) + W ⋅ sin (GA)
 100 

(7.3)
28
Where:
AR = Frontal Area in square feet
CD = Drag Coefficient
CRO = Coefficient of Rolling Resistance
GA = Grade Angle in radians
RHO = Air Density in pounds per cubic foot
RW = Rolling Radius in inches
WV = Wind Velocity in miles per hour
W = Vehicle Weight in pounds
GR = Gear Ratio
DA = Aerodynamic Drag in pounds
F = Force in pounds
TQ = Motor Torque in foot pounds
V = Vehicle Velocity in miles per hour
Equation 7.4 shows the total force on the vehicle,
FTotal = FAcceleration + F = W ⋅
dV
+F
dt
(7.4)
Ignoring wind velocity, converting speed to meters per second, weight to
kilograms, and force to newtons as well as substituting equations 7.2 and 7.3 into
equation 7.4 yields,
FTotal = (.4536) ⋅W
dV
+ (.744) ⋅ CD ⋅ RHO ⋅ AR ⋅V 2 +
dt
(4.448) ⋅W ⋅ CRO ⋅ (1 + (.02237) ⋅V ) cos(GA) + (4.448) ⋅W ⋅ sin (GA) (7.5)
and regrouping terms gives,
FTotal = (.4536 ⋅ W )
dV
+ (.744 ⋅ CD ⋅ RHO ⋅ AR )V 2 + (.0995 ⋅ W ⋅ CRO ⋅ cos(GA))V +
dt
(4.448 ⋅ W ⋅ CRO ⋅ cos(GA) + 4.448 ⋅ W ⋅ sin (GA)).
If,
A = .4536 ⋅ W
B = .744 ⋅ CD ⋅ RHO ⋅ AR
C = .0995 ⋅ W ⋅ CRO ⋅ cos(GA)
D = 4.448 ⋅ W ⋅ CRO ⋅ cos(GA) + 4.448 ⋅ W ⋅ sin (GA)
(7.6)
29
Then
FTotal = A
dV
+ BV 2 + CV + D.
dt
(7.7)
FTotal is determined by the inputs from the simulated accelerator and brake. Negative
values are for braking and positive values are for acceleration. Equation 7.7 must now be
solved for the unknown velocity, V. Solving for
dV
yields,
dt
dV FTotal B 2 C
D
=
− V − V− .
dt
A
A
A
A
(7.8)
Solving equation 7.8 requires an iterative method since it cannot be solved in closed
form. We have selected the Modified Euler Method using the second estimation as the
solution[34]. This method is outlined below.
dV
from (7.8) where V = V(1t − ∆t ) is the previous solution for V,or the
dt
initial velocity if this is the first iteration.
Step 1: Find
Step 2: Solve for V(t0+ ∆t ) = V(1t − ∆t ) +
dV
⋅ ∆t , where V = V(1t − ∆t ) and ∆t is the time
dt
between iterations.
dV
from (7.8), where V = V(t0+ ∆t ) .
dt
 dV(1t − ∆t ) dV(t0+ ∆t )

+
1
1
dt
Step 4: Solve for V(t + ∆t ) = V(t − ∆t ) +  dt
2


Step 3: Find


 ⋅ ∆t .



V(1t + ∆t ) is the solution for the velocity at the next iteration or time t + ∆t . After step 4,
loop back to step 1 and start the next iteration.
30
To find the value of FTotal, we need to select a maximum vehicle speed, VMax, and
solve for FTotal at VMax when the vehicle is not accelerating. So repeating (7.7) with V =
VMax and
dV
= 0 gives,
dt
2
FTotal Max = BV Max
+ CV Max + D .
(7.9)
This solution results in the maximum value of force that can be used in the above
equations. The brake input should be scaled so that, − FTotalMax ≤ FBrake ≤ 0 . The
accelerator input should be scaled so that, 0 ≤ FAccelerator ≤ FTotalMax . The total force is then
calculated by equation (7.10).
FTotal = FBrake + FAccelerator
(7.10)
7.2 HEV Control Strategy
This section describes the control strategy used to determine the split between the
internal combustion engine and the electric motor. There are many different control
strategies used for HEVs, but the one that has been implemented in this system is similar
to that in [35]. This rule-based strategy uses five operating modes, Electric Motor Only,
Internal Combustion Engine (ICE) Only, Power-Assist (a combination of the motor and
engine), Recharging, and Regenerative Braking. The Recharging Mode and the ICE
Only Mode can occur simultaneously.
There are three rules used to determine the proper operating mode for the vehicle:
Rule #1 - Power Split Rule:
The Power Split Rule determines which prime mover is powering the vehicle.
The first part of this rule places the vehicle into either Motor Only Mode or ICE Only
31
Mode. Below the speed / torque ratio at which the ICE can operate efficiently the motor
operates as the only power source to the vehicle. Once the vehicle crosses the engine-on
line (Pe-on) (see the ICE efficiency map in figure 7.2) the ICE takes over and the motor no
longer supplies power to the vehicle. The second part of this rule puts the vehicle into
ICE Only Mode or Power-Assist Mode. Above the speed / torque ratio at which the ICE
can no longer operate efficiently the motor provides an assist in order to keep the ICE
below the motor-assist line (Pm-a)(again see the ICE efficiency map in figure 7.2).
Figure 7.2 – ICE Efficiency Map and The Power Split Rule [35]
Rule #2 - Recharging Rule:
Normally, an HEV operates so that the SOC of the battery is in the range of 55%80% but it is preferable to keep the battery close to 100% SOC in order to minimize
sulfation, which is the most prominent failure mode for Lead-Acid batteries. Therefore,
32
there are two sub-rules within the Recharging Rule, the Non-Compromising Recharge
Rule and the Compromising Recharge Rule.
Non-Compromising Recharge Rule:
If the vehicle is operating in the ICE Only Mode and the battery voltage is below
the Non-Compromising Recharge Limit (currently set to 12 volts for each of the
two batteries), the vehicle will enter the Recharge Mode if the UC does not need
to be discharged, i.e., if its voltage has been discharged to the same level as the
battery. The ICE will still be the only power source moving the vehicle, and it
also will be generating a small amount of extra torque to run the motor as a
generator in order to supply a charge current to the batteries (currently set to 25
amps). When either of the batteries reaches the upper battery limit (currently set
to 13.5 volts) the charge current drops to a trickle-charge current (currently set to
2 amps) until both batteries reach the upper battery limit.
Compromising Recharge Rule:
If the vehicle is operating in the ICE Only Mode and the battery voltage is below
the Compromising Recharge Limit (currently set to 11 volts) the vehicle will enter
the Recharge Mode even if the UC needs to be discharged. As previously
described, when either of the batteries reaches the upper battery limit (13.5 volts),
the charge current drops to a trickle-charge current (2 amps) until both batteries
reach the upper battery limit. If the vehicle is in Recharge Mode and Regenerative
Braking is required, the Recharge Mode is exited and charging is stopped.
Likewise, if the vehicle is in Recharge Mode and Power-Assist Mode or Motor
Only Mode is required, Recharge Mode is exited.
33
If the vehicle enters the Power-Assist Mode or the Motor Only Mode and remains
there long enough so that either battery reaches the Battery Minimum Voltage (currently
set to 10 volts), the vehicle will switch over to ICE Only Mode and recharging will occur.
If the vehicle is still being operated below the Pe-on line or above the Pm-a line when the
batteries have been charged then the vehicle will revert back to the Motor Only Mode or
Power-Assist Mode respectively without performing the trickle charge.
Rule #3: Braking Rule:
During deceleration of the vehicle there are three different situations that can take
place. First, the vehicle can be coasting which means that neither regeneration nor the
friction brake is applied. The second situation is when only regen is applied and the
energy storage system is being charged. In the third situation, the energy storage system
is fully charged and cannot absorb any energy from the generator. In this case only the
friction brakes will be applied.
Motor Only, ICE Only, and Power Assist modes are indicated in figure 7.3. The
placement of the mode boundaries in figure 7.3 depends on the efficiencies and other
specifics of the ICE and the motor, all of which is vehicle dependant. Each boundary is
selected in order to maximize the overall efficiency of the vehicle, and each of the
numbered lines on the map represents a locus of constant ICE efficiency points. The
lower values represent higher efficiency.
7.3 System Software
There are four computing modules within the system that require software. These
are the PM, the SM, the ABC-150 Remote Operator Station (ROS), and the PC Monitor.
34
The details of the software within each of these modules are given below and the actual
code is given in Appendix II.
Primary Microcontroller (PM) Software:
The primary microcontroller requires two separate algorithms that run
simultaneously. The first algorithm, shown in figure 7.3, is responsible for battery
charging and routine message transmission to the ABC-150 ROS.
Start
Is battery
voltage <
minimum?
Set ABC-150 to
Zero Current
Yes
Discharge
UC
Is electrical
force = 0 &
velocity > 0?
Set ABC-150 to
Charge Current
Set ABC-150 to
Zero Current
Turn off
Relay
No
Turn on
Relay
Is battery
voltage < full
charge and
is Regen = 0
and
velocity > 0?
No
Is battery
voltage ≤
BCLNC?
Yes
Yes
Yes
No
No
Is battery
voltage ≤
BCLC?
Yes
Send Required Current
Message to ABC-150
No
Discharge
UC
Yes
Yes
Set ABC-150 to
Zero Current
Turn off
Relay
Is battery
voltage < full
charge and
is Regen = 0
and
velocity > 0?
Does UC
need
discharged?
Set ABC-150 to
Charge Current
No
Turn on
Relay
No
Figure 7.3 – Battery Charging and Routine Message Transmission Algorithm
35
There are two modes of battery charging: a Desperate Battery Charging Mode and a
Normal Battery Charging Mode. The Desperate Battery Charging Mode is used when the
voltage level of the battery has dropped below the minimum threshold limit. Within the
Normal Battery Charging Mode are two sub-modes to determine how the charging will
take place. If the battery voltage has dropped below the Battery Charge Level –
Compromise (BCLC) then the system will compromise the voltage level of the UC, by
reducing it so the battery can be charged. If the battery has not dropped below the BCLC
but has dropped below the Battery Charge Level – No Compromise (BCLNC), the
battery will be charged only if the UC is already discharged to the same voltage as the
battery. In all of these battery charging modes, the system continues charging until either
the batteries have been recharged, a regen occurs, or the vehicle stops.
The second algorithm that is executed on the PM is responsible for the vehicle
simulation and the analog interface. This is shown in figure 7.4.
1
2
Obtain analog values
of the ESS voltages
and the User Inputs
Set Flags for Record,
Playback, or Normal
Start
6
1
3
Select
Powertrain Mode
Transmit Velocity and ESS
Voltages via the CAN bus
4
5
Calculate Velocity
Calculate Forces
Figure 7.4 – Analog Interface and Vehicle Simulation Algorithm
36
This algorithm contains six subsections, each of which are described below.
Subsection 1: Set Flags for Record, Playback, or Normal.
As discussed above, this system has the capability of running in three modes:
Normal, Record, and Playback. Subsection 1 determines the operating mode based on
the user inputs. In Record mode and Playback mode it has the responsibility of storing
and recalling data.
Subsection 2: Obtain Analog Values of the ESS Voltages and the User Inputs.
This subsection is responsible for handling the analog inputs to the
microcontroller. It samples and averages the analog channels for the three ESS voltage
level readings and the accelerator and brake potentiometer inputs. This subsection also
must correct for voltage offsets of the ESS voltage level readings. Before being fed into
the microcontroller, the ESS voltages are reduced to a voltage level suitable for the
microcontroller (5 Volts maximum) using a simple resistor divider circuit. Therefore
these voltage levels must be corrected to their original values by the microcontroller. The
resistor divider circuit is a linear divider so a simple coefficient multiplication suffices.
Data mapping for the accelerator and brake inputs is more complex and requires a nonlinear equation since the desired result is non-linear, but the potentiometer input is linear.
In order to make the accelerator and brake function properly the following correction
equation is used:
Desired Value = 10.3 10 ⋅ Input Value .
(7.11)
Subsection 3: Select Powertrain Mode
The main responsibility of this subsection is to determine which of the following
modes the vehicle is operating in: Internal Combustion Engine(ICE) Only Mode,
37
Regenerative Braking Mode, Motor Only Mode, or Power Assist Mode. To make this
decision the Gear Ratio must first be chosen based on the current state of the vehicle.
Once the Gear Ratio is known the Engine RPMs can be determined. The required torque
can be calculated based on the user inputs from the accelerator and the brake. At this
point the vehicle velocity, engine RPMs, battery charging mode, and required torque are
compared to the ICE Efficiency Map, and the set of rules explained in section 7.2 is used
to determine which mode the vehicle is running in. However, there are two exceptions to
this: the transitions from ICE Only Mode to Motor Only Mode and from ICE Only Mode
to Power Assist Mode are both given a small amount of hysteresis to prevent an
oscillatory state, i.e. hunting.
Subsection 4: Calculate Forces
This subsection contains the algorithm responsible for solving the equations for
the force and required current outlined in section 7.1. The required force of electrical
origin is calculated differently, depending upon which of the powertrain operating modes
the vehicle is in. This force is then used to calculate the required current which must be
drawn from the ESS by the ABC-150. In playback mode the required current is recalled
from memory, and the force is calculated in reverse from the required current. In record
mode the calculated current is saved to memory.
Subsection 5: Calculate Velocity
This subsection calculates the vehicle velocity based on the velocity equations
outlined in section 7.1. In playback mode the vehicle velocity is recalled from memory
instead of being calculated, and in record mode the velocity is saved to memory after
calculation.
38
Subsection 6: Transmit Velocity and ESS Voltages via the CAN bus
Here the data is packaged into a CAN message and transmitted to the SM. The
three ESS voltage levels and the vehicle velocity each occupy their own CAN Message
Object and Identifier. To increase the accuracy of the received data, it is first multiplied
by 1x106 and separated into four bytes before it is sent. The receiver then reverses this
process to obtain the actual value.
Both of these algorithms run simultaneously on the PM. Each algorithm is timed
and occurs on a set frequency unless the algorithm is in a wait state. The first algorithm
is timed to execute 2 times per second and the second algorithm executes 10 times per
second. The second algorithm contains no wait states so it is never delayed. However,
the first algorithm contains multiple wait states. When the battery is being charged the
first algorithm pauses until one of the conditionals become false.
Secondary Microcontroller Software:
The SM is responsible for the collection of data and the transmission of data to the
PC Monitor for display. Data is collected both from the CAN bus and from the analog
inputs from the ESS current sensors. In order to carry out these duties the SM uses three
simultaneous algorithms shown below in figure 7.5.
Algorithm 1 is responsible for the interface to the current sensors. It samples both
inputs 100 times and averages them before updating the variables in memory. These
updated values are sent, along with the ESS voltages and the velocity to the PC Monitor
by algorithm 2. The ESS voltages and the velocity are gathered from the CAN bus by
algorithm 3. This algorithm is also responsible for filtering out any errors due to noise
that might have occurred in the transmission.
39
Algorithm 2
Algorithm 1
Start
Start
Send current data out to
PC Monitor via the USART:
Sample analog
values from the
Current Sensors
Vehicle Velocity, Ultracapacitor Current,
Battery Current, Ultracapacitor Voltage
Battery 1 Voltage, Battery 2 Voltage
Increment Counter
And add samples to
totals
Is
Counter > 99
Algorithm 3
No
Yes
No
Start
Has a CAN
message
been
received?
Divide totals by 100
and save to memory
Divide received
values and filter
out transmission
errors
Yes
Save results to
memory for
USART
transmission
Figure 7.5– Secondary Microcontroller Algorithms
PC Monitor Software:
The PC Monitor software was developed in a graphical programming
environment called StampPlot [36], which is similar to National Instrument’s LabVIEW.
The serial communications port on the computer is used to bring the data into the
program. StampPlot automatically recognizes up to ten comma delimited numbers and
dumps each number into a variable (AINVAL0 – AINVAL9) for use in the program.
Each transmission is completed with a carriage return to signify the end of a time
interval. StampPlot automatically updates the variables AINVAL0 – AINVAL9 after
each transmission. In the code, each variable is tied to one or more objects on the screen.
For this program the following variable assignments are used.
40
AINVAL0 – Not used
AINVAL1 – Vehicle Velocity
AINVAL2 – UC Current
AINVAL3 – Battery Current
AINVAL4 – UC Voltage
AINVAL5 – Battery 1 Voltage
AINVAL6 – Battery 2 Voltage
AINVAL7 – Not used
AINVAL8 – Not used
AINVAL9 – Not used
Along with channeling the data into the appropriate variable, the code also filters out any
values that are out of range for the particular object. This avoids the common occurrence
of noise that causes data errors in transmission but cannot be removed with an analog
filter. Figure 7.6 shows a screen shot of the display developed with the StampPlot
software.
Figure 7.6 – PC Monitor Software screen shot
41
A brief explanation of each part of figure 7.6 is given below, starting at the left in
the top row.
Vehicle Speed Plot: This plot gives the speed of the simulated vehicle in miles per hour.
The indicated span of the x axis is 120 seconds, but this can be changed by using the drop
down list at the top center of the screen. This selection is used to change all plots on the
screen.
Vehicle Speedometer: This object gives a current value of the vehicle speed in miles
per hour by displaying the needle position and presenting a digital readout.
Screen Capture Buttons: These buttons allow the user to capture all or parts of the
display. The first button allows the user to perform a screen capture, and was used to
produce figure 7.5. The second button allows the user to capture all four plots at the
same time. The output is saved as four separate files in the StampPlot data directory. For
convenience, each of the last four buttons can be used to capture a specific plot.
UC Voltage Gauge: The UC Voltage Gauge is a graphical representation of the voltage
level of the UC as well as a digital readout. The white line is the current voltage level of
the UC and the red bar gives a static indication of the nominal voltage level of the
batteries (24 Volts). This allows the user to determine when the UC has been discharged
down to the level of the batteries.
Battery 1 and Battery 2 Gauges: These gauges show the voltage levels of the batteries.
The white line represents the current voltage level of the battery and the red bar gives a
static indication of the nominal battery voltage (12 Volts). Below each of the gauges is
the digital readout of the voltage level indicated in the gauge.
42
UC Current Plot: The UC Current is displayed in amps in the lower left corner of the
screen. This span of the x axis uses 120 seconds, but it also can be changed by using the
drop down list at the top center of the screen.
Battery Current Plot: The Battery Current is displayed in amps in the lower right
corner of the screen. The span of the x axis again is 120 seconds, but can be changed by
using the drop down list at the top center of the screen.
ABC-150 ROS Software:
The ABC-150 ROS software consists of an algorithm that deciphers the messages
being sent to it from the PM, after which it sets the required current from the ABC-150.
The Algorithm is shown below in figure 7.7.
The algorithm starts by waiting for a message to be received from the PM. Once
the message is received, it is broken into two parts: the sign and the magnitude. Two
special cases, 0 amps and ±1 amps, also are accounted for. The ABC-150 is then set to
the proper current, and the algorithm returns to the wait state. For safety reasons, the
current drops to zero if it has been more than 10 seconds since the last message was
received.
43
Start
Read in 2
bytes
Is
byte 1
No
Yes
No
Has a new
message
been
received?
Current is
Positive
Yes
No
Current is
equal to
±(Byte 2)*2
No
Is
Byte 2 = 220?
Current is
Negative
Is
Byte 2 = 250?
Yes
Current is
Zero
Yes
Current is
±1
Set the ABC-150 to the appropriate current
Figure 7.7 – ABC-150 ROS Algorithm
7.4 System Hardware
Not shown in figure 7.1 are the supporting electronics used to process the signals
between the analog portions of the system and the digital portion of the system.
Various driver circuits and signal conditioning circuits are used to interface between
the two portions.
Figure 7.8 shows the circuit that decreases the input voltage by a factor of 11 in
order to bring the voltage down to a level that is acceptable to the microcontroller.
This circuit is used to bring the UC voltage (45 Volts) down to a level that is less than
44
5 volts which is the maximum allowable voltage input to the onboard analog to digital
converter. Two circuits that are identical to figure 7.8, except for the value of R2, are
used for the other two battery sense lines. The values of R2 for these two circuits are
30k and 60k, which yield reduction factors of reduction of 7.67 and 4.33,
respectively. These are used to reduce the total battery voltage (24 volts) and the
battery center tap voltage (12 volts) down to 5 volts.
From Battery
+12VDC
200k
R1
3
20k
R2
U1A
+
4
LM6134
2
-
1 To Microcontroller
11
Figure 7.8 – Battery Voltage Sense signal conditioning
The IR2118 based relay driver circuit is shown in figure 7.9. Because the IR2118
requires a 12V input voltage, the output from the microcontroller must be amplified. A
non-inverting amplifier configuration was used with a gain of three. The output of the
IR2118 is used to drive the base of the VN10LP MOSFET. The MOSFET operates as a
switch to energize the relay coil. The input to the IR2118 is active low, which is required
because of a short boot-up routine that occurs in the microcontroller. During the boot-up
sequence the outputs are held high, meaning an active high device could produce
unwanted triggering. This is important because an unwanted closing of the relay could
damage its contacts since it could possibly short the 24 volt battery to the 45 volt UC. At
the very least this would destroy the relay and could possibly damage the UC. This
circuit is used for both the discharging relay and the charging relay.
45
+12VDC
1N4007
+12VDC
D3
U2A
From
3
Microcontroller +
4
2
-
2
1
LM6134
3
11
2.2uF
20k
10k
COM
HO
R14
M1
VN10LP
IR2118
1
VS
VCC
+12VDC
7
20
C1
R12
R13
__
IN
To Relay
Coil
VB
8
6
U3
Figure 7.9 – IR2118 Based Relay Driver Circuit
The current transducers used to measure the battery and UC current are the LEM
LF505S. This transducer is a closed loop, hall effect transducer with an output ratio of
5000:1. This translates into 20mA output for 100A input, or Iout = Iin / 5000. Given an
input range of ±400A, the output range will be ±80mA. Shown in figure 7.10 is the
circuitry used to adapt the output current from the sensor to the microcontroller. With a
load resistance (R1) of 56 Ohms, this yields (Iin / 5000)*R1 volts at pin 3 of the LF356.
With a ±400A input range, this yields a voltage range at pin 3 of the LF356 of ±4.48
volts. The LF356 voltage follower leaves the voltage level ideally unchanged, but the
voltage divider presented by R2 and R3 divides and offsets the voltage in order to get the
voltage into the range of 0 – 5 volts for the microcontroller. This produces a voltage at
pin 3 of the LM6134 equal to equation 7.11. Again, using the ±400A input range, this
yields a range of 0 - 4.74 volts at the input to the microcontroller.
1  56 ⋅ I in 
Vout = 
 + 2.5 volts
2  5000 
(8.11)
46
Another important feature of this circuit is the protection provided by the second voltage
follower. The voltage supply to the LM6134 is 5 volts, therefore the output voltage
cannot exceed 5 volts. This protects the microcontroller from input currents that exceed
the measurable current level of 450A. Thus, the microcontroller will read any input
currents exceeding 450A as 450A.
+5VDC
+15VDC
U1
From
LEM
3
56
R1
C4
10uF
+
C5
4
LF356
2
+5VDC
1uF
20k
1
R2
R3
3
C7
1uF
U3A
+
4
20k
-
-15VDC
11
LM6134
C6
1uF
2
-
1
To
Microcontroller
11
Figure 7.10 – LEM Current Sensor signal manipulation circuit
Four small telecommunications relays also are used for programming the
microcontrollers but these are not used during normal operation. These are required
because the use of off-board programming switches can cause noise problems.
The remainder of the supporting electronics is self-explanatory and consists of a
few voltage followers, some pull-up resistors and a DC-DC converter. The complete
system schematics are shown in Appendix III.
Chapter 8
EXPERIMENTAL RESULTS
This system was tested in three ways. First, a proof of concept test was done to
test the concept of the UC – battery – diode combination. Second, testing was done on
the system described in chapter 7 to prove the design functionality of battery charging
method 1 (the parallel switch). Finally, brief testing was completed on battery charging
method 2 (the buck converter) to prove the functionality of this alternative.
To perform the first series of tests, the circuit in figure 5.1 was built and tested
without the parallel charging switch. The UC used in this test was a NESSCAP EMHSP0094C0-045R0 module which is rated at 94 Farad, 45V. The battery pack consisted of
(2) 50Ah (c20) Exide 34DC-48 12V valve regulated lead acid (VRLA) batteries, and the
diode was an International Rectifier 1N4049. The Aerovironment ABC-150 Power
Processing System was used generate the required current pulses, and the test currents
were measured using two LEM LF-505S Current Transducers. Figure 8.1 shows the
results of a series of 300A / 5 sec. boost and regen pulses. For the energy level of this
pulse the UC is large enough to both deliver and store 100% of the energy, and the
battery remains inactive. Note that the regen current is not quite constant for the entire 5
sec., i.e., the amplitude begins to drop before the end of the pulse. This is because the
ABC-150 maximum voltage is limited to 45V to protect the UC, and 45V is reached
before the end of the pulse. Similar protection would be provided on an HEV.
47
48
Figure 8.1 - Results for 300 A / 5 sec. test currents
If the pulses are increased to 8 seconds as in figure 8.2, the battery begins to
deliver energy during the final portion of the boost pulse. As the pulse width increases,
the battery supplies more of the boost energy, but it will never consume any regen energy
due to the blocking diode. Each regen pulse starts to decrease before the end of the pulse,
as discussed previously for figure 8.1.
49
Figure 8.2 - Results for 300A / 8 sec. test currents
For idle-stop operation where the ICE is turned off, the ESS must provide energy
to run the auxiliary loads and then re-start the engine. Because of the constant idle-stop
power specification, these tests where performed using constant power pulses as an
alternative to the constant current pulses in figures 8.1 and 8.2. The test results in figure
8.3 show a 1.5kW, 30 sec. load during idle-stop, followed by a constant start up pulse of
5.2kW, 6sec. After the ICE has reached an efficient operating speed, in an actual HEV,
the generator would be used to recharge the UC. Therefore this test was completed by
using regen energy to bring the UC back up to 100% SOC. This is represented by the
2kW, 25 sec. recharge pulse and the 5kW, 6 sec. regen pulse, respectively.
50
Figure 8.3 - Results for the Idle-Stop Test
Next, the system in figure 7.1 was constructed using two Phytec development
boards with Siemens C505CA Microcontrollers[37] and two TYCO, VF7-41H11
automotive relays, along with the components used for the proof of concept tests. The
supporting electronics were discussed in chapter 7, and complete schematics are included
in Appendix III. The simulated vehicle was test driven a number of times in order to
demonstrate all of the HEV control strategy modes; Electric Motor Only, Internal
Combustion Engine (ICE) Only, Power-Assist, Recharging, and Regenerative Braking.
In order to demonstrate these capabilities in a timely manner, very weak batteries were
used so that less time would be needed to discharge and charge. This allows the results
51
of one test period to be displayed on one graph as shown in figures 8.4 – 8.8. Figure 8.4
shows a screen shot of the software that was developed using StampPlot Pro[36] from
Selmaware.
Figure 8.4 – StampPlot Pro screen capture.
For discussion purposes the graphs were captured separately for greater detail and
are shown below in figures 8.5. The simulated drive starts in Motor Only Mode at zero
speed, and by the time the vehicle reaches the speed at which it switches to ICE Only
Mode, the UC has discharged to the level of the battery. Thus, charging of the battery
can occur without further discharging the UC.
52
Figure 8.5 – Simulator results to demonstrate battery charging and ICE Only Mode.
From figure 8.5 we can see that the vehicle begins to charge the batteries at about
10 seconds into the test. Notice that since the UC and battery are now shorted together,
the UC is also being charged. However, the energy into the UC is relatively small
because the net voltage increase is very small. During the first 15 seconds of the battery
charge time the system is charging at 20 amps, and then at 25 seconds the system moves
to a trickle charge current of 2 amps. However, due to the difference in the ESR, of the
UC and battery, the ESR voltage drops are not the same for 2A and 20A. Therefore, at
25 seconds the charge current slowly drops off until it reaches the system charge current
of 2 amps at about 72 seconds. It then continues to trickle charge the batteries until they
have reached 100% SOC.
53
Figure 8.6 shows results that demonstrate the Power Assist Mode of operation.
As before, the test starts with the vehicle in Motor Only Mode as it accelerates from zero
speed. At about 9 seconds into the test the vehicle enters ICE Only Mode. Then at about
29 seconds the system enters the Power Assist Mode. Note that the current of the UC
goes negative, and shortly thereafter the battery current goes negative. Then at 56
seconds the battery current goes positive. This is because one of the batteries has reached
its lower voltage limit set by the system. At 56 seconds the relay has closed and the
charge current has been applied; however, the battery does not see a positive current until
62 seconds due to the voltage mismatch between the UC and battery. After a short
charge time, due to the choice of weak batteries, the batteries are charged again. Note
that in Power Assist and Motor Only Modes the battery charging does not enter the
trickle charge portion of the charging algorithm. At the completion of the charge
Figure 8.6 – Simulator results to demonstrate Power Assist Mode.
54
time, 84 seconds into the test, the UC current again goes negative, and the battery current
follows shortly thereafter. This cycle will continue until Power Assist Mode is exited by
deceleration. While the UC and battery are being used to supply power to the vehicle the
system is in Power Assist Mode, but when the battery is being charged by the vehicle, the
system is in ICE Only Mode.
The Motor Only Mode is shown in figure 8.7. At 24 seconds into the test the
system switches into ICE only mode and charges the battery. Then at about 50 seconds
the system switches back into motor only mode. This cycle will continue until the
vehicle accelerates enough to break into ICE only mode or until the vehicle decelerates.
Note again, that this cycle occurs at high frequency for demonstration purposes only due
to the choice of weak batteries.
Figure 8.7 – Simulator results to demonstrate Motor Only Mode.
55
Figure 8.8 shows an array of different mode executions. This simulates a more
complex driving cycle than those used to show the different operating modes. However,
the important thing here is the demonstration of the regenerative braking. At 77 seconds
and 98 seconds notice that the UC current rises to about +300 amps as the vehicle is
decelerating. This is the regenerative braking mode of operation. Also notice that at 103
seconds the slope of the velocity changes, and the UC current returns back to zero. This
represents coasting of the vehicle.
Figure 8.8 – Simulator results to demonstrate regenerative braking.
For the third test, a version of the parallel battery charging system (method 2) was
constructed as shown in figure 6.2a. The system was implemented with a buck regulator
operated in the current control mode using the TL494MJ PWM Controller as shown in
figure 8.9.
56
+15VDC
+
U3
LF356
15k
100k
+15VDC
L1
40uH
B
D2
To ABC-150
+15VDC
D3
8
UC
-15VDC
15k
100k
-15VDC
1k
IR2118
3
7
D4
50 Ohm
D1
18V
6
2M
10k
2
+15VDC
1k
+15VDC
.001uF
2.2uF
20 Ohm
.1uf
20k
1
.47uF
Q1
.33uF
5
16
12
8
.1uF
11
6
9
TL494MJ
10
1
2
+5VDC
1.5uF
10k
3
15
2M
2M
.33uF
.33uF
14
13 7
20k
10k
20k
4
1.5uF
Figure 8.9 – Buck Regulator Parallel Battery Charging System
The control in figure 8.9 is handled by the TL494MJ controller. This controller
drives the IR2118 IGBT Driver. The IR2118 functions as a current amplifier since the
TL494MJ is only capable of sourcing low currents and higher current pulses are required
because of the input capacitance of the IGBT. The IR2118 drives the IGBT on and off as
directed by the TL494MJ. The switching of the IGBT and general behavior of the power
components are discussed in chapter 6. This converter uses two feedback loops, one for
voltage control and one for current control. Since B is not connected to the ground in this
version, the LF356 operational amplifier is used to scale the battery voltage and shift it to
the ground reference. The LF356 is then connected to the voltage sense input (pin 1) of
57
the TL494MJ. The current loop is implemented by sensing the current in the inductor
and routing the signal into the current sense input (pin 16) of the TL494MJ. The passive
components connected to the TL494MJ serve to set the current and voltage references,
the switching frequency, and the frequency compensation for the two feedback loops.
Once constructed, the results were successful and sample waveforms are shown in figure
8.10. As stated earlier, the benefit of this method is that the battery can always be
charged as long as the UC voltage is at least about 3V above the battery voltage. This
means charging can continue during boost or regen.
Figure 8.10 – Results of the Parallel Battery Charger
Trace 3 in Figure 8.10 shows the inductor (L1) current of the regulator which was
set at 10 amps. The L1 current, iL1, is continuous, but the actual charge current through B
58
is a PWM pulse train. When Q1 is on, iL1 flows through B and Q1. When Q1 is off, iL1
flows through D1 and D2. It can be seen that this current rises to 10 amps after the boost
pulse has removed a certain amount of energy from the battery. As the UC is recharged,
the charge current slowly approaches 10 amps due to the regulator only being able to
supply full current when the UC voltage is sufficiently higher than the battery voltage.
The charge current goes negative while the battery is providing boost to the vehicle
because the reverse parallel diode, D4, of the IGBT and the inductor provide a path in
parallel with the blocking diode, D1. This allows current to pass in the reverse direction
through L1.
Chapter 9
CONCLUSION
The further development of automobiles is important due to rising fuel costs.
While many advances in the automotive industry have taken place since the invention of
the internal combustion engine, it is clear that the advancement presented by the HEV is
one of the most important. This research has focused on an advancement in the energy
storage medium of the HEV, and it has focused on three areas:
1. The development of an improved Hybrid UC – Battery Energy Storage System
where the UC can be charged to a higher voltage than the battery, thus shielding
the battery from most of the current pulses. This increases the life of the battery.
2. The development of a battery charging scheme for the system in 1.
3. The development of an improved method for modeling the performance of the
energy storage systems for HEVs.
A simple scheme has been developed and tested for a variable voltage level energy
storage system, and improvements have been observed. Previous UC – Battery Energy
Storage Systems have been shown to be inadequate for extending the life of the battery
due to their limited current shielding and their inability to keep the battery close to 100%
state of charge. This improved system should drastically reduce the amount of sulfation
in lead acid batteries, which is the primary failure mode in hybrid electric vehicle
59
60
applications. Two battery charging schemes for the improved system have been
explored, and the advantages and disadvantages of each have been discussed. An
improved method for performance characterization has been developed and was used to
test the improved system in the lab. This system uses a mathematical model of the
vehicle to represent the dynamics and this can be tailored to a wide range of vehicles.
Several tests have shown the proposed system to be advantageous, and the
feasibility has been determined using the newly developed performance characterization
method. The advancement has been shown to be a real possibility for the future of hybrid
electric vehicles, but widespread application will depend upon further reductions in the
cost of UCs.
References
[1] T. Stuart, “Circuit with a Switch for Charging a Battery in a Battery Capacitor
Circuit,” Patent Application, The University of Toledo, 2004.
[2] J. Miller, P. McClear, and M. Cohen, “Ultracapacitors as Energy Buffers in a Multiple
Zone Electrical Distribution System,” Maxwell Technologies Inc. White Paper,
www.maxwell.com.
[3] D. Napoli, et al., “Design and Testing of a Fuel-Cell Powered Propulsion System
Supported by a Hybrid UC-Battery Storage,” SAE Journal, pp. 151-160, 2004.
[4] R. Dougal, S. Liu, and R. White, “Power and Life Extension of Battery-Ultracapacitor
Hybrids,” IEEE Transactions on Components and Packaging Technologies, Vol. 25, No.
1, March 2002.
[5] F. Gagleardi, et al., “Experimental Results of on-board Battery-Ultracapacitor System
for Electric Vehicle Applications,” IEEE, 2002.
[6] J. Miller and S. Butler, “Diesel Engine Starting Using Battery-Capacitor
Combinations,” SAE Journal, 2001.
[7] C. Holland et al., “Experimental characterization of hybrid power systems under pulse
current loads,” Journal of Power Sources, Vol. 109, pp. 32-37
[8] X. Yan, D. Patterson, “Novel power management for high performance and cost
reduction in an electric vehicle,” Renewable Energy, Vol. 22, pp. 177-183, 2000.
[9] R. Schupbach, et al., “Design Methodology of a Combined Battery-Ultracapacitor
Energy Storage Unit for Vehicle Power Management,” IEEE 2003 Power Electronics
Specialists Conference (PESC), June 16th, 2003, Acapulco, Mexico.
[10] A. Trippe, A. Burke, and E. Blank, “Improved Electric Vehicle Performance with
Pulsed Power Capacitors,” Proceedings of the ESD Environmental Vehicles Conference
and Exposition, Dearborn, Michigan, 1995.
[11] J. Dixon and M. Ortuzar, “Ultracapacitors + DC-DC Converters in Regenerative
Braking System,” IEEE AESS Systems Magazine, August 2002.
61
62
[12] A. Burke, “Ultracapacitors: why, how, and where is the technology,” Journal of
Power Sources, Vol. 91, pp. 37-50, 2000.
[13] J. Mierlo, P. Bossche, and G. Maggetto, “Models of energy sources for EV and
HEV: fuel cells, batteries, ultracapacitors, flywheels, and engine generators,” Journal of
Power Sources, Vol. 128, pp. 76-89, 2003.
[14] R. Dougal, L. Gao, S. Liu, “Ultracapacitor model with automatic order selection and
capacity scaling for dynamic system simulation,” Journal of Power Sources, Vol. 126, pp.
250-257, 2003.
[15] A. Chu, P. Braatz, “Comparison of commercial supercapacitors and high-power
lithium-ion batteries for power-assist applications in hybrid electric vehicles I. Initial
Characterization,” Journal of Power Sources, Vol. 112, pp. 236-246, 2002.
[16] EPCOS, www.epcos.com
[17] ESMA, www.esma-cap.com
[18] Tavrima, www.tavrima.com
[19] NESSCAP, www.nesscap.com
[20] Maxwell Technologies, www.maxwell.com
[21] PowerSystems, www.powersystems.co.jp
[22] D. Rand, R. Woods, and R. Dell, Batteries for Electric Vehicles, Research Studies
Press Ltd., Taunton, England, 1998.
[23] See, USABC at www.uscar.org.
[24] L.T. Lam, N.P. Haigh, C.G. Phyland, A.J. Urban, “Failure mode of valve-regulated
lead-acid batteries under high-rate partial-state-of-charge operation,” Journal of Power
Sources, Vol. 133, pp. 126-134, 2004.
[25] P. Ruetschi, “Aging mechanisms and service life of lead-acid batteries,” Journal of
Power Sources, Vol. 127, pp. 33-44, 2004.
[26] J.H. Yan, W.S. Li, Q.Y. Zhan, “Failure mechanism of valve-regulated lead-acid
batteries under high-power cycling,” Journal of Power Sources, Vol. 133, pp. 135-140,
2004.
[27] R. Wagner, “Failure modes of valve-regulated lead/acid batteries in different
applications,” Journal of Power Sources, Vol. 53, pp. 153-162, 1995.
63
[28] A. Cooper, “Development of a lead-acid battery for a hybrid electric vehicle,”
Journal of Power Sources, Vol. 133, pp. 116-125, 2004.
[29] G.J. May, “Valve-regulated lead-acid batteries for stop-and-go applications,” Journal
of Power Sources, Vol. 133, pp. 110-115, 2004.
[30] P.T. Moseley, “High rate partial-state-of-charge operation of VRLA batteries,”
Journal of Power Sources, Vol. 127, pp. 27-32, 2004.
[31] A. Hande, “AC Battery Heating for Cold Climates,” Ph.D. Dissertation, The
University of Toledo, 2002.
[32] “Electric Double Layer Capacitor: BOOSTCAP Module Datasheet,” Maxwell
Technologies, www.maxwell.com.
[33] “ABC-150 Remote Operating System Manual, Revision 1.0,” Aerovironment Inc.,
August 1998.
[34] G. Stagg, A. El-Abiad, Computer Methods in Power System Analysis, McGraw
Hill, Inc., 1968.
[35] C. Lin, H. Peng, J. Grizzle, “Power Management Strategy for a Parallel Hybrid
Electric Truck,” Proceedings of the 2002 Mediterranean Control Conference, Lisbon,
Portugal, July 2002.
[36] Selmaware’s StampPlot Pro, www.selmaware.com
[37] “C505, C505C 8-bit CMOS Microcontroller User’s Manual 08.97,” Siemens,
August 1997.
Appendix I: System Software
See the enclosed CD for the software listings.
64
Appendix II: System Schematics
65
66
67
68
69