Battery state analysis method and device, electronic equipment and storage medium
By monitoring the rate of change and discrete information of battery internal resistance and setting an internal resistance threshold for battery state analysis, the problem of high cost of battery state analysis in existing technologies is solved, and efficient and dynamic automated battery state analysis is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2026-03-10
AI Technical Summary
Existing battery state analysis methods require highly skilled testers and are costly, making it difficult to perform efficient and dynamic automated battery state analysis.
By monitoring the rate of change and discrete information of the internal resistance of each battery in the battery pack, it is possible to determine whether the battery has aging faults and abnormal status. An internal resistance change threshold is set to perform graded fault detection and predict the duration of battery failure.
It enables efficient and timely identification of battery aging faults and abnormal conditions, reducing battery maintenance costs and improving battery operating efficiency.
Smart Images

Figure CN121633889A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of battery, and in particular, to a battery state analysis method and device, electronic equipment and storage medium. BACKGROUND
[0002] With the development of science and technology, batteries are widely used in many industries. In order to maintain the efficient and safe operation of the battery, the state of the battery needs to be analyzed.
[0003] In the related art, the capacity state (SOH) of the battery is understood by performing functional discharge and checking capacity test on the battery, such as performing 80% or 100% capacity offline 10-hour rate discharge on the battery using a direct current load.
[0004] However, the above method not only has high requirements for the tester, but also increases the cost of battery maintenance due to frequent battery discharge. The above method is difficult to efficiently and dynamically analyze the battery state automatically. SUMMARY
[0005] Embodiments of the present application provide a battery state analysis method and device, electronic equipment and storage medium, to efficiently and dynamically analyze the battery state automatically.
[0006] In a first aspect, the embodiments of the present application provide a first battery state analysis method, which comprises:
[0007] determining whether each battery in the target battery pack has an aging failure based on a change rate of the internal resistance of each battery; wherein the change rate of the internal resistance represents the change degree of the internal resistance value of the battery at the current time relative to the internal resistance value of the battery at the target historical time;
[0008] determining first discrete information and second discrete information of a first battery without an aging failure in the target battery pack; wherein the first discrete information represents whether the change rate of the internal resistance of the first battery is discrete; and the second discrete information represents whether the internal resistance value of the first battery at the current time is discrete;
[0009] determining whether the first battery is abnormal based on the first discrete information and the second discrete information.
[0010] The above scheme, since the single internal resistance change rate reflects the self failure rate, therefore, based on the internal resistance change rate, the battery whether there is aging failure can be accurately and efficiently determined; for the first battery without aging failure, the dispersion degree of the internal resistance value in the battery pack (first dispersion information) and the dispersion degree of the internal resistance change rate in the battery pack (second dispersion information) are also monitored, since the battery types in the same battery pack are the same, the abnormal aging is usually shown by the internal resistance abnormality and the internal resistance change abnormality, therefore, based on the two dispersion information, the state abnormal battery in the battery pack can be found earlier, so that the state abnormality and failure prediction of the battery can be efficiently and timely performed.
[0011] In some optional embodiments, the internal resistance change rate is determined by the following manner:
[0012] For any battery in the target battery pack, the ratio between the internal resistance value of the battery at the current time and the internal resistance value of the battery at the target historical time is determined as the internal resistance change rate of the battery.
[0013] The above scheme, by determining the ratio between the internal resistance value of the battery at the current time and the internal resistance value of the battery at the target historical time, the internal resistance value is normalized, so that the internal resistance change rate more accurately reflects the change of the internal resistance, and reduces the influence between different battery types when compared with the threshold.
[0014] In some optional embodiments, based on the internal resistance change rates of the batteries in the target battery pack, whether the batteries have aging failure is determined, including:
[0015] For any battery in the target battery pack, the internal resistance change rate of the battery is compared with a first change threshold and a second change threshold; wherein the first change threshold is less than the second change threshold;
[0016] If the internal resistance change rate of the battery is less than the first change threshold, it is determined that the battery has no aging failure; or
[0017] If the internal resistance change rate of the battery is greater than or equal to the first change threshold and less than the second change threshold, it is determined that the battery has a first aging failure, and a test notification is performed; or
[0018] If the internal resistance change rate of the battery is greater than or equal to the second change threshold, it is determined that the battery has a second aging failure, and a replacement notification is performed.
[0019] The above scheme classifies and detects faults of the battery by setting the first change threshold and the second change threshold. If the change rate of the internal resistance of the battery is greater than or equal to the first change threshold, it means that the battery has a high probability of aging failure. A test notification is sent to prompt relevant personnel to test the battery and replace the battery as appropriate, so that the battery can be replaced in time before failure. If the change rate of the internal resistance of the battery is greater than or equal to the second change threshold, it means that the battery is likely to have an aging failure. A replacement notification is sent to prompt relevant personnel to replace the battery, thereby improving the operation efficiency of the battery.
[0020] In some optional embodiments, the first discrete information is determined in the following manner:
[0021] A first standard deviation corresponding to the change rate of the internal resistance of all the batteries in the target battery pack is determined, and a first difference value between the change rate of the internal resistance of the first battery and the average of the change rates of the internal resistances of all the batteries is determined.
[0022] If the first difference value is greater than N times the first standard deviation, it is determined that the first discrete information of the first battery represents dispersion. Otherwise, it is determined that the first discrete information of the first battery represents non-dispersion.
[0023] In some optional embodiments, the second discrete information is determined in the following manner:
[0024] A second standard deviation corresponding to the internal resistance values of all the batteries in the target battery pack at the current time is determined, and a second difference value between the internal resistance value of the first battery at the current time and the average of the internal resistance values of all the batteries at the current time is determined.
[0025] If the second difference value is greater than M times the second standard deviation, it is determined that the second discrete information of the first battery represents dispersion. Otherwise, it is determined that the second discrete information of the first battery represents non-dispersion.
[0026] In some optional embodiments, based on the first discrete information and the second discrete information, it is determined whether the first battery is abnormal, comprising:
[0027] If the first discrete information of the first battery represents dispersion and / or the second discrete information of the first battery represents dispersion, it is determined that the first battery is abnormal.
[0028] In the above scheme, since the batteries in the same battery pack are of the same type, abnormal aging is usually manifested by abnormal internal resistance and abnormal change of internal resistance. Therefore, if at least one of the first discrete information and the second discrete information of the first battery represents dispersion, it means that the first battery is abnormal in the battery pack, so that the first battery with abnormal aging (abnormal state) can be determined in time.
[0029] In some optional implementations, after determining that the first battery state is abnormal, the method further includes:
[0030] Based on the internal resistance value and the rate of change of the internal resistance of the first battery at the current moment, the predicted rate of change of the first battery is determined.
[0031] Based on the internal resistance value of the first battery at the current moment and the predicted rate of change, the predicted time for the first battery to reach the preset internal resistance is predicted.
[0032] If the predicted duration is less than the preset duration, the predicted duration will be notified.
[0033] The above solution addresses the issue of the first battery exhibiting abnormal behavior within the battery pack. While it may not necessarily fail in a short time, it could operate normally for an extended period or only for a short time. Replacing a first battery that is capable of operating for a longer period due to its abnormal state would be wasteful of resources. Instead, the solution predicts the time the first battery might reach a preset internal resistance. If this predicted time is not greater than the preset time, the first battery is likely to operate normally for an extended period without requiring intervention. If the predicted time is less than the preset time, the predicted time is communicated. This approach provides early warning of abnormal conditions while minimizing resource waste.
[0034] Secondly, embodiments of this application provide a first battery state analysis device, the device comprising:
[0035] The threshold judgment module is used to determine whether each battery has an aging fault based on the rate of change of internal resistance of each battery in the target battery pack; wherein, the rate of change of internal resistance represents the degree of change of the internal resistance value of the battery at the current moment relative to the internal resistance value of the battery at the target historical moment.
[0036] The discrete judgment module is used to determine the first discrete information and the second discrete information of the first battery in the target battery pack that has no aging fault; wherein, the first discrete information characterizes whether the rate of change of the internal resistance of the first battery is discrete; and the second discrete information characterizes whether the internal resistance value of the first battery at the current moment is discrete.
[0037] The discrete judgment module is further configured to determine whether the first battery is in an abnormal state based on the first discrete information and the second discrete information.
[0038] In some alternative implementations, the rate of change of internal resistance is determined in the following manner:
[0039] For any battery in the target battery pack, the ratio between the battery's internal resistance at the current moment and its internal resistance at a target historical moment is determined as the rate of change of the battery's internal resistance.
[0040] In some optional implementations, the threshold determination module is specifically used for:
[0041] For any cell in the target battery pack, the rate of change of the cell's internal resistance is compared with a first change threshold and a second change threshold; wherein the first change threshold is less than the second change threshold.
[0042] If the rate of change of the battery's internal resistance is less than the first change threshold, then the battery is determined to have no aging fault; or
[0043] If the rate of change of the battery's internal resistance is greater than or equal to the first change threshold and less than the second change threshold, then the battery is determined to have a first aging fault, and a test notification is issued; or
[0044] If the rate of change of the internal resistance of the battery is greater than or equal to the second change threshold, it is determined that the battery has a second aging fault, and a replacement notification is issued.
[0045] In some optional implementations, the discrete determination module determines the first discrete information in the following ways:
[0046] Determine the first standard deviation corresponding to the rate of change of internal resistance of all batteries in the target battery pack; and determine the first difference between the rate of change of internal resistance of the first battery and the average rate of change of internal resistance of all batteries.
[0047] If the first difference is greater than N times the first standard deviation, then the first discrete information characterization of the first battery is determined to be discrete; otherwise, the first discrete information characterization of the first battery is determined to be non-discrete.
[0048] In some optional implementations, the discrete determination module determines the second discrete information in the following manner:
[0049] Determine the second standard deviation of the internal resistance value of all batteries in the target battery pack at the current time; and determine the second difference between the internal resistance value of the first battery at the current time and the average internal resistance value of all batteries at the current time.
[0050] If the second difference is greater than M times the second standard deviation, then the second discrete information characterization of the first battery is determined to be discrete; otherwise, the second discrete information characterization of the first battery is determined to be non-discrete.
[0051] In some optional implementations, the discrete determination module is specifically used for:
[0052] If the first discrete information of the first battery represents discreteness, and / or the second discrete information of the first battery represents discreteness, then the state of the first battery is determined to be abnormal.
[0053] In some optional implementations, after determining that the first battery state is abnormal, the discrete judgment module is further configured to:
[0054] Based on the internal resistance value and the rate of change of the internal resistance of the first battery at the current moment, the predicted rate of change of the first battery is determined.
[0055] Based on the internal resistance value of the first battery at the current moment and the predicted rate of change, the predicted time for the first battery to reach the preset internal resistance is predicted, and the predicted time is notified.
[0056] Thirdly, embodiments of this application provide an electronic device, including at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor performs the battery state analysis method described in any of the first aspects above.
[0057] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program executable by a processor, which, when run on the processor, causes the processor to perform the battery state analysis method described in any of the first aspects above. Attached Figure Description
[0058] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0059] Figure 1 A flowchart illustrating the first battery state analysis method provided in this application embodiment;
[0060] Figure 2 A flowchart illustrating the second battery state analysis method provided in this application embodiment;
[0061] Figure 3 A flowchart illustrating the third battery state analysis method provided in this application embodiment;
[0062] Figure 4 A flowchart illustrating the fourth battery state analysis method provided in this application embodiment;
[0063] Figure 5This is a schematic diagram of the battery state analysis device provided in the embodiments of this application;
[0064] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0065] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0066] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0067] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the term "connection" should be interpreted broadly. For example, it can refer to a direct connection, an indirect connection through an intermediate medium, or a connection within two devices. Those skilled in the art can understand the specific meaning of the above term in this application based on the specific circumstances.
[0068] To maintain efficient and safe battery operation, battery status analysis is necessary.
[0069] In related technologies, the battery's state of harm (SOH) is understood by performing functional discharge and verification capacity tests on the battery, such as discharging the battery offline for 10 hours at 80% or 100% capacity using a DC load.
[0070] However, the above methods not only place high demands on testing personnel, but also increase battery maintenance costs due to frequent battery discharges. Furthermore, these methods are difficult to use for efficient and dynamic automated analysis of battery status.
[0071] In some embodiments, a battery monitoring system is configured for lead-acid batteries to test the battery's float charge voltage, individual cell temperature, and internal resistance in real time. Some monitoring systems have alarm thresholds set for battery voltage and internal resistance.
[0072] However, the float charge voltage has not been proven in the industry to be a good parameter for judging battery status; and while setting the internal resistance threshold can detect some problems, it often only triggers the corresponding alarm when the lead-acid battery is nearing the end of its life cycle. By then, the reliability of power supply to critical loads has already been greatly affected. In other words, this method is difficult to provide timely status warnings.
[0073] In view of this, embodiments of this application propose a battery state analysis method, apparatus, electronic device, and storage medium. The method includes: determining whether each battery has an aging fault based on the rate of change of internal resistance of each battery in a target battery pack; wherein the rate of change of internal resistance characterizes the degree of change of the internal resistance value of the battery at the current moment relative to the internal resistance value of the battery at a target historical moment; for a first battery in the target battery pack without an aging fault, determining first discrete information and second discrete information of the first battery; wherein the first discrete information characterizes whether the rate of change of internal resistance of the first battery is discrete; the second discrete information characterizes whether the internal resistance value of the first battery at the current moment is discrete; and determining whether the first battery is in an abnormal state based on the first discrete information and the second discrete information.
[0074] The above scheme, since the rate of change of internal resistance of a single battery reflects its own failure rate, can accurately and efficiently determine whether the battery has aging faults based on the rate of change of internal resistance. For the first battery without aging faults, the dispersion of its internal resistance value in the battery pack (first discrete information) and the dispersion of its rate of change of internal resistance in the battery pack (second discrete information) are also monitored. Since the batteries in the same battery pack are of the same type, abnormal aging is usually manifested by abnormal internal resistance and abnormal internal resistance change. Therefore, based on these two discrete information, batteries with abnormal state in the battery pack can be detected earlier, thereby efficiently and timely predicting abnormal state and faults of the batteries.
[0075] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with reference to the accompanying drawings and specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0076] Figure 1 A flowchart illustrating the first battery state analysis method provided in this application embodiment is shown below. Figure 1 As shown, it includes the following steps:
[0077] Step S101: Based on the rate of change of internal resistance of each battery in the target battery pack, determine whether each battery has an aging fault.
[0078] The internal resistance change rate characterizes the degree of change of the battery's internal resistance value at the current moment relative to the battery's internal resistance value at a target historical moment.
[0079] In practice, since the rate of change of internal resistance of a single cell reflects its own failure rate, this embodiment first determines whether each cell has aging faults based on the rate of change of internal resistance of each cell in the target battery pack.
[0080] The aforementioned internal resistance change rate is the degree of change of the battery's internal resistance value at the current moment relative to the battery's internal resistance value at the target historical moment. It is determined based on the internal resistance value at the current moment and the internal resistance value at the target historical moment. This embodiment does not specifically limit the target historical moment. Since the greater the degree of change, the higher the accuracy of the determined change rate, the target historical moment can be selected from the battery's initial operating moment.
[0081] This embodiment does not specifically limit the calculation method of the internal resistance change rate. In some embodiments, for any battery in the target battery pack, the ratio between the internal resistance value of the battery at the current time and the internal resistance value of the battery at the target historical time is determined as the internal resistance change rate of the battery.
[0082] By determining the ratio between the battery's internal resistance value at the current moment and the internal resistance value at the target historical moment, the internal resistance value is normalized. This results in a more accurate reflection of the internal resistance change rate, reducing the influence between different battery types when comparing with the threshold.
[0083] In practice, other methods can also be used to determine the rate of change of internal resistance. For example, the difference between the battery's internal resistance at the current moment and its internal resistance at a target historical moment can be calculated, and the ratio of this difference to the internal resistance at the target historical moment can be determined as the rate of change of internal resistance. Different methods can be selected to determine the rate of change of internal resistance according to actual needs, and this embodiment does not impose specific limitations on this.
[0084] Step S102: For the first battery in the target battery pack that has no aging fault, determine the first discrete information and the second discrete information of the first battery.
[0085] Wherein, the first discrete information characterizes whether the rate of change of the internal resistance of the first battery is discrete; the second discrete information characterizes whether the internal resistance value of the first battery at the current moment is discrete.
[0086] In this embodiment, in order to detect battery abnormalities more promptly, abnormality monitoring is also performed on the first battery that does not have aging faults.
[0087] In practice, since the batteries in the same battery pack are of the same type, abnormal aging is usually manifested by abnormal internal resistance and abnormal changes in internal resistance. Based on this, this embodiment monitors the degree of dispersion of its internal resistance value in the battery pack (first discrete information) and the degree of dispersion of its internal resistance change rate in the battery pack (second discrete information). Therefore, based on these two discrete information, abnormal batteries in the battery pack can be detected at an early stage.
[0088] Step S103: Based on the first discrete information and the second discrete information, determine whether the first battery is in an abnormal state.
[0089] The above scheme, since the rate of change of internal resistance of a single battery reflects its own failure rate, can accurately and efficiently determine whether the battery has aging faults based on the rate of change of internal resistance. For the first battery without aging faults, the dispersion of its internal resistance value in the battery pack (first discrete information) and the dispersion of its rate of change of internal resistance in the battery pack (second discrete information) are also monitored. Since the batteries in the same battery pack are of the same type, abnormal aging is usually manifested by abnormal internal resistance and abnormal internal resistance change. Therefore, based on these two discrete information, batteries with abnormal state in the battery pack can be detected earlier, thereby efficiently and timely predicting abnormal state and faults of the batteries.
[0090] In some alternative implementations, the first discrete information can be determined in, but is not limited to, the following ways:
[0091] Determine the first standard deviation corresponding to the rate of change of internal resistance of all batteries in the target battery pack; and determine the first difference between the rate of change of internal resistance of the first battery and the average rate of change of internal resistance of all batteries.
[0092] If the first difference is greater than N times the first standard deviation, then the first discrete information characterization of the first battery is determined to be discrete; otherwise, the first discrete information characterization of the first battery is determined to be non-discrete.
[0093] For example, the battery pack contains n batteries: battery 1, battery 2, ..., battery n.
[0094] The rate of change of the internal resistance of battery 1 is Rvar1%, the rate of change of the internal resistance of battery 2 is Rvar2%, ..., the rate of change of the internal resistance of battery n is Rvarn%.
[0095] The first standard deviation of the battery pack
[0096] Where Rvari% is the rate of change of the internal resistance of battery i; This is the average rate of change of internal resistance of all cells in the target battery pack;
[0097] For battery i, if The first discrete information of battery i represents discreteness;
[0098] N is a positive number greater than 1. The specific value can be set according to the actual application scenario, such as 3.
[0099] In some alternative implementations, the second discrete information can be determined in, but is not limited to, the following ways:
[0100] Determine the second standard deviation of the internal resistance value of all batteries in the target battery pack at the current time; and determine the second difference between the internal resistance value of the first battery at the current time and the average internal resistance value of all batteries at the current time.
[0101] If the second difference is greater than M times the second standard deviation, then the second discrete information characterization of the first battery is determined to be discrete; otherwise, the second discrete information characterization of the first battery is determined to be non-discrete.
[0102] For example, the battery pack contains n batteries: battery 1, battery 2, ..., battery n.
[0103] The internal resistance of battery 1 is R1, the internal resistance of battery 2 is R2, ..., the internal resistance of battery n is Rn;
[0104] The second standard deviation of the battery pack
[0105] Where Ri is the internal resistance of battery i; This is the average internal resistance of all cells in the target battery pack.
[0106] For battery i, if The second discrete information of battery i represents discreteness;
[0107] M is a positive number greater than 1. The specific value can be set according to the actual application scenario, such as setting it to 3.
[0108] Figure 2 This is a flowchart illustrating the second battery state analysis method provided in the embodiments of this application, as shown below. Figure 2 As shown, it includes the following steps:
[0109] Step S201: For any battery in the target battery pack, compare the rate of change of the battery's internal resistance with a first change threshold and a second change threshold.
[0110] Among them, the first change threshold is less than the second change threshold.
[0111] In practice, since the rate of change of a single internal resistance reflects its own failure rate, different failure rates correspond to different degrees of failure.
[0112] Based on this, this embodiment sets a first change threshold and a second change threshold to perform graded fault detection on the battery and provide more targeted fault notifications.
[0113] Step S202: If the rate of change of the internal resistance of the battery is less than the first change threshold, it is determined that the battery has no aging fault; or if the rate of change of the internal resistance of the battery is greater than or equal to the first change threshold and less than the second change threshold, it is determined that the battery has a first aging fault and a test notification is issued; or if the rate of change of the internal resistance of the battery is greater than or equal to the second change threshold, it is determined that the battery has a second aging fault and a replacement notification is issued.
[0114] During implementation, if the battery's internal resistance change rate is less than the first change threshold, it indicates that the probability of the battery aging and failing is low, and an abnormal status judgment is initiated. If the battery's internal resistance change rate is greater than or equal to the first change threshold, it indicates that the battery has a high probability of aging and failing. A test notification is issued to remind relevant personnel to test the battery and replace it as needed, thus replacing the battery in time before failure. If the battery's internal resistance change rate is greater than or equal to the second change threshold, it indicates that the battery is likely to have already aging and failing. A replacement notification is issued to remind relevant personnel to replace the battery, thereby improving battery operating efficiency.
[0115] As the internal resistance of a battery increases during use, if the rate of change of internal resistance is determined based on the ratio of the internal resistance value at the current moment to that at a target historical moment, both the first and second change thresholds mentioned above are greater than 1. This embodiment does not specifically limit the first and second change thresholds; for example, the first change threshold is 140%, and the second change threshold is 160%.
[0116] Step S203: For the first battery in the target battery pack that has no aging fault, determine the first discrete information and the second discrete information of the first battery.
[0117] Wherein, the first discrete information characterizes whether the rate of change of the internal resistance of the first battery is discrete; the second discrete information characterizes whether the internal resistance value of the first battery at the current moment is discrete.
[0118] Step S204: Based on the first discrete information and the second discrete information, determine whether the first battery is in an abnormal state.
[0119] The specific implementation of steps S203 to S204 can be found in other embodiments, and will not be repeated here.
[0120] The above scheme uses a first and a second change threshold to classify battery faults. If the battery's internal resistance change rate is greater than or equal to the first change threshold, it indicates that the battery is likely to experience aging failure. A test notification is issued to remind relevant personnel to test the battery and replace it as needed, thus replacing the battery in time before failure occurs. If the battery's internal resistance change rate is greater than or equal to the second change threshold, it indicates that the battery is likely to have already experienced aging failure. A replacement notification is issued to remind relevant personnel to replace the battery, thereby improving battery operating efficiency.
[0121] Figure 3 A flowchart illustrating the third battery state analysis method provided in this application embodiment is shown below. Figure 3 As shown, it includes the following steps:
[0122] Step S301: Based on the rate of change of internal resistance of each battery in the target battery pack, determine whether each battery has an aging fault.
[0123] The internal resistance change rate characterizes the degree of change of the battery's internal resistance value at the current moment relative to the battery's internal resistance value at a target historical moment.
[0124] Step S302: For the first battery in the target battery pack that has no aging fault, determine the first discrete information and the second discrete information of the first battery.
[0125] Wherein, the first discrete information characterizes whether the rate of change of the internal resistance of the first battery is discrete; the second discrete information characterizes whether the internal resistance value of the first battery at the current moment is discrete.
[0126] The specific implementation of steps S301 to S302 can be found in other embodiments, and will not be repeated here.
[0127] Step S303: If the first discrete information of the first battery represents discreteness, and / or the second discrete information of the first battery represents discreteness, then the state of the first battery is determined to be abnormal.
[0128] In practice, since the batteries in the same battery pack are of the same type, abnormal aging is usually manifested by abnormal internal resistance and abnormal changes in internal resistance. Therefore, if at least one of the first discrete information and the second discrete information of the first battery is characterized by dispersion, it indicates that the first battery is abnormal in the battery pack, so as to identify the first battery with abnormal aging (abnormal state) in a timely manner.
[0129] The determination methods for the first discrete information and the second discrete information can refer to the above embodiments, and will not be repeated here.
[0130] Figure 4A flowchart illustrating the fourth battery state analysis method provided in this application embodiment is shown below. Figure 4 As shown, it includes the following steps:
[0131] Step S401: Based on the rate of change of internal resistance of each battery in the target battery pack, determine whether each battery has an aging fault.
[0132] The internal resistance change rate characterizes the degree of change of the battery's internal resistance value at the current moment relative to the battery's internal resistance value at a target historical moment.
[0133] Step S402: For the first battery in the target battery pack that has no aging fault, determine the first discrete information and the second discrete information of the first battery.
[0134] Wherein, the first discrete information characterizes whether the rate of change of the internal resistance of the first battery is discrete; the second discrete information characterizes whether the internal resistance value of the first battery at the current moment is discrete.
[0135] Step S403: If the first discrete information of the first battery represents discreteness, and / or the second discrete information of the first battery represents discreteness, then the state of the first battery is determined to be abnormal.
[0136] The specific implementation of steps S401 to S403 can be found in other embodiments, and will not be repeated here.
[0137] Step S404: Based on the internal resistance value and internal resistance change rate of the first battery at the current moment, determine the predicted change rate corresponding to the first battery.
[0138] In practice, the first battery in the abnormal state may exhibit abnormal behavior in the battery pack, but it may not necessarily fail in a short period of time. In other words, the first battery may work normally for a long time or it may only work for a short time.
[0139] Based on this, this embodiment first determines the predicted rate of change of the first battery based on the internal resistance value and the rate of change of the internal resistance at the current moment. This predicted rate of change reflects the rate of subsequent failure of the internal resistance.
[0140] For example, a first adjustment coefficient corresponding to the internal resistance value at the current moment (this adjustment coefficient is only related to the magnitude of the internal resistance value) is determined, and the current internal resistance change rate is adjusted based on this adjustment coefficient to obtain the predicted change rate; or, a second adjustment coefficient corresponding to the internal resistance value and the internal resistance change rate at the current moment is determined based on the internal resistance value and the internal resistance change rate (this adjustment coefficient is related to both the internal resistance value and the internal resistance change rate), and the current internal resistance change rate is adjusted based on this adjustment coefficient to obtain the predicted change rate.
[0141] Step S405: Based on the internal resistance value of the first battery at the current moment and the predicted rate of change, predict the predicted time for the first battery to reach the preset internal resistance.
[0142] Since the predicted rate of change reflects the rate of subsequent failure of the internal resistance, the predicted time to reach the preset internal resistance (the internal resistance value that characterizes the failure) can be determined based on the internal resistance value of the first battery at the current moment and the predicted rate of change. This predicted time reflects how quickly the subsequent failure occurs.
[0143] Step S406: If the predicted duration is less than the preset duration, then the predicted duration will be notified.
[0144] Since the predicted duration reflects the speed at which subsequent failures will occur, if the predicted duration is greater than or equal to the preset duration, it means that the first battery may not fail for a long time, and there is little point in testing or performing other operations on the first battery. If the predicted duration is less than the preset duration, it means that the first battery may fail in a shorter period of time, and attention should be paid to the first battery. By notifying relevant personnel of the predicted duration, they can perform corresponding operations on the first battery based on the predicted duration, such as observing whether there are any abnormalities in factors such as the appearance of the individual unit, the connection between the battery and the inspection instrument, and the overall and local temperature of the computer room.
[0145] The above solution addresses the issue of the first battery exhibiting abnormal behavior within the battery pack. While it may not necessarily fail in a short time, it could operate normally for an extended period or only for a short time. Replacing a first battery that is capable of operating for a longer period due to its abnormal state would be wasteful of resources. Instead, the solution predicts the time the first battery might reach a preset internal resistance. If this predicted time is not greater than the preset time, the first battery is likely to operate normally for an extended period without requiring intervention. If the predicted time is less than the preset time, the predicted time is communicated. This approach provides early warning of abnormal conditions while minimizing resource waste.
[0146] like Figure 5 As shown in the figure, this application embodiment provides a battery state analysis device 500, which includes:
[0147] The threshold judgment module 501 is used to determine whether each battery has an aging fault based on the rate of change of internal resistance of each battery in the target battery pack; wherein, the rate of change of internal resistance characterizes the degree of change of the internal resistance value of the battery at the current moment relative to the internal resistance value of the battery at the target historical moment.
[0148] The discrete judgment module 502 is used to determine the first discrete information and the second discrete information of the first battery in the target battery pack that has no aging fault; wherein, the first discrete information characterizes whether the rate of change of the internal resistance of the first battery is discrete; and the second discrete information characterizes whether the internal resistance value of the first battery at the current moment is discrete.
[0149] The discrete judgment module 502 is further configured to determine whether the first battery is in an abnormal state based on the first discrete information and the second discrete information.
[0150] In some alternative implementations, the rate of change of internal resistance is determined in the following manner:
[0151] For any battery in the target battery pack, the ratio between the battery's internal resistance at the current moment and its internal resistance at a target historical moment is determined as the rate of change of the battery's internal resistance.
[0152] In some optional implementations, the threshold determination module 501 is specifically used for:
[0153] For any cell in the target battery pack, the rate of change of the cell's internal resistance is compared with a first change threshold and a second change threshold; wherein the first change threshold is less than the second change threshold.
[0154] If the rate of change of the battery's internal resistance is less than the first change threshold, then the battery is determined to have no aging fault; or
[0155] If the rate of change of the battery's internal resistance is greater than or equal to the first change threshold and less than the second change threshold, then the battery is determined to have a first aging fault, and a test notification is issued; or
[0156] If the rate of change of the internal resistance of the battery is greater than or equal to the second change threshold, it is determined that the battery has a second aging fault, and a replacement notification is issued.
[0157] In some optional implementations, the discrete determination module 502 determines the first discrete information in the following manner:
[0158] Determine the first standard deviation corresponding to the rate of change of internal resistance of all batteries in the target battery pack; and determine the first difference between the rate of change of internal resistance of the first battery and the average rate of change of internal resistance of all batteries.
[0159] If the first difference is greater than N times the first standard deviation, then the first discrete information characterization of the first battery is determined to be discrete; otherwise, the first discrete information characterization of the first battery is determined to be non-discrete.
[0160] In some optional implementations, the discrete determination module 502 determines the second discrete information in the following manner:
[0161] Determine the second standard deviation of the internal resistance value of all batteries in the target battery pack at the current time; and determine the second difference between the internal resistance value of the first battery at the current time and the average internal resistance value of all batteries at the current time.
[0162] If the second difference is greater than M times the second standard deviation, then the second discrete information characterization of the first battery is determined to be discrete; otherwise, the second discrete information characterization of the first battery is determined to be non-discrete.
[0163] In some optional implementations, the discrete judgment module 502 is specifically used for:
[0164] If the first discrete information of the first battery represents discreteness, and / or the second discrete information of the first battery represents discreteness, then the state of the first battery is determined to be abnormal.
[0165] In some optional implementations, after determining that the first battery state is abnormal, the discrete judgment module 502 is further configured to:
[0166] Based on the internal resistance value and the rate of change of the internal resistance of the first battery at the current moment, the predicted rate of change of the first battery is determined.
[0167] Based on the internal resistance value of the first battery at the current moment and the predicted rate of change, the predicted time for the first battery to reach the preset internal resistance is predicted, and the predicted time is notified.
[0168] Since this device is the same as the device in the method of this application embodiment, and the principle of the device in solving the problem is similar to that of the method, the implementation of the device can be referred to the implementation of the method, and the repeated parts will not be described again.
[0169] Based on the same technical concept, this application also provides an electronic device 600, such as... Figure 6 As shown, it includes at least one processor 601 and a memory 602 connected to at least one processor. In this embodiment, the specific connection medium between the processor 601 and the memory 602 is not limited. Figure 6 Taking the connection between processor 601 and memory 602 via bus 603 as an example. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0170] The processor 601 is the control center of the electronic device, capable of connecting various parts of the device via various interfaces and lines. It performs data processing by running or executing instructions stored in the memory 602 and retrieving data stored in the memory 602. Optionally, the processor 601 may include one or more processing units. The processor 601 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles issuing instructions. It is understood that the modem processor may not be integrated into the processor 601. In some embodiments, the processor 601 and the memory 602 may be implemented on the same chip; in other embodiments, they may be implemented on separate chips.
[0171] Processor 601 can be a general-purpose processor, such as a CPU, digital signal processor, application-specific integrated circuit (ASIC), field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the battery state analysis method embodiments can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0172] Memory 602, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory 602 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic storage, magnetic disk, optical disk, etc. Memory 602 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. In the embodiments of this application, memory 602 may also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.
[0173] In this embodiment, the memory 602 stores a computer program, which, when executed by the processor 601, causes the processor 601 to perform the following:
[0174] Based on the rate of change of internal resistance of each battery in the target battery pack, it is determined whether each battery has an aging fault; wherein, the rate of change of internal resistance characterizes the degree of change of the internal resistance value of the battery at the current moment relative to the internal resistance value of the battery at the target historical moment.
[0175] For the first battery in the target battery pack that has no aging fault, determine the first discrete information and the second discrete information of the first battery; wherein, the first discrete information characterizes whether the rate of change of the internal resistance of the first battery is discrete; the second discrete information characterizes whether the internal resistance value of the first battery at the current moment is discrete.
[0176] Based on the first discrete information and the second discrete information, it is determined whether the first battery is in an abnormal state.
[0177] In some alternative implementations, the rate of change of internal resistance is determined in the following manner:
[0178] For any battery in the target battery pack, the ratio between the battery's internal resistance at the current moment and its internal resistance at a target historical moment is determined as the rate of change of the battery's internal resistance.
[0179] In some alternative implementations, processor 601 specifically performs:
[0180] For any cell in the target battery pack, the rate of change of the cell's internal resistance is compared with a first change threshold and a second change threshold; wherein the first change threshold is less than the second change threshold.
[0181] If the rate of change of the battery's internal resistance is less than the first change threshold, then the battery is determined to have no aging fault; or
[0182] If the rate of change of the battery's internal resistance is greater than or equal to the first change threshold and less than the second change threshold, then the battery is determined to have a first aging fault, and a test notification is issued; or
[0183] If the rate of change of the internal resistance of the battery is greater than or equal to the second change threshold, it is determined that the battery has a second aging fault, and a replacement notification is issued.
[0184] In some alternative implementations, the processor 601 determines the first discrete information in the following manner:
[0185] Determine the first standard deviation corresponding to the rate of change of internal resistance of all batteries in the target battery pack; and determine the first difference between the rate of change of internal resistance of the first battery and the average rate of change of internal resistance of all batteries.
[0186] If the first difference is greater than N times the first standard deviation, then the first discrete information characterization of the first battery is determined to be discrete; otherwise, the first discrete information characterization of the first battery is determined to be non-discrete.
[0187] In some alternative implementations, the processor 601 determines the second discrete information in the following manner:
[0188] Determine the second standard deviation of the internal resistance value of all batteries in the target battery pack at the current time; and determine the second difference between the internal resistance value of the first battery at the current time and the average internal resistance value of all batteries at the current time.
[0189] If the second difference is greater than M times the second standard deviation, then the second discrete information characterization of the first battery is determined to be discrete; otherwise, the second discrete information characterization of the first battery is determined to be non-discrete.
[0190] In some alternative implementations, processor 601 specifically performs:
[0191] If the first discrete information of the first battery represents discreteness, and / or the second discrete information of the first battery represents discreteness, then the state of the first battery is determined to be abnormal.
[0192] In some alternative implementations, after determining that the first battery state is abnormal, the processor 601 further executes:
[0193] Based on the internal resistance value and the rate of change of the internal resistance of the first battery at the current moment, the predicted rate of change of the first battery is determined.
[0194] Based on the internal resistance value of the first battery at the current moment and the predicted rate of change, the predicted time for the first battery to reach the preset internal resistance is predicted.
[0195] If the predicted duration is less than the preset duration, the predicted duration will be notified.
[0196] Since the electronic device is the same as the electronic device in the method of this application embodiment, and the principle of the electronic device in solving the problem is similar to that of the method, the implementation of the electronic device can refer to the implementation of the method, and the repeated parts will not be described again.
[0197] Based on the same technical concept, embodiments of this application also provide a computer-readable storage medium storing a computer program executable by a processor, which, when run on the processor, causes the processor to perform the steps of the above-described battery state analysis method.
[0198] In some alternative implementations, various aspects of the battery state analysis method provided in this application can also be implemented as a program product containing computer-executable instructions. When the program product is run on a computer device, the computer-executable instructions are used to cause the computer device to perform the steps of the battery state analysis method according to the various exemplary embodiments of this application described above.
[0199] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0200] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0201] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0202] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0203] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.
[0204] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A battery state analysis method characterized by, The method comprises: determining whether each battery in the target battery pack has an aging failure based on a change rate of internal resistance of each battery; wherein the change rate of internal resistance represents a change degree of an internal resistance value of the battery at a current time relative to an internal resistance value of the battery at a target historical time; for a first battery without an aging failure in the target battery pack, determining first discrete information and second discrete information of the first battery; wherein the first discrete information represents whether the change rate of internal resistance of the first battery is discrete; and the second discrete information represents whether the internal resistance value of the first battery at the current time is discrete; determining whether the first battery is abnormal based on the first discrete information and the second discrete information.
2. The method of claim 1, wherein, The change rate of internal resistance is determined in the following manner: for any battery in the target battery pack, a ratio between the internal resistance value of the battery at the current time and the internal resistance value of the battery at the target historical time is determined as the change rate of internal resistance of the battery.
3. The method of claim 1, wherein, determining whether each battery in the target battery pack has an aging failure based on a change rate of internal resistance of each battery comprises: for any battery in the target battery pack, comparing the change rate of internal resistance of the battery with a first change threshold and a second change threshold; wherein the first change threshold is less than the second change threshold; if the change rate of internal resistance of the battery is less than the first change threshold, it is determined that the battery does not have an aging failure; or if the change rate of internal resistance of the battery is greater than or equal to the first change threshold and less than the second change threshold, it is determined that the battery has a first aging failure, and a test notification is given; or if the change rate of internal resistance of the battery is greater than or equal to the second change threshold, it is determined that the battery has a second aging failure, and a replacement notification is given.
4. The method of claim 1, wherein, The first discrete information is determined in the following manner: determining a first standard deviation corresponding to the change rate of internal resistance of all batteries in the target battery pack; and determining a first difference value between the change rate of internal resistance of the first battery and an average value of the change rate of internal resistance of all batteries; if the first difference value is greater than N times the first standard deviation, it is determined that the first discrete information of the first battery represents discreteness; otherwise, it is determined that the first discrete information of the first battery represents non-discreteness.
5. The method of claim 1, wherein, The second discrete information is determined in the following manner: determining a second standard deviation corresponding to the internal resistance value of all batteries in the target battery pack at the current time; and determining a second difference value between the internal resistance value of the first battery at the current time and an average value of the internal resistance value of all batteries at the current time; if the second difference value is greater than M times the second standard deviation, it is determined that the second discrete information of the first battery represents discreteness; otherwise, it is determined that the second discrete information of the first battery represents non-discreteness.
6. The method of claim 1, wherein, determining whether the first battery is abnormal based on the first discrete information and the second discrete information comprises: if the first discrete information of the first battery represents discreteness and / or the second discrete information of the first battery represents discreteness, it is determined that the first battery is abnormal.
7. The method of claim 6, wherein, After determining that the first battery is abnormal, the method further comprises: determine a predicted change rate corresponding to the first battery based on the internal resistance value of the first battery at the current time and the internal resistance change rate; predict a predicted time length for the first battery to reach a preset internal resistance based on the internal resistance value of the first battery at the current time and the predicted change rate; if the predicted time length is less than a preset time length, notify the predicted time length.
8. A battery state analysis device characterized by comprising: The apparatus comprises: a threshold determination module configured to determine whether each battery in a target battery pack has an aging failure based on an internal resistance change rate of each battery; wherein the internal resistance change rate represents a change degree of an internal resistance value of the battery at a current time relative to an internal resistance value of the battery at a target historical time; a discrete determination module configured to determine first discrete information and second discrete information of a first battery without an aging failure in the target battery pack; wherein the first discrete information represents whether the internal resistance change rate of the first battery is discrete; and the second discrete information represents whether the internal resistance value of the first battery at the current time is discrete; the discrete determination module is further configured to determine whether the first battery is in an abnormal state based on the first discrete information and the second discrete information.
9. An electronic device, comprising: The apparatus comprises at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The apparatus stores a computer program executable by a computer, and when the program runs on the computer, the computer executes the method according to any one of claims 1 to 7.