Of all the components in a hybrid vehicle, batteries are probably the most difficult to understand and model. Although batteries seem to act like simple electrical energy storage devices, when they deliver and accept energy, they actually undergo thermally-dependent electrochemical processes that make them difficult to model. Thus, the electrical behavior of a battery is a nonlinear function of a variety of constantly changing parameters. A dynamic model of electrochemical battery behavior is a compromise between trying to include all of the relevant effects and creating a model that will actually work in a reasonable amount of time.
ADVISOR has four different battery models.
Fundamental Lead Acid Model
Neural Network Model
Additionally, ADVISOR has one carbon-based ultracapacitor model.
A recent addition (Spring, 2002) to the energy storage system library in ADVISOR is the ultracapacitor (double layer capacitor, electrochemical capacitor). Although the ultracapacitor is a device that is very similar to batteries in many respects (electrodes, liquid electrolyte, and separator are main components), it is also fundamentally different in how it accomplishes energy storage/supply (double-layer capacitance and depending on the chemical make-up of the ultracapacitor a varying extent of pseudo-capacitance). The ultracapacitor model developed for ADVISOR is derived from the behavior of carbon-based (double-layer) devices. The similarity between batteries and ultracapacitors allows for a fair amount of overlap between modeling the two devices. However, the main difference in modeling the two devices is that the ultracapacitor actually behaves more ideally as a resistance + capacitance based device. This allows for relatively close model behavior without compromising actual device behavior. Additionally, due to the relatively straightforward capacitance model, the ultracapacitor’s state of charge is very simple to determine.
The UltraCap model resides with the RC model drop down selections within ADVISOR’s gui in the “energy storage” block under version “rc” and then under type “cap” (rc->cap).
Back to Chapter 3
Last Revised: 4/29/02: mdz