US20110130986A1 - System and Method For Maximizing a Battery Pack Total Energy Metric - Google Patents

System and Method For Maximizing a Battery Pack Total Energy Metric Download PDF

Info

Publication number
US20110130986A1
US20110130986A1 US12/956,936 US95693610A US2011130986A1 US 20110130986 A1 US20110130986 A1 US 20110130986A1 US 95693610 A US95693610 A US 95693610A US 2011130986 A1 US2011130986 A1 US 2011130986A1
Authority
US
United States
Prior art keywords
battery pack
battery
total energy
cells
cell
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US12/956,936
Other versions
US8918299B2 (en
Inventor
Gregory L. Plett
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikola LLC
Rivers & Johnson Aev Inc
Original Assignee
American Electric Vehicles Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by American Electric Vehicles Inc filed Critical American Electric Vehicles Inc
Priority to US12/956,936 priority Critical patent/US8918299B2/en
Assigned to AMERICAN ELECTRIC VEHICLES, INC. reassignment AMERICAN ELECTRIC VEHICLES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PLETT, GREGORY L.
Publication of US20110130986A1 publication Critical patent/US20110130986A1/en
Application granted granted Critical
Publication of US8918299B2 publication Critical patent/US8918299B2/en
Assigned to RIVERS & JOHNSON AEV, INC. reassignment RIVERS & JOHNSON AEV, INC. NUNC PRO TUNC ASSIGNMENT (SEE DOCUMENT FOR DETAILS). Assignors: AMERICAN ELECTRIC VEHICLES, INC.
Assigned to JOHNSON, BRUCE G., RIVERS, DANIEL D. reassignment JOHNSON, BRUCE G. NUNC PRO TUNC ASSIGNMENT (SEE DOCUMENT FOR DETAILS). Assignors: RIVERS & JOHNSON AEV, INC.
Assigned to NIKOLA, LLC reassignment NIKOLA, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JOHNSON, BRUCE G., RIVERS, DANIEL D.
Assigned to NIKOLA LLC reassignment NIKOLA LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: UNIVERSITY OF COLORADO
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/48Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • G01R31/3835Arrangements for monitoring battery or accumulator variables, e.g. SoC involving only voltage measurements
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Definitions

  • This application relates generally to battery cells that can be used in electric vehicles, and more particularly to a method and system for maximizing a battery pack total energy metric.
  • Battery cells are used in a wide variety of electronic and electrical devices. Very often, individual battery cells are connected electrically in series to form battery packs having higher total voltage and higher total energy capacity than individual battery cells.
  • One consequence of connecting battery cells in series is that all of the battery cells will experience the same electrical current. Therefore, the number of ampere-hours added or subtracted from every battery cell's charge level will be the same.
  • individual battery cells may have different charge capacity (in ampere hours). This is particularly true as the battery pack ages, because over time individual battery cells degrade: battery cell resistances tend to increase and battery cell charge capacities tend to decrease. If this process occurs at different rates in different battery cells in a battery pack, then at some point in time one or more battery cells may limit the battery pack total energy capacity.
  • a battery cell having lower charge capacity is more quickly charged to the maximum design voltage, and is more quickly discharged to the minimum design voltage. Therefore, either not all battery cells will be fully charged when the battery cell having lower charge capacity is charged, or not all battery cells will be fully discharged when the battery cell having lower charge capacity is discharged. Not all of the possible energy capacity of the battery pack will be realized.
  • a battery pack may be capable of higher total energy capacity if one or more of the battery cells having low charge capacity are removed from the battery pack so that they no longer limit the range of charge of the other battery cells.
  • these battery cells might be replaced with new battery cells.
  • the battery controller could then allow those battery cells to be abandoned—the lower voltage of these particular battery cells would no longer be restricted by the controller to the lower design voltage.
  • This “undercharge condition” for some battery cell electro-chemistries causes the battery cell voltage to collapse to zero and the battery cell charge capacity to collapse to zero, effectively eliminating that battery cell from the battery pack without physically removing it. This is a safe operating condition, and can result in higher overall battery pack energy capacity.
  • Battery pack total energy capacity is one possible battery pack total energy metric. In other applications it may be desirable to optimize a different battery pack total energy metric that takes into account the total energy capacity and stress factors on remaining battery cells when some battery cells are abandoned.
  • a method for maximizing a battery pack total energy metric in accordance with an exemplary embodiment includes receiving battery cell charge capacity estimates for all battery cells in the battery pack, and computing a battery pack total energy metric for zero or more of the battery cells having lowest charge capacity removed from consideration.
  • the method further includes determining the configuration that results in a maximum battery pack total energy metric, and storing that configuration in a memory.
  • a system for maximizing a battery pack total energy metric in accordance with an exemplary embodiment includes a subsystem configured to receive battery cell charge capacity estimates for all battery cells in the battery pack, and a subsystem configured to compute a battery pack total energy metric for zero or more of the battery cells having lowest charge capacity removed from consideration.
  • the system is further configured to determine the configuration that results in a maximum battery pack total energy metric, and store that configuration in a memory.
  • a computer readable medium having computer-executable instructions for performing a method for maximizing a battery pack total energy metric in accordance with an exemplary embodiment includes receiving battery cell charge capacity estimates for all battery cells in the battery pack, and computing a battery pack total energy metric for zero or more of the battery cells having lowest charge capacity removed from consideration. The method further includes determining the configuration that results in a maximum battery pack total energy metric, and storing that configuration in a memory.
  • FIG. 1 is a schematic of a system for maximizing a battery pack total energy metric in accordance with an exemplary embodiment
  • FIG. 2 is a block diagram of an exemplary computational algorithm utilized by the system of FIG. 1 to compute battery pack total energy
  • FIG. 3 is a block diagram of an exemplary computational algorithm utilized by the system of FIG. 1 to maximize a battery pack total energy metric
  • FIG. 4 is a result using an exemplary embodiment
  • FIG. 5 is a result using an exemplary embodiment.
  • the charge capacity of a battery cell is a value, usually expressed in ampere hours (Ah) or milliampere hours (mAh), that indicates the maximum electrical charge that the battery cell is capable of holding.
  • New battery cells are manufactured with certain nominal charge capacities, but as the battery cells age, their charge capacities generally decrease.
  • Battery packs are often made by connecting individual battery cells in series to obtain higher total voltage and higher total energy storage capacity.
  • One consequence of individual battery cells connected in series is that all battery cells so connected will experience the same electrical current and the number of ampere-hours added or subtracted from each individual battery cell charge level will be the same.
  • one or more battery cells may limit the battery pack total energy capacity.
  • a battery cell having lower charge capacity than others in the battery pack is more quickly charged to the maximum design voltage, and is more quickly discharged to the minimum design voltage. Therefore, to maintain battery pack safety, not all battery cells will be fully charged when the battery cell having lowest charge capacity is fully charged, or not all battery cells will be fully discharged when the battery cell having lowest charge capacity is fully discharged. Not all of the possible energy capacity of the battery pack will be realized unless all charge capacities are identical and the pack is perfectly balanced.
  • a battery pack may be capable of higher total energy capacity if one or more of the battery cells having low charge capacity are removed from the pack so that they no longer limit the range of charge of the other battery cells.
  • these battery cells might be replaced with new battery cells.
  • the battery controller could then allow those battery cells to be abandoned. Abandoning a battery cell means that that particular battery cell is ignored for the purposes of computing which battery cells to equalize, when determining maximum discharge power or energy, and when controlling the battery pack charging process (except inasmuch as safety issues are necessary to consider).
  • this battery pack total energy metric may be equal to battery pack total energy; in other applications it may be equal to a modified function involving battery pack total energy. In every application, the goal is to maximize battery pack performance.
  • the battery cell state-of-charge is first defined, which is a value between 0% and 100% that indicates the relative level of charge held by the battery cell.
  • SOC battery cell state-of-charge
  • a state-of-charge of 100% corresponds to a “full” battery cell, while a state-of-charge of 0% corresponds to an “empty” battery cell. Knowing this, the total energy capacity (in Watt hours) of an individual battery cell can be computed as
  • v(t) is the battery cell voltage at time t
  • i(t) is battery cell current at time t
  • C is the charge capacity of the battery cell (in ampere hours)
  • z 1 is the lower design limit SOC value of the battery cell
  • z 2 is the upper design limit SOC of the battery cell
  • OCV( ) is the open-circuit-voltage of the battery cell (in volts) as a function of SOC.
  • the battery cell open-circuit-voltage function is determined by the battery cell electrochemistry and may be measured using standard laboratory tests. Additionally, it may be stored in a table in pre-integrated form in order to quickly look-up the desired values.
  • Battery pack energy capacity can be computed in a similar way.
  • the lower SOC limit for all other battery cells can be calculated by recognizing that the number of ampere-hours discharged from the battery cell with lowest charge capacity must be identical to the number of ampere-hours discharged from all other battery cells.
  • FIG. 2 gives a flow-chart for this method.
  • An exemplary embodiment receives battery cell charge capacity estimates C k for all cells, computes a battery pack total energy metric for hypothetical battery packs comprising subsets of the full set of battery cells, and selects the configuration having the largest battery pack total energy metric.
  • the battery pack total energy metric is selected to equal the battery pack total energy. The following steps are performed:
  • P k Define battery pack configuration P k to comprise battery cells k through N. That is, P 1 comprises all battery cells, P 2 comprises all battery cells except the one with lowest charge capacity, and so forth.
  • FIG. 4 shows results for this exemplary embodiment for a battery pack comprising 50 battery cells (a lithium-ion battery chemistry is assumed for the OCV function, but the method works for any battery chemistry). Forty-eight of these cells have a capacity of 10 ampere hours, and two of the cells have a capacity of 9.5 ampere hours. In this example, the battery pack total energy is maximized if the two low-capacity battery cells are abandoned, and the pack is assumed to operate using only the remaining forty-eight battery cells.
  • Battery pack total energy might not be the only metric that is desired to be optimized. For example, by abandoning certain battery cells, greater stress is put on the remaining battery cells in the pack, potentially decreasing their lifetimes.
  • An alternate embodiment optimizes a different battery pack total energy metric. The method receives battery cell charge capacity estimates C k for all battery cells, computes a different battery pack total energy metric ME k for a hypothetical battery pack comprising subsets of the full set of battery cells, and selects the configuration having the largest modified battery pack total energy metric.
  • P k Define battery pack configuration P k to comprise battery cells k through N. That is, P 1 comprises all battery cells, P 2 comprises all battery cells except the one with lowest charge capacity, and so forth.
  • FIG. 5 shows results for this exemplary embodiment for a battery pack comprising 50 battery cells (a lithium-ion battery chemistry is assumed for the OCV function, but the method works for any battery chemistry). Forty-eight of these battery cells have a capacity of 10 ampere hours, and two of the battery cells have a capacity of 9.5 ampere hours.
  • the unmodified energy function E k is plotted as triangles, and the modified energy function ME k is plotted as circles. In this example, the modified battery pack total energy is maximized by retaining all of the fifty battery cells and abandoning none of the battery cells.
  • the system and method for maximizing a battery pack total energy metric provides a substantial advantage over other systems and methods.
  • the system and method provide a technical effect of accurately determining an optimal battery pack configuration that maximizes a battery pack total energy metric that is computationally efficient to compute, and can take into account battery cell lifetime stresses while maximizing battery pack total energy.
  • the above-described methods can also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into an executed by a computer, the computer becomes an apparatus for practicing the methods.
  • the computer program code segments configure the microprocessor to create specific logic circuits.

Abstract

A system and method for maximizing a battery pack total energy metric indicative of a total energy of a battery pack is provided. The method includes receiving battery cell charge capacity estimates for all cells in the battery pack, composing battery pack configurations comprising subsets of the totality of battery cells, evaluating a battery pack energy metric for every battery pack configuration that is composed, selecting the battery pack configuration that has the maximum battery pack energy metric, and storing values indicative of the selected battery pack configuration in a memory.

Description

    RELATED APPLICATIONS
  • This applications claims priority to U.S. Provisional Application Ser. No. 61/283,325 filed Dec. 2, 2009, the disclosure of which is hereby incorporated by reference.
  • FIELD OF THE APPLICATION
  • This application relates generally to battery cells that can be used in electric vehicles, and more particularly to a method and system for maximizing a battery pack total energy metric.
  • BACKGROUND
  • Battery cells are used in a wide variety of electronic and electrical devices. Very often, individual battery cells are connected electrically in series to form battery packs having higher total voltage and higher total energy capacity than individual battery cells. One consequence of connecting battery cells in series is that all of the battery cells will experience the same electrical current. Therefore, the number of ampere-hours added or subtracted from every battery cell's charge level will be the same. However, individual battery cells may have different charge capacity (in ampere hours). This is particularly true as the battery pack ages, because over time individual battery cells degrade: battery cell resistances tend to increase and battery cell charge capacities tend to decrease. If this process occurs at different rates in different battery cells in a battery pack, then at some point in time one or more battery cells may limit the battery pack total energy capacity. A battery cell having lower charge capacity is more quickly charged to the maximum design voltage, and is more quickly discharged to the minimum design voltage. Therefore, either not all battery cells will be fully charged when the battery cell having lower charge capacity is charged, or not all battery cells will be fully discharged when the battery cell having lower charge capacity is discharged. Not all of the possible energy capacity of the battery pack will be realized.
  • At some point, a battery pack may be capable of higher total energy capacity if one or more of the battery cells having low charge capacity are removed from the battery pack so that they no longer limit the range of charge of the other battery cells. In some applications, these battery cells might be replaced with new battery cells. In other applications, that might not be practical, so the battery controller could then allow those battery cells to be abandoned—the lower voltage of these particular battery cells would no longer be restricted by the controller to the lower design voltage. This “undercharge condition” for some battery cell electro-chemistries causes the battery cell voltage to collapse to zero and the battery cell charge capacity to collapse to zero, effectively eliminating that battery cell from the battery pack without physically removing it. This is a safe operating condition, and can result in higher overall battery pack energy capacity.
  • While abandoning a battery cell in this manner can result in higher overall battery pack energy capacity, it will also place greater stresses on the remaining battery cells in the battery pack, since they must provide greater power levels per battery cell than they did before. Therefore, in some applications it may be desirable to optimize the battery pack total energy capacity. Battery pack total energy capacity is one possible battery pack total energy metric. In other applications it may be desirable to optimize a different battery pack total energy metric that takes into account the total energy capacity and stress factors on remaining battery cells when some battery cells are abandoned.
  • Accordingly, there is a need for a method for efficiently determining a battery pack configuration based on present battery cell charge capacities that maximizes a battery pack total energy metric. The embodiments disclosed herein perform this task.
  • BRIEF DESCRIPTION OF THE EMBODIMENTS
  • A method for maximizing a battery pack total energy metric in accordance with an exemplary embodiment is provided. The method includes receiving battery cell charge capacity estimates for all battery cells in the battery pack, and computing a battery pack total energy metric for zero or more of the battery cells having lowest charge capacity removed from consideration. The method further includes determining the configuration that results in a maximum battery pack total energy metric, and storing that configuration in a memory.
  • A system for maximizing a battery pack total energy metric in accordance with an exemplary embodiment is provided. The system includes a subsystem configured to receive battery cell charge capacity estimates for all battery cells in the battery pack, and a subsystem configured to compute a battery pack total energy metric for zero or more of the battery cells having lowest charge capacity removed from consideration. The system is further configured to determine the configuration that results in a maximum battery pack total energy metric, and store that configuration in a memory.
  • A computer readable medium having computer-executable instructions for performing a method for maximizing a battery pack total energy metric in accordance with an exemplary embodiment is provided. The method includes receiving battery cell charge capacity estimates for all battery cells in the battery pack, and computing a battery pack total energy metric for zero or more of the battery cells having lowest charge capacity removed from consideration. The method further includes determining the configuration that results in a maximum battery pack total energy metric, and storing that configuration in a memory.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic of a system for maximizing a battery pack total energy metric in accordance with an exemplary embodiment;
  • FIG. 2 is a block diagram of an exemplary computational algorithm utilized by the system of FIG. 1 to compute battery pack total energy;
  • FIG. 3 is a block diagram of an exemplary computational algorithm utilized by the system of FIG. 1 to maximize a battery pack total energy metric;
  • FIG. 4 is a result using an exemplary embodiment; and
  • FIG. 5 is a result using an exemplary embodiment.
  • DETAILED DESCRIPTION
  • The charge capacity of a battery cell is a value, usually expressed in ampere hours (Ah) or milliampere hours (mAh), that indicates the maximum electrical charge that the battery cell is capable of holding. New battery cells are manufactured with certain nominal charge capacities, but as the battery cells age, their charge capacities generally decrease.
  • When charging a battery cell, care must be taken so that its voltage does not exceed some maximum design voltage. When discharging a battery cell, care must be taken so that its voltage does not go below some minimum design voltage. For many battery cell electrochemical compositions, an over-voltage condition is a potential safety issue, and can cause fire or explosion. An under-voltage condition, while not a safety concern, can cause the battery cell to develop permanent degradation in charge capacity.
  • Battery packs are often made by connecting individual battery cells in series to obtain higher total voltage and higher total energy storage capacity. One consequence of individual battery cells connected in series is that all battery cells so connected will experience the same electrical current and the number of ampere-hours added or subtracted from each individual battery cell charge level will be the same. However, since the battery cells will have different individual charge capacities, one or more battery cells may limit the battery pack total energy capacity. A battery cell having lower charge capacity than others in the battery pack is more quickly charged to the maximum design voltage, and is more quickly discharged to the minimum design voltage. Therefore, to maintain battery pack safety, not all battery cells will be fully charged when the battery cell having lowest charge capacity is fully charged, or not all battery cells will be fully discharged when the battery cell having lowest charge capacity is fully discharged. Not all of the possible energy capacity of the battery pack will be realized unless all charge capacities are identical and the pack is perfectly balanced.
  • At some point, a battery pack may be capable of higher total energy capacity if one or more of the battery cells having low charge capacity are removed from the pack so that they no longer limit the range of charge of the other battery cells. In some applications, these battery cells might be replaced with new battery cells. In other applications, that might not be practical, so the battery controller could then allow those battery cells to be abandoned. Abandoning a battery cell means that that particular battery cell is ignored for the purposes of computing which battery cells to equalize, when determining maximum discharge power or energy, and when controlling the battery pack charging process (except inasmuch as safety issues are necessary to consider). That is, the lower voltage of these battery cells would no longer be restricted by the minimum design voltage during a discharge, and the battery cells' charge capacities would be allowed to collapse to zero (a short-circuit condition). This is a safe operating condition, and can result in higher overall battery pack energy capacity.
  • Therefore, in some applications it may be desirable to determine battery pack configurations that optimize the battery pack total energy capacity, possibly abandoning battery cells having low charge capacity. However, while abandoning a battery cell in this manner can result in higher overall battery pack energy capacity, it will also place greater stresses on the remaining battery cells in the battery pack, since they must provide greater power levels per battery cell than they did before. Therefore, in other applications it may be desirable to optimize a different battery pack total energy metric that takes into account the battery pack total energy capacity and stress factors on remaining battery cells when some battery cells are abandoned.
  • Accordingly, there is a need for a method for efficiently determining a battery pack configuration based on present battery cell charge capacities that maximizes a battery pack total energy metric. In some applications, this battery pack total energy metric may be equal to battery pack total energy; in other applications it may be equal to a modified function involving battery pack total energy. In every application, the goal is to maximize battery pack performance.
  • To describe how the present embodiments determine which battery cells are limiting battery pack performance, the battery cell state-of-charge (SOC) is first defined, which is a value between 0% and 100% that indicates the relative level of charge held by the battery cell. A state-of-charge of 100% corresponds to a “full” battery cell, while a state-of-charge of 0% corresponds to an “empty” battery cell. Knowing this, the total energy capacity (in Watt hours) of an individual battery cell can be computed as
  • E = t 1 t 2 v ( t ) i ( t ) t = C t 1 t 2 v ( t ) z ( t ) t t C t 1 t 2 OCV ( z ) t ( 1 )
  • where v(t) is the battery cell voltage at time t, i(t) is battery cell current at time t, C is the charge capacity of the battery cell (in ampere hours), z1 is the lower design limit SOC value of the battery cell, z2 is the upper design limit SOC of the battery cell, and OCV( ) is the open-circuit-voltage of the battery cell (in volts) as a function of SOC. (The second line of this equation relies on the relationship dz/dt=i(t)/C.) To compute battery cell energy, the battery cell charge capacity must be known, and the battery cell open-circuit-voltage function must be known. The battery cell open-circuit-voltage function is determined by the battery cell electrochemistry and may be measured using standard laboratory tests. Additionally, it may be stored in a table in pre-integrated form in order to quickly look-up the desired values.
  • Battery pack energy capacity can be computed in a similar way.
  • E = t 1 t 2 ( k v k ( t ) ) i ( t ) t = k t 1 t 2 v k ( t ) i ( t ) t = k C k t 1 t 2 v k ( t ) z k ( t ) t t k C k z 1 , k z 2 , k OCV ( z ) z ( 2 )
  • Equation (2) recognizes that the charge capacities of each battery cell will be different, so denotes individual charge capacity values as Ck where k is the index of the battery cell, from 1 to the number of battery cells in series. At any point in time, the voltages and states-of-charge of each battery cell will also differ, so are individually denoted as vk(t) and zk(t), respectively. The upper and lower limits on SOC will also differ, so are denoted as z2,k and z1,k, respectively. Battery pack total energy capacity will be maximized when all z2,k values are identical, since the open-circuit-voltage is an increasing function of SOC. Therefore, it is assumed that z2,k=z2 for all k. (This is not a requirement for the present invention, but makes the discussion simpler.) As the battery pack is discharged, the minimum z1,k may not go lower than z1. If all battery cells begin at SOC level z2, the first battery cell to reach the SOC level z1 will be the battery cell with lowest charge capacity. Without loss of generality, assume that battery cells are sorted by index in terms of increasing charge capacity. That is, C1≦C2≦C3. Therefore, it is concluded that z1,1=z1. The lower SOC limit for all other battery cells can be calculated by recognizing that the number of ampere-hours discharged from the battery cell with lowest charge capacity must be identical to the number of ampere-hours discharged from all other battery cells.
  • ( z 2 - z 1 ) C 1 = ( z 2 - z 1 , k ) C k z 1 , k = z 2 - ( z 2 - z 1 ) C 1 C k , ( 3 )
  • Therefore, there is now the capability of calculating the total energy capacity of a series-connected battery pack:
  • 1) Receive battery cell charge capacity estimates Ck for all cells;
  • 2) Determine the battery cell with lowest charge capacity, and label it as cell 1;
  • 3) Compute all z1,k values using Equation (3); and
  • 4) Compute battery pack energy using Equation (2).
  • FIG. 2 gives a flow-chart for this method.
  • Knowing how to compute battery pack total energy allows for the embodiment using a method for maximizing a battery pack total energy metric. An exemplary embodiment receives battery cell charge capacity estimates Ck for all cells, computes a battery pack total energy metric for hypothetical battery packs comprising subsets of the full set of battery cells, and selects the configuration having the largest battery pack total energy metric.
  • In one exemplary embodiment, the battery pack total energy metric is selected to equal the battery pack total energy. The following steps are performed:
  • 1) Receive battery cell charge capacity estimates for all battery cells;
  • 2) Sort battery cell charge capacities in ascending order, indexed from 1 to N, where N is the number of battery cells. That is, C1≦C2≦L≦CN.
  • 3) Define battery pack configuration Pk to comprise battery cells k through N. That is, P1 comprises all battery cells, P2 comprises all battery cells except the one with lowest charge capacity, and so forth.
  • 4) Compute the battery pack total energy Ek using battery pack configuration Pk.
  • 5) Select battery pack configuration with maximum value of Ek. Battery cells not included in this configuration are abandoned.
  • FIG. 4 shows results for this exemplary embodiment for a battery pack comprising 50 battery cells (a lithium-ion battery chemistry is assumed for the OCV function, but the method works for any battery chemistry). Forty-eight of these cells have a capacity of 10 ampere hours, and two of the cells have a capacity of 9.5 ampere hours. In this example, the battery pack total energy is maximized if the two low-capacity battery cells are abandoned, and the pack is assumed to operate using only the remaining forty-eight battery cells.
  • Battery pack total energy might not be the only metric that is desired to be optimized. For example, by abandoning certain battery cells, greater stress is put on the remaining battery cells in the pack, potentially decreasing their lifetimes. An alternate embodiment optimizes a different battery pack total energy metric. The method receives battery cell charge capacity estimates Ck for all battery cells, computes a different battery pack total energy metric MEk for a hypothetical battery pack comprising subsets of the full set of battery cells, and selects the configuration having the largest modified battery pack total energy metric.
  • In one exemplary embodiment, the following steps are performed:
  • 1) Receive battery cell charge capacity estimates for all battery cells;
  • 2) Sort battery cell charge capacities in ascending order, indexed from 1 to N, where N is the number of battery cells. That is, C1≦C2≦L≦CN.
  • 3) Define battery pack configuration Pk to comprise battery cells k through N. That is, P1 comprises all battery cells, P2 comprises all battery cells except the one with lowest charge capacity, and so forth.
  • 4) Compute the battery pack total energy metric MEk using battery pack configuration Pk.
  • 5) Select battery pack configuration with maximum value of MEk. Battery cells not included in this configuration are abandoned.
  • FIG. 5 shows results for this exemplary embodiment for a battery pack comprising 50 battery cells (a lithium-ion battery chemistry is assumed for the OCV function, but the method works for any battery chemistry). Forty-eight of these battery cells have a capacity of 10 ampere hours, and two of the battery cells have a capacity of 9.5 ampere hours. The battery pack total energy metric in this exemplary embodiment is MEk=0.99k Ek. This performance metric penalizes removing cells, such that they will be abandoned only if it significantly increases the battery pack total energy. In the figure, the unmodified energy function Ek is plotted as triangles, and the modified energy function MEk is plotted as circles. In this example, the modified battery pack total energy is maximized by retaining all of the fifty battery cells and abandoning none of the battery cells.
  • The system and method for maximizing a battery pack total energy metric provides a substantial advantage over other systems and methods. In particular, the system and method provide a technical effect of accurately determining an optimal battery pack configuration that maximizes a battery pack total energy metric that is computationally efficient to compute, and can take into account battery cell lifetime stresses while maximizing battery pack total energy.
  • The above-described methods can be embodied in the form of computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. The above-described methods can also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into an executed by a computer, the computer becomes an apparatus for practicing the methods. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
  • While the invention is described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalent elements may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to the teachings of the invention to adapt to a particular situation without departing from the scope thereof. Therefore, it is intended that the invention not be limited to the embodiments disclosed herein, but that the invention include all embodiments falling with the scope of the appended claims.

Claims (9)

1. A method for determining a battery pack total energy value indicative of the total energy that can be stored by a battery pack, comprising:
receiving a battery cell charge capacity estimate indicative of a charge capacity of a battery cell for all battery cells in the battery pack;
determining an upper limit on battery-cell state-of-charge for all battery cells in the battery pack;
determining a lower limit on battery-cell state-of-charge for all battery cells in the battery pack;
determining an individual battery cell total energy value for every battery cell in the battery pack by integrating an open-circuit-voltage function between the lower limit on battery-cell state-of-charge and the upper limit on battery-cell state-of-charge, and multiplying the integral by the charge capacity estimate for that battery cell;
determining the battery pack total energy value indicative of the total energy that can be stored by a battery pack by summing all individual battery cell total energy values; and
storing a value corresponding to the battery pack total energy value in a memory.
2. A method for maximizing a battery pack total energy metric for a battery pack comprising N battery cells, the method comprising:
receiving a battery cell charge capacity estimate indicative of a charge capacity of a battery cell for all battery cells in the battery pack;
composing battery pack configurations comprising subsets of the total N battery cells;
evaluating a battery pack energy metric for every battery pack configuration that is composed;
selecting the battery pack configuration that has the maximum battery pack energy metric; and
storing values representing the selected battery pack configuration in a memory.
3. The method of claim 2, wherein composing battery pack configurations comprising subsets of the total N battery cells comprises:
sorting battery cell charge capacities in order from 1 to N; and
composing N different battery pack configurations denoted Pk for k=1 through N, such that configuration Pk comprises battery cells k through N.
4. The method of claim 2, wherein the battery pack energy metric is defined to be the battery pack total energy of the configuration being evaluated.
5. The method of claim 2 wherein the battery pack energy metric is defined to be a function of the number of cells in the configuration being evaluated multiplied by the battery pack total energy of the configuration being evaluated.
6. A system for maximizing a battery pack total energy metric for a battery pack comprising N battery cells, the system comprising:
a computer configured to receive a battery cell charge capacity estimate indicative of a charge capacity of a battery cell for all battery cells in the battery pack;
the computer further configured to compose battery pack configurations comprising subsets of the total N battery cells;
the computer further configured to evaluate a battery pack energy metric for every battery pack configuration that is composed;
the computer further configured to select the battery pack configuration that has the maximum battery pack energy metric; and
the computer further configured to store values representing the selected battery pack configuration in a memory.
7. (canceled)
8. The method of claim 1, wherein the step of determining an individual battery cell total energy value for every battery cell in the battery pack uses the relationship
E k = C k z 1 , k z 2 , k OCV ( z ) z .
9. The method of claim 1, wherein the step of determining the battery pack total energy value indicative of the total energy that can be stored by a battery pack uses the relationship E=Σk=1 NEk.
US12/956,936 2009-12-02 2010-11-30 System and method for maximizing a battery pack total energy metric Active 2033-10-01 US8918299B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/956,936 US8918299B2 (en) 2009-12-02 2010-11-30 System and method for maximizing a battery pack total energy metric

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US28332509P 2009-12-02 2009-12-02
US12/956,936 US8918299B2 (en) 2009-12-02 2010-11-30 System and method for maximizing a battery pack total energy metric

Publications (2)

Publication Number Publication Date
US20110130986A1 true US20110130986A1 (en) 2011-06-02
US8918299B2 US8918299B2 (en) 2014-12-23

Family

ID=44069502

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/956,936 Active 2033-10-01 US8918299B2 (en) 2009-12-02 2010-11-30 System and method for maximizing a battery pack total energy metric

Country Status (1)

Country Link
US (1) US8918299B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120290234A1 (en) * 2011-05-13 2012-11-15 Gm Global Technology Operations, Llc. Systems and methods for determining cell capacity values in a multi-cell battery
US20140277866A1 (en) * 2013-03-12 2014-09-18 Ford Global Technologies, Llc Reduced central processing unit load and memory usage battery state of charge calculation
CN104569845A (en) * 2014-12-31 2015-04-29 普天新能源车辆技术有限公司 Method and device for detecting capacity of waste power lithium battery
CN105068015A (en) * 2015-09-14 2015-11-18 国家电网公司 Comprehensive evaluation method for performance of battery pack
US20220206073A1 (en) * 2020-12-24 2022-06-30 Contemporary Amperex Technology Co., Limited Acquiring method and device of residual energy of power battery

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107271906B (en) * 2017-05-31 2019-10-18 宁德时代新能源科技股份有限公司 battery pack health degree estimation method and device

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5789924A (en) * 1997-03-20 1998-08-04 Sanyo Electric Co., Ltd. Method of calculating rechargeable battery charge capacity
US6534954B1 (en) * 2002-01-10 2003-03-18 Compact Power Inc. Method and apparatus for a battery state of charge estimator
US6892148B2 (en) * 2002-12-29 2005-05-10 Texas Instruments Incorporated Circuit and method for measurement of battery capacity fade
US20060100833A1 (en) * 2004-11-11 2006-05-11 Plett Gregory L State and parameter estimation for an electrochemical cell
US7193392B2 (en) * 2002-11-25 2007-03-20 Tiax Llc System and method for determining and balancing state of charge among series connected electrical energy storage units
US7315789B2 (en) * 2004-11-23 2008-01-01 Lg Chem, Ltd. Method and system for battery parameter estimation
US7321220B2 (en) * 2003-11-20 2008-01-22 Lg Chem, Ltd. Method for calculating power capability of battery packs using advanced cell model predictive techniques
US7400115B2 (en) * 2006-02-09 2008-07-15 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated combined battery state-parameter vector
US7446504B2 (en) * 2005-11-10 2008-11-04 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated battery state vector
US7521895B2 (en) * 2006-03-02 2009-04-21 Lg Chem, Ltd. System and method for determining both an estimated battery state vector and an estimated battery parameter vector
US7525285B2 (en) * 2004-11-11 2009-04-28 Lg Chem, Ltd. Method and system for cell equalization using state of charge
US20090189613A1 (en) * 2008-01-30 2009-07-30 Lg Chem Ltd. System, method, and article of manufacture for determining an estimated battery cell module state
US7589532B2 (en) * 2005-08-23 2009-09-15 Lg Chem, Ltd. System and method for estimating a state vector associated with a battery
US7593821B2 (en) * 2004-11-23 2009-09-22 Lg Chem, Ltd. Method and system for joint battery state and parameter estimation
US7723957B2 (en) * 2005-11-30 2010-05-25 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated battery parameter vector
US8339100B2 (en) * 2009-09-29 2012-12-25 O2Micro Inc Systems and methods for cell balancing
US8344694B2 (en) * 2009-09-29 2013-01-01 O2Micro International, Ltd. Battery management system with energy balance among multiple battery cells

Patent Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5789924A (en) * 1997-03-20 1998-08-04 Sanyo Electric Co., Ltd. Method of calculating rechargeable battery charge capacity
US6534954B1 (en) * 2002-01-10 2003-03-18 Compact Power Inc. Method and apparatus for a battery state of charge estimator
US7193392B2 (en) * 2002-11-25 2007-03-20 Tiax Llc System and method for determining and balancing state of charge among series connected electrical energy storage units
US6892148B2 (en) * 2002-12-29 2005-05-10 Texas Instruments Incorporated Circuit and method for measurement of battery capacity fade
US20100174500A1 (en) * 2003-11-20 2010-07-08 Lg Chem Ltd. Method for calculating power capability of battery packs using advanced cell model predictive techniques
US7321220B2 (en) * 2003-11-20 2008-01-22 Lg Chem, Ltd. Method for calculating power capability of battery packs using advanced cell model predictive techniques
US7656122B2 (en) * 2003-11-20 2010-02-02 Lg Chem, Ltd. Method for calculating power capability of battery packs using advanced cell model predictive techniques
US7525285B2 (en) * 2004-11-11 2009-04-28 Lg Chem, Ltd. Method and system for cell equalization using state of charge
US20060100833A1 (en) * 2004-11-11 2006-05-11 Plett Gregory L State and parameter estimation for an electrochemical cell
US7315789B2 (en) * 2004-11-23 2008-01-01 Lg Chem, Ltd. Method and system for battery parameter estimation
US7593821B2 (en) * 2004-11-23 2009-09-22 Lg Chem, Ltd. Method and system for joint battery state and parameter estimation
US7800375B2 (en) * 2005-08-23 2010-09-21 Lg Chem, Ltd. System and method for estimating a state vector associated with a battery
US7589532B2 (en) * 2005-08-23 2009-09-15 Lg Chem, Ltd. System and method for estimating a state vector associated with a battery
US7884613B2 (en) * 2005-11-10 2011-02-08 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated battery state vector
US7446504B2 (en) * 2005-11-10 2008-11-04 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated battery state vector
US7656123B2 (en) * 2005-11-10 2010-02-02 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated battery state vector
US7723957B2 (en) * 2005-11-30 2010-05-25 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated battery parameter vector
US20100191491A1 (en) * 2005-11-30 2010-07-29 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated battery parameter vector
US20080249725A1 (en) * 2006-02-09 2008-10-09 Lg Twin Towers 20 System, method, and article of manufacture for determining an estimated combined battery state-parameter vector
US7400115B2 (en) * 2006-02-09 2008-07-15 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated combined battery state-parameter vector
US7893694B2 (en) * 2006-02-09 2011-02-22 Lg Chem, Ltd. System, method, and article of manufacture for determining an estimated combined battery state-parameter vector
US7521895B2 (en) * 2006-03-02 2009-04-21 Lg Chem, Ltd. System and method for determining both an estimated battery state vector and an estimated battery parameter vector
US20090189613A1 (en) * 2008-01-30 2009-07-30 Lg Chem Ltd. System, method, and article of manufacture for determining an estimated battery cell module state
US8339100B2 (en) * 2009-09-29 2012-12-25 O2Micro Inc Systems and methods for cell balancing
US8344694B2 (en) * 2009-09-29 2013-01-01 O2Micro International, Ltd. Battery management system with energy balance among multiple battery cells

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120290234A1 (en) * 2011-05-13 2012-11-15 Gm Global Technology Operations, Llc. Systems and methods for determining cell capacity values in a multi-cell battery
US9037426B2 (en) * 2011-05-13 2015-05-19 GM Global Technology Operations LLC Systems and methods for determining cell capacity values in a multi-cell battery
US20140277866A1 (en) * 2013-03-12 2014-09-18 Ford Global Technologies, Llc Reduced central processing unit load and memory usage battery state of charge calculation
US8972091B2 (en) * 2013-03-12 2015-03-03 Ford Global Technologies, Llc Reduced central processing unit load and memory usage battery state of charge calculation
CN104569845A (en) * 2014-12-31 2015-04-29 普天新能源车辆技术有限公司 Method and device for detecting capacity of waste power lithium battery
CN105068015A (en) * 2015-09-14 2015-11-18 国家电网公司 Comprehensive evaluation method for performance of battery pack
US20220206073A1 (en) * 2020-12-24 2022-06-30 Contemporary Amperex Technology Co., Limited Acquiring method and device of residual energy of power battery
US11397211B2 (en) * 2020-12-24 2022-07-26 Contemporary Amperex Technology Co., Limited Acquiring method and device of residual energy of power battery

Also Published As

Publication number Publication date
US8918299B2 (en) 2014-12-23

Similar Documents

Publication Publication Date Title
US10534028B2 (en) Methodology for charging batteries safely
CN106324318B (en) Method for measuring battery current
US8427105B2 (en) System and method for equalizing a battery pack during a battery pack charging process
CN101960690B (en) Recharging device and recharging method
KR102331727B1 (en) Battery Pack and Charge Controlling System for Electric Vehicle Including Thereof
US20100213901A1 (en) Secondary battery charge control method and charge control circuit
US8918299B2 (en) System and method for maximizing a battery pack total energy metric
US20170104350A1 (en) Device and method for controlling a plurality of cells of a battery
JP4794504B2 (en) Power supply control method
WO2009107236A1 (en) Charging device and quality judging device of pack cell
EP4156449A1 (en) Battery bank power control device and method
US6828758B2 (en) Charge/discharge control method for battery pack and charge/discharge control apparatus for battery pack
CN109655753B (en) Estimation method of SOC of battery pack
KR102564716B1 (en) Battery management system and method for protecting a battery from over-discharge
EP3499255A1 (en) Apparatus and method for processing battery cell voltage data
KR100964316B1 (en) System and Method for balancing battery cells and Recording medium using it
JP2009207332A (en) Charger apparatus for pack battery, and quality decision apparatus for pack battery
KR101741303B1 (en) Voltage balancing apparatus and method between battery racks
US20230148088A1 (en) Battery management apparatus and method
KR20230050028A (en) Battery management system and method for battery monitoring thereof
KR102256117B1 (en) Apparatus and method to estimate state-of-health for battery
KR101748643B1 (en) Method and Apparatus for filtering measurement data of secondary battery pack
KR102020044B1 (en) Battery charging system, and method for controlling maximum capacity charging in battery module using the same
CN112003349A (en) BMS control system of energy storage system
US20240094306A1 (en) Apparatus and method for estimating battery cell capacity

Legal Events

Date Code Title Description
AS Assignment

Owner name: AMERICAN ELECTRIC VEHICLES, INC., COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PLETT, GREGORY L.;REEL/FRAME:025544/0276

Effective date: 20101202

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: RIVERS & JOHNSON AEV, INC., COLORADO

Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:AMERICAN ELECTRIC VEHICLES, INC.;REEL/FRAME:042926/0651

Effective date: 20170705

Owner name: JOHNSON, BRUCE G., COLORADO

Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:RIVERS & JOHNSON AEV, INC.;REEL/FRAME:042926/0717

Effective date: 20170705

Owner name: RIVERS, DANIEL D., COLORADO

Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:RIVERS & JOHNSON AEV, INC.;REEL/FRAME:042926/0717

Effective date: 20170705

AS Assignment

Owner name: NIKOLA, LLC, COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RIVERS, DANIEL D.;JOHNSON, BRUCE G.;REEL/FRAME:043260/0608

Effective date: 20170803

AS Assignment

Owner name: NIKOLA LLC, COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:UNIVERSITY OF COLORADO;REEL/FRAME:045039/0963

Effective date: 20171212

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551)

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: 7.5 YR SURCHARGE - LATE PMT W/IN 6 MO, SMALL ENTITY (ORIGINAL EVENT CODE: M2555); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Year of fee payment: 8