1. Field of the Invention
The invention relates to methods and systems for pulse charging automotive batteries.
2. Discussion
Battery cells in Hybrid Electric Vehicles (HEVs) may be electrically connected in series to provide high voltage. Over time, the state of charge (SOC) of individual cells may drift apart due to variations in intrinsic properties and environmental heat transfer. This may lead to reduced battery performance and life. As a result, it may be advantageous to rebalance the SOC of the cells.
Several methods may be used to rebalance the state of charge of battery cells. For example, some strategies individually adjust the state of charge of each cell through dedicated hardware. Such dedicated hardware, however, may not be practical in HEV applications due to cost and packaging constraints. Other strategies charge the cells until the lower SOC cells equalize, within some threshold, with respect to the higher SOC cells. Although these strategies may not require dedicated hardware, they may adversely affect cell life as the cells with higher SOC may become over-charged. Still other strategies begin charging the cells at a high current and gradually ramp to a small or “trickle” current as higher SOC cells approach 100%. These strategies may, however, be time consuming and subject to charge efficiency reductions at low currents where cell temperatures are approximately equal to ambient temperatures.
Embodiments of the invention may take the form of a method for pulse charging a battery having a target pulse charge profile. The method includes determining an adapted phase of the target pulse charge profile based on recent battery usage and initiating pulse charging of the battery at the determined adapted phase.
Embodiments of the invention may take the form of a system including at least one controller configured to perform the method described above.
A multi-step charging profile may be used to rebalance battery cells. For example, high rate charging may be used to bring higher SOC cells to approximately 100% followed by pulse charging. This pulse charging may warm the cells and build pressure during pulse on and allow the cells to cool and decrease in pressure during pulse off. A rebalance charging profile, however, may be subject to vehicle control disturbances during vehicle operation. As a result, there may be a tradeoff between the effectiveness of any rebalance procedure and the drivability and fuel economy of the vehicle.
A power system may gradually ramp up a target SOC for a battery pack, while allowing for short term high charge and discharge cycles. Such cycles are common to hybrid electric vehicle operation during, for example, deceleration and acceleration events. When high SOC cells are approximately 100%, however, it may be desirable to maintain a desired charge versus time profile to increase cell life and performance. It may also be desirable to maintain drivability and fuel economy for the vehicle. As a result, vehicle and/or driver battery current requests often over-ride pulse charging requests.
When a pulse charging is re-initiated following a driver demand intervention, a charge/discharge profile may be out of synchronization. This may result in an incomplete pulse charging or a lengthening of time for pulse charging. This lengthening of time may decrease fuel economy and permit engine NVH to become more apparent.
Some embodiments of the invention synchronize and adjust a pulse charging profile with vehicle and/or driver requested current disturbances. This allows, for example, charge and relax periods that are similar to any optimal rate. Certain embodiments of the invention implement this synchronization by phase tracking the fundamental frequency of the desired pulse charging profile to driver demand current disturbances.
Referring to
High voltage battery controller 38 reads, for example, the voltage, current, and temperature of high voltage battery 40 and the indication of whether the battery power override request is honored and outputs the battery subsystem desired battery power request and the battery power override request, e.g., a flag.
If high voltage battery 38 issues a battery power override request, battery power arbitrator 24 may honor that request if, for example, the total driver torque request may still be met. For example, if the battery subsystem desired battery power request is −20 kW, engine 12 is capable of supplying 100 kW, and the total driver torque request is 50 kW, battery power arbitrator 24 may honor a battery power override request. If the battery subsystem desired battery power request is −30 kW, engine 12 is capable of supplying 70 kW, and the total driver torque request is 60 kW, battery power arbitrator 24 may not honor a battery power override request. High voltage battery 38 may issue a battery power override request if, for example, the state of charge of high voltage battery 38 exceeds a threshold, e.g., 90%, and high voltage battery 38 desires pulse charging.
An example pulse charge wave form may have a 75% duty cycle for a period of 1 minute at about 13 amps and 13 cycles.
The method proceeds to 54 if the outcome of 42 or 44 is no. At 54, it is determined whether a measure of battery power is less than a threshold. If yes, at 56, the current time instant is declared as a pulse charge low. If no, at 58, the current time instant is declared as a pulse charge high. At 60, the closed loop fundamental frequency sinusoid observer updates the sinusoid state, x. In the embodiment of
Referring to
A dynamic model that results in a single sinusoid requires two purely imaginary eigenvalues of opposite values. This can be modeled as ŷ in a linear system as follows:
where ω=2π/60 which is the fundamental frequency of the 60 second pulse cycle. For the system of (1), a state observer can be constructed based on real observation y as
It should be noted that y observed should have a steady state value of zero so that current bias is not used to estimate a sinusoid. This can be accomplished by subtracting observed current by a filtered value of current with a relatively large time constant. Alternative schemes are possible as well, as will be discussed below.
For the pulse portion of rebalance, the rebalance strategy dictates the requested battery current draw with interruption by driver demand when present. For these cases, where rebalance command is active, feedback is not possible and the model is run in open loop where it is allowed to oscillate without learning disturbances. Defining ρna as a boolean flag parameter to denote “pulse not active” as a state or that path 2 from
The fundamental frequency sinusoidal component of the desired pulse charge profile, pulse (t) can be described as:
For the pulse charge profile of
If φ is known for the observed sinusoid expressed in cos form, the corresponding time value or t can be computed which can be used to determine an appropriate value from the desired pulse charge profile.
The observed states for the system of (5) do not qualify as a sinusoid of fixed gain or frequency. Without feedback, however, a sinusoid with frequency ω is guaranteed at some particular magnitude as learned during the prior feedback. By explicitly solving the system of (1) for {circumflex over (x)}=[{circumflex over (x)}1{circumflex over (x)}2], it is seen that the solutions for {circumflex over (x)}1 and {circumflex over (x)}2 are both sinusoids of the same magnitude and off in phase by π/2. Therefore, {circumflex over (x)}1 and {circumflex over (x)}2 can be expressed as:
{circumflex over (x)}
1=αo sin(φo)
{circumflex over (x)}
2=αo sin(φo) (7)
Substituting the Pythagorean trigonometric identity with the definitions in (7),
In open loop operation of (5), Øo should be monotonically increasing in a sawtooth fashion over the range of [0,2π]. This property is used to adjust Øo to a range of [0,2π] as follows:
3. Converting Fundamental Frequency Sinusoid Phase into Desired Pulse Charge Phase (or Time)
Since C=[0 1], the pulse charge phase (or time), t, is defined as a function of Øo, the fundamental frequency sinusoid phase, as described below
Based on the time, t, as determined above, the function pulse (t) that represents the ideal pulse charge profile as defined above, is used to return the pulse command.
Some additional steps may be required to implement a pulse tracker as described above. For example, the observer described above may easily learn biases or accumulate large states due to larger current swings. Therefore, in implementation, a non-linear transformation may be applied to current disturbances so that they are scaled between finite bounds of 0 and 1. This restricts the bounds of disturbances that are learned. In order to avoid learning bias disturbances, two steps may be taken: 1) A fixed bias of the mean value of the desired pulse profile (operated on by the identical non-linear transformation) is subtracted from the transformed disturbance; 2) For actual biases in disturbances, a timer with hysteresis in triggering is maintained to disable observer feedback to avoid learning faulty parameters. This technique may be preferred over subtracting a large time constant filtered value of the disturbance as discussed above because it requires less calibration effort and can respond more quickly and accurately.
Input signal 1 is the measured battery current, for example, as shown in
While embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention.