IP Library Patent Application 13210636
Patent Application
App. No. 13/210,636

SYSTEMS AND METHODS FOR PERFORMING CELL BALANCING IN A VEHICLE USING CELL CAPACITIES

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 None
App. No.
13/210,636
Abstract

Systems and methods to perform cell balancing on a vehicle battery pack. Cell balancing regulates which cells are discharged during use of the battery pack. Individual cell capacities may be used to determine for how long individual cells are discharged.

Claims (83)

1 . A method for performing cell balancing on a vehicle battery pack having a plurality of cells comprising:

calculating or receiving, by one or more processors, an average cell capacity for the plurality of cells;

determining the difference between the cell capacity of an individual cell and the average cell capacity;

using the difference to determine a discharge timer value for a balancing gate that regulates the flow of current from the individual cell; and

controlling the balancing gate to discharge the individual cell based on the determined discharge timer value.

2 . The method of claim 1 , wherein the discharge timer value is determined using:

timer

discharge

=

capacity

i

-

capacity

avg

I

bypass

*

Z

where capacity, is the individual cell capacity, capacity avg is the average cell capacity for the pack, I bypass is the bypass current associated with the balancing gate, and Z is a conversion factor that converts a capacity into a count for the processor.

3 . The method of claim 1 , further comprising providing the discharge timer value to a display.

4 . The method of claim 1 , further comprising using the discharged energy from the cell to propel the vehicle.

5 . The method of claim 1 , further comprising using the discharged energy to power electronics in the vehicle.

6 . The method of claim 1 , further comprising:

storing, in a memory, a history of discharge timer values.

7 . A controller for performing cell balancing on a vehicle battery pack having a plurality of cells, said controller comprising:

one or more processors, and

a memory coupled to the one or more processors, wherein the memory

stores executable instructions that, when executed by the one or more

processors, cause the one or more processors to:

calculate or receive an average cell capacity for the plurality of cells;

determine the difference between the cell capacity of an individual cell and the average cell capacity;

use the difference to determine a discharge timer value for a balancing gate that regulates the flow of current from the individual cell; and

generate a control command that causes the balancing gate to discharge the individual cell for an amount of time corresponding to the determined discharge timer value.

8 . The controller of claim 7 , wherein the discharge timer value is determined using:

timer

discharge

=

capacity

i

-

capacity

avg

I

bypass

*

Z

where capacity, is the individual cell capacity, capacity avg is the average cell capacity for the pack, I bypass is the bypass current associated with the balancing gate, and Z is a conversion factor that converts a capacity into a count for the one or more processors.

9 . The controller of claim 7 , wherein the instructions further cause the one or more processors to provide the discharge timer value to a display.

10 . The controller of claim 7 , wherein the instructions further cause the one or more processors to determine that energy is needed to propel the vehicle and to generate the control command in response to a determination that energy is needed to propel the vehicle.

11 . The controller of claim 7 , wherein the instructions further cause the one or more processors to determine that energy is needed to power electronics in the vehicle and to generate the control command in response to a determination that energy is needed to power electronics in the vehicle.

12 . The controller of claim 7 , wherein the instructions further cause the one or more processors to store a history of discharge timer values in the memory.

13 . The controller of claim 12 , wherein the instructions further cause the one or more processors to provide the history of discharge timer values to an electronic device located outside of the vehicle.

14 . The controller of claim 13 , wherein the electronic device is a handheld device.

15 . A system for performing cell balancing in a vehicle comprising:

voltage sensors configured to measure the voltage of a battery pack and a plurality of cells within said pack;

current sensors configured to measure the currents into and out of the pack; and

a processing circuit comprising:

an interface that receives voltage data from the voltage sensors and current data from the current sensors;

one or more processors; and

a memory coupled to the one or more processors, wherein the memory stores executable instructions that, when executed by the one or more processors, cause the one or more processors to:

calculate an average cell capacity for the plurality of cells using the voltage or current data;

calculate a cell capacity of an individual cell;

determine the difference between the cell capacity of the individual cell and the average cell capacity;

use the difference to determine a discharge timer value for a balancing gate that regulates the flow of current from the individual cell; and

generate a control command that causes the balancing gate to discharge the individual cell for an amount of time corresponding to the determined discharge timer value.

16 . The system of claim 15 , wherein the discharge timer value is determined using:

timer

discharge

=

capacity

i

-

capacity

avg

I

bypass

*

Z

where capacity, is the individual cell capacity, capacity avg is the average cell capacity for the pack, I bypass is the bypass current associated with the balancing gate, and Z is a conversion factor that converts a capacity into a count for the one or more processors.

17 . The system of claim 15 further comprising a cell balancing controller that provides control over the opening and closing of the balancing gate, wherein processing circuit provides the control command to the cell balancing controller, and wherein the cell balancing controller opens or closes the balancing gate in response to receiving the control command.

18 . The system of claim 15 , wherein the control command comprises a voltage that opens or closes the balancing gate.

19 . The system of claim 15 , wherein the instructions further cause the one or more processors to store a history of discharge timer values in the memory.

20 . The system of claim 19 , wherein the instructions further cause the one or more processors to provide the history of discharge timer values to an electronic device located outside of the vehicle.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034186/0776 →
SECURITY AGREEMENT Recorded Jun 28, 2012
From: GM GLOBAL TECHNOLOGY OPERATIONS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 028458/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2011
From: BYLSMA, ZACHARY D.; HERRMANN, MATTHEW A.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 026757/0271 →