Power battery thermal runaway alarm method and device, vehicle and storage medium
By comparing battery data of the power battery horizontally and vertically, it can determine whether the battery is in a thermal runaway state, which solves the problem of high false alarm rate in the existing technology, realizes more accurate thermal runaway identification and timely alarm, and improves the safety of electric vehicles.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DEEPAL AUTOMOBILE TECH CO LTD
- Filing Date
- 2024-01-29
- Publication Date
- 2026-08-04
AI Technical Summary
In existing technologies, the difference in voltage change rate per unit time of one or a few cells is greater than a certain threshold to determine whether the power battery has thermal runaway. This has a high false alarm rate and is not accurate enough, which affects the timeliness of thermal runaway handling.
By acquiring battery data of the power battery, calculating the voltage change trend of each individual cell under charging conditions, and using horizontal and vertical comparisons to determine the individual cells with the true downward trend, it is determined whether the power battery is in a thermal runaway state and a thermal runaway alarm is triggered.
It improves the accuracy of thermal runaway identification, reduces the false alarm rate, enhances the overall safety protection level of vehicles and user safety, and ensures timely handling of thermal runaway situations.
Smart Images

Figure CN117863878B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electric vehicle safety technology, and in particular to a method, device, vehicle, and storage medium for thermal runaway alarm of a power battery. Background Technology
[0002] The global market for new energy electric vehicles has expanded significantly, leading to more stringent technical requirements for power batteries—one of the three key components of electric vehicles—regarding range, lifespan, and safety. Thermal runaway in electric vehicles poses a threat to customer safety and property, making it a crucial research area in electric vehicle safety technology. Therefore, how to use battery operation data to predict and mitigate thermal runaway is a critical issue within the electric vehicle industry.
[0003] In related technologies, such as patent CN114559816A "A method, device and electric vehicle for early warning of thermal runaway of power battery", it is possible to determine that the battery has a thermal runaway state when the voltage change rate of at least one cell per unit time is negative and the difference between the voltage change rate of other cells per unit time is greater than a first threshold during the charging state.
[0004] However, in related technologies, the determination of whether thermal runaway has occurred is based solely on the difference in the rate of change of voltage of one or a few cells per unit time being greater than a certain threshold. This method has a high false alarm rate and is not accurate enough. Furthermore, manual elimination of false alarms is still required, which affects the timeliness of thermal runaway handling and urgently needs to be improved. Summary of the Invention
[0005] This application provides a method, device, vehicle, and storage medium for thermal runaway alarm of power batteries, to solve the problems in related technologies, such as the high false alarm rate and inaccuracy of judging whether thermal runaway has occurred by only using the difference in the voltage change rate of one or a few cells per unit time to determine whether thermal runaway has occurred, and the need for manual elimination of false alarms, which affects the timeliness of thermal runaway handling.
[0006] The first aspect of this application provides a thermal runaway alarm method for a power battery, comprising the following steps: acquiring battery data of the power battery of at least one electric vehicle; acquiring the initial voltage change trend of each individual cell of each electric vehicle in a charging state within a preset time period based on the battery data of the power battery; when the initial voltage change trend is a downward trend and the corresponding decrease value within the preset time period is greater than a preset threshold, calculating the decrease range of each decrease frame of the individual cell with the downward trend based on the battery data, and determining the individual cell with the true downward trend when the decrease range meets a preset decrease condition; determining whether the individual cell voltage of the individual cell with the true downward trend is the lowest value of all individual cells of the power battery at the same time during multiple decreases, wherein if it is the lowest value of all individual cells of the power battery at the same time, the power battery is determined to be in a thermal runaway state, and a thermal runaway alarm is issued to the user.
[0007] Based on the above technical means, the embodiments of this application can calculate the voltage drop range of each individual cell by using the battery data of the power battery, and make horizontal and vertical comparisons of individual cells with real downward trends, thereby determining whether the power battery is in a thermal runaway state, and can issue a thermal runaway alarm to the user, thereby improving the accuracy of thermal runaway identification, enhancing the overall safety protection level of the vehicle, and ensuring user safety.
[0008] Optionally, in one embodiment of this application, the step of calculating the drop range of each drop frame of the individual battery cell with the downward trend based on the battery data includes: calculating the median and minimum values of the voltage of each drop frame; and obtaining the drop range of each drop frame of the individual battery cell based on the difference between the median and the minimum value.
[0009] Based on the above technical means, the embodiments of this application can calculate the drop range of each drop frame of a single cell based on the median and minimum voltage values in the battery data, providing data support for subsequent determination of whether the battery is in a thermal runaway state, improving the accuracy of thermal runaway identification, reducing the false alarm rate, and making the data more accurate.
[0010] Optionally, in one embodiment of this application, before determining the individual cell with the true downward trend, the method further includes: determining whether the range of each decline increases based on the median and minimum voltage of each decline frame; if the range of each decline increases, determining that the range of the last point is greater than a preset range threshold; if the range of the last point is greater than the preset range threshold, determining that the preset decline condition is met.
[0011] Based on the above technical means, the embodiments of this application can determine whether a single cell with a real downward trend meets certain downward conditions by longitudinal comparison, thereby determining whether the power battery meets the thermal runaway characteristics, improving the accuracy of thermal runaway identification, reducing the false alarm rate, and improving vehicle safety.
[0012] Optionally, in one embodiment of this application, obtaining the battery data of the power battery of at least one electric vehicle includes: determining the number of individual battery cells in the power battery of each electric vehicle based on the vehicle identifier of each electric vehicle; and extracting the battery data of each electric vehicle based on the number of individual battery cells.
[0013] Based on the above technical means, the embodiments of this application can determine the number of individual cells of the power battery according to the vehicle identification, thereby extracting the battery data of the electric vehicle, providing data support for subsequent determination of whether the power battery is in a thermal runaway state, ensuring the reliability of the data, and thus helping to improve the identification accuracy.
[0014] Optionally, in one embodiment of this application, the step of issuing a thermal runaway alarm to the user includes: generating alarm information for the target vehicle based on the battery data, the drop range of each drop frame of the individual battery and / or the individual battery voltage of the actual drop trend during multiple drops; and sending the alarm information to a preset terminal.
[0015] Based on the above technical means, the embodiments of this application can generate alarm information based on the battery data of individual cells with a real downward trend when issuing a thermal runaway alarm to the user, and send it to a preset terminal, thereby ensuring timely detection of electric vehicles that have experienced thermal runaway, facilitating timely handling by relevant departments, and improving the overall safety protection level of the vehicle.
[0016] A second aspect of this application provides a thermal runaway alarm device for a power battery, comprising: a first acquisition module for acquiring battery data of a power battery of at least one electric vehicle; a second acquisition module for acquiring the initial voltage change trend of each individual cell of each electric vehicle in a charging state within a preset time period based on the battery data of the power battery; a determination module for calculating the drop range of each drop frame of the individual cell with the drop trend based on the battery data when the initial voltage change trend is a downward trend and the corresponding drop value within the preset time period is greater than a preset threshold, and determining the individual cell with the true downward trend when the drop range meets a preset drop condition; and an alarm module for determining whether the individual cell voltage of the individual cell with the true downward trend is the lowest value of all individual cells of the power battery at the same time during multiple drops, wherein if it is the lowest value of all individual cells of the power battery at the same time, the power battery is determined to be in a thermal runaway state, and a thermal runaway alarm is issued to the user.
[0017] Based on the above technical means, the embodiments of this application can calculate the voltage drop range of each individual cell by using the battery data of the power battery, and make horizontal and vertical comparisons of individual cells with real downward trends, thereby determining whether the power battery is in a thermal runaway state, and can issue a thermal runaway alarm to the user, thereby improving the accuracy of thermal runaway identification, enhancing the overall safety protection level of the vehicle, and ensuring user safety.
[0018] Optionally, in one embodiment of this application, the determining module includes: a first calculation unit, configured to calculate the median and minimum voltage of each decreasing frame; and a second calculation unit, configured to obtain the decreasing range of each decreasing frame of the single cell based on the difference between the median and the minimum.
[0019] Based on the above technical means, the embodiments of this application can calculate the drop range of each drop frame of a single cell based on the median and minimum voltage values in the battery data, providing data support for subsequent determination of whether the battery is in a thermal runaway state, improving the accuracy of thermal runaway identification, reducing the false alarm rate, and making the data more accurate.
[0020] Optionally, in one embodiment of this application, the determining module further includes: a first determining unit, configured to determine whether the range of each decline increases based on the median and minimum values of the voltage of each declining frame; a second determining unit, configured to determine that the range of the last point is greater than a preset range threshold when the range of each decline increases; and a third determining unit, configured to determine that the preset decline condition is met when the range of the last point is greater than the preset range threshold.
[0021] Based on the above technical means, the embodiments of this application can determine whether a single cell with a real downward trend meets certain downward conditions by longitudinal comparison, thereby determining whether the power battery meets the thermal runaway characteristics, improving the accuracy of thermal runaway identification, reducing the false alarm rate, and improving vehicle safety.
[0022] Optionally, in one embodiment of this application, the first acquisition module includes: a counting unit, configured to determine the number of individual battery cells in the power battery of each electric vehicle based on the vehicle identifier of each electric vehicle; and an extraction unit, configured to extract battery data of each electric vehicle based on the number of individual battery cells.
[0023] Based on the above technical means, the embodiments of this application can determine the number of individual cells of the power battery according to the vehicle identification, thereby extracting the battery data of the electric vehicle, providing data support for subsequent determination of whether the power battery is in a thermal runaway state, ensuring the reliability of the data, and thus helping to improve the identification accuracy.
[0024] Optionally, in one embodiment of this application, the alarm module includes: a generation unit, configured to generate alarm information for the target vehicle based on the battery data, the drop range of each drop frame of the individual battery and / or the individual battery voltage of the actual drop trend during multiple drops; and a sending unit, configured to send the alarm information to a preset terminal.
[0025] Based on the above technical means, the embodiments of this application can generate alarm information based on the battery data of individual cells with a real downward trend when issuing a thermal runaway alarm to the user, and send it to a preset terminal, thereby ensuring timely detection of electric vehicles that have experienced thermal runaway, facilitating timely handling by relevant departments, and improving the overall safety protection level of the vehicle.
[0026] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the thermal runaway alarm method for a power battery as described in the above embodiments.
[0027] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described thermal runaway alarm method for a power battery.
[0028] A fifth aspect of this application provides a computer program product, including a computer program that, when executed, is used to implement the above-described thermal runaway alarm method for a power battery.
[0029] The beneficial effects of the embodiments of this application are as follows:
[0030] (1) Determine whether the thermal runaway characteristics are met by comparing horizontally and vertically, thereby improving the accuracy of identification and reducing the false alarm rate.
[0031] (2) It can monitor individual batteries, detect vehicles that have thermal runaway in a timely manner and deal with them in a timely manner, ensure vehicle driving safety, and improve the overall safety protection level of the vehicle and the user's driving experience.
[0032] (3) It can send alarm information such as battery data to the terminal, which improves the intelligence of the vehicle.
[0033] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0034] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0035] Figure 1 This is a flowchart of a thermal runaway alarm method for a power battery according to an embodiment of this application;
[0036] Figure 2 This is a schematic diagram illustrating the working principle of the thermal runaway alarm method for power batteries provided in the embodiments of this application;
[0037] Figure 3 This is a schematic diagram illustrating thermal runaway detection in the thermal runaway alarm method for power batteries provided according to an embodiment of this application.
[0038] Figure 4 This is a block diagram of a thermal runaway alarm device for a power battery provided according to an embodiment of this application;
[0039] Figure 5 This is a structural schematic diagram of a vehicle provided according to an embodiment of this application.
[0040] Among them: 10-Power battery thermal runaway alarm device; 100-First acquisition module, 200-Second acquisition module, 300-Determination module, 400-Alarm module; 501-Memory, 502-Processor, 503-Communication interface. Detailed Implementation
[0041] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0042] The following description, with reference to the accompanying drawings, outlines a method, apparatus, vehicle, and storage medium for thermal runaway alarming of a power battery according to embodiments of this application. Addressing the issues raised in the background art, where the method relies solely on the difference in voltage change rate per unit time between one or a few cells to determine thermal runaway, resulting in a high false alarm rate and inaccuracy, necessitates manual review to eliminate false alarms and hinders timely thermal runaway handling, this application provides a thermal runaway alarm method for a power battery. This method calculates the voltage drop range of each individual cell using battery data, compares the actual voltage drop trends of individual cells horizontally and vertically, thereby determining whether the power battery is in a thermal runaway state and issuing a thermal runaway alarm to the user. This improves the accuracy of thermal runaway identification, enhances the overall safety protection level of the vehicle, and ensures user safety. Therefore, this method solves the problems of high false alarm rates and inaccuracy associated with relying solely on the difference in voltage change rate per unit time between one or a few cells to determine thermal runaway, which requires manual review to eliminate false alarms and hinders timely thermal runaway handling.
[0043] Specifically, Figure 1 This is a flowchart of a thermal runaway alarm method for a power battery according to an embodiment of this application.
[0044] like Figure 1 As shown, the thermal runaway alarm method for this power battery includes the following steps:
[0045] In step S101, battery data of the power battery of at least one electric vehicle is obtained.
[0046] Understandably, battery data for power batteries can include battery capacity, energy density, voltage, depth of discharge, self-discharge, and operating temperature range, thus providing data support for subsequent judgments on whether the power battery has experienced thermal runaway.
[0047] It should be noted that the embodiments of this application can obtain battery data of the power batteries of one or more electric vehicles, thereby better monitoring the status of individual batteries, timely detecting electric vehicles that have experienced thermal runaway, facilitating timely handling by the after-sales department, and improving the overall safety protection level.
[0048] Optionally, in one embodiment of this application, obtaining battery data of the power battery of at least one electric vehicle includes: determining the number of individual battery cells in the power battery of each electric vehicle based on the vehicle identifier of each electric vehicle; and extracting battery data of each electric vehicle based on the number of individual battery cells.
[0049] Understandably, vehicle identification can include the car's engine model and serial number, vehicle model, vehicle identification number, and chassis number, thereby helping to quickly obtain vehicle information.
[0050] Specifically, this application embodiment can obtain national standard data uploaded by each electric vehicle on the market, including vehicle identification number (VIN), terminal time, vehicle speed, charge / discharge flag, single cell voltage, SOC (State of Charge), total current, and total mileage, and obtain the vehicle model code by querying the background database through vehicle identifiers such as VIN, thereby obtaining the number of single cells of the power battery of that vehicle model through the model code.
[0051] Furthermore, embodiments of this application can extract battery data of electric vehicles based on the number of individual battery cells, thereby better monitoring the data information of individual battery cells and improving the vehicle's safety protection level.
[0052] It should be noted that, in this embodiment, the national standard data for an electric vehicle can be cleaned by the number of individual battery cells. A small number of data points may show either fewer or more individual battery cells than the standard number; these data points must be excluded before further calculations. This embodiment can also determine whether a vehicle is in a charging state using a charge / discharge flag. This flag must be a valid value; invalid values must be excluded. Furthermore, the vehicle speed must also be a valid value to exclude some false alarms. Since the VIN and terminal time are the most basic and important data fields, the algorithm will only monitor a vehicle if the VIN can be found in the background database; otherwise, it is considered an invalid vehicle. Additionally, the terminal time cannot be empty.
[0053] In step S102, the initial voltage change trend of each individual battery cell in each electric vehicle during the charging state is obtained based on the battery data of the power battery.
[0054] Understandably, whether an electric vehicle is charging can be determined by the charging / discharging flag in the national standard data for electric vehicles. Specifically, if the charging / discharging flag is 1, check if the vehicle speed is 0. If it is 0, it is in charging condition; otherwise, it is in discharging condition.
[0055] For example, embodiments of this application can obtain the initial voltage change trend of each battery in each electric vehicle under charging conditions within a certain time period, such as 5 minutes, based on the battery data of the power battery, thereby providing data support for subsequently determining the actual downward trend of individual batteries.
[0056] In step S103, when the initial voltage change trend is downward and the corresponding decrease value within a preset time period is greater than a preset threshold, the decrease range of each decreasing frame of the individual cell with the downward trend is calculated based on the battery data, and when the decrease range meets the preset decrease condition, the individual cell with the true downward trend is determined.
[0057] It is understandable that the initial voltage change trend can be divided into a downward trend and an upward trend. When the voltage of each individual cell in the charging data is less than the initial voltage of the same individual cell after a period of time, it can be judged as a downward trend. When the voltage of each individual cell in the charging data is greater than the initial voltage of the same individual cell after a period of time, it can be judged as an upward trend.
[0058] In actual implementation, this embodiment can cyclically determine whether the voltage of each individual battery in each frame of charging data is less than the voltage of the same individual battery in the previous frame. If so, it is determined that the voltage of that individual battery has decreased once, and the voltage decrease value of that individual battery is recorded. If the number of consecutive voltage decreases of a certain individual battery reaches a certain threshold, and the absolute value of the sum of the consecutive voltage decrease values of the individual batteries is greater than a certain threshold, the decrease range of each decreasing frame of the individual battery with a decreasing trend can be calculated based on the battery data. When the decrease range meets the preset decrease condition, the individual battery with the true decreasing trend is determined.
[0059] The method for calculating the drop range of each decreasing frame of a single cell based on battery data will be described in detail below.
[0060] Optionally, in one embodiment of this application, calculating the drop range of each decreasing frame of a single cell with a decreasing trend based on battery data includes: calculating the median and minimum values of the voltage in each decreasing frame; and obtaining the drop range of each decreasing frame of a single cell based on the difference between the median and the minimum values.
[0061] Here, a method for calculating the drop range of each drop frame of a single cell based on battery data is described in detail.
[0062] Specifically, in this application embodiment, for a single battery cell that meets the condition of a downward trend and whose corresponding downward value within a preset time period is greater than a preset threshold, the median and minimum value of each downward frame are calculated, and the downward range of each downward frame of the single battery cell is obtained by subtracting the minimum value from the median.
[0063] Optionally, in one embodiment of this application, before determining the true downward trend of a single cell, the method further includes: determining whether the downward range increases for each frame based on the median and minimum voltage values of each downward frame; if the downward range increases for each frame, determining that the downward range at the last point is greater than a preset range threshold; if the downward range at the last point is greater than the preset range threshold, determining that a preset downward condition is met.
[0064] For example, if the range of each decrease is increasing and the range of the last point is greater than a certain threshold, then the vertical comparison of individual cells with themselves is used to determine whether the individual cells are showing a downward trend, and the range of the last point is used to determine whether the decrease meets the preset decrease conditions.
[0065] The preset range threshold and preset descent condition can be set by those skilled in the art according to the actual situation, and are not specifically limited here.
[0066] In step S104, it is determined whether the voltage of a single cell with a true downward trend is the lowest value among all cells of the power battery at the same time when the voltage drops multiple times. If it is the lowest value among all cells of the power battery at the same time, it is determined that the power battery is in a thermal runaway state and a thermal runaway alarm is issued to the user.
[0067] In actual implementation, the embodiments of this application can continue to determine whether the voltage of a single cell is at the lowest value of all single cells at the same time when the voltage drops continuously for several consecutive times. That is, the voltage of all single cells at the same time is sorted in ascending order, and the abnormal single cell is ranked as 1, thereby determining that the power battery is in a thermal runaway state, issuing a thermal runaway alarm to the user, and improving the vehicle safety protection level.
[0068] Optionally, in one embodiment of this application, issuing a thermal runaway alarm to the user includes: generating alarm information for the target vehicle based on battery data, the drop range of each drop frame of the individual battery and / or the actual drop trend of the individual battery in multiple drops of individual voltage; and sending the alarm information to a preset terminal.
[0069] Understandably, alarm information can include the vehicle identification number (VIN), alarm time, alarm unit, and alarm reason, thereby ensuring that the after-sales team can promptly handle electric vehicles that have experienced thermal runaway.
[0070] Specifically, in this embodiment of the application, after determining that the power battery is in a thermal runaway state, a thermal runaway alarm can be issued to the user. Based on battery data, the drop range of each frame of the individual battery and / or the actual drop trend of the individual battery in multiple drops of individual voltage, alarm information for the target vehicle is generated and stored in the database. The subsequent push program will push the alarm information to preset terminals such as the after-sales team's mobile phone terminal and server terminal.
[0071] Combination Figures 2 to 3 As shown, the working principle of the thermal runaway alarm method for a power battery according to a specific embodiment of this application will be described in detail. The specific steps of the thermal runaway alarm method for a power battery according to this application embodiment can be as follows: Figure 2 As shown.
[0072] Step S201: Read the vehicle's national standard data.
[0073] This application embodiment can use the Flink framework, which offers millisecond-level low latency, high throughput, and high accuracy, combined with the characteristics of vehicle network data, as a real-time computing engine. It reads national standard data sources from the real-time message queue Kafka and uses TiDB as data storage, thereby meeting the requirements of electric vehicle thermal runaway alarm safety monitoring algorithms that have high requirements for real-time performance and accuracy.
[0074] Specifically, this embodiment can read the national standard data uploaded by each electric vehicle in Kafka, obtain the vehicle networking data in JSON format from the relevant Kafka topic, deserialize the data into character data, and then instantiate the data into a JSON object using a map operator. This includes the vehicle identification number (VIN), terminal time, vehicle speed, charge / discharge flags, single-cell voltage, state of charge (SOC), total current, and total mileage. The vehicle model code is obtained by querying the TiDB database using the VIN, and further, the number of standard single-cell batteries for that model is obtained using the model code.
[0075] Step S202: Clean the vehicle's national standard data.
[0076] This application embodiment can clean the vehicle's national standard data by counting the number of standard individual battery cells. When the number of individual battery cells in a few data points is less than or greater than the standard number, this data must be excluded before subsequent calculations; otherwise, the algorithm will fail. This application embodiment can determine whether the vehicle data has entered a charging state by using a charge / discharge flag. The vehicle's charge / discharge flag must be a valid value; invalid values must be excluded. Additionally, the vehicle speed must also be a valid value to help the algorithm eliminate some false alarms. The VIN and terminal time are the most basic and important data fields. The VIN must be found in the background database for the algorithm to monitor the vehicle; otherwise, it is considered an invalid vehicle, and the terminal time must not be empty.
[0077] It is understandable that, given the strong correlation between the embodiments of this application and the time sequence of the data, after completing the data cleaning in the previous step, it is still necessary to group the data by vehicle identification number and arrange the terminal times in ascending order.
[0078] Step S203: Determine whether the vehicle is charging and its speed is 0.
[0079] This application embodiment can determine whether a vehicle is in a charging state by using the charging / discharging flag in the vehicle's national standard data. When the charging / discharging flag is 4, the vehicle has already started driving. However, the voltage change of individual battery cells is large during the discharging state, which is not as smooth as the voltage change of individual battery cells during the charging state. Therefore, the discharging state must be excluded. Specifically, the method can be to determine whether the vehicle speed is 0 while checking the charging / discharging flag. If the speed is 0, it is in the charging state; otherwise, it is in the discharging state.
[0080] Step S204: Determine whether the voltage of a single cell has decreased continuously for a times.
[0081] This application embodiment can cyclically determine whether the voltage of each individual battery in each frame of charging data is lower than the voltage of the same individual battery in the previous frame. If it is, it is determined that the voltage of that individual battery has decreased once, and the voltage decrease value of that individual battery is recorded. If the voltage of a certain individual battery decreases consecutively a times, then proceed to the next step.
[0082] Step S205: Determine whether the sum of the a decreases is greater than b.
[0083] like Figure 3 As shown, if the voltage of a single cell drops continuously a times, and the absolute value of the sum of the voltage drops of the continuously dropping single cells is greater than b, then proceed to the next step.
[0084] Step S206: Determine whether the sum of the a decreases is in an increasing trend and whether the range of the last point is greater than c.
[0085] For a single battery cell that meets the above conditions, this embodiment of the application can calculate the median and minimum value of each decreasing frame, and obtain the range of that single battery cell for that frame by subtracting the minimum value from the median. If the range of each decreasing frame increases, and the range of the last point is greater than c, then proceed to the next step. Specifically, this embodiment of the application can determine whether a single battery cell shows a decreasing trend by comparing it longitudinally with itself, and determine whether the decreasing magnitude meets the requirements by using the range of the last point.
[0086] Step S207: Is point n of a single cell at the lowest value among all cells?
[0087] This application embodiment can further determine whether the voltage of a single cell is at the lowest among all single cells at the same time during the subsequent n consecutive decreases, i.e., sorting all single cell voltages in ascending order at the same time, with abnormal single cells ranked as 1. This application embodiment can determine whether a single cell shows a downward trend by comparing the ranking of all single cell voltages, further confirming whether a single cell has experienced thermal runaway.
[0088] Step S208: Thermal runaway alarm.
[0089] After all the above-mentioned judgment conditions are met, this application embodiment can determine that the vehicle has experienced thermal runaway. The raw data of the continuous decrease of a times is stored in the raw data table of the TiDB database for record-keeping purposes. The intermediate calculation and anomaly judgment data is stored in the intermediate process data table of the TiDB database for web page drawing display purposes. The vehicle alarm information is stored in the alarm information push table of the TiDB database. The subsequent push program will push the alarm information to the after-sales team's mobile terminal to promptly contact the 4S store, owner, and fire department where the thermal runaway vehicle is located to go to the incident location. The alarm information includes the vehicle identification number, alarm time, alarm unit, and alarm reason, etc.
[0090] The thermal runaway alarm method for power batteries proposed in this application can calculate the voltage drop range of each individual cell using battery data. By comparing individual cells exhibiting a true downward trend both horizontally and vertically, it can determine whether the power battery is in a thermal runaway state and issue a thermal runaway alarm to the user. This improves the accuracy of thermal runaway identification, enhances the overall safety protection level of the vehicle, and ensures user safety. This solves the problems of related technologies that rely solely on the voltage change rate difference of one or a few cells per unit time exceeding a certain threshold to determine whether thermal runaway has occurred. These methods suffer from high false alarm rates, insufficient accuracy, and the need for manual verification of false alarms, affecting the timeliness of thermal runaway handling.
[0091] Next, the thermal runaway alarm device for a power battery proposed according to an embodiment of this application is described with reference to the accompanying drawings.
[0092] Figure 4 This is a block diagram of a thermal runaway alarm device for a power battery provided according to an embodiment of this application.
[0093] like Figure 4 As shown, the thermal runaway alarm device 10 for the power battery includes: a first acquisition module 100, a second acquisition module 200, a determination module 300, and an alarm module 400.
[0094] Specifically, the first acquisition module 100 is used to acquire battery data of the power battery of at least one electric vehicle.
[0095] The second acquisition module 200 is used to acquire the initial voltage change trend of each individual battery cell in each electric vehicle during the charging state within a preset time period based on the battery data of the power battery.
[0096] The determination module 300 is used to calculate the drop range of each drop frame of the individual cell with the drop trend based on the battery data when the initial voltage change trend is a drop trend and the corresponding drop value within a preset time is greater than a preset threshold, and to determine the individual cell with the true drop trend when the drop range meets the preset drop condition.
[0097] The alarm module 400 is used to determine whether the voltage of a single cell in a real downward trend is the lowest value among all cells of the power battery at the same time when the voltage drops multiple times. If it is the lowest value among all cells of the power battery at the same time, the power battery is determined to be in a thermal runaway state, and a thermal runaway alarm is issued to the user.
[0098] Optionally, in one embodiment of this application, the determining module 300 includes: a first computing unit and a second computing unit.
[0099] The first calculation unit is used to calculate the median and minimum voltage values for each falling frame.
[0100] The second calculation unit is used to obtain the drop range of each drop frame of a single cell based on the difference between the median and the minimum value.
[0101] Optionally, in one embodiment of this application, the determining module 300 further includes: a first determining unit, a second determining unit, and a third determining unit.
[0102] The first judgment unit is used to determine whether the range of each drop increases based on the median and minimum voltage of each falling frame.
[0103] The second judgment unit is used to determine that the range of the last point is greater than the preset range threshold when the range increases with each decrease.
[0104] The third judgment unit is used to determine that the preset descent condition is met when the descent range of the last point is greater than the preset range threshold.
[0105] Optionally, in one embodiment of this application, the first acquisition module 100 includes a counting unit and an extraction unit.
[0106] The counting unit is used to determine the number of individual battery cells in the power battery of each electric vehicle based on the vehicle identification number of each electric vehicle.
[0107] The extraction unit is used to extract battery data for each electric vehicle based on the number of individual battery cells.
[0108] Optionally, in one embodiment of this application, the alarm module 400 includes a generation unit and a sending unit.
[0109] The generation unit is used to generate alarm information for the target vehicle based on battery data, the drop range of each drop frame of the individual battery cell, and / or the actual drop trend of the individual battery cell voltage during multiple drops.
[0110] The sending unit is used to send alarm information to a preset terminal.
[0111] It should be noted that the foregoing explanation of the thermal runaway alarm method embodiment for power batteries also applies to the thermal runaway alarm device for power batteries in this embodiment, and will not be repeated here.
[0112] The thermal runaway alarm device for power batteries proposed in this application can calculate the voltage drop range of each individual cell using battery data. It then performs horizontal and vertical comparisons of individual cells showing a true downward trend to determine whether the power battery is in a thermal runaway state. This allows for the issuance of a thermal runaway alarm to the user, improving the accuracy of thermal runaway identification, enhancing the overall safety protection level of the vehicle, and ensuring user safety. This solves the problems of related technologies that rely solely on the voltage change rate difference of one or a few cells per unit time exceeding a certain threshold to determine whether thermal runaway has occurred. These methods suffer from high false alarm rates, insufficient accuracy, and the need for manual verification of false alarms, affecting the timeliness of thermal runaway handling.
[0113] Figure 5 This is a schematic diagram of the structure of a vehicle according to an embodiment of this application. The vehicle may include:
[0114] The memory 501, the processor 502, and the computer program stored on the memory 501 and capable of running on the processor 502.
[0115] When the processor 502 executes the program, it implements the thermal runaway alarm method for the power battery provided in the above embodiments.
[0116] Furthermore, the vehicle also includes:
[0117] Communication interface 503 is used for communication between memory 501 and processor 502.
[0118] The memory 501 is used to store computer programs that can run on the processor 502.
[0119] The memory 501 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0120] If the memory 501, processor 502, and communication interface 503 are implemented independently, then the communication interface 503, memory 501, and processor 502 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0121] Optionally, in a specific implementation, if the memory 501, processor 502, and communication interface 503 are integrated on a single chip, then the memory 501, processor 502, and communication interface 503 can communicate with each other through an internal interface.
[0122] Processor 502 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0123] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described thermal runaway alarm method for a power battery.
[0124] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described thermal runaway alarm method for a power battery.
[0125] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0126] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0127] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0128] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0129] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or more of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0130] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0131] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0132] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for alarming thermal runaway of a power battery, characterized in that, Includes the following steps: Obtain battery data for the power battery of at least one electric vehicle; Based on the battery data of the power battery, obtain the initial voltage change trend of each individual battery cell in each electric vehicle during the charging state within a preset time period; When the initial voltage change trend is downward and the corresponding decrease value within the preset time period is greater than the preset threshold, the decrease range of each decrease frame of the single cell with the downward trend is calculated based on the battery data, and when the decrease range meets the preset decrease condition, the single cell with the true downward trend is determined. Determine whether the voltage of a single cell in the power battery is the lowest value among all cells in the power battery at the same time when the voltage drops multiple times. If it is the lowest value among all cells in the power battery at the same time, then the power battery is determined to be in a thermal runaway state, and a thermal runaway alarm is issued to the user. The step of calculating the decline range of each declining frame of the individual battery cell based on the battery data includes: Calculate the median and minimum voltage values for each falling frame; Based on the difference between the median and the minimum value, the decreasing range of each decreasing frame of the individual battery is obtained; Before determining the actual downward trend of a single cell, the process also includes: Determine whether the range of each decrease increases based on the median and minimum voltage values of each decreasing frame; If the range increases with each decrease, then the range of the last point is determined to be greater than the preset range threshold. If the decreasing range of the last point is greater than the preset range threshold, then the preset decreasing condition is satisfied.
2. The method according to claim 1, characterized in that, The acquisition of battery data from the power battery of at least one electric vehicle includes: The number of individual battery cells in the power battery of each electric vehicle is determined based on the vehicle identification number of each electric vehicle. Battery data for each electric vehicle is extracted based on the number of individual battery cells.
3. The method according to claim 1, characterized in that, The process of issuing a thermal runaway alarm to the user includes: Based on the battery data, the drop range of each drop frame of the individual battery cell, and / or the actual drop trend of the individual battery cell during multiple drops in individual cell voltage, alarm information for the target vehicle is generated. The alarm information is sent to a preset terminal.
4. A thermal runaway alarm device for a power battery, characterized in that, include: The first acquisition module is used to acquire battery data of the power battery of at least one electric vehicle; The second acquisition module is used to acquire the initial voltage change trend of each individual battery in each electric vehicle under charging conditions within a preset time period based on the battery data of the power battery. The determination module is used to calculate the drop range of each drop frame of the individual cell with the drop trend based on the battery data when the initial voltage change trend is a downward trend and the corresponding drop value within the preset time period is greater than a preset threshold, and to determine the individual cell with the true downward trend when the drop range meets the preset drop condition. The alarm module is used to determine whether the voltage of a single cell in the power battery is the lowest value of all cells in the power battery at the same time when the voltage drops multiple times. If it is the lowest value of all cells in the power battery at the same time, the power battery is determined to be in a thermal runaway state, and a thermal runaway alarm is issued to the user. The determining module includes: The first calculation unit is used to calculate the median and minimum values of the voltage in each falling frame; The second calculation unit is used to obtain the drop range of each drop frame of the single cell based on the difference between the median and the minimum value; The first judgment unit is used to determine whether the range of each drop increases based on the median and minimum values of the voltage in each falling frame; The second judgment unit is used to determine that the range of the last point is greater than the preset range threshold when the range of each decrease increases. The third judgment unit is used to determine that the preset descent condition is met when the descent range at the last point is greater than the preset range threshold.
5. A vehicle, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the thermal runaway alarm method for a power battery as described in any one of claims 1-3.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the thermal runaway alarm method for a power battery as described in any one of claims 1-3.