METHOD AND SYSTEM FOR BALANCING A BATTERY ASSEMBLY
20210006078 ยท 2021-01-07
Inventors
- Dayang Zheng (Shenzhen, CN)
- Lei Wang (Shenzhen, CN)
- Wentao Wang (Shenzhen, CN)
- Juncheng ZHAN (SHENZHEN, CN)
- Bogao Xu (Shenzhen, CN)
Cpc classification
H02J7/0014
ELECTRICITY
Y02E60/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A method for balancing a battery assembly includes selecting, from a plurality of batteries of the battery assembly in a charging state, one or more batteries based on a status of the plurality of batteries; and controlling charging of the selected one or more batteries for balancing the plurality of batteries. Battery balancing can be energy-efficient and time-efficient. The lifetime of the battery assembly can be extended.
Claims
1. A method for balancing a battery assembly comprising: selecting, from a plurality of batteries of the battery assembly in a charging state, one or more batteries based on a status of the plurality of batteries; and controlling charging of the selected one or more batteries for balancing the plurality of batteries.
2. The method of claim 1, further comprising obtaining the status of the plurality of batteries.
3. The method of claim 1, wherein controlling the charging of the selected one or more batteries includes prioritizing the charging of the selected one or more batteries to be in an order based on one or more respective voltages across the selected one or more batteries.
4. The method of claim 3, wherein prioritizing the charging of the selected one or more batteries to be in the order based on the one or more respective voltages across the selected one or more batteries includes: charging a first battery of the selected one or more batteries prior to charging a second battery of the selected one or more batteries, in response to a voltage across the second battery being greater than a voltage across the first battery by a difference greater than a target voltage difference.
5. The method of claim 3, wherein prioritizing the charging of the selected one or more batteries to be the order based on the one or more respective voltages across the selected one or more batteries includes: charging a first battery and a second battery of the selected one or more batteries simultaneously, in response to a difference between a voltage across the first battery and a voltage across the second battery being less than or equal to a target voltage difference.
6. The method of claim 1, wherein controlling the charging of the selected one or more batteries includes prioritizing the charging of the selected one or more batteries to be in an order based on one or more respective capacities of the selected one or more batteries.
7. The method of claim 6, wherein prioritizing the charging of the selected one or more batteries to be in an order based on the one or more respective capacities of the selected one or more batteries includes: charging a first battery of the selected one or more batteries prior to charging a second battery of the selected one or more batteries, in response to a capacity of the second battery being greater than a capacity of the first battery by a difference greater than a target capacity difference.
8. The method of claim 6, wherein prioritizing the charging of the selected one or more batteries to be in an order based on the one or more respective capacities of the selected one or more batteries includes: charging a first battery and a second battery of the selected one or more batteries simultaneously, in response to a difference between a capacity of the first battery and a capacity of the second battery being less than or equal to a target capacity difference.
9. The method of claim 1, wherein: each of the plurality of batteries includes a plurality of cells connected in parallel and/or in series; and controlling the charging of the selected one or more batteries includes: selecting one or more cells of the plurality of batteries based on the status of the plurality of batteries; and controlling charging of the selected one or more cells for balancing the plurality of cells.
10. The method of claim 9, wherein controlling the charging of the selected one or more cells includes prioritizing the charging of the selected one or more cells to be in an order based on one or more respective voltages across the selected one or more cells.
11. The method of claim 10, wherein prioritizing the charging of the selected one or more cells to be in an order based on the one or more respective voltages across the selected one or more cells includes: charging a first cell of the selected one or more cells prior to charging a second cell of the selected one or more cells in response to a voltage across the second cell being greater than a voltage across the first cell by a difference greater than a target voltage difference.
12. The method of claim 10, wherein prioritizing the charging of the selected one or more cells to be in the order based on the one or more respective voltages across the selected one or more cells includes: charging a first cell and a second cell of the selected one or more cells simultaneously in response to a difference between a voltage across the first cell and a voltage across the second cell being less than or equal to a target voltage difference.
13. The method of claim 9, wherein controlling the charging of the selected one or cells includes prioritizing the charging of the selected one or more cells to be in an order based on one or more respective capacities across the selected one or more cells.
14. The method of claim 13, wherein prioritizing the charging of the selected one or more cells to be in the order based on the one or more respective capacities across the selected one or more cells includes: charging a first cell of the selected one or more cells prior to charging a second cell of the selected one or more cells in response to a capacity of the second cell being greater than a capacity of the first cell by a difference greater than a target capacity difference.
15. The method of claim 13, wherein prioritizing the charging of the selected one or more cells to be in the order based on the one or more respective capacities across the selected one or more cells comprises: charging a first cell and a second cell of the selected one or more cells simultaneously in response to a difference between a capacity of the first cell and a capacity of the second cell being less than or equal to a target capacity difference.
16. A system for balancing a battery assembly comprising: one or more processors individually or collectively configured to: select, from a plurality of batteries of the battery assembly in a charging state, one or more batteries based on a status of the plurality of batteries; and control charging of the selected one or more batteries for balancing the plurality of batteries.
17. The system of claim 16, wherein the one or more processors are further configured to prioritize the charging of the selected one or more batteries to be in an order based on one or more respective voltages across the selected one or more batteries.
18. The system of claim 16, wherein the one or more processors are further configured to prioritize the charging of the selected one or more batteries to be in an order based on one or more respective capacities of the selected one or more batteries.
19. The system of claim 16, wherein: each of the plurality of batteries includes a plurality of cells connected in parallel and/or in series, the one or more processors are further configured to: select one or more cells of the plurality of batteries based on the status of the plurality of batteries; and control charging of the selected one or more cells for balancing the plurality of cells.
20. An apparatus for battery balancing, comprising: a battery assembly comprising a plurality of batteries, the battery assembly being in a charging state; and a system coupled with the plurality of batteries and including one or more processors individually or collectively configured to: select, from the plurality of batteries of the battery assembly in the charging state, one or more batteries based on a status of the plurality of batteries; and control charging of the selected one or more batteries for balancing the plurality of batteries.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0140]
[0141]
[0142]
[0143]
[0144]
[0145]
[0146]
[0147]
[0148]
[0149]
[0150]
[0151]
[0152]
[0153]
[0154]
[0155]
[0156]
[0157]
[0158]
[0159] It should be noted that the figures are not drawn to scale and that elements of similar structures or functions are generally represented by like reference numerals for illustrative purposes throughout the figures. It also should be noted that the figures are only intended to facilitate the description of the preferred embodiments. The figures do not illustrate every aspect of the described embodiments and do not limit the scope of the present disclosure.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0160] Since currently-available methods and systems for battery balancing need to be improved, a method and system that improve efficiency in battery balancing can prove desirable and provide a basis for a wide range of applications, such as computers, medical equipment, automobiles, aerial and other vehicles, computer data centers, and/or telecommunications systems. This result can be achieved, according to embodiments disclosed herein, by a battery management system 100 as illustrated in
[0161] Turning to
[0162] The battery management system 100 can be coupled with the battery assembly 200 by being electrically connected to the battery assembly 200 for electric charge transport, being in communication with the battery assembly 200 for data exchange, or a combination thereof. In certain embodiments, the battery management system 100 can be coupled with one or more of the batteries 210. The battery management system 100 preferably can couple with each of the batteries 210. The battery management system 100 thereby can obtain a status of the battery assembly 200 and balance the battery assembly 200 based upon the status. By balancing the battery assembly 200, energy of the batteries 210 can be fully used and longevity of the batteries 210 can be increased.
[0163] The battery assembly 200 can be in a static state, a discharging state and/or a charging state. According to the state of the battery assembly 200, the battery management system 100 can balance the battery assembly 200 in one or more suitable manners, respectively. Because the battery assembly 200 can be balanced in any state, balancing can be time-efficient.
[0164] Turning to
[0165] Although the detail of battery 210.sub.1 is shown in
[0166] In certain embodiments, the battery management system 100 can obtain a status of the cells 212 and balance the cells 212 based upon the status. By balancing the cells 212, energy of the cells 212 can be fully used and longevity of the cells 212 can be increased.
[0167]
[0168] The control processor 110 can incorporate the functions of a central processing unit (CPU) implemented on one or more integrated circuits. For example, the control processor 110 can include an arithmetic logic unit (ALU) and/or a control logic section. The ALU can perform operations such as mathematical calculations and logic operations such as AND or OR. The control logic section can retrieve instruction operation codes from a memory 120 (shown in
[0169] The battery management system 100 is shown in
[0170] For example, the switch device 160 can include a solid-state switch and/or a solid-state relay each including one or more semiconductor devices. Exemplary semiconductor devices that can be used as the switch device 160 can include diodes, thyristors, and/or transistors such as bipolar transistors or metal-oxide-semiconductor field-effect transistors (MOSFETs). A selected switch device 160 can be coupled to two or more circuit components. Exemplary circuit components can include a selected terminal of a battery and/or a selected terminal of a cell in the battery assembly 200, a power source, and/or a load device. The switch device can be switched on to form an electrical connection between the circuit components, and/or switched off to result in a disconnection between the circuit components.
[0171] The control processor 110 can be coupled directly with the switch devices 160 and/or indirectly coupled with the switch devices 160 via one or more intermediate system components of the battery management system 100. Exemplary intermediate system components can include one or more driver circuits (not shown). At least one of the driver circuits can be coupled to the control processor 110 and/or can boost (and/or strengthen) a control signal generated by the control processor 110 for controlling the switch devices 160. Additionally and/or alternatively, the driver circuit can isolate the ALU and/or control logic section from the switch devices 160, detect malfunctions, store and report failures to the control processor 110, serving as a precaution against failure and/or creating auxiliary voltages.
[0172]
[0173] The battery management system 100 of
[0174] For example, the status can include a voltage of the battery assembly 200. An exemplary voltage can include a total voltage across the battery assembly 200, a voltage across one or more batteries 210, a voltage across one or more cells 212, and/or the like. Additionally and/or alternatively, the status can include a capacity of the battery assembly 200. An exemplary capacity can include a total capacity of the battery assembly 200, a capacity of one or more batteries 210, a capacity of one or more cells 212, and/or the like. Additionally and/or alternatively, the status can include a current of the battery assembly 200. An exemplary current can include a current through the battery assembly 200, a current through one or more batteries 210, a current through one or more cells 212, and/or the like. Additionally and/or alternatively, the status can include one or more other parameters of the battery assembly 200, one or more batteries 210, and/or one or more cells 212. Exemplary status can include, but are not limited to, temperature, state of charge (SOC), depth of discharge (DOD), state of health (SOH), resistance, impedance, conductance, self-discharge, ability to accept a charge, number of charge-discharge cycles, and/or coolant flow if the battery assembly 200 is air or fluid cooled.
[0175] In certain examples, the control processor 110 can communicate with the detectors 130, for example, using hardware connectors and buses. Thus, the control processor 110 can obtain the status of the battery assembly 200.
[0176] The battery management system 100 can include one or more additional hardware components as desired. Exemplary additional hardware components include, but are not limited to, one or more input/output interfaces 140 as shown in
[0177] Additionally and/or alternatively, the battery management system 100 can include one or more input/output devices 150 (for example, buttons, a keyboard, keypad, trackball, displays, and a monitor), as desired. Additionally and/or alternatively, the battery management system 100 can include a communication module (not shown) for communicating with any internal and/or external controller devices, input devices and/or memories.
[0178]
[0179] Based on a status of the batteries 210, two or more batteries 210 of the battery assembly 200 can be selected, at 1010. For example, the battery management system 100 can select two or more batteries 210 based on the obtained status.
[0180] Active balancing of the selected batteries is controlled, at 1020. In active balancing, the system 100 can draw electric charge from one battery 210 (or cell 212) and transfer the drawn charge to another battery 210 (or cell 212). For example, the battery management system 100 can draw charge from a first battery 210 having a first voltage and transfer the charge to a second battery 210 having a second voltage when the first voltage is greater than the second voltage. In certain embodiments, the battery management system 100 can transfer the charge directly and/or indirectly between the batteries 210 (or cells 212). The charge can be indirectly transferred between the batteries 210 (or cells 212), for example, via a direct current to direct current (DC-to-DC) converter (not shown).
[0181] Additionally and/or alternatively, the status of the battery assembly 200 optionally can be obtained. The battery management system 100 can obtain the status of the battery assembly 200, for example, by sensing the batteries 210 (shown in
[0182]
[0183]
[0184] The battery management system 100 can complete the balancing path 300 by switching on the switch device 160 via, for example, a control signal from the control processor 110. The formed balancing path 300 can thus establish an electrical connection between the selected batteries 210.
[0185]
[0186] Although
[0187] In certain embodiments, balancing the selected batteries 210, at 1020 (shown in
[0188] Advantageously, two or more cells 212 can form a cell group. The cells 212 in the cell group can be disconnected from each other and/or at least partially connected with each other. The cells 212 in the cell group can be connected in a series, parallel or a combination of both. The cell group can be connected to the balancing path 300 as a single circuit component. The cell group can thus be actively balanced with other selected cells 212, cell groups and/or batteries 210.
[0189] Although
[0190] In order to actively balance the cells 212 as shown in
[0191] Additionally and/or alternatively, the battery management system 100 can balance the battery assembly 200 by performing balancing between batteries 210 (shown in
[0192]
[0193] The protection circuit 170 can protect the battery assembly 200 in any predetermined manner. In certain embodiments, the protection circuit 170 can detect an undesirable condition via detectors 130. The protection circuit 170 can isolate a selected battery 210 from the balancing path 300 upon detecting the undesirable condition associated with the selected battery 210. Additionally and/or alternatively, the protection circuit 170 can isolate the selected battery 210 from the battery management system 100 and/or the rest of the battery assembly 200.
[0194] An exemplary undesirable condition can include a current passing through the selected battery 210 being outside a predetermined current range. For example, the protection circuit 170 can isolate the selected battery from the balancing path 300 (shown in
[0195] Additionally and/or alternatively, the undesirable condition can include a voltage across the selected battery 210 being outside a predetermined voltage range. For example, the protection circuit 170 can isolate the selected battery 210 from the balancing path 300 upon detecting the voltage across the selected battery 210 being greater than a predetermined upper voltage limit and/or lower than a predetermined lower voltage limit.
[0196] The predetermined current range and/or the predetermined voltage range can be determined based on safe operating conditions of the battery 210.
[0197] Additionally and/or alternatively, the protection circuit 170 can isolate a cell 212 (and/or cell group) from the balancing path 300 and/or other circuit components upon detecting the undesirable condition corresponding to the cell 212 (and/or cell group).
[0198] The protection circuit 170 can include any conventional types of sensors and/or circuit components to achieve the protection functions. For example, the protection circuit 170 can include one or more switch devices (not shown) triggered by sensors (not shown) upon sensing the undesirable condition. The switch devices can be deactivated to electrically disconnect the battery and/or cell from other circuit components. Additionally and/or alternatively, the switch devices can be deactivated to bypass the malfunctioning cell 212 and/or battery 210.
[0199] Although
[0200] The control processor 110 can select, at 1200 (shown in
[0201]
V>V.sub.BALSEquation (1)
[0202] For example, for batteries 210.sub.1, 210.sub.2:
V=V1V2Equation (2)
[0203] where V1 and V2 can refer to total voltage across batteries 210.sub.1, 210.sub.2, respectively. Assuming each of the batteries 210.sub.1, 210.sub.2 includes a plurality of cells 212 connected in series:
V1=V.sub.1,1+ . . . +V.sub.1,nEquation (3-1)
V2=V.sub.2,1+ . . . +V.sub.2,nEquation (3-2)
[0204] where V.sub.x,y refer to voltage of cell y in battery x. When the voltage difference V is less than or equal to the predetermined voltage threshold V.sub.BALS, the batteries 210.sub.1, 210.sub.2 are not selected for active balancing, at 603.
[0205] Additionally and/or alternatively, the control processor 110 can select the two or more batteries 210 when an expected balancing current through the two or more batteries 210 is within a predetermined balancing current range. The expected balancing current can refer to a current that is expected to pass through the balancing path 300 upon forming the balancing path 300. In certain embodiments, the control processor 110 can select the two or more batteries 210 when the expected balancing current through the two or more batteries 210 is less than a predetermined current threshold.
[0206] As shown in
I.sub.EXP<I.sub.CHGMAX.Equation (4)
[0207] For example:
[0208] where R is a total resistance of the balancing path 300. For example:
R=R1+R2Equation (6)
[0209] where R1 and R2 can refer to total resistances across batteries 210.sub.1, 210.sub.2, respectively. Assuming each of the batteries 210.sub.1, 210.sub.2 includes a plurality of cells connected in series:
R1=R.sub.1,1+ . . . +R.sub.1,nEquation (7-1)
R2=R.sub.2,1 . . . R.sub.2,nEquation (7-2)
[0210] where R.sub.x,y refer to resistance of cell y in battery x. The resistance R.sub.x,y can be measured by the detectors 130 (shown in
[0211] Additionally and/or alternatively, the batteries 210 and/or the cells 212 can have very small resistances R1 and R2. A circuit component having a resistance Rp can be added onto the balancing path 300 to increase total resistance of the balancing path 300. Thus, safety of active balancing can advantageously be ensured. For example, Equation (6) can be changed to:
R=R1+R2+Rp.Equation (8)
[0212] The predetermined current threshold I.sub.CHGMAX can be based on a maximum charging current allowed by the selected batteries. The predetermined current threshold I.sub.CHGMAX can be pre-stored in the memory 120 (shown in
[0213] When the expected balancing current I.sub.EXP is greater than or equal to the predetermined current threshold I.sub.CHGMAX, the batteries 210.sub.1, 210.sub.2 are not selected for active balancing, at 603. When the expected balancing current I.sub.EXP is less than the predetermined current threshold I.sub.CHGMAX, the battery management system 100 can actively balance, at 604, the selected batteries 210.sub.1, 210.sub.2. By using Equation (4), the current through the balancing path 300 can advantageously be lower than the predetermined current threshold. Safety of the active balancing can thus be improved.
[0214] Additionally and/or alternatively, the control processor 110 can stop the active balancing based on a balance-termination criterion. For example, the control processor 110 can terminate the active balancing when the difference between respective voltages across the two or more batteries is lower than a target voltage difference V.sub.BALC. At 605, the control processor 110 can compare the voltage difference V with the target voltage difference V.sub.BALC. That is:
VV.sub.BALCEquation (9)
[0215] When the voltage difference V is less than or equal to the target voltage difference V.sub.BALC, the control processor 110 can stop the active balancing, at 606, for example, by disconnecting the balancing path 300. When the voltage difference V is greater than the target voltage difference V.sub.BALC, the active balancing can be continued, at 604.
[0216] In certain examples, the target voltage difference V.sub.BALC can be pre-stored in the memory 120. The target voltage difference V.sub.BALC and the predetermined voltage threshold V.sub.BALS (in Equation (1)) can be uniform and/or different. Although
[0217] Additionally and/or alternatively, the control processor 110 can select two or more batteries 210 when a difference between respective capacities of the two or more batteries 210 is outside a predetermined capacity difference range. In certain embodiments, the control processor 110 can select the two or more batteries 210 when the difference between the respective capacities is greater than a predetermined capacity threshold.
[0218]
Q>Q.sub.BALSEquation (10)
[0219] For example, for batteries 210.sub.1, 210.sub.2:
Q=Q1Q2Equation (11)
[0220] Q1 and Q2 can refer to total capacities of batteries 210.sub.1, 210.sub.2, respectively. Assuming each of the batteries 210.sub.1, 210.sub.2 includes a plurality of cells connected in series:
Q1=Q.sub.1,1+ . . . +Q.sub.1,nEquation (12-1)
Q2=Q.sub.2,1+ . . . +Q.sub.2,nEquation (12-2)
[0221] where Q.sub.x,y refers to capacity of cell y in battery x. When the capacity difference Q is less than or equal to the predetermined capacity threshold Q.sub.BALS, the batteries 210.sub.1, 210.sub.2 are not selected for active balancing, at 703. When the capacity difference Q is greater than the predetermined capacity threshold Q.sub.BALS, selection can be continued.
[0222] As shown in
[0223] Additionally and/or alternatively, the control processor 110 can stop the active balancing when the difference between respective capacities of the two or more batteries is lower than a target capacity difference Q.sub.BALC. At 705, the control processor 110 can compare the capacity difference Q with the target capacity difference Q.sub.BALC:
QQ.sub.BALCEquation (13)
[0224] When the capacity difference Q is less than or equal to the target capacity difference Q.sub.BALC, the control processor 110 can stop the active balancing (shown, at 706), for example, by disconnecting the balancing path 300. When the capacity difference Q is greater than the target capacity difference Q.sub.BALC, the active balancing can be continued (shown, at 704).
[0225] In certain examples, the target capacity difference Q.sub.BALC can be pre-stored in the memory 120. The target capacity difference Q.sub.BALC and the predetermined capacity threshold Q.sub.BALS (shown in Equation (10)) can be uniform and/or different. Although
[0226]
[0227] To actively balance selected cells 212 (as shown in
V1=V.sub.1,1+V.sub.1,2Equation (14-1)
V2=V.sub.2,1+V.sub.2,2Equation (14-2)
[0228] Resistances R1 and R2 (in Equation (6)) can be calculated as follows:
R1=R.sub.1,1+R.sub.1,2Equation (15-1)
R2=R.sub.2,1+R.sub.2,2Equation (15-2)
[0229] Capacities Q1 and Q2 (in Equation (11)) can be calculated as follows:
Q1=Q.sub.1,1+Q.sub.1,2Equation (16-1)
Q2=Q.sub.2,1+Q.sub.2,2Equation (16-2)
[0230] In passive balancing, energy is drawn from the most charged cell and is wasted as heat, usually through one or more resistors. This leads to energy inefficiency especially for applications requiring relatively high electric energy. Using the disclosed methods, the battery assembly 200 can be actively balanced. In other words, extra charge of the high-charged battery/cell can be transferred to the low-charged battery 210 and/or cell 212. Such active balancing is advantageously more energy-efficient than passive balancing.
[0231]
[0232] The method 1100 can be implemented by the battery management system 100 (shown in
[0233] In certain embodiments, the battery management system 100 can prioritize discharging of the selected batteries 210 to be in an order based on respective voltages across the batteries 210. In some embodiments, the order can include a sequence.
[0234] A voltage difference V between two batteries can be compared, at 801, with the target voltage difference V.sub.BALC. Additionally and/or alternatively, a capacity difference Q between two batteries can be compared, at 801, with the target capacity difference Q.sub.BALC. When at least one of the following conditions is met, the batteries 210 can be discharged sequentially (at 802):
V>V.sub.BALC; andEquation (17)
Q>Q.sub.BALC.Equation (18)
[0235] Thus, the battery management system 100 can discharge battery 210.sub.1 prior to discharging battery 210.sub.2. Stated somewhat differently, based on the selection, at 802, battery 210.sub.1 can be selected for discharging and battery 210.sub.2 is not yet selected for discharging. V and Q can be calculated, for example, using Equation (2) and Equation (11). V.sub.BALC and Q.sub.BALC can be predetermined and retrieved from the memory 120. When the voltage difference V is not greater than the target voltage difference V.sub.BALC, and the capacity difference Q is not greater than the target capacity difference Q.sub.BALC, that is:
VV.sub.BALC; andEquation (19)
QQ.sub.BALC,Equation (20)
[0236] the batteries can be charged simultaneously, at 803. Optionally, when Equations (19) and (20) are satisfied during discharging, the battery management system 100 can determine that at least some batteries are balanced, and the discharging can be stopped.
[0237] By using method 800, the battery management system 100 can select the batteries 210 to be discharged at a given moment. Stated somewhat differently, based on the method 800, the battery management system 100 can discharge batteries 210 having the highest voltages and/or capacities, when the voltages decrease due to the discharging, batteries 210 having the second highest voltages and/or capacities can join the discharging. At the last stage of discharging, the batteries 210 of the lowest voltage can join the discharging. Thus, after the discharging, voltage and/or capacities difference between at least some of the batteries 210 can be small. The discharging can thus balance the batteries.
[0238] Similarly, method 800 can be implemented similarly for evaluating between cells 212, and/or cell groups. Calculation of the V can be adjusted accordingly. For example, when selecting between cells 212.sub.1, 212.sub.2 in battery 210.sub.1 for discharging, voltage difference V and the capacity difference Q can be as follows:
V=V1V2=V.sub.1,1V.sub.2,1; andEquation (21)
Q=Q1Q2=Q.sub.1,1Q.sub.2,1.Equation (22)
[0239] Thus, after the discharging, voltage difference between at least some of the cells 212 can be small. The discharging can thus balance the cells 212. The cells 212 and/or cell groups can be of uniform and/or different batteries 210.
[0240] Without selectively discharging cells 212 and/or batteries 210, the cells 212 and/or batteries 210 can be discharged simultaneously. However, weak cells 212 and/or batteries 210 tend to have lower voltage than the other cells 212 and/or batteries 210, due to either higher internal resistance or faster rate of discharge that results from their smaller capacity. For example, if any of the weak cells 212 in a battery 210 hits an under-voltage-protection limit while the total voltage of the battery 210 is still sufficient to power a load, the full capacity of the battery 210 is not utilized. In another example, if any of the weak batteries 210 hits an under-voltage-protection limit while the total voltage of the battery assembly 200 is still sufficient to power a load, the full capacity of the battery assembly 200 is not utilized.
[0241] By using the method 800, the weakest cells 212 and/or batteries 210 are discharged last so the stronger cells 212 and/or batteries 210 are discharged first to be fully utilized. Additionally and/or alternatively, the battery assembly 200 can be balanced via the discharging.
[0242]
[0243] Turning to
[0244]
[0245] In certain embodiments, balancing the batteries 210 can include balancing selected cell groups and/or cells 212 of the batteries 210. Turning to
[0246] Therefore, the weaker batteries 210 and/or cells 212 can be actively balanced with stronger batteries 210 and/or cells 212. After the active balancing, when the weaker cells 212 start to discharge, the weak cells 212 can delay the time of reaching the cell under-voltage-protection limit. The battery assembly 200 can advantageously discharge for a longer time.
[0247] The control processor 110 can select (at 1130, in
[0248] Thus, the total expected balancing current I.sub.EXP through a discharging battery 210 can be obtained. Safety of active balancing and/or discharging can advantageously be ensured.
[0249]
[0250] The battery assembly 200 can receive power via the battery management system 100. The method 1200 can be implemented by the battery management system 100 (shown in
[0251] In certain embodiments, the battery management system 100 can prioritize charging of the selected batteries 210 to be in an order based on respective voltages and/or capacity of the batteries 210. In some embodiments, the order can include a sequence of charging.
[0252] A voltage difference V between two batteries 210 can be compared, at 901, with the target voltage difference V.sub.BALC. Additionally and/or alternatively, a capacity difference Q between two batteries 210 can be compared with the target capacity difference Q.sub.BALC. When at least one of the following conditions is met:
V>V.sub.BALC; andEquation (24)
Q>Q.sub.BALC,Equation (25)
[0253] the batteries can be charged sequentially, at 902. Stated somewhat differently, the system 100 can charge battery 210.sub.1 (having a lower voltage/capacity) prior to charging battery 210.sub.2. In other words, battery 210.sub.1 can be selected for charging, and battery 210.sub.2 is not yet selected for charging. When the voltage difference V is not greater than the target voltage difference V.sub.BALC, and the capacity difference Q is not greater than the target capacity difference Q.sub.BALC, that is:
VV.sub.BALC; andEquation (26)
QQ.sub.BALC,Equation (27)
[0254] the batteries can be charged simultaneously, at 903. Optionally, when Equations (26) and (27) are satisfied for at least some batteries 210, at least some batteries 210 are balanced via charging, and the charging can be stopped.
[0255] The method 900 can be implemented on all the batteries 210 to determine the order of charging. Thus, at a given moment, the battery management system 100 can select the batteries 210 to be charged. Stated somewhat differently, based on the method 900, the battery management system 100 can charge batteries 210 having the lowest voltages and/or capacities. When the voltages and/or capacities increase due to the discharging, batteries 210 having the second lowest voltages and/or capacities can join the charging. At the last stage of charging, the batteries 210 of highest voltage and/or capacities can join. Thus, after the charging, voltage and/or capacity difference between at least some of the batteries 210 can be small. The charging can thus balance the batteries 210.
[0256] Similarly, method 900 can be implemented similarly for comparing between cells 212 and/or cell groups. The cells 212 and/or cell groups to be compared can be of uniform and/or different batteries 210. Values of the target voltage difference V.sub.BALC and/or target capacity difference Q.sub.BALC can be adjusted accordingly based on whether comparison is between batteries 210, cells 212, and/or cell groups.
[0257] Without selectively charging cells 212 and/or batteries 210, the cells 212 and/or batteries 210 can be charged simultaneously. Weak batteries 210 and/or cells 212 are likely to be over-charged, and tend to exhibit higher voltage than other batteries 210 and/or cells 212 at full charge termination. The higher voltage of weak cells 212 at charge completion can lead to accelerated capacity degradation. Weak cells 212 can be weakened further by continuous overcharge cycles. By using method 900, weak cells 212 and/or batteries 210 can be balanced with other cells 212 and/or batteries 210 at full charge termination. Over-charge damage can be advantageously prevented.
[0258]
[0259] Although
[0260]
[0261] The BMU 400 can include one or more cell switch devices 460 for controlling electrical connections to individual cells 212 in response to one or more control signals from the BMU processor 410. The cell switch devices 460 can be provided in a similar manner as the switch devices 160 (shown in
[0262] The BMU 400 can include a protective circuit 470 for protecting each cell 212 from out-of-tolerance ambient and/or operating conditions. In some embodiments, the protection circuit 470 can control the cell switch devices 460 for isolating a selected cell 212 under undesirable conditions.
[0263] Additionally and/or alternatively, the BMU 400 can include a detector 430 for detecting a status of each cell 212. The detector can include one or more sensors (not shown) for sensing status of the cell 212. Additionally and/or alternatively, the BMU 400 can configure connection between cells 212 to be in parallel and/or in series to deliver desired voltage, current, capacity, or power density of the battery 210.
[0264] The BMU 400 can be coupled with the battery management system 100 via power connectors, data lines, and/or buses. Additionally and/or alternatively, the BMU 400 can include one or more input/output interfaces 440 to permit data communication and/or electric charge transport between the BMU 400 and the battery management system 100 (shown in
[0265] Although the BMU 400 is shown in
[0266] Turning to
[0267]
[0268] As the control processor 110 selects batteries and/or cells for active balancing, discharging, and/or charging, the control processor 110 can select one or more switch devices 160 and/or one or more cell switch devices 460 to be turned on and/or off. Thus, an electrical circuit (such as the balancing path 300 shown in
[0269] Additionally and/or alternatively, the control processor 110 and each BMU 400 can communicate via a communication line 180. The BMU 400 can send status of the cells 212 to the control processor 110 via the communication line 180. The control processor 110 can send instructions to the BMU processor 410 (shown in
[0270] In certain embodiments, the BMU 400 and/or the control processor 110 do not necessarily selectively activate/deactivate individual cell switch devices 460 corresponding to a battery 210. Thus, the BMU 400 can balance, discharge, and/or charge all the cells 212 of the battery 210, and the control processor 110 can select and/or switch to the battery 210 as a single unit.
[0271] Various embodiments further disclose computer program product comprising instructions for balancing the battery assembly 200. The program/software can be stored in a (non-transitory) computer-readable storage medium including, e.g., Read-Only Memory (ROM), Random Access Memory (RAM), internal memory, register, computer hard disk, removable disk, CD-ROM, optical disk, floppy disk, magnetic disk, or the like. The program/software can include coded instructions to instruct one or more processors on a computer device to execute the methods in accordance with various disclosed embodiments.
[0272] The disclosed embodiments are susceptible to various modifications and alternative forms, and specific examples thereof have been shown by way of example in the drawings and are herein described in detail. It should be understood, however, that the disclosed embodiments are not to be limited to the particular forms or methods disclosed, but to the contrary, the disclosed embodiments are to cover all modifications, equivalents, and alternatives.