A charging strategy for a rechargeable battery pack is disclosed. The battery
pack
is used in an application that includes a dynamoelectric machine that may operate
as a motor, drawing power from the battery pack, or as a generator, delivering
regenerative energy to the battery pack. The strategy monitors the nature, intensity,
duration and frequency, among other things, associated with encountered episodes
of regenerative energy from the dynamoelectric machine, and adjusts subsequent
recharging processes to allow a calculated amount of headroom to accommodate regenerative
energy inputs in the future, which may be assumed to be equal in nature, intensity,
duration and frequency to what has already been observed. Overcharging is reduced
or eliminated, while maximizing the amount of charge on the battery pack, and thus
duration of use.