A method for implementing a battery health status sensor
By obtaining and processing the key parameter data of the battery, calculating the internal resistance and dischargeable capacity, real-time and accurate monitoring of the battery's health status is achieved, solving the problem of how to efficiently monitor the battery's health status and providing real-time detection and prediction functions.
Patent Information
- Application Number
- CN202210766234.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-30
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2042-06-30
AI Technical Summary
How to monitor the health status of batteries in real time and accurately, especially in the context of its rapid development of intelligence and informatization.
By obtaining the data to be processed by the battery, including terminal voltage data, pole temperature data and load current data, performing corresponding data processing, calculating the internal resistance result and dischargeable capacity result, and making a cross-limit judgment based on the preset threshold value, Determine the health status of the battery.
It realizes real-time and accurate monitoring of the health status of the battery, provides real-time detection and data storage functions, and has the ability to predict internal resistance inflection point and determine discharge capacity, and supports Bluetooth communication and APP rapid patrol.
Smart Images

Figure CN115079031B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of battery detection, and in particular to a method for realizing a battery health status sensor. Background Art
[0002] With the rapid development of intelligence and informatization of power equipment, the requirements for power equipment status monitoring are getting higher and higher. Batteries play an important role as backup power sources in a large number of applications, and their status monitoring cannot be ignored, especially their health status monitoring, which is of utmost importance. How to monitor the health status of batteries in real time and accurately has become a problem to be solved urgently. Therefore, a battery health status sensor implementation method is urgently needed for real-time and accurate monitoring of the health status of batteries. Summary of the invention
[0003] In view of the deficiencies in the prior art, the present invention provides a method for implementing a battery health status sensor, which is used to monitor the health status of a battery in real time and accurately.
[0004] A method for implementing a battery health status sensor, comprising:
[0005] Obtaining the data to be processed of the monitored battery; the data to be processed includes: terminal voltage data, pole temperature data and load current data;
[0006] Perform corresponding data processing on the data to be processed to obtain preliminary processed data;
[0007] Based on the internal resistance calculation method, the preliminary processed data is used for calculation to obtain the internal resistance result; based on the dischargeable capacity calculation method, the internal resistance result and the nominal capacity of the monitored battery are used for calculation to obtain the dischargeable capacity result;
[0008] Based on the preset corresponding threshold values, the initial processing data, internal resistance results and dischargeable capacity results are judged as out of limit to determine the health status of the battery.
[0009] As an embodiment of the present invention, performing corresponding data processing on the data to be processed to obtain preliminary processed data includes:
[0010] Performing V / V conversion, linear isolation, follow-up amplification processing and analog-to-digital conversion on the terminal voltage data to obtain first preliminary processed data;
[0011] Performing T / V conversion, linear isolation, follow-up amplification processing and analog-to-digital conversion on the pole temperature data to obtain second preliminary processed data;
[0012] The load current data is subjected to I / V conversion, linear isolation, follower amplification processing and analog-to-digital conversion to obtain third preliminary processed data.
[0013] As an embodiment of the present invention, based on the internal resistance calculation method, the internal resistance result obtained by using the preliminary processed data for calculation includes:
[0014] Within a preset time, first preliminary processed data and third preliminary processed data of a number of monitored batteries under load 1 state are obtained, and all the first preliminary processed data and the third preliminary processed data are serially marked according to the acquisition order to obtain a number of serial voltage data and serial current data;
[0015] Within a preset second time, first preliminary processed data and third preliminary processed data of a plurality of monitored storage batteries that are simultaneously in a load 1 state and a load 2 state are obtained, and all the first preliminary processed data and the third preliminary processed data are respectively marked with serial numbers according to an acquisition order to obtain a plurality of second serial number voltage data and second serial number current data;
[0016] respectively calculating voltage differences between a plurality of sequence voltage data with the same sequence number and a second sequence voltage data to obtain a plurality of sequence voltage differences;
[0017] respectively calculating the current differences between a plurality of serial current data with the same serial number and the second serial current data to obtain a plurality of serial current differences;
[0018] Based on Ohm's law, several serial number resistance values are obtained by calculating the serial number voltage difference and serial number current difference of several serial numbers with the same serial number;
[0019] Calculate the RMS of several serial resistance values to get the internal resistance result.
[0020] As an embodiment of the present invention, a method for calculating the dischargeable capacity includes:
[0021] Read the nominal capacity of the monitored battery;
[0022] Based on a preset nominal capacity segmentation method, the battery nominal capacity is segmented to obtain a processing result;
[0023] Establish a corresponding univariate quintic polynomial data model according to the processing results;
[0024] The internal resistance result is input as the value of the unknown variable into the univariate quintic polynomial data model for calculation to obtain the discharge capacity result.
[0025] As an embodiment of the present invention, the data communication mode in the battery health status sensor includes a 485 bus communication signal mode and a Bluetooth communication signal mode.
[0026] As an embodiment of the present invention, a method for implementing a battery health status sensor further includes:
[0027] An indication signal of a corresponding state is issued according to the health state of the battery; wherein the health state of the battery includes: terminal voltage health state, temperature health state, internal resistance result health state and dischargeable capacity health state.
[0028] As an embodiment of the present invention, the power supply method in the battery health status sensor adopts external low-voltage DC power supply, including DC-DC conversion, 3.3V voltage regulation and power supply indication, wherein the DC-DC conversion is used to convert the external 24V or 12V power supply into a 3.3V regulated output.
[0029] As an embodiment of the present invention, a method for implementing a battery health status sensor further includes acquiring monitoring data within a preset third time;
[0030] According to different acquisition types, all monitoring data are marked accordingly to obtain marked data;
[0031] Obtaining the pre-stored safety range of each monitoring data of the monitored battery;
[0032] Determine whether there are values in the marked data that exceed the safety range of the corresponding monitoring data. If so, mark the marked data that exceed the safety range of the corresponding monitoring data as exceeding the limit to obtain the exceeding limit data;
[0033] Sort and integrate the remaining labeled data of the same type to generate a labeled data set;
[0034] Get the middle value in the labeled data set as the benchmark value;
[0035] Performing addition and subtraction operations on the reference value and the preset judgment value respectively to obtain an addition value and a pre-subtraction value; obtaining the absolute value of the pre-subtraction value as the subtraction value;
[0036] Generate a marked data screening range based on the addition value and the subtraction value;
[0037] Remove the labeled data that are not within the corresponding labeled data screening range from each labeled data set to generate a judgment data set;
[0038] Based on the preset judgment data type-judgment data range-influence coefficient correspondence table, determine the influence coefficient corresponding to each judgment data in different judgment data sets;
[0039] According to the safety and health status contribution value calculation method, the safety and health status contribution value of each type of detection data is calculated based on each type of judgment data and over-limit data, and the corresponding influence coefficient; the calculation method is as follows:
[0040]
[0041] Among them, Xi The contribution value of the safety and health status of the i-th type, α i is the initial safety and health status contribution value of the preset i-th type of data, M i is the number of over-limit data in the i-th type of data, y m is the mth over-limit data, δ is the preset over-limit data influence coefficient, N i is the number of judgment data in the i-th type of data, z n is the nth judgment data, For z n The influence coefficient of
[0042] Add up all types of safety and health status contribution values to obtain the safety and health status value;
[0043] Based on the preset safety and health status value range-battery total health status comparison table, the battery total health status is determined according to the safety and health status value.
[0044] As an embodiment of the present invention, obtaining monitoring data within a preset third time includes:
[0045] Based on the preset sampling frequency, a number of processing results about the tested battery within a preset third time are obtained; the processing results include terminal voltage data, pole temperature data, internal resistance results and dischargeable capacity results;
[0046] Based on the different data types, several processing results are grouped to obtain four groups of processing data;
[0047] Determine whether each group of processed data changes periodically over time. If so, group each group of processed data based on the corresponding time period to obtain several groups of periodic data divided according to time.
[0048] Performing cluster analysis on several groups of periodic data corresponding to each group of processed data to obtain multiple clusters corresponding to the several groups of periodic data; wherein each cluster represents a change in the periodic change;
[0049] Calculate the similarity between multiple clusters, and keep only one cluster whose similarity exceeds a preset similarity threshold among the multiple clusters to obtain the remaining clusters;
[0050] The periodic data corresponding to the remaining clusters are used as monitoring data.
[0051] As an embodiment of the present invention, a method for implementing a battery health status sensor further includes:
[0052] Obtaining all processing results of the tested battery within a preset fourth time; the processing results include terminal voltage data, pole temperature data, internal resistance results and dischargeable capacity results;
[0053] According to a number of processing results and corresponding acquisition times, corresponding types of change operating condition diagrams are constructed respectively, wherein the change operating condition diagram includes changes of corresponding types of processing results that change with time; the types of the change operating condition diagram include terminal voltage data type, pole temperature data type, internal resistance result type and dischargeable capacity result type;
[0054] Determine whether there is a periodic change in the change condition diagram. If so, divide the curves in the change condition diagram based on the periodic change to obtain a plurality of first curves with the same periodic change; the first curves have a type mark;
[0055] Comparing the similarity of a plurality of first curves having the same type of marks with a preset standard second curve of a corresponding type to obtain a plurality of similarity comparison results;
[0056] Calculate multiples of the values of the processing results in the first curves with the same type of marks and the values of the processing results in the second curves with the corresponding type of preset standards to obtain multiple results;
[0057] Calculate the mode of the similarity comparison results of all first curves with the same type of mark, and use the similarity of the first curve corresponding to the mode as the benchmark similarity;
[0058] Calculate the arithmetic mean of the multiple results of all first curves with the same type of mark as the base multiple;
[0059] According to a preset unconventional threshold value calculation method, an unconventional threshold value of a corresponding type of processing result is calculated based on a benchmark similarity and an arithmetic mean;
[0060] After the battery health status is determined based on the preset corresponding threshold value, if the battery health status is healthy, the preliminary processed data, internal resistance results and dischargeable capacity results are judged as out of limit based on the corresponding unconventional threshold value to determine whether the monitored battery is in an unconventional state and send a corresponding signal.
[0061] The beneficial effects of the present invention are:
[0062] 1. Real-time monitoring parameters of the battery are detected in real time and sent to the host computer equipment via bus communication;
[0063] 2. The terminal has the functions of data storage, on-site calculation and judgment of the prediction results of the internal resistance inflection point and the dischargeable capacity, and indication;
[0064] 3. It has the function of connecting to a relay module with Bluetooth function, and the relay module can realize the rapid inspection of batteries via APP on site.
[0065] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.
[0066] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0068] Figure 1 A method flow chart of a method for implementing a battery health status sensor in an embodiment of the present invention;
[0069] Figure 2 A schematic diagram of a sensor module for implementing a battery health status sensor in an embodiment of the present invention;
[0070] Figure 3 A schematic diagram of a collection process of a parameter collection unit in a method for implementing a battery health status sensor in an embodiment of the present invention;
[0071] Figure 4 This is a flow chart of an internal resistance calculation method in a method for implementing a battery health status sensor in an embodiment of the present invention;
[0072] Figure 5 This is a flow chart of a capacity calculation method in a method for implementing a battery health status sensor in an embodiment of the present invention;
[0073] Figure 6 A schematic diagram of the internal data processing flow of a control manager unit in a method for implementing a battery health status sensor in an embodiment of the present invention;
[0074] Figure 7 The present invention is a schematic diagram of a power supply process of a power supply unit in a method for implementing a battery health status sensor in an embodiment of the present invention. DETAILED DESCRIPTION
[0075] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0076] See also Figure 1 , Figure 2 The embodiment of the present invention provides a method for implementing a battery health status sensor, comprising:
[0077] S101, obtaining data to be processed of the monitored battery; the data to be processed includes: terminal voltage data, pole temperature data and load current data;
[0078] S102, performing corresponding data processing on the data to be processed to obtain preliminary processed data;
[0079] S103, based on the internal resistance calculation method, using the preliminary processed data to perform calculation to obtain an internal resistance result;
[0080] S104, based on the dischargeable capacity calculation method, using the internal resistance result and the battery nominal capacity of the monitored battery to calculate and obtain the dischargeable capacity result;
[0081] S105, based on preset corresponding threshold values, respectively, the preliminary processing data, the internal resistance result and the dischargeable capacity result are judged to be beyond the limit, and the health status of the battery is determined;
[0082] The working principle of the above technical solution is as follows: the battery health status sensor of the present invention is preferably composed of a power supply unit 1, a parameter control unit 2, a control manager unit 3, a communication unit 4 and a signal indication unit 5, wherein the communication unit 4 is further divided into a bus communication unit and a data communication unit; when realizing the battery health status monitoring, firstly, the parameter acquisition unit 1 is connected to the pole of the monitored battery to obtain the to-be-processed data of the monitored battery, and the to-be-processed data are all analog data, including terminal voltage data, pole temperature data and load current data. After the parameter acquisition unit 1 acquires these data, the data are processed accordingly in a set manner to obtain preliminary processed data, and the processed data is digital data. After the processing is completed, the parameter acquisition unit 1 transmits the data to the communication unit 1 through the communication unit 1. Element 4 transmits the preliminary processed data to the control manager unit 3. The control manager unit 3 performs the battery internal resistance detection function according to the set time based on the internal resistance calculation method and the preliminary processed data to obtain the internal resistance result. Then, the control manager unit 3 calculates the dischargeable capacity result based on the dischargeable capacity calculation method using the internal resistance result and the battery nominal capacity of the monitored battery. Finally, the control manager unit 3 makes an over-limit judgment on the preliminary processed data, the internal resistance result and the dischargeable capacity result based on the preset corresponding threshold value, determines the battery health state, and sends a corresponding signal to the signal indication unit 5 according to the battery health state. The signal indication unit 5 is preferably designed as an LED indication, and indicates different states such as red light, green light, constant light, fast strobe, slow flash, etc. according to different signals;
[0083] The beneficial effect of the above technical solution is that it is beneficial to achieve real-time and accurate monitoring of battery parameters and health status.
[0084] In one embodiment, performing corresponding data processing on the data to be processed to obtain preliminary processed data includes:
[0085] Performing V / V conversion, linear isolation, follow-up amplification processing and analog-to-digital conversion on the terminal voltage data to obtain first preliminary processed data;
[0086] Performing T / V conversion, linear isolation, follow-up amplification processing and analog-to-digital conversion on the pole temperature data to obtain second preliminary processed data;
[0087] Performing I / V conversion, linear isolation, follow-up amplification processing and analog-to-digital conversion on the load current data to obtain third preliminary processed data;
[0088] The working principle of the above technical solution is: please refer to Figure 3 This step is preferably completed by the parameter acquisition unit 1. Specifically, the parameter acquisition unit 1 is connected to the pole of the monitored battery to realize real-time voltage and temperature monitoring and analog input of current during internal resistance testing. The parameter acquisition unit 1 includes a voltage acquisition unit, a temperature acquisition unit, a current acquisition unit and a linear load unit. The voltage acquisition unit is connected to the positive and negative poles of the pole of the monitored battery to collect terminal voltage data, perform V / V conversion, linear isolation, follow-up amplification processing and analog-to-digital conversion on the terminal voltage data, obtain the first preliminary processed data and output it; the temperature acquisition unit is connected to the monitored battery. The negative pole of the pole of the monitored battery is connected to the negative pole of the monitored battery, and is used to perform T / V conversion, linear isolation, follow-up amplification processing and analog-to-digital conversion on the pole temperature data after collecting the pole temperature data, obtain the second preliminary processing data and output it; the current acquisition unit is connected in series or set in the discharge circuit of the linear load unit and the monitored battery pole, and when receiving the execution of the internal resistance calculation command of the control manager unit 3, the third preliminary processing data is obtained by performing I / V conversion, linear isolation, follow-up amplification processing and analog-to-digital conversion on the induced load current data, and is sent to the controller management unit 3 synchronously with the first preliminary processing data;
[0089] The beneficial effect of the above technical solution is that accurate monitoring parameters are helpful to improve the accuracy of subsequent battery health status monitoring.
[0090] See also Figure 4 In one embodiment, based on the internal resistance calculation method, the initial processing data is used to calculate and obtain the internal resistance result including:
[0091] S201, within a preset time, obtain first preliminary processed data and third preliminary processed data of a number of monitored batteries under load 1 state, and mark all the first preliminary processed data and the third preliminary processed data with serial numbers according to the acquisition order to obtain a number of serial voltage data and serial current data;
[0092] S202, within a preset second time, obtaining first preliminary processed data and third preliminary processed data of a plurality of monitored storage batteries in a load 1 state and a load 2 state at the same time, and marking all the first preliminary processed data and the third preliminary processed data with serial numbers according to the acquisition order, to obtain a plurality of second serial number voltage data and second serial number current data;
[0093] S203, respectively calculating the voltage difference between a plurality of sequence voltage data with the same sequence number and the second sequence voltage data to obtain a plurality of sequence voltage differences;
[0094] S204, respectively calculating the current differences between a plurality of sequence current data with the same sequence number and the second sequence current data to obtain a plurality of sequence current differences;
[0095] S205, based on Ohm's law, calculating according to a number of voltage differences and current differences of the same number, to obtain a number of resistance values;
[0096] S206, calculating the root mean square of several serial number resistance values to obtain the internal resistance result;
[0097] The working principle and beneficial effects of the above technical solution are as follows: This step is preferably completed by the control manager unit 3, see Figure 6The control manager unit 3 preferably includes a drive signal interface unit, a communication interface, a CPU control chip and a reset and crystal oscillator unit, wherein the CPU control chip is used to convert voltage and current in the data to be processed and to calculate the internal resistance algorithm, and the reset and crystal oscillator unit is used to provide the CPU control chip with a basic clock pulse signal necessary for its operation. Specifically, within a preset time, the first preliminary processing data and the third preliminary processing data of a number of monitored batteries in the load 1 state are obtained, and according to the acquisition order, all the first preliminary processing data and the third preliminary processing data are marked with serial numbers to obtain a number of serial voltage data and serial current data; within a preset second time, the first preliminary processing data and the third preliminary processing data of a number of monitored batteries in the load 1 state and the load 2 state are obtained, and according to the acquisition order, all the first preliminary processing data and the third preliminary processing data are marked with serial numbers to obtain a number of serial voltage data and serial current data. The first preliminary processed data and the third preliminary processed data are serially marked to obtain a number of second serial voltage data and a second serial current data; wherein the resistance values of load 1 and load 2 are preferably provided by a linear load unit, and when participating in the calculation, the third preliminary processed data has been converted from voltage to current by the CPU control chip; then the voltage difference between a number of serial voltage data with the same serial number and the second serial voltage data is calculated respectively to obtain a number of serial voltage differences; then the current difference between a number of serial current data with the same serial number and the second serial current data is calculated respectively to obtain a number of serial current differences; and based on Ohm's law, calculations are performed according to a number of serial voltage differences and serial current differences with the same serial number to obtain a number of serial resistance values; finally, the root mean square of a number of serial resistance values is calculated to obtain an internal resistance result. The above scheme is helpful in assisting the realization of an internal resistance inflection point on site.
[0098] See also Figure 5 In one embodiment, the discharge capacity calculation method includes:
[0099] Read the nominal capacity of the monitored battery;
[0100] Based on a preset nominal capacity segmentation method, the battery nominal capacity is segmented to obtain a processing result;
[0101] Establish a corresponding univariate quintic polynomial data model according to the processing results;
[0102] The internal resistance result is input as the value of the unknown variable into the univariate quintic polynomial data model for calculation to obtain the discharge capacity result;
[0103] The working principle and beneficial effects of the above technical solution are as follows: This step is preferably completed by the control manager unit 3, see Figure 6The CPU control chip in the control manager unit 3 is also used to perform calculations on the dischargeable capacity result, specifically, reading the battery nominal capacity of the monitored battery; based on a preset nominal capacity segmentation method, segmenting the battery nominal capacity to obtain a processing result; establishing a corresponding univariate quintic polynomial data model according to the processing result; inputting the internal resistance result as the value of an unknown number into the univariate quintic polynomial data model for calculation to obtain the dischargeable capacity result, and the above scheme is used to realize the calculation of the prediction result of the dischargeable capacity.
[0104] In one embodiment, the data communication mode in the battery health status sensor includes a 485 bus communication signal mode and a Bluetooth communication signal mode;
[0105] The working principle and beneficial effects of the above technical solution are as follows: the communication unit 4 belongs to two different interfaces for communication data transmission, which are used to isolate, amplify and transform the TTL transceiver signal output by the CPU control chip when executing the communication protocol, and finally output it in 485 bus communication signal mode and Bluetooth communication signal mode. The sensor terminal of the present invention acts as a lower computer in the communication structure, and one completes the communication data transmission with the remote control system of the upstream external monitoring platform through the 485 bus; the two communication wireless interfaces communicate with the APP interface, so that the present invention has the function of accessing the relay module with Bluetooth function, and the relay module completes the on-site APP rapid inspection of the battery.
[0106] In one embodiment, a battery health status sensor implementation method further includes:
[0107] Sending a corresponding status indication signal according to the battery health status; wherein the battery health status includes: terminal voltage health status, temperature health status, internal resistance result health status and dischargeable capacity health status;
[0108] The working principle and beneficial effects of the above technical solution are as follows: the signal indication unit 5 is connected to the control manager unit 3, and is used to receive the result of the control manager unit 3 judging the parameter exceeding the limit according to the voltage, temperature, internal resistance, capacity results and the preset corresponding threshold parameters, and indicates the corresponding status according to the result. Through the signal indication unit, various monitoring states of the battery can be understood in a timely and intuitive manner.
[0109] See also Figure 7 In one embodiment, the power supply mode in the battery health status sensor adopts an external low-voltage direct current power supply, including DC-DC conversion, 3.3V voltage regulation and power supply indication, wherein the DC-DC conversion is used to convert the external 24V or 12V power supply into a 3.3V regulated output;
[0110] The working principle and beneficial effects of the above technical solution are as follows: the power supply unit provides power for the entire device, and adopts an external low-voltage DC power supply to provide working power for the internal circuit of the device, including DC-DC conversion, 3.3V voltage regulation, and power indication (3.3V output indication). The DC-DC conversion is used to convert the external 24V or 12V power supply into a 3.3V regulated output, and an LED indicator light is designed at the output end for indication, so as to facilitate on-site identification of the normality of the power supply.
[0111] In one embodiment, a battery health status sensor implementation method further includes:
[0112] Obtain monitoring data within a preset third time period;
[0113] According to different acquisition types, all monitoring data are marked accordingly to obtain marked data;
[0114] Obtaining the pre-stored safety range of each monitoring data of the monitored battery;
[0115] Determine whether there are values in the marked data that exceed the safety range of the corresponding monitoring data. If so, mark the marked data that exceed the safety range of the corresponding monitoring data as exceeding the limit to obtain the exceeding limit data;
[0116] Sort and integrate the remaining labeled data of the same type to generate a labeled data set;
[0117] Get the middle value in the labeled data set as the benchmark value;
[0118] Performing addition and subtraction operations on the reference value and the preset judgment value respectively to obtain an addition value and a pre-subtraction value; obtaining the absolute value of the pre-subtraction value as the subtraction value;
[0119] Generate a marked data screening range based on the addition value and the subtraction value;
[0120] Remove the labeled data that are not within the corresponding labeled data screening range from each labeled data set to generate a judgment data set;
[0121] Based on the preset judgment data type-judgment data range-influence coefficient correspondence table, determine the influence coefficient corresponding to each judgment data in different judgment data sets;
[0122] According to the safety and health status contribution value calculation method, the safety and health status contribution value of each type of detection data is calculated based on each type of judgment data and over-limit data, and the corresponding influence coefficient; the calculation method is as follows:
[0123]
[0124] Among them, X iThe contribution value of the safety and health status of the i-th type, α i is the initial safety and health status contribution value of the preset i-th type of data, M i is the number of over-limit data in the i-th type of data, y m is the mth over-limit data, δ is the preset over-limit data influence coefficient, N i is the number of judgment data in the i-th type of data, z n is the nth judgment data, For z n The influence coefficient of
[0125] Add up all types of safety and health status contribution values to obtain the safety and health status value;
[0126] Based on the preset safety and health status value range-battery total health status comparison table, determine the battery total health status according to the safety and health status value;
[0127] The working principle of the above technical solution is as follows: at present, with the popularization of the concept of new energy, more and more users are beginning to come into contact with batteries. However, due to the different levels of understanding of batteries among users, when judging the over-limit of each type of data alone, many users are often unable to conduct correlation analysis on the results of each indicator light on the sensor, thereby failing to understand the health status of the battery more timely and comprehensively, resulting in the battery being in a difficult-to-repair state when the indicator light sends out the over-limit indicator light. In order to more conveniently monitor the overall health status of the battery, the control manager unit 3 preferably performs the following steps: first, obtain monitoring data within a preset third time, then mark all monitoring data accordingly according to different acquisition types to obtain marked data, and then obtain the safety range of each monitoring data in the pre-stored monitored battery. The monitoring data types preferably include voltage, temperature, internal resistance (resistance result) and dischargeable capacity result. Based on this judgment Whether there are values exceeding the safety range of the corresponding monitoring data in the plurality of marked data, if so, the marked data exceeding the safety range of the corresponding monitoring data is taken as the over-limit data. After obtaining the over-limit data, the remaining marked data of the same type are sorted and integrated to generate a marked data set, and the middle value in the marked data set is taken as the reference value, and the result generated by adding or subtracting the preset judgment value from the reference value is taken as the screening range, thereby eliminating the marked data in each marked data set that are not within the corresponding screening range to obtain a judgment data set, and then based on the preset type-judgment data range-influence coefficient correspondence table, determine the influence coefficient of each judgment data in the judgment data set, and the influence coefficient is preferably the importance of this type of data to the overall health status of the battery. Finally, based on each type of judgment data and over-limit data, and the corresponding influence coefficient, the safety and health status contribution value of each type of monitoring data is calculated. Preferably, the calculation method of the safety and health status contribution value is as follows: Among them, X i The contribution value of the safety and health status of the i-th type, α i is the initial safety and health status contribution value of the preset i-th type of data, M i is the number of over-limit data in the i-th type of data, y m is the mth over-limit data, δ is the preset over-limit data influence coefficient, N i is the number of judgment data in the i-th type of data, z n is the nth judgment data, For z n The influence coefficient of the safety and health status is as follows; wherein, the greater the safety and health status contribution value, the better the health status of the monitored battery; all safety and health status contribution values are added together to obtain a safety and health status value; the safety and health status value is compared with a preset safety and health status value-indication signal instruction correspondence table, an indication signal instruction corresponding to the safety and health status value is generated, and sent to the signal indication unit;
[0128] The beneficial effect of the above technical solution is: through the above solution, a comprehensive correlation analysis of the health status of the battery is performed every preset third time, and a corresponding indicator light is directly issued based on the analysis result, so that all users can recognize the current health status of the battery at a glance, and thus the battery can be repaired in time when the battery is in a sub-healthy state, which is beneficial to improving the comprehensiveness of battery health detection.
[0129] In one embodiment, obtaining monitoring data within a preset third time period includes:
[0130] Based on the preset sampling frequency, a number of processing results about the tested battery within a preset third time are obtained; the processing results include terminal voltage data, pole temperature data, internal resistance results and dischargeable capacity results;
[0131] Based on the different data types, several processing results are grouped to obtain four groups of processing data;
[0132] Determine whether each group of processed data changes periodically over time. If so, group each group of processed data based on the corresponding time period to obtain several groups of periodic data divided according to time.
[0133] Performing cluster analysis on several groups of periodic data corresponding to each group of processed data to obtain multiple clusters corresponding to the several groups of periodic data; wherein each cluster represents a change in the periodic change;
[0134] Calculate the similarity between multiple clusters, and keep only one cluster whose similarity exceeds a preset similarity threshold among the multiple clusters to obtain the remaining clusters;
[0135] The periodic data corresponding to the remaining clusters are used as monitoring data;
[0136] The working principle of the above technical solution is: the data collected within the preset time is too much and messy. If all the collected processing results are involved in the safety and health status contribution value analysis at the same time, the error of the calculated safety and health status contribution value will increase, and all the data will be involved in the analysis and calculation at the same time, which will increase the processing time and increase the amount of calculation, thereby increasing the calculation burden and shortening the service life of the control manager unit 3. In order to solve the above problems, when obtaining the monitoring data, the monitoring data is screened in advance, and the screening process is separated from the calculation process, so as to avoid the excessive calculation burden caused by processing a large amount of data at the same time. At the same time, through the advance screening, The error of the safety and health status contribution value calculated subsequently can be reduced as follows: first, based on the preset sampling frequency, a number of processing results about the tested battery within the preset third time are obtained; the processing results include terminal voltage data, pole temperature data, internal resistance results and dischargeable capacity results, and then based on the different data types, the number of processing results are grouped to obtain four groups of processing data, and then it is determined whether each group of processing data changes periodically with time. If so, each group of processing data is grouped based on the corresponding time period to obtain a number of groups of periodic data divided according to time, wherein the type of periodic change is stored in advance in The control manager unit 3 includes but is not limited to changes such as periodic increase and decrease, and then performs cluster analysis on several groups of periodic data corresponding to each group of processed data to obtain multiple clusters corresponding to the several groups of periodic data, specifically: first determine the number of multiple initial clusters, then determine the distance between each group of periodic data and the cluster center of each initial cluster among the multiple initial clusters as the distance between the group of periodic data and the corresponding cluster, then assign each group of periodic data to the cluster closest to it among the multiple initial clusters, and then update the cluster center of each initial cluster to the average distance between all periodic data contained in the initial cluster. Mean, and when the clustering between the updated cluster center and the previous cluster center is not less than the preset threshold, the new cluster center is re-determined according to the above steps until the conditions are met, and the cluster corresponding to each group of periodic data is obtained, wherein each cluster represents a change in the periodic change; then the similarity between multiple clusters is calculated, and only one cluster whose similarity exceeds the preset similarity threshold is retained among the multiple clusters, that is, the clusters whose similarity exceeds the preset similarity threshold among the multiple clusters are eliminated and only any one cluster is retained to obtain the remaining clusters, wherein there are no two clusters whose similarity exceeds the preset similarity threshold in the remaining clusters, and finally the periodic data corresponding to the remaining clusters are used as monitoring data;
[0137] The beneficial effects of the above technical solution are: it is beneficial to separate the screening process from the calculation process, thereby avoiding excessive computational burden caused by processing a large amount of data at the same time, and at the same time reducing the error caused by the monitoring data to the subsequent calculated safety and health status contribution value through the method of inter-cluster similarity.
[0138] In one embodiment, a battery health status sensor implementation method further includes:
[0139] Obtaining all processing results of the tested battery within a preset fourth time; the processing results include terminal voltage data, pole temperature data, internal resistance results and dischargeable capacity results;
[0140] According to a number of processing results and corresponding acquisition times, corresponding types of change operating condition diagrams are constructed respectively, wherein the change operating condition diagram includes changes of corresponding types of processing results that change with time; the types of the change operating condition diagram include terminal voltage data type, pole temperature data type, internal resistance result type and dischargeable capacity result type;
[0141] Determine whether there is a periodic change in the change condition diagram. If so, divide the curves in the change condition diagram based on the periodic change to obtain a plurality of first curves with the same periodic change; the first curves have a type mark;
[0142] Comparing the similarity of a plurality of first curves having the same type of marks with a preset standard second curve of a corresponding type to obtain a plurality of similarity comparison results;
[0143] Calculate multiples of the values of the processing results in the first curves with the same type of marks and the values of the processing results in the second curves with the corresponding type of preset standards to obtain multiple results;
[0144] Calculate the mode of the similarity comparison results of all first curves with the same type of mark, and use the similarity of the first curve corresponding to the mode as the benchmark similarity;
[0145] Calculate the arithmetic mean of the multiple results of all first curves with the same type of mark as the base multiple;
[0146] According to a preset unconventional threshold value calculation method, an unconventional threshold value of a corresponding type of processing result is calculated based on a benchmark similarity and an arithmetic mean;
[0147] After the battery health state is determined based on the preset corresponding threshold value, if the battery health state is healthy, the initial processing data, the internal resistance result and the dischargeable capacity result are judged as out of limit based on the corresponding unconventional threshold value, and whether the monitored battery is in an unconventional state is determined, and a corresponding signal is issued;
[0148] The working principle of the above technical solution is: during the period when the user uses the battery, the battery often has a fixed status data range, and the status data range often reflects the routine monitoring data of the battery when the user normally uses the battery. In the early stage when the battery has potential risks, the monitoring data obtained by daily monitoring often does not exceed the preset corresponding threshold value, but it will slowly affect the monitoring data of the battery. However, this long-term change is difficult to discover through the user's own experience. Therefore, when the monitoring data exceeds the preset corresponding threshold value, the battery is already in a state of waiting for maintenance and cannot be restored through routine maintenance. However, if the change is discovered in the early stage of the abnormal battery monitoring data, the battery can often be restored through routine maintenance, thereby There is no need to repair or replace the battery. A monitoring method is proposed to solve the above problem, which is beneficial to improve the life of the battery by improving the comprehensiveness of monitoring. Specifically, all processing results about the tested battery within a preset fourth time are obtained; the processing results include terminal voltage data, pole temperature data, internal resistance results and dischargeable capacity results; this step can be performed simultaneously with the collection step within the above preset third time; corresponding types of change operating condition diagrams are constructed according to the several processing results and the corresponding acquisition time, wherein the change operating condition diagram includes changes in the corresponding type of processing results that change with time, preferably the horizontal axis is time, and the vertical axis is the corresponding type of processing result value; the types of change operating condition diagrams include terminal voltage data type, pole temperature data type type, internal resistance result type and dischargeable capacity result type; determine whether there is a periodic change in the change condition diagram, and if so, divide the curves in the change condition diagram based on the periodic change to obtain a number of first curves with the same periodic change, and the first curves have type marks; wherein the periodic change includes an increase or decrease change within the same time period, for example, the change of a certain processing result at five time points is rise, rise, rise, rise, and all periodic data with five time points as a period in the corresponding change condition diagram satisfy the change of rise, rise, rise, and rise, then determine whether there is a periodic change in the change condition diagram; compare the similarity of a number of first curves with the corresponding type of preset standard second curves to obtain a number of similarity comparison results; The similarity here is preferably the curve change amplitude similarity, and the units and marking data of the horizontal and vertical coordinates in the first curve and the second curve are the same; the values of the processing results in the first curves with the same type of markings are multiplied by the values of the processing results in the preset standard second curves of the corresponding type to obtain several multiple results; the mode of the similarity comparison results of all the first curves with the same type of markings is calculated, and the similarity of the first curve corresponding to the mode is used as the benchmark similarity; the arithmetic mean of the multiple results of all the first curves with the same type of markings is calculated as the benchmark multiple; according to the preset unconventional threshold value calculation method, the unconventional threshold value of the corresponding type of processing result is calculated based on the benchmark similarity and the arithmetic mean;The calculation method of the preset unconventional threshold value is preferably to multiply the reference similarity, the arithmetic mean and the preset corresponding threshold value to obtain the unconventional threshold value of the corresponding type of processing result; after determining the battery health state based on the preset corresponding threshold value, if the battery health state is healthy, the initial processing data, the internal resistance result and the dischargeable capacity result are respectively judged to be out of limit based on the corresponding unconventional threshold value, to determine whether the monitored battery is in an unconventional state, and to send a corresponding signal;
[0149] The beneficial effects of the above technical solution are: it is helpful to remind users through corresponding signals at the early stage of abnormal battery monitoring data, and it is helpful to increase the life of the battery by improving the comprehensiveness of monitoring.
[0150] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A method for implementing a battery health status sensor, characterized in that: include: Obtaining data to be processed from the monitored battery; The data to be processed include: terminal voltage data, pole temperature data and load current data; Performing corresponding data processing on the data to be processed to obtain preliminary processed data; Based on the internal resistance calculation method, the preliminary processed data is used to calculate to obtain the internal resistance result; based on the dischargeable capacity calculation method, the internal resistance result and the battery nominal capacity of the monitored battery are used to calculate to obtain the dischargeable capacity result; Based on the preset corresponding threshold values, the preliminary processed data, the internal resistance result and the dischargeable capacity result are respectively judged to be beyond the limit, and the health state of the battery is determined; Also includes: Obtaining all processing results of the tested battery within a preset fourth time; the processing results include terminal voltage data, pole temperature data, internal resistance results and dischargeable capacity results; According to the plurality of processing results and the corresponding acquisition time, a corresponding type of change operating condition diagram is constructed respectively, wherein the change operating condition diagram includes the change of the corresponding type of processing result over time; the types of the change operating condition diagram include the terminal voltage data type, the pole temperature data type, the internal resistance result type and the dischargeable capacity result type; Determine whether there is a periodic change in the change operating condition diagram, and if so, divide the curves in the change operating condition diagram based on the periodic change to obtain a plurality of first curves with the same periodic change; the first curves have a type mark; Comparing the similarity of a plurality of first curves having the same type of marks with a preset standard second curve of a corresponding type to obtain a plurality of similarity comparison results; Calculate multiples of the values of the processing results in the first curves with the same type of marks and the values of the processing results in the second curves with the corresponding type of preset standards to obtain multiple results; Calculate the mode of the similarity comparison results of all first curves with the same type of mark, and use the similarity of the first curve corresponding to the mode as the benchmark similarity; Calculate the arithmetic mean of the multiple results of all first curves with the same type of mark as the base multiple; According to a preset unconventional threshold value calculation method, an unconventional threshold value of a corresponding type of processing result is calculated based on the reference similarity and the arithmetic mean; After the battery health status is determined based on the preset corresponding threshold value, if the battery health status is healthy, the preliminary processed data, internal resistance result and dischargeable capacity result are judged as out of limit based on the corresponding unconventional threshold value to determine whether the monitored battery is in an unconventional state and send a corresponding signal.
2. A method for implementing a battery health status sensor according to claim 1, characterized in that: The performing corresponding data processing on the data to be processed to obtain preliminary processed data includes: Performing V / V conversion, linear isolation, follower amplification processing and analog-to-digital conversion on the terminal voltage data to obtain first preliminary processed data; Performing T / V conversion, linear isolation, follow-up amplification processing and analog-to-digital conversion on the pole temperature data to obtain second preliminary processed data; The load current data is subjected to I / V conversion, linear isolation, follower amplification processing and analog-to-digital conversion to obtain third preliminary processed data.
3. A method for implementing a battery health status sensor according to claim 1, characterized in that: Based on the internal resistance calculation method, the preliminary processed data is used to calculate and obtain the internal resistance results including: Within a preset time, first preliminary processed data and third preliminary processed data of a number of monitored batteries under load 1 state are obtained, and all the first preliminary processed data and third preliminary processed data are serially marked according to the acquisition order to obtain a number of serial voltage data and serial current data; Within a preset second time, first preliminary processed data and third preliminary processed data of a plurality of monitored storage batteries that are simultaneously in a load 1 state and a load 2 state are obtained, and all the first preliminary processed data and the third preliminary processed data are serially marked according to an acquisition order to obtain a plurality of second serial number voltage data and second serial number current data; respectively calculating voltage differences between a plurality of sequence voltage data with the same sequence number and a second sequence voltage data to obtain a plurality of sequence voltage differences; respectively calculating the current differences between a plurality of serial current data with the same serial number and the second serial current data to obtain a plurality of serial current differences; Based on Ohm's law, several serial number resistance values are obtained by calculating the serial number voltage difference and serial number current difference of several serial numbers with the same serial number; Calculate the RMS of several serial resistance values to get the internal resistance result.
4. A method for implementing a battery health status sensor according to claim 1, characterized in that: The dischargeable capacity calculation method comprises: Read the nominal capacity of the monitored battery; Based on a preset nominal capacity segmentation method, segmenting the nominal capacity of the battery to obtain a processing result; Establishing a corresponding univariate quintic polynomial data model according to the processing result; The internal resistance result is input as the value of the unknown number into the univariate quintic polynomial data model for calculation to obtain the dischargeable capacity result.
5. A method for implementing a battery health status sensor according to claim 1, characterized in that: The data communication modes in the battery health status sensor include a 485 bus communication signal mode and a Bluetooth communication signal mode.
6. A method for implementing a battery health status sensor according to claim 1, characterized in that: Also includes: An indication signal of a corresponding state is issued according to the battery health state; wherein the battery health state includes: terminal voltage health state, temperature health state, internal resistance result health state and dischargeable capacity health state.
7. A method for implementing a battery health status sensor according to claim 1, characterized in that: The power supply method in the battery health status sensor adopts external low-voltage DC power supply, including DC-DC conversion, 3.3V voltage regulation and power supply indication, wherein the DC-DC conversion is used to convert the external 24V or 12V power supply into a 3.3V regulated output.
8. A method for implementing a battery health status sensor according to claim 1, characterized in that: Also includes: Obtain monitoring data within a preset third time period; According to different acquisition types, all the monitoring data are marked accordingly to obtain marked data; Obtaining the pre-stored safety range of each monitoring data of the monitored battery; Determine whether there are values in the marked data that exceed the safety range of the corresponding monitoring data, and if so, mark the marked data that exceed the safety range of the corresponding monitoring data as exceeding the limit to obtain the exceeding limit data; Sort and integrate the remaining labeled data of the same type to generate a labeled data set; Obtaining a middle value in the labeled data set as a reference value; Performing addition and subtraction operations on the reference value and the preset judgment value respectively to obtain an addition value and a pre-subtraction value; Obtaining an absolute value of the pre-subtraction value as a subtraction value; Generate a marked data screening range according to the added value and the subtracted value; Remove the marked data that are not within the corresponding marked data screening range from each of the marked data sets to generate a judgment data set; Based on the preset judgment data type-judgment data range-influence coefficient correspondence table, determine the influence coefficient corresponding to each judgment data in different judgment data sets; According to the safety and health status contribution value calculation method, the safety and health status contribution value of each type of detection data is calculated based on each type of judgment data and over-limit data, and the corresponding influence coefficient; the calculation method is as follows: Among them, X i The contribution value of the safety and health status of the i-th type, α i is the initial safety and health status contribution value of the preset i-th type of data, M i is the number of over-limit data in the i-th type of data, y m is the mth over-limit data, δ is the preset over-limit data influence coefficient, N i is the number of judgment data in the i-th type of data, z n is the nth judgment data, For z n The influence coefficient of Adding and calculating all types of safety and health status contribution values to obtain a safety and health status value; Based on a preset safety and health status value range-battery total health status comparison table, the battery total health status is determined according to the safety and health status value.
9. A method for implementing a battery health status sensor according to claim 8, characterized in that: The obtaining of monitoring data within a preset third time period includes: Based on a preset sampling frequency, obtaining several processing results about the tested battery within a preset third time; the processing results include terminal voltage data, pole temperature data, internal resistance results and dischargeable capacity results; Based on different data types, the processing results are grouped to obtain four groups of processing data; Determine whether each group of the processed data changes periodically over time, and if so, group each group of the processed data based on the corresponding time period to obtain a plurality of groups of periodic data divided according to time; Performing cluster analysis on a number of groups of periodic data corresponding to each group of processed data to obtain a plurality of clusters corresponding to the number of groups of periodic data; wherein each cluster represents a change in the periodic change; Calculate the similarity between multiple clusters, and keep only one cluster whose similarity exceeds a preset similarity threshold among the multiple clusters to obtain the remaining clusters; The periodic data corresponding to the remaining clusters are used as monitoring data.
Citation Information
Patent Citations
Direct-current system storage battery health condition and internal fault monitoring device
CN112255554A