Thermal runaway detection method, electronic device, battery, vehicle, medium and product
By combining the battery's historical fault information and residual power, using different power thresholds for thermal runaway detection, the problem of inaccurate battery thermal runaway detection in the prior art is solved, and the safety of the battery and vehicle is improved.
Patent Information
- Application Number
- CN202510154280.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-05-30
AI Technical Summary
The prior art is difficult to accurately detect the thermal runaway situation of a battery after charging and discharging, which affects the safety of the battery.
By obtaining historical fault information related to thermal runaway of the battery, the battery is thermal runaway detected based on the power threshold under different historical failure conditions. When there is historical fault information, a lower first power threshold is used for detection; when there is no historical fault information, a higher second power threshold is used for detection.
Improves the accuracy of battery thermal runaway detection, avoids increasing costs and energy consumption, and enhances battery and vehicle safety.
Smart Images

Figure CN120065037A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of computer technology, and particularly relates to a method for detecting thermal runaway of a battery, an electronic device, a battery, a vehicle, a non-transitory computer-readable storage medium, and a computer program product. Background Art
[0002] Batteries play a crucial role in many fields such as portable electronic devices and electric vehicles in modern society. However, with the widespread and frequent application of batteries, the safety of batteries has received increasing attention.
[0003] Especially after the battery finishes charging and discharging, the battery is prone to thermal runaway. How to accurately detect the thermal runaway condition of the battery is very important. Summary of the Invention
[0004] This application aims to solve at least one of the technical problems existing in the prior art. For this purpose, this application provides a method for detecting thermal runaway of a battery, an electronic device, a battery, a vehicle, a non-transitory computer-readable storage medium, and a computer program product, which can accurately detect the thermal runaway situation of the battery, thereby improving the safety of the battery.
[0005] In a first aspect, a method for detecting thermal runaway of a battery provided by this application includes obtaining historical fault information related to thermal runaway of the battery; in the case where the historical fault information exists, performing thermal runaway detection on the battery based on a first power threshold and the remaining power of the battery to obtain a thermal runaway detection result; in the case where the historical fault information does not exist, performing thermal runaway detection on the battery based on a second power threshold and the remaining power of the battery to obtain a thermal runaway detection result, where the first power threshold is less than the second power threshold.
[0006] In a second aspect, an electronic device provided by this application includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the above method for detecting thermal runaway of the battery is implemented.
[0007] In a third aspect, a battery provided by this application includes the above electronic device.
[0008] In a fourth aspect, a vehicle provided by this application includes the above electronic device or the above battery.
[0009] In a fifth aspect, a non-transitory computer-readable storage medium provided by this application stores a computer program, and when the computer program is executed by a processor, the above method for detecting thermal runaway of the battery is implemented.
[0010] In a sixth aspect, the present application provides a computer program product, including a computer program which, when executed by a processor, implements the above-mentioned method for detecting thermal runaway of a battery.
[0011] In the method for detecting thermal runaway of a battery, electronic device, battery, vehicle, non-transitory computer-readable storage medium, and computer program product provided by the embodiments of the present application, after the battery is powered off, by detecting the historical fault information related to thermal runaway of the battery, the internal health status of the battery can be understood. In the case of existing historical faults, it indicates that the internal health of the battery has deteriorated and the detection range needs to be expanded. Therefore, thermal runaway detection is performed with a relatively low first power threshold; in the case of no historical faults, it indicates that the internal health status of the battery is good and the detection range does not need to be expanded. Therefore, thermal runaway detection is performed with a relatively high second power threshold.
[0012] In this way, by combining the historical fault information related to thermal runaway of the battery and the remaining power, performing thermal runaway detection on the battery to obtain a thermal runaway detection result can avoid increasing costs while reducing energy consumption, improve the accuracy of the thermal runaway detection result, and further improve the safety of the battery and the vehicle.
[0013] Additional aspects and advantages of the embodiments of the present application will be given in part in the following description, become apparent in part from the following description, or be understood through the practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the description of the embodiments in conjunction with the following drawings, where:
[0015] Figure 1 is a first flowchart of the method for detecting thermal runaway of a battery provided by an embodiment of the present application;
[0016] Figure 2 is a second flowchart of the method for detecting thermal runaway of a battery provided by an embodiment of the present application;
[0017] Figure 3 is a third flowchart of the method for detecting thermal runaway of a battery provided by an embodiment of the present application;
[0018] Figure 4 is a fourth flowchart of the method for detecting thermal runaway of a battery provided by an embodiment of the present application;
[0019] Figure 5 is a fifth flowchart of the method for detecting thermal runaway of a battery provided by an embodiment of the present application;
[0020] Figure 6 is a sixth flowchart of the method for detecting thermal runaway of a battery provided by an embodiment of the present application;
[0021] Figure 7 is the seventh process schematic diagram of the thermal runaway detection method for the battery provided by the embodiments of the present application;
[0022] Figure 8 is the eighth process schematic diagram of the thermal runaway detection method for the battery provided by the embodiments of the present application;
[0023] Figure 9 is the module schematic diagram of the thermal runaway detection device for the battery provided by the embodiments of the present application;
[0024] Figure 10 is the structural schematic diagram of the electronic device provided by the embodiments of the present application;
[0025] Figure 11 is the structural schematic diagram of the battery provided by the embodiments of the present application;
[0026] Figure 12 is the structural schematic diagram of the vehicle provided by the embodiments of the present application. Detailed Description of the Embodiments
[0027] The embodiments of the present application will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary only for explaining the present application and should not be construed as limiting the present application.
[0028] For the convenience of understanding, the technical background of the present application will be introduced first:
[0029] At present, batteries play an extremely important role in modern society. In the field of daily life, the operation of mobile devices such as mobile phones, tablets, and laptops completely depends on batteries. Batteries enable these mobile devices to get rid of the shackles of traditional wires, and users can use them for communication, work, and other activities anytime and anywhere. Batteries are also used to store unstable electric energy such as solar energy and wind energy and release it when needed, which can balance the power supply.
[0030] Batteries are the core components of electric vehicles, determining key performance indicators such as the driving range, acceleration performance, and service life of electric vehicles. High-performance batteries can enable electric vehicles to travel longer distances, reduce the number of charging times, and improve the user's convenience of use.
[0031] With the enhancement of environmental awareness and the progress of technology, electric vehicles are gradually popularized. The safety of batteries has also attracted more and more attention from users. In electric vehicles, once safety problems occur in batteries, such as thermal runaway, fire, explosion, etc., it will directly threaten the lives of the driver and passengers, cause serious damage to the user's vehicle property, and even trigger safety accidents in severe cases.
[0032] Therefore, accurately detecting the thermal runaway situation of the battery is very important, which can improve the safety of the battery, and then enhance the safety of electric vehicles, and ensure the vehicle property of users and their lives during vehicle use.
[0033] Please refer to Figure 1 , a thermal runaway detection method for a battery provided by an embodiment of the present application is implemented by step 011, step 012, and step 013, which will be specifically described below.
[0034] Step 011: Obtain historical fault information related to thermal runaway of the battery;
[0035] Among them, the battery is a device for storing and releasing electrical energy. The battery includes one or more single cells. The battery can be a battery pack or a battery module.
[0036] Among them, thermal runaway refers to a situation where the internal temperature of the battery rises sharply, causing electrolyte decomposition and gas generation, and ultimately may lead to serious safety hazards such as fire or explosion.
[0037] Among them, historical fault information refers to the fault situations that occurred during the past use of the battery. The historical fault information includes abnormal self-discharge faults and abnormal impedance faults of the battery. The abnormal self-discharge fault of the battery refers to the situation where the battery power drops rapidly within a short time without connecting an external circuit or load. The abnormal impedance fault of the battery refers to the situation where the impedance of the battery exceeds the normal impedance range of the battery, manifested as too large or too small impedance.
[0038] Specifically, during the use of the battery, the performance of the battery such as self-discharge and impedance may change slowly. Although it cannot immediately cause thermal runaway of the battery, it increases the risk of thermal runaway of the battery. Therefore, obtaining the abnormal self-discharge faults and abnormal impedance faults of each single cell in the battery within a certain historical time (for example, one year from the time of this detection process) can understand the specific health status of each single cell inside the battery recently and improve the accuracy of predicting thermal runaway of the battery.
[0039] Step 012: In the case of existing historical fault information, perform thermal runaway detection on the battery based on the first power threshold and the remaining power of the battery to obtain a thermal runaway detection result;
[0040] Step 013: In the case of non-existing historical fault information, perform thermal runaway detection on the battery based on the second power threshold and the remaining power of the battery to obtain a thermal runaway detection result.
[0041] Among them, the first power threshold is a preset value of the remaining power of the battery, which can be set to 30% based on experience. In scenarios with high requirements for the thermal runaway safety of the battery, the first power threshold can be appropriately reduced to expand the detection range.
[0042] Among them, the second power threshold is a preset value of the remaining power of the battery, which can be set to 60% based on experience. In scenarios with different requirements for the thermal runaway safety of the battery, the second power threshold can be appropriately reduced or increased for detection. The second power threshold is greater than the first power threshold.
[0043] Among them, thermal runaway detection refers to the detection performed on the thermal runaway risk of the battery, and then outputting the thermal runaway detection result.
[0044] Among them, the thermal runaway detection result is the result obtained after performing thermal runaway detection on the battery, including the presence and absence of thermal runaway.
[0045] Specifically, in the case of existing historical fault information, it indicates that the internal health condition of the current battery is not good and thermal runaway is likely to occur. Therefore, based on the relationship between the remaining battery power and the smaller first power threshold, the detection range is expanded, and thermal runaway detection is performed to obtain the thermal runaway detection result; in the case of no existing historical fault information, it indicates that the internal health condition of the current battery is good and thermal runaway is not likely to occur. Therefore, based on the relationship between the remaining battery power and the larger second power threshold, thermal runaway detection is performed to obtain the thermal runaway detection result.
[0046] In this way, by combining the historical fault information related to thermal runaway and the remaining power of the battery, performing thermal runaway detection on the battery to obtain the thermal runaway detection result can avoid increasing costs, reduce energy consumption, improve the accuracy of the thermal runaway detection result, and thus improve the safety of the battery and the vehicle.
[0047] In some embodiments, please refer to Figure 2 , step 011 includes:
[0048] Step 0111: After the battery is powered off, obtain the historical fault information related to thermal runaway of the battery.
[0049] Among them, the battery being powered off means that the battery is no longer charging or discharging.
[0050] Specifically, the historical fault information related to thermal runaway of the battery includes abnormal self-discharge faults and abnormal impedance faults of the battery. The abnormal self-discharge fault of the battery is determined based on multiple voltages collected when the battery has a collection time interval greater than a first preset collection duration, and the temperature of the battery is within a first preset temperature range and the remaining power is within a first preset remaining power range. Among them, the first preset collection duration, the first preset temperature range, and the first preset remaining power range are values set based on experience. For example, generally, the first preset collection duration is set to one day; the first preset temperature range is set to 15°C - 45°C; the first preset remaining power range is set to 70% - 80%.
[0051] A limit range is preset. When the battery is discharged for more than a certain time (such as half an hour) and then charged and discharged again, and when the remaining power value of the battery is within the first preset remaining power range and the temperature of the battery is within the first preset temperature range, the voltage data of each single battery in the battery is collected. For example, when the battery is charged and discharged again two hours after being powered off, the voltage data of each single battery is collected when the remaining power is between 70% - 80% and the temperature is between 15°C - 45°C.
[0052] Subtract the adjacent voltage data of each single battery with a collection time interval greater than the first preset collection duration (for example, one day), take the absolute value, and then divide by the number of days of the time interval. The finally obtained value is used as the self-discharge rate of each single battery. If within one month, the number of times that the self-discharge rate of any not less than one single battery is greater than the preset self-discharge rate exceeds the first preset number of times, it is determined that the battery has an abnormal self-discharge fault.
[0053] The abnormal impedance fault of the battery is determined based on the voltage change amount and current change amount before and after the battery discharges during pulsed discharge. The battery is subjected to periodic pulsed charge and discharge, and the voltage change amount and current change amount before and after each single battery discharges during the discharge process are collected. Then, the impedance and impedance average value of each single battery are calculated. If the impedance of any not less than one single battery is greater than the number of times of the impedance average value, it is determined that the battery has an abnormal impedance fault.
[0054] In this way, different detection strategies are executed corresponding to whether there is historical fault information, which can improve the accuracy of thermal runaway prediction of the battery.
[0055] In some embodiments, please refer to Figure 3 , step 012 includes step 0121 and step 0122, and step 013 includes step 0131 and step 0132.
[0056] Step 0121: In the case of existing historical fault information, based on the first power threshold and the remaining power of the battery, when the operating parameters of the battery meet the preset thermal runaway conditions, determine that the thermal runaway detection result is that there is thermal runaway;
[0057] Step 0122: In the case of existing historical fault information, based on the first power threshold and the remaining power of the battery, when the operating parameters of the battery do not meet the preset thermal runaway conditions, determine that the thermal runaway detection result is that there is no thermal runaway;
[0058] Step 0131: In the case of no existing historical fault information, based on the second power threshold and the remaining power of the battery, when the operating parameters of the battery meet the preset thermal runaway conditions, determine that the thermal runaway detection result is that there is thermal runaway;
[0059] Step 0132: In the case of no existing historical fault information, based on the second power threshold and the remaining power of the battery, when the operating parameters of the battery do not meet the preset thermal runaway conditions, determine that the thermal runaway detection result is that there is no thermal runaway.
[0060] Among them, the thermal runaway condition means that when the battery meets this condition, thermal runaway is very likely to occur. There are multiple thermal runaway conditions, specifically including: the temperature of the battery is greater than the second preset temperature threshold or the duration during which the temperature rise rate is greater than the second preset temperature rise rate threshold is greater than the second temperature rise duration; the duration during which the voltage drop of any single cell of the battery is greater than the second preset voltage drop threshold is greater than the second preset voltage drop duration; no sampling data is obtained for the temperature or voltage of any single cell of the sampled battery.
[0061] Among them, the second preset temperature threshold, the second preset temperature rise rate threshold, the second temperature rise duration, the second preset voltage drop threshold, and the second preset voltage drop duration are all numerically preset based on experience. For example, the second preset temperature threshold can be set to 70 °C, the second preset temperature rise rate threshold can be set to 1 °C / s, the second temperature rise duration can be set to 3 seconds, the second preset voltage drop threshold can be set to 1 V, and the second preset voltage drop duration can be set to 2 seconds.
[0062] Specifically, when the temperature of the battery satisfies that the temperature is greater than the second preset temperature threshold or the duration during which the temperature rise rate is greater than the second preset temperature rise rate threshold is greater than the second temperature rise duration, it indicates that the temperature change of the battery is abnormal and thermal runaway may occur; when the duration during which the voltage drop of any single cell of the battery is greater than the second preset voltage drop threshold is greater than the second preset voltage drop duration, it indicates that the voltage fluctuation of the battery is abnormal and thermal runaway may occur; when the temperature or voltage sampling of any single cell of the battery fails and no sampling data is obtained, it indicates that there may be problems such as a short circuit in the battery, which is likely to cause thermal runaway.
[0063] The operating parameters of the battery meeting the preset thermal runaway conditions means that the operating parameters of the battery meet any two thermal runaway conditions. Perform a thermal runaway detection on the battery to obtain a thermal runaway detection result. When the operating parameters of the battery meet the preset thermal runaway conditions, the thermal runaway detection result is that there is a thermal runaway; when the operating parameters of the battery do not meet the preset thermal runaway conditions, the thermal runaway detection result is that there is no thermal runaway.
[0064] Therefore, when the operating parameters of the battery meet any two thermal runaway conditions, it indicates that the current battery is extremely likely to have a thermal runaway. For safety, set the thermal runaway detection result in this case to be that there is a thermal runaway, which can avoid safety problems, perform preventive measures in advance, and effectively improve the safety of the battery.
[0065] In some embodiments, refer to Figure 4 , step 012 includes:
[0066] Step 0123: When the remaining battery power is greater than the first power threshold, the battery management system of the battery remains awake and continuously performs thermal runaway detection within the first preset duration to obtain a thermal runaway detection result;
[0067] Step 0124: When the remaining battery power is less than the first power threshold, the battery management system of the battery remains awake and continuously performs thermal runaway detection on the battery within the second preset duration to obtain a thermal runaway detection result.
[0068] Among them, the battery management system (Battery Management System, abbreviated as BMS) is an electronic system used to manage and monitor the operating status of a battery pack.
[0069] Among them, both the first preset duration and the second preset duration are time lengths set based on experience and are both positively correlated with the remaining battery power. The first preset duration is greater than the second preset duration.
[0070] Specifically, in the case of existing historical abnormal faults, keep the BMS in the wake state, and perform thermal runaway detection for corresponding durations based on the situation of the remaining battery power and the first power threshold to obtain a thermal runaway detection result. For example, when the remaining battery power of the battery is 40% and the first power threshold is 30%, the first preset duration can be one hour plus 100 minutes multiplied by the value of the remaining battery power minus the first power threshold; when the remaining battery power of the battery is 20% and the first power threshold is 30%, the second preset duration can be one hour minus 100 minutes multiplied by the value of the first power threshold minus the remaining battery power.
[0071] In this way, it is possible to take into account batteries with different remaining battery powers and improve the accuracy of the thermal runaway detection result.
[0072] In some embodiments, refer to Figure 5 , step 013 includes:
[0073] Step 0133: When the remaining power is greater than the second power threshold, the battery management system of the battery remains awake and continuously performs thermal runaway detection on the battery within a third preset duration to obtain a thermal runaway detection result. The third preset duration is proportional to the remaining power;
[0074] Step 0134: When the remaining power is less than the second power threshold, the battery management system of the battery goes to sleep and enters a periodic detection mode.
[0075] Among them, the third preset duration is a time length set based on experience and has a positive correlation with the remaining power of the battery.
[0076] Among them, the periodic detection mode means that the BMS wakes up for a fourth preset duration after the sleep time reaches a preset duration. Within the fourth preset duration, thermal runaway detection is performed on the battery to obtain a thermal runaway detection result. Among them, the preset duration is a time length set based on experience and has a positive correlation with the number of wake-up times of the BMS. Among them, the fourth preset duration is a time length set based on experience and can be, for example, 30 seconds.
[0077] Specifically, in the case of no historical abnormal faults, different detection strategies are executed based on the relationship between the remaining power of the battery and the second power threshold. In this way, the accuracy of the thermal runaway detection of the battery can be maintained while reducing power consumption.
[0078] In some embodiments, refer to Figure 6 , the thermal runaway detection method of the battery further includes step 014 and step 015.
[0079] Step 014: When there is thermal runaway, send a warning message and control the cooling system to operate to cool the battery;
[0080] Step 015: When there is no thermal runaway, enter the periodic detection mode.
[0081] Specifically, when there is thermal runaway, a warning message is sent to remind the user to stay away from the vehicle to avoid the vehicle suffering from thermal runaway and endangering the user's life safety. At the same time, control the relevant cooling system to work to cool the battery, sharply reduce the thermal runaway risk of the battery, and wait for subsequent maintenance to improve the safety of the battery. When there is no thermal runaway, the thermal runaway risk may be latent. Enter the periodic detection mode to regularly detect the thermal runaway risk of the battery to improve the safety of the battery and ensure the use safety of the user.
[0082] In some embodiments, refer toFigure 7 , the method for detecting thermal runaway of the battery further includes step 016, step 017, and step 018.
[0083] Step 016: In the regular detection mode, within the fourth preset duration when the battery management system wakes up, if the operating parameters of the battery meet any trigger condition for thermal runaway detection, the wake-up time of the battery management system is extended by a fifth preset duration, and the fifth preset duration is greater than the fourth preset duration;
[0084] Step 017: In the regular detection mode, within the fourth preset duration when the battery management system wakes up, if the operating parameters of the battery do not meet any trigger condition for thermal runaway detection, it enters the sleep state;
[0085] Step 018: Within the fifth preset duration when the battery management system wakes up, perform thermal runaway detection on the battery to obtain the thermal runaway detection result.
[0086] Among them, the fifth preset duration is a time length set based on experience, and the fifth preset duration is greater than the fourth preset duration. For example, the fifth preset duration can be 5 minutes, which is greater than the fourth preset duration of 30 seconds.
[0087] Among them, the trigger condition for thermal runaway detection refers to that the operating parameters of the battery meet this condition and are prone to thermal runaway. The trigger condition includes at least one of the following conditions: the temperature of the battery is greater than the first preset temperature threshold or the duration during which the temperature rise rate is greater than the first preset temperature rise rate threshold and is greater than the first temperature rise duration and the number of times is greater than the preset number of times; the voltage drop of any single battery of the battery is greater than the first preset voltage drop threshold and the duration is greater than the first preset voltage drop duration.
[0088] Among them, the first preset temperature threshold, the first preset temperature rise rate threshold, the first temperature rise duration, the preset number of times, the first preset voltage drop threshold, and the first preset voltage drop duration are all values preset based on experience. For example, the first preset temperature threshold can be set to 60 °C, the first preset temperature rise rate threshold can be set to 3 °C / s, the first temperature rise duration can be set to 5 seconds, the preset number of times can be set to 2 times, the first preset voltage drop threshold can be set to 500 mV, and the first preset voltage drop duration can be set to 2 seconds.
[0089] Specifically, in the periodic detection mode, the fourth preset duration for keeping the BMS awake is relatively short, and the probability that the operating parameters of the battery meet the triggering condition is greater than the probability of meeting the preset thermal runaway condition. By detecting whether the operating parameters of the battery meet the triggering condition within the fourth preset duration, the current thermal runaway situation of the battery can be quickly determined. If the triggering condition is met, it indicates that the battery is prone to thermal runaway and further detection is required. Therefore, the BMS is kept awake for the fifth preset duration for more stringent thermal runaway detection to obtain a more accurate thermal runaway detection result. If the triggering condition is not met, it indicates that the battery is in good condition and not prone to thermal runaway, and the BMS is controlled to enter the sleep state to save electrical energy and wait for the next wake-up operation.
[0090] In some embodiments, please refer to Figure 8 , the thermal runaway detection method of the battery further includes step 019.
[0091] Step 019: When the power-off duration of the battery reaches the preset safety duration, the battery management system of the battery goes to sleep and is no longer awakened.
[0092] Wherein, the preset safety duration is a value preset based on experience, for example, it can be 8 hours.
[0093] Specifically, when the power-off duration of the battery reaches the preset safety duration, it indicates that the risk of the battery having a thermal runaway is very small and there is no need to perform further thermal runaway detection on the battery. Therefore, controlling the BMS to go to sleep and not be awakened can avoid waste of electrical energy.
[0094] According to the method described in the above embodiments, the embodiments of the present application further provide a thermal runaway detection device 100 for a battery, which is used to execute the steps in the above thermal runaway detection method for the battery. Please refer to Figure 9 , Figure 9 is a schematic diagram of the modules of the thermal runaway detection device 100 for a battery provided by the embodiments of the present application. The thermal runaway detection device 100 for a battery includes:
[0095] An acquisition module 101: used to acquire historical fault information related to thermal runaway of the battery;
[0096] A determination module 102: used to perform thermal runaway detection on the battery based on the first power threshold and the remaining power of the battery to obtain a thermal runaway detection result when there is historical fault information; and perform thermal runaway detection on the battery based on the second power threshold and the remaining power of the battery to obtain a thermal runaway detection result when there is no historical fault information, where the first power threshold is less than the second power threshold.
[0097] It should be noted that the specific details of each module unit in the above thermal runaway detection device 100 of the battery have been described in detail in the embodiments of the above thermal runaway detection method of the battery, and will not be elaborated here.
[0098] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be fully or partially implemented by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of an overall module or unit that includes the function of the module or unit.
[0099] In some embodiments, the thermal runaway detection device of the battery in the embodiments of the present application can be implemented in a hardware manner, such as an electronic device, or a component in an electronic device, such as an integrated circuit or a chip; the thermal runaway detection device of the battery can also be implemented in a software manner, such as an application installed in an electronic device.
[0100] The embodiments of the present application also provide an electronic device, which can be a battery management system or a vehicle controller. In some embodiments, please refer to Figure 10 , Figure 10 which is a schematic structural diagram of the electronic device provided by the embodiments of the present application. The electronic device 200 includes a processor 201 and a memory 202. A computer program 203 that can run on the processor 201 is stored in the memory 202. When the program 203 is executed by the processor 501, it implements each process of the embodiments of the above thermal runaway detection method of the battery, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0101] The embodiments of the present application also provide a battery, which includes one or more single cells and the above-mentioned electronic device. In some embodiments, please refer to Figure 11 , Figure 11 which is a schematic structural diagram of the battery 300 provided by the embodiments of the present application. The battery 300 includes a plurality of single cells 301 and the above-mentioned electronic device 200. The plurality of single cells 301 are used to store and release electric energy, and the electronic device 200 is used to implement each process of the embodiments of the above thermal runaway detection method of the battery, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0102] The embodiments of the present application also provide a vehicle, which includes the above-mentioned electronic device or battery. In some embodiments, please refer to Figure 12 , Figure 12FIG. 0 is a schematic structural diagram of a vehicle 400 provided by an embodiment of the present application. The vehicle 400 includes the above-mentioned battery 300. The electronic device 200 in the battery 300 is used to implement each process of the embodiment of the above-mentioned method for detecting thermal runaway of the battery, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0103] An embodiment of the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements each process of the embodiment of the above-mentioned method for detecting thermal runaway of the battery, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0104] Among them, the processor may be the processor in the electronic device in the above-mentioned embodiment. The computer-readable storage medium may be a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc, etc.
[0105] The computer-readable medium may include a computer storage medium and a communication medium. The computer storage medium includes volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. The computer storage medium includes RAM, ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other solid-state memory technologies, CD-ROM, digital versatile disc (DVD) or other optical storage, magnetic tape cartridges, magnetic tapes, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art know that the computer storage medium is not limited to the above several.
[0106] An embodiment of the present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the above-mentioned method for detecting thermal runaway of the battery. Among them, the processor may be the processor in the electronic device in the above-mentioned embodiment. When the computer program is executed by the processor, it implements each process of the embodiment of the above-mentioned method for detecting thermal runaway of the battery, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0107] It can be understood that in the specific embodiments of the present application, data related to the user's identity or characteristics is involved. When the above embodiments of the present application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of the relevant countries and regions.
[0108] In the description of this specification, the descriptions referring to terms such as "certain embodiments", "in one example", "exemplarily", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0109] Any process or method description shown in the flowchart or described in other ways herein can be understood as representing a module, segment, or part of code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present application includes additional implementations, where the functions can be executed in a manner that is not shown or discussed in the order, including in a substantially simultaneous manner according to the functions involved or in the reverse order, which should be understood by those skilled in the art to which the embodiments of the present application belong.
[0110] Although the embodiments of the present application have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and purposes of the present application. The scope of the present application is defined by the claims and their equivalents.
Claims
1. A method for detecting thermal runaway of a battery, characterized in that: include: Obtaining historical fault information related to thermal runaway of the battery; In the case where the historical fault information exists, based on a first power threshold and a remaining power of the battery, performing a thermal runaway detection on the battery to obtain a thermal runaway detection result; In the absence of the historical fault information, thermal runaway detection is performed on the battery based on a second power threshold and the remaining power of the battery to obtain a thermal runaway detection result, wherein the first power threshold is less than the second power threshold.
2. The method for detecting thermal runaway of a battery according to claim 1, characterized in that: The obtaining of historical fault information of the battery related to thermal runaway includes: After the battery is powered off, historical fault information of the battery related to thermal runaway is obtained.
3. The method for detecting thermal runaway of a battery according to claim 1 or 2, characterized in that: The historical fault information includes an abnormal self-discharge fault and an abnormal impedance fault of the battery. The abnormal self-discharge fault is determined based on multiple voltages collected by the battery when the collection time interval is greater than a first preset collection time length, the temperature of the battery is within a first preset temperature range, and the remaining power is within a first preset remaining power range. The abnormal impedance fault is determined based on the voltage change and current change before and after the battery performs pulse discharge.
4. The method for detecting thermal runaway of a battery according to claim 1, characterized in that: The performing thermal runaway detection on the battery based on the first power threshold and the remaining power of the battery to obtain a thermal runaway detection result includes: When the remaining power is greater than the first power threshold, the battery management system of the battery remains awake and continues to perform the thermal runaway detection within a first preset time period to obtain the thermal runaway detection result; When the remaining power is less than the first power threshold, the battery management system of the battery remains awake and continues to perform the thermal runaway detection on the battery within a second preset time period to obtain the thermal runaway detection result, the second preset time period is less than the first preset time period, and the first preset time period and the second preset time period are both proportional to the remaining power.
5. The method for detecting thermal runaway of a battery according to claim 1, characterized in that: The performing thermal runaway detection on the battery based on the second power threshold and the remaining power of the battery to obtain a thermal runaway detection result includes: When the remaining power is greater than the second power threshold, the battery management system of the battery remains awake and continues to perform the thermal runaway detection on the battery within a third preset time period to obtain the thermal runaway detection result, and the third preset time period is proportional to the remaining power; When the remaining power is less than the second power threshold, the battery management system of the battery goes into sleep mode and enters a periodic detection mode. In the periodic detection mode, the battery management system wakes up for a fourth preset time after the sleep time reaches a preset timing time. Within the fourth preset time, the thermal runaway detection is performed on the battery to obtain the thermal runaway detection result.
6. The method for detecting thermal runaway of a battery according to claim 5, characterized in that: The method further comprises: In the event of thermal runaway, a warning message is issued and a cooling system is controlled to operate to cool the battery; In the absence of thermal runaway, the system enters a periodic detection mode. In the periodic detection mode, the battery management system wakes up for the fourth preset time period after the sleep time reaches the preset timing time period. During the fourth preset time period, the battery is subjected to the thermal runaway detection to obtain the thermal runaway detection result.
7. The method for detecting thermal runaway of a battery according to claim 5 or 6, characterized in that: The method further comprises: In the periodic detection mode, within the fourth preset time length of the battery management system awakening, if the operating parameters of the battery meet any of the triggering conditions of the thermal runaway detection, the battery management system awakening time is extended by a fifth preset time length, and the fifth preset time length is greater than the fourth preset time length; In the periodic detection mode, within the fourth preset time period when the battery management system is awakened, if the operating parameters of the battery do not meet any of the triggering conditions for the thermal runaway detection, the battery management system enters sleep mode; Within the fifth preset time length when the battery management system is awakened, the thermal runaway detection is performed on the battery to obtain the thermal runaway detection result.
8. The method for detecting thermal runaway of a battery according to claim 7, characterized in that: The battery includes one or more single cells, and the probability that the operating parameters of the battery meet the trigger condition is greater than the probability that the preset thermal runaway condition is met, and the trigger condition includes at least one of the following conditions: The battery temperature is greater than a first preset temperature threshold or the temperature rise rate is greater than a first preset temperature rise rate threshold for a period greater than the first temperature rise period for a number of times greater than a preset number of times; The duration during which the voltage drop of any single cell of the battery is greater than the first preset voltage drop threshold is greater than the first preset voltage drop duration.
9. The method for detecting thermal runaway of a battery according to any one of claims 1, 4, 5 and 7, characterized in that: The performing the thermal runaway detection on the battery to obtain the thermal runaway detection result includes: When the operating parameters of the battery meet a preset thermal runaway condition, determining that the thermal runaway detection result is that thermal runaway exists; In a case where the operating parameters of the battery do not satisfy a preset thermal runaway condition, the thermal runaway detection result is determined to be that there is no thermal runaway.
10. The method for detecting thermal runaway of a battery according to claim 9, characterized in that: The preset thermal runaway conditions include multiple ones, and the operating parameters of the battery satisfying the preset thermal runaway conditions include the operating parameters of the battery satisfying any two of the thermal runaway conditions.
11. The method for detecting thermal runaway of a battery according to claim 10, characterized in that: The thermal runaway condition includes at least one of the following conditions: The duration during which the battery temperature is greater than a second preset temperature threshold or the temperature rise rate is greater than a second preset temperature rise rate threshold is greater than a second temperature rise duration; The duration during which the voltage drop of any single cell of the battery is greater than the second preset voltage drop threshold is greater than the second preset voltage drop duration; No sampling data is obtained by sampling the temperature or voltage of any single cell of the battery.
12. The method for detecting thermal runaway of a battery according to claim 1, characterized in that: The method further comprises: When the battery power-off time reaches a preset safety time, the battery management system of the battery goes into sleep mode and does not wake up again.
13. An electronic device, characterized in that: The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the thermal runaway detection method for a battery according to claims 1 to 12 is implemented.
14. A battery, characterized in that: Includes the electronic device as claimed in claim 13.
15. A vehicle, characterized in that: Includes the electronic device according to claim 13 or the battery according to claim 14.
16. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the thermal runaway detection method for a battery as described in any one of claims 1 to 12 is implemented.
17. A computer program product, characterized in that The method comprises a computer program, which, when executed by a processor, implements the thermal runaway detection method for a battery according to any one of claims 1 to 12.