Battery pack temperature anomaly detection method and device, storage medium and electronic device
By partitioning the internal structure of the battery pack and utilizing temperature differences and temperature thresholds based on operating conditions, the accuracy problem of abnormal battery pack temperature detection in existing technologies has been solved, achieving battery pack safety and rapid identification while reducing costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-10
- Publication Date
- 2026-03-20
AI Technical Summary
In existing technologies, the accuracy of detecting abnormal internal temperatures of battery packs through temperature warning devices is low, making it difficult to identify abnormal internal temperatures of battery packs in a timely and sensitive manner, thus affecting the safety of battery packs.
By dividing the battery pack into zones and using the temperature difference between each target temperature zone and the temperature difference threshold corresponding to the target operating mode, it is possible to determine whether the internal temperature of the battery pack is abnormal. By combining historical operating data to set the temperature difference threshold, accurate and rapid temperature anomaly identification can be achieved.
It improves the accuracy and speed of identifying abnormal internal temperatures in the battery pack, ensuring the safety of the battery pack and reducing the cost of additional temperature warning devices.
Smart Images

Figure CN115704719B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of battery temperature detection, in particular, to a battery pack temperature anomaly detection method and device, a storage medium and an electronic device. BACKGROUND
[0002] In the field of electric vehicles and new energy vehicles, the battery pack is the main source of power for the vehicle, and its safety performance is crucial. During the charging and discharging process of the battery pack, the battery pack may have abnormal electrochemical heat generation due to the battery cells themselves or excessive internal resistance between the battery cells, causing abnormal internal temperature of the battery pack (i.e., abnormal heat generation). When the internal temperature of the battery pack is abnormal, the working performance of the battery pack will be reduced, and if it cannot be timely warned and replaced, it will pose a safety hazard and even cause a vehicle accident.
[0003] In related technologies, some temperature warning devices (such as probes) are added to the battery pack, and the temperature measured by the temperature warning devices is used to determine whether the internal temperature of the battery pack is abnormal. However, the accuracy of determining whether the internal temperature of the battery pack is abnormal through the temperature warning devices is low, which can cause difficulties in timely and sensitive detection of the abnormal internal temperature of the battery pack, thereby affecting the safety of the battery pack. SUMMARY
[0004] To solve the problems in the related art, the present disclosure provides a battery pack temperature anomaly detection method, device, storage medium and electronic device.
[0005] To achieve the above-mentioned purpose, according to a first aspect of embodiments of the present disclosure, a battery pack temperature anomaly detection method is provided, the method comprising:
[0006] obtaining a temperature difference corresponding to each target temperature partition inside the battery pack in a current time period, and a target working condition mode of a plurality of preset working condition modes in which the battery pack is located;
[0007] determining whether the internal temperature of the battery pack is abnormal according to the temperature difference and a target temperature difference threshold corresponding to the target working condition mode.
[0008] Optionally, each target temperature partition includes a preset number of temperature collectors, and the temperature difference is the maximum temperature difference between the temperature differences of each two temperature collectors included in the target temperature partition in each charging and discharging cycle; and the target temperature difference threshold is obtained by the following way:
[0009] According to the temperature field distribution of the battery pack, a plurality of temperature collectors inside the battery pack are partitioned to obtain a plurality of candidate temperature partitions;
[0010] For each of the preset operating mode, a first historical temperature difference corresponding to each of the candidate temperature partition when the battery pack is in the preset operating mode in a historical time period is obtained, and a first temperature partition is determined from the plurality of candidate temperature partitions according to the first historical temperature difference;
[0011] A target temperature partition is determined according to the first temperature partition;
[0012] A target temperature difference threshold corresponding to each of the preset operating mode is determined according to the target temperature partition.
[0013] Optionally, the plurality of temperature collectors inside the battery pack are partitioned according to the temperature field distribution of the battery pack to obtain a plurality of candidate temperature partitions, comprising:
[0014] A temperature field corresponding to each of the temperature collectors is determined.
[0015] A preset number of temperature collectors with the highest similarity between the corresponding temperature fields are taken as one of the candidate temperature partitions, and a plurality of candidate temperature partitions are obtained.
[0016] Optionally, the first temperature partition is determined from the plurality of candidate temperature partitions according to the first historical temperature difference, comprising:
[0017] The candidate temperature partition corresponding to the first historical temperature difference not in the preset temperature difference range is taken as the first temperature partition.
[0018] Optionally, the target temperature partition is determined according to the first temperature partition, comprising:
[0019] A second temperature partition is determined according to the first temperature partition and a historical temperature value corresponding to each of the temperature collectors; the historical temperature value is a temperature value corresponding to the temperature collector in each of the charging and discharging cycles in the historical time period;
[0020] The second temperature partition and other temperature partitions except the first temperature partition in the plurality of candidate temperature partitions are taken as the target temperature partition.
[0021] Optionally, the second temperature partition is determined according to the first temperature partition and the historical temperature value corresponding to each of the temperature collectors, comprising:
[0022] A historical temperature value corresponding to each of the temperature collectors is determined, and the historical temperature values corresponding to all the temperature collectors are sorted;
[0023] The relevance of each of the two temperature collectors is determined according to the sorting;
[0024] Each target temperature collector and a specified number of temperature collectors with the highest correlation to the target temperature collector are taken as a second temperature partition; the target temperature collector is any temperature collector in the first temperature partition.
[0025] Optionally, the target temperature difference threshold corresponding to each preset operating mode is determined according to the target temperature partition, including:
[0026] For each preset operating mode, a second historical temperature difference corresponding to each target temperature partition when the battery pack is in the preset operating mode in a historical time period is obtained, and a temperature difference threshold corresponding to the preset operating mode is determined according to the second historical temperature difference.
[0027] Optionally, the determination of whether the internal temperature of the battery pack is abnormal according to the temperature difference and the target temperature difference threshold corresponding to the target operating mode includes:
[0028] If there is a target temperature partition that meets a preset temperature condition, it is determined that the internal temperature of the battery pack is abnormal.
[0029] The preset temperature condition is that the number of charge-discharge cycles in which the temperature difference corresponding to the target temperature partition is greater than the target temperature difference threshold is greater than or equal to a preset threshold in a target number of charge-discharge cycles.
[0030] According to a second aspect of the embodiments of the present disclosure, a battery pack temperature abnormality detection device is provided, and the device includes:
[0031] The acquisition module is configured to acquire a temperature difference corresponding to each target temperature partition inside the battery pack in a current time period, and a target operating mode in a plurality of preset operating modes in which the battery pack is located.
[0032] The determination module is configured to determine whether the internal temperature of the battery pack is abnormal according to the temperature difference and a target temperature difference threshold corresponding to the target operating mode.
[0033] Optionally, each target temperature partition includes a preset number of temperature collectors, the temperature difference is the maximum temperature difference in the temperature difference between each two temperature collectors included in the target temperature partition in each charge-discharge cycle, and the temperature difference threshold is obtained by the determination module in the following manner:
[0034] According to the temperature field distribution of the battery pack, a plurality of temperature collectors inside the battery pack are partitioned to obtain a plurality of candidate temperature partitions.
[0035] For each of the preset operating mode, a first historical temperature difference corresponding to each of the candidate temperature partition when the battery pack is in the preset operating mode in a historical time period is obtained, and a first temperature partition is determined from the plurality of candidate temperature partitions according to the first historical temperature difference;
[0036] The target temperature partition is determined according to the first temperature partition;
[0037] A target temperature difference threshold corresponding to each of the preset operating mode is determined according to the target temperature partition.
[0038] Optionally, the determining module comprises:
[0039] A first determining sub-module is configured to determine a temperature field corresponding to each of the temperature collectors;
[0040] A first partition sub-module is configured to take a preset number of temperature collectors with the highest similarity between the corresponding temperature fields as one of the candidate temperature partitions, and obtain a plurality of candidate temperature partitions.
[0041] Optionally, the determining module is configured to:
[0042] The candidate temperature partition corresponding to the first historical temperature difference not in the preset temperature difference range is taken as the first temperature partition.
[0043] Optionally, the determining module comprises:
[0044] A second determining sub-module is configured to determine a second temperature partition according to the first temperature partition and a historical temperature value corresponding to each of the temperature collectors; the historical temperature value is a temperature value corresponding to the temperature collector in each charging and discharging cycle in the historical time period;
[0045] A second partition sub-module is configured to take the second temperature partition and other temperature partitions in the plurality of candidate temperature partitions except the first temperature partition as the target temperature partition.
[0046] Optionally, the second determining sub-module is configured to:
[0047] Determine a sorting of the historical temperature value corresponding to each of the temperature collectors in all the temperature collectors;
[0048] Determine a correlation degree of each of the two temperature collectors according to the sorting;
[0049] Take each target temperature collector and a specified number of temperature collectors with the highest correlation degree to the target temperature collector as one of the second temperature partitions; the target temperature collector is any temperature collector in the first temperature partition.
[0050] Optionally, the determining module is configured to:
[0051] For each preset working condition mode, a second historical temperature difference corresponding to each target temperature partition when the battery pack is in the preset working condition mode in a historical time period is obtained, and a temperature difference threshold corresponding to the preset working condition mode is determined according to the second historical temperature difference.
[0052] Optionally, the determining module is configured to:
[0053] If there is a target temperature partition satisfying a preset temperature condition, it is determined that the internal temperature of the battery pack is abnormal.
[0054] The preset temperature condition is that the number of charge-discharge cycles in which the temperature difference corresponding to the target temperature partition is greater than the target temperature difference threshold is greater than or equal to a preset threshold in a target number of charge-discharge cycles.
[0055] According to a third aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, which stores a computer program. The computer program is executed by a processor to implement the steps of the battery pack temperature abnormality detection method provided in the first aspect.
[0056] According to a fourth aspect of the embodiments of the present disclosure, an electronic device is provided, which includes:
[0057] a memory having a computer program stored thereon;
[0058] a processor configured to execute the computer program in the memory to implement the steps of the battery pack temperature abnormality detection method provided in the first aspect.
[0059] Through the above technical solution, the present disclosure first obtains the temperature difference corresponding to each target temperature partition in the battery pack and the target working condition mode of the battery pack in a current time period, and then determines whether the internal temperature of the battery pack is abnormal according to the target temperature difference threshold corresponding to the temperature difference and the target working condition mode. The present disclosure uses the temperature difference corresponding to each target temperature partition in combination with the target temperature difference threshold corresponding to the target working condition mode of the battery pack to prewarn whether the internal temperature of the battery pack is abnormal, which can accurately and quickly identify the abnormal internal temperature of the battery pack and improve the safety of the battery pack.
[0060] Other features and advantages of the present disclosure will be described in detail in the following specific implementation part. BRIEF DESCRIPTION OF DRAWINGS
[0061] The accompanying drawings are included to provide a further understanding of the present disclosure and constitute a part of the specification, and are used together with the following specific implementation to explain the present disclosure, but do not constitute a limitation on the present disclosure. In the drawings:
[0062] Figure 1 is a flowchart of a battery pack temperature abnormality detection method according to an exemplary embodiment;
[0063] Figure 2 is a flowchart of a temperature difference threshold determination according to an exemplary embodiment;
[0064] Figure 3 is a flowchart of a step 203 according to an exemplary embodiment; Figure 2
[0065] Figure 4 is a block diagram of a battery pack temperature abnormality detection apparatus according to an exemplary embodiment;
[0066] Figure 5 is a block diagram of a determination module according to an exemplary embodiment; Figure 4
[0067] Figure 6 is a block diagram of another determination module according to an exemplary embodiment; Figure 4
[0068] Figure 7 is a block diagram of an electronic device according to an exemplary embodiment;
[0069] Figure 8 is a block diagram of another electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0070] Embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the present disclosure are shown. As those skilled in the art would realize, the present disclosure can be carried out in various forms and by various means. Accordingly, the present disclosure should not be limited to the embodiments set forth herein, but should be given the broadest possible interpretation within the scope of the appended claims. It will be understood that the figures included in the attachments, which form a part of this specification, illustrate several aspects of the present disclosure and are not meant to be actual views of the brain but are merely representative images.
[0071] Before introducing the battery pack temperature abnormality detection method, device, storage medium and electronic equipment provided by the present disclosure, the application scenarios involved in various embodiments of the present disclosure are first introduced. The application scenario can include a vehicle provided with a battery pack, and the battery pack is internally provided with a plurality of temperature collectors, each temperature collector is used to collect the temperature value at the position of the temperature collector. Wherein, the vehicle can be a car, which is not limited to an electric car or a new energy car, and can also be applicable to other types of motor vehicles or non-motor vehicles. The temperature collector can be an existing NTC (English: Negative Temperature Coefficient, Chinese: Negative Temperature Coefficient) sampling point inside the battery pack, or a temperature early warning device (for example, a temperature probe) additionally arranged inside the battery pack, which is not limited by the present disclosure.
[0072] Figure 1 is a flow chart of a battery pack temperature abnormality detection method according to an exemplary embodiment. As shown in Figure 1 , the method can include the following steps:
[0073] Step 101, obtaining the temperature difference corresponding to each target temperature partition inside the battery pack in the current time period, and the target working condition mode of the plurality of preset working condition modes in which the battery pack is located.
[0074] For example, when detecting whether the temperature inside the battery pack is abnormal, the temperature value collected by the temperature collector arranged inside the battery pack can be used to determine whether the temperature inside the battery pack is abnormal through temperature difference warning. However, the temperature difference inside the whole battery pack is large, and a high temperature difference threshold needs to be set, which will make part of the temperature abnormality situation unable to be identified in time, and thus affect the accuracy of determining whether the temperature inside the battery pack is abnormal. In order to avoid the above situation, the battery pack can be partitioned, and the temperature difference corresponding to each partition is used to determine whether the temperature inside the battery pack is abnormal.
[0075] For example, a plurality of preset operating modes can be set according to the vehicle operating conditions and the external environment temperature. The preset operating modes can be obtained by combining each temperature category included in the external environment temperature with each operating condition category included in the vehicle operating conditions. For example, when the external environment temperature includes three temperature categories, i.e., high temperature (above 30°C), medium temperature (0°C-30°C), and low temperature (below 0°C), and the vehicle operating conditions include three operating condition categories, i.e., direct current charging pile fast charging, on-board charger slow charging, and pure electric mode driving, nine preset operating modes can be set (for example, the high temperature category and the direct current charging pile fast charging operating condition category are combined into one preset operating mode). In addition, when the vehicle is a range extender vehicle, the vehicle operating conditions can further include a range extender mode driving category, and twelve preset operating modes can be set (for example, the high temperature category and the range extender mode driving operating condition category are combined into one preset operating mode). Then, thermal simulation can be performed according to the temperature values collected by each temperature collector inside each battery pack, and the inside of the battery pack can be partitioned according to the thermal simulation results to obtain a plurality of target temperature partitions. For example, the temperature collectors can be used as the partitioning reference, and each target temperature partition can include a preset number of temperature collectors, for example, three.
[0076] The process of setting the temperature difference threshold corresponding to each preset operating mode is actually an offline process. After setting the temperature difference threshold corresponding to each preset operating mode, the set temperature difference threshold can be used to detect whether the temperature inside the battery pack is abnormal. Specifically, the target operating mode of the battery pack in the current time period can be obtained first, and the target temperature difference threshold corresponding to the target operating mode can be determined. In addition, the temperature difference corresponding to each target temperature partition in the current time period can also be obtained. The temperature difference corresponding to the target temperature partition is used to reflect the temperature change of the target temperature partition in the current time period. For example, the temperature difference corresponding to each target temperature partition can be the maximum temperature difference between each two temperature collectors included in the target temperature partition in each charge and discharge cycle in the current time period. The charge and discharge cycle can include a charging cycle or a discharging cycle. For example, when a target temperature partition includes three temperature collectors, if the temperature values corresponding to the three temperature collectors in a charging cycle are 35°C, 33°C, and 32°C, respectively, the temperature differences between each two temperature collectors are 2°C, 3°C, and 1°C, respectively, and the temperature difference corresponding to the target temperature partition in the charging cycle is 3°C.
[0077] Step 102, determining whether the temperature inside the battery pack is abnormal according to the temperature difference and a target temperature difference threshold corresponding to the target working mode.
[0078] In this step, if there is a target temperature zone corresponding to a temperature difference greater than the target temperature difference threshold, it is determined that the temperature inside the battery pack is abnormal (i.e., the battery cell itself of the battery pack has abnormal electrochemical heat generation or the internal resistance of the electrical connection between the battery cells is too large), otherwise it is determined that the temperature inside the battery pack is not abnormal. In order to avoid the temperature difference being greater than the target temperature difference threshold due to individual cases (such as extreme large current discharge conditions), a preset temperature condition can be set, and it is determined whether the temperature inside the battery pack is abnormal by judging whether the target temperature zone meets the preset temperature condition. Specifically, if there is a target temperature zone that meets the preset temperature condition, it is determined that the temperature inside the battery pack is abnormal. The preset temperature condition is that the number of charging and discharging cycles in which the temperature difference corresponding to the target temperature zone is greater than the target temperature difference threshold is greater than or equal to a preset threshold in the target number of charging and discharging cycles. For example, when the temperature difference corresponding to a certain target temperature zone is greater than the target temperature difference threshold, it is further determined whether the target temperature zone has a temperature difference greater than the target temperature difference threshold in 2 of the last 5 charging and discharging cycles. If yes, it is determined that the temperature inside the battery pack is abnormal, otherwise it is determined that the temperature inside the battery pack is not abnormal. When it is determined that the temperature inside the battery pack is abnormal, a corresponding prompt information can be sent to the user, so as to timely maintain and replace the battery pack, thereby ensuring the safety of the battery pack.
[0079] In summary, the present disclosure first obtains the temperature difference corresponding to each target temperature zone inside the battery pack in the current time period, and the target working mode in which the battery pack is located, and then determines whether the temperature inside the battery pack is abnormal according to the temperature difference and the target temperature difference threshold corresponding to the target working mode. The present disclosure uses the temperature difference corresponding to each target temperature zone, in combination with the target temperature difference threshold corresponding to the target working mode in which the battery pack is located, to prewarn whether the temperature inside the battery pack is abnormal, which can accurately and quickly identify the abnormal temperature inside the battery pack, and improve the safety of the battery pack.
[0080] In one scenario, each target temperature zone can include a preset number of temperature collectors, and the temperature difference can be the maximum temperature difference between each two temperature collectors included in the target temperature zone in each charging and discharging cycle, as shown in Figure 2 The temperature difference threshold can be obtained by the following method:
[0081] Step 201, partitioning a plurality of temperature collectors inside the battery pack according to the temperature field distribution of the battery pack to obtain a plurality of candidate temperature zones.
[0082] For example, firstly, the temperature field distribution in the battery pack can be obtained by thermal simulation means, and the temperature field corresponding to each temperature collector can be determined. Then, the preset number of temperature collectors with the highest similarity between the corresponding temperature fields can be selected as a candidate temperature partition, until each temperature collector in the battery pack is partitioned, and a plurality of candidate temperature partitions are obtained. The similarity between the temperature fields can be understood as the closeness of the temperature values at the positions of the temperature collectors. The higher the closeness, the higher the similarity. In addition, each temperature collector can be reused, that is, the same temperature collector can be included in different candidate temperature partitions.
[0083] Further, when the vehicle is a range-extender vehicle, the heat dissipation of the range-extender exhaust pipe can radiate heat to the adjacent area. In order to more accurately partition the temperature collectors inside the battery pack, each preset number of temperature collectors in the adjacent area can be selected as a candidate temperature partition.
[0084] In step 202, for each preset operating mode, the first historical temperature difference corresponding to each candidate temperature partition when the battery pack is in the preset operating mode in the historical time period is obtained, and the first temperature partition is determined from the plurality of candidate temperature partitions according to the first historical temperature difference.
[0085] In this step, firstly, the collected operation data can be analyzed for each preset operating mode to obtain the first historical temperature difference corresponding to each candidate temperature partition when the battery pack is in the preset operating mode in the historical time period. The first historical temperature difference corresponding to each candidate temperature partition is the maximum temperature difference between the temperature difference of each two temperature collectors included in the candidate temperature partition in each charge and discharge cycle in the historical time period. The historical time period is the time period during which the operation data generated during the operation of the vehicle is collected. In order to accurately set the temperature difference threshold corresponding to each preset operating mode, the historical time period can be selected for more than one year, so that the operation data corresponding to the historical time period can cover various external environment temperature intervals. Further, the historical time period should be at least half a year (for example, from January to June, or from June to December), so that the operation data corresponding to the historical time period can cover three seasons of winter, spring and summer, or three seasons of summer, autumn and winter, so as to include high and low external environment temperature intervals.
[0086] Then, the partition condition can be checked according to the first historical temperature difference corresponding to each candidate temperature partition, so as to select the candidate temperature partition which is not suitable for partition. For example, the candidate temperature partition corresponding to the first historical temperature difference not in the preset temperature difference range can be selected as the first temperature partition (i.e., the candidate temperature partition which is not suitable for partition). The preset temperature difference range is set based on the idea of outliers, and through the preset temperature difference range, the first historical temperature difference which is too large or too small can be screened out. For example, through an outlier algorithm, the outlier historical temperature difference which is greatly different from most of the first historical temperature differences can be determined, and the outlier historical temperature difference can be removed from all the first historical temperature differences. Then, according to the remaining first historical temperature differences, the preset temperature difference range which can contain all the remaining first historical temperature differences can be determined. After the preset temperature difference range is set, if the first historical temperature difference corresponding to a certain candidate temperature partition is less than the preset temperature difference range, it is considered that the first historical temperature difference corresponding to the candidate temperature partition is too small, otherwise, it is considered that the first historical temperature difference corresponding to the candidate temperature partition is too large.
[0087] In step 203, the target temperature partition is determined according to the first temperature partition.
[0088] In step 204, the target temperature difference threshold corresponding to each preset working condition mode is determined according to the target temperature partition.
[0089] For example, after the first temperature partition is determined, the collected operation data can be analyzed to determine the correlation degree of each two temperature collectors. The correlation degree can be understood as the similarity of the temperature values of the positions where the temperature collectors are located and the temperature values changing with time. The higher the similarity is, the higher the correlation degree is. Then, each temperature collector included in the first temperature partition can be re-partitioned based on the correlation degree of each temperature collector, to obtain a second temperature partition. Then, the second temperature partition and other temperature partitions in the plurality of candidate temperature partitions except the first temperature partition can be used as target temperature partitions. Finally, the temperature difference threshold corresponding to each preset working condition mode can be set according to the target temperature partition and the collected operation data. Further, the temperature difference threshold corresponding to each preset working condition mode can be integrated and merged. For example, the temperature difference threshold corresponding to the preset working condition mode combined by the high-temperature category (above 30℃) and the fast-charging working condition category of the direct-current charging pile is 6℃, and the temperature difference threshold corresponding to the preset working condition mode combined by the medium-temperature category (0℃-30℃) and the fast-charging working condition category of the direct-current charging pile is also 6℃, so they can be merged into the temperature difference threshold of 6℃ when the temperature is above 0℃ and the battery pack is in the fast-charging working condition category of the direct-current charging pile.
[0090] It should be noted that if the existing NTC sampling points inside the battery pack are used as temperature acquisition devices to determine the target temperature zones, and the temperature difference between each target temperature zone is used to determine whether the internal temperature of the battery pack is abnormal, there is no need to install other temperature warning devices inside the battery pack, thus reducing the BOM (Bill of Material) cost of the battery pack. Furthermore, the execution entity of this disclosure can be a server or a terminal; this disclosure does not specifically limit it in this regard.
[0091] Figure 3 It is based on Figure 2 The illustrated embodiment shows a flowchart of step 203. For example... Figure 3 As shown, step 203 may include the following steps:
[0092] Step 2031: Determine the second temperature zone based on the first temperature zone and the historical temperature values corresponding to each temperature acquisition device.
[0093] Among them, the historical temperature value is the temperature value corresponding to the temperature acquisition device in each charge-discharge cycle within the historical time period.
[0094] Step 2032: Select the second temperature zone and the other temperature zones among the multiple candidate temperature zones, excluding the first temperature zone, as the target temperature zone.
[0095] For example, the collected operational data can be analyzed first to determine the ranking of the historical temperature values corresponding to each temperature data logger among all historical temperature data loggers, and the correlation between any two temperature data loggers can be determined based on this ranking. For instance, correlation coefficient analysis can be performed on this ranking using Python to analyze the correlation between any two temperature data loggers. Then, a second temperature partition can be defined, consisting of a specified number of temperature data loggers with the highest correlation to each target temperature data logger. The target temperature data logger can be any temperature data logger in the first temperature partition, with the preset number being one greater than the specified number; for example, if the preset number is 3, the specified number is 2. Finally, the second temperature partition, along with other temperature partitions from the pool of candidate temperature partitions excluding the first temperature partition, can be used as the target temperature partition.
[0096] Alternatively, step 204 can be implemented in the following way:
[0097] For each preset operating condition mode, the second historical temperature difference corresponding to each target temperature zone is obtained when the battery pack is in that preset operating condition mode during a historical period, and the temperature difference threshold corresponding to that preset operating condition mode is determined based on the second historical temperature difference.
[0098] For example, the collected operation data can be analyzed to obtain a second historical temperature difference corresponding to each target temperature partition when the battery pack is in each preset working condition mode in a historical time period. Then, a temperature difference threshold corresponding to each preset working condition mode can be determined according to the second historical temperature difference. For example, for a preset working condition mode obtained by combining a high-temperature temperature category and a direct-current charging pile fast charging working condition category, if it is found through operation data analysis that 99.7% or less of the second historical temperature differences do not exceed 6°C in this preset working condition mode, then the temperature difference threshold corresponding to this preset working condition mode is 6°C.
[0099] In summary, the present disclosure first obtains a temperature difference corresponding to each target temperature partition inside the battery pack in a current time period, and a target working condition mode in which the battery pack is located. Then, according to the temperature difference and a target temperature difference threshold corresponding to the target working condition mode, it is determined whether the temperature inside the battery pack is abnormal. The present disclosure uses the temperature difference corresponding to each target temperature partition in combination with the target temperature difference threshold corresponding to the target working condition mode in which the battery pack is located to provide an early warning of whether the temperature inside the battery pack is abnormal. This can accurately and quickly identify the case where the temperature inside the battery pack is abnormal, thereby improving the safety of the battery pack.
[0100] Figure 4 is a block diagram of a battery pack temperature abnormality detection device according to an example embodiment. As shown in Figure 4 The device 300 includes:
[0101] An acquisition module 301 is configured to acquire a temperature difference corresponding to each target temperature partition inside the battery pack in a current time period, and a target working condition mode in which the battery pack is located.
[0102] A determination module 302 is configured to determine whether the temperature inside the battery pack is abnormal according to the temperature difference and a target temperature difference threshold corresponding to the target working condition mode.
[0103] Optionally, each target temperature partition includes a preset number of temperature collectors, the temperature difference is the maximum temperature difference of the temperature difference between each two temperature collectors included in the target temperature partition in each charge and discharge cycle, and the temperature difference threshold is obtained by the determination module 302 in the following manner:
[0104] According to the temperature field distribution of the battery pack, a plurality of temperature collectors inside the battery pack are partitioned to obtain a plurality of candidate temperature partitions.
[0105] For each preset working condition mode, a first historical temperature difference corresponding to each candidate temperature partition when the battery pack is in the preset working condition mode in a historical time period is obtained, and a first temperature partition is determined from the plurality of candidate temperature partitions according to the first historical temperature difference.
[0106] According to the first temperature partition, a target temperature partition is determined.
[0107] According to the target temperature partition, a target temperature difference threshold corresponding to each preset working condition mode is determined.
[0108] Figure 5 is a block diagram of a determination module according to the embodiment shown in Figure 4 As shown in Figure 5 The determination module 302 comprises:
[0109] A first determination sub-module 3021 is configured to determine a temperature field corresponding to each temperature collector.
[0110] A first partition sub-module 3022 is configured to take a preset number of temperature collectors with the highest similarity between the corresponding temperature fields as a candidate temperature partition, to obtain a plurality of candidate temperature partitions.
[0111] Optionally, the determination module 302 is configured to:
[0112] Take the candidate temperature partition corresponding to the first historical temperature difference not within the preset temperature difference range as the first temperature partition.
[0113] Figure 6 is another block diagram of a determination module according to the embodiment shown in Figure 4 As shown in Figure 6 The determination module 302 comprises:
[0114] A second determination sub-module 3023 is configured to determine a second temperature partition according to the first temperature partition and a historical temperature value corresponding to each temperature collector.
[0115] The historical temperature value is a temperature value corresponding to the temperature collector in each charge and discharge cycle in a historical time period.
[0116] A second partition sub-module 3024 is configured to take the second temperature partition and other temperature partitions in the plurality of candidate temperature partitions except the first temperature partition as target temperature partitions.
[0117] Optionally, the second determination sub-module 3023 is configured to:
[0118] Determine a sorting of the historical temperature value corresponding to each temperature collector in all historical temperature values corresponding to the temperature collectors.
[0119] Determine a correlation between each two temperature collectors according to the sorting.
[0120] Each target temperature collector and a specified number of temperature collectors with the highest correlation to the target temperature collector are taken as a second temperature zone, and the target temperature collector is any temperature collector in the first temperature zone.
[0121] Optionally, the determination module 302 is configured to:
[0122] For each preset working condition mode, a second historical temperature difference corresponding to each target temperature zone when the battery pack is in the preset working condition mode in a historical time period is obtained, and a temperature difference threshold corresponding to the preset working condition mode is determined according to the second historical temperature difference.
[0123] Optionally, the determination module 302 is configured to:
[0124] If there is a target temperature zone that meets the preset temperature condition, it is determined that the internal temperature of the battery pack is abnormal.
[0125] The preset temperature condition is that the number of charging and discharging cycles in which the temperature difference corresponding to the target temperature zone is greater than the target temperature difference threshold is greater than or equal to a preset threshold.
[0126] As to the apparatus in the above-described embodiments, the specific manners in which various modules perform operations have been described in detail in the embodiments related to the method, and thus will not be described in detail here.
[0127] In summary, the present disclosure first obtains a temperature difference corresponding to each target temperature zone in the battery pack and a target working condition mode of the battery pack in a current time period, and then determines whether the internal temperature of the battery pack is abnormal according to a target temperature difference threshold corresponding to the temperature difference and the target working condition mode. The present disclosure uses the temperature difference corresponding to each target temperature zone in combination with the target temperature difference threshold corresponding to the target working condition mode of the battery pack to prewarn whether the internal temperature of the battery pack is abnormal, which can accurately and quickly identify the abnormal internal temperature of the battery pack and improve the safety of the battery pack.
[0128] Figure 7 is a block diagram of an electronic device 700 according to an example embodiment. As shown in Figure 7 The electronic device 700 can include a processor 701 and a memory 702. The electronic device 700 can also include one or more of a multimedia component 703, an input / output (I / O) interface 704, and a communication component 705.
[0129] The processor 701 is configured to control overall operations of the electronic device 700 to complete all or part of the steps of the battery pack temperature abnormality detection method described above. The memory 702 is configured to store various types of data to support operations of the electronic device 700, which can include, for example, instructions for operating any application or method on the electronic device 700, and application-related data, such as contact data, sent and received messages, pictures, audio, video, and the like. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The multimedia component 703 can include a screen and an audio component. The screen can be, for example, a touch screen, and the audio component is configured to output and / or input audio signals. For example, the audio component can include a microphone configured to receive external audio signals. The received audio signals can be further stored in the memory 702 or transmitted through the communication component 705. The audio component also includes at least one speaker configured to output audio signals. The I / O interface 704 provides an interface between the processor 701 and other interface modules, which can be a keyboard, a mouse, a button, and the like. The buttons can be virtual buttons or physical buttons. The communication component 705 is configured to perform wired or wireless communication between the electronic device 700 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, near field communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, and the like, or a combination of one or more of them, is not limited herein. Therefore, the corresponding communication component 705 can include a Wi-Fi module, a Bluetooth module, an NFC module, and the like.
[0130] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method for detecting abnormal battery pack temperatures.
[0131] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the battery pack temperature anomaly detection method described above. For example, the computer-readable storage medium may be the memory 702 including the program instructions described above, which may be executed by the processor 701 of the electronic device 700 to complete the battery pack temperature anomaly detection method described above.
[0132] Figure 8 This is a block diagram illustrating an electronic device 1900 according to an exemplary embodiment. For example, the electronic device 1900 may be provided as a server. (Refer to...) Figure 8 The electronic device 1900 includes a processor 1922, which may be one or more, and a memory 1932 for storing computer programs executable by the processor 1922. The computer program stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processor 1922 may be configured to execute the computer program to perform the aforementioned method for detecting abnormal battery pack temperatures.
[0133] Additionally, the electronic device 1900 may also include a power supply component 1926 and a communication component 1950. The power supply component 1926 can be configured to perform power management of the electronic device 1900, and the communication component 1950 can be configured to enable communication of the electronic device 1900, such as wired or wireless communication. Furthermore, the electronic device 1900 may also include an input / output (I / O) interface 1958. The electronic device 1900 can operate on an operating system, such as Windows Server, stored in memory 1932. TM Mac OSX TM Unix TM Linux TMand so on.
[0134] In another exemplary embodiment, a computer readable storage medium including program instructions is also provided, which when executed by a processor, implement the steps of the battery pack temperature anomaly detection method described above. For example, the non-transitory computer readable storage medium can be the memory 1932 described above including program instructions, which can be executed by the processor 1922 of the electronic device 1900 to complete the battery pack temperature anomaly detection method described above.
[0135] In another exemplary embodiment, a computer program product is also provided, which contains a computer program capable of being executed by a programmable device, the computer program having code portions for executing the battery pack temperature anomaly detection method described above when executed by the programmable device.
[0136] The preferred embodiments of the present disclosure are described in detail above with reference to the accompanying drawings, but the present disclosure is not limited to the specific details of the above-described embodiments. Within the technical concept of the present disclosure, various simple modifications can be made to the technical solutions of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.
[0137] In addition, it should be noted that each specific technical feature described in the above specific embodiments can be combined in any appropriate manner without contradiction, and in order to avoid unnecessary repetition, the present disclosure will not make further descriptions on various possible combinations.
[0138] In addition, various different embodiments of the present disclosure can also be combined in any manner, as long as it does not deviate from the idea of the present disclosure, it should also be considered as disclosed by the present disclosure.
Claims
1. A method for detecting abnormal temperature in a battery pack, characterized in that, The method includes: The system acquires the temperature difference corresponding to each target temperature zone within the battery pack during the current time period, and the target operating mode among multiple preset operating modes in which the battery pack operates. The temperature difference is the largest temperature difference among the temperature differences between any two temperature sensors within each target temperature zone in each charge / discharge cycle. Each target temperature zone includes a preset number of temperature sensors. The target temperature zone comprises a second temperature zone and other temperature zones among multiple candidate temperature zones excluding the first temperature zone. The first temperature zone is the candidate temperature zone corresponding to a first historical temperature difference that is not within a preset temperature difference range. The candidate temperature zones are obtained by partitioning the multiple temperature sensors within the battery pack according to the temperature field distribution of the battery pack. The first historical temperature difference is the temperature difference corresponding to each candidate temperature zone when the battery pack is in each preset operating mode during a historical time period. The second temperature zone is obtained by re-partitioning each temperature sensor included in the first temperature zone based on the correlation of each temperature sensor. If a target temperature zone that meets the preset temperature conditions exists, the internal temperature of the battery pack is determined to be abnormal; wherein, the preset temperature conditions are that, within a target number of charge-discharge cycles, the number of charge-discharge cycles in which the temperature difference corresponding to the target temperature zone is greater than or equal to a target temperature difference threshold is greater than or equal to a preset threshold; the target temperature difference threshold is determined based on a second historical temperature difference; the second historical temperature difference is the temperature difference corresponding to each target temperature zone when the battery pack is in each preset operating condition mode within a historical time period.
2. The method according to claim 1, characterized in that, The candidate temperature zones are obtained by dividing multiple temperature sensors inside the battery pack into zones based on the temperature field distribution of the battery pack, specifically including: Determine the temperature field corresponding to each of the temperature acquisition devices; A preset number of temperature acquisition devices with the highest similarity between corresponding temperature fields are used as one candidate temperature zone to obtain multiple candidate temperature zones.
3. The method according to claim 1 or 2, characterized in that, The specific methods for determining the target temperature zone include: The second temperature zone is determined based on the first temperature zone and the historical temperature value corresponding to each of the temperature acquisition devices; the historical temperature value is the temperature value corresponding to the temperature acquisition device in each charge-discharge cycle within the historical time period. The second temperature zone and the other temperature zones among the multiple candidate temperature zones, excluding the first temperature zone, are taken as the target temperature zone.
4. The method according to claim 3, characterized in that, The step of determining the second temperature zone based on the first temperature zone and the historical temperature values corresponding to each temperature acquisition device includes: Determine the historical temperature value corresponding to each of the temperature acquisition devices and sort it among the historical temperature values corresponding to all temperature acquisition devices. The correlation between each pair of temperature acquisition devices is determined based on the sorting. Each target temperature sensor is associated with a specified number of temperature sensors that have the highest correlation with it, forming a second temperature zone; the target temperature sensor is any one of the temperature sensors in the first temperature zone.
5. A device for detecting abnormal battery pack temperature, characterized in that, The device includes: The acquisition module is used to acquire the temperature difference corresponding to each target temperature zone inside the battery pack within the current time period, and the target operating mode among multiple preset operating mode modes in which the battery pack is located; wherein, the temperature difference is the largest temperature difference among the temperature differences between every two temperature collectors included in the target temperature zone in each charge-discharge cycle, and each target temperature zone includes a preset number of temperature collectors; the target temperature zone is a second temperature zone and other temperature zones other than the first temperature zone among multiple candidate temperature zones, and the first temperature zone is the candidate temperature zone corresponding to a first historical temperature difference that is not within the preset temperature difference range; the candidate temperature zones are obtained by partitioning the multiple temperature collectors inside the battery pack according to the temperature field distribution of the battery pack; the first historical temperature difference is the temperature difference corresponding to each candidate temperature zone when the battery pack is in each preset operating mode within a historical time period; the second temperature zone is obtained by re-partitioning each temperature collector included in the first temperature zone based on the correlation of each temperature collector; The determination module is used to determine that the internal temperature of the battery pack is abnormal if there is a target temperature zone that meets a preset temperature condition; wherein, the preset temperature condition is that the number of charge-discharge cycles in which the temperature difference corresponding to the target temperature zone is greater than or equal to a target temperature difference threshold in a target number of charge-discharge cycles is greater than or equal to a preset threshold; the target temperature difference threshold is determined based on a second historical temperature difference; the second historical temperature difference is the temperature difference corresponding to each target temperature zone when the battery pack is in each preset operating condition mode within a historical time period.
6. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method described in any one of claims 1-4.
7. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method according to any one of claims 1-4.
Citation Information
Patent Citations
Temperature inspecting and controlling method of battery system
CN109883560A