A diagnostic control method and device for a battery module temperature sensor
By combining a progressive screening method with temperature analysis parameters and historical deviation data, the problem of insufficient accuracy of traditional methods in battery module temperature sensor diagnosis is solved, achieving higher diagnostic accuracy and reliability.
Patent Information
- Application Number
- CN202211655331.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-22
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2042-12-22
AI Technical Summary
Existing battery module temperature sensor diagnostic methods cannot accurately diagnose sensor data deviations caused by problems such as resistance abnormalities, resulting in insufficient diagnostic accuracy.
A progressive screening method is adopted to judge the parameters through the first, second and third temperature, compare the temperature data and historical deviation data of the sensor, screen out the first, second and third level failure sensors, and combine the ambient temperature and historical data to improve the diagnostic accuracy.
The accuracy and reliability of temperature sensor abnormality diagnosis are improved, and failed sensors can be identified and processed more accurately, reducing the misdiagnosis rate.
Smart Images

Figure CN116399477B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of sensor failure diagnosis, and in particular to a diagnosis and control method and device for a battery module temperature sensor. Background Art
[0002] Currently, the application of lithium batteries is relatively mature. However, due to their physical properties, when lithium batteries are actually used, they must be equipped with a complete thermal management system for control. Among them, the core component temperature sensor is the cornerstone of the normal operation of the thermal management system.
[0003] Currently, there are many methods for detecting battery module temperature sensor failures. For example, these methods compare the difference or rate of change of temperature sensor signals at first and second moments to determine whether the temperature signal exceeds a threshold. While these methods can detect complete temperature sensor failure (open circuit, short circuit), they are unable to accurately diagnose the core cause of more complex situations where sensor data deviations are significant due to resistance anomalies. Therefore, it is crucial to develop a method to improve the accuracy of temperature sensor diagnosis. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a method and device for diagnosing and controlling a battery module temperature sensor, which can improve the diagnostic accuracy when an abnormality occurs in the temperature sensor and improve the diagnostic processing efficiency for abnormal temperature sensors.
[0005] In order to solve the above technical problems, the first aspect of the present invention discloses a diagnosis and control method for a battery module temperature sensor, the method comprising:
[0006] After collecting the temperature data corresponding to each temperature sensor in the battery module, comparing the temperature data corresponding to each temperature sensor according to the determined first temperature judgment parameter, screening out all first judgment sensors that do not meet the first judgment condition, the first temperature data corresponding to each first judgment sensor, and the first-level failure sensors that meet the first judgment condition;
[0007] Calculate a target temperature difference value corresponding to each first analysis and judgment sensor based on the first temperature data corresponding to each first analysis and judgment sensor, and compare each target temperature difference value based on the determined second temperature analysis and judgment parameter to screen out all second analysis and judgment sensors that do not meet the second analysis and judgment condition among all the first analysis and judgment sensors, the second temperature data corresponding to each second analysis and judgment sensor, and the secondary failure sensors that meet the second analysis and judgment condition;
[0008] Based on the recorded historical temperature data and the current ambient temperature, the third temperature judgment parameter is determined, and the second temperature data corresponding to each second judgment sensor is compared according to the third temperature judgment parameter to screen out the third-level failure sensors that meet the third judgment conditions among all the second judgment sensors.
[0009] As an optional embodiment, in the first aspect of the present invention, calculating the target temperature difference value corresponding to each first analysis and judgment sensor based on the first temperature data corresponding to each first analysis and judgment sensor includes:
[0010] For each of the first analysis and judgment sensors, determining, based on the first temperature data corresponding to the first analysis and judgment sensor, a start recording time, an end recording time, a start temperature corresponding to the start recording time, and an end temperature corresponding to the end recording time of the first temperature data corresponding to the first analysis and judgment sensor;
[0011] Calculating the difference between the start recording time and the end recording time to obtain a target duration; calculating the difference between the start temperature and the end temperature to obtain a target difference;
[0012] Calculate the target difference divided by the target duration to obtain a temperature change value;
[0013] The temperature change value corresponding to each of the first analysis and judgment sensors is determined as the target temperature difference value corresponding to the first analysis and judgment sensor.
[0014] As an optional embodiment, in the first aspect of the present invention, determining the third temperature analysis parameter based on the recorded historical temperature data in combination with the current ambient temperature includes:
[0015] Acquire historical temperature data within a preset recording period, wherein the historical temperature data includes at least one historical difference threshold, and each of the historical difference thresholds has a historical ambient temperature that matches the historical difference threshold;
[0016] Analyze each of the historical difference thresholds and the historical ambient temperature corresponding to the historical difference threshold to obtain dependent information, wherein the dependent information is used to determine a difference threshold at a certain ambient temperature, wherein the difference threshold includes the historical difference threshold;
[0017] Based on the dependent information and the current ambient temperature, a difference threshold matching the current ambient temperature is determined as the third temperature analysis parameter.
[0018] As an optional implementation manner, in the first aspect of the present invention, the historical difference threshold is determined by:
[0019] Selecting the historical temperature data of a certain recording node within the recording period according to the historical temperature data, and determining the historical maximum temperature, historical average temperature, and historical minimum temperature corresponding to the recording node according to the historical temperature data of the recording node;
[0020] Calculating the difference between the historical maximum temperature and the historical average temperature to obtain a first temperature difference;
[0021] Calculating the difference between the historical average temperature and the historical minimum temperature to obtain a second temperature difference, and adding a preset value to the second temperature difference to obtain a third temperature difference;
[0022] Determine a target interval according to the first temperature difference and the third temperature difference, wherein the interval endpoints corresponding to the target interval are the first temperature difference and the third temperature difference respectively;
[0023] According to the target interval, any target value within the target interval is determined as the historical difference threshold corresponding to the recording node.
[0024] As an optional embodiment, in the first aspect of the present invention, the first temperature judgment parameter includes a predetermined upper limit temperature and a predetermined lower limit temperature, wherein when the temperature data corresponding to a certain temperature sensor is greater than the upper limit temperature or less than the lower limit temperature, the temperature sensor is determined to be a first-level failure sensor that meets the first judgment condition;
[0025] For each of the first analysis and judgment sensors, when it is determined that the target temperature difference value corresponding to a certain first analysis and judgment sensor is greater than or equal to the second temperature analysis and judgment parameter, the first analysis and judgment sensor is determined to be a secondary failure sensor that meets the second analysis and judgment condition.
[0026] As an optional embodiment, in the first aspect of the present invention, comparing the second temperature data corresponding to each second analysis sensor according to the third temperature analysis parameter to screen out the third-level failure sensor that meets the third analysis condition among all the second analysis sensors includes:
[0027] Determining a target maximum temperature, a target minimum temperature, and a target average temperature from the second temperature data corresponding to all the second analysis and judgment sensors;
[0028] Calculating the difference between the target maximum temperature and the target average temperature to obtain a fourth temperature difference; calculating the difference between the target average temperature and the target minimum temperature to obtain a fifth temperature difference;
[0029] When it is determined that the fourth temperature difference is greater than the third temperature judgment parameter, determining that the second judgment sensor corresponding to the target maximum temperature is a third-level failure sensor that meets the third judgment condition;
[0030] When it is determined that the fifth temperature difference is greater than the third temperature judgment parameter, it is determined that the second judgment sensor corresponding to the target minimum temperature is a third-level failure sensor that meets the third judgment condition.
[0031] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0032] determining whether a failure value corresponding to each failure sensor is greater than a preset failure threshold, and if so, generating failure information for the failure sensor to trigger a person responsible for processing the failure information to perform a correction operation on the failure sensor corresponding to the failure information according to the failure information, wherein the failure sensors include the first-level failure sensor, the second-level failure sensor, and the third-level failure sensor;
[0033] When the judgment result is no, the average temperature of the battery cells corresponding to the battery module is determined, and according to the average temperature of the battery cells and a preset failure replacement strategy, a failure replacement operation is performed on the failure sensor.
[0034] A second aspect of the present invention discloses a diagnostic control device for a battery module temperature sensor, the device comprising:
[0035] A first comparison module is configured to, after collecting temperature data corresponding to each temperature sensor in the battery module, compare the temperature data corresponding to each temperature sensor according to the determined first temperature judgment parameter, and screen out all first judgment sensors that do not meet the first judgment condition, the first temperature data corresponding to each first judgment sensor, and the first-level failure sensors that meet the first judgment condition;
[0036] a calculation module, configured to calculate a target temperature difference value corresponding to each of the first analysis and judgment sensors based on the first temperature data corresponding to each of the first analysis and judgment sensors;
[0037] The first comparison module is further configured to compare each of the target temperature difference values according to the determined second temperature judgment parameter, and screen out all second judgment sensors that do not meet the second judgment condition among all the first judgment sensors, the second temperature data corresponding to each second judgment sensor, and the secondary failure sensors that meet the second judgment condition;
[0038] A determination module is used to determine a third temperature analysis parameter based on the recorded historical temperature data and the current ambient temperature;
[0039] The second comparison module is used to compare the second temperature data corresponding to each second analysis and judgment sensor according to the third temperature analysis and judgment parameter, and screen out the third-level failure sensors that meet the third analysis and judgment conditions among all the second analysis and judgment sensors.
[0040] As an optional embodiment, in the second aspect of the present invention, the calculation module calculates the target temperature difference value corresponding to each first analysis and judgment sensor based on the first temperature data corresponding to each first analysis and judgment sensor, specifically including:
[0041] For each of the first analysis and judgment sensors, determining, based on the first temperature data corresponding to the first analysis and judgment sensor, a start recording time, an end recording time, a start temperature corresponding to the start recording time, and an end temperature corresponding to the end recording time of the first temperature data corresponding to the first analysis and judgment sensor;
[0042] Calculating the difference between the start recording time and the end recording time to obtain a target duration; calculating the difference between the start temperature and the end temperature to obtain a target difference;
[0043] Calculate the target difference divided by the target duration to obtain a temperature change value;
[0044] The temperature change value corresponding to each of the first analysis and judgment sensors is determined as the target temperature difference value corresponding to the first analysis and judgment sensor.
[0045] As an optional embodiment, in the second aspect of the present invention, the determination module determines the third temperature analysis parameter based on the recorded historical temperature data in combination with the current ambient temperature, specifically including:
[0046] Acquire historical temperature data within a preset recording period, wherein the historical temperature data includes at least one historical difference threshold, and each of the historical difference thresholds has a historical ambient temperature that matches the historical difference threshold;
[0047] Analyze each of the historical difference thresholds and the historical ambient temperature corresponding to the historical difference threshold to obtain dependent information, wherein the dependent information is used to determine a difference threshold at a certain ambient temperature, wherein the difference threshold includes the historical difference threshold;
[0048] Based on the dependent information and the current ambient temperature, a difference threshold matching the current ambient temperature is determined as the third temperature analysis parameter.
[0049] As an optional implementation, in the second aspect of the present invention, the historical difference threshold is determined by:
[0050] Selecting the historical temperature data of a certain recording node within the recording period according to the historical temperature data, and determining the historical maximum temperature, historical average temperature, and historical minimum temperature corresponding to the recording node according to the historical temperature data of the recording node;
[0051] Calculating the difference between the historical maximum temperature and the historical average temperature to obtain a first temperature difference;
[0052] Calculating the difference between the historical average temperature and the historical minimum temperature to obtain a second temperature difference, and adding a preset value to the second temperature difference to obtain a third temperature difference;
[0053] Determine a target interval according to the first temperature difference and the third temperature difference, wherein the interval endpoints corresponding to the target interval are the first temperature difference and the third temperature difference respectively;
[0054] According to the target interval, any target value within the target interval is determined as the historical difference threshold corresponding to the recording node.
[0055] As an optional embodiment, in the second aspect of the present invention, the first temperature judgment parameter includes a predetermined upper limit temperature and a predetermined lower limit temperature, wherein when the temperature data corresponding to a certain temperature sensor is greater than the upper limit temperature or less than the lower limit temperature, the temperature sensor is determined to be a first-level failure sensor that meets the first judgment condition;
[0056] For each of the first analysis and judgment sensors, when it is determined that the target temperature difference value corresponding to a certain first analysis and judgment sensor is greater than or equal to the second temperature analysis and judgment parameter, the first analysis and judgment sensor is determined to be a secondary failure sensor that meets the second analysis and judgment condition.
[0057] As an optional embodiment, in the second aspect of the present invention, the second comparison module compares the second temperature data corresponding to each second analysis sensor according to the third temperature analysis parameter, and screens out the third-level failure sensor that meets the third analysis condition from all the second analysis sensors, specifically including:
[0058] Determining a target maximum temperature, a target minimum temperature, and a target average temperature from the second temperature data corresponding to all the second analysis and judgment sensors;
[0059] Calculating the difference between the target maximum temperature and the target average temperature to obtain a fourth temperature difference; calculating the difference between the target average temperature and the target minimum temperature to obtain a fifth temperature difference;
[0060] When it is determined that the fourth temperature difference is greater than the third temperature judgment parameter, determining that the second judgment sensor corresponding to the target maximum temperature is a third-level failure sensor that meets the third judgment condition;
[0061] When it is determined that the fifth temperature difference is greater than the third temperature judgment parameter, it is determined that the second judgment sensor corresponding to the target minimum temperature is a third-level failure sensor that meets the third judgment condition.
[0062] As an optional embodiment, in the second aspect of the present invention, the device further includes:
[0063] a judgment module, configured to judge whether the failure value corresponding to each failure sensor is greater than a preset failure threshold, and when the judgment result is yes, generate failure information for the failure sensor, so as to trigger a person responsible for processing the failure information to perform a correction operation on the failure sensor corresponding to the failure information according to the failure information, wherein the failure sensors include the first-level failure sensor, the second-level failure sensor, and the third-level failure sensor;
[0064] The failure replacement module is used to determine the average temperature of the battery cells corresponding to the battery module when the judgment result of the judgment module is no, and perform a failure replacement operation on the failure sensor according to the average temperature of the battery cells and a preset failure replacement strategy.
[0065] A third aspect of the present invention discloses another battery module temperature sensor diagnosis and control device, the device comprising:
[0066] a memory storing executable program code;
[0067] a processor coupled to the memory;
[0068] The processor calls the executable program code stored in the memory to execute the diagnosis and control method of the battery module temperature sensor disclosed in the first aspect of the present invention.
[0069] A fourth aspect of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the diagnostic control method of the battery module temperature sensor disclosed in the first aspect of the present invention.
[0070] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0071] In an embodiment of the present invention, a diagnosis and control method for a battery module temperature sensor is provided, which includes: after collecting the temperature data corresponding to each temperature sensor in the battery module, comparing the temperature data corresponding to each temperature sensor according to the determined first temperature judgment parameter, and screening out all first judgment sensors that do not meet the first judgment condition, the first temperature data corresponding to each first judgment sensor, and the first-level failure sensors that meet the first judgment condition; calculating the target temperature difference value corresponding to each first judgment sensor according to the first temperature data corresponding to each first judgment sensor, and comparing each target temperature difference value according to the determined second temperature judgment parameter, and screening out all second judgment sensors that do not meet the second judgment condition among all first judgment sensors, the second temperature data corresponding to each second judgment sensor, and the second-level failure sensors that meet the second judgment condition; determining the third temperature judgment parameter according to the recorded historical temperature data combined with the current ambient temperature, and comparing the second temperature data corresponding to each second judgment sensor according to the third temperature judgment parameter, and screening out the third-level failure sensors that meet the third judgment condition among all second judgment sensors. It can be seen that the implementation of the present invention can progressively screen out failed sensors through the three analysis parameters of the first, second and third temperature analysis parameters, thereby improving the diagnostic accuracy and reliability when the sensor has temperature abnormalities; in addition, unlike the traditional diagnosis of sensor temperature abnormalities through simple temperature difference and temperature change rate, the present invention adds historical deviation data (the third temperature analysis parameter) and integrates the historical deviation data as a parameter for sensor temperature abnormality diagnosis, further improving the diagnostic accuracy of the obtained sensor temperature abnormality diagnosis. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0073] Figure 1 This is a flow chart of a method for diagnosing and controlling a battery module temperature sensor disclosed in an embodiment of the present invention;
[0074] Figure 2 This is a flow chart of another method for diagnosing and controlling a battery module temperature sensor disclosed in an embodiment of the present invention;
[0075] Figure 3 This is a schematic structural diagram of a battery module temperature sensor diagnosis and control device disclosed in an embodiment of the present invention;
[0076] Figure 4This is a schematic structural diagram of another battery module temperature sensor diagnosis and control device disclosed in an embodiment of the present invention;
[0077] Figure 5 This is a structural schematic diagram of another battery module temperature sensor diagnosis and control device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0078] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0079] The terms "first," "second," and so on, in the description and claims of the present invention and the accompanying drawings are used to distinguish between different items, not to describe a specific order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or end comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed therein, or may optionally include other steps or elements inherent to such process, method, product, or end.
[0080] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute a separate or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0081] The present invention discloses a method and device for diagnosing and controlling a battery module temperature sensor. The method can progressively screen out failed sensors using three temperature analysis parameters: a first temperature analysis parameter, a second temperature analysis parameter, and a third temperature analysis parameter. This improves the accuracy and reliability of the diagnosis when the sensor experiences temperature anomalies. Furthermore, unlike the traditional method of diagnosing sensor temperature anomalies using simple temperature differences and temperature change rates, the present invention adds historical deviation data (a third temperature analysis parameter) and integrates this historical deviation data as a parameter for diagnosing sensor temperature anomalies, further improving the accuracy of the resulting sensor temperature anomaly diagnosis. These are described in detail below.
[0082] Example 1
[0083] See also Figure 1 , Figure 1 This is a flow chart of a method for diagnosing and controlling a battery module temperature sensor disclosed in an embodiment of the present invention. Figure 1 The battery module temperature sensor diagnosis and control method described above can be applied to a battery module temperature sensor diagnosis and control device, and the embodiment of the present invention does not limit this. Figure 1 As shown, the diagnosis and control method of the battery module temperature sensor may include the following operations:
[0084] 101. After collecting the temperature data corresponding to each temperature sensor in the battery module, compare the temperature data corresponding to each temperature sensor according to the determined first temperature judgment parameter, and screen out all first judgment sensors that do not meet the first judgment condition, the first temperature data corresponding to each first judgment sensor, and the first-level failure sensors that meet the first judgment condition.
[0085] In the embodiment of the present invention, it should be noted that the temperature data corresponding to the first-level failure sensor, that is, the location where the sensor is located, is determined to be abnormal.
[0086] 102. Calculate the target temperature difference value corresponding to each first analysis and judgment sensor based on the first temperature data corresponding to each first analysis and judgment sensor.
[0087] In the embodiment of the present invention, step 102 specifically includes the following steps: calculating the target temperature difference value corresponding to each first analysis and judgment sensor based on the first temperature data corresponding to each first analysis and judgment sensor:
[0088] For each first analysis and judgment sensor, determine, based on the first temperature data corresponding to the first analysis and judgment sensor, the start recording time t1, the end recording time t2, the start temperature T1 corresponding to the start recording time, and the end temperature T2 corresponding to the end recording time of the first temperature data corresponding to the first analysis and judgment sensor;
[0089] Calculate the difference between the start recording time and the end recording time to obtain the target duration (△t = t2-t1); calculate the difference between the start temperature and the end temperature to obtain the target difference (△T = T2-T1);
[0090] Calculate the target difference divided by the target duration to obtain the temperature change value dT (dT = ΔT / Δt);
[0091] The temperature change value corresponding to each first analysis and judgment sensor is determined as the target temperature difference value corresponding to the first analysis and judgment sensor.
[0092] 103. Compare each target temperature difference value according to the determined second temperature judgment parameter, and screen out all second judgment sensors that do not meet the second judgment condition among all first judgment sensors, the second temperature data corresponding to each second judgment sensor, and the secondary failure sensors that meet the second judgment condition.
[0093] In the embodiment of the present invention, optionally, the first temperature judgment parameter includes a predetermined upper limit temperature T up And the lower limit temperature T lo , wherein, when the temperature data corresponding to a certain temperature sensor is greater than the upper limit temperature or less than the lower limit temperature, the temperature sensor is determined to be a first-level failure sensor that meets the first judgment condition;
[0094] For each first analysis and judgment sensor, when it is determined that the target temperature difference value corresponding to a first analysis and judgment sensor is greater than or equal to the second temperature analysis and judgment parameter, the first analysis and judgment sensor is determined to be a secondary failure sensor that meets the second analysis and judgment condition.
[0095] 104. Determine the third temperature analysis parameter based on the recorded historical temperature data and the current ambient temperature.
[0096] 105. Compare the second temperature data corresponding to each second analysis and judgment sensor according to the third temperature analysis and judgment parameter, and screen out the third-level failure sensors that meet the third analysis and judgment condition among all the second analysis and judgment sensors.
[0097] In the embodiment of the present invention, step 105 compares the second temperature data corresponding to each second determination sensor according to the third temperature determination parameter to screen out the third-level failure sensors that meet the third determination condition from all second determination sensors, specifically including:
[0098] Determine the target maximum temperature T from the second temperature data corresponding to all second analysis sensors max , target minimum temperature T min and the target average temperature T avg ;
[0099] Calculate the difference between the target maximum temperature and the target average temperature to obtain the fourth temperature difference ΔT1 (ΔT1 = T max -T avg ); Calculate the difference between the target average temperature and the target minimum temperature to obtain the fifth temperature difference △T2 (△T2=T avg -T min );
[0100] When it is determined that the fourth temperature difference is greater than the third temperature judgment parameter, the second judgment sensor corresponding to the target maximum temperature is determined to be a third-level failure sensor that meets the third judgment condition;
[0101] When it is determined that the fifth temperature difference is greater than the third temperature judgment parameter, the second judgment sensor corresponding to the target minimum temperature is determined to be a third-level failure sensor that meets the third judgment condition.
[0102] It can be seen that implementation Figure 1 The described diagnostic control method for the battery module temperature sensor can progressively screen out failed sensors through the three temperature judgment parameters of the first, second and third temperature judgment parameters, thereby improving the diagnostic accuracy and reliability when the sensor has temperature abnormalities; in addition, unlike the traditional diagnosis of sensor temperature abnormalities through simple temperature difference and temperature change rate, the present invention adds historical deviation data (third temperature judgment parameter) and integrates the historical deviation data as a parameter for sensor temperature abnormality diagnosis, further improving the diagnostic accuracy of the obtained sensor temperature abnormality diagnosis.
[0103] Example 2
[0104] See also Figure 2 , Figure 2 This is a flow chart of another method for diagnosing and controlling a battery module temperature sensor disclosed in an embodiment of the present invention. Figure 2 The battery module temperature sensor diagnosis and control method described above can be applied to a battery module temperature sensor diagnosis and control device, and the embodiment of the present invention does not limit this. Figure 2 As shown, the diagnosis and control method of the battery module temperature sensor may include the following operations:
[0105] 201. After collecting the temperature data corresponding to each temperature sensor in the battery module, compare the temperature data corresponding to each temperature sensor according to the determined first temperature judgment parameter, and screen out all first judgment sensors that do not meet the first judgment condition, the first temperature data corresponding to each first judgment sensor, and the first-level failure sensors that meet the first judgment condition.
[0106] 202. Calculate the target temperature difference value corresponding to each first analysis and judgment sensor based on the first temperature data corresponding to each first analysis and judgment sensor.
[0107] 203. Compare each target temperature difference value according to the determined second temperature judgment parameter, and screen out all second judgment sensors that do not meet the second judgment condition among all first judgment sensors, the second temperature data corresponding to each second judgment sensor, and the secondary failure sensors that meet the second judgment condition.
[0108] 204. Determine a third temperature analysis parameter based on the recorded historical temperature data and the current ambient temperature.
[0109] 205. Compare the second temperature data corresponding to each second analysis and judgment sensor according to the third temperature analysis and judgment parameter, and screen out the third-level failure sensors that meet the third analysis and judgment condition among all the second analysis and judgment sensors.
[0110] In the embodiment of the present invention, for other descriptions of steps 201 to 205, please refer to other specific descriptions of steps 101 to 105 in the first embodiment, which will not be repeated in the embodiment of the present invention.
[0111] 206. Determine whether the failure value corresponding to each failure sensor is greater than a preset failure threshold.
[0112] In the embodiment of the present invention, the failure sensor includes a primary failure sensor, a secondary failure sensor, and a tertiary failure sensor.
[0113] In the embodiment of the present invention, when the judgment result of step 206 is yes, step 207 is executed; when the judgment result of step 206 is no, step 208 is executed.
[0114] 207 : Generate failure information for the failed sensor to trigger a person responsible for processing the failure information to perform a correction operation on the failed sensor corresponding to the failure information according to the failure information.
[0115] 208. Determine an average temperature of the battery cells corresponding to the battery module, and perform a failure replacement operation on the failed sensor according to the average temperature of the battery cells and a preset failure replacement strategy.
[0116] It can be seen that implementation Figure 2 The described diagnostic control method for battery module temperature sensors can, after determining a failed sensor, further verify the failure value of each failed sensor, perform a failure information generation operation for failed sensors whose failure values are greater than a failure threshold, and automatically perform a failure replacement operation for failed sensors whose failure values are less than or equal to the failure threshold, thereby improving the processing efficiency and accuracy for different failure values of failed sensors.
[0117] In an optional embodiment, the method of determining the third temperature analysis parameter based on the recorded historical temperature data in combination with the current ambient temperature specifically includes:
[0118] Acquire historical temperature data within a preset recording period, the historical temperature data including at least one historical difference threshold, each historical difference threshold having a historical ambient temperature matching the historical difference threshold;
[0119] Analyze each historical difference threshold and the historical ambient temperature corresponding to the historical difference threshold to obtain dependent information, the dependent information is used to determine the difference threshold at a certain ambient temperature, the difference threshold including the historical difference threshold;
[0120] Based on the dependent variable information and the current ambient temperature, a difference threshold that matches the current ambient temperature is determined as the third temperature judgment parameter.
[0121] The dependent variable information can be a curve showing the relationship between the difference threshold and the ambient temperature. During the bench test, endurance test, and vehicle test, the ambient temperature of the day is recorded, and the difference threshold △T under the working conditions of the day is statistically calculated and stored. lim , the embodiments of the present invention do not limit this.
[0122] In this optional embodiment, the historical difference threshold is determined by:
[0123] According to the historical temperature data, the historical temperature data of a certain recording node within the recording period is selected, and the historical maximum temperature, historical average temperature and historical minimum temperature corresponding to the recording node are determined according to the historical temperature data of the recording node;
[0124] Calculate the difference between the historical maximum temperature and the historical average temperature to obtain the first temperature difference;
[0125] Calculate the difference between the historical average temperature and the historical lowest temperature to obtain a second temperature difference, and add a preset value to the second temperature difference to obtain a third temperature difference;
[0126] Determine a target interval according to the first temperature difference and the third temperature difference, wherein the interval endpoints corresponding to the target interval are the first temperature difference and the third temperature difference respectively;
[0127] According to the target interval, any target value within the target interval is determined as the historical difference threshold corresponding to the record node.
[0128] Among them, each difference threshold satisfies the following conditions △T lim =max<|T max -T avg |,|T avg -T min |>+2.
[0129] That is, through continuous testing and accumulation of experimental data, we can obtain △T lim The curve changes with the ambient temperature; when the software of the subsequent battery packaging vehicle is updated, the historical data will be written in order to confirm the corresponding difference threshold value at the ambient temperature of the day based on the actual ambient temperature.
[0130] It can be seen that in this optional embodiment, after the diagnostic screening of failed sensors is initially achieved through the first and second temperature analysis parameters, the temperature data of the sensor is further accurately diagnosed based on the third analysis parameter combined with the ambient temperature, thereby improving the comprehensiveness, accuracy and reliability of diagnosing sensors with abnormal temperatures in the battery module. This is different from traditional diagnostic methods: relying on the experience of developers to define sensor faults, and increasing the accuracy and efficiency of diagnostic results based on historical data (the third temperature analysis parameter).
[0131] Example 3
[0132] See also Figure 3 , Figure 3 It is a structural diagram of a diagnostic control device for a battery module temperature sensor disclosed in an embodiment of the present invention. The diagnostic control device for the battery module temperature sensor may be a diagnostic control terminal for the battery module temperature sensor, a diagnostic control device for the battery module temperature sensor, a diagnostic control system for the battery module temperature sensor, or a diagnostic control server for the battery module temperature sensor. The diagnostic control server for the battery module temperature sensor may be a local server, a remote server, or a cloud server (also known as a cloud server). When the diagnostic control server for the battery module temperature sensor is a non-cloud server, the non-cloud server may be able to communicate with the cloud server, which is not limited in the embodiment of the present invention. Figure 3 As shown, the battery module temperature sensor diagnosis and control device may include a first comparison module 301, a calculation module 302, a determination module 303 and a second comparison module 304, wherein:
[0133] The first comparison module 301 is used to compare the temperature data corresponding to each temperature sensor in the battery module after collecting the temperature data corresponding to each temperature sensor according to the determined first temperature judgment parameter, and screen out all first judgment sensors that do not meet the first judgment condition, the first temperature data corresponding to each first judgment sensor, and the first-level failure sensors that meet the first judgment condition.
[0134] The calculation module 302 is used to calculate the target temperature difference value corresponding to each first analysis and judgment sensor based on the first temperature data corresponding to each first analysis and judgment sensor.
[0135] The first comparison module 301 is also used to compare each target temperature difference value according to the determined second temperature judgment parameter, and screen out all second judgment sensors that do not meet the second judgment conditions among all first judgment sensors, the second temperature data corresponding to each second judgment sensor, and the secondary failure sensors that meet the second judgment conditions.
[0136] The determination module 303 is used to determine the third temperature analysis parameter based on the recorded historical temperature data and the current ambient temperature.
[0137] The second comparison module 304 is used to compare the second temperature data corresponding to each second analysis and judgment sensor according to the third temperature analysis and judgment parameter, and screen out the third-level failure sensors that meet the third analysis and judgment condition among all the second analysis and judgment sensors.
[0138] In the embodiment of the present invention, the calculation module 302 calculates the target temperature difference value corresponding to each first analysis and judgment sensor according to the first temperature data corresponding to each first analysis and judgment sensor, specifically including:
[0139] For each first analysis and judgment sensor, determining, based on the first temperature data corresponding to the first analysis and judgment sensor, the start recording time, the end recording time, the start temperature corresponding to the start recording time, and the end temperature corresponding to the end recording time of the first temperature data corresponding to the first analysis and judgment sensor;
[0140] Calculate the difference between the start recording time and the end recording time to obtain the target duration; calculate the difference between the start temperature and the end temperature to obtain the target difference;
[0141] Calculate the target difference divided by the target duration to obtain the temperature change value;
[0142] The temperature change value corresponding to each first analysis and judgment sensor is determined as the target temperature difference value corresponding to the first analysis and judgment sensor.
[0143] In the embodiment of the present invention, the second comparison module 304 compares the second temperature data corresponding to each second determination sensor according to the third temperature determination parameter, and selects the third-level failure sensor that meets the third determination condition from all second determination sensors. Specifically, the method includes:
[0144] Determining a target maximum temperature, a target minimum temperature, and a target average temperature from the second temperature data corresponding to all second analysis and judgment sensors;
[0145] Calculating the difference between the target maximum temperature and the target average temperature to obtain a fourth temperature difference; calculating the difference between the target average temperature and the target minimum temperature to obtain a fifth temperature difference;
[0146] When it is determined that the fourth temperature difference is greater than the third temperature judgment parameter, the second judgment sensor corresponding to the target maximum temperature is determined to be a third-level failure sensor that meets the third judgment condition;
[0147] When it is determined that the fifth temperature difference is greater than the third temperature judgment parameter, the second judgment sensor corresponding to the target minimum temperature is determined to be a third-level failure sensor that meets the third judgment condition.
[0148] In the embodiment of the present invention, it should be noted that the first temperature judgment parameter includes a predetermined upper limit temperature and a predetermined lower limit temperature. When the temperature data corresponding to a temperature sensor is greater than the upper limit temperature or less than the lower limit temperature, the temperature sensor is determined to be a first-level failure sensor that meets the first judgment condition.
[0149] For each first analysis and judgment sensor, when it is determined that the target temperature difference value corresponding to a first analysis and judgment sensor is greater than or equal to the second temperature analysis and judgment parameter, the first analysis and judgment sensor is determined to be a secondary failure sensor that meets the second analysis and judgment condition.
[0150] It can be seen that implementation Figure 3 The described diagnostic control device for the battery module temperature sensor can progressively screen out failed sensors through the three temperature analysis parameters of the first, second and third temperature analysis parameters, thereby improving the diagnostic accuracy and reliability when the sensor has temperature abnormalities; in addition, unlike the traditional diagnosis of sensor temperature abnormalities through simple temperature difference and temperature change rate, the present invention adds historical deviation data (third temperature analysis parameter) and integrates the historical deviation data as a parameter for sensor temperature abnormality diagnosis, further improving the diagnostic accuracy of the obtained sensor temperature abnormality diagnosis.
[0151] In an optional embodiment, the determination module 303 determines the third temperature analysis parameter according to the recorded historical temperature data in combination with the current ambient temperature by:
[0152] Acquire historical temperature data within a preset recording period, the historical temperature data including at least one historical difference threshold, each historical difference threshold having a historical ambient temperature matching the historical difference threshold;
[0153] Analyze each historical difference threshold and the historical ambient temperature corresponding to the historical difference threshold to obtain dependent information, the dependent information is used to determine the difference threshold at a certain ambient temperature, the difference threshold including the historical difference threshold;
[0154] Based on the dependent variable information and the current ambient temperature, a difference threshold that matches the current ambient temperature is determined as the third temperature judgment parameter.
[0155] In this optional embodiment, the historical difference threshold is determined by:
[0156] According to the historical temperature data, the historical temperature data of a certain recording node within the recording period is selected, and the historical maximum temperature, historical average temperature and historical minimum temperature corresponding to the recording node are determined according to the historical temperature data of the recording node;
[0157] Calculate the difference between the historical maximum temperature and the historical average temperature to obtain the first temperature difference;
[0158] Calculate the difference between the historical average temperature and the historical lowest temperature to obtain a second temperature difference, and add a preset value to the second temperature difference to obtain a third temperature difference;
[0159] Determine a target interval according to the first temperature difference and the third temperature difference, wherein the interval endpoints corresponding to the target interval are the first temperature difference and the third temperature difference respectively;
[0160] According to the target interval, any target value within the target interval is determined as the historical difference threshold corresponding to the record node.
[0161] It can be seen that in this optional embodiment, after the diagnostic screening of failed sensors is initially achieved through the first and second temperature analysis parameters, the temperature data of the sensor is further accurately diagnosed based on the third analysis parameter combined with the ambient temperature, thereby improving the comprehensiveness, accuracy and reliability of diagnosing sensors with abnormal temperatures in the battery module. This is different from traditional diagnostic methods: relying on the experience of developers to define sensor faults, and increasing the accuracy and efficiency of diagnostic results based on historical data (the third temperature analysis parameter).
[0162] In another optional embodiment, as Figure 4 As shown, the device further includes a judgment module 305 and a failure replacement module 306, wherein:
[0163] The judgment module 305 is used to determine whether the failure value corresponding to each failed sensor is greater than a preset failure threshold. When the judgment result is yes, failure information for the failed sensor is generated to trigger the processing personnel responsible for processing the failure information to perform correction operations on the failed sensor corresponding to the failure information based on the failure information. The failure sensors include first-level failure sensors, second-level failure sensors, and third-level failure sensors.
[0164] The failure replacement module 306 is used to determine the average temperature of the battery cells corresponding to the battery module when the judgment result of the judgment module 305 is no, and perform a failure replacement operation on the failed sensor according to the average temperature of the battery cells and a preset failure replacement strategy.
[0165] It can be seen that implementation Figure 4 The described diagnostic control device for the battery module temperature sensor can, after determining the failed sensor, further verify the failure value of each failed sensor, perform a failure information generation operation for the failed sensor whose failure value is greater than the failure threshold; and automatically perform a failure replacement operation for the failed sensor whose failure value is less than or equal to the failure threshold, thereby improving the processing efficiency and accuracy for different failure values of the failed sensors.
[0166] Example 4
[0167] See also Figure 5 , Figure 5 FIG. 1 is a structural diagram of another battery module temperature sensor diagnosis and control device disclosed in an embodiment of the present invention. Figure 5 As shown, the diagnosis and control device of the battery module temperature sensor may include:
[0168] A memory 401 storing executable program code;
[0169] a processor 402 coupled to the memory 401;
[0170] The processor 402 calls the executable program code stored in the memory 401 to execute the steps of the diagnosis and control method of the battery module temperature sensor described in the first embodiment or the second embodiment of the present invention.
[0171] Example 5
[0172] An embodiment of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the steps of the diagnostic and control method of the battery module temperature sensor described in Example 1 or Example 2 of the present invention.
[0173] Example 6
[0174] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the diagnostic and control method of the battery module temperature sensor described in Example 1 or Example 2.
[0175] The device embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Those skilled in the art can understand and implement the present invention without inventive effort.
[0176] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course, by means of hardware. Based on this understanding, the above technical solution, in essence, or the portion that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer storage medium, including a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.
[0177] Finally, it should be noted that the diagnostic control method and device for a battery module temperature sensor disclosed in the embodiment of the present invention only discloses a preferred embodiment of the present invention, which is only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, ordinary technicians in this field should understand that it is still possible to modify the technical solutions recorded in the aforementioned embodiments, or to make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A method for diagnosing and controlling a battery module temperature sensor, characterized in that: The method comprises: After collecting the temperature data corresponding to each temperature sensor in the battery module, comparing the temperature data corresponding to each temperature sensor according to the determined first temperature judgment parameter, screening out all first judgment sensors that do not meet the first judgment condition, the first temperature data corresponding to each first judgment sensor, and the first-level failure sensors that meet the first judgment condition; Calculate a target temperature difference value corresponding to each first analysis and judgment sensor based on the first temperature data corresponding to each first analysis and judgment sensor, and compare each target temperature difference value based on the determined second temperature analysis and judgment parameter to screen out all second analysis and judgment sensors that do not meet the second analysis and judgment condition among all the first analysis and judgment sensors, the second temperature data corresponding to each second analysis and judgment sensor, and the secondary failure sensors that meet the second analysis and judgment condition; Determine a third temperature judgment parameter based on the recorded historical temperature data combined with the current ambient temperature, and compare the second temperature data corresponding to each second judgment sensor based on the third temperature judgment parameter to screen out the third-level failure sensors that meet the third judgment condition among all the second judgment sensors; The first temperature judgment parameter includes a predetermined upper temperature limit and a predetermined lower temperature limit, wherein when the temperature data corresponding to a certain temperature sensor is greater than the upper temperature limit or less than the lower temperature limit, the temperature sensor is determined to be a first-level failure sensor that meets the first judgment condition; For each of the first analysis and judgment sensors, when it is determined that the target temperature difference value corresponding to a certain first analysis and judgment sensor is greater than or equal to the second temperature analysis and judgment parameter, the first analysis and judgment sensor is determined to be a secondary failure sensor that meets the second analysis and judgment condition.
2. The method for diagnosing and controlling a battery module temperature sensor according to claim 1, wherein: The step of calculating the target temperature difference value corresponding to each of the first analysis and judgment sensors based on the first temperature data corresponding to each of the first analysis and judgment sensors includes: For each of the first analysis and judgment sensors, determining, based on the first temperature data corresponding to the first analysis and judgment sensor, a start recording time, an end recording time, a start temperature corresponding to the start recording time, and an end temperature corresponding to the end recording time of the first temperature data corresponding to the first analysis and judgment sensor; Calculating the difference between the start recording time and the end recording time to obtain a target duration; calculating the difference between the start temperature and the end temperature to obtain a target difference; Calculate the target difference divided by the target duration to obtain a temperature change value; The temperature change value corresponding to each of the first analysis and judgment sensors is determined as the target temperature difference value corresponding to the first analysis and judgment sensor.
3. A battery module temperature sensor diagnosis and control method according to claim 1 or 2, characterized in that: Determining the third temperature analysis parameter based on the recorded historical temperature data in combination with the current ambient temperature includes: Acquire historical temperature data within a preset recording period, wherein the historical temperature data includes at least one historical difference threshold, and each of the historical difference thresholds has a historical ambient temperature that matches the historical difference threshold; Analyze each of the historical difference thresholds and the historical ambient temperature corresponding to the historical difference threshold to obtain dependent information, wherein the dependent information is used to determine a difference threshold at a certain ambient temperature, wherein the difference threshold includes the historical difference threshold; Based on the dependent information and the current ambient temperature, a difference threshold matching the current ambient temperature is determined as the third temperature analysis parameter.
4. The method for diagnosing and controlling a battery module temperature sensor according to claim 3, wherein: The historical difference threshold is determined in the following manner: Selecting the historical temperature data of a certain recording node within the recording period according to the historical temperature data, and determining the historical maximum temperature, historical average temperature, and historical minimum temperature corresponding to the recording node according to the historical temperature data of the recording node; Calculating the difference between the historical maximum temperature and the historical average temperature to obtain a first temperature difference; Calculating the difference between the historical average temperature and the historical minimum temperature to obtain a second temperature difference, and adding a preset value to the second temperature difference to obtain a third temperature difference; Determine a target interval according to the first temperature difference and the third temperature difference, wherein the interval endpoints corresponding to the target interval are the first temperature difference and the third temperature difference respectively; According to the target interval, any target value within the target interval is determined as the historical difference threshold corresponding to the recording node.
5. The method for diagnosing and controlling a battery module temperature sensor according to claim 1, wherein: The step of comparing the second temperature data corresponding to each second determination sensor according to the third temperature determination parameter to screen out the third-level failure sensors that meet the third determination condition from all the second determination sensors includes: Determining a target maximum temperature, a target minimum temperature, and a target average temperature from the second temperature data corresponding to all the second analysis and judgment sensors; Calculating the difference between the target maximum temperature and the target average temperature to obtain a fourth temperature difference; calculating the difference between the target average temperature and the target minimum temperature to obtain a fifth temperature difference; When it is determined that the fourth temperature difference is greater than the third temperature judgment parameter, determining that the second judgment sensor corresponding to the target maximum temperature is a third-level failure sensor that meets the third judgment condition; When it is determined that the fifth temperature difference is greater than the third temperature judgment parameter, it is determined that the second judgment sensor corresponding to the target minimum temperature is a third-level failure sensor that meets the third judgment condition.
6. A battery module temperature sensor diagnosis and control method according to claim 1, 2, 4 or 5, characterized in that: The method further comprises: determining whether a failure value corresponding to each failure sensor is greater than a preset failure threshold, and if so, generating failure information for the failure sensor to trigger a person responsible for processing the failure information to perform a correction operation on the failure sensor corresponding to the failure information according to the failure information, wherein the failure sensors include the first-level failure sensor, the second-level failure sensor, and the third-level failure sensor; When the judgment result is no, the average temperature of the battery cells corresponding to the battery module is determined, and according to the average temperature of the battery cells and a preset failure replacement strategy, a failure replacement operation is performed on the failure sensor.
7. A diagnostic control device for a battery module temperature sensor, characterized in that: The device comprises: A first comparison module is configured to, after collecting temperature data corresponding to each temperature sensor in the battery module, compare the temperature data corresponding to each temperature sensor according to the determined first temperature judgment parameter, and screen out all first judgment sensors that do not meet the first judgment condition, the first temperature data corresponding to each first judgment sensor, and the first-level failure sensors that meet the first judgment condition; a calculation module, configured to calculate a target temperature difference value corresponding to each of the first analysis and judgment sensors based on the first temperature data corresponding to each of the first analysis and judgment sensors; The first comparison module is further configured to compare each of the target temperature difference values according to the determined second temperature judgment parameter, and screen out all second judgment sensors that do not meet the second judgment condition among all the first judgment sensors, the second temperature data corresponding to each second judgment sensor, and the secondary failure sensors that meet the second judgment condition; A determination module is used to determine a third temperature analysis parameter based on the recorded historical temperature data and the current ambient temperature; a second comparison module, configured to compare the second temperature data corresponding to each of the second analysis and judgment sensors according to the third temperature analysis and judgment parameter, and screen out the third-level failure sensors that meet the third analysis and judgment condition among all the second analysis and judgment sensors; The first temperature judgment parameter includes a predetermined upper temperature limit and a predetermined lower temperature limit, wherein when the temperature data corresponding to a certain temperature sensor is greater than the upper temperature limit or less than the lower temperature limit, the temperature sensor is determined to be a first-level failure sensor that meets the first judgment condition; For each of the first analysis and judgment sensors, when it is determined that the target temperature difference value corresponding to a certain first analysis and judgment sensor is greater than or equal to the second temperature analysis and judgment parameter, the first analysis and judgment sensor is determined to be a secondary failure sensor that meets the second analysis and judgment condition.
8. A diagnostic control device for a battery module temperature sensor, characterized in that: The device comprises: a memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the diagnosis and control method of the battery module temperature sensor according to any one of claims 1 to 6.
9. A computer storage medium, characterized in that The computer storage medium stores computer instructions, which, when called, are used to execute the diagnosis and control method of the battery module temperature sensor according to any one of claims 1 to 6.
Citation Information
Patent Citations
Fault determining method and device of temperature sensor
CN108955951A
Power battery temperature monitoring method and device, vehicle and storage medium
CN111907370A