Battery power limits estimation based on RC model

11313912 · 2022-04-26

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of estimating a maximum power limit of a battery cell at a specified prediction time using an improved RC equivalent circuit battery model and based on the battery cell's state of charge (SOC), temperature, and state of health (SOH). The method includes determining the battery cell's peak and continuous current limits, predicting a peak voltage after the specified prediction time based on the peak current limit, determining buffer values for the predicted peak voltage and the temperature of various battery components, setting a maximum current limit based on the buffer values, predicting a maximum voltage after the specified prediction time based on the maximum current limit, and determining a maximum power limit based on the predicted maximum voltage and the maximum current limit.

Claims

1. A method of estimating a maximum power limit of a battery cell at a specified prediction time, comprising: determining a plurality of battery cell parameters; determining a peak current limit and a continuous current limit based on at least one of the plurality of battery cell parameters; determining a predicted peak voltage using an RC equivalent circuit model of the battery cell, wherein at least one of a plurality of RC equivalent circuit model parameters is set based on the specified prediction time, at least one of the plurality of battery cell parameters, and the peak current limit; determining a voltage buffer value based on the predicted peak voltage; determining a temperature buffer value based on a plurality of temperature measurements; determining a maximum current limit based on a weight function applied to the peak current limit and the continuous current limit, wherein the weight function value is determined based on the voltage buffer value and the temperature buffer value; determining a predicted maximum voltage based on the RC equivalent circuit model of the battery, wherein at least one of the plurality of RC equivalent circuit model parameters is set based on the specified prediction time, at least one of the plurality of battery cell parameters, and the maximum current limit; and determining the maximum power limit based on the maximum current limit and the maximum voltage limit.

2. The method of claim 1, wherein the plurality of battery cell parameters includes at least one of a state of charge (SOC) of the battery cell, a temperature of the battery cell, and a state of health (SOH) of the battery cell.

3. The method of claim 1, wherein the maximum power limit is a maximum discharge power limit, the peak current limit is a peak discharge current limit, and the continuous current limit is a continuous discharge current limit.

4. The method of claim 1, wherein the maximum power limit is a maximum charge power limit, the peak current limit is a peak charge current limit, and the continuous current limit is a continuous charge current limit.

5. The method of claim 1, wherein the battery cell is a battery cell included in a battery module comprising at least one battery cell.

6. The method of claim 5, wherein the battery module is a battery module included in a battery pack comprising at least one battery module.

7. The method of claim 6, wherein the plurality of temperature measurements includes at least one measurement from the set of a maximum battery cell temperature, a maximum battery module temperature, and a maximum battery pack components temperature.

8. The method of claim 1, wherein the plurality of temperature measurements includes a temperature of at least one device related to the battery cell by proximity or by an electric connection to the battery cell.

9. The method of claim 1, wherein the RC equivalent circuit model performs a state of charge (SOC) calculation to determine a predicted state of charge (SOC) after the specified prediction time has elapsed as part of determining the predicted peak voltage and the predicted maximum voltage.

10. The method of claim 1, wherein the RC equivalent circuit model performs a state of charge (SOC) calculation to determine an estimated state of charge (SOC) at an earlier time as part of determining the predicted peak voltage and the predicted maximum voltage.

11. A system for estimating a maximum power limit of a battery cell at a specified prediction time, comprising: a sensor system, wherein the sensor system is configured to receive a plurality of temperature measurements from a plurality of temperature sensors; and a controller, wherein the controller is configured to receive data for a plurality of battery cell parameters and the plurality of temperature measurements from the sensor system, and wherein the controller is configured to estimate the maximum power limit of the battery cell using a method comprising: determining a peak current limit and a continuous current limit based on at least one of the plurality of battery cell parameters; determining a predicted peak voltage using an RC equivalent circuit model of the battery cell, wherein at least one of a plurality of RC equivalent circuit model parameters is set based on the specified prediction time, at least one of the plurality of battery cell parameters, and the peak current limit; determining a voltage buffer value based on the predicted peak voltage; determining a temperature buffer value based on the plurality of temperature measurements; determining a maximum current limit based on a weight function applied to the peak current limit and the continuous current limit, wherein the weight function value is determined based on the voltage buffer value and the temperature buffer value; determining a predicted maximum voltage based on the RC equivalent circuit model of the battery, wherein at least one of the plurality of RC equivalent circuit model parameters is set based on the specified prediction time, at least one of the plurality of battery cell parameters, and the maximum current limit; and determining the maximum power limit based on the maximum current limit and the maximum voltage limit.

12. The system of claim 11, wherein the plurality of battery cell parameters includes at least one of a state of charge (SOC) of the battery cell, a temperature of the battery cell, and a state of health (SOH) of the battery cell.

13. The system of claim 11, wherein the maximum power limit is a maximum discharge power limit, the peak current limit is a peak discharge current limit, and the continuous current limit is a continuous discharge current limit.

14. The system of claim 11, wherein the maximum power limit is a maximum charge power limit, the peak current limit is a peak charge current limit, and the continuous current limit is a continuous charge current limit.

15. The system of claim 11, wherein battery cell is a battery cell included in a battery module comprising at least one battery cell.

16. The system of claim 15, wherein the battery module is a battery module included in a battery pack comprising at least one battery module.

17. The system of claim 16, wherein the plurality of temperature measurements includes at least one measurement from the set of a maximum battery cell temperature, a maximum battery module temperature, and a maximum battery pack components temperature.

18. The system of claim 11, wherein the plurality of temperature measurements includes a temperature of at least one device related to the battery cell by proximity or by an electric connection to the battery cell.

19. The system of claim 11, wherein the RC equivalent circuit model performs a state of charge (SOC) calculation to determine a predicted state of charge (SOC) after the specified prediction time has elapsed as part of determining the predicted peak voltage and the predicted maximum voltage.

20. The system of claim 11, wherein the RC equivalent circuit model performs a state of charge (SOC) calculation to determine an estimated state of charge (SOC) at an earlier time as part of determining the predicted peak voltage and the predicted maximum voltage.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The features, objects, and advantages of the disclosed embodiments will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout and wherein:

(2) FIG. 1 is a perspective view of an exemplary embodiment of a vehicle including a battery pack with use for a power limit estimation method.

(3) FIG. 2 is a flow diagram of an exemplary embodiment of a system for implementing a power limit estimation method.

(4) FIG. 3 is a block diagram of an exemplary embodiment of a power limit estimation method.

(5) FIG. 4 is a circuit diagram of an exemplary embodiment of a two branches RC model equivalent circuit for a battery cell.

(6) FIG. 5 is a graphic illustration of an exemplary embodiment of a relationship between a discharge voltage buffer function and a predicted voltage.

(7) FIG. 6 is a graphic illustration of an exemplary embodiment of a relationship between a charge voltage buffer function and a predicted voltage.

(8) FIG. 7 is a graphic illustration of an exemplary embodiment of a relationship between a temperature buffer function and a temperature of a battery component.

DETAILED DESCRIPTION

(9) One aspect of the disclosure is directed to a power limit estimation method.

(10) References throughout this document to “one embodiment,” “certain embodiments,” “an embodiment,” or similar term mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of such phrases in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner on one or more embodiments without limitation. For example, two or more of the innovative methods described herein may be combined in a single method, but the application is not limited to the specific exemplary combinations of methods that are described herein.

(11) As used herein, the terms “a” or “an” shall mean one or more than one. The term “plurality” shall mean two or more than two. The term “another” is defined as a second or more. The terms “including” and/or “having” are open ended (e.g., comprising). The term “or” as used herein is to be interpreted as inclusive or meaning any one or any combination. Therefore, “A, B or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B and C”. An exception to this definition will occur only when a combination of elements, functions, steps or acts are in some way inherently mutually exclusive.

(12) The character “N” refers hereinafter to the last member of a set or the total count of members in a set. The character “X” refers hereinafter to a variable member of a set. The characters “A”, “B”, “C”, etc. refer to a specific but otherwise undefined member of a set.

(13) A detailed description of various embodiments is provided; however, it is to be understood that the disclosed embodiments are merely exemplary and may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the disclosed embodiments.

(14) FIG. 1 is a perspective view of an exemplary embodiment of a vehicle 100 including a battery pack 210 with use for a power limit estimation method 300, wherein the power limit is a function of the continuous power the battery pack 210 can deliver at a given time and the peak power the battery pack 210 can deliver at a given time. The vehicle 100 shown in FIG. 1 is exemplary. The power limit estimation method 300 may be used with any vehicle including a battery pack or any other system with use for a battery power limit estimation method.

(15) FIG. 2 is a flow diagram of an exemplary embodiment of a system 200 for implementing a power limit estimation method 300. In one embodiment, the system 200 includes a battery pack 210, a controller 220, a sensor system 230, and a vehicle system 240, wherein the vehicle system 240 is connected to the battery pack 210 by means of a power conduit 245. In one embodiment, the system 200 receives data from other estimation systems such as a state of charge (SOC) estimation system 250 and a state of health (SOH) estimation system 260.

(16) In one embodiment, the battery pack 210 comprises at least one battery module 212, and each of the at least one battery modules 212 may further comprise at least one battery cell 215. In one embodiment, the power limit estimation method 300 is applied on a per-cell basis—the power limit estimation method 300 provides a power limit estimate for each individual battery cell 215. In another embodiment, the power limit estimation method 300 is applied on a per-module basis. In another embodiment, the power limit estimation method 300 is applied to the battery pack 210 as a whole.

(17) In one embodiment, the sensor system 230 comprises a plurality of sensors, including but not limited to a cell temperature sensor 235 for each battery cell 215 in the battery pack 210, a module temperature sensor 232 for each battery module 212 in the battery pack 210, and a miscellaneous temperature sensor 231 for any miscellaneous components 211 in the battery pack 210. In one embodiment, the sensor system 230 passes sensor data from the plurality of sensors to the controller 220, whereafter the controller 220 determines a battery power limit estimation based at least in part on the sensor data. In one embodiment, the controller 220 may further base the determination of a battery power limit estimation based on a plurality of parameters provided by other estimation systems such as a state of charge (SOC) estimation system 250 and a state of health (SOH) estimation system 260.

(18) In another embodiment, the battery pack 210 discharges power to the vehicle system 240 across the power conduit 245. In one embodiment, after the controller 220 determines a power limit estimation, the controller 220 sends instructions to the battery pack 210 not to provide more power to the vehicle system 240 than is allowable under the power limit. In another embodiment, after the controller 220 determines a power limit estimation, the controller 220 sends instructions to the vehicle system 240 not to draw more power from the battery pack 210 than is allowable under the power limit.

(19) In another embodiment, the battery pack 210 charges power using the vehicle system 240 across the power conduit 245. In this embodiment, the vehicle system 240 may be a dedicated charging system such as a solar panel grid or an alternating charging system, such as a motor in regenerative breaking mode. In one embodiment, after the controller 220 determines a power limit estimation, the controller 220 sends instructions to the battery pack 210 not to charge more power from the vehicle system 240 than is allowable under the power limit. In another embodiment, after the controller 220 determines a power limit estimation, the controller 220 sends instructions to the vehicle system 240 not to provide more power to the battery pack 210 than is allowable under the power limit.

(20) FIG. 3 is a block diagram of an exemplary embodiment of a power limit estimation method 300, wherein the power limit estimation method 300 is applied to a battery cell 215. In one embodiment, the power limit estimation method 300 comprises a continuous current limit block 310, a peak current limit block 320, a capacity block 330, a peak voltage prediction block 340, a discharge/charge voltage buffer function block 350, a temperature buffer function block 360, a discharge/charge current capability block 370, a max voltage prediction block 380, and a power capability calculation block 390. In one embodiment, the power limit estimation method 300 estimates a power limit based on a plurality of battery cell parameters. In one embodiment, the parameters of the plurality of battery cell parameters include the state of charge (SOC) of the battery cell 215, the temperature T.sub.cell of the battery cell 215, and the state of health (SOH) of the battery cell 215.

(21) In one embodiment, the continuous current limit block 310 determines a continuous discharge current limit I.sub.dischg,cont and a continuous charge current limit I.sub.chg,cont based on the state of charge (SOC) of the battery cell 215, the temperature T.sub.cell of the battery cell 215, and the state of health (SOH) of the battery cell 215. In one embodiment, I.sub.dischg,cont and I.sub.chg,cont act as a safe operation limit for the battery cell 215—as long as the charge and discharge current to and from the battery cell 215 remain at a magnitude lower than I.sub.dischg,cont and I.sub.chg,cont, the battery cell 215 will operate safely.

(22) In one embodiment, the peak current limit block 320 determines a peak discharge current limit I.sub.dischg,peak and a peak charge current limit I.sub.chg,peak based on the state of charge (SOC) of the battery cell 215, the temperature T.sub.cell of the battery cell 215, and the state of health (SOH) of the battery cell 215. As with battery continuous current limits, all Li-ion cell manufacturers report the discharge peak current limits (I.sub.dischg,peak) and the charge peak limits (I.sub.chg,peak) of the battery cell 215 in different SOC and temperature conditions for 10 second pulses of discharge or charge duration. In one embodiment, the reported peak current limits are the current capability of the battery cell 215 for different SOC and temperature values, assuming that the battery cell 215 is discharged or charged from rest and open circuit voltage (i.e. the battery is not carrying a load). However, the manufacturer-reported peak current limits do not factor in alternate starting conditions, such as the possibility that a battery cell might be expected to discharge shortly after a charge cycle. Further, the reported peak current limits do not factor in design limitations at the battery module 212 or battery pack 210 level. In one embodiment, it is possible to correct these oversights by use of an improved current limit; an improved current limit estimation method may be used by the continuous current limit block 310 and/or the peak current limit block 320.

(23) In one embodiment, the capacity block 330 determines the capacity of the battery cell 215 based on the state of health (SOH) of the battery cell 215. In one embodiment, the capacity is defined as the usable charge capacity of the battery cell 215 at 25° C. with 1C constant discharge rate and a given SOH value, with usable charge capacity measured from a full charge to a minimum charge defined by a cut-off voltage.

(24) In one embodiment, the peak voltage prediction block 340 predicts the cell voltage based on the discharge and charge peak current limits. In one embodiment, the predicted peak cell voltage is considered in the discharge/charge voltage buffer function 350. In one embodiment, the peak voltage prediction block 340 consists of two parts: SOC Calculation and Voltage prediction.

(25) In order to predict the cell voltage at prediction time t.sub.K seconds from the present time, it is necessary to estimate the final SOC resulting from applying I.sub.dischg,peak or I.sub.chg,peak to discharge or charge the battery over the course of t.sub.K seconds. In one embodiment, SOC.sub.dischg,final is defined as the SOC value for the battery cell 215 after the cell is discharged at a rate of I.sub.dischg,peak for a specified prediction time t.sub.K and SOC.sub.chg,final is defined as the SOC value for the battery cell 215 after the cell is charged at a rate of I.sub.chg,peak for a specified prediction time t.sub.K. In one embodiment, the prediction of the final SOC is calculated as follows:

(26) SOC dischg , final = SOC 0 + I dischg .Math. peak × t K Capacity SOC chg , final = SOC 0 + I chg .Math. peak × t K Capacity
wherein SOC.sub.0 is the SOC value for the battery cell 215 at the present time and t.sub.K is the specified prediction time for which the power limit estimation method 300 is reporting the power capability. In one embodiment, t.sub.K can vary depending on which control strategies the HCU is using. In one embodiment, if SOC.sub.dischg,final is less than SOC.sub.min (e.g. the battery cell 215 is expected to fully discharge during the prediction time t.sub.K), the final SOC value will be set at the SOC.sub.min and I.sub.dischg,peak will be recalculated as follows:

(27) I dischg .Math. peak = SOC min - SOC 0 ( t K / Capacity )
such that discharging at the reported discharge current limit will not discharge more from the battery cell 215 than what is needed to maintain a minimum SOC. In one embodiment, if the SOC.sub.chg,final is higher than SOC.sub.max (e.g. the battery cell 215 is expected to be fully charged during the prediction time t.sub.K), then the final SOC value will be set at the SOC.sub.max and I.sub.chg,peak will be recalculated as follows:

(28) I chg .Math. peak = SOC max - SOC 0 ( t K / Capacity )
such that charging at the reported charge current limit will not charge the battery cell 215 more than what is allowable based on a maximum SOC. In one embodiment, SOC.sub.min and SOC.sub.max are set based on design parameters for operation of the battery cell 215.

(29) In one embodiment, this SOC definition's value for capacity is updated based on the capacity determined by the capacity block 330. In one embodiment, the SOH value is estimated by a SOH block in the BMS.

(30) In one embodiment, to calculate the power capability, it is necessary to have a battery model to predict the cell voltage after a sampling period Δt if the battery is discharged or charged by I.sub.dischg,peak or I.sub.chg,peak, respectively. This model can be imperial or a physics-based model. In one embodiment, a two branches RC model 400 (see FIG. 4) is used to predict the cell voltage and model the battery polarization level in response to various conditions. FIG. 4 is a circuit diagram depicting an exemplary embodiment of a RC model 400 for use in the power limit estimation method 300. In one embodiment, all RC parameters (including but not limited to R.sub.0, C.sub.1, R.sub.1, C.sub.2, R.sub.2, and OCV) may be estimated by using a look-up table populated with data from tests performed on the battery cell 215. In one embodiment, R.sub.0 is determined as a function of the state of charge (SOC) of the battery cell 215, the battery cell 215 temperature T.sub.cell, and the state of health (SOH) of the battery cell 215. In one embodiment, OCV is determined as a function of the state of charge (SOC) of the battery cell 215, the battery cell 215 temperature T.sub.cell, and the state of health (SOH) of the battery cell 200. In one embodiment, C.sub.1, R.sub.1, C.sub.2, and R.sub.2 are determined as a function of the state of charge (SOC) of the battery cell 215, the equivalent circuit current I, the battery cell 215 temperature T.sub.cell, and the state of health (SOH) of the battery cell 200. In one embodiment, the parameters of the RC model 400 are predicted by means of an unscented Kalman filter method.

(31) In one embodiment, by using RC model 400, the cell terminal voltage (V.sub.t) at time t.sub.k can be calculated as follows:

(32) V t , k = OCV k + I k × R 0 , k + U 1 , k - 1 e - Δ t / ( R 1 C 1 ) + I k × R 1 , k ( 1 - e - Δ t / ( R 1 C 1 ) ) + U 2 , k - 1 e - Δ t / ( R 2 C 2 ) + I k × R 2 , k ( 1 - e - Δ t / ( R 2 C 2 ) )
wherein Δt is the incremental sampling period of the battery measurement, k is the sampling step number, and K is the number of sampling steps taken (such that 1≤k≤K and KΔt=t.sub.K). In one embodiment, in order to predict the cell voltage, this equation is solved by assuming constant current discharge or charge at I.sub.dischg,peak or I.sub.chg,peak for the specified prediction time t.sub.K. The initial values of U.sub.1 and U.sub.2 are also necessary to solve the equation and should be estimated alongside the battery SOC at the SOC block. In one embodiment, the initial values of U.sub.1 and U.sub.2 are treated as 0. In one embodiment, if the predicted discharge voltage is less than V.sub.min, or the predicted charge voltage is higher than V.sub.max, then the battery peak current limits may be revised based on those minimum and maximum cell voltage limits.

(33) In one embodiment, the discharge/charge buffer function block 350 defines a discharge voltage buffer value or a charge voltage buffer value based on the predicted cell voltage determined by the peak voltage prediction block 340, wherein the charge/discharge voltage buffer value is a weight function representing a limit on the ability of the battery cell 215 to charge or discharge current. In one embodiment, the discharge/charge buffer function block 350 determines a discharge buffer value based on a cell peak discharge voltage value predicted by the peak voltage prediction block 340. The discharge buffer function may be determined by a piecewise function such as the function represented in FIG. 5. In one embodiment, the discharge/charge buffer function block 350 determines a charge buffer value based on a cell peak charge voltage value predicted by the peak voltage prediction block 340. The charge buffer function may be determined by a piecewise function such as the function represented in FIG. 6.

(34) In one embodiment, the temperature buffer function block 360 determines a value for a temperature buffer function wherein the temperature buffer function is a weight function representing a limit on the ability of the battery cell 215 to charge or discharge current. In one embodiment, the temperature buffer function is defined based on the temperature of each battery component, and is represented as a piecewise function such as the function represented in FIG. 7—the temperature buffer function gradually drops in value from 1 to 0 between two temperature maximum limits T.sub.max,1 and T.sub.max,2. Different batteries may have different temperature buffer functions; however, in the primary embodiment, it is necessary to have three temperature buffer functions as follows:

(35) Cell Temperature buffer function: The maximum temperature of all cells in the battery pack 210 should be considered in determining the battery current capability. The first T.sub.max limit may be set at 40° C. and the second T.sub.max limit may be set at 55° C.

(36) Module Temperature buffer function: The maximum temperature of all modules in the battery pack 210 should be considered in determining the battery current capability. The first T.sub.max limit may be set at 40° C. and the second T.sub.max limit may be set at 70° C.

(37) Pack Components Temperature buffer function: The maximum temperature of at least one of the pack components in the battery pack 210 should be considered in determining the battery current capability. The first T.sub.max limit may be set at 40° C. and the second T.sub.max limit may be set at 100° C.

(38) In one embodiment, the battery discharge/charge current capability block 370 determines a maximum discharge current value I.sub.dischg,max and a maximum charge current value I.sub.chg,max based on I.sub.dischg,peak, I.sub.chg,peak, I.sub.dischg,cont, I.sub.chg,cont, and the plurality of buffer values determined by the charge/discharge voltage buffer function block 350 and the temperature buffer function block 360.

(39) In one embodiment, the battery maximum current capability can be defined as a value between the peak current limit and continuous current limit as follows:
I.sub.dischg,max=α.sub.dischg×I.sub.dischg,peak+(1−α.sub.dischg)×I.sub.dischg,cont
I.sub.chg,max=α.sub.chg×I.sub.chg,peak+(1−α.sub.chg)×I.sub.chg,cont
where α is the buffer function, a weight function with a value between zero and one. In one embodiment, this function represents the capability of the battery to deliver discharge or charge peak currents. In one embodiment, if the buffer value is 1, the battery is 100% capable of discharging at the peak discharge current value (or charging at the peak charge current value), and 0% capable if the buffer value is 0. In one embodiment, to quantify the buffer function, it is necessary to quantify the battery limitations preventing the battery from using 100% peak currents.

(40) In one embodiment, α.sub.dischg and α.sub.chg are determined as minimum values from the set of corresponding values determined by the discharge/charge voltage buffer function block 350 and the temperature buffer function block 360, such that if any one buffer value produced by either of the two blocks 350 and 360 indicates a condition that would restrict or prevent the battery cell from delivering peak discharge power or receiving peak charge power, α.sub.dischg and α.sub.chg are reduced and the battery discharge/charge current capability block 370 weighs the continuous current value more heavily in determining a present maximum discharge/charge current value.

(41) In one embodiment, the max voltage prediction block 380 predicts the cell voltage based on the discharge and charge maximum current limits determined by the battery discharge/charge current capability block 370. The max voltage prediction block 380 may use the same function and RC model 400 as the peak voltage prediction block 340, except with I.sub.dischg,max and I.sub.chg,max as the inputs instead of I.sub.dischg,peak and I.sub.chg,peak.

(42) In one embodiment, the power capability calculation block 390 determines a maximum discharge and charge power based on I.sub.dischg,max, I.sub.chg,max, and the cell voltage predicted at the max voltage prediction block 380. In one embodiment, the maximum discharge and charge power may be determined as follows:
P.sub.dischg,max=I.sub.dischg,max×V.sub.dischg,predict
P.sub.chg,max=I.sub.chg,max×V.sub.chg,predict

(43) While this disclosure makes reference to exemplary embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the claimed embodiments.