Thermal runaway prognosis by detecting abnormal cell voltage and SOC degeneration
12352788 ยท 2025-07-08
Assignee
Inventors
Cpc classification
G01R31/374
PHYSICS
G01R31/392
PHYSICS
H02J7/0014
ELECTRICITY
G01R19/003
PHYSICS
G01R31/389
PHYSICS
H01M2010/4271
ELECTRICITY
G01R29/04
PHYSICS
G01R31/396
PHYSICS
B60L3/0046
PERFORMING OPERATIONS; TRANSPORTING
H01M10/441
ELECTRICITY
G01R31/3648
PHYSICS
H02J7/0048
ELECTRICITY
H01M10/48
ELECTRICITY
G01R19/16528
PHYSICS
H01M2220/20
ELECTRICITY
H01M10/482
ELECTRICITY
G01R31/367
PHYSICS
International classification
G01R31/36
PHYSICS
G01R19/00
PHYSICS
G01R19/165
PHYSICS
G01R31/389
PHYSICS
G01R31/392
PHYSICS
G01R31/396
PHYSICS
H01M10/48
ELECTRICITY
Abstract
A vehicle, system and method for monitoring an occurrence of thermal runaway in a battery pack of the vehicle. The system includes a plurality of voltage sensors and a processor. The plurality of voltage sensors obtains a plurality of voltage measurements at each of a plurality of battery cells of the battery pack. The processor is configured to determine a mean value based on the plurality of voltage measurements, compare a voltage measurement obtained from a selected battery cell to the mean value, and generate a notification signal when a difference between the voltage measurement from the selected battery cell and the mean value is greater than or equal to a prognostic threshold.
Claims
1. A method of monitoring an occurrence of thermal runaway in a battery pack, comprising: obtaining a plurality of voltage measurements at each of a plurality of battery cells of the battery pack between a trailing time edge of a moving time window and a current time edge of the moving time window; determining a mean voltage based on the plurality of voltage measurements obtained between the trailing time edge and the current time edge; determining a residual for a selected battery cell, wherein the residual is a difference between a voltage obtained after the moving time window for the selected battery cell and the mean voltage; comparing the residual for the selected battery cell to a prognostic threshold, wherein the prognostic threshold is an integer multiple of a standard deviation of the plurality of voltage measurements obtained between the trailing time edge and the current time edge about the mean voltage; and generating a notification signal when the residual for the selected battery cell is greater than or equal to the prognostic threshold.
2. The method of claim 1, further comprising determining at least one of: (i) a voltage of the selected battery cell; (ii) a state of charge of the selected battery cell; (iii) a rate of change of voltage over time of the selected battery cell; and (iv) a rate of change of a state of charge over time of the selected battery cell.
3. The method of claim 1 wherein obtaining the plurality of voltage measurements at each of a plurality of battery cells of the battery pack includes obtaining a first plurality of voltage measurements at a first time and a second plurality of voltage measurements at a second time, further comprising: determining a first plurality of states of charge for each of the plurality of battery cells from the first plurality of voltage measurements; determining a first mean state of charge from the first plurality of states of charge; determining a first deviation of a state of charge of a selected battery from the first mean state of charge at the first time; determining a second plurality of states of charge for each of the plurality of battery cells from the second plurality of voltage measurements; determining a second mean state of charge from the plurality of states of charge; determining a second deviation of the state of charge of the selected battery from the second mean state of charge at the second time; determining a difference between the first deviation and the second deviation; and determining a shorting resistance of the selected battery cell from the difference.
4. The method of claim 1, wherein the prognostic threshold is one of: (i) 4 times the standard deviation; and (ii) 6 times the standard deviation.
5. The method of claim 1, further comprising obtaining the plurality of voltage measurements between a trailing time edge of a time window and a current time edge of the time window and obtaining the voltage measurement from the selected battery cell at the current time edge of the time window.
6. The method of claim 5, further comprising determining the standard deviation from the voltage measurements obtained over the time window.
7. The method of claim 6, further comprising correcting a voltage for a discharge of the selected battery cell due to cell balancing.
8. A system for monitoring an occurrence of thermal runaway in a battery pack of a vehicle, comprising: a plurality of voltage sensors for obtaining a plurality of voltage measurements at each of a plurality of battery cells of the battery pack between a trailing time edge of a moving time window and a current time edge of the moving time window; and a processor configured to: determine a mean voltage based on the plurality of voltage measurements obtained between the trailing time edge and the current time edge; determine a residual for a selected battery cell, wherein the residual is a difference between a voltage obtained after the moving time window for the selected battery cell and the mean voltage; compare the residual for the selected battery cell to a prognostic threshold, wherein the prognostic threshold is an integer multiple of a standard deviation of the plurality of voltage measurements obtained between the trailing time edge and the current time edge about the mean voltage; and generate a notification signal when the residual is greater than or equal to the prognostic threshold.
9. The system of claim 8, wherein the processor is further configured to determine at least one of: (i) a voltage of the selected battery cell; (ii) a state of charge of the selected battery cell; (iii) a rate of change of voltage over time of the selected battery cell; and (iv) a rate of change of a state of charge over time of the selected battery cell.
10. The system of claim 8, wherein the prognostic threshold is one of: (i) 4 times the standard deviation; and (ii) 6 times the standard deviation.
11. The system of claim 8, wherein the plurality of voltage sensors is further configured to obtain the plurality of voltage measurements between a trailing time edge of a time window and a current time edge of the time window and obtain the voltage measurement from the selected battery cell at the current time edge of the time window.
12. The system of claim 11, wherein the processor is further configured to determine the standard deviation from the voltage measurements obtained over the time window.
13. The system of claim 8, wherein obtaining the plurality of voltage measurements at each of a plurality of battery cells of the battery pack includes obtaining a first plurality of voltage measurements at a first time and a second plurality of voltage measurements at a second time, further comprising: determining a first plurality of states of charge for each of the plurality of battery cells from the first plurality of voltage measurements; determining a first mean state of charge from the first plurality of states of charge; determining a first deviation of a state of charge of a selected battery from the first mean state of charge at the first time; determining a second plurality of states of charge for each of the plurality of battery cells from the second plurality of voltage measurements; determining a second mean state of charge from the plurality of states of charge; determining a second deviation of the state of charge of the selected battery from the second mean state of charge at the second time; determining a difference between the first deviation and the second deviation; and determining a shorting resistance of the selected battery cell from the difference.
14. The system of claim 13, wherein the processor is further configured to correct a voltage for a discharge of the selected battery cell due to cell balancing.
15. A vehicle, comprising: a battery pack having a plurality of battery cells; a plurality of voltage sensors for obtaining a plurality of voltage measurements at each of the plurality of battery cells between a trailing time edge of a moving time window and a current time edge of the moving time window; and a processor configured to: determine a mean voltage based on the plurality of voltage measurements obtained between the trailing time edge and the current time edge; determine a residual for a selected battery cell, wherein the residual is a difference between a voltage obtained after the moving time window for the selected battery cell and the mean voltage; compare the residual for the selected battery cell to a prognostic threshold, wherein the prognostic threshold is an integer multiple of a standard deviation of the plurality of voltage measurements obtained between the trailing time edge and the current time edge about the mean voltage; and generate a notification signal when the residual is greater than or equal to the prognostic threshold.
16. The vehicle of claim 15, wherein the processor is further configured to determine at least one of: (i) a voltage of the selected battery cell; (ii) a state of charge of the selected battery cell; (iii) a rate of change of voltage over time of the selected battery cell; and (iv) a rate of change of a state of charge over time of the selected battery cell.
17. The vehicle of claim 15, wherein obtaining the plurality of voltage measurements at each of a plurality of battery cells of the battery pack includes obtaining a first plurality of voltage measurements at a first time and a second plurality of voltage measurements at a second time, further comprising: determining a first plurality of states of charge for each of the plurality of battery cells from the first plurality of voltage measurements; determining a first mean state of charge from the first plurality of states of charge; determining a first deviation of a state of charge of a selected battery from the first mean state of charge at the first time; determining a second plurality of states of charge for each of the plurality of battery cells from the second plurality of voltage measurements; determining a second mean state of charge from the plurality of states of charge; determining a second deviation of the state of charge of the selected battery from the second mean state of charge at the second time; determining a difference between the first deviation and the second deviation; and determining a shorting resistance of the selected battery cell from the difference.
18. The vehicle of claim 15, wherein the prognostic threshold is one of: (i) 4 times the standard deviation; and (ii) 6 times the standard deviation.
19. The vehicle of claim 15, wherein the plurality of voltage sensors is further configured to obtain the plurality of voltage measurements between a trailing time edge of a time window and a current time edge of the time window and obtain the voltage measurement from the selected battery cell at a same time step the current time edge of the time window.
20. The vehicle of claim 19, wherein the processor is further configured to determine the standard deviation from the voltage measurements obtained over the time window.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other features, advantages and details appear, by way of example only, in the following detailed description, the detailed description referring to the drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DETAILED DESCRIPTION
(18) The following description is merely exemplary in nature and is not intended to limit the present disclosure, its application or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
(19) In accordance with an exemplary embodiment,
(20) The electrical load 108 can include a motor of the electric vehicle 100 and/or other electrical components, such as dashboard lights, exterior lights, entertainment systems, etc. The control system 110 includes a processor 112 and a memory storage device 114 having various programs or instructions 116 stored therein. The processor 112 can access and the programs or instructions from the memory storage device 114 and run the programs or instructions to perform the various operations disclosed herein for predicting an onset of thermal runaway (TRA) and generate an appropriate alarm or take an appropriate action.
(21) The control system 110 is in communication with an alarm notification unit 118 and can notify the alarm notification unit when a thermal runaway event is predicted based on the calculations disclosed herein. In an embodiment, the alarm notification unit 118 can transmit a notification signal to a remote server 120 such as OnStar. The remote server 120 can respond to the notification signal by alerting local emergency units such as firefighters. In other embodiments, the alarm notification unit 118 can provide a visual signal to a driver of the vehicle or sound an alarm. In various embodiments, rather than generating an alarm, data can be sent to the remote server 120 at a later time for processing and review.
(22)
(23)
(24)
where Voc is an open circuit voltage of the battery. The Voc is dependent on a state of charge (SOC) of the battery at a given time step k. The change in the state of charge at given time is given in Eq. (2):
(25)
Where SOC(k+1) is the state of charge at the (k+1).sup.th time step, SOC(k) is the state of charge at the k.sup.th time step. Cap is a cell capacity of the battery cell and dt is a sample time interval between the k.sup.th time step and the (k+1).sup.th time step. Eq. (2) can be rearranged to solve for internal short resistance, as shown in Eq. (3):
(26)
(27)
(28)
where M.sub.b is the battery cell mass, C.sub.pb is a heat coefficient, T.sub.b is a temperature of the battery cell, T.sub.c is a coolant temperature, T.sub.i is temperature of an adjacent battery cell, and hA is a heat convention coefficient or heat conduction coefficient. When in use, the temperature of the battery cell rises over time. Point 402 indicates a temperature at which thermal runaway occurs.
(29)
(30)
(31) A time window 620 is used to determine the presence of an internal short circuit. The time window 620 can be a moving time window and includes a trailing time edge 622 and a current time edge 624, which are maintained at a selected time duration from each other. In one embodiment, calculations are performed using measurements obtained at the current time edge 624.
(32) Voltage measurements of each of n cells in a battery pack are obtained at current time edge 624. A mean value, or mean voltage, is determined from the voltages. A plurality of prognostic thresholds that are established based on the mean voltage and a standard deviation about the mean voltage. In various embodiments, the prognostic thresholds are spaced from the mean value by an integral multiple of the standard deviation. However, this is not a necessary limitation of the invention. For illustrative purposes, a first prognostic threshold 630 is located at 3 away from the mean value, a second prognostic threshold 632 is located at 4 away from the mean value, and a third prognostic threshold 634 is located at 6 away from the mean value. The plurality of prognostic thresholds is used to test for a condition leading to thermal runaway. Each battery cell voltage is tested against the prognostic thresholds. If one of the battery cell voltages is outside of the mean voltage by an amount greater than the plurality of prognostic thresholds, an alarm is generated.
(33) As an example, voltage curve 612 is between the second prognostic threshold 632 and the third prognostic threshold 634 at the current time edge as shown by point 636. No alarm is generated for this situation. In another example, voltage curve 608 is outside of the third prognostic threshold 634 at the current time edge as shown by point 638 and thus an alarm is generated.
(34) In one embodiment, the mean voltage is determined using only voltage measurements obtained at the current time edge 624. In another embodiment, the mean voltage and standard deviation are determined using voltage measurements obtained during the time window 620 (i.e., between the trailing time edge 622 and the current time edge 624) in order to provide a more rigorous mean voltage.
(35)
(36) A residual for the j.sup.th battery cell at an i.sup.th time step is a given by a difference between the battery cell voltage and the mean value of voltage for the group of battery cells in the battery module or battery pack at the i.sup.th time step, as shown in Eq. (5):
r.sub.j(i)=V.sub.j(i)V.sub.mean(i)Eq. (5)
where j=1, . . . , n, and n is the number of battery cells in the battery module or the battery pack. Graph 700 includes a residual group 702 for residuals of normal battery cells of the battery pack. A mean value, or mean residual, is derived from the residuals of the n battery cells. Graph 700 also shows residuals for battery cells having various internal short resistances R.sub.SC. Residual curve 708 corresponds to Rsc=0.3 ohms. Residual curve 710 corresponds to Rsc=0.43 ohms. Residual curve 712 corresponds to Rsc=0.88 ohms. Residual curve 714 corresponds to Rsc=2 ohms. Residual curve 716 corresponds to Rsc=7 ohms. Residual curve 718 corresponds to Rsc=15 ohms.
(37) Time window 720 shows a time interval over at which measurement can be obtained to perform calculations for predicting an onset of TRA. Time window 720 includes a trailing time edge 722 and a current time edge 724. Calculations using the residuals are the same as described in
(38) Prognostic thresholds in
(39)
(40) Boxes 810, 812 and 814 provide a test loop for the cell voltages or residuals. In box 810, the cell voltage or residual is compared with the first prognostic threshold. If the voltage or residual is less than or equal to the first prognostic threshold, then the method loops back to box 810. If the cell voltage or residual is greater than the first prognostic threshold, then the method continues to box 812. In box 812, the cell voltage or residual is compared with the second prognostic threshold. If the voltage or residual is less than or equal to the second prognostic threshold, then the method loops back to box 812. If the cell voltage or residual is greater than the second prognostic threshold, then the method continues to box 814. In box 814, the cell voltage or residual is compared with the third prognostic threshold. If the voltage or residual is less than or equal to the third prognostic threshold, then the method loops back to box 814. If the cell voltage or residual is greater than the third prognostic threshold, then the method continues to box 816. As the cell voltages or residuals are being tested in boxes 810, 812 and 814, a loop time dt is measured to determine how long the cell voltage takes to pass through the prognostic thresholds.
(41) In box 816, a test is performed to determine the validity of the test loop. If the loop time dt is less than or equal to a selected time threshold, then the method proceeds to box 818 in which it is determined that the prognostic test is invalid. The selected time threshold can be a predetermined fraction of a second, in various embodiments. If, in box 816, the loop time dt is greater than the selected time threshold, the method proceeds to box 820. In box 820, an alarm is generated, and the charging process is stopped if the battery is being charged.
(42)
(43)
(44)
(45)
(46) Graph 1300 shows the measurement of a voltage of a j.sup.th battery cell of the battery pack. Voltage measurements are obtained at periodic intervals as indicated by V(1), V(2), V(3), . . . V(i), where V(i) is the i.sup.th measurement. The base time interval separating two time-adjacent voltage measurements is time interval T. Thus, the voltage V(i) obtained at the i.sup.th time step is separated by iT from the first voltage V(1) obtained at the first time step
(47) Once the measurements have been obtained, the voltages are corrected for natural discharge if battery cell balancing is on-going within the battery. For a voltage measurement V(i), a corresponding state of charge SOC(i) is determined using the function represented in
SOC(i).fwdarw.SOC(i)+Ah(i)/CapEq. (6)
Where Ah(i) is the balanced amp-hours (Ah) from natural discharge and Cap is the cell capacity. A corrected voltage is then determined from the corrected SOC using the function represented in
dV(i)=V(i+1)V(1)Eq. (7)
For example, dV(1)=V(2)V(1) and dV(3)=V(3)V(1)
(48) In one embodiment, a mean value dV.sub.m(i) can be determined using voltages from the plurality of battery cells in a module or in a battery pack. If the mean value dV.sub.m(i) is significant or greater than a selected threshold, it can be subtracted from each of the voltage measurements prior to determining the rate of change between time intervals.
(49) In order to monitor a battery cell for an internal short, the rate of voltage drop dV.sub.j(i) for the j.sup.th cell at the i.sup.th time step is tested against a prognostic threshold Thr shown in Eq. (8):
(50)
where the prognostic threshold is on the right-hand side of Eq. (8). Cap is the cell capacity of the battery cell and x is a specified cell short resistance, such as about 500. In one embodiment, the mean voltage
(51)
In another embodiment, the threshold Thr is a difference between the mean of the voltage drops over the n battery cells in the battery module or battery pack and a multiple of a standard deviation , as shown in Eq. (10):
Thd=1/n.sub.j=0.sup.ndV.sub.j(i)k(dV.sub.j(i))Eq. (10):
(52) Similar calculations can be determined TRA using a drop rate in state of charge (SOC). The SOC is determined from the voltage measurements using the function represented in
SOC(i)=.sub.voc2soc(V(i))Eq. (11)
The change in SOC is thus given by Eq. (12):
dSOC.sub.j(i)=.sub.voc2soc(V.sub.j(i)).sub.voc2soc(V.sub.j(1))Eq. (12)
Similar to the voltage drop method, if cell balancing of the battery pack is on-going, the amount of natural discharge due to cell balancing is to be removed from the determined state of charge shown in Eq. (11) before calculating the change of SOC in Eq. (12). The change in the SOC for the battery cell over the time frame is compared to a prognostic threshold, as shown in Eq. (13):
(53)
If the dSOC.sub.j(i) is greater than the threshold, an alarm is generated. In another embodiment, the threshold is based on as a difference between a mean delta SOC (dSOC) over all battery cells of the battery pack and a multiple of a standard deviation of the delta SOC, as shown in Eq. (14):
Thd=1/n.sub.j=0.sup.ndSOC.sub.j(i)k(dSOC.sub.j(i))Eq. (14)
(54)
(55)
dSOC.sub.j(1)=
where dSOC.sub.j(1) is the deviation in state of charge of the j.sup.th cell at time i=1,
(56) At box 1508, voltage measurements are obtained for the n cells at a second sample time (i=2). At box 1510, the state of charge at i=2 (SOC.sub.j (2)) is determined for each of the n cells. At box 1512, a mean state of charge value is determined for the n cells and a deviation in the SOC for each of the n cells is determined, as given in Eq. (16):
dSOC.sub.j(2)=
where dSOC.sub.j(2) is the deviation in state of charge of the j.sup.th cell at time i=2,
(57) In box 1514, the change in the state of charge between time i=1 and time i=2 is determined. The impact of cell balancing on an individual cell can be compensated for based using a balancing percent based on amp-hours over the time interval t. In an embodiment, the balancing percent is given in Eq. (17):
(58)
where Ahr(j) is the balanced amp-hours of the j.sup.th cell,
ddSOC(j)=dSOC.sub.j(2)dSOC.sub.j(1)+BalPctEq. (18).
In box 1516, a shorting resistance R is then calculated the results of Eq. (18), as shown in Eq. (19):
(59)
In box 1518, each shorting resistance R.sub.j is compared to a resistance threshold and an alarm is generated if the a R.sub.j is less than the resistance threshold, indicating a short circuit.
(60)
(61) While the above disclosure has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from its scope. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the disclosure without departing from the essential scope thereof. Therefore, it is intended that the present disclosure not be limited to the particular embodiments disclosed, but will include all embodiments falling within the scope thereof.