Battery thermal runaway early warning method, electronic equipment and storage medium
By filtering and detecting various types of electrical performance data of the battery, the problem of misjudgment of battery thermal runaway warning in the prior art is solved, and more accurate and effective early warning is achieved, ensuring driving safety.
Patent Information
- Application Number
- CN202411248353.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2025-01-10
AI Technical Summary
The existing battery thermal runaway warning method is misjudged due to data acquisition errors, making it difficult to achieve effective early warning, affecting driving safety.
By acquiring various types of electrical performance data sequences of the battery, filtering detection processing is performed to filter error data, determining whether the preset alarm conditions are met and an early warning signal is output.
It improves the accuracy and effectiveness of battery thermal runaway warning, avoids false alarms caused by data acquisition errors, and enhances the early warning ability of battery thermal runaway.
Smart Images

Figure CN119297441A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of batteries, and in particular to a battery thermal runaway early warning method, electronic equipment and storage medium. Background Art
[0002] With the rapid development of the new energy industry, batteries are widely used in electric vehicles, large energy storage systems, etc., and battery safety issues are receiving more and more attention. In various extreme battery operating conditions, thermal runaway may occur, which may cause personal safety hazards to drivers and passengers.
[0003] In the related technology, thermal runaway warning is mainly carried out by collecting the voltage and temperature at a certain moment and making a simple comparison with the corresponding threshold value. This thermal runaway warning method may cause misjudgment of thermal runaway because the collected voltage or temperature may fail, making it difficult to achieve effective thermal runaway warning, thus affecting driving safety. Summary of the invention
[0004] The embodiments of the present invention provide a battery thermal runaway early warning method, an electronic device and a storage medium, which are used to solve the technical problem of misjudgment of battery thermal runaway alarm.
[0005] In a first aspect, an embodiment of the present invention provides a battery thermal runaway early warning method, the method comprising:
[0006] Acquire an electrical performance data sequence of a battery to be tested, wherein the electrical performance data sequence includes sequences corresponding to multiple types of electrical performance data;
[0007] Performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data;
[0008] Determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a warning signal when the preset alarm condition is met.
[0009] In a second aspect, an embodiment of the present invention provides a battery thermal runaway warning device, the battery thermal runaway warning device comprising:
[0010] An acquisition module, used to acquire an electrical performance data sequence of a battery to be tested, wherein the electrical performance data sequence includes sequences corresponding to multiple types of electrical performance data;
[0011] A filtering module, used for performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data;
[0012] The determination module is used to determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a warning signal when the preset alarm condition is met.
[0013] In a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:
[0014] one or more processors;
[0015] Memory; and
[0016] One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the processor to implement the steps in the battery thermal runaway warning method according to any one of the first aspects.
[0017] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is loaded by a processor to execute the steps in the battery thermal runaway warning method described in any one of the first aspects.
[0018] In a fifth aspect, the present application further provides a computer program product, including a computer program / instruction, which, when executed by a processor, is used to execute the steps in the battery thermal runaway warning method described in any one of the first aspects above.
[0019] Beneficial effects of the embodiments of the present invention:
[0020] In an embodiment of the present invention, the above-mentioned battery thermal runaway warning method obtains an electrical performance data sequence of a battery to be detected, wherein the electrical performance data sequence includes multiple sequences corresponding to multiple types of electrical performance data; performs filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data; determines whether the battery meets a preset alarm condition based on the filtered electrical performance data, and outputs a warning signal when the preset alarm condition is met. By performing filtering detection processing on the electrical performance data sequence, it is possible to filter out data with electrical performance data acquisition errors in a unit acquisition cycle, thereby ensuring the accuracy and effectiveness of the filtered electrical performance data, avoiding thermal runaway false alarms caused by data acquisition errors, and improving the accuracy and effectiveness of thermal runaway warnings for batteries. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0022] Figure 1 It is a schematic flow chart of an embodiment of a battery thermal runaway early warning method provided by an embodiment of the present invention;
[0023] Figure 2is a schematic diagram of the filtering temperature provided in the embodiments of the present application;
[0024] Figure 3 is a schematic diagram of the filtering voltage provided in the embodiment of the present application;
[0025] Figure 4 1 is a schematic diagram of the structure of an embodiment of a battery thermal runaway warning device provided in an embodiment of the present application;
[0026] Figure 5 It is a schematic diagram of the structure of an embodiment of an electronic device provided in the embodiments of the present application. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention. In addition, it should be understood that the specific implementation methods described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention. In the present invention, unless otherwise specified, the directional words used, such as "upper" and "lower", generally refer to the upper and lower parts of the device in actual use or working state, specifically the drawing direction in the drawings; while "inside" and "outside" refer to the outline of the device.
[0028] At present, most thermal runaway warning methods usually collect the voltage and temperature at a certain moment and compare them with the corresponding thresholds. There will be a problem of invalid data collection. For example, when the battery does not have thermal runaway, due to a fault in the collection equipment such as the battery management system, the voltage value collected at a certain moment will be lower than the preset ratio of the initial voltage, such as 25%. At this time, the battery thermal runaway fault may be reported incorrectly, causing the performance of the whole vehicle to decline rapidly and affecting driving safety. Therefore, this application proposes a battery thermal runaway warning method, electronic equipment and computer storable medium to improve the accuracy of battery thermal runaway warning.
[0029] like Figure 1 As shown, it is a flow chart of an embodiment of the battery thermal runaway warning method in the embodiment of the present application. The execution subject of the embodiment of the present application is an electrical device or a control module in the electrical device. The control module can be a battery management system (Battery Management System, BMS), a vehicle control unit (Vehicle Control Unit, VCU), etc. The embodiment of the present application is described in detail by taking the execution subject as BMS as an example. The battery thermal runaway warning method includes:
[0030] 101. Obtain an electrical performance data sequence of a battery to be tested, wherein the electrical performance data sequence includes sequences corresponding to multiple types of electrical performance data.
[0031] Among them, the battery to be tested refers to a battery that needs to be tested for thermal runaway, such as an energy storage battery, a lithium battery, etc.
[0032] The various types of electrical performance data may be the temperature, voltage and voltage acquisition circuit state of the battery, wherein the voltage acquisition circuit state refers to the state of the voltage sampling circuit used to acquire the battery voltage, such as normal state and abnormal state. Accordingly, the electrical performance data sequence may 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 the order of acquisition time. For example, for temperature, the sampling period is 0.1s (seconds), and the temperature data sequence includes the temperatures of 0s, 0.1s, 0.2s...60s, such as [0°C, 25°C, 25°C...25°C]. For voltage and voltage acquisition circuit state, it can be identified by text, letters or numbers, for example, 0 represents normal state and 1 represents abnormal state, and the sampling period is 0.1s (seconds), and the state data sequence includes the states of 0s, 0.1s, 0.2s...60s, such as [0, 1, 1...1].
[0033] Specifically, the BMS can collect data sequences corresponding to different types of electrical performance data to obtain an electrical performance data sequence. It can be understood that in this embodiment, the electrical performance data sequence is used to perform thermal runaway detection based on the continuous electrical performance data in the future, thereby avoiding the problem of high misjudgment rate of thermal runaway detection 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] Among them, filtering detection is a data processing method that analyzes multiple frames of continuous data to detect whether the data is abnormal.
[0036] Specifically, multiple frames of continuous electrical performance data in the electrical performance data sequence can be compared to achieve multiple detections of the electrical performance data sequence, thereby filtering out erroneous data in the electrical performance data collection per unit collection cycle, that is, filtering out failed data in the electrical performance data sequence, ensuring the accuracy and effectiveness of the filtered electrical performance data, and avoiding false alarms of thermal runaway caused by data collection errors.
[0037] 103. Determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a warning signal when the preset alarm condition is met.
[0038] Among them, the preset alarm conditions are pre-set conditions for detecting whether thermal runaway is triggered, such as the threshold value corresponding to the electrical performance data, the duration of reaching the thermal runaway condition, etc.
[0039] Specifically, after determining the filtered electrical performance data, it is detected whether the filtered electrical performance data meets the preset alarm conditions. If the preset alarm conditions are met, indicating that the conditions for triggering thermal runaway are met, a warning signal is output to achieve thermal runaway warning for the battery. It can be understood that in this embodiment, since the filtered electrical performance data is accurate and effective electrical performance data, thermal runaway detection is performed on the filtered electrical performance data to avoid false alarms of thermal runaway caused by data collection errors, thereby improving the accuracy and effectiveness of thermal runaway warning for the battery.
[0040] In one embodiment, the multiple types of electrical performance data include temperature, voltage and voltage acquisition circuit status, the filtered electrical performance data include the filtered temperature, filtered voltage and filtered status corresponding to the temperature, voltage and voltage acquisition circuit status respectively, and the preset alarm condition is the first alarm condition or the second alarm condition; determining whether the battery meets the preset alarm condition according to the filtered electrical performance data includes: determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature, and outputting a warning signal when the first alarm condition is met; or,
[0041] Determine whether the battery meets the second alarm condition according to the filtering temperature and the filtering state, and output a warning signal when the second alarm condition is met.
[0042] Among them, the filtered temperature is the temperature data obtained after filtering and detecting the temperature data sequence of the battery, which is used to characterize the temperature of the battery over a period of time. Similarly, the filtered voltage is used to characterize the voltage of the battery over a period of time, and the filtered state is used to characterize the state of the voltage acquisition circuit of the battery over a period of time.
[0043] Specifically, when a battery triggers thermal runaway, its temperature will inevitably change suddenly, its voltage will also change suddenly, or the voltage sampling circuit will be burned out to form an open circuit state, that is, an abnormal state. Therefore, in this embodiment, it is determined whether the battery meets the first alarm condition based on the filter voltage and the filter temperature. When the first alarm condition is met, an early warning signal is output, that is, it is necessary to combine the filter voltage and the filter temperature to detect whether the first alarm condition is met, so as to avoid a false alarm of thermal runaway caused by detecting that the first alarm condition is met only based on the filter voltage or the filter temperature; or, it is determined whether the battery meets the second alarm condition based on the filter temperature and the filter state, so as to avoid a false alarm of thermal runaway caused by detecting that the second alarm condition is met only based on the filter temperature or the filter state, thereby improving the effectiveness and accuracy of the battery thermal runaway warning.
[0044] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and voltage respectively; the filtering detection processing of the electrical performance data sequence to obtain filtered electrical performance data includes: selecting N temperature data corresponding to N first filtering moments from the temperature data sequence as reference temperatures, and the time intervals between two adjacent filtering moments in the N first filtering moments are the same, and N is a natural number greater than 2; for each of the reference temperatures, obtaining the temperature data of the first filtering moment before P moments from the temperature data sequence as the comparison temperature, to obtain N comparison temperatures; for each first filtering moment, respectively calculating the reference temperature The method comprises the following steps: calculating the difference between the first and second filtering moments and the comparison temperature to obtain N temperature difference values, wherein the N temperature difference values are the filtering temperature; selecting M voltage data corresponding to M second filtering moments from the voltage data sequence as reference voltages, and the time interval between two adjacent filtering moments in the M second filtering moments is the same, and M is a natural number greater than 2; for each of the reference voltages, obtaining the voltage data of the first Q moments before the second filtering moment from the voltage data sequence as the comparison voltage, and obtaining M comparison voltages; for each of the second filtering moments, calculating the difference between the comparison voltage and the reference voltage, and obtaining M voltage differences, wherein the M voltage differences are the filtering voltages.
[0045] The determining whether the battery meets the first alarm condition based on the filtered voltage and the filtered temperature includes: when 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, determining that the first alarm condition is met.
[0046] Among them, there are at least 3 first filtering moments, which can be t 1 Time, t 2 Moment...t n time, and t n Time and t n-1 The time interval can be the temperature data collection period or an integer multiple of the collection period in the temperature data sequence. For example, the sampling period is 1s. The reference temperature is t 1 Time, t 2 Moment...t n Temperature data corresponding to the time, such as T 1 , T 2 ......T n , compare the temperature data of the first filtering moment before P moments, that is, t 1-P Time, t 2-P Moment...t n-P Temperature data corresponding to the time, such as T 1-P , T 2-P ......Tn-P , in one example, P is 5s.
[0047] The second filtering time has at least 3, which can be s 1 Time, s 2 Moment...s m time, and s m Moments and s m-1 The time interval can be the voltage data collection period or an integer multiple of the collection period in the voltage data sequence. For example, the sampling period is 1s. The reference voltage is s 1 Time, s 2 Moment...s m The voltage data corresponding to the moment, such as V 1 、V 2 ......V m , compare the temperature data of the first Q moments before the first filtering moment, that is, s 1-Q Time, s 2-Q Moment...s m-Q The voltage data corresponding to the moment, such as V 1-Q 、V 2-Q ......V m-Q , in one example, Q is 20s.
[0048] The preset temperature difference threshold is a critical temperature difference preset to determine whether thermal runaway is triggered, such as 8° C. The preset voltage drop threshold is a critical voltage drop preset to determine whether thermal runaway is triggered, such as 1.5V.
[0049] Specifically, the process of calculating the filtering temperature is as follows S1:
[0050] For each first filtering moment, the difference between the comparison temperature and the reference temperature is calculated to obtain N temperature differences, namely: 1 Time, t 2 Moment...t n The temperature difference ΔT corresponding to the time t1 , ΔT t2 ......ΔT tn Calculated by the following formula:
[0051] ΔT t1 =T 1 -T 1-P ;
[0052] ΔT t2 =T 2 -T 2-P ;
[0053] ΔT tn =T n -Tn-P ;
[0054] The filter temperature ΔT is calculated t1 , ΔT t2 ......ΔT tn .like Figure 2 Shown is a schematic diagram of filtering temperature.
[0055] The process of calculating the filtered voltage is as follows: Step S2: For each second filtering moment, the difference between the comparison voltage and the reference voltage is calculated to obtain M voltage differences, namely: 1 Time, s 2 Moment...s m The voltage difference ΔV corresponding to the moment s1 , ΔV s2 ......ΔV Sm Calculated by the following formula:
[0056] ΔV s1 =V 1-Q -V 1 ;
[0057] ΔV s2 =V 2-Q -V 2 ;
[0058] ΔV Sm =V m-Q -V m ;
[0059] The filter voltage ΔV is calculated s1 , ΔV s2 ......ΔV Sm .like Figure 3 The diagram shown is a schematic diagram of the filtered voltage.
[0060] More 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 an early warning signal is output. It can be understood that in this embodiment, by detecting whether the temperature rise value of the battery within the 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 moments. At the same time, it is detected whether the voltage drop value of the battery within the 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 moments, 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, then it is determined that the first alarm condition is met, and an early 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 temperature and voltage acquisition loop states respectively; the filtering detection processing of the electrical performance data sequence to obtain filtered electrical performance data includes: obtaining a section of state data of a first preset time length from the state data sequence to obtain the filtering state; selecting N temperature data corresponding to N first filtering moments from the temperature data sequence as reference temperatures, and the time interval between two adjacent filtering moments in the N first filtering moments is the same, and N is a natural number greater than 2; for each of the reference temperatures, obtaining the temperature data of the first P moments before the first filtering moment from the temperature data sequence as the comparison temperature, and obtaining N comparison temperatures; for each first filtering moment, respectively calculating the difference between the reference temperature and the comparison temperature, and obtaining N temperature differences, and the N temperature differences are the filtering temperatures.
[0062] Determining whether the battery meets the second alarm condition based on the filtering temperature and the filtering state includes: when N temperature differences are all greater than a preset temperature difference threshold, and each state data in the filtering state is preset state data, determining that the second alarm condition is met.
[0063] The first preset duration is a preset duration for determining the state, such as 15 seconds. The preset state data is an abnormal state.
[0064] Specifically, the process of calculating the filtering state is as follows: step S3: acquiring a section of state data of a first preset time length from the state data sequence to obtain the filtering state.
[0065] The method of calculating the filtering temperature in this embodiment is the same as step S1 in the above embodiment, which will not be described in detail here.
[0066] More specifically, when 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 and an early warning signal is output. It can be understood that in this embodiment, by detecting whether the temperature rise value of the battery within the P time is greater than the 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 moments, and the duration of the filtering state being the preset state data is the first preset duration, it is determined that the second alarm condition is met, and an early warning signal is output, thereby 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 states respectively; the filtering detection processing of the electrical performance data sequence to obtain filtered electrical performance data includes: obtaining a section of state data of a first preset time length from the state data sequence to obtain the filtered state; obtaining a section of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature.
[0068] Determining whether the battery meets the second alarm condition based on the filtering temperature and the filtering state includes: when each temperature data in the filtering temperature is greater than a preset temperature, and each state data in the filtering state is a preset state data, determining that the second alarm condition is met.
[0069] The second preset duration is a preset duration for determining that the temperature is within a preset range, such as 3 seconds. The preset temperature is a preset critical temperature for determining whether thermal runaway is triggered, such as 65°C.
[0070] Specifically, the process of calculating the filtered temperature is as follows: step S4: acquiring a section of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature.
[0071] The method of calculating the filtering state in this embodiment is the same as step S3 in the above embodiment, which will not be described again here.
[0072] More specifically, when each temperature data in the filter temperature is greater than the preset temperature, and each state data in the filter state is the preset state data, it is determined that the second alarm condition is met and an early warning signal is output. It can be understood that in this embodiment, by detecting that the duration of the filter temperature being greater than the preset temperature is the second preset duration, and the duration of the filter state being the preset state data is the first preset duration, it is determined that the second alarm condition is met and an 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 a temperature data sequence and a state data sequence corresponding to the temperature and voltage acquisition loop states respectively; the filtering and detection processing of the electrical performance data sequence to obtain filtered electrical performance data includes: obtaining a section of state data of a first preset time length from the state data sequence to obtain the filtered state; calculating the temperature rise rate between the temperature data according to the temperature data sequence to obtain a temperature rise rate sequence; obtaining a section of temperature rise rate of a third preset time length from the temperature rise rate sequence to obtain the filtered temperature.
[0074] Determining whether the battery meets the second alarm condition based on the filtering temperature and the filtering state includes: 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, determining that the second alarm condition is met.
[0075] The third preset duration is a preset duration for determining the temperature rise rate within a preset range, such as 3s. The preset rate is a preset critical temperature rise rate for determining whether thermal runaway is triggered, such as 1°C / s.
[0076] Specifically, the process of calculating the filtering temperature is as follows: step S5: according to the temperature data sequence, the temperature rise rate between the temperature data is calculated to obtain the temperature rise rate sequence, and a temperature rise rate of a third preset time length is obtained from the temperature rise rate sequence to obtain the filtering temperature.
[0077] The method of calculating the filtering state in this embodiment is the same as step S3 in the above embodiment, which will not be described again here.
[0078] More specifically, when each temperature rise rate in the filter temperature is greater than the preset rate, and each state data in the filter state is the preset state data, it is determined that the second alarm condition is met and an early warning signal is output. It can be understood that in this embodiment, by detecting that the duration of each temperature rise rate in the filter temperature being greater than the preset rate is the third preset duration, and the duration of the filter state being the preset state data is the first preset duration, it is determined that the second alarm condition is met and an early warning signal is output, thereby ensuring the accuracy and effectiveness of the thermal runaway early warning.
[0079] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and voltage respectively; the filtering and detection processing of the electrical performance data sequence to obtain filtered electrical performance data includes: selecting N temperature data corresponding to N first filtering moments from the temperature data sequence as reference temperatures, and the time interval between two adjacent filtering moments in the N first filtering moments is the same, and N is a natural number greater than 2; for each of the reference temperatures, obtaining the temperature data of the first P moments before the first filtering moment from the temperature data sequence as the comparison temperature, and obtaining N comparison temperatures; for each first filtering moment, calculating the difference between the reference temperature and the comparison temperature, and obtaining N temperature differences, and the N temperature differences are the filtering temperatures; obtaining a section of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage.
[0080] The determining whether the battery meets the first alarm condition based on the filtered voltage and the filtered temperature includes: when N temperature difference values 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.
[0081] The fourth preset duration is a preset duration for determining that the voltage is within a preset range, such as 3s. The preset voltage threshold is a preset critical voltage for determining whether thermal runaway is triggered, such as 1.5V.
[0082] Specifically, the process of calculating the filtered voltage is as follows: step S6: acquiring a section of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage.
[0083] The method of calculating the filtering temperature in this embodiment is the same as step S1 in the above embodiment, which will not be described in detail here.
[0084] More specifically, when N temperature difference values are all greater than the preset temperature difference threshold, and each voltage data in the filtered voltage is less than or equal to the preset voltage threshold, an early warning signal is output. It can be understood that in this embodiment, by detecting whether the temperature rise value of the battery within the 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 of the voltage data in the filtered voltage being 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 an early warning signal is output, thereby ensuring the accuracy and effectiveness of the thermal runaway early warning.
[0085] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and voltage respectively; the filtering and detection processing of the electrical performance data sequence to obtain filtered electrical performance data includes: calculating the temperature rise rate between the temperature data according to the temperature data sequence to obtain a temperature rise rate sequence; obtaining a temperature rise rate of a third preset time length from the temperature rise rate sequence to obtain the filtered temperature; selecting M voltage data corresponding to M second filtering moments from the voltage data sequence as reference voltages respectively, and the time interval between two adjacent filtering moments in the M second filtering moments is the same, and M is a natural number greater than 2; for each of the reference voltages, obtaining the voltage data of the first Q moments of the second filtering moment from the voltage data sequence as a comparison voltage to obtain M comparison voltages; for each second filtering moment, 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 voltages.
[0086] The determining whether the battery meets the first alarm condition based on the filter voltage and the filter temperature includes: when each temperature rise rate in the filter temperature is greater than a preset rate, and M voltage differences are greater than a preset voltage drop threshold, determining that the first alarm condition is met.
[0087] The method of calculating the filtering temperature in this embodiment is the same as step S5 in the above embodiment, which will not be described again here.
[0088] The method of calculating the filter voltage in this embodiment is the same as step S2 in the above embodiment, which will not be described again here.
[0089] Specifically, when each temperature rise rate in the filtering temperature is greater than the preset rate, and the M voltage differences are greater than the preset voltage drop threshold, it is determined that the first alarm condition is met and an early warning signal is output. It can be understood that in this embodiment, by detecting whether the voltage drop value of the battery within the Q time is greater than the preset voltage drop threshold, if it is greater than the preset voltage drop threshold, it is determined that a fault exists, and there is a fault at the M second filtering moments, and the duration of each temperature rise rate in the filtering temperature greater than the preset rate is the third preset duration, it is determined that the first alarm condition is met, and an early warning signal is output, ensuring the accuracy and effectiveness of the thermal runaway early warning.
[0090] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and voltage respectively; the filtering and detection processing of the electrical performance data sequence to obtain filtered electrical performance data includes: calculating the temperature rise rate between the temperature data according to the temperature data sequence to obtain a temperature rise rate sequence; obtaining a section of temperature rise rate with a third preset time length from the temperature rise rate sequence to obtain the filtered temperature; obtaining a section of voltage data with a fourth preset time length from the voltage data sequence to obtain the filtered voltage.
[0091] The determining whether the battery meets the first alarm condition based on 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 met.
[0092] The method of calculating the filtering temperature in this embodiment is the same as step S5 in the above embodiment, which will not be described again here.
[0093] The method of calculating the filter voltage in this embodiment is the same as step S6 in the above embodiment, which will not be described in detail here.
[0094] Specifically, when each temperature rise rate in the filter temperature is greater than a preset rate, and each voltage data in the filter voltage is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met, and an early warning signal is output. It can be understood that in this embodiment, by detecting that the duration of the voltage data in the filter voltage being less than or equal to the preset voltage threshold is the fourth preset duration, and the duration of each temperature rise rate in the filter temperature being greater than the preset rate is the third preset duration, it is determined that the first alarm condition is met, and an early warning signal is output, thereby ensuring the accuracy and effectiveness of the thermal runaway early warning.
[0095] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and voltage respectively; the filtering and detection processing of the electrical performance data sequence to obtain filtered electrical performance data includes: obtaining a section 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 moments from the voltage data sequence as reference voltages, and the time interval between two adjacent filtering moments in the M second filtering moments is the same, and M is a natural number greater than 2; for each of the reference voltages, obtaining the voltage data of the first Q moments of the second filtering moment from the voltage data sequence as a comparison voltage, and obtaining M comparison voltages; for each second filtering moment, respectively calculating the difference between the comparison voltage and the reference voltage, and obtaining M voltage differences, and the M voltage differences are the filtered voltages.
[0096] The determining whether the battery meets 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 a preset temperature, and the M voltage difference values are greater than a preset voltage drop threshold, it is determined that the first alarm condition is met.
[0098] The method of calculating the filtering temperature in this embodiment is the same as step S4 in the above embodiment, which will not be described again here.
[0099] The method of calculating the filter voltage in this embodiment is the same as step S2 in the above embodiment, which 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 an early warning signal is output. It can be understood that in this embodiment, by detecting whether the voltage drop value of the battery within the Q time is greater than the preset voltage drop threshold, if it is greater than the preset voltage drop threshold, it is determined that a fault exists, and there is a fault at M second filtering moments, and the duration of the filtered temperature being greater than the preset temperature is the second preset duration, it is determined that the first alarm condition is met, and an early warning signal is output, ensuring the accuracy and effectiveness of the thermal runaway early warning.
[0101] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and voltage respectively; the filtering and detection processing of the electrical performance data sequence to obtain filtered electrical performance data includes: obtaining a section of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage; obtaining a section of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature.
[0102] The determining whether the battery meets the first alarm condition based on 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.
[0103] The method of calculating the filtering temperature in this embodiment is the same as step S4 in the above embodiment, which will not be described again here.
[0104] The method of calculating the filter voltage in this embodiment is the same as step S6 in the above embodiment, which will not be described in detail 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 an early warning signal is output. It can be understood that in this embodiment, by detecting that the duration of the filtered temperature being greater than the preset temperature is the second preset duration, and the duration of the voltage data in the filtered voltage being 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 an early warning signal is output, thereby ensuring the accuracy and effectiveness of the thermal runaway early warning.
[0106] The above-mentioned battery thermal runaway warning method obtains an electrical performance data sequence of a battery to be detected, wherein the electrical performance data sequence includes multiple sequences corresponding to multiple types of electrical performance data; performs filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data; determines whether the battery meets a preset alarm condition based on the filtered electrical performance data, and outputs a warning signal when the preset alarm condition is met. By performing filtering detection processing on the electrical performance data sequence, it is possible to filter out data with electrical performance data acquisition errors in a unit acquisition cycle, thereby ensuring the accuracy and effectiveness of the filtered electrical performance data, avoiding thermal runaway false alarms caused by data acquisition errors, and improving the accuracy and effectiveness of thermal runaway warnings for batteries.
[0107] like Figure 4 As shown, the embodiment of the present application further provides a battery thermal runaway warning device 200, the battery thermal runaway warning device comprising:
[0108] An acquisition module 201 is used to acquire an electrical performance data sequence of a battery to be tested, wherein the electrical performance data sequence includes sequences corresponding to multiple types of electrical performance data;
[0109] A filtering module 202 is used to perform filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data;
[0110] The determination module 203 is used to determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a warning signal when the preset alarm condition is met.
[0111] In one embodiment, the multiple types of electrical performance data include temperature, voltage, and voltage acquisition loop state, the filtered electrical performance data include the filtered temperature, filtered voltage, and filtered state corresponding to the temperature, voltage, and voltage acquisition loop state, respectively, and the preset alarm condition is the first alarm condition or the second alarm condition; the determination module 203 is specifically used to:
[0112] The determining whether the battery meets a preset alarm condition according to the filtered electrical performance data includes:
[0113] Determine whether the battery meets the first alarm condition according to the filter voltage and the filter temperature, and output a warning signal when the first alarm condition is met; or
[0114] Determine whether the battery meets the second alarm condition according to the filtering temperature and the filtering state, and output a warning signal when the second alarm condition is met.
[0115] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering module 202 is specifically used for:
[0116] Selecting N temperature data corresponding to N first filtering moments from the temperature data sequence as reference temperatures respectively, and the time intervals between two adjacent filtering moments in the N first filtering moments are the same, and N is a natural number greater than 2;
[0117] For each of the reference temperatures, obtaining temperature data at P moments before the first filtering moment from the temperature data sequence as comparison temperatures, to obtain N comparison temperatures;
[0118] For each first filtering moment, respectively calculating the difference between the reference temperature and the comparison temperature to obtain N temperature difference values, where the N temperature difference values are the filtering temperatures;
[0119] Selecting M voltage data corresponding to M second filtering moments from the voltage data sequence as reference voltages respectively, and the time intervals between two adjacent filtering moments in the M second filtering moments are the same, and M is a natural number greater than 2;
[0120] For each of the reference voltages, obtaining voltage data at the Q moments before the second filtering moment from the voltage data sequence as comparison voltages, to obtain M comparison voltages;
[0121] For each second filtering moment, respectively calculating the difference between the comparison voltage and the reference voltage to obtain M voltage differences, where the M voltage differences are the filtering voltages;
[0122] The determination module 203 is specifically used for:
[0123] When the N temperature differences 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.
[0124] 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 states respectively; the filtering module 202 is further specifically used for:
[0125] Acquire a section of state data of a first preset time length from the state data sequence to obtain the filtering state;
[0126] Selecting N temperature data corresponding to N first filtering moments from the temperature data sequence as reference temperatures respectively, and the time intervals between two adjacent filtering moments in the N first filtering moments are the same, and N is a natural number greater than 2;
[0127] For each of the reference temperatures, obtaining temperature data at P moments before the first filtering moment from the temperature data sequence as comparison temperatures, to obtain N comparison temperatures;
[0128] For each first filtering moment, respectively calculating the difference between the reference temperature and the comparison temperature to obtain N temperature difference values, where the N temperature difference values are the filtering temperatures;
[0129] The determination module 203 is further specifically used for:
[0130] When the N temperature difference values 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 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 states respectively; the filtering module 202 is further specifically used for:
[0132] Acquire a section of state data of a first preset time length from the state data sequence to obtain the filtering state;
[0133] Acquire a section of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature;
[0134] The determination module 203 is further specifically used for:
[0135] 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.
[0136] 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 states respectively; the filtering module 202 is further specifically used for:
[0137] Acquire a section of state data of a first preset time length from the state data sequence to obtain the filtering state;
[0138] According to the temperature data sequence, the temperature rise rate between the temperature data is calculated to obtain a temperature rise rate sequence;
[0139] Obtaining a temperature rise rate of a third preset time period from the temperature rise rate sequence to obtain the filtered temperature;
[0140] The determination module 203 is further specifically used for:
[0141] 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.
[0142] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering module 202 is further specifically used for:
[0143] Selecting N temperature data corresponding to N first filtering moments from the temperature data sequence as reference temperatures respectively, and the time intervals between two adjacent filtering moments in the N first filtering moments are the same, and N is a natural number greater than 2;
[0144] For each of the reference temperatures, obtaining temperature data at P moments before the first filtering moment from the temperature data sequence as comparison temperatures, to obtain N comparison temperatures;
[0145] For each first filtering moment, respectively calculating the difference between the reference temperature and the comparison temperature to obtain N temperature difference values, where the N temperature difference values are the filtering temperatures;
[0146] Acquire a section of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage;
[0147] The determination module 203 is further specifically used for:
[0148] When the N temperature difference values are all greater than the preset temperature difference threshold, 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.
[0149] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering module 202 is further specifically used for:
[0150] According to the temperature data sequence, the temperature rise rate between the temperature data is calculated to obtain a temperature rise rate sequence;
[0151] Obtaining a temperature rise rate of a third preset time period from the temperature rise rate sequence to obtain the filtered temperature;
[0152] Selecting M voltage data corresponding to M second filtering moments from the voltage data sequence as reference voltages respectively, and the time intervals between two adjacent filtering moments in the M second filtering moments are the same, and M is a natural number greater than 2;
[0153] For each of the reference voltages, obtaining voltage data at the Q moments before the second filtering moment from the voltage data sequence as comparison voltages, to obtain M comparison voltages;
[0154] For each second filtering moment, respectively calculating the difference between the comparison voltage and the reference voltage to obtain M voltage differences, where the M voltage differences are the filtering voltages;
[0155] The determination module 203 is further specifically used for:
[0156] When each temperature rise rate in the filtering temperature is greater than a preset rate, and the M voltage differences are greater than a preset voltage drop threshold, it is determined that the first alarm condition is met.
[0157] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering module 202 is further specifically used for:
[0158] According to the temperature data sequence, the temperature rise rate between the temperature data is calculated to obtain a temperature rise rate sequence;
[0159] Obtaining a temperature rise rate of a third preset time period from the temperature rise rate sequence to obtain the filtered temperature;
[0160] Acquire a section of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage;
[0161] The determination module 203 is further specifically used for:
[0162] When each temperature rise rate in the filtered temperatures is greater than a preset rate, and each voltage data in the filtered voltages is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met.
[0163] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering module 202 is further specifically used for:
[0164] Acquire a section of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature;
[0165] Selecting M voltage data corresponding to M second filtering moments from the voltage data sequence as reference voltages respectively, and the time intervals between two adjacent filtering moments in the M second filtering moments are the same, and M is a natural number greater than 2;
[0166] For each of the reference voltages, obtaining voltage data at the Q moments before the second filtering moment from the voltage data sequence as comparison voltages, to obtain M comparison voltages;
[0167] For each second filtering moment, respectively calculating the difference between the comparison voltage and the reference voltage to obtain M voltage differences, where the M voltage differences are the filtering voltages;
[0168] The determination module 203 is further specifically used for:
[0169] When each temperature data in the filtered temperature is greater than a preset temperature, and the M voltage difference values are greater than a preset voltage drop threshold, it is determined that the first alarm condition is met.
[0170] In one embodiment, the electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering module 202 is further specifically used for:
[0171] Acquire a section of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage;
[0172] Acquire a section of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature;
[0173] The determination module 203 is further specifically used for:
[0174] When each temperature data in the filtered temperatures is greater than a preset temperature, and each voltage data in the filtered voltages is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met.
[0175] The embodiment of the present application further provides an electronic device, which integrates any one of the battery thermal runaway warning devices provided in the embodiment of the present application, and the electronic device includes:
[0176] one or more processors;
[0177] Memory; and
[0178] One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the processor according to any one of the above battery thermal runaway warning methods.
[0179] The present application also provides an electronic device that integrates any one of the battery thermal runaway warning devices provided in the present application. Figure 5 As shown, it shows a schematic diagram of the structure of the electronic device involved in the embodiment of the present application, specifically:
[0180] The electronic device may include components such as 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. Those skilled in the art will appreciate that Figure 5 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0181] in:
[0182] The processor 301 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, it executes various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 301 may include one or more processing cores; preferably, the processor 301 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 301.
[0183] The memory 302 can be used to store software programs and modules. The processor 301 executes various functional applications and data processing by running the software programs and modules stored in the memory 302. The memory 302 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 302 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 302 may also include a memory controller to provide the processor 301 with access to the memory 302.
[0184] The electronic device also includes a power supply 303 for supplying power to each component. Preferably, the power supply 303 can be logically connected to the processor 301 through a power management system, so that the power management system can manage charging, discharging, power consumption and other functions. The power supply 303 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators and other arbitrary components.
[0185] The electronic device may further include an input unit 304, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0186] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 301 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 302 according to the following instructions, and the processor 301 will run the application programs stored in the memory 302, thereby realizing various functions, as follows:
[0187] Acquire an electrical performance data sequence of a battery to be tested, wherein the electrical performance data sequence includes multiple sequences corresponding to multiple types of electrical performance data;
[0188] Performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data;
[0189] Determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a warning signal when the preset alarm condition is met.
[0190] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0191] To this end, an embodiment of the present application provides a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any one of the battery thermal runaway warning methods provided in the embodiment of the present application. For example, the computer program can be loaded by a processor to execute the following steps:
[0192] Acquire an electrical performance data sequence of a battery to be tested, wherein the electrical performance data sequence includes multiple sequences corresponding to multiple types of electrical performance data;
[0193] Performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data;
[0194] Determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a warning signal when the preset alarm condition is met.
[0195] The embodiment of the present application also provides a computer program product, including a computer program / instruction, which, when executed by a processor, is used to execute the steps in any one of the battery thermal runaway warning methods provided in the embodiment of the application.
[0196] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the detailed description of other embodiments above, and will not be repeated here.
[0197] In specific implementation, the above units or structures can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units or structures can refer to the previous method embodiments, which will not be repeated here.
[0198] The embodiments of the present invention are described in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A battery thermal runaway early warning method, characterized in that: The battery thermal runaway early warning method comprises: Acquire an electrical performance data sequence of a battery to be tested, wherein the electrical performance data sequence includes multiple sequences corresponding to multiple types of electrical performance data; Performing filtering detection processing on the electrical performance data sequence to obtain filtered electrical performance data; Determine whether the battery meets a preset alarm condition according to the filtered electrical performance data, and output a warning signal when the preset alarm condition is met.
2. The battery thermal runaway early warning method according to claim 1, characterized in that: The multiple types of electrical performance data include temperature, voltage and voltage acquisition circuit state, the filtered electrical performance data include the filter temperature, filter voltage and filter state corresponding to the temperature, voltage and voltage acquisition circuit state respectively, and the preset alarm condition is the first alarm condition or the second alarm condition; The determining whether the battery meets a preset alarm condition according to the filtered electrical performance data includes: determining whether the battery meets the first alarm condition according to the filter voltage and the filter temperature, and outputting a warning signal when the first alarm condition is met; or, Determine whether the battery meets the second alarm condition according to the filtering temperature and the filtering state, and output a warning signal when the second alarm condition is met.
3. The battery thermal runaway early warning method according to claim 2, characterized in that: The electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering detection processing is performed on the electrical performance data sequence to obtain filtered electrical performance data, including: Selecting N temperature data corresponding to N first filtering moments from the temperature data sequence as reference temperatures respectively, and the time intervals between two adjacent filtering moments in the N first filtering moments are the same, and N is a natural number greater than 2; For each of the reference temperatures, obtaining temperature data at P moments before the first filtering moment from the temperature data sequence as comparison temperatures, to obtain N comparison temperatures; For each first filtering moment, respectively calculating the difference between the reference temperature and the comparison temperature to obtain N temperature difference values, where the N temperature difference values are the filtering temperatures; Selecting M voltage data corresponding to M second filtering moments from the voltage data sequence as reference voltages respectively, and the time interval between two adjacent filtering moments in the M second filtering moments is the same, and M is a natural number greater than 2; For each of the reference voltages, obtaining voltage data at the Q moments before the second filtering moment from the voltage data sequence as comparison voltages, to obtain M comparison voltages; For each second filtering moment, respectively calculating the difference between the comparison voltage and the reference voltage to obtain M voltage differences, where the M voltage differences are the filtering voltages; The determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature includes: When the N temperature differences 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.
4. The battery thermal runaway early warning method according to claim 2, characterized in that: The electrical performance data sequence includes a temperature data sequence and a state data sequence corresponding to the temperature and voltage acquisition circuit states respectively; The filtering and detecting process is performed on the electrical performance data sequence to obtain filtered electrical performance data, including: Acquire a section of state data of a first preset time length from the state data sequence to obtain the filtering state; Selecting N temperature data corresponding to N first filtering moments from the temperature data sequence as reference temperatures respectively, and the time intervals between two adjacent filtering moments in the N first filtering moments are the same, and N is a natural number greater than 2; For each of the reference temperatures, obtaining temperature data at P moments before the first filtering moment from the temperature data sequence as comparison temperatures, to obtain N comparison temperatures; For each first filtering moment, respectively calculating the difference between the reference temperature and the comparison temperature to obtain N temperature difference values, where the N temperature difference values are the filtering temperatures; The determining whether the battery meets the second alarm condition according to the filtering temperature and the filtering state includes: When the N temperature difference values 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.
5. The battery thermal runaway early warning method according to claim 2, characterized in that: The electrical performance data sequence includes a temperature data sequence and a state data sequence corresponding to the temperature and voltage acquisition circuit states respectively; The filtering and detecting process is performed on the electrical performance data sequence to obtain filtered electrical performance data, including: Acquire a section of state data of a first preset time length from the state data sequence to obtain the filtering state; Acquire a section of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature; The determining whether the battery meets the second alarm condition according to the filtering temperature and the filtering state includes: 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 early warning method according to claim 2, characterized in that: The electrical performance data sequence includes a temperature data sequence and a state data sequence corresponding to the temperature and voltage acquisition circuit states respectively; the filtering detection processing is performed on the electrical performance data sequence to obtain filtered electrical performance data, including: Acquire a section of state data of a first preset time length from the state data sequence to obtain the filtering state; According to the temperature data sequence, the temperature rise rate between the temperature data is calculated to obtain a temperature rise rate sequence; Obtaining a temperature rise rate of a third preset time period from the temperature rise rate sequence to obtain the filtered temperature; The determining whether the battery meets the second alarm condition according to the filtering temperature and the filtering state includes: 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 early warning method according to claim 2, characterized in that: The electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering detection processing is performed on the electrical performance data sequence to obtain filtered electrical performance data, including: Selecting N temperature data corresponding to N first filtering moments from the temperature data sequence as reference temperatures respectively, and the time intervals between two adjacent filtering moments in the N first filtering moments are the same, and N is a natural number greater than 2; For each of the reference temperatures, obtaining temperature data at P moments before the first filtering moment from the temperature data sequence as comparison temperatures, to obtain N comparison temperatures; For each first filtering moment, respectively calculating the difference between the reference temperature and the comparison temperature to obtain N temperature difference values, where the N temperature difference values are the filtering temperatures; Acquire a section of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage; The determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature includes: When the N temperature difference values are all greater than the preset temperature difference threshold, 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.
8. The battery thermal runaway early warning method according to claim 2, characterized in that: The electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering detection processing is performed on the electrical performance data sequence to obtain filtered electrical performance data, including: According to the temperature data sequence, the temperature rise rate between the temperature data is calculated to obtain a temperature rise rate sequence; Obtaining a temperature rise rate of a third preset time period from the temperature rise rate sequence to obtain the filtered temperature; Selecting M voltage data corresponding to M second filtering moments from the voltage data sequence as reference voltages respectively, and the time interval between two adjacent filtering moments in the M second filtering moments is the same, and M is a natural number greater than 2; For each of the reference voltages, obtaining voltage data at the Q moments before the second filtering moment from the voltage data sequence as comparison voltages, to obtain M comparison voltages; For each second filtering moment, respectively calculating the difference between the comparison voltage and the reference voltage to obtain M voltage differences, where the M voltage differences are the filtering voltages; The determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature includes: When each temperature rise rate in the filtering temperature is greater than a preset rate, and the M voltage differences are greater than a preset voltage drop threshold, it is determined that the first alarm condition is met.
9. The battery thermal runaway early warning method according to claim 2, characterized in that: The electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering detection processing is performed on the electrical performance data sequence to obtain filtered electrical performance data, including: According to the temperature data sequence, the temperature rise rate between the temperature data is calculated to obtain a temperature rise rate sequence; Obtaining a temperature rise rate of a third preset time period from the temperature rise rate sequence to obtain the filtered temperature; Acquire a section of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage; The determining whether the battery meets the first alarm condition according to the filtered voltage and the filtered temperature includes: When each temperature rise rate in the filtered temperatures is greater than a preset rate, and each voltage data in the filtered voltages 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 early warning method according to claim 2, characterized in that: The electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering detection processing is performed on the electrical performance data sequence to obtain filtered electrical performance data, including: Acquire a section 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 moments from the voltage data sequence as reference voltages respectively, and the time intervals between two adjacent filtering moments in the M second filtering moments are the same, and M is a natural number greater than 2; For each of the reference voltages, obtaining voltage data at the Q moments before the second filtering moment from the voltage data sequence as comparison voltages, to obtain M comparison voltages; For each second filtering moment, respectively calculating the difference between the comparison voltage and the reference voltage to obtain M voltage differences, where the M voltage differences are the filtering voltages; The 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 the M voltage difference values are greater than a preset voltage drop threshold, it is determined that the first alarm condition is met.
11. The battery thermal runaway early warning method according to claim 2, characterized in that: The electrical performance data sequence includes a temperature data sequence and a voltage data sequence corresponding to the temperature and the voltage respectively; the filtering detection processing is performed on the electrical performance data sequence to obtain filtered electrical performance data, including: Acquire a section of voltage data of a fourth preset time length from the voltage data sequence to obtain the filtered voltage; Acquire a section of temperature data of a second preset time length from the temperature data sequence to obtain the filtered temperature; The 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 temperatures is greater than a preset temperature, and each voltage data in the filtered voltages is less than or equal to a preset voltage threshold, it is determined that the first alarm condition is met.
12. An electronic device, characterized in that: It comprises a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to execute the steps in the battery thermal runaway warning method according to any one of claims 1 to 11.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps in the battery thermal runaway warning method according to any one of claims 1 to 11.
Citation Information
Patent Citations
A driving motor detection method and apparatus
CN107121637A
Battery thermal runaway early warning processing method and device, equipment and storage medium
CN111391668A
Vehicle battery thermal runaway fault diagnosis method and device, equipment and storage medium
CN112590613A
Battery thermal runaway detection method and battery management system
CN113295296A
Battery thermal runaway early warning method and device
CN113948781A
Cited By
Battery temperature early warning method for vehicle-mounted terminal of intelligent networked automobile
CN119795918A
Battery thermal runaway early-warning method and apparatus, electronic device, and storage medium
EP4773329A1
Battery thermal runaway early-warning method and apparatus, electronic device, and storage medium
WO2026051209A1