Battery thermal runaway early-warning method and apparatus, electronic device, and storage medium

By filtering and detecting the battery's electrical performance data sequence and filtering out erroneous data, and determining the warning conditions based on the filtered electrical performance data, the problem of misjudgment in battery thermal runaway warnings in existing technologies is solved, achieving higher accuracy and effectiveness.

WO2026051209A1PCT designated stage Publication Date: 2026-03-12EVE ENERGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Existing technologies rely on simple comparisons between voltage and temperature data collected at a specific moment and corresponding thresholds for thermal runaway warnings. This approach is prone to misjudgments, affecting the accuracy of battery thermal runaway warnings and driving safety.

Method used

The battery's electrical performance data sequence is acquired, filtered, and detected. By performing multiple tests on various types of electrical performance data, erroneous data is filtered out. Based on the filtered electrical performance data, it is determined whether the preset alarm conditions are met, and a warning signal is output.

Benefits of technology

This improves the accuracy and effectiveness of battery thermal runaway early warning, avoids false alarms caused by data acquisition errors, and ensures the accuracy and effectiveness of thermal runaway early warning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133385_12032026_PF_FP_ABST
    Figure CN2024133385_12032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a battery thermal runaway early-warning method and apparatus, an electronic device, and a storage medium. The method comprises: acquiring an electrical performance data sequence of a battery to be tested; performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data; and on the basis of the filtered electrical performance data, determining whether the battery meets a preset warning condition, and when the battery meets the preset warning condition, outputting an early-warning signal. The method improves the accuracy and effectiveness of thermal runaway early-warning for the battery.
Need to check novelty before this filing date? Find Prior Art

Description

Battery thermal runaway early warning method and device, electronic equipment and storage medium

[0001] The present application claims priority to the Chinese patent application No. 202411248353.3, filed on September 5, 2024, to the Chinese Patent Office, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the technical field of batteries, in particular to a battery thermal runaway early warning method and device, an electronic equipment and a storage medium. BACKGROUND

[0003] With the rapid development of the new energy industry, batteries are widely used in electric vehicles, large-scale energy storage systems, etc., and the safety performance of batteries is also increasingly concerned. In various extreme use conditions of batteries, thermal runaway may occur, thereby causing personal safety to drivers and passengers.

[0004] In related technologies, a simple comparison is mainly made between the voltage and temperature at a certain moment and the corresponding threshold value to perform thermal runaway early warning. SUMMARY

[0005] However, the simple comparison between the voltage and temperature at a certain moment and the corresponding threshold value to perform thermal runaway early warning may lead to thermal runaway misjudgment due to the failure of the collected voltage or temperature, and it is difficult to achieve effective thermal runaway early warning, thereby affecting driving safety.

[0006] Embodiments of the present application provide a battery thermal runaway early warning method and device, an electronic equipment and a storage medium, which can effectively early warn the battery thermal runaway and improve the safety of the battery.

[0007] In a first aspect, embodiments of the present application provide a battery thermal runaway early warning method, which comprises:

[0008] obtaining an electrical performance data sequence of a battery to be detected, the electrical performance data sequence comprising a sequence corresponding to a plurality of types of electrical performance data;

[0009] performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data;

[0010] determining whether the battery meets a preset alarm condition according to the filtered electrical performance data, and outputting an early warning signal when the preset alarm condition is met.

[0011] In a second aspect, embodiments of the present application provide a battery thermal runaway early warning device, which comprises:

[0012] obtain a sequence of electrical performance data of a battery to be detected, the sequence of electrical performance data including a plurality of sequences of a plurality of types of electrical performance data;

[0013] filter the sequence of electrical performance data to obtain filtered electrical performance data;

[0014] determine, according to the filtered electrical performance data, whether the battery meets a preset alarm condition, and output an early warning signal when the battery meets the preset alarm condition.

[0015] In a third aspect, an embodiment of the present application provides an electronic device, which comprises:

[0016] one or more processors;

[0017] a memory; and

[0018] one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the steps in the battery thermal runaway early warning method according to any one of the first aspect.

[0019] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to execute the steps in the battery thermal runaway early warning method according to any one of the first aspect.

[0020] In a fifth aspect, the present application further provides a computer program product comprising computer programs / instructions, which, when executed by a processor, are used to execute the steps in the battery thermal runaway early warning method according to any one of the first aspect. Advantages

[0021] Advantages of the embodiments of the present application:

[0022] In the embodiments of the present application, the battery thermal runaway early warning method comprises the following steps: obtaining a sequence of electrical performance data of a battery to be detected, the sequence of electrical performance data including a plurality of sequences of a plurality of types of electrical performance data; filtering the sequence of electrical performance data to obtain filtered electrical performance data; determining, according to the filtered electrical performance data, whether the battery meets a preset alarm condition, and outputting an early warning signal when the battery meets the preset alarm condition. By filtering the sequence of electrical performance data, the data collection error of the electrical performance data in a unit collection period can be filtered, the accuracy and effectiveness of the filtered electrical performance data can be ensured, the false alarm of thermal runaway caused by data collection error can be avoided, and the accuracy and effectiveness of the battery thermal runaway early warning can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0023] FIG. 1 is a flowchart of one embodiment of the battery thermal runaway early warning method according to an embodiment of the present application;

[0024] FIG. 2 is a schematic diagram of filtered temperature according to an embodiment of the present application;

[0025] FIG. 3 is a schematic diagram of filtered voltage according to an embodiment of the present application;

[0026] FIG. 4 is a schematic diagram of an embodiment of a battery thermal runaway early warning device according to an embodiment of the present application;

[0027] FIG. 5 is a schematic diagram of an embodiment of an electronic device according to an embodiment of the present application. Embodiments of the present application

[0028] Most of the current thermal runaway early warning methods usually collect voltage, temperature and corresponding threshold at a certain moment for a simple comparison, which may lead to invalid data collection. For example, when the battery does not have thermal runaway, the voltage value collected at a certain moment may be lower than the initial voltage by a preset ratio, such as 25%, due to the failure of the collection device, such as the battery management system, which may lead to false alarm of battery thermal runaway failure, resulting in rapid decline of vehicle performance and affecting driving safety. Therefore, the present application provides a battery thermal runaway early warning method, device, electronic device and computer storage medium to improve the accuracy of battery thermal runaway early warning.

[0029] As shown in FIG. 1, which is a schematic diagram of an embodiment of a battery thermal runaway early warning method according to an embodiment of the present application, the execution subject of the present embodiment is an electric device or a control module in the electric device. The control module can be a battery management system (BMS), a vehicle control unit (VCU), etc. The present embodiment takes the BMS as an example for detailed description. The battery thermal runaway early warning method includes:

[0030] 101. Obtain the electrical performance data sequence of the battery to be detected, which includes a sequence of multiple types of electrical performance data.

[0031] The battery to be detected refers to the battery that needs to be detected for thermal runaway, such as energy storage batteries, lithium batteries, etc.

[0032] The plurality of types of electrical performance data can be temperature, voltage, and voltage acquisition loop state of the battery, wherein the voltage acquisition loop state refers to the state of a voltage sampling loop for acquiring the voltage of the battery, such as a normal state or an abnormal state. Correspondingly, the electrical performance data sequence can include a temperature data sequence, a voltage data sequence, and a state data sequence. The sequence corresponding to each type of electrical performance data includes electrical performance data arranged in chronological order according to the acquisition time, for example, for temperature, the sampling period is 0.1 s (second), and the temperature data sequence includes the temperatures at 0 s, 0.1 s, 0.2 s,..., and 60 s, such as [0℃, 25℃, 25℃,..., 25℃]. For voltage and voltage acquisition loop state, they can be identified by letters, words, or numbers, for example, 0 represents a normal state and 1 represents an abnormal state, and the sampling period is 0.1 s (second), and the state data sequence includes the states at 0 s, 0.1 s, 0.2 s,..., and 60 s, such as [0, 1, 1,..., 1].

[0033] Specifically, the BMS can acquire the data sequences corresponding to different types of electrical performance data to obtain the electrical performance data sequence. It can be understood that, in this embodiment, the electrical performance data sequence is used to subsequently perform thermal runaway detection based on the continuous electrical performance data, thereby avoiding high thermal runaway detection false positive rate caused by failure of a single electrical performance data.

[0034] 102. Perform filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data.

[0035] The filtering detection is a data processing method for analyzing continuous multiple frames of data to detect whether the data is abnormal.

[0036] Specifically, the continuous multiple frames of electrical performance data in the electrical performance data sequence can be compared to implement multiple detections on the electrical performance data sequence, thereby being able to filter the data acquisition error of the electrical performance data in the unit acquisition period, that is, to filter out the invalid data in the electrical performance data sequence, to ensure the accuracy and effectiveness of the filtered electrical performance data, and to avoid false positives of thermal runaway caused by data acquisition errors.

[0037] 103. Determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a pre-warning signal when the preset alarm condition is met.

[0038] The preset alarm condition is a condition preset for detecting whether thermal runaway is triggered, such as a threshold corresponding to the electrical performance data, a duration for reaching a thermal runaway condition, and the like.

[0039] Specifically, after the filtered electrical performance data is determined, it is detected whether the filtered electrical performance data meets the preset alarm condition. If the filtered electrical performance data meets the preset alarm condition, it indicates that the condition of triggering thermal runaway is met, and a warning signal is output to realize the thermal runaway warning of the battery. Understandably, in the embodiment, since the filtered electrical performance data is accurate and effective electrical performance data, the thermal runaway false alarm caused by data acquisition error is avoided by detecting the thermal runaway of the filtered electrical performance data, and the accuracy and effectiveness of the thermal runaway warning of the battery are improved.

[0040] In one embodiment, the plurality of types of electrical performance data includes temperature, voltage, and voltage acquisition loop state, the filtered electrical performance data includes filtered temperature, filtered voltage, and filtered state corresponding to the temperature, voltage, and voltage acquisition loop state respectively, and the preset alarm condition is a first alarm condition or a second alarm condition. According to the filtered electrical performance data, it is determined whether the battery meets the preset alarm condition, including: according to the filtered voltage and the filtered temperature, it is determined whether the battery meets the first alarm condition, and when the first alarm condition is met, a warning signal is output; or,

[0041] According to the filtered temperature and the filtered state, it is determined whether the battery meets the second alarm condition, and when the second alarm condition is met, a warning signal is output.

[0042] The filtered temperature is the temperature data obtained by filtering and detecting the temperature data sequence of the battery, and is used to represent the temperature of the battery in a period of time. Similarly, the filtered voltage is used to represent the voltage of the battery in a period of time, and the filtered state is used to represent the state of the voltage acquisition loop of the battery in a period of time.

[0043] Specifically, when the battery triggers thermal runaway, its temperature will inevitably mutate, and its voltage will also mutate, or the voltage sampling loop will be burned out to form an open circuit state, i.e. an abnormal state. Therefore, in the embodiment, according to the filtered voltage and the filtered temperature, it is determined whether the battery meets the first alarm condition, and when the first alarm condition is met, a warning signal is output, i.e. the filtered voltage and the filtered temperature need to be combined to detect whether the first alarm condition is met, to avoid the thermal runaway false alarm caused by detecting that the first alarm condition is met only according to the filtered voltage or the filtered temperature; or, according to the filtered temperature and the filtered state, it is determined whether the battery meets the second alarm condition, to avoid the thermal runaway false alarm caused by detecting that the second alarm condition is met only according to the filtered temperature or the filtered state, and to improve the effectiveness and accuracy of the thermal runaway warning of the battery.

[0044] In one embodiment, the electrical performance data sequence includes temperature data sequences and voltage data sequences corresponding to temperature and voltage, respectively. The electrical performance data sequence is filtered to obtain filtered electrical performance data, including: selecting N temperature data points corresponding to N first filtering moments from the temperature data sequence as reference temperatures, where the time interval between any two adjacent filtering moments in the N first filtering moments is the same, and N is a natural number greater than 2; for each reference temperature, obtaining the temperature data of the previous P moments from the temperature data sequence as comparison temperatures, resulting in N comparison temperatures; for each first filtering moment, calculating the difference between the reference temperature and the comparison temperature, resulting in N temperature differences, which are the filtered temperatures; selecting M voltage data points corresponding to M second filtering moments from the voltage data sequence as reference voltages, where the time interval between any two adjacent filtering moments in the M second filtering moments is the same, and M is a natural number greater than 2; for each reference voltage, obtaining the temperature data of the previous Q moments from the voltage data sequence... The voltage data at each time point is used as the comparison voltage to obtain M comparison voltages. For each second filtering time point, the difference between the comparison voltage and the reference voltage is calculated to obtain M voltage differences, which are the filter voltages.

[0045] The system determines whether the battery meets the first alarm condition based on the filtered voltage and filtered temperature, including: if N temperature differences are all greater than a preset temperature difference threshold and M voltage differences are all greater than a preset voltage drop threshold, then the first alarm condition is met.

[0046] The first filtering time has at least three times, which can be time t1, time t2, ... t n At time, and t n Time and t n-1 The time interval can be the sampling period of the temperature data in the temperature data sequence or an integer multiple of the sampling period. For example, the sampling period is 1 second. The reference temperatures are t1, t2, ... t... n Temperature data corresponding to each time point, such as T1, T2...T n The temperature data at time P before the first filtering time is compared, i.e., t 1-P Time, t 2-P Time......t n-P Temperature data corresponding to a given time, such as T 1-P T 2-P ......T n-P In one example, P is 5s.

[0047] There are at least three filtering times, which can be s1, s2, ... s. m At that time, and s m Time and sm-1 The time interval can be a collection period of the voltage data in the voltage data sequence or an integer multiple of the collection period. For example, the sampling period is 1 s. The reference voltage is the voltage data corresponding to the time point s1, s2,... s m m The comparison temperature is the temperature data of the Q time points before the first filtering time point, i.e., s 1-Q 2-Q m-Q The comparison voltage is the voltage data corresponding to the time point s1, s2,... s 1-Q 2-Q m-Q In one example, Q is 20 s.

[0048] The preset temperature difference threshold is a critical temperature difference preset for judging whether to trigger the thermal runaway, such as 8°C. The preset pressure drop threshold is a critical pressure drop preset for judging whether to trigger the thermal runaway, such as 1.5 V.

[0049] Specifically, the process of calculating the filtered temperature is as follows Step S1:

[0050] For each first filtering time point, the difference between the comparison temperature and the reference temperature is calculated respectively, and N temperature differences are obtained, i.e., t1, t2,... t n t1 t2 tn The filtered temperature is calculated by the following formula:

[0051] ΔT t1 =T1-T 1-P ;

[0052] ΔT t2 =T2-T 2-P ;

[0053] ΔT tn =T n -T n-P ;

[0054] Thus, the filtered temperature ΔT t1 , ΔT t2 ,... ΔT tn is calculated. As shown in FIG. 2, it is a schematic diagram of the filtered temperature.

[0055] The process of calculating the filtered voltage is as follows Step S2: for each second filtering time point, the difference between the comparison voltage and the reference voltage is calculated respectively, and M voltage differences are obtained, i.e., s1, s2,... s m ​​​​​​​​The voltage difference ΔV corresponding to the time s1 , ΔV s2 ... ΔV Sm The ΔV is calculated by the following formula:

[0056] ΔV s1 = V 1-Q - V1;

[0057] ΔV s2 = V 2-Q - V2;

[0058] ΔV Sm = V m-Q - V m ;

[0059] The filtered voltage ΔV is calculated as follows: s1 , ΔV s2 ... ΔV Sm As shown in FIG. 3, a schematic diagram of the filtered voltage is shown.

[0060] Specifically, when the N temperature differences in the filtered temperature are all greater than the preset temperature difference threshold, and the M voltage differences are all greater than the preset voltage drop threshold, it is determined that the first alarm condition is met, and a warning signal is output. Understandably, in the embodiment, by detecting whether the temperature rise value of the battery within P time is greater than the preset temperature difference threshold, if it is greater than the preset temperature difference threshold, it is determined that there is a fault, and the fault exists at the N first filtering times, at the same time, by detecting whether the voltage drop value of the battery within Q time is greater than the preset voltage drop threshold, if it is greater than the preset voltage drop threshold, it is determined that there is a fault, and the fault exists at the M second filtering times, that is, two conditions are met at the same time, that is, the filtered temperature is greater than the preset temperature difference threshold, and the filtered voltage is greater than the preset voltage drop threshold, it is determined that the first alarm condition is met, and a warning signal is output, ensuring the accuracy and effectiveness of the thermal runaway warning.

[0061] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a state data sequence corresponding to the respective temperature and voltage acquisition loop state; the electrical performance data sequence is filtered and detected to obtain filtered electrical performance data, including: obtaining a piece of state data of a first preset time length from the state data sequence to obtain a filtered state; selecting N temperature data corresponding to N first filtering times from the temperature data sequence as reference temperatures respectively, and the time interval between any two adjacent filtering times in the N first filtering times is the same, and N is a natural number greater than 2; for each reference temperature, obtaining temperature data of P time before the first filtering time from the temperature data sequence as comparison temperature to obtain N comparison temperatures; for each first filtering time, the difference between the reference temperature and the comparison temperature is calculated respectively to obtain N temperature differences, and the N temperature differences are the filtered temperature.

[0062] The second alarm condition is determined according to the filtered temperature and the filtered state, including: when each of the N temperature differences is greater than a preset temperature difference threshold, and each of the state data in the filtered state is preset state data, it is determined that the second alarm condition is met.

[0063] The first preset time length is a preset time length for determining a state duration, such as 15s. The preset state data is an abnormal state.

[0064] Specifically, the process of calculating the filtered state is as follows: obtaining a segment of state data of the first preset time length from the state data sequence to obtain the filtered state.

[0065] The manner of calculating the filtered temperature in this embodiment is as described in the above embodiment, which will not be repeated here.

[0066] More specifically, when each of the N temperature differences is greater than a preset temperature difference threshold, and each of the state data in the filtered state is preset state data, it is determined that the second alarm condition is met, and an early warning signal is output. Understandably, in this embodiment, by detecting whether the temperature rise value of the battery within P time is greater than a preset temperature rise threshold, if it is greater than the preset temperature rise threshold, it is determined that there is a fault, and there is a fault at N first filtering times, and the duration of the filtered state being the preset state data is the first preset time length, it is determined that the second alarm condition is met, and an early warning signal is output, ensuring the accuracy and effectiveness of the thermal runaway early warning.

[0067] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a state data sequence corresponding to the temperature and voltage acquisition loop state respectively; the electrical performance data sequence is filtered and detected to obtain filtered electrical performance data, including: obtaining a segment of state data of a first preset time length from the state data sequence to obtain a filtered state; obtaining a segment of temperature data of a second preset time length from the temperature data sequence to obtain a filtered temperature.

[0068] The second alarm condition is determined according to the filtered temperature and the filtered state, including: when each of the N temperature differences is greater than a preset temperature difference threshold, and each of the state data in the filtered state is preset state data, it is determined that the second alarm condition is met.

[0069] The second preset time length is a preset time length for determining the duration of the temperature in a set range, such as 3s. The preset temperature is a preset critical temperature for judging whether to trigger thermal runaway, such as 65℃.

[0070] Specifically, the process of calculating the filtered temperature is as follows: obtaining a segment of temperature data of a second preset time length from the temperature data sequence to obtain a filtered temperature.

[0071] The manner of calculating the filtering state in this embodiment is as step S3 in the above embodiment, which will not be repeated here.

[0072] More specifically, when each temperature data in the filtering temperature is greater than the preset temperature, and each state data in the filtering state is the preset state data, it is determined that the second alarm condition is met, and the early warning signal is output. Understandably, in this embodiment, by detecting that the duration for which the filtering temperature is greater than the preset temperature is the second preset duration, and the duration for which the filtering state is the preset state data is the first preset duration, it is determined that the second alarm condition is met, and the early warning signal is output, thereby ensuring the accuracy and effectiveness of the thermal runaway early warning.

[0073] In one embodiment, the electrical performance data sequence includes temperature, voltage acquisition loop state respectively corresponding temperature data sequence and state data sequence; the electrical performance data sequence is filtered and detected to obtain filtered electrical performance data, including: obtaining a piece of state data of a first preset duration from the state data sequence to obtain a filtering state; according to the temperature data sequence, the temperature rising rate between the temperature data is calculated to obtain a temperature rising rate sequence; a piece of temperature rising rate of a third preset duration is obtained from the temperature rising rate sequence to obtain a filtering temperature.

[0074] According to the filtering temperature and the filtering state, whether the battery meets the second alarm condition is determined, including: when each temperature rising rate in the filtering temperature is greater than a preset rate, and each state data in the filtering state is the preset state data, it is determined that the second alarm condition is met.

[0075] The third preset duration is a preset duration for determining the duration of the temperature rising rate in a set range, such as 3s. The preset rate is a preset critical temperature rising rate for judging whether to trigger thermal runaway, such as 1℃ / s.

[0076] Specifically, the process of calculating the filtering temperature is as follows step S5: according to the temperature data sequence, the temperature rising rate between the temperature data is calculated to obtain a temperature rising rate sequence, a piece of temperature rising rate of a third preset duration is obtained from the temperature rising rate sequence to obtain a filtering temperature.

[0077] The manner of calculating the filtering state in this embodiment is as step S3 in the above embodiment, which will not be repeated here.

[0078] More specifically, when each of the temperature rising rates in the filtered temperature is greater than the preset rate, and each of the state data in the filtered state is the preset state data, it is determined that the second alarm condition is met, and a pre-warning signal is output. Understandably, in the embodiment, by detecting that each of the temperature rising rates in the filtered temperature is greater than the preset rate for a third preset time length, and the filtered state is the preset state data for a first preset time length, it is determined that the second alarm condition is met, and the pre-warning signal is output, thereby ensuring the accuracy and effectiveness of the thermal runaway pre-warning.

[0079] In one embodiment, the electrical performance data sequence includes a temperature data sequence, a voltage data sequence corresponding to a temperature data sequence and a voltage data sequence respectively; the filtered electrical performance data is obtained by filtering and detecting the electrical performance data sequence, including: selecting N temperature data corresponding to N first filtering time points from the temperature data sequence as reference temperatures respectively, and the time interval between any two adjacent filtering time points in the N first filtering time points is the same, and N is a natural number greater than 2; for each reference temperature, obtaining temperature data at P time points before the first filtering time point from the temperature data sequence as comparison temperature, obtaining N comparison temperatures; for each first filtering time point, calculating the difference between the reference temperature and the comparison temperature respectively, obtaining N temperature differences, and the N temperature differences are filtered temperatures; obtaining a piece of voltage data with a fourth preset time length from the voltage data sequence, obtaining a filtered voltage.

[0080] The first alarm condition is determined according to the filtered voltage and the filtered temperature, including: when each of the N temperature differences is greater than a preset temperature difference threshold, and each of the voltage data in the filtered voltage is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met.

[0081] Wherein, the fourth preset time length is a preset time length for determining the duration of the voltage in a set range, such as 3s. The preset voltage threshold is a preset critical voltage for judging whether to trigger thermal runaway, such as 1.5V.

[0082] Specifically, the process of calculating the filtered voltage is as follows: obtaining a piece of voltage data with a fourth preset time length from the voltage data sequence, obtaining a filtered voltage.

[0083] The way of calculating the filtered temperature in the embodiment is as described in step S1 in the above embodiment, which will not be repeated here.

[0084] More specifically, when each of the N temperature difference values is greater than the preset temperature difference threshold, and each of the voltage data in the filtered voltage is less than or equal to the preset voltage threshold, an early warning signal is output. Understandably, in this embodiment, by detecting whether the temperature rise value of the battery within P time is greater than the preset temperature difference threshold, if it is greater than the preset temperature difference threshold, it is determined that there is a fault, and the duration for which the voltage data in the filtered voltage is less than or equal to the preset voltage threshold is the fourth preset duration, it is determined that the first alarm condition is met, an early warning signal is output, and the accuracy and effectiveness of the thermal runaway early warning are ensured.

[0085] In one embodiment, the electrical performance data sequence includes a temperature data sequence, a voltage data sequence corresponding to the temperature data respectively; the filtered electrical performance data is obtained by filtering and detecting the electrical performance data sequence, including: calculating the temperature rise rate between the temperature data according to the temperature data sequence to obtain a temperature rise rate sequence; obtaining a segment of temperature rise rate in a third preset time duration from the temperature rise rate sequence to obtain a filtered temperature; selecting M voltage data corresponding to M second filtering times from the voltage data sequence as reference voltages respectively, and the time interval between adjacent two filtering times in the M second filtering times is the same, and M is a natural number greater than 2; for each reference voltage, obtaining voltage data at Q time before the second filtering time from the voltage data sequence as comparison voltage to obtain M comparison voltages; for each second filtering time, calculating the difference between the comparison voltage and the reference voltage respectively to obtain M voltage differences, and the M voltage differences are filtered voltages.

[0086] The first alarm condition is determined according to the filtered voltage and the filtered temperature, including: when each of the temperature rise rates in the filtered temperature is greater than a preset rate, and each of the M voltage differences is greater than a preset voltage drop threshold, it is determined that the first alarm condition is met.

[0087] The way of calculating the filtered temperature in this embodiment is as described in step S5 in the above embodiment, which will not be repeated here.

[0088] The way of calculating the filtered voltage in this embodiment is as described in step S2 in the above embodiment, which will not be repeated here.

[0089] Specifically, when each of the temperature rise rates in the filtered temperature is greater than a preset rate, and each of the M voltage differences is greater than a preset voltage drop threshold, it is determined that the first alarm condition is met, and an early warning signal is output. Understandably, in this embodiment, by detecting whether the voltage drop value of the battery within Q time is greater than the preset voltage drop threshold, if it is greater than the preset voltage drop threshold, it is determined that there is a fault, and there is a fault in each of the M second filtering times, and the duration for which each of the temperature rise rates in the filtered temperature is greater than the preset rate is the third preset duration, it is determined that the first alarm condition is met, an early warning signal is output, and the accuracy and effectiveness of the thermal runaway early warning are ensured.

[0090] In one embodiment, the electrical performance data sequence includes temperature data sequence, voltage data sequence corresponding to temperature and voltage respectively; the filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data includes: calculating temperature rise rates between the temperature data according to the temperature data sequence to obtain a temperature rise rate sequence; obtaining a segment of temperature rise rate with a third preset time length from the temperature rise rate sequence to obtain a filtered temperature; obtaining a segment of voltage data with a fourth preset time length from the voltage data sequence to obtain a filtered voltage.

[0091] Determining whether the battery satisfies the first alarm condition according to the filtered voltage and the filtered temperature includes: when each temperature rise rate in the filtered temperature is greater than a preset rate and each voltage data in the filtered voltage is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is satisfied.

[0092] The manner of calculating the filtered temperature in this embodiment is as described in step S5 in the above embodiment, which will not be described here.

[0093] The manner of calculating the filtered voltage in this embodiment is as described in step S6 in the above embodiment, which will not be described here.

[0094] Specifically, when each temperature rise rate in the filtered temperature is greater than a preset rate and each voltage data in the filtered voltage is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is satisfied, and a pre-warning signal is output. Understandably, in this embodiment, it is determined that the first alarm condition is satisfied and a pre-warning signal is output by detecting that the duration for which the voltage data in the filtered voltage is less than or equal to the preset voltage threshold is the fourth preset time length and the duration for which each temperature rise rate in the filtered temperature is greater than the preset rate is the third preset time length, thereby ensuring the accuracy and effectiveness of the thermal runaway pre-warning.

[0095] In one embodiment, the electrical performance data sequence includes temperature data sequence, voltage data sequence corresponding to temperature and voltage respectively; the filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data includes: obtaining a segment of temperature data with a second preset time length from the temperature data sequence to obtain a filtered temperature; selecting M voltage data corresponding to M second filtering moments as reference voltages from the voltage data sequence, and the time interval between any two adjacent filtering moments in the M second filtering moments is the same, and M is a natural number greater than 2; for each reference voltage, obtaining voltage data at Q moments before the second filtering moment from the voltage data sequence as comparison voltage to obtain M comparison voltages; for each second filtering moment, calculating the difference between the comparison voltage and the reference voltage to obtain M voltage differences, and the M voltage differences are filtered voltages.

[0096] Determining whether the battery satisfies the first alarm condition according to the filtered voltage and the filtered temperature includes:

[0097] When each temperature data in the filtered temperature is greater than the preset temperature, and each voltage difference value is greater than the preset voltage drop threshold, it is determined that the first alarm condition is met.

[0098] The manner of calculating the filtered temperature in this embodiment is as described in step S4 in the above embodiment, and will not be described again here.

[0099] The manner of calculating the filtered voltage in this embodiment is as described in step S2 in the above embodiment, and will not be described again here.

[0100] Specifically, when each temperature data in the filtered temperature is greater than the preset temperature, and each voltage data in the filtered voltage is less than or equal to the preset voltage threshold, it is determined that the first alarm condition is met, and a warning signal is output. Understandably, in this embodiment, whether the voltage drop value of the battery within Q time is greater than the preset voltage drop threshold is detected, if it is greater than the preset voltage drop threshold, it is determined that there is a fault, and the fault exists at the M second filtered time, and the duration that the filtered temperature is greater than the preset temperature is the second preset duration, then it is determined that the first alarm condition is met, and a warning signal is output, ensuring the accuracy and effectiveness of the thermal runaway warning.

[0101] In one embodiment, the electrical performance data sequence includes temperature, voltage, and corresponding temperature data sequence, voltage data sequence; the electrical performance data sequence is filtered and detected to obtain filtered electrical performance data, including: obtaining a segment of voltage data of a fourth preset duration from the voltage data sequence to obtain a filtered voltage; obtaining a segment of temperature data of a second preset duration from the temperature data sequence to obtain a filtered temperature.

[0102] According to the filtered voltage and the filtered temperature, whether the battery meets the first alarm condition is determined, including: when each temperature data in the filtered temperature is greater than the preset temperature, and each voltage data in the filtered voltage is less than or equal to the preset voltage threshold, it is determined that the first alarm condition is met.

[0103] The manner of calculating the filtered temperature in this embodiment is as described in step S4 in the above embodiment, and will not be described again here.

[0104] The manner of calculating the filtered voltage in this embodiment is as described in step S6 in the above embodiment, and will not be described again here.

[0105] Specifically, when each temperature data in the filtered temperature is greater than the preset temperature, and each voltage data in the filtered voltage is less than or equal to the preset voltage threshold, it is determined that the first alarm condition is met, and the pre-warning signal is output. Understandably, in the embodiment, by detecting that the duration that the filtered temperature is greater than the preset temperature is the second preset duration, and the duration that the voltage data in the filtered voltage is less than or equal to the preset voltage threshold is the fourth preset duration, it is determined that the first alarm condition is met, and the pre-warning signal is output, thereby ensuring the accuracy and effectiveness of the thermal runaway pre-warning.

[0106] The battery thermal runaway pre-warning method described above, by acquiring the electrical performance data sequence of the battery to be detected, the electrical performance data sequence including a plurality of sequences corresponding to a plurality of types of electrical performance data; performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data; determining whether the battery meets a preset alarm condition according to the filtered electrical performance data, and outputting a pre-warning signal when the preset alarm condition is met, by performing filtering detection processing on the electrical performance data sequence, the electrical performance data collection error data of the unit collection period can be filtered, the accuracy and effectiveness of the filtered electrical performance data are ensured, the thermal runaway false alarm caused by data collection error is avoided, and the accuracy and effectiveness of the thermal runaway pre-warning of the battery are improved.

[0107] As shown in FIG. 4, the embodiment of the application further provides a battery thermal runaway pre-warning device 200, which comprises:

[0108] The acquisition module 201 is configured to acquire the electrical performance data sequence of the battery to be detected, the electrical performance data sequence including a plurality of sequences corresponding to a plurality of types of electrical performance data;

[0109] The filtering module 202 is configured to perform filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data.

[0110] The determination module 203 is configured to determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a pre-warning signal when the preset alarm condition is met.

[0111] In an embodiment, the plurality of types of electrical performance data includes temperature, voltage, and voltage acquisition loop state, the filtered electrical performance data includes filtered temperature, filtered voltage, and filtered state corresponding to the temperature, voltage, and voltage acquisition loop state respectively, and the preset alarm condition is a first alarm condition or a second alarm condition; the determination module 203 is configured to:

[0112] determine whether the battery meets the preset alarm condition according to the filtered electrical performance data, including:

[0113] determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature, and outputting a pre-warning signal when the first alarm condition is met; or

[0114] determining whether the battery meets a second alarm condition according to the filtered temperature and the filtered state, and outputting a pre-warning signal when the second alarm condition is met.

[0115] In an embodiment, the sequence of electrical performance data includes a temperature data sequence, a voltage data sequence, and a state data sequence corresponding to a temperature acquisition loop state; the filtering module 202 is configured to:

[0116] select N temperature data corresponding to N first filtering time points from the temperature data sequence as reference temperatures, and the time interval between adjacent two filtering time points in the N first filtering time points is the same, and N is a natural number greater than 2;

[0117] for each reference temperature, obtain temperature data of P time points before the first filtering time point from the temperature data sequence as comparison temperatures, to obtain N comparison temperatures;

[0118] for each first filtering time point, calculate the difference between the reference temperature and the comparison temperature, to obtain N temperature differences, and the N temperature differences are filtered temperatures;

[0119] select M voltage data corresponding to M second filtering time points from the voltage data sequence as reference voltages, and the time interval between adjacent two filtering time points in the M second filtering time points is the same, and M is a natural number greater than 2;

[0120] for each reference voltage, obtain voltage data of Q time points before the second filtering time point from the voltage data sequence as comparison voltages, to obtain M comparison voltages;

[0121] for each second filtering time point, calculate the difference between the comparison voltage and the reference voltage, to obtain M voltage differences, and the M voltage differences are filtered voltages;

[0122] the determining module 203 is configured to:

[0123] when the N temperature differences are all greater than a preset temperature difference threshold, and the M voltage differences are all greater than a preset voltage drop threshold, it is determined that the first alarm condition is met.

[0124] In an embodiment, the sequence of electrical performance data includes a temperature data sequence, a voltage data sequence, and a state data sequence corresponding to a temperature acquisition loop state; the filtering module 202 is configured to:

[0125] obtain a piece of state data of a first preset time length from the state data sequence, to obtain a filtered state;

[0126] select N temperature data corresponding to N first filtering time points from the temperature data sequence as reference temperatures, and the time interval between adjacent two filtering time points in the N first filtering time points is the same, and N is a natural number greater than 2;

[0127] For each reference temperature, the temperature data of the first filtering time and the P time before the first filtering time in the temperature data sequence are obtained as comparison temperature, and N comparison temperatures are obtained;

[0128] For each first filtering time, the difference between the reference temperature and the comparison temperature is calculated respectively, and N temperature differences are obtained, and the N temperature differences are filtering temperatures;

[0129] The determining module 203 is configured to:

[0130] When the N temperature differences are all greater than the preset temperature difference threshold, and each state data in the filtering state is the preset state data, it is determined that the second alarm condition is met.

[0131] In an embodiment, the electrical performance data sequence includes temperature, voltage acquisition loop state respectively corresponding temperature data sequence and state data sequence; the filtering module 202 is specifically further used for:

[0132] A segment of state data of the first preset time length is obtained from the state data sequence, and a filtering state is obtained;

[0133] A segment of temperature data of the second preset time length is obtained from the temperature data sequence, and a filtering temperature is obtained;

[0134] The determining module 203 is configured to:

[0135] When each temperature data in the filtering temperature is greater than the preset temperature, and each state data in the filtering state is the preset state data, it is determined that the second alarm condition is met.

[0136] In an embodiment, the electrical performance data sequence includes temperature, voltage acquisition loop state respectively corresponding temperature data sequence and state data sequence; the filtering module 202 is specifically further used for:

[0137] A segment of state data of the first preset time length is obtained from the state data sequence, and a filtering state is obtained;

[0138] According to the temperature data sequence, the temperature rise rate between the temperature data is calculated, and a temperature rise rate sequence is obtained;

[0139] A segment of temperature rise rate of the third preset time length is obtained from the temperature rise rate sequence, and a filtering temperature is obtained;

[0140] The determining module 203 is configured to:

[0141] When each temperature rise rate in the filtering temperature is greater than the preset rate, and each state data in the filtering state is the preset state data, it is determined that the second alarm condition is met.

[0142] In an embodiment, the electrical performance data sequence comprises a temperature data sequence corresponding to temperature, and a voltage data sequence corresponding to voltage; the filtering module 202 is configured to:

[0143] N temperature data corresponding to N first filtering time points are selected from the temperature data sequence as reference temperatures, and the time interval between two adjacent filtering time points in the N first filtering time points is the same, and N is a natural number greater than 2;

[0144] For each reference temperature, temperature data of P time points before the first filtering time point is obtained from the temperature data sequence as comparison temperature, and N comparison temperatures are obtained.

[0145] For each first filtering time point, the difference between the reference temperature and the comparison temperature is calculated respectively, and N temperature differences are obtained, and the N temperature differences are filtered temperatures.

[0146] A piece of voltage data of a fourth preset time length is obtained from the voltage data sequence, and a filtered voltage is obtained.

[0147] The determination module 203 is configured to:

[0148] When the N temperature differences are all greater than a preset temperature difference threshold, and each voltage data in the filtered voltage is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met.

[0149] In an embodiment, the electrical performance data sequence comprises a temperature data sequence corresponding to temperature, and a voltage data sequence corresponding to voltage; the filtering module 202 is configured to:

[0150] According to the temperature data sequence, the temperature rise rate between the temperature data is calculated, and a temperature rise rate sequence is obtained.

[0151] A piece of temperature rise rate of a third preset time length is obtained from the temperature rise rate sequence, and a filtered temperature is obtained.

[0152] M voltage data corresponding to M second filtering time points are selected from the voltage data sequence as reference voltages, and the time interval between two adjacent filtering time points in the M second filtering time points is the same, and M is a natural number greater than 2.

[0153] For each reference voltage, voltage data of Q time points before the second filtering time point is obtained from the voltage data sequence as comparison voltage, and M comparison voltages are obtained.

[0154] For each second filtering time point, the difference between the comparison voltage and the reference voltage is calculated respectively, and M voltage differences are obtained, and the M voltage differences are filtered voltages.

[0155] The determination module 203 is configured to:

[0156] When each temperature rising rate in the filtered temperature is greater than the preset rate, and each voltage difference value is greater than the preset voltage drop threshold, it is determined that the first alarm condition is met.

[0157] In an embodiment, the electrical performance data sequence includes temperature data sequence, voltage data sequence corresponding to temperature respectively; the filtering module 202 is configured to:

[0158] According to the temperature data sequence, calculate the temperature rising rate between the temperature data, and obtain a temperature rising rate sequence;

[0159] Obtain a segment of temperature rising rate with a third preset time length from the temperature rising rate sequence, and obtain a filtered temperature;

[0160] Obtain a segment of voltage data with a fourth preset time length from the voltage data sequence, and obtain a filtered voltage;

[0161] The determination module 203 is configured to:

[0162] When each temperature rising rate in the filtered temperature is greater than the preset rate, and each voltage data in the filtered voltage is less than or equal to the preset voltage threshold, it is determined that the first alarm condition is met.

[0163] In an embodiment, the electrical performance data sequence includes temperature data sequence, voltage data sequence corresponding to temperature respectively; the filtering module 202 is configured to:

[0164] Obtain a segment of temperature data with a second preset time length from the temperature data sequence, and obtain a filtered temperature;

[0165] Select M voltage data corresponding to M second filtering time from the voltage data sequence as reference voltage respectively, and the time interval between adjacent two filtering time in the M second filtering time is same, M is a natural number greater than 2;

[0166] For each reference voltage, obtain voltage data of Q time before the second filtering time from the voltage data sequence as comparison voltage, and obtain M comparison voltage;

[0167] For each second filtering time, calculate the difference value between the comparison voltage and the reference voltage respectively, and obtain M voltage difference value, the M voltage difference value is the filtered voltage;

[0168] The determination module 203 is configured to:

[0169] When each temperature data in the filtered temperature is greater than the preset temperature, and each voltage difference value is greater than the preset voltage drop threshold, it is determined that the first alarm condition is met.

[0170] In an embodiment, the electrical performance data sequence comprises temperature data sequence, voltage data sequence corresponding to the temperature data sequence respectively; the filtering module 202 is configured to:

[0171] obtain a piece of voltage data of a fourth preset time length from the voltage data sequence to obtain a filtered voltage;

[0172] obtain a piece of temperature data of a second preset time length from the temperature data sequence to obtain a filtered temperature;

[0173] The determining module 203 is configured to:

[0174] when each temperature data in the filtered temperature is greater than a preset temperature, and each voltage data in the filtered voltage is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met.

[0175] The embodiments of the present application also provide an electronic device integrating any one of the battery thermal runaway early warning devices provided by the embodiments of the present application. The electronic device comprises:

[0176] one or more processors;

[0177] a memory; and

[0178] one or more application programs, wherein the one or more application programs are stored in the memory and are configured to execute the battery thermal runaway early warning method in any one of the battery thermal runaway early warning method embodiments described above by the processor.

[0179] The embodiments of the present application also provide an electronic device integrating any one of the battery thermal runaway early warning devices provided by the embodiments of the present application. As shown in FIG. 5, it shows the structure schematic diagram of the electronic device related to the embodiments of the present application, specifically:

[0180] The electronic device can include a processor 301 with one or more processing cores, a memory 302 with one or more computer readable storage media, a power supply 303, and an input unit 304, and the like. Those skilled in the art can understand that the electronic device structure shown in FIG. 5 does not constitute a limitation on the electronic device, and can include more or fewer components than the illustration, or combine certain components, or different component arrangements. Among them:

[0181] The processor 301 is the control center of the electronic device, connects all parts of the electronic device through various interfaces and lines, executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 302 and calling data stored in the memory 302, thereby overall monitoring the electronic device. Optionally, the processor 301 can include one or more processing cores; preferably, the processor 301 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 301.

[0182] The memory 302 can be used to store software programs and modules, and the processor 301 executes various functions and data processing by running the software programs and modules stored in the memory 302. The memory 302 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc.; the data storage area can store data created according to the use of the electronic device, etc. In addition, the memory 302 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device. Accordingly, the memory 302 can also include a memory controller to provide access for the processor 301 to the memory 302.

[0183] The electronic device also includes a power supply 303 for powering various components, and preferably the power supply 303 can be logically connected to the processor 301 through a power management system, so as to realize functions such as management of charging, discharging and power consumption management through the power management system. The power supply 303 can also include one or more than one direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power supply converter or inverter, a power supply state indicator, etc. Any component.

[0184] The electronic device can also include an input unit 304, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0185] Although not shown, the electronic device can also include a display unit, etc., which will not be described here. Specifically, in the present embodiment, the processor 301 in the electronic device will load the executable file corresponding to the process of one or more than one application program into the memory 302 according to the following instructions, and run the application program stored in the memory 302 by the processor 301, thereby realizing various functions, as follows:

[0186] obtain an electrical performance data sequence of the battery to be detected, the electrical performance data sequence comprising a plurality of sequences corresponding to a plurality of types of electrical performance data;

[0187] perform filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data;

[0188] determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a pre-warning signal when the preset alarm condition is met.

[0189] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by controlling relevant hardware by the instructions, which can be stored in a computer readable storage medium and loaded and executed by a processor.

[0190] To this end, the embodiments of the present application provide a computer readable storage medium, which can include a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, etc. A computer program is stored on the storage medium, and the computer program is loaded by a processor to execute the steps in any of the battery thermal runaway pre-warning methods provided by the embodiments of the present application. For example, the computer program loaded by the processor can execute the following steps:

[0191] obtain an electrical performance data sequence of the battery to be detected, the electrical performance data sequence comprising a plurality of sequences corresponding to a plurality of types of electrical performance data;

[0192] perform filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data;

[0193] determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a pre-warning signal when the preset alarm condition is met.

[0194] The embodiments of the present application also provide a computer program product, which includes a computer program / instruction, and the computer program / instruction is used to execute the steps in any of the battery thermal runaway pre-warning methods provided by the embodiments of the present application when executed by a processor.

[0195] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the detailed description of other embodiments above, which will not be repeated here.

[0196] In specific implementation, the above various units or structures can be implemented as independent entities, or can be combined as the same or several entities, and the specific implementation of the above various units or structures can be referred to the method embodiments above, which will not be repeated here.

[0197] The above has carried out the detailed introduction to the embodiment of the application, the principle and implementation mode of the application have been set forth by applying specific examples in this paper, the above embodiment explanation is only for helping understanding the method of the application and its core idea; at the same time, for the person skilled in the art, according to the idea of the application, there will be changes in specific implementation mode and application range, and the above-mentioned, the content of the specification should not be understood as the limitation of the application.

Claims

1. A battery thermal runaway early warning method, comprising: obtaining an electrical performance data sequence of a battery to be detected, the electrical performance data sequence comprising a plurality of sequences of a plurality of types of electrical performance data; performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data; determining whether the battery meets a preset alarm condition according to the filtered electrical performance data, and outputting an early warning signal when the preset alarm condition is met.

2. The battery thermal runaway pre-alarm method of claim 1, wherein, The plurality of types of electrical performance data comprise temperature, voltage, and voltage acquisition loop state, and the filtered electrical performance data comprises filtered temperature, filtered voltage, and filtered state corresponding to the temperature, voltage, and voltage acquisition loop state respectively, and the preset alarm condition is a first alarm condition or a second alarm condition. The determining whether the battery meets a preset alarm condition according to the filtered electrical performance data comprises: determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature, and outputting an early warning signal when the first alarm condition is met; or determining whether the battery meets the second alarm condition according to the filtered temperature and the filtered state, and outputting an early warning signal when the second alarm condition is met. The electrical performance data sequence comprises temperature data sequence and voltage data sequence corresponding to temperature and voltage respectively, and the performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data comprises:

3. The battery thermal runaway pre-alarm method of claim 2, wherein, selecting N temperature data corresponding to N first filtering time points from the temperature data sequence as reference temperature respectively, and the time interval between adjacent two filtering time points in the N first filtering time points is the same, and N is a natural number greater than 2; for each reference temperature, obtaining temperature data at P time points before the first filtering time from the temperature data sequence as comparison temperature, to obtain N comparison temperatures; for each first filtering time point, calculating the difference between the reference temperature and the comparison temperature respectively to obtain N temperature differences, and the N temperature differences are the filtered temperature; selecting M voltage data corresponding to M second filtering time points from the voltage data sequence as reference voltage respectively, and the time interval between adjacent two filtering time points in the M second filtering time points is the same, and M is a natural number greater than 2; for each reference voltage, obtaining voltage data at Q time points before the second filtering time from the voltage data sequence as comparison voltage, to obtain M comparison voltages; for each second filtering time point, calculating the difference between the comparison voltage and the reference voltage respectively to obtain M voltage differences, and the M voltage differences are the filtered voltage; The determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature comprises: when all the N temperature differences are greater than a preset temperature difference threshold, and all the M voltage differences are greater than a preset voltage drop threshold, it is determined that the first alarm condition is met. The electrical performance data sequence comprises temperature data sequence and state data sequence corresponding to temperature and voltage acquisition loop state respectively.

4. The battery thermal runaway pre-warning method of claim 2, wherein, ​ The filtering detection processing on the electrical performance data sequence comprises: obtaining a piece of state data with a first preset time length from the state data sequence to obtain the filtering state; selecting N temperature data corresponding to N first filtering time points from the temperature data sequence as reference temperatures, and the time interval between adjacent two filtering time points in the N first filtering time points is the same, and N is a natural number greater than 2; for each reference temperature, obtaining temperature data of P time points before the first filtering time point from the temperature data sequence as comparison temperatures to obtain N comparison temperatures; for each first filtering time point, calculating the difference between the reference temperature and the comparison temperature to obtain N temperature differences, and the N temperature differences are the filtering temperature; The second alarm condition comprises: when the N temperature differences are all greater than a preset temperature difference threshold, and each state data in the filtering state is preset state data, it is determined that the second alarm condition is met.

5. The battery thermal runaway pre-warning method of claim 2, wherein, The electrical performance data sequence comprises temperature, voltage collection loop state, and corresponding temperature data sequence and state data sequence; The filtering detection processing on the electrical performance data sequence comprises: obtaining a piece of state data with a first preset time length from the state data sequence to obtain the filtering state; obtaining a piece of temperature data with a second preset time length from the temperature data sequence to obtain the filtering temperature; The second alarm condition comprises: when each temperature data in the filtering temperature is greater than a preset temperature, and each state data in the filtering state is preset state data, it is determined that the second alarm condition is met.

6. The battery thermal runaway pre-warning method of claim 2, wherein, The electrical performance data sequence comprises temperature, voltage collection loop state, and corresponding temperature data sequence and state data sequence; The filtering detection processing on the electrical performance data sequence comprises: obtaining a piece of state data with a first preset time length from the state data sequence to obtain the filtering state; calculating the temperature rise rate between temperature data according to the temperature data sequence to obtain a temperature rise rate sequence; obtaining a piece of temperature rise rate with a third preset time length from the temperature rise rate sequence to obtain the filtering temperature; The second alarm condition comprises: when each temperature rise rate in the filtering temperature is greater than a preset rate, and each state data in the filtering state is preset state data, it is determined that the second alarm condition is met.

7. The battery thermal runaway pre-warning method of claim 2, wherein, The electrical performance data sequence comprises temperature, voltage, and corresponding temperature data sequence and voltage data sequence; The filtering detection processing on the electrical performance data sequence comprises: N temperature data corresponding to N first filtering time points are selected from the temperature data sequence as reference temperatures, and time intervals between adjacent two filtering time points in the N first filtering time points are same, and N is a natural number greater than 2; For each reference temperature, temperature data of P time points before the first filtering time point is obtained from the temperature data sequence as comparison temperature, and N comparison temperatures are obtained; For each first filtering time point, a difference value between the reference temperature and the comparison temperature is calculated respectively, and N temperature difference values are obtained, and the N temperature difference values are the filtering temperature; A piece of voltage data of a fourth preset time length is obtained from the voltage data sequence, and the filtering voltage is obtained; The first alarm condition is determined to be met when each temperature difference value is greater than a preset temperature difference threshold value, and each voltage data in the filtering voltage is less than or equal to a preset voltage threshold value. The electrical performance data sequence includes temperature, voltage, temperature data sequence and voltage data sequence corresponding to each of the temperature and the voltage; and the filtering detection processing on the electrical performance data sequence is performed to obtain filtering electrical performance data, including:

8. The battery thermal runaway pre-warning method of claim 2, wherein, A temperature rise rate sequence is obtained by calculating temperature rise rates between temperature data according to the temperature data sequence; A piece of temperature rise rate of a third preset time length is obtained from the temperature rise rate sequence, and the filtering temperature is obtained; M voltage data corresponding to M second filtering time points are selected from the voltage data sequence as reference voltages, and time intervals between adjacent two filtering time points in the M second filtering time points are same, and M is a natural number greater than 2; For each reference voltage, voltage data of Q time points before the second filtering time point is obtained from the voltage data sequence as comparison voltage, and M comparison voltages are obtained; For each second filtering time point, a difference value between the comparison voltage and the reference voltage is calculated respectively, and M voltage difference values are obtained, and the M voltage difference values are the filtering voltage; The first alarm condition is determined to be met when each temperature difference value is greater than a preset temperature difference threshold value, and each voltage data in the filtering voltage is less than or equal to a preset voltage threshold value. The electrical performance data sequence includes temperature, voltage, temperature data sequence and voltage data sequence corresponding to each of the temperature and the voltage; and the filtering detection processing on the electrical performance data sequence is performed to obtain filtering electrical performance data, including: A temperature rise rate sequence is obtained by calculating temperature rise rates between temperature data according to the temperature data sequence; 9. The battery thermal runaway pre-warning method of claim 2, wherein, A piece of voltage data of a fourth preset time length is obtained from the voltage data sequence, and the filtering voltage is obtained; The first alarm condition is determined to be met when each temperature difference value is greater than a preset temperature difference threshold value, and each voltage data in the filtering voltage is less than or equal to a preset voltage threshold value. ​ ​ ​ When each temperature data in the filtered temperature is greater than a preset temperature, and each voltage data in the filtered voltage is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met.

10. The battery thermal runaway pre-warning method of claim 2, wherein, The sequence of the electrical performance data includes a temperature data sequence corresponding to temperature and a voltage data sequence corresponding to voltage; and the filtering detection processing of the sequence of the electrical performance data to obtain filtered electrical performance data includes: obtaining a segment of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature; selecting M voltage data corresponding to M second filtering time points from the voltage data sequence as reference voltages, and the time interval between adjacent two filtering time points in the M second filtering time points is the same, and M is a natural number greater than 2; for each reference voltage, obtaining voltage data of Q time points before the second filtering time point from the voltage data sequence as comparison voltages to obtain M comparison voltages; for each second filtering time point, calculating the difference between the comparison voltage and the reference voltage to obtain M voltage differences, and the M voltage differences are the filtered voltages; The method for determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature includes: When each temperature data in the filtered temperature is greater than a preset temperature, and each voltage data in the filtered voltage is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met.

11. The battery thermal runaway pre-warning method of claim 2, wherein, The sequence of the electrical performance data includes a temperature data sequence corresponding to temperature and a voltage data sequence corresponding to voltage; and the filtering detection processing of the sequence of the electrical performance data to obtain filtered electrical performance data includes: obtaining a segment of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage; obtaining a segment of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature; The method for determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature includes: When each temperature data in the filtered temperature is greater than a preset temperature, and each voltage data in the filtered voltage is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met.

12. A battery thermal runaway early warning device, the battery thermal runaway early warning device comprising: an acquisition module configured to acquire a sequence of electrical performance data of a battery to be detected, the sequence of electrical performance data including sequences corresponding to various types of electrical performance data; a filtering module configured to perform filtering detection processing on the sequence of electrical performance data to obtain filtered electrical performance data; a determination module configured to determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output an early warning signal when the preset alarm condition is met.

13. An electronic device comprising a memory and a processor; the memory stores an application program, and the processor is configured to run the application program in the memory to perform the steps in the battery thermal runaway early warning method of any one of claims 1 to 11. 14.A computer readable storage medium having stored thereon a computer program, the computer program being executed by a processor to implement the steps of the battery thermal runaway pre-warning method of any one of claims 1 to 11.

Citation Information

Patent Citations

  • Battery thermal runaway early warning method, electronic equipment and storage medium

    CN119297441A

  • Battery safety early warning method, early warning system, equipment and storage medium

    CN115986244A

  • Intelligent battery temperature monitoring method

    CN117577983A

  • Battery thermal runaway early warning method and system, electronic equipment and storage medium

    CN117691224A

  • Battery thermal runaway early warning method, system and equipment

    CN118315704A