A battery fault detection method, system, device and electric vehicle
By filtering out abnormal temperature sensor readings and utilizing normally functioning temperature sensors and reasonable temperature thresholds, combined with voltage change rate, the problem of inaccurate judgment of battery pack thermal runaway was solved, improving the accuracy and safety of battery fault detection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DIDI INFINITY TECH & DEV CO LTD
- Filing Date
- 2024-11-28
- Publication Date
- 2026-06-05
Smart Images

Figure CN122143639A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of battery technology, and more specifically, to a battery fault detection method, system, device, and electric vehicle. Background Technology
[0002] With advancements in battery technology, the range and performance of electric vehicles have significantly improved, enhancing the user experience. However, battery thermal runaway in electric vehicles can lead to fires and explosions, posing a serious threat to user and public safety. Considering the dangerous consequences of battery thermal runaway, it is necessary to incorporate early warning mechanisms during battery operation to provide warnings before thermal runaway occurs and minimize the damage as much as possible. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a battery fault detection method, system, device, and electric vehicle, which improves the accuracy of temperature anomaly detection and battery fault detection for each individual battery cell by selecting the temperature detected by an available temperature sensor and a reasonable temperature threshold, thereby ensuring the safety of electric vehicle use and avoiding a situation where a failure of a certain temperature sensor leads to abnormal temperature monitoring and a large number of fault reports.
[0004] In a first aspect, embodiments of the present invention provide a battery fault detection method, the method comprising:
[0005] Obtain a set of temperature groups corresponding to the battery pack, the set of temperature groups includes the temperature groups corresponding to each battery cell in the battery pack, and the temperature groups include the temperature of the corresponding battery cell detected by at least one temperature sensor.
[0006] Obtain the target temperature of each of the battery cells from each of the temperature groups;
[0007] Determine the target temperature threshold corresponding to each target temperature from the temperature threshold parameter group corresponding to each of the temperature groups;
[0008] The fault state of the battery pack is determined based on the comparison results between each target temperature and its corresponding target temperature threshold.
[0009] Secondly, embodiments of the present invention provide a battery fault detection system, the system comprising:
[0010] The battery pack includes a plurality of battery cells and at least one temperature sensor distributed in a manner thereof;
[0011] A fault detection device for performing the method described above.
[0012] Thirdly, embodiments of the present invention provide an electric vehicle, the electric vehicle comprising:
[0013] A battery pack for powering the electric vehicle, the battery pack comprising a plurality of battery cells and at least one temperature sensor distributed therefrom;
[0014] The controller is used to execute the methods described above.
[0015] Fourthly, embodiments of the present invention provide a battery fault detection device, the device comprising:
[0016] The temperature acquisition unit is configured to acquire a set of temperature groups corresponding to the battery pack, the set of temperature groups including the temperature groups corresponding to each individual battery cell in the battery pack, and the temperature groups including the temperature of the corresponding individual battery cell detected by at least one temperature sensor.
[0017] The target temperature determination unit is configured to obtain the target temperature of each of the battery cells from each of the temperature groups;
[0018] The threshold determination unit is configured to determine the target temperature threshold corresponding to each target temperature from the temperature threshold parameter group corresponding to each of the temperature groups.
[0019] The fault detection unit is configured to determine the fault state of the battery pack based on the comparison results between each of the target temperatures and the corresponding target temperature thresholds.
[0020] Fifthly, embodiments of the present invention provide an electronic device, including a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method described above.
[0021] In a sixth aspect, embodiments of the present invention provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described above.
[0022] In a seventh aspect, embodiments of the present invention provide a computer program product that, when run on a computer, causes the computer to perform the method described above.
[0023] This invention utilizes at least one temperature sensor to detect the temperature of each individual battery cell in a battery pack, obtaining temperature groups for each cell. From these temperature groups, a target temperature for each cell is determined. A target temperature threshold is then determined from a set of temperature threshold parameters corresponding to each temperature group. Based on the comparison between each target temperature and its corresponding target temperature threshold, the fault state of the battery pack is determined. Therefore, this embodiment improves the accuracy of temperature anomaly detection and battery fault diagnosis by selecting available temperature sensors and reasonable temperature thresholds, thereby ensuring the safety of electric vehicles and preventing a large number of fault reports due to a single temperature sensor malfunction. Attached Figure Description
[0024] The above and other objects, features and advantages of the present invention will become clearer from the following description of embodiments of the invention with reference to the accompanying drawings, in which:
[0025] Figure 1 This is a schematic diagram of a battery fault detection system according to an embodiment of the present invention;
[0026] Figure 2 This is a flowchart of a battery fault detection method according to an embodiment of the present invention;
[0027] Figure 3 This is a flowchart of the temperature group determination method according to an embodiment of the present invention;
[0028] Figure 4 This is a schematic diagram of a temperature group determination process according to an embodiment of the present invention;
[0029] Figure 5 This is a schematic diagram of another temperature group determination process according to an embodiment of the present invention;
[0030] Figure 6 This is a flowchart of another battery fault detection method according to an embodiment of the present invention;
[0031] Figure 7 This is a schematic diagram of the structure of an electric vehicle according to an embodiment of the present invention;
[0032] Figure 8 This is a schematic diagram of a battery fault detection device according to an embodiment of the present invention;
[0033] Figure 9 This is a schematic diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0034] The present application is described below based on embodiments, but it is not limited to these embodiments. In the detailed description of the present application below, certain specific details are described in detail. Those skilled in the art can fully understand the present application without these details. To avoid obscuring the substance of the present application, well-known methods, processes, flows, elements, and circuits are not described in detail.
[0035] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.
[0036] Unless the context explicitly requires it, words such as "including" or "contains" throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, meaning "including but not limited to".
[0037] In the description of this application, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0038] The solutions described in this specification and embodiments, if involving the processing of personal information, will be processed only under the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be processed within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0039] Temperature is a crucial monitoring indicator for lithium-ion battery packs, used to formulate operating strategies and provide safety warnings. Currently, almost all battery packs incorporate temperature sensors to monitor their values and variations, thus developing corresponding response strategies. However, temperature sensors, as electronic components, are susceptible to malfunctions (short circuits, open circuits, etc.). When these malfunctions occur, they not only fail to provide effective monitoring and warnings about the battery pack's health but also add an extra burden of failures. This problem multiplies as the number of temperature sensors increases. Therefore, to better utilize temperature sensors in the healthy and safe operation of battery packs, in addition to ensuring quality reliability during the manufacturing stage, utilizing the signal values collected and processed by temperature sensors for battery anomaly detection is also a vital approach.
[0040] In some related technologies, thermal runaway of a battery pack is determined by judging factors such as the rate of change of the battery pack's voltage, whether the temperature at the temperature detection point has reached the maximum operating temperature, and the rate of temperature change. However, if only the rate of change of voltage is used as the sole feature for thermal runaway warning, abnormal voltage sampling can cause interference and generate numerous false alarms. Furthermore, the different causes of thermal runaway in individual battery cells will lead to different rates of change of voltage, and the pre-calibrated rate of change of voltage under internal short-circuit conditions cannot achieve full coverage of thermal runaway scenarios. Currently, the thermal runaway judgment method based on detection point temperature requires all temperature sensors to be functioning properly. If any temperature sensor fails, it will be impossible to correctly diagnose abnormal battery thermal runaway. In this situation, if any temperature sensor fails, it is necessary to shut down the battery pack for repair.
[0041] Based on this, embodiments of the present invention provide a battery fault detection method, system, device, and electric vehicle, which improves the accuracy of temperature anomaly detection and battery fault detection for each individual battery cell by selecting the temperature detected by an available temperature sensor and a reasonable temperature threshold, thereby ensuring the safety of electric vehicle use and avoiding a situation where a failure of a certain temperature sensor leads to abnormal temperature monitoring and a large number of fault reports.
[0042] Figure 1 This is a schematic diagram of a battery fault detection system according to an embodiment of the present invention. Figure 1 As shown, the battery fault detection system 1 of this embodiment includes a battery pack 11 and a fault detection device 12. The battery pack 11 includes a plurality of individual battery cells 111 and at least one temperature sensor 112 distributed among them. It should be understood that... Figure 1 The number of battery cells 111 and the number and location of temperature sensors 112 are merely exemplary and are not limited to this embodiment. They can be configured according to specific battery pack requirements. This embodiment will not provide further examples here.
[0043] Temperature sensor 112 is used to periodically detect the temperature at its location. Fault detection device 12 is used to acquire the temperature detected by temperature sensor 112 and acquire a set of temperature groups corresponding to the battery pack. The set of temperature groups includes the temperature groups corresponding to each battery cell 111 in the battery pack 11. The temperature group corresponding to each battery cell 111 includes the temperature detected by at least one temperature sensor. Optionally, the temperature group corresponding to each battery cell 111 includes the temperature detected by at least one normally functioning temperature sensor.
[0044] Taking a battery pack 11 comprising m battery cells 111 and n temperature sensors 112 as an example, where m>1 and n≥1. The n temperature sensors can detect the temperature values within the n battery cells. For each battery cell, there is a temperature set including the n temperatures detected by the n temperature sensors 112.
[0045] Therefore, battery pack 11 has a corresponding battery pack set T = {T1, T2, ..., Tm}. Here, Ti is the temperature group corresponding to the i-th battery cell 111, where 1 ≤ i ≤ m. The temperature group Ti corresponding to the i-th battery cell 111 is {Ti1, Ti2, ..., Tin}.
[0046] Optionally, in this embodiment, the temperature groups corresponding to each battery cell 111 are arranged sequentially based on the distance between the temperature sensor 112 detecting each temperature and the battery cell 111. That is, temperature Tij is the temperature detected by the j-th (1≤j≤n) nearest (or farthest) temperature sensor to the i-th battery cell 111. For example, temperature Ti1 is the temperature detected by the temperature sensor closest to the i-th battery cell 111, and temperature Tin is the temperature detected by the temperature sensor farthest from the i-th battery cell 111.
[0047] In one optional implementation, since the temperature value detected by the temperature sensor is clearly abnormal when the temperature sensor malfunctions, the detected temperature value can be used to determine whether the corresponding temperature sensor has malfunctioned. For example, for a temperature sensor using a thermistor, when the temperature sensor is short-circuited, its resistance is infinitely small, resulting in an abnormally small detected temperature value; when the temperature sensor is open-circuited, its resistance is infinitely large, also resulting in an abnormally small detected temperature value. Therefore, in this embodiment, the fault detection device 12 is also used to determine whether the temperature sensor has malfunctioned based on the temperature value detected by the temperature sensor. Further, the fault detection device 12 determines that the temperature sensor has malfunctioned in response to the temperature detected by the temperature sensor being an abnormal temperature. The abnormal temperature value is outside a predetermined temperature range.
[0048] Furthermore, in this embodiment, if the fault detection device 12 detects that a certain temperature sensor has malfunctioned, it filters out the abnormal temperature detected by the temperature sensor from the temperature group corresponding to each battery cell 111 to update the temperature group of each battery cell 111, and makes a temperature anomaly judgment based on the updated temperature group.
[0049] Furthermore, after updating the temperature groups of each battery cell 111, if the temperature groups are not empty (meaning there are still normally functioning temperature sensors), the fault detection device 12 performs a temperature anomaly judgment based on the updated temperature groups. If the temperature groups are empty (meaning all temperature sensors in the battery pack 11 have failed), it cannot accurately alarm for potential battery pack anomalies, report sensor fault messages, and control the battery pack to stop operating to ensure battery pack safety. It also requests maintenance from the operation and maintenance department. Therefore, in this embodiment, when some temperature sensors are still functioning normally, the fault detection device 12 does not report temperature sensor faults to avoid abnormal temperature monitoring caused by a single faulty sensor. This reduces the number of fault reports, thereby reducing maintenance frequency and costs. Conversely, when all temperature sensors in the battery pack fail, a sensor fault message is reported, and the battery pack is controlled to stop operating to ensure battery pack safety.
[0050] Taking battery pack 11, which includes m battery cells 111 and n temperature sensors 112, as an example, for the initial temperature group Ti = {Ti1, Ti2, ..., Tin} corresponding to the i-th battery cell 111, assuming that the temperature Tik (1 ≤ k ≤ n) is an abnormal temperature, then the temperature Tik is removed from the initial temperature group Ti = {Ti1, Ti2, ..., Tin} to obtain the updated temperature group Ti = {Ti1, Ti2, ..., Tin-1}. In the updated temperature group Ti, the (n-1) temperature sensors 112 that detect each temperature are arranged in order of their distance from the battery cell 111.
[0051] Furthermore, the fault detection device 12 of this embodiment can maintain at least one set of temperature threshold parameters. Optionally, each battery cell 111 has a corresponding set of temperature threshold parameters. In other optional implementations, depending on the specific location of the battery cell 111 and the temperature sensor 112, some or all of the battery cells 111 may share the same set of temperature threshold parameters, and this embodiment does not limit this.
[0052] Furthermore, each temperature threshold in the temperature threshold parameter group is determined based on the distance between each temperature sensor and its corresponding battery cell. Specifically, the closer the temperature sensor is to the corresponding battery cell, the higher the temperature threshold corresponding to the detected temperature; conversely, the farther the temperature sensor is from the corresponding battery cell, the lower the temperature threshold corresponding to the detected temperature.
[0053] Furthermore, this embodiment can determine the temperature threshold at which temperature sensors located at different positions can detect an abnormal temperature in a single battery cell based on experimental or simulated experimental tests. Optionally, this embodiment can conduct experimental tests when a single battery cell is operating alone, or when all battery cells in the battery pack are operating simultaneously. It should be understood that this embodiment does not limit the specific experimental testing method; it only needs to accurately determine the degree of influence of a battery cell with an abnormal temperature on temperature sensors at different positions, thereby determining the corresponding temperature thresholds for sensors at different positions.
[0054] Furthermore, the fault detection device 12 obtains the target temperature of each battery cell from each temperature group, determines the target temperature threshold corresponding to each target temperature from the temperature threshold parameter group corresponding to each temperature group, and determines the fault state of the battery pack based on the comparison results between each target temperature and the corresponding target temperature threshold.
[0055] In one optional implementation, the target temperature of a battery cell 111 is the temperature detected by the temperature sensor 112 closest to that battery cell 111 in its corresponding temperature group. Taking the temperature group Ti = {Ti1, Ti2, ..., Tin} as an example, this embodiment uses temperature Ti1 as the target temperature of the i-th battery cell 111. It should be understood that in other optional implementations, this embodiment can use the temperatures detected by a predetermined number of temperature sensors 112 closest to the battery cell 111 as the target temperature of that battery cell 111; this embodiment does not limit the number of target temperatures.
[0056] Furthermore, the fault detection device 12 can determine the target temperature threshold from the temperature threshold parameter group corresponding to the battery cell based on the distance between the temperature sensor collecting the target temperature and the corresponding battery cell.
[0057] Furthermore, if a battery cell has a target temperature, the fault detection device 12 compares the target temperature of each battery cell with the corresponding target temperature threshold. In response to the presence of a battery cell with a target temperature greater than the target temperature threshold, it determines that the battery pack has a temperature abnormality and may have thermal runaway.
[0058] Furthermore, if a battery cell has multiple target temperatures, for each battery cell, the fault detection device 12 can compare the multiple target temperatures of the battery cell with the corresponding target temperature thresholds. In response to a target temperature being greater than the corresponding target temperature threshold, or a predetermined proportion of target temperatures being greater than their respective target temperature thresholds, it is determined that the battery cell has a temperature abnormality, and thus the battery pack has a temperature abnormality.
[0059] In an optional implementation, the fault detection device 12 of this embodiment can also acquire a parameter change group of the battery pack. In response to the presence of a battery cell whose target temperature is greater than a corresponding target temperature threshold and whose electrical signal change parameter is greater than the change parameter threshold, a battery pack fault is determined. The parameter change group includes the electrical signal change parameters of each battery cell. Optionally, the electrical signal change parameter can be the voltage change rate. Further, the change parameter threshold can be obtained based on a short-circuit test within the battery pack; this embodiment does not limit the method for determining the change parameter threshold. Therefore, this embodiment can use a combination of electrical signal change parameters and temperature judgment to determine whether the battery pack has thermal runaway anomalies, further improving the accuracy of battery pack anomaly judgment and thus further ensuring battery safety.
[0060] Furthermore, in this embodiment, the voltage signal of the corresponding detection period can be detected by the voltage detection circuit of the battery cell in the battery pack, and the voltage change rate of each battery cell can be determined based on adjacent detection periods.
[0061] In one alternative implementation, the fault detection device 12 can also control the battery pack to stop working and display or broadcast safety warning information when it determines that a thermal runaway fault has occurred in the battery pack. For example, if the battery pack is used in an electric two-wheeler, the safety warning information can be displayed on a screen installed on the electric two-wheeler, or the safety warning information can be broadcast through a voice broadcasting device installed on the electric two-wheeler, so that people around the electric two-wheeler will pay attention and avoid the area or move the electric two-wheeler to an open space to avoid large-scale damage.
[0062] Furthermore, the fault detection device 12 can also report battery fault information and / or safety warning information when it determines that a thermal runaway fault has occurred in the battery pack. Furthermore, this embodiment can report battery fault information and / or safety warning information to the user terminal or server, so that the owner of the electric vehicle is aware of the relevant fault situation and can carry out subsequent maintenance or safety measures.
[0063] The fault detection system of this invention detects the temperature of each battery cell in a battery pack using at least one temperature sensor, obtains a temperature set for each battery cell, acquires a target temperature for each battery cell from each temperature set, determines a target temperature threshold for each target temperature from a set of temperature threshold parameters corresponding to each temperature set, and determines the fault state of the battery pack based on the comparison between each target temperature and its corresponding target temperature threshold. Therefore, this embodiment can improve the accuracy of temperature anomaly detection and battery fault detection by selecting available temperature sensors and reasonable temperature thresholds, thereby ensuring the safety of electric vehicle use and avoiding a situation where a malfunction of a single temperature sensor leads to abnormal temperature monitoring and a large number of fault reports.
[0064] Figure 2 This is a flowchart of a battery fault detection method according to an embodiment of the present invention. Figure 2 As shown, the battery fault detection method of this invention includes the following steps:
[0065] Step S110: Obtain the temperature set corresponding to the battery pack. The temperature set includes the temperature set corresponding to each individual battery cell in the battery pack, and each temperature set includes the temperature of the corresponding battery cell detected by at least one temperature sensor. Optionally, the temperature set includes the temperature detected by a temperature sensor under normal operating conditions.
[0066] In one alternative implementation, since the temperature sensor in the battery pack may malfunction, the temperature value detected by the temperature sensor may become unusable. Therefore, in this embodiment, after obtaining the temperature detected by the temperature sensor, it is determined whether there is an abnormal temperature to identify the malfunctioning temperature sensor. After filtering out the abnormal temperatures, a temperature group set is determined.
[0067] Figure 3 This is a flowchart of a temperature group determination method according to an embodiment of the present invention. Figure 3 As shown, the method for determining the temperature group in the temperature group set in this embodiment includes the following steps:
[0068] Step S111: Obtain the temperature detected by each temperature sensor. In this embodiment, the temperature values detected by each temperature sensor are received.
[0069] Step S112: Filter out abnormal temperatures from the acquired temperatures to obtain at least one valid temperature. The abnormal temperature values are outside a predetermined temperature range.
[0070] Step S113: Sort the effective temperatures of each battery cell based on the distance of each temperature sensor from each battery cell to obtain the temperature group of each battery cell.
[0071] Optionally, in this embodiment, if the temperature detected by the temperature sensor is an abnormal temperature, it determines that the temperature sensor has malfunctioned. Further, in this embodiment, if all temperature sensors in the battery pack malfunction, a sensor fault message is reported, and the battery pack is controlled to stop operating.
[0072] Figure 4 This is a schematic diagram of a temperature group determination process according to an embodiment of the present invention. Specifically, as shown... Figure 4 As shown, assume the battery pack includes individual battery cells b1-b4, each equipped with temperature sensors s1-s3. During a certain temperature detection cycle, the temperatures detected by temperature sensors s1-s3 are t1, t2, and t3, respectively. Temperature t2 detected by temperature sensor s2 is considered abnormal, thus temperature t2 is eliminated. The effective temperatures after elimination are then sorted based on the distance between each temperature sensor and each battery cell b1-b4, resulting in temperature groups for each battery cell b1-b4. Specifically, the temperature group T1 for battery cell b1 is {t1, t3}, the temperature group T2 for battery cell b2 is {t1, t3}, the temperature group T3 for battery cell b3 is {t3, t1}, and the temperature group T4 for battery cell b4 is {t3, t1}.
[0073] Figure 5 This is a schematic diagram of another temperature group determination process according to an embodiment of the present invention. Figure 5 As shown, in this embodiment, it is still assumed that the battery pack includes battery cells b1-b4, each equipped with temperature sensors s1-s3. During a certain temperature detection cycle, the temperatures detected by temperature sensors s1-s3 are t1, t2, and t3, respectively. The temperatures {t1, t2, t3} are sorted based on the distances between each temperature sensor and the battery cells b1-b4 to obtain the initial temperature groups for the battery cells b1-b4. Specifically, the initial temperature group T1 for battery cell b1 is {t1, t2, t3}, the temperature group T2 for battery cell b2 is {t1, t2, t3}, the temperature group T3 for battery cell b3 is {t2, t3, t1}, and the temperature group T4 for battery cell b4 is {t3, t2, t1}. Furthermore, based on a predetermined temperature range, the temperature t2 detected by temperature sensor s2 is determined to be an abnormal temperature. Therefore, temperature sensor s2 is identified as abnormal, and temperature t2 is filtered out. Based on this, the initial temperature groups T1-T4 are updated to obtain the updated temperature groups for battery cells b1-b4. Specifically, the updated temperature group T1 for battery cell b1 is {t1, t3}, the updated temperature group T2 for battery cell b2 is {t1, t3}, the updated temperature group T3 for battery cell b3 is {t3, t1}, and the updated temperature group T4 for battery cell b4 is {t3, t1}.
[0074] It should be understood that for multiple temperature sensors that are at the same distance from a certain battery cell, this embodiment can sort the temperatures of these multiple temperature sensors by left-to-right, random, or other sorting methods.
[0075] This embodiment allows for the avoidance of reporting temperature sensor faults when some temperature sensors are still functioning normally. Instead, it uses the functioning temperature sensors to diagnose battery faults, preventing abnormal temperature monitoring caused by a single sensor malfunction. This reduces the number of reported faults, thereby reducing maintenance frequency and costs. Furthermore, if all temperature sensors in the battery pack malfunction, it becomes impossible to accurately alert to potential battery pack anomalies, report sensor fault messages, stop the battery pack from continuing operation, and request maintenance personnel to repair the battery, ensuring battery pack safety.
[0076] Step S120: Obtain the target temperature of each battery cell from each temperature group. The target temperature is the temperature selected from the temperature group that can be used to determine whether the corresponding battery cell temperature is abnormal. It should be understood that the closer the sensor is to the battery cell, the greater the influence of the battery cell's temperature on the detected temperature value; that is, the closer the detected result is to the actual battery cell temperature. Therefore, in this embodiment, the temperature detected by a predetermined number of temperature sensors closest to the corresponding battery cell can be selected from the temperature group as the target temperature to ensure the accuracy of the abnormality judgment for that battery cell. It should be understood that this embodiment does not limit the number of target temperatures for each battery cell; it can be one or more, and can be determined according to the specific application scenario.
[0077] Taking the target temperature of a single battery cell as an example, such as Figure 4 and Figure 5 As shown, the target temperature for battery cells b1 and b2 is t1, the target temperature for battery cell b2 is t1, and the target temperature for battery cells b3 and b4 is t3.
[0078] Step S130: Determine the target temperature threshold corresponding to each target temperature from the temperature threshold parameter groups corresponding to each temperature group.
[0079] Furthermore, this embodiment maintains at least one set of temperature threshold parameters. Optionally, each battery cell has a corresponding set of temperature threshold parameters. In other optional implementations, depending on the specific location settings of the battery cells and temperature sensors, some or all battery cells may share the same set of temperature threshold parameters; this embodiment does not impose this limitation.
[0080] Furthermore, each temperature threshold in the temperature threshold parameter group is determined based on the distance between each temperature sensor and its corresponding battery cell. Specifically, the closer the temperature sensor is to the corresponding battery cell, the higher the temperature threshold corresponding to the detected temperature; conversely, the farther the temperature sensor is from the corresponding battery cell, the lower the temperature threshold corresponding to the detected temperature.
[0081] Furthermore, this embodiment can determine the temperature threshold at which temperature sensors located at different positions can detect abnormal temperatures in a single battery cell based on experimental or simulated testing. Optionally, this embodiment can conduct experimental testing when a single battery cell is operating alone, or when all battery cells in the battery pack are operating simultaneously. It should be understood that this embodiment does not limit the specific experimental testing method; it only needs to accurately determine the degree of influence of a battery cell with abnormal temperatures on temperature sensors at different positions, thereby determining the corresponding temperature thresholds for sensors at different positions. Furthermore, this embodiment can also dynamically adjust each temperature threshold parameter group based on fault alarm conditions observed during actual use of the corresponding battery pack model.
[0082] by Figure 4 or Figure 5 Taking the battery pack as an example, the pre-determined temperature threshold parameter set Tth1 = {t} for the battery cell b1 is... th11 ,t th12 ,t th13}. Where, t th11 t represents the temperature threshold for battery cell b1 corresponding to the location of temperature sensor s1. th12 t represents the temperature threshold for battery cell b1 corresponding to the location of temperature sensor s2. th13 This represents the temperature threshold for battery cell b1 corresponding to the location of temperature sensor s3. The temperature threshold parameter set Tth2 for battery cell b2 is: Tth2 = {t...} th21 ,t th22 ,t th23}. Where, t th21 t represents the temperature threshold for battery cell b2 at the location of temperature sensor s1. th12 t represents the temperature threshold for battery cell b2 at the location of temperature sensor s2. th13 This represents the temperature threshold for battery cell b2 at the location of temperature sensor s3. The temperature threshold parameter set Tth3 for battery cell b3 is: Tth3 = {t th31 ,t th32 ,t th33}. Where, t th31 t represents the temperature threshold for battery cell b3 corresponding to the location of temperature sensor s2. th32t represents the temperature threshold for battery cell b3 at the location of temperature sensor s3. th33 This represents the temperature threshold for battery cell b3 at the location of temperature sensor s1. The temperature threshold parameter set Tth4 for battery cell b4 is: Tth4 = {t th41 ,t th42 ,t th43}. Where, t th41 t represents the temperature threshold for battery cell b4 at the location of temperature sensor s3. th42 t represents the temperature threshold for battery cell b4 corresponding to the location of temperature sensor s2. th43 This is the temperature threshold for battery cell b4 corresponding to the location of temperature sensor s1.
[0083] Furthermore, if in this embodiment the temperature collected by the temperature sensor closest to the individual cell sensor is selected as the target temperature, then the target temperature corresponding to battery cells b1 and b2 is t1, and the target temperature corresponding to battery cells b3 and b4 is t3. Further, for battery cell b1, from the temperature threshold parameter group Tth1={t th11 ,t th12 ,t th13 In the context of determining the target temperature t1, the corresponding temperature threshold t is determined. th11 For battery cell b2, from the temperature threshold parameter set Tth1={t th21 ,t th22 ,t th23 In the context of determining the target temperature t1, the corresponding temperature threshold t is determined. th21 For battery cell b3, from the temperature threshold parameter set Tth3={t th31 ,t th32 ,t th33 In the context of determining the target temperature t3, the corresponding temperature threshold t is determined. th32 For battery cell b4, from the temperature threshold parameter set Tth4={t th41 ,t th42 ,t th43 In the context of determining the target temperature t3, the corresponding temperature threshold t is determined. th41 .
[0084] Therefore, this embodiment can determine temperature anomalies by selecting the temperature detected by an available temperature sensor and a reasonable temperature threshold. This improves the accuracy of temperature anomaly detection and battery fault detection for each battery cell, thereby ensuring the safety of electric vehicle use. At the same time, it avoids the situation where a failure of a certain temperature sensor leads to abnormal temperature monitoring and a large number of fault reports.
[0085] Step S140: Determine the fault status of the battery pack based on the comparison results between each target temperature and its corresponding target temperature threshold.
[0086] In one optional implementation, if a battery cell has a target temperature, this embodiment compares the target temperature of each battery cell with its corresponding target temperature threshold. If a battery cell has a target temperature greater than its target temperature threshold, it is determined that the battery pack has a temperature anomaly, potentially indicating thermal runaway. If a battery cell has multiple target temperatures, this embodiment compares each battery cell's multiple target temperatures with its corresponding target temperature threshold. If a target temperature is greater than its corresponding target temperature threshold, or if a predetermined proportion of target temperatures are greater than their respective target temperature thresholds, it is determined that the battery cell has a temperature anomaly, and consequently, the battery pack has a temperature anomaly.
[0087] by Figure 4 or Figure 5 Taking the battery pack as an example, compare the target temperature t1 of the battery cell b1 with the corresponding temperature threshold t. th11 To determine whether the target temperature t1 is greater than the temperature threshold t th11 If t1 > t th11 If so, then battery cell b1 is determined to be in an abnormal temperature state. Compare the target temperature t1 of battery cell b2 with the corresponding temperature threshold t. th21 To determine whether the target temperature t1 is greater than the temperature threshold t th21 If t1 > t th21 If so, then battery cell b2 is determined to be in an abnormal temperature state. Compare the target temperature t3 of battery cell b3 with the corresponding temperature threshold t. th32 To determine whether the target temperature t3 is greater than the temperature threshold t th32 If t3 > t th32 If so, then battery cell b3 is determined to be in an abnormal temperature state. Compare the target temperature t3 of battery cell b4 with the corresponding temperature threshold t. th41 To determine whether the target temperature t3 is greater than the temperature threshold t th41 If t3 > t th41 If any one of the battery cells b1-b4 is found to be in an abnormal temperature state, then the corresponding battery pack is determined to be in an abnormal temperature state.
[0088] Furthermore, if a battery cell has multiple target temperatures, then when a target temperature exceeds a corresponding temperature threshold, or when a predetermined proportion of target temperatures exceeds the corresponding temperature threshold, the battery cell is determined to be in an abnormal temperature state. For example, Figure 4 The target temperatures of battery cell b1 include t1 and t3. Therefore, from the corresponding temperature threshold parameter set Tth1={t th11 ,t th12 ,tth13 In the context of determining the target temperature t1, the corresponding temperature threshold t is determined. th11 The temperature threshold t corresponding to the target temperature t3 th13 Furthermore, if t1 > t th11 , or t3>t th13 If t1 > t, then it is determined that battery cell b1 is in an abnormal temperature state. In other possible implementations, if t1 > t... th11 And t3 > t th13 If the temperature of the battery cell b1 is abnormal, then it is determined that the battery cell b1 is in an abnormal temperature state. It should be understood that this embodiment does not limit the specific value of the predetermined ratio mentioned above; it can be determined or dynamically adjusted according to the specific application scenario and experimental test results.
[0089] In an optional implementation, this embodiment can further acquire a parameter change group of the battery pack. In response to the presence of a battery cell whose target temperature exceeds a corresponding target temperature threshold and whose electrical signal change parameter exceeds the change parameter threshold, a battery pack fault is determined. The parameter change group includes the electrical signal change parameters of each battery cell. Optionally, the electrical signal change parameter can be the voltage change rate. Further, the change parameter threshold can be obtained through a short-circuit test within the battery pack; this embodiment does not limit the method for determining the change parameter threshold. Therefore, this embodiment can use a combination of electrical signal change parameters and temperature judgment to determine whether the battery pack has thermal runaway anomalies, further improving the accuracy of battery pack anomaly judgment and thus further ensuring battery safety.
[0090] In an alternative implementation, this embodiment can also control the battery pack to stop working and display or broadcast safety warning information when a thermal runaway fault is determined to have occurred. For example, if the battery pack is used in an electric two-wheeler, the safety warning information can be displayed on a screen installed on the electric two-wheeler, or broadcast through a voice broadcast device installed on the electric two-wheeler, so that people around the electric two-wheeler will take notice and avoid the area or move the electric two-wheeler to an open space to prevent large-scale damage.
[0091] Furthermore, this embodiment can also report battery fault information and / or safety alert information when a thermal runaway fault is determined to have occurred in the battery pack. Furthermore, this embodiment can report battery fault information and / or safety alert information to the user terminal or server, so that the owner of the electric vehicle is aware of the relevant fault situation and can carry out subsequent maintenance or safety measures.
[0092] The fault detection system of this invention detects the temperature of each battery cell in a battery pack using at least one temperature sensor, obtains a temperature set for each battery cell, acquires a target temperature for each battery cell from each temperature set, determines a target temperature threshold for each target temperature from a set of temperature threshold parameters corresponding to each temperature set, and determines the fault state of the battery pack based on the comparison between each target temperature and its corresponding target temperature threshold. Therefore, this embodiment can improve the accuracy of temperature anomaly detection and battery fault detection by selecting available temperature sensors and reasonable temperature thresholds, thereby ensuring the safety of electric vehicle use and avoiding a situation where a malfunction of a single temperature sensor leads to abnormal temperature monitoring and a large number of fault reports.
[0093] Figure 6 This is a flowchart of another battery fault detection method according to an embodiment of the present invention. Figure 6 As shown, the battery fault detection method of this invention includes the following steps:
[0094] Step S1: Obtain the temperature detected by each temperature sensor installed in the battery pack.
[0095] Step S2: Based on the predetermined temperature range, determine whether there is an abnormal temperature among the temperatures detected by each temperature sensor. If there is, proceed to step S3; otherwise, proceed to step S7.
[0096] Step S3: Identify the temperature sensor corresponding to the abnormal temperature as the faulty sensor.
[0097] Step S4: Determine if there is a normal sensor. If there is a normal sensor, proceed to step S7. If there is no normal sensor, that is, all temperature sensors in the battery pack have failed, proceed to steps S5-S6.
[0098] Step S5: In response to the absence of normal sensors in the battery pack, i.e., all temperature sensors in the battery pack have malfunctioned, a sensor fault message is generated and reported.
[0099] Step S6: Control the battery pack to stop working.
[0100] In this embodiment, if all temperature sensors in the battery pack malfunction, it will be impossible to accurately alert to potential battery pack anomalies, report sensor fault messages, control the battery pack to stop working, and request maintenance personnel to perform repairs to ensure the safety of battery pack use.
[0101] It should be understood that this embodiment does not restrict the execution order of steps S5 and S6; they can be executed sequentially or in parallel.
[0102] Step S7: If no abnormal temperatures are detected by each temperature sensor, the temperatures detected by each temperature sensor are sorted based on their distances to the corresponding battery cells to obtain temperature groups for each battery cell. If abnormal temperatures are detected by each temperature sensor, the abnormal temperatures are filtered out, and the remaining normal temperatures detected by the sensors are sorted based on their distances to the corresponding battery cells to obtain temperature groups for each battery cell. The method for obtaining the battery groups corresponding to each battery cell is similar to that in the above embodiment and will not be described in detail here.
[0103] This embodiment can prevent temperature sensor failures from being reported when some temperature sensors are still working properly, and use the working temperature sensors to determine battery faults, so as to avoid abnormal temperature monitoring caused by the failure of a certain temperature sensor. This reduces the number of fault reports, thereby reducing the number of maintenance operations and lowering maintenance costs.
[0104] Step S8: Obtain the target temperature of each battery cell from each temperature group. Optionally, in this embodiment, the target temperature can be selected from the temperature group based on the temperature detected by a predetermined number of temperature sensors closest to the corresponding battery cell, to ensure the accuracy of the abnormality judgment of that battery cell.
[0105] Step S9: Determine the target temperature threshold corresponding to each target temperature from the temperature threshold parameter groups corresponding to each temperature group. Further, each temperature threshold in the temperature threshold parameter group is determined based on the distance between each temperature sensor and the corresponding battery cell. Specifically, the closer the temperature sensor is to the corresponding battery cell, the higher the temperature threshold corresponding to the detected temperature; conversely, the farther the temperature sensor is from the corresponding battery cell, the lower the temperature threshold corresponding to the detected temperature. It should be understood that the method for determining each temperature threshold parameter group and the method for selecting the target temperature threshold from it are similar to those in the above embodiments, and will not be repeated here.
[0106] Step S10: Compare each target temperature with its corresponding target temperature threshold.
[0107] Step S11: Determine if there is a target temperature greater than the corresponding target temperature threshold. If there is a target temperature greater than the corresponding target temperature threshold, proceed to step S13. If there is no target temperature greater than the corresponding target temperature threshold, determine that the battery is in a safe state and continue to acquire the temperature detected by each temperature sensor in the next cycle to repeat the battery anomaly detection steps.
[0108] Step S12: Obtain the electrical signal change parameters of each battery cell. Optionally, the electrical signal change parameter can be the voltage change rate. Further, the threshold value of the change parameter can be obtained based on the short-circuit test within the battery pack. This embodiment does not limit the method for determining the threshold value of the change parameter.
[0109] Step S13: In response to the target temperature of one or more battery cells being greater than the corresponding target temperature threshold, determine whether the electrical signal change parameter of the battery cell is greater than the change parameter threshold. If the target temperature of the battery cell is greater than the corresponding target temperature threshold and the electrical signal change parameter is greater than the change parameter threshold, proceed to step S14. If the target temperature of the battery cell is greater than the corresponding target temperature threshold but the corresponding electrical signal change parameter is not greater than the change parameter threshold, determine that the battery is in a safe state, and continue to acquire the temperature detected by each temperature sensor and the electrical signal change parameter of each battery cell in the next cycle to repeat the battery anomaly detection steps.
[0110] It should be understood that steps S12-S13 are steps for periodically detecting abnormal changes in the electrical signals of individual battery cells. This embodiment does not restrict the order of execution of these steps with the steps for judging abnormal temperature changes. The steps for detecting abnormal changes in electrical signals and judging abnormal temperature changes can be executed sequentially or in parallel. It is only necessary to combine the judgment results of the two steps to determine whether the battery pack has malfunctioned.
[0111] In other optional implementations, if the target temperature of one or more battery cells is greater than the corresponding target temperature threshold, but the electrical signal change parameter of the battery cell is not greater than the change parameter threshold, or if the electrical signal change parameter of one or more battery cells is greater than the change parameter threshold, but the target temperature of the battery cell is not greater than the corresponding target temperature threshold, the battery pack may also have a fault. In this case, this embodiment can also generate a prompt message to facilitate subsequent fault troubleshooting.
[0112] Step S14: If the target temperature of one or more battery cells is greater than the corresponding target temperature threshold and the electrical signal change parameter is greater than the change parameter threshold, it is determined that the battery pack has failed.
[0113] Step S15: Control the battery pack to stop working and display or broadcast safety warning information. For example, if the battery pack is used in an electric two-wheeler, the safety warning information can be displayed on the screen installed on the electric two-wheeler, or the safety warning information can be broadcast through the voice broadcasting device installed on the electric two-wheeler, so that people around the electric two-wheeler will pay attention and avoid it or move the electric two-wheeler to an open area to avoid causing large-scale damage.
[0114] Step S16: Report battery fault information and / or safety alert information. Further, this embodiment can report battery fault information and / or safety alert information to the user terminal or server, so that the owner of the electric vehicle is aware of the relevant fault and can carry out subsequent repairs or safety procedures.
[0115] The fault detection system of this invention detects the temperature of each battery cell in a battery pack using at least one temperature sensor, obtains a temperature set for each battery cell, acquires a target temperature for each battery cell from each temperature set, determines a target temperature threshold for each target temperature from a set of temperature threshold parameters corresponding to each temperature set, and determines the fault state of the battery pack based on the comparison between each target temperature and its corresponding target temperature threshold. Therefore, this embodiment can improve the accuracy of temperature anomaly detection and battery fault detection by selecting available temperature sensors and reasonable temperature thresholds, thereby ensuring the safety of electric vehicle use and avoiding a situation where a malfunction of a single temperature sensor leads to abnormal temperature monitoring and a large number of fault reports.
[0116] Figure 7 This is a structural schematic diagram of an electric vehicle according to an embodiment of the present invention. Figure 7 As shown, the electric vehicle 7 in this embodiment includes a battery pack 71 and a controller 72. The battery pack 71 is used to power the electric vehicle. The battery pack 71 includes a plurality of battery cells and at least one temperature sensor distributed in a manner. The controller 72 is used to execute some or all of the method embodiments described above. Further, the controller 72 in this embodiment can be a central control unit of the electric vehicle or an independent controller equipped with a fault detection device; this embodiment does not limit this to either.
[0117] Furthermore, the battery pack 71 also includes at least one electrical signal detection circuit to detect the electrical signal parameters of each battery cell. For example, the battery pack 71 includes a voltage detection circuit corresponding to each battery cell to detect the voltage signal of the corresponding detection cycle. The controller 72 can determine the voltage change rate of each battery cell based on adjacent detection cycles.
[0118] Furthermore, the controller 72 of this embodiment can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Further optionally, the electric vehicle 7 of this embodiment also includes a memory (not shown in the figure) for storing the acquired temperature data detected by each temperature sensor, temperature threshold parameter sets, electrical signal parameters, parameter change thresholds corresponding to the electrical signal parameters, and instructions or programs executable by the controller 72. The controller 72 performs battery fault detection by executing the instructions or programs in the memory. In other optional implementations, this embodiment can also use different memories to store the acquired temperature data detected by each temperature sensor, temperature threshold parameter sets, electrical signal parameters, parameter change thresholds corresponding to the electrical signal parameters, and instructions or programs executable by the controller 72. This embodiment does not limit the data storage method.
[0119] In one alternative implementation, the controller 72 generates a safety alert message when the battery pack malfunctions, and the electric vehicle 7 also includes a safety alert device 73 to display or broadcast the safety alert message. For example, if the battery pack is used in an electric two-wheeler, the safety alert message can be displayed on a screen installed on the electric two-wheeler, or broadcast via a voice broadcast device installed on the electric two-wheeler, so that people around the electric two-wheeler will take notice and avoid the area or move the electric two-wheeler to an open space to prevent large-scale damage.
[0120] In one optional implementation, the vehicle further includes a communication device 74 for reporting battery fault information, temperature sensor fault messages, and / or safety alerts to a server and / or a user terminal. The electric vehicle 7 can use the communication device 74 to report battery fault information and / or safety alerts to the user terminal or server, enabling the owner of the electric vehicle to understand the relevant fault conditions and carry out subsequent maintenance or safety procedures.
[0121] The fault detection system of this invention detects the temperature of each battery cell in a battery pack using at least one temperature sensor, obtains a temperature set for each battery cell, acquires a target temperature for each battery cell from each temperature set, determines a target temperature threshold for each target temperature from a set of temperature threshold parameters corresponding to each temperature set, and determines the fault state of the battery pack based on the comparison between each target temperature and its corresponding target temperature threshold. Therefore, this embodiment can improve the accuracy of temperature anomaly detection and battery fault detection by selecting available temperature sensors and reasonable temperature thresholds, thereby ensuring the safety of electric vehicle use and avoiding a situation where a malfunction of a single temperature sensor leads to abnormal temperature monitoring and a large number of fault reports.
[0122] Figure 8 This is a schematic diagram of a battery fault detection device according to an embodiment of the present invention. Figure 8 As shown, the battery fault detection device 8 of this embodiment includes a temperature acquisition unit 81, a target temperature determination unit 82, a threshold determination unit 83, and a fault detection unit 84.
[0123] Temperature acquisition unit 81 is configured to acquire a set of temperature groups corresponding to the battery pack, the set of temperature groups including temperature groups corresponding to each individual battery cell in the battery pack, and each temperature group including the temperature of the corresponding battery cell detected by at least one temperature sensor. Target temperature determination unit 82 is configured to acquire the target temperature of each individual battery cell from each of the temperature groups. Threshold determination unit 83 is configured to determine the target temperature threshold corresponding to each target temperature from the temperature threshold parameter groups corresponding to each of the temperature groups. Fault detection unit 84 is configured to determine the fault state of the battery pack based on the comparison results between each target temperature and its corresponding target temperature threshold.
[0124] In one alternative implementation, the target temperature is the temperature detected by the temperature sensor closest to the corresponding battery cell.
[0125] In an alternative implementation, the temperature acquisition unit 81 is further configured to perform: acquiring the temperature detected by each of the temperature sensors, filtering out abnormal temperatures among the acquired temperatures, acquiring at least one valid temperature, wherein the value of the abnormal temperature is outside a predetermined temperature range, sorting the valid temperatures of each battery cell based on the distance of each of the temperature sensors relative to each of the battery cells, and acquiring a temperature group of each of the battery cells.
[0126] In one optional implementation, the battery fault detection device 8 further includes a parameter acquisition unit configured to acquire a parameter change group of the battery pack, the parameter change group including electrical signal change parameters of each of the battery cells. The fault detection unit 84 is further configured to determine a battery pack fault in response to the presence of a battery cell whose target temperature is greater than a corresponding target temperature threshold and whose electrical signal change parameter is greater than the change parameter threshold.
[0127] In one alternative implementation, the battery fault detection device 8 further includes a sensor anomaly detection unit configured to determine that the temperature sensor has malfunctioned in response to the temperature detected by the temperature sensor being an abnormal temperature.
[0128] In one alternative implementation, the battery fault detection device 8 further includes a sensor anomaly processing unit configured to report a sensor fault message and control the battery pack to stop working in response to a failure of all temperature sensors in the battery pack.
[0129] The fault detection system of this invention detects the temperature of each battery cell in a battery pack using at least one temperature sensor, obtains a temperature set for each battery cell, acquires a target temperature for each battery cell from each temperature set, determines a target temperature threshold for each target temperature from a set of temperature threshold parameters corresponding to each temperature set, and determines the fault state of the battery pack based on the comparison between each target temperature and its corresponding target temperature threshold. Therefore, this embodiment can improve the accuracy of temperature anomaly detection and battery fault detection by selecting available temperature sensors and reasonable temperature thresholds, thereby ensuring the safety of electric vehicle use and avoiding a situation where a malfunction of a single temperature sensor leads to abnormal temperature monitoring and a large number of fault reports.
[0130] Figure 9 This is a schematic diagram of an electronic device according to an embodiment of the present invention. The fault detection method in this embodiment can be executed by a controller in an electric vehicle, or it can be executed by reporting the temperatures detected by each temperature sensor and the electrical signal parameters detected by the electrical signal detection device to a server. The electronic device in this embodiment can be a controller in an electric vehicle, along with its cooperating communication components, display device, voice broadcasting device, memory, etc. The electronic device in this embodiment can also be a general-purpose data processing device, performing fault detection based on the acquired temperatures detected by each temperature sensor and the electrical signal parameters detected by the electrical signal detection device. This embodiment does not limit the specific structure of the electronic device. Taking the electronic device as a server as an example, such as... Figure 9 As shown, the electronic device 90 may include a general computer hardware architecture, which includes at least a processor 91 and a memory 92. The processor 91 and the memory 92 are connected via a bus 93. The memory 92 is adapted to store instructions or programs executable by the processor 91. The processor 91 may be a standalone microprocessor or a collection of one or more microprocessors. Thus, the processor 91 executes the instructions stored in the memory 92 to perform the method flow of the embodiments of the present invention as described above, thereby realizing data processing and control of other devices. The bus 93 connects the above-mentioned components together, and also connects the above-mentioned components to a display controller 94, a display device, and an input / output (I / O) device 95. The input / output (I / O) device 95 may be a mouse, keyboard, modem, network interface, touch input device, motion-sensing input device, printer, and other devices known in the art. Typically, the input / output device 95 is connected to the system via an input / output (I / O) controller 96.
[0131] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus (devices), or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0132] This application is described with reference to flowchart illustrations of methods, apparatus (devices), and computer program products according to embodiments of this application. It should be understood that each step in the flowchart can be implemented by computer program instructions.
[0133] These computer program instructions may be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction means, the implementation process of which is described in the instruction means. Figure 1 The function specified in one or more processes.
[0134] These computer program instructions may also be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, produce instructions for implementing processes. Figure 1 A device for a function specified in one or more processes.
[0135] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program for use by a computer to execute some or all of the above-described method embodiments.
[0136] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program specifying the relevant hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0137] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A battery fault detection method, characterized in that, The method includes: Obtain a set of temperature groups corresponding to the battery pack, the set of temperature groups includes the temperature groups corresponding to each battery cell in the battery pack, and the temperature groups include the temperature of the corresponding battery cell detected by at least one temperature sensor. Obtain the target temperature of each of the battery cells from each of the temperature groups; Determine the target temperature threshold corresponding to each target temperature from the temperature threshold parameter group corresponding to each of the temperature groups; The fault state of the battery pack is determined based on the comparison results between each target temperature and its corresponding target temperature threshold.
2. The method according to claim 1, characterized in that, The target temperature is the temperature detected by the temperature sensor closest to the corresponding battery cell.
3. The method according to claim 1, characterized in that, The set of temperature groups corresponding to the battery pack includes: Obtain the temperature detected by each of the temperature sensors; Screen out abnormal temperatures from the obtained temperatures and obtain at least one valid temperature, wherein the value of the abnormal temperature is outside the predetermined temperature range; The effective temperatures of each battery cell are sorted based on the distance of each temperature sensor relative to each battery cell to obtain a temperature group for each battery cell.
4. The method according to claim 1, characterized in that, The method further includes: Obtain the parameter change group of the battery pack, the parameter change group including the electrical signal change parameters of each battery cell; Determining the fault state of the battery pack based on the comparison results between each of the target temperatures and the corresponding target temperature thresholds includes: The battery pack is determined to be faulty in response to the presence of a battery cell whose target temperature is greater than the corresponding target temperature threshold and whose electrical signal change parameter is greater than the change parameter threshold.
5. The method according to claim 3, characterized in that, The method further includes: If the temperature detected by the temperature sensor is an abnormal temperature, it is determined that the temperature sensor has malfunctioned.
6. The method according to claim 5, characterized in that, The method further includes: In response to the failure of all temperature sensors in the battery pack, a sensor failure message is reported. Control the battery pack to stop working.
7. A battery fault detection system, characterized in that, The system includes: The battery pack includes a plurality of battery cells and at least one temperature sensor distributed in a manner thereof; A fault detection device for performing the method as described in any one of claims 1-6.
8. An electric vehicle, characterized in that, The electric vehicles include: A battery pack for powering the electric vehicle, the battery pack comprising a plurality of battery cells and at least one temperature sensor distributed therefrom; A controller for performing the method as described in any one of claims 1-6.
9. The electric vehicle according to claim 8, characterized in that, The controller is also configured to generate a safety alert message when the battery pack malfunctions, and the electric vehicle further includes: A safety reminder device is used to display or broadcast the safety reminder information.
10. The electric vehicle according to claim 9, characterized in that, The electric vehicle also includes: A communication device for reporting battery fault information, temperature sensor fault messages, and / or safety alerts to a server and / or a user terminal.
11. A battery fault detection device, characterized in that, The device includes: The temperature acquisition unit is configured to acquire a set of temperature groups corresponding to the battery pack, the set of temperature groups including the temperature groups corresponding to each battery cell in the battery pack, and the temperature groups including the temperature of the corresponding battery cell detected by at least one temperature sensor. The target temperature determination unit is configured to obtain the target temperature of each of the battery cells from each of the temperature groups; The threshold determination unit is configured to determine the target temperature threshold corresponding to each target temperature from the temperature threshold parameter group corresponding to each of the temperature groups. The fault detection unit is configured to determine the fault state of the battery pack based on the comparison results between each of the target temperatures and the corresponding target temperature thresholds.
12. An electronic device comprising a memory and a processor, characterized in that, The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of claims 1-6.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-6.
14. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-6.