A system for balancing charge between a plurality of storage battery cells within a storage battery. The battery balancing system sense changes, possibly caused by environmental influences, in the overall resonant frequency of charge balancing circuits contained within the battery balancing system. Using a phase locked loop based controller, the battery balancing system compensates for the change in resonant frequency by driving the battery balancing circuits at a frequency that matches the actual sensed resonant frequency of the battery balancing circuits.
|
10. A method, comprising:
detecting an overall resonant frequency of a plurality of balancing circuits in a battery balancing system, each of the balancing circuits being coupled to at least a share bus and a battery cell; and
adjusting a driving frequency that drives the plurality of battery balancing circuits to match the overall resonant frequency, the driving frequency being produced by a phase locked loop controller coupled to at least the share bus and the plurality of battery balancing circuits.
1. A device, comprising:
a plurality of balancing circuits, coupled to each of a plurality of coupled battery cells, that conduct current to and from the plurality of coupled battery cells;
a share bus, coupled to at least each of the plurality of balancing circuits; and
a phase locked loop controller, coupled to at least the share bus and the plurality of balancing circuits, that controls a driving frequency for the plurality of balancing circuits by detecting an overall resonant frequency of the plurality of balancing circuits through the share bus and adjusting the driving frequency produced by the phase locked loop controller to match the overall resonant frequency.
15. A system, comprising:
a battery balancing system including a plurality of balancing circuits,
coupled to each of a plurality of coupled battery cells, that conduct current to and from the plurality of battery cells;
a share bus, coupled to at least each of the plurality of balancing circuits; and
a phase locked loop controller, coupled to at least the share bus and the plurality of balancing circuits, that controls a driving frequency for the plurality of balancing circuits by detecting an overall resonant frequency of the plurality of balancing circuits through the share bus and adjusting a driving frequency produced by the phase locked loop controller to match the overall resonant frequency.
2. The device of
3. The device of
4. The device of
5. The device of
6. The device of
7. The device of
8. The device of
9. The device of
11. The method of
12. The method of
13. The method of
14. The method of
16. The system of
17. The system of
18. The system of
|
The present invention relates to a device and method for balancing charge between a plurality of storage batteries, and more specifically, to a battery balancing system that compensates for changes in the resonant frequency of charge balancing circuits in order to maintain optimal system performance.
Electronic monitoring and control applications require continuously supplied power from one or more reliable sources. These sources may generate power (e.g., solar cells, fossil fuel engines, hydroelectric, etc.) or may provide stored power when generated power is not available. If power is supplied from a combination of sources, the flow of energy supplied from these sources must be managed seamlessly. Power spikes or losses often risk an unrecoverable loss of system control, resulting in damage to equipment or possibly life-threatening situations.
Storage batteries are often used as back-up power when generated power is not available. The individual cells of some types of batteries, for example Lithium Ion batteries, may become unbalanced over continuous use. While these batteries may continue to function, the cell unbalancing may cause performance problems and lessen the overall lifespan of the battery. As a result, battery balancing systems are often employed to equalize the energy stored in the battery cells so that performance may be maximized.
Problems may occur, however, as state of the art battery balancing systems age. Analog components employed in the circuits that monitor and redistribute energy amongst the individual battery cells may experience changes in their overall response time due to age, temperature fluctuations, electromagnetic damage, etc. These circuits are usually designed driven at a constant drive frequency that corresponds to the resonant frequency of the circuit as manufactured. As a result, the “evolving” resonant frequency of the circuit no longer matches the original frequency as the circuit is used, and the overall performance of the circuit declines.
What is therefore needed is a battery balancing system that can account for resonant frequency changes in circuit components by automatically altering the drive frequency to match the current resonant frequency of the system.
The present invention includes a device, method and system for balancing the energy level of a plurality of coupled battery cells.
In a first example of the present invention, a controller utilizing a phase-locked loop (PLL) is coupled to a battery balancing system in order to continually optimize battery balancing performance. The battery balancing system may be composed of a plurality of battery balancing circuits, wherein an individual balancing circuit may be coupled to each battery to be balanced. Each battery may further be composed of a plurality of a battery cells.
The battery balancing circuits may conduct current to and from the batteries in order to achieve a balanced energy level between the batteries. The battery balancing circuits, which may be composed at least in part of a forward converter with a resonant fly-back reset circuit, are driven by a battery balancing drive clock. The clock frequency drives the various components of the balancing circuit in a stepwise fashion to allow the charging and discharging of the various components in order to provide the balancing effect.
The aforementioned battery balancing circuits may all be coupled to a common bus, or “share bus,” that allows the PLL-based controller to receive a combined resonant signal from the battery balancing circuits. The controller may then measure the combined fly-back time of the balancing circuits in order to determine an appropriate operating frequency for the battery balancing drive clock, which is supplied back to each battery balancing circuit. In this manner, the balancing circuits may be driven at a frequency that matches their current resonant frequency, helping to assure optimum performance in the balancing of stored battery energy.
The invention will be further understood from the following detailed description of a preferred embodiment, taken in conjunction with appended drawings, in which:
While the invention has been described in preferred embodiments, various changes can be made therein without departing from the spirit and scope of the invention, as described in the appended claims.
I. Exemplary Application Including a Charge Regulation System.
An exemplary application of power management involving a combination of sources is shown in
As further disclosed in
Battery balancing system 200 may include an exemplary charge balancer 230 coupled to each battery cell 220. Battery cell 220 may be made up of one or more individual battery cells connected in parallel. Overall system feedback error 250 may be used as an input to charge balancer 230. These errors may subsequently be used to drive charge balancer 230 to a desired voltage, with an ultimate goal of driving the error to zero. Charge balancer 230, which is essentially a voltage regulator, operates in current limit mode until the battery cell 220 voltage is equal to the error voltage, and consequently all battery cells 220 are charged to the same voltage.
Referring to
Charge balancer 310 operates by comparing the relative voltage levels of battery cells 220, and compensating battery cells 220 with a lower charge with energy from the higher voltage battery cells. For example, if each battery cell 220 normally maintains a charge of approximately 4 volts, and there is one battery cell that has a charge lower than 4 volts, current may flow from the 4 volt batteries to the lower voltage batteries until all batteries are at approximately the same voltage level. This would be a simple circuit if the battery cell plus terminals 222 were each coupled to the share bus through a resistor, and the battery cell minus terminals 220 were each coupled to ground. In multicell battery 210, however, the battery cells 220 are connected in series, and therefore, the low sides of the individual cells are not tied to ground. Nonetheless, the same effect may be achieved through transformer coupling. The gate (G) of each transistor Q1 may be driven by a square wave (e.g., approximately 100 KHz) with 50% duty cycle. When each transistor Q1 turns on (when the gate drive is +), the voltage across each transformer T1 secondary T1B is equal to the cell voltage. If the cell voltages are all equal, the secondary voltages are equal, and no compensating current flows through resistors R3-R7. During the off half-cycle, the waveform “flies back,” producing a half-cycle of a sine wave that also appears on the share bus. Alternatively, if all of the cell voltages are not equal, secondary T1B voltages still match the cell voltages. Compensating current now flows in the through resistors R3-R7, from the highest to lowest cells. Transformers T1 are bidirectional, allowing balancing to occur. The net result is virtually identical to the simple case described above.
II. Implementation of Resonant Frequency Compensation in Accordance with at Least One Embodiment of the Present Invention
Referring now to
Drive frequency controller 400 is coupled to at least the share bus and each charge balancer 310. This controller receives an input of overall resonant frequency from the share bus, and uses this input to determine a current drive frequency for charge balancers 310. In this way, the system of the present invention may, in at least one embodiment, account for changes in charge balancer 310 circuit performance due to any or all of the aforementioned environmental influences 120. A current or actual resonant frequency is read from the share bus, and this frequency is used to drive the charge balancers 310. In this way, battery balancing system 200 may function at an optimal level regardless of the environmental influences affecting the battery system 170.
An exemplary output waveform for these circuits may be seen in
The transformer is now “OFF” in accordance with the waveform of balancing drive clock 600. The fly-back effect begins at 608, wherein the primary coil discharges, forcing a similar effect in the secondary coil T1B of transformer Ti. The fly-back effect completes at 610 where the output 602 of charge balancers 310 again crosses the zero line 612 of the graph. The duration of the fly-back behavior has been indicated as “Tx” in
An exemplary waveform for monitor clock 606 is also shown in
Referring to
Returning to
III. Mathematical Simulation and Derivation of Requirements for a PLL as Implemented in at Least One Embodiment of the Present Invention.
A mathematical time discrete form of a PLL usable in at least one embodiment of the present invention is shown in
y(t)=y(0)+∫0x(τ)·dτ (1)
is replaced by the difference equation:
yn=yn-1+xn and
y0=y(0) (2)
Solving the difference equations on a digital computer or, for example, in an FPGA, is relatively straightforward since it requires simple iterative substitution. On the other hand, solving time continuous equations may be very difficult. It is for this reason that time continuous problems are often transformed to time discrete problems in order to simplify the solutions using a digital computer and/or an FPGA.
In the continuous case a Laplace transform is used to represent the system and in the discrete case we use Z-transform. The difference equation (2) has the Z-transform
In
It is important to observe that while a continuous system is stable for any K, the same is not true for a time discrete system. The choice of K is limited by stability consideration. The stability of a continuous system is determined by the location of the poles of the closed loop transfer function. A system will be stable if all poles of the closed loop transfer function lie strictly in the left hand side of the s-plane. In the simple case of a single pole system, the pole of the closed loop system
which is strictly in the left hand side of the s plane for any positive T (or any positive K), and hence, is stable for any K>0.
A time discrete system will be stable if all the poles of its closed loop Z-transform lie inside the unit circle in the z plane. In the simple case of a single pole system, the pole of the closed loop system (see equation (3) ) is at z=1−K. As seen at 700 in
y(n)=(1−K)·yn-1+K·xn and
y0=y(0) (5)
In various embodiments of the present invention, the relationship between K and the response time may be important. To demonstrate this relationship, the first step will be to solve equation (5) for a step response to better understand the parameter K. From stability consideration we have shown that |1−K|<1. If we substitute q=1−K , and assume a step function in the input (i.e. xn=x0, a constant) equation (5) becomes:
y(n)=q·yn-1+(1−q)·x0 and
y0=y(0) (6)
The closed form solution of equation (6) is:
yn=[y(0)−x0]·qn+x0 (7)
If we assume zero initial condition (i.e. y(0)=0), we get a very familiar form:
yn=x0·(1−qn) (8)
Comparing the step response of the continuous system
the step response in equation (8) we can see the similarity as both systems converge “exponentially” to the steady state value. However, there is an important difference. In the discrete case, if −1<q<0 the system still converges but with strong oscillations. It is recommended to avoid that region of q (and hence K) and choose 0<q<1 or 0<K<1.
Therefore, a small K (near zero) will have a slow response time while a larger K near 1 will have a faster response time. If N is defined as the number of iterations (i.e. sampling time periods) required for the step response to reach 63.21% of steady state, then K and N are related by the following:
Table 1 in
More specifically, the Phase Locked Loop (PLL) for drive frequency controller 400 runs with a sampling rate τ of 10 us. Table 2 disclosed in
The bottom line of all of this math is that we need to implement equation (8) in, for example, an FPGA with numbers (i.e. the variable K) that have a very large range and require many significant digits in the computation. On the other hand, the silicon resource may be limited, which means that the accuracy of the computation must be kept to an acceptable minimum. The first decision is to use K that is a binary fraction, K=2−M. The selection of K can now be presented in terms of M. Table 3 in
Equation (5) can be rewritten as:
and for implementation reasons:
It is important to note that equation (11) requires no multiplication only addition, subtraction and a division by a binary number that is implemented as a simple shift.
The PLL utilized in drive frequency controller 400 operates at approximately 100 KHz with a processing clock (i.e. system clock) of 24 MHz. This implies that
In order to have sufficient dynamic range for the frequency of the balancing oscillator, 9 bits will be used for the integer portion of yn. This implies an output range of 0<yn<511 or a frequency as low as 47 KHz. The choice of 9 bits imposes no limitation on the high end of the frequency.
If the PLL circuit requires a time constant of 160 ms, it may be seen from
However, according to the graph labeled “FIG. 4” disclosed in
Case 1: (series 4) 14 bits was used for the fraction, total word size 23 bits
Case 2: (series 3) 15 bits was used for the fraction, total word size 24 bits
Case 3: (series 2) 17 bits was used for the fraction, total word size 26 bits
Case 4: (series 1) 20 bits was used for the fraction, total word size 29 bits
It is evident that when a word size of 23 bits is used the transient is distorted due to numerical truncation in the computation. The transient improves as more bits are added, but it appears that after 29 bits we achieve a sufficiently good response curve. As a result, for a time constant of 160 ms, 29 bit numbers may be used with 9 bits representing the integral part and 20 bits representing the binary fraction.
The aforementioned PLL may be implemented in hardware as a custom microchip solution such as ASIC, FPGA, MCM, or alternatively, may also be run as a software module in a microprocessor integrated within, or at least coupled to, battery balancing system 200. The PLL may be utilized to determine the fly-back frequency time of charge balancer circuits 310. This time is used to determine 50% of the period for the balancing circuit drive clock time (as shown in
The present invention is an improvement over the state of the art in that it at least adds novel functionality to a system that was previously not anticipated. The present invention may improve current battery balancing systems by allowing these systems to continuously function at optimum efficiency regardless of the impact of environmental influences on various components within the system. The present system provides this functionality by at least monitoring an overall response time of circuits within a battery balancing system, which it utilizes to match a drive frequency to the resonant frequency of the overall system. By constantly driving these circuits at the actual resonant frequency of the system, optimal system performance may be realized.
Accordingly, it will be apparent to persons skilled in the relevant art that various changes in form and detail can be made therein without departing from the spirit and scope of the invention. The breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Lissack, Tsvi, Altemose, George
Patent | Priority | Assignee | Title |
10134451, | Jul 10 2008 | AgigA Tech Inc | Adaptive training and adjustment to changing capacitor values based upon age and usage behavior |
8154259, | Jul 25 2007 | AgigA Tech Inc | Capacitor save energy verification |
8479061, | Sep 24 2009 | AgigA Tech Inc | Solid state memory cartridge with wear indication |
8650363, | May 27 2012 | AgigA Tech Inc | Capacitor save energy verification |
8755243, | Mar 01 2011 | AgigA Tech Inc | Capacitor charge balance system |
8761843, | Sep 18 2009 | Sharp Kabushiki Kaisha | Battery and wireless communication apparatus |
8937496, | Aug 20 2014 | XILINX, Inc. | Clock monitor |
9685797, | Dec 14 2009 | GOLDMAN SACHS BANK USA, AS SUCCESSOR COLLATERAL AGENT | Systems and methods for balancing multi-cell batteries with a transformer and a rectifier circuit |
9842628, | Jul 10 2008 | AGIGA TECH INC. | Capacitor enablement voltage level adjustment method and apparatus |
Patent | Priority | Assignee | Title |
6873134, | Jul 21 2003 | The Boeing Company | Autonomous battery cell balancing system with integrated voltage monitoring |
7193392, | Nov 25 2002 | Tiax LLC | System and method for determining and balancing state of charge among series connected electrical energy storage units |
7245108, | Nov 25 2002 | Tiax LLC | System and method for balancing state of charge among series-connected electrical energy storage units |
20040135545, |
Date | Maintenance Fee Events |
Mar 07 2013 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 16 2017 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 15 2021 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 22 2012 | 4 years fee payment window open |
Mar 22 2013 | 6 months grace period start (w surcharge) |
Sep 22 2013 | patent expiry (for year 4) |
Sep 22 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 22 2016 | 8 years fee payment window open |
Mar 22 2017 | 6 months grace period start (w surcharge) |
Sep 22 2017 | patent expiry (for year 8) |
Sep 22 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 22 2020 | 12 years fee payment window open |
Mar 22 2021 | 6 months grace period start (w surcharge) |
Sep 22 2021 | patent expiry (for year 12) |
Sep 22 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |