IP Library Granted Patent US 10,693,197
Granted Patent B2
US 10,693,197 · App. 15/365,359 · Granted Jun 23, 2020

System and method of cell block voltage analytics to improve balancing effectiveness and identify self-discharge rate

Inventors: Richard C. Thompson (Cedar Park, TX); Nikhil M Vichare (Austin, TX)
Assignee: Dell Products, L.P.
H01M10/4257H01M10/425H01M10/4207H01M10/482H02J7/0014H02J7/0016H02J7/0021H01M2010/4271H01M2010/4278H02J7/0026
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,693,197
App. No.
15/365,359
Granted
Jun 23, 2020
Kind
B2
Abstract

A battery management unit includes a cell balancing module to perform cell balancing between a cells in a battery cell stack, and a controller operable to determine, during a first charge cycle, that the first cell has reached an over-voltage threshold before the second cell, to determine, during a discharge cycle, that the first cell has reached an under-voltage threshold before the second cell, to identify the first cell as having a lower capacity than the second cell based upon the determination that the first cell reached the over-voltage threshold before the second cell and upon the determination that the first cell reached the under-voltage threshold before the second cell, and to prevent, during another charge cycle, the cell balancing module from performing cell balancing on the first cell based upon the first cell being identified as having the lower capacity than the second cell.

Claims (70)

1. A battery management unit comprising:

a memory including a cell charge history table to store state of charge information for a first battery cell in a battery cell stack; and

a controller programmed to:

determine, during a first discharge cycle of the battery cell stack, a first discharge rate for the first battery cell;

store, in the cell charge history table, a first entry that includes the first discharge rate;

determine, during a second discharge cycle of the first battery cell stack, a second discharge rate for the first battery cell;

store, in the cell charge history table, a second entry that includes the second discharge rate;

identify that the second discharge rate is greater than the first discharge rate; and

provide, to a host system coupled to the battery management unit, a first indication that the second discharge rate is greater than the first discharge rate.

2. The battery management unit of claim 1 , wherein the controller is further programmed to:

in identifying that the second discharge rate is greater than the first discharge rate, identify that the second discharge rate is greater than a discharge rate alert threshold; and

provide, to the host system, a second indication that the second discharge rate is greater than the discharge rate alert threshold.

3. The battery management unit of claim 2 , wherein the discharge rate alert threshold is less than a discharge rate failure threshold.

4. The battery management unit of claim 1 , wherein the controller is further programmed to:

in identifying that the second discharge rate is greater than the first discharge rate, identify that the second discharge rate is greater than the first discharge rate by an amount that is greater than a discharge rate difference threshold; and

provide, to the host system, a second indication that the second discharge rate is greater than the first discharge rate by an amount that is greater than the discharge rate difference threshold.

5. The battery management unit of claim 1 , wherein the controller is further programmed to:

determine, during a first charge cycle of the battery cell stack, that the first battery cell has reached an over-voltage threshold before a second battery in the battery cell stack;

determine, during the first discharge cycle, that the first battery cell has reached an under-voltage threshold before the second battery cell;

identify the first battery cell as having a lower capacity than the second battery cell based upon the determination that the first battery cell reached the over-voltage threshold before the second battery cell and upon the determination that the first battery cell reached the under-voltage threshold before the second battery cell; and

prevent, during a second charge cycle, cell balancing on the first battery cell based upon the first battery cell being identified as having the lower capacity than the second battery cell.

6. The battery management unit of claim 5 , wherein the controller is further programmed to:

store, in the cell charge history table, a third entry that includes a first state of charge of the first battery cell when the first battery cell reached the over-voltage threshold and a first timestamp; and

store, in the cell charge history table, a fourth entry that includes a second state of charge of the first battery cell when the first battery cell reached the under-voltage threshold and a second timestamp, wherein identifying the first battery cell as having the lower capacity is further based upon the third and fourth entries.

7. The battery management unit of claim 6 , wherein the controller is further programmed to:

determine, during the first charge cycle, that the second battery cell has not reached an over-voltage hysteresis threshold in response to determining that the first battery cell has reached the over-voltage threshold; and

perform, during the first charge cycle, cell balancing on the first battery cell in response to determining that the second battery cell has not reached the over-voltage hysteresis threshold.

8. The battery management unit of claim 7 , wherein the controller is further programmed to:

store, in the cell charge history table, a fifth entry that includes a third state of charge of the second battery cell when the first battery cell reached the over-voltage threshold and a third timestamp, wherein directing the cell balancing module to perform cell balancing on the first battery cell is in further response to the fifth entry.

9. A method comprising:

determining, by a controller of a battery management unit, during a first discharge cycle of a battery cell stack, a first discharge rate for a first battery cell in the battery cell stack;

storing, in a cell charge history table of a memory of the battery management unit, a first entry that includes the first discharge rate;

determining, by the controller, during a second discharge cycle of the first battery cell stack, a second discharge rate for the first battery cell;

storing, in the cell charge history table, a second entry that includes the second discharge rate;

identifying, by the controller, that the second discharge rate is greater than the first discharge rate; and

providing, to a host system coupled to the battery management unit, a first indication that the second discharge rate is greater than the first discharge rate.

10. The method of claim 9 , further comprising:

in identifying that the second discharge rate is greater than the first discharge rate, identifying that the second discharge rate is greater than a discharge rate alert threshold; and

providing, to the host system, a second indication that the second discharge rate is greater than the discharge rate alert threshold.

11. The method of claim 10 , wherein the discharge rate alert threshold is less than a discharge rate failure threshold.

12. The method of claim 9 , further comprising:

in identifying that the second discharge rate is greater than the first discharge rate, identifying that the second discharge rate is greater than the first discharge rate by an amount that is greater than a discharge rate difference threshold; and

providing, to the host system, a second indication that the second discharge rate is greater than the first discharge rate by an amount that is greater than the discharge rate difference threshold.

13. The method of claim 9 , further comprising:

determining, during a first charge cycle of the battery cell stack, that the first battery cell has reached an over-voltage threshold before a second battery in the battery cell stack;

determining, during the first discharge cycle, that the first battery cell has reached an under-voltage threshold before the second battery cell;

identifying the first battery cell as having a lower capacity than the second battery cell based upon the determination that the first battery cell reached the over-voltage threshold before the second battery cell and upon the determination that the first battery cell reached the under-voltage threshold before the second battery cell; and

preventing, during a second charge cycle, cell balancing on the first battery cell based upon the first battery cell being identified as having the lower capacity than the second battery cell.

14. The method of claim 13 , further comprising:

storing, in the cell charge history table, a third entry that includes a first state of charge of the first battery cell when the first battery cell reached the over-voltage threshold and a first timestamp; and

storing, in the cell charge history table, a fourth entry that includes a second state of charge of the first battery cell when the first battery cell reached the under-voltage threshold and a second timestamp, wherein identifying the first battery cell as having the lower capacity is further based upon the third and fourth entries.

15. The method of claim 14 , further comprising:

determining, during the first charge cycle, that the second battery cell has not reached an over-voltage hysteresis threshold in response to determining that the first battery cell has reached the over-voltage threshold; and

performing, during the first charge cycle, cell balancing on the first battery cell in response to determining that the second battery cell has not reached the over-voltage hysteresis threshold.

16. The method of claim 15 , further comprising:

store, in the cell charge history table, a fifth entry that includes a third state of charge of the second battery cell when the first battery cell reached the over-voltage threshold and a third timestamp, wherein directing the cell balancing module to perform cell balancing on the first battery cell is in further response to the fifth entry.

17. A non-transitory computer-readable medium including code for performing a method, the method comprising:

determining during a first discharge cycle of a battery cell stack, a first discharge rate for a first battery cell in the battery cell stack;

storing, in a cell charge history table of a memory of a battery management unit, a first entry that includes the first discharge rate;

determining, by a controller of the battery management unit, during a second discharge cycle of the first battery cell stack, a second discharge rate for the first battery cell;

storing, in the cell charge history table, a second entry that includes the second discharge rate;

identifying that the second discharge rate is greater than the first discharge rate; and

providing, to a host system coupled to the battery management unit, a first indication that the second discharge rate is greater than the first discharge rate.

18. The non-transitory computer-readable medium of claim 17 , the method further comprising:

in identifying that the second discharge rate is greater than the first discharge rate, identifying that the second discharge rate is greater than a discharge rate alert threshold; and

providing, to the host system, a second indication that the second discharge rate is greater than the discharge rate alert threshold.

19. The non-transitory computer-readable medium of claim 18 , wherein the discharge rate alert threshold is less than a discharge rate failure threshold.

20. The non-transitory computer-readable medium of claim 17 , the method further comprising:

in identifying that the second discharge rate is greater than the first discharge rate, identifying that the second discharge rate is greater than the first discharge rate by an amount that is greater than a discharge rate difference threshold; and

providing, to the host system, a second indication that the second discharge rate is greater than the first discharge rate by an amount that is greater than the discharge rate difference threshold.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (041829/0873) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0724 →
RELEASE OF SECURITY INTEREST AT REEL 041808 FRAME 0516 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0573 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY INTEREST (NOTES) Recorded Feb 28, 2017
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 041829/0873 →
PATENT SECURITY INTEREST (CREDIT) Recorded Feb 24, 2017
From: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 041808/0516 →
Cited By (1)
US 12,241,943