IP Library Granted Patent US 11,699,908
Granted Patent B2
US 11,699,908 · App. 17/395,987 · Granted Jul 11, 2023

Large-format battery management system identifies power degradation

Inventors: Huizhi Chen (Guangdong, CN); Youwu Chen (Guangdong, CN); Jianfei Liu (Guangdong, CN); William Tenorio (San Jose, CA); Jujie Xia (Guangdong, CN)
Assignee: Inventus Power, Inc.
H02J7/00032H01M10/0525H01M10/425H01M10/4257H01M10/441H01M10/482H02J7/007H02J7/0013H02J7/0014H02J7/0029H02J7/0047H02J7/0048H02J7/0063H02J7/00712H01M2010/4271H01M2010/4278
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 11,699,908
App. No.
17/395,987
Granted
Jul 11, 2023
Kind
B2
Abstract

A battery system with a large-format Li-ion battery powers attached equipment by discharging battery cells distributed among a plurality of battery packs. The discharging of the battery cells is controlled in an efficient manner while preserving the expected life of the Li-ion battery cells. Each battery pack internally supports a battery management system and may have identical components, thus supporting an architecture that easily scales to higher power/energy. Battery packs may be added or removed without intervention with a user, where one of battery packs serves as a master battery pack and the remaining battery packs serve as slave battery packs. When the master battery pack is removed, one of the slave battery packs becomes the master battery pack. Charging and discharging of the battery cells is coordinated by the master battery pack with the slave battery packs over a communication channel such as a controller area network (CAN) bus.

Claims (92)

1. A method comprising:

receiving, via a communication bus and by a master battery pack of a plurality of battery packs, first battery information associated with slave battery packs of the plurality of battery packs;

generating, at the master battery pack and based on the first battery information, a configuration list;

sending, via the communication bus to a processor of an end device and by the master battery pack, the configuration list;

determining, at the master battery pack, a first slave battery pack of the slave battery packs has a lower charge than each of the master battery pack and a second slave battery pack of the slave battery packs;

sending, from the master battery pack via the communication bus and to the first slave battery pack, a first instruction for the first slave battery pack to begin charging using power from a power bus;

receiving, via the communication bus and by the master battery pack, second battery information associated with the slave battery packs;

determining, at the master battery pack, the first slave battery pack has a higher charge than the master battery pack or the second slave battery pack;

sending, from the master battery pack via the communication bus and to the first slave battery pack, a second instruction for the first slave battery pack to end charging;

receiving, via the communication bus and from one or more slave battery packs, a failure notification;

sending, from the master battery pack via the communication bus and to the end device and based on the failure notification, an alert identifying a degradation of power available from the plurality of battery packs; and

initiating, based on the failure notification, a balancing technique to balance states of charge (SoC) across the plurality of battery packs.

2. The method of claim 1 , wherein determining the first slave battery pack of the slave battery packs has a lower charge comprises determining the first slave battery pack needs to be balanced in charge relative to one or more of the master battery pack or the second slave battery pack, and the method further comprising:

sending, from the master battery pack via the communication bus and to the second slave battery pack, a third instruction for the second slave battery pack to begin discharging power onto the power bus; and

sending, from the master battery pack via the communication bus and to the second slave battery pack, a fourth instruction for the second slave battery pack to end discharging power onto the power bus.

3. The method of claim 2 ,

wherein the first instruction, the second instruction, the third instruction, and the fourth instruction comprise a balancing technique, and

wherein the balancing technique comprises converter balancing technique, a direct balancing technique, or a staggered balancing technique.

4. The method of claim 1 ,

wherein power on the power bus is received from a power bus interface circuit external to the plurality of battery packs.

5. The method of claim 1 ,

wherein the first battery information and the second battery information comprise SoC data.

6. The method of claim 5 , further comprising:

identifying, by the master battery pack and based on the first battery information, a highest SoC value of all of the plurality of battery packs; and

comparing, by the master battery pack, the highest SoC value with SoC values of remaining battery packs of the plurality of battery packs.

7. The method of claim 6 , wherein the initiating comprises:

initiating, by the master battery pack and based on a SoC difference between one of the plurality of battery packs and another of the plurality of battery packs being greater than a first predetermined value, a converter balancing technique for the one and the another of the plurality of battery packs.

8. The method of claim 7 , further comprising:

controlling the one of the plurality of battery packs to discharge over the power bus; and

controlling the another of the plurality of battery packs to enable a converter of the another of the plurality of battery packs to receive charge from the power bus.

9. The method of claim 7 , further comprising:

initiating, by the master battery pack and based on a SoC difference between the one of the plurality of battery packs and a third battery pack of the plurality of battery packs being greater than a second predetermined value, a converter balancing technique for the one of the plurality of battery packs, the another of the plurality of battery packs, and the third battery pack of plurality of battery packs.

10. The method of claim 9 ,

wherein the master battery pack is selected from the group of the one of the plurality of battery packs, the another of the plurality of battery packs, and the third battery pack of plurality of battery packs.

11. The method of claim 6 , wherein the initiating comprises:

initiating, by the master battery pack and based on a SoC difference between one of the plurality of battery packs and another of the plurality of battery packs being less than a first predetermined value, a direct balancing technique for the one and the another of the plurality of battery packs.

12. The method of claim 11 , further comprising:

controlling the one of the plurality of battery packs to discharge over the power bus; and

controlling the another of the plurality of battery packs to enable a converter of the another of the plurality of battery packs to receive charge from the power bus.

13. The method of claim 11 , wherein the master battery pack is selected from the group of the one of the plurality of battery packs and the another of the plurality of battery packs.

14. The method of claim 6 , wherein the initiating comprises:

initiating, by the master battery pack and based on a SoC difference between one of the plurality of battery packs and another of the plurality of battery packs being less than a first predetermined value, based on a SoC difference between the one of the plurality of battery packs and a third of the plurality of battery packs being greater than a second predetermined value, and based on a SoC difference between the one of the plurality of battery packs and a fourth of the plurality of battery packs being greater than a third predetermined value, a staggered balancing technique for the one, the another, the third, and the fourth of the plurality of battery packs.

15. A method comprising:

receiving, via a common communication bus and by a master battery pack of a plurality of battery packs, first battery information associated with a failure of a slave battery pack, wherein the slave battery pack and the master battery pack comprise a plurality of battery packs;

generating, at the master battery pack and based on the first battery information, a message for a remote processor, wherein the message identifies a reduction in capacity;

sending, via the common communication bus, the message to the remote processor; and

initiating, based on the first battery information, a balancing technique to balance SoCs across the plurality of battery packs.

16. A method comprising:

receiving, via a first communication bus and by a master battery pack of a plurality of battery packs, first battery information associated with slave battery packs of the plurality of battery packs;

generating, at the master battery pack and based on the first battery information, a configuration list;

sending, via a second communication bus to a processor of an end device and by the master battery pack, the configuration list;

determining, at the master battery pack, a first slave battery pack of the slave battery packs has a lower charge than each of the master battery pack and a second slave battery pack of the slave battery packs;

sending, from the master battery pack via the first communication bus and to the first slave battery pack, a first instruction for the first slave battery pack to begin charging using power from a power bus;

receiving, via the first communication bus and by the master battery pack, second battery information associated with the slave battery packs;

determining, at the master battery pack, the first slave battery pack has a higher charge than the master battery pack or the second slave battery pack;

sending, from the master battery pack via the first communication bus and to the first slave battery pack, a second instruction for the first slave battery pack to end charging;

receiving, via the first communication bus and from one or more slave battery packs, a failure notification;

sending, from the master battery pack via the second communication bus and to the end device and based on the failure notification, an alert identifying a degradation of power available from the plurality of battery packs; and

initiating, based on the first battery information, a balancing technique to balance SoCs across the plurality of battery packs.

17. The method of claim 16 ,

wherein the first communication bus is a daisy-chained communication bus connecting the plurality of battery packs.

18. The method of claim 16 ,

wherein the plurality of battery packs are connected to the first communication bus, and

wherein the master battery pack and the end device are connected to the second communication bus.

19. A battery pack comprising:

a communication interface;

a power interface with positive and negative connections;

a processor with memory storing instructions; and

one or more battery cells,

wherein the processor, when executing the instructions, causes the battery pack to:

receive, via a communication bus and by a master battery pack of a plurality of battery packs, first battery information associated with slave battery packs of the plurality of battery packs;

generate, at the master battery pack and based on the first battery information, a configuration list;

send, via the communication bus to a processor of an end device and by the master battery pack, the configuration list;

determine, at the master battery pack, a first slave battery pack of the slave battery packs has a lower charge than each of the master battery pack and a second slave battery pack of the slave battery packs;

send, from the master battery pack via the communication bus and to the first slave battery pack, a first instruction for the first slave battery pack to begin charging using power from a power bus;

receive, via the communication bus and by the master battery pack, second battery information associated with the slave battery packs;

determine, at the master battery pack, the first slave battery pack has a higher charge than the master battery pack or the second slave battery pack;

sending, from the master battery pack via the communication bus and to the first slave battery pack, a second instruction for the first slave battery pack to end charging;

receive, via the communication bus and from one or more slave battery packs, a failure notification; and

send, from the master battery pack via the communication bus and to the end device and based on the failure notification, an alert identifying a degradation of power available from the plurality of battery packs.

20. The battery pack of claim 19 , wherein a determination that the first slave battery pack has a lower charge comprises a determination that the first slave battery pack needs to be balanced in charge relative to one or more of the master battery pack or the second slave battery pack, and the instructions further cause the processor to:

send, from the master battery pack via the communication bus and to the second slave battery pack, a third instruction for the second slave battery pack to begin discharging power onto the power bus; and

send, from the master battery pack via the communication bus and to the second slave battery pack, a fourth instruction for the second slave battery pack to end discharging power onto the power bus.

21. A battery pack comprising:

a communication interface;

a power interface with positive and negative connections;

a processor with memory storing instructions; and

one or more battery cells,

wherein the processor, when executing the instructions, causes the battery pack to:

receive, via the communication interface, first battery information associated with a failure of a second battery pack, wherein the second battery pack and the battery pack comprise a plurality of battery packs;

generate, at the battery pack and based on the first battery information, a message for an end device, wherein the message identifies a reduction in capacity; and

sending, via the communication interface, the message to the end device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 4, 2026
From: OAKTREE FUND ADMINISTRATION, LLC, AS ADMINISTRATIVE AGENT
To: INVENTUS POWER, INC.; INVENTUS POWER (DELAWARE), INC.
Reel/Frame 075496/0033 →
SECURITY INTEREST Recorded Apr 15, 2026
From: INVENTUS POWER, INC.; INVENTUS POWER (DELAWARE), INC.
To: OAKTREE FUND ADMINISTRATION, LLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 075416/0604 →
SECURITY INTEREST Recorded Jun 30, 2023
From: INVENTUS POWER, INC.; INVENTUS POWER (DELAWARE), INC.
To: OAKTREE FUND ADMINISTRATION, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 064181/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2021
From: CHEN, HUIZHI; CHEN, YOUWU; LIU, JIANFEI; TENORIO, WILLIAM; XIA, JUJIE
To: ICC ELECTRONICS (DONGGUAN) LTD.
Reel/Frame 057125/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2021
From: ICC ELECTRONICS (DONGGUAN) LTD.
To: INVENTUS POWER, INC.
Reel/Frame 057125/0128 →
Continuity (11)
Continuation 17183422 · Feb 24, 2021
Continuation 16937931 · Jul 24, 2020
Continuation 16937979 · Jul 24, 2020
Continuation 16938008 · Jul 24, 2020
Continuation PCTCN2020093886 · Jun 2, 2020
Continuation PCTCN2020093886 · Jun 2, 2020
Continuation 17395987
Continuation PCTCN2020093886 · Jun 2, 2020
Continuation PCTCN2020093886 · Jun 2, 2020
Continuation PCTCN2020093886 · Jun 2, 2020
Related Publication 20210376629A1 · Dec 2, 2021
Cited By (4)
US 12,224,603 US 12,261,465 US 12,265,128 US 12,301,031