A health state estimation method, a battery management system and a storage medium

By obtaining the minimum and maximum voltage values ​​of the UPS-type lithium battery system, the charging and standby states are controlled, solving the accuracy problem caused by battery aging and achieving more accurate health status estimation and maintenance.

CN121208694BActive Publication Date: 2026-03-27SHENZHEN POWEROAK NEWENER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-28
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In the prior art, the charging control method of UPS-type lithium battery systems leads to battery aging or damage, and it is difficult to accurately estimate the health status, which affects the maintenance effect.

Method used

By acquiring the minimum and maximum voltage values ​​of multiple individual cells, the charging process is controlled, and temperature and time data in standby mode are acquired under preset conditions to calculate the health status value of the battery system.

Benefits of technology

It improves the accuracy of battery system health status estimation, extends battery life, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121208694B_ABST
    Figure CN121208694B_ABST
Patent Text Reader

Abstract

The embodiment of the application relates to the technical field of batteries, in particular to a health state estimation method, a battery management system and a storage medium, the method is applied to a battery management system, the battery management system is in communication connection with a battery system, and the battery system comprises a plurality of single batteries. According to the embodiment of the application, the minimum value and the maximum value in the voltages of the plurality of single batteries of the uninterruptible power supply type battery system are utilized for charging control, when the voltages of the single batteries meet the condition in a continuous preset number of detections, reference data of the battery system in a standby state is acquired, in this way, the power loss caused by battery aging is fully considered, so that the health state value of the battery system is accurately calculated according to a plurality of groups of reference data, the accuracy of the health state estimation of the battery system is improved, the battery system is beneficial to maintenance, and the use experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of battery, in particular to a health state estimation method of uninterruptible power supply type battery system, a battery management system and a storage medium. BACKGROUND

[0002] In recent years, with the development and popularization of lithium iron phosphate battery energy storage technology, lithium iron phosphate batteries are increasingly used as uninterruptible power supplies (UPS). The research on the charging control and remaining life estimation of UPS type lithium battery systems has more and more engineering value.

[0003] In related technologies, the UPS type lithium battery system is charged based on the remaining power. When the remaining power is less than 99%, the power of the UPS type lithium battery system is fully charged to 100%. This method aims to keep the maximum power of the UPS type lithium battery system at all times, but the number of floating charge times is too high, which can easily cause battery aging or damage. The power loss caused by battery aging is ignored, and it is difficult to accurately estimate the health state of the UPS type lithium battery system, which is not conducive to maintenance. SUMMARY

[0004] Therefore, an object of embodiments of the present application is to provide a health state estimation method of uninterruptible power supply type battery system, a battery management system and a storage medium, aiming to improve the low estimation accuracy of the remaining life of the uninterruptible power supply type battery system in related technologies.

[0005] To solve the above technical problems, embodiments of the present application provide the following technical solutions:

[0006] In a first aspect, embodiments of the present application provide a health state estimation method of uninterruptible power supply type battery system, applied to a battery management system, the battery management system being in communication connection with a battery system, the battery system including a plurality of single batteries, and the method including:

[0007] obtaining a first reference voltage and a second reference voltage, wherein the first reference voltage and the second reference voltage are respectively the minimum value and the maximum value of the voltages of the plurality of single batteries;

[0008] in response to the first reference voltage meeting a first condition, charging the battery system, the first condition being less than or equal to a charging start voltage;

[0009] In response to detecting that the second reference voltage meets the second condition for a preset number of consecutive times, reference data of the battery system is acquired, the reference data including a standby temperature and a standby duration, the second condition being greater than or equal to a charging cutoff voltage, and the standby duration being a duration from starting standby in response to detecting that the second reference voltage meets the second condition for the preset number of consecutive times to ending standby in response to detecting that the first reference voltage meets the first condition;

[0010] Based on the plurality of sets of reference data, a state of health value of the battery system is calculated.

[0011] In some embodiments, based on the plurality of sets of reference data, the state of health value of the battery system is calculated, including:

[0012] Based on the standby temperature, the plurality of sets of reference data is divided into a plurality of data sets, each data set including N sets of reference data, N being a positive integer;

[0013] Based on the plurality of data sets, the state of health value of the battery system is calculated.

[0014] In some embodiments, based on the plurality of data sets, the state of health value of the battery system is calculated, including:

[0015] Based on the standby durations of the N sets of reference data in the benchmark data set, a first duration and a second duration corresponding to the benchmark data set are calculated, wherein the benchmark data set is a data set in which the number of reference data is greater than or equal to a first preset value;

[0016] Based on the first duration and the second duration, a state of health estimation value corresponding to the benchmark data set is calculated.

[0017] A maximum value among the state of health estimation values corresponding to all benchmark data sets is determined as a state of health estimation value corresponding to a candidate data set, wherein the candidate data set is a data set in which the number of reference data is less than the first preset value;

[0018] Based on the state of health estimation values corresponding to all benchmark data sets and the state of health estimation values corresponding to all candidate data sets, a state of health value of the battery system is calculated.

[0019] In some embodiments, the standby durations have corresponding standby orders, and based on the standby durations of the N sets of reference data in the benchmark data set, the first duration and the second duration corresponding to the benchmark data set are calculated, including:

[0020] According to the standby orders, a first number of standby durations are selected in a normal order from among the N standby durations as reference standby durations, and a second number of standby durations are selected in a reverse order from among the N standby durations as candidate standby durations, wherein N is greater than or equal to a sum of the first number and the second number, and the standby orders of the reference standby durations and the standby orders of the candidate standby durations are different.

[0021] calculate an average of the candidate standby durations to obtain a second duration.

[0022] calculate an average of the candidate standby durations to obtain a second duration.

[0023] In some embodiments, based on the first duration and the second duration, a health state estimation value corresponding to the reference data set is calculated, including:

[0024] The target quotient is multiplied by a preset percentage value to obtain the health state estimation value corresponding to the reference data set. The target quotient is the quotient of the second duration divided by the first duration.

[0025] In some embodiments, based on the health state estimation values corresponding to all reference data sets and the health state estimation values corresponding to all candidate data sets, a health state value of the battery system is calculated, including:

[0026] The health state estimation value corresponding to each reference data set is multiplied by the preset confidence corresponding to the reference data set to obtain a health state confidence value corresponding to the reference data set.

[0027] The health state estimation value corresponding to each candidate data set is multiplied by the preset confidence corresponding to the candidate data set to obtain a health state confidence value corresponding to the candidate data set.

[0028] The health state confidence values corresponding to all reference data sets and the health state confidence values corresponding to all candidate data sets are added to obtain the health state value of the battery system.

[0029] In some embodiments, in response to detecting that the second reference voltage meets the second condition for a continuous preset number of times, reference data of the battery system is obtained, including:

[0030] In response to the state of charge value of the battery system being greater than or equal to a preset charge value, the battery system is charged with a reference charging current;

[0031] In response to the second reference voltage meeting the second condition, charging of the battery system is suspended, and a candidate number of times that the second reference voltage meets the second condition is counted;

[0032] According to the candidate number of times, reference data of the battery system is obtained.

[0033] In some embodiments, according to the candidate number of times, reference data of the battery system is obtained, including:

[0034] In response to the candidate number of times being greater than or equal to a preset number of times and being a continuous count number of times, the battery system is controlled to enter and be in a standby state;

[0035] In response to the first reference voltage meeting the first condition, a standby temperature and a standby duration of the battery system are obtained, the standby temperature and the standby duration being a temperature and a duration of the battery system in a standby state respectively.

[0036] In some embodiments, in response to the first reference voltage meeting the first condition, the battery system is charged, including:

[0037] A reference temperature of the battery system is obtained, the reference temperature being an actual temperature in a charging process of the battery system;

[0038] A voltage corresponding to the reference temperature in a candidate reference table is determined as a charging start voltage, the candidate reference table being used to represent a corresponding relationship between a temperature and a voltage of the battery system;

[0039] In response to the first reference voltage being less than or equal to the charging start voltage, the battery system is charged.

[0040] In a second aspect, an embodiment of the present application provides a battery management system, including:

[0041] a processor and a memory connected with the processor in communication;

[0042] The memory stores computer program instructions executable by the processor, and the computer program instructions, when executed by the processor, cause the battery management system to execute any one of the state of health estimation methods of the uninterruptible power supply type battery system proposed in the first aspect.

[0043] In a third aspect, an embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores computer program instructions executable by a processor, and the computer program instructions, when executed by the processor, cause the computer to execute any one of the state of health estimation methods of the uninterruptible power supply type battery system proposed in the first aspect.

[0044] The embodiment of the present application has the following beneficial effects: Different from the related art, the health state estimation method of the uninterruptible power supply type battery system provided by the embodiment of the present application is used for a battery management system, the battery management system is in communication connection with a battery system, the battery system includes a plurality of single batteries, the method includes: obtaining a first reference voltage and a second reference voltage, the first reference voltage and the second reference voltage are respectively the minimum value and the maximum value in the voltages of the plurality of single batteries; in response to the first reference voltage meeting a first condition, charging the battery system, the first condition is less than or equal to a charging start voltage; in response to detecting that the second reference voltage meets a second condition for a continuous preset number of times, obtaining reference data of the battery system, the reference data includes standby temperature and standby duration, the second condition is greater than or equal to a charging cutoff voltage, and the standby duration is the duration from the start of standby when the second reference voltage meeting the second condition is detected for the continuous preset number of times to the end of standby when the first reference voltage meeting the first condition is detected; and based on a plurality of sets of reference data, calculating a health state value of the battery system.

[0045] The embodiment of the present application controls charging by using the minimum value and the maximum value in the voltages of the plurality of single batteries of the uninterruptible power supply type battery system, obtains reference data of the battery system in a standby state when the voltage of the single battery meets the condition for the continuous preset number of times, thereby fully considering the power loss caused by battery aging, accurately calculating the health state value of the battery system according to the plurality of sets of reference data, improving the accuracy of the health state estimation of the battery system, and being beneficial to the maintenance of the battery system and improving the use experience. BRIEF DESCRIPTION OF DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the prior art or the embodiments. Obviously, the drawings described below only show some of the embodiments of the present application, and should not be considered as a limitation to the protection scope. For those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0047] Figure 1 is an application scenario diagram of the health state estimation method of the uninterruptible power supply type battery system in some embodiments of the present application;

[0048] Figure 2 is a structure diagram of the health state estimation system provided by some embodiments of the present application;

[0049] Figure 3 is a structure diagram of the battery management system provided by some embodiments of the present application;

[0050] Figure 4ais a flowchart of a health state estimation method of a battery system of an uninterruptible power supply type provided by some embodiments of the present application;

[0051] Figure 4b is a schematic diagram of open circuit voltage curves of a battery system at different temperatures and different state of charge values provided by some embodiments of the present application;

[0052] Figure 5 is Figure 4a is a sub-flowchart of step S44 in the health state estimation method of a battery system of an uninterruptible power supply type shown by the embodiments;

[0053] Figure 6 is Figure 4a is a sub-flowchart of step S43 in the health state estimation method of a battery system of an uninterruptible power supply type shown by the embodiments. DETAILED DESCRIPTION

[0054] In order to make the objects and advantages of the embodiments of the present application more easily understood, the technical solutions of the embodiments of the present application will be described clearly and completely below with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. The following detailed description of the embodiments of the present application in the drawings is not intended to limit the scope of the present application, but only represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts fall within the scope of the present application.

[0055] It should be noted that, if there is no conflict, each of the technical features described below in the embodiments of the present application can be combined with each other, and all fall within the scope of the present application. In addition, although the functional modules are divided in the device or structural schematic diagram, and the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than the module division in the device or the order in the flowchart. In addition, the expressions "first", "second", "third" and other similar expressions used herein do not limit the data and execution order, but are only for the purpose of convenient description and to distinguish the same or similar items with basically the same function and effect, and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of technical features.

[0056] Unless otherwise defined, the technical terms and scientific terms used in the present specification have the same meanings as those commonly understood by those skilled in the art to which the present application belongs. The terms used in the present specification are only for the purpose of describing the specific embodiments and are not intended to limit the present application. It should be understood that the term "and / or" used in the present specification includes any and all combinations of one or more listed items.

[0057] The UPS battery system (i.e., an uninterruptible power supply battery system) refers to an uninterruptible power supply system that is composed of lithium ion batteries, lead-acid batteries, etc., and maintains a high power state for a long time. In this regard, the power state of the UPS battery system is monitored in real time by a battery management system. Generally, when the power of the UPS battery system is less than a preset power threshold, the power of the UPS battery system is fully charged to 100% by a charging power supply.

[0058] There are many studies on the life prediction of batteries at home and abroad, but there are few studies on the life prediction of UPS battery systems. Related technologies predict the remaining life according to the service life of the UPS battery system, the number of emergency discharges, or according to the life prediction algorithm of a non-UPS battery system (such as direct measurement method, Bayesian estimation method, and data-driven method, etc.). The direct measurement method includes capacity measurement method, internal resistance measurement method, impedance EIS (Electrochemical Impedance Spectroscopy) measurement method, and cycle number accumulation method, etc. The Bayesian estimation method includes KF and its deformation method, PF and its deformation method, and dual sliding mode observer method, etc. The data-driven method includes statistical method, machine learning method, and signal processing method, etc.

[0059] However, these methods are not suitable for UPS battery systems. For example, the capacity measurement method requires the battery to experience a deep discharge depth (DOD), but the UPS battery system always maintains a high power, and the complete capacity of the battery system cannot be obtained. The Bayesian estimation method is usually based on a battery model, and estimates the state of health SOH by combining the changes in the remaining power SOC and the capacity of the battery system. The accuracy requirement of the Bayesian estimation method for SOC estimation is high, which reduces the accuracy of the estimated state of health SOH. The data-driven method does not depend on the battery model, and it is based on empirical knowledge and existing charging and discharging data to establish a statistical model. This method needs to be trained by a large amount of charging and discharging data, which has high cost and large workload, and the accuracy of the estimated state of health SOH is low.

[0060] In related technologies, the UPS battery system is charged based on the remaining power. Generally, when the remaining power of the UPS battery system is less than 99%, the power is fully charged to 100%. This approach aims to maintain the maximum power of the UPS battery system in real time, but the number of floating charge is too high, which can easily cause the battery to age or be damaged. This approach ignores the power loss caused by battery aging, and it is difficult to accurately estimate the state of health of the UPS battery system using the above-mentioned methods suitable for estimating the state of health, which is not conducive to the maintenance of the UPS battery system.

[0061] Therefore, the embodiment of the present application provides a health state estimation method of an uninterruptible power supply type battery system, which performs charging control by using the minimum value and the maximum value in the voltages of a plurality of single batteries of the battery system, obtains reference data of the battery system in a standby state when the voltages of the single batteries meet the condition in a continuous preset number of times, thus fully considering the power loss caused by battery aging, so as to accurately calculate the health state value of the battery system according to a plurality of sets of reference data, improve the accuracy of the health state estimation of the battery system, and facilitate the maintenance of the battery system and improve the use experience.

[0062] Please refer to Figure 1 , Figure 1 The application scenario of the health state estimation method of the uninterruptible power supply type battery system provided by some embodiments of the present application is schematically shown.

[0063] As Figure 1 shown, the application scenario includes a health state estimation system 1000, which includes a battery management system 100 and an uninterruptible power supply type battery system 200. The battery management system 100 is in communication connection with the uninterruptible power supply type battery system 200 through a network. The uninterruptible power supply type battery system 200 includes a plurality of single batteries, for example, Figure 1 As shown in the figure, the uninterruptible power supply type battery system 200 includes three single batteries, namely a first single battery 201, a second single battery 202 and a third single battery 203. It can be understood that the examples of the network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and a combination thereof. The single battery can be a storage battery, a lithium battery or any other suitable type of battery.

[0064] In some embodiments, the single battery is provided with a voltage sampling circuit, and the battery management system 100 directly obtains the voltages of the single batteries sampled by the voltage sampling circuit, compares and sorts the voltages of all the single batteries, and respectively determines the minimum value and the maximum value in the voltages of the plurality of single batteries as the first reference voltage and the second reference voltage.

[0065] Specifically, the first reference voltage is compared with a charging start voltage. When the first reference voltage is less than or equal to the charging start voltage, it indicates that the remaining power of the uninterruptible power supply type battery system 200 has been reduced to a preset power threshold, the charging platform is controlled to charge the uninterruptible power supply type battery system 200, and the voltages of the single batteries are continuously monitored and obtained, so as to update the first reference voltage and the second reference voltage in real time.

[0066] In the embodiment of the present application, when the second reference voltage is detected to be greater than or equal to the preset charging cutoff voltage, it indicates that the power of the UPS battery system 200 has been fully charged to 100%, at this time, the charging platform is controlled to pause charging the UPS battery system 200. When the remaining power of the UPS battery system 200 is detected to be less than 99%, the charging platform is controlled to charge the UPS battery system 200 again until the power of the UPS battery system 200 is fully charged to 100% (i.e., the second reference voltage is greater than or equal to the charging cutoff voltage), and so on. When the second reference voltage is detected to meet the second condition (i.e., greater than or equal to the charging cutoff voltage) for a preset number of consecutive times, a standby control instruction is sent to the UPS battery system 200 to control the UPS battery system 200 to enter and be in a standby state.

[0067] Specifically, the UPS battery system 200 is configured with a temperature sensor. When the UPS battery system 200 is in standby until the first reference voltage is less than or equal to the charging start voltage, a control instruction is sent to the UPS battery system 200 to control the UPS battery system 200 to end the standby state. The battery management system 100 obtains the standby temperature of the UPS battery system 200 in the standby state from the temperature sensor and obtains the duration (i.e., standby time) of the UPS battery system 200 from entering the standby state to ending the standby state, and takes the standby temperature and the standby time of the UPS battery system 200 as reference data.

[0068] In the embodiment of the present application, the battery management system 100 obtains a set of reference data after the UPS battery system 200 experiences a charging and standby process (i.e., charging, standby, and ending standby). After the UPS battery system 200 experiences multiple charging and standby processes, the battery management system 100 obtains multiple sets of reference data, and calculates the health state value of the UPS battery system 200 based on the multiple sets of reference data.

[0069] It should be understood that, Figure 1 The application scenarios shown are only illustrative of one situation in which the battery management system 100 estimates the health state value of the UPS battery system 200, and do not impose any limitation on any situation of the structure, type, and number of the battery management system 100 and the UPS battery system 200 in other application scenarios or embodiments. For example, please refer to Figure 2 In some other embodiments, the UPS battery system 200 can also include more single batteries, for example, N single batteries, which are respectively a first single battery 201, a second single battery 202, a third single battery 203,..., and an Nth single battery 20n, N being a positive integer greater than 3.

[0070] For the convenience of understanding the method for estimating the health state of the uninterrupted power supply type battery system provided by the embodiments of the present application, first, the battery management system provided by the embodiments of the present application is described in detail.

[0071] Please refer to Figure 3 , Figure 3 The structure of the battery management system provided by some embodiments of the present application is schematically shown.

[0072] Please refer to Figure 3 , the battery management system 100 includes at least one processor 110 and a memory 120 connected in communication, Figure 3 The processor 110 is taken as an example. Among them, each component in the battery management system 100 is coupled together through the bus system 130, and the bus system 130 is used to realize the connection communication between each component. It is easy to understand that the bus system 130 can include not only a data bus, but also a power bus, a control bus and a state signal bus, etc. However, in order to clearly illustrate and concisely, all kinds of buses are marked as the bus system 130 in the Figure 3 It can be understood that Figure 3 The structure shown in the embodiments is only schematic, which does not cause any limitation to the structure of the above-mentioned battery management system. For example, the above-mentioned battery management system can also include more or less components than the structure shown in Figure 3 , or have a different configuration from the structure shown in Figure 3 .

[0073] Specifically, the processor 110 is used to provide operation and control capabilities to support the battery management system 100 to execute corresponding business logic and functions, for example, to support the above-mentioned battery management system 100 to execute any one of the methods for estimating the health state of the uninterrupted power supply type battery system provided by the embodiments of the present application, or to execute the steps in any one of the possible implementation manners in the method for estimating the health state of the uninterrupted power supply type battery system provided by the embodiments of the present application. Those skilled in the art can understand that the processor 110 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; also can be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.

[0074] The memory 120, as a non-transitory computer readable storage medium, can be used to store non-transitory software programs, non-transitory computer executable programs, instructions and modules, for example, the programs, instructions and modules corresponding to the health state estimation method of the uninterruptible power supply type battery system according to the embodiments of the present application. In some embodiments, the memory 120 can include a program storage area and a data storage area, the program storage area can store an operating system and application programs required by at least one function, and the data storage area can store data created according to the use of the processor 110, etc. The processor 110 executes the various functional applications and data processing of the battery management system 100 by running the non-transitory software programs, instructions and modules stored in the memory 120, thereby implementing any one of the health state estimation methods of the uninterruptible power supply type battery system according to the embodiments of the present application, or executing the steps in any one of the possible implementation manners of any one of the health state estimation methods of the uninterruptible power supply type battery system according to the embodiments of the present application. In some embodiments, the memory 120 can include a high-speed random access memory, and can also include a non-transitory memory, for example, at least one magnetic disk storage device, a flash memory device or other non-transitory solid-state memory device. In some embodiments, the memory 120 can also include a memory remotely arranged with respect to the processor 110, which can be connected to the processor 110 through a communication network. It can be understood that examples of the above communication network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and combinations thereof.

[0075] According to the above, it can be understood that the implementation execution subject of any one of the health state estimation methods of the uninterruptible power supply type battery system according to the embodiments of the present application can be any suitable type of battery management system with certain computing and control capabilities, for example, can be implemented by the above-mentioned battery management system 100. In some feasible implementation manners, the health state estimation method of the uninterruptible power supply type battery system according to the embodiments of the present application can be implemented by executing the computer program instructions stored in the memory by the processor.

[0076] The health state estimation method of the uninterruptible power supply type battery system according to the embodiments of the present application will be described in detail below in combination with the exemplary application and implementation of the battery management system according to the embodiments of the present application.

[0077] Please refer to Figure 4a , Figure 4a The flowchart of the health state estimation method of the uninterruptible power supply type battery system according to some embodiments of the present application is shown.

[0078] It can be understood that the method for estimating the state of health of the uninterruptible power supply type battery system provided by the embodiments of the present application can be applied to the above-mentioned battery management system (for example, the battery management system 100). Specifically, the subject of the method for estimating the state of health of the uninterruptible power supply type battery system is one or at least two processors of the battery management system.

[0079] Referring to Figure 4a The method for estimating the state of health of the uninterruptible power supply type battery system provided by the embodiments of the present application includes but is not limited to the following steps S41-S44:

[0080] S41: Obtain a first reference voltage and a second reference voltage.

[0081] In this embodiment, the first reference voltage and the second reference voltage are respectively the minimum value and the maximum value among the voltages of the plurality of single batteries.

[0082] For example, a voltage sampling circuit is configured in the battery system, and the voltage sampling circuit is configured to collect the voltage of each single battery in the plurality of single batteries of the battery system. The battery system transmits the voltages of all single batteries to the battery management system, and the embodiments of the present application filter out the minimum value and the maximum value among the voltages of the plurality of single batteries as the first reference voltage and the second reference voltage, respectively, according to the transmitted voltages of the plurality of single batteries.

[0083] It should be noted that, for the sake of brevity and simplicity of description, the battery system described in the embodiments of the present application is an uninterruptible power supply type battery system, which means that the battery system formed by the plurality of single batteries is used as an uninterruptible power supply.

[0084] S42: In response to the first reference voltage meeting a first condition, charge the battery system.

[0085] The first condition is less than or equal to a charging start voltage, and the charging start voltage is the open circuit voltage of the battery system when the state of charge (i.e., the remaining capacity) of the battery system in a static state is a preset capacity threshold.

[0086] It can be understood that the open circuit voltage of the battery system at different temperatures and different state of charge values is different. In some embodiments, the battery system can be placed at different temperatures and charged or discharged to different state of charge values, and the open circuit voltage of the battery system can be tested to obtain the open circuit voltage curve of the battery system by plotting the open circuit voltage at different temperatures and different state of charge values.

[0087] For example, referring to Figure 4b , Figure 4bThe open circuit voltage curves of the battery system at different temperatures and different state of charge values are shown. In the embodiment of the present application, the preset power threshold is 60%, because when the state of charge value of the battery system is greater than 65%, the open circuit voltage thereof is in a plateau period, and the open circuit voltage in the plateau period has no recognition (that is, the open circuit voltage changes little and is difficult to identify), so the preset power threshold is set to 60%. Under the preset power threshold of 60%, within all common battery temperatures, the open circuit voltage of the battery system is in a non-plateau period, and the open circuit voltage in the non-plateau period has obvious recognition (that is, the open circuit voltage changes obviously and is easy to identify).

[0088] According to Figure 4b It can be seen that when the state of charge value of the battery system is greater than 96%, the open circuit voltage thereof is also in a non-plateau period, but the open circuit voltage in this state of charge interval is not selected because when the state of charge value of the battery system decreases from 100% to 96%, only a 4% state of charge change range exists, the state of charge change range is too small, which finally leads to a large calculation error of the health state value of the battery system and does not meet the use requirements.

[0089] On the contrary, when the state of charge value of the battery system decreases from 100% to 60%, a 40% state of charge change range exists, the state of charge change range is large enough, and finally the calculation error of the health state value of the battery system is small, which meets the use requirements. It can be understood that the preset power threshold cannot be set to a too low state of charge value, because the battery system in the embodiment of the present application is used as an uninterruptible power supply, and the state of charge value of the uninterruptible power supply type battery system should be kept at a suitable value, so that the uninterruptible power supply type battery system can meet the use requirements in emergency situations.

[0090] For example, the real-time temperature of the battery system is obtained, the open circuit voltage corresponding to the preset power threshold of 60% is determined in the open circuit voltage curve corresponding to the real-time temperature, and the open circuit voltage is taken as the charging start voltage, the first reference voltage is compared with the charging start voltage, and when the first reference voltage is less than or equal to the charging start voltage, it is considered that the first reference voltage meets the first condition, and charging of the uninterruptible power supply type battery system is started.

[0091] S43: In response to detecting that the second reference voltage meets the second condition for a continuous preset number of times, reference data of the battery system is obtained.

[0092] In the embodiment, the reference data includes a standby temperature and a standby time length, and the second condition is greater than or equal to the charging cutoff voltage. The standby time length is the duration from the start of standby when the second reference voltage meets the second condition is detected for a continuous preset number of times to the end of standby when the first reference voltage meets the first condition is detected. It can be understood that the engineering personnel can define and set the preset number of times according to engineering experience.

[0093] In the embodiment of the present application, when the second reference voltage is greater than or equal to the charging cutoff voltage, the battery system is fully charged to 100%, and the charging platform is controlled to suspend charging the battery system. When the remaining power of the battery system is less than 99%, the charging platform is controlled to charge the battery system again until the battery system is fully charged to 100% (i.e., the second reference voltage is greater than or equal to the charging cutoff voltage), and so on. When the second reference voltage meets the second condition (i.e., the second reference voltage is greater than or equal to the charging cutoff voltage) for a preset number of consecutive times, a standby control instruction is sent to the battery system to control the battery system to enter and stay in a standby state. When the battery system is in the standby state, the embodiment of the present application obtains the standby temperature of the battery system from the temperature sensor.

[0094] In the embodiment, when the battery system is detected to be in standby to the first reference voltage less than or equal to the charging start voltage (i.e., meeting the first condition), it indicates that the state of charge of the battery system has decreased to a preset power threshold, and a control instruction is sent to the battery system to control the battery system to end the standby state. After ending the standby state, the embodiment of the present application obtains the duration (i.e., standby time) of the battery system from entering the standby state to ending the standby state, and the standby temperature and the standby time of the battery system are the reference data.

[0095] It can be understood that, in the standby process (i.e., in the standby state), if the battery system discharges or is used in an emergency, it indicates that the battery system ends the standby state in advance, interrupts the collection of the standby time of the current standby process, and does not count or deletes the collected reference data (i.e., the standby temperature and the standby time) of the current standby process, to ensure the accuracy of the reference data. When the second reference voltage meets the second condition for a preset number of consecutive times in the next charging process, the battery system is controlled to enter and stay in the standby state, and when the battery system does not discharge or is not used in an emergency in the standby process, the reference data of the battery system is continuously counted and obtained.

[0096] S44: Based on the plurality of sets of reference data, the health state value of the battery system is calculated.

[0097] In the embodiment, after the battery system experiences a charging and standby process (i.e., charging, standby, and ending standby), the embodiment of the present application obtains a set of reference data corresponding to the charging and standby process. After the battery system experiences a plurality of charging and standby processes, the embodiment of the present application can obtain a plurality of sets of reference data, and finally calculates the health state value of the battery system according to the standby temperature and the standby time in the plurality of sets of reference data.

[0098] In some embodiments, the step of calculating the health state value of the battery system based on the plurality of sets of reference data comprises: sorting standby durations of the battery system at the same temperature according to collection times corresponding to the standby durations, to obtain a standby duration sequence corresponding to the temperature, selecting a standby duration farthest from a current time of the battery system in the standby duration sequence corresponding to each temperature as a reference standby duration, and selecting a standby duration closest to the current time of the battery system in the standby duration sequence corresponding to each temperature as a standard standby duration, calculating an average value of the reference standby durations corresponding to all temperatures to obtain a first average standby duration, calculating an average value of the standard standby durations corresponding to all temperatures to obtain a second average standby duration, and finally dividing the second average standby duration by the first average standby duration to obtain the health state value of the battery system.

[0099] The embodiment of the present application fully considers the power loss caused by battery aging by using the minimum value and the maximum value of the voltages of the plurality of single batteries of the uninterruptible power supply type battery system to perform charging control, and obtaining the reference data of the battery system in the standby state when the voltage of the single battery meets the condition for a preset number of consecutive times, so that the health state value of the battery system is accurately calculated according to the plurality of sets of reference data, the accuracy of the health state estimation of the battery system is improved, and the use experience is improved.

[0100] Referring to Figure 5 , Figure 5 A sub-flowchart of step S44 in the health state estimation method of the uninterruptible power supply type battery system provided by the embodiment of the present application is schematically shown.

[0101] As Figure 5 shown, in some embodiments, the health state value of the battery system is calculated based on the plurality of sets of reference data, specifically including but not limited to the following steps S441-S442:

[0102] S441: divide the plurality of sets of reference data into a plurality of data sets based on standby temperatures.

[0103] In the embodiment, the data set includes N sets of reference data, and N is a positive integer, that is, the data set includes at least one set of reference data.

[0104] For example, the temperature interval is divided into a plurality of temperature groups according to a temperature gradient, the reference data is divided into corresponding temperature groups according to the standby temperature, to obtain a plurality of data sets, and each temperature group corresponds to a data set.

[0105] For example, the temperature gradient is 5℃, and the temperature interval The standby time is divided into 16 temperature groups, i.e., -20℃ to -15℃, -15℃ to -10℃, …, 20℃ to 25℃, …, 55℃ to 60℃. According to the standby temperature, the multiple reference data are divided into corresponding temperature groups, so as to obtain 16 data sets, each of which includes the standby time in the temperature group.

[0106] Table 1

[0107]

[0108] According to Table 1, the multiple reference data are divided into 16 data sets according to the standby temperature, each of which includes N reference data. The health state value of the battery system is calculated according to the reference data after the data sets are divided.

[0109] S442: Calculate the health state value of the battery system based on the multiple data sets.

[0110] In some embodiments, the standby times in the same temperature group are sorted from early to late according to the collection time corresponding to the standby time, so as to obtain the standby time sequence corresponding to the temperature group. The K standby times with the earliest collection time and the K standby times with the latest collection time in the standby time sequence corresponding to each temperature group are selected. The K standby times with the earliest collection time corresponding to all temperature groups are averaged to obtain a first standby time. The K standby times with the latest collection time corresponding to all temperature groups are averaged to obtain a second standby time. The second standby time is divided by the first standby time to obtain the health state value of the battery system.

[0111] Of course, the health state value of the battery system can also be calculated according to the standby time of the reference data in the multiple data sets in any other appropriate manner, which is not limited in the embodiments of the present application.

[0112] In some embodiments, the health state value of the battery system is calculated based on the multiple data sets, specifically including but not limited to the following steps S4421-S4424.

[0113] S4421: Calculate the first time and the second time corresponding to the reference data set based on the standby time of the N groups of reference data in the reference data set.

[0114] In the embodiments of the present application, the reference data set is a data set in which the number of reference data is greater than or equal to a first preset value. It can be understood that, in order to ensure the accuracy of the calculation of the health state value, the first preset value needs to be set as a suitable threshold. In the embodiments of the present application, the first preset value is 10, that is, the reference data set includes at least 10 groups of reference data, that is, at least 10 standby times.

[0115] For example, the data set with a quantity of reference data greater than or equal to a first preset value is determined as a reference data set. L1 standby durations with the earliest acquisition time and L2 standby durations with the latest acquisition time are selected from the reference data set, an average of the L1 standby durations with the earliest acquisition time is calculated to obtain a first duration, and an average of the L2 standby durations with the latest acquisition time is calculated to obtain a second duration. The sum of L1 and L2 is less than or equal to the quantity of reference data.

[0116] In some embodiments, the first duration and the second duration corresponding to the reference data set are calculated based on the standby durations of the N groups of reference data in the reference data set, and specifically include but are not limited to the following steps S442A-S442C:

[0117] S442A: According to the standby sequence, a first quantity of standby durations are selected in sequence from the N standby durations as reference standby durations, and a second quantity of standby durations are selected in reverse sequence from the N standby durations as candidate standby durations.

[0118] In the embodiments of the present application, the first quantity and the second quantity are the same, that is, the same quantity of reference standby durations and candidate standby durations are selected. N is greater than or equal to the sum of the first quantity and the second quantity. The standby sequence of the reference standby durations is different from the standby sequence of the candidate standby durations. It can be understood that each group of reference data includes one standby duration, so N groups of reference data have N standby durations.

[0119] In this embodiment, the standby durations have corresponding standby sequences. The standby sequence is determined according to the standby time sequence after obtaining the standby duration each time the standby ends. The standby sequence represents the order of the standby duration of the battery system.

[0120] Specifically, according to the standby sequence, a first quantity of standby durations are selected in sequence from the N standby durations as reference standby durations, that is, the standby durations are selected from the smallest standby sequence, and the first quantity of standby durations are selected as reference standby durations according to the standby sequence from small to large. In addition, a second quantity of standby durations are selected in reverse sequence from the N standby durations as candidate standby durations, that is, the standby durations are selected from the largest standby sequence, and the second quantity of standby durations are selected as candidate standby durations according to the standby sequence from large to small.

[0121] For example, the reference data set includes 12 standby durations, which are , , , , , , , , 、 、 、 , the standby sequence of the 12 standby durations are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 and 12 respectively, the first number and the second number are 5, so the standby duration with the smallest standby sequence (i.e. ) is selected first, and 5 standby durations (i.e. 、 、 、 、 ) are selected according to the standby sequence from small to large as the reference standby durations, the standby duration with the largest standby sequence (i.e. ) is selected first, and 5 standby durations (i.e. 、 、 、 、 ) are selected according to the standby sequence from large to small as the candidate standby durations.

[0122] S442B: Calculate the average of the reference standby durations to obtain a first duration.

[0123] S442C: Calculate the average of the candidate standby durations to obtain a second duration.

[0124] For example, the average of the reference standby durations 、 、 、 and is calculated to obtain the first duration. The average of the candidate standby durations 、 、 、 and is calculated to obtain the second duration.

[0125] S4422: Based on the first duration and the second duration, the health state estimation value corresponding to the reference data set is calculated.

[0126] For example, the first duration is multiplied by a first calibration coefficient to obtain a first calibration duration. The second duration is multiplied by a second calibration coefficient to obtain a second calibration duration. The second calibration duration is divided by the first calibration duration to obtain the health state estimation value corresponding to the reference data set.

[0127] In some embodiments, based on the first duration and the second duration, the health state estimation value corresponding to the reference data set is calculated, specifically including but not limited to the following steps S442D:

[0128] S442D: multiply the target quotient value by a preset percentage value to obtain the health state estimation value corresponding to the reference data set.

[0129] In this embodiment, the target quotient value is the quotient of the second time length divided by the first time length, i.e., the second time length is divided by the first time length to obtain the target quotient value. The preset percentage value is 100%. The target quotient value is multiplied by the preset percentage value 100% to obtain the health state estimation value corresponding to the reference data set.

[0130] S4423: determine the maximum value in the health state estimation values corresponding to all reference data sets as the health state estimation value corresponding to the candidate data set.

[0131] The candidate data set is a data set in which the number of reference data is less than the first preset value, for example, in the embodiment of the present application, the first preset value is 10, and the data set in which the number of reference data is less than 10 is the candidate data set.

[0132] It can be understood that when the reference data (i.e., standby time length) of the candidate data set is less, the health state estimation value corresponding to the candidate data set calculated is inaccurate, and using the inaccurate health state estimation value to calculate the final health state value of the battery system will result in a large error. Therefore, the health state estimation value corresponding to the candidate data set is not calculated, but the health state estimation value corresponding to each candidate data set is directly assigned as the reference health state value, and the reference health state value is the maximum value in the health state estimation values corresponding to all reference data sets.

[0133] For example, after calculating the health state estimation value corresponding to each reference data set, the maximum value in the health state estimation values corresponding to all reference data sets is determined as the reference health state value, and the health state estimation value corresponding to each candidate data set is assigned as the reference health state value.

[0134] S4424: based on the health state estimation values corresponding to all reference data sets and the health state estimation values corresponding to all candidate data sets, the health state value of the battery system is calculated.

[0135] In some embodiments, the average value of the health state estimation values corresponding to all reference data sets and the health state estimation values corresponding to all candidate data sets is calculated to obtain the health state value of the battery system.

[0136] In some embodiments, the health state values corresponding to all the reference data sets are averaged to obtain a first health state value, and the health state values corresponding to all the candidate data sets are averaged to obtain a second health state value. The first health state value is multiplied by a first weighting coefficient to obtain a third health state value, and the second health state value is multiplied by a second weighting coefficient to obtain a fourth health state value. The third health state value and the fourth health state value are added to obtain the health state value of the battery system. The sum of the first weighting coefficient and the second weighting coefficient is 1.

[0137] In some embodiments, the health state value of the battery system is calculated based on the health state values corresponding to all the reference data sets and the health state values corresponding to all the candidate data sets, specifically including but not limited to the following steps S442E-S442G:

[0138] S442E: The health state value corresponding to each reference data set is multiplied by the preset confidence corresponding to the reference data set to obtain the health state confidence value corresponding to the reference data set.

[0139] S442F: The health state value corresponding to each candidate data set is multiplied by the preset confidence corresponding to the candidate data set to obtain the health state confidence value corresponding to the candidate data set.

[0140] S442G: The health state confidence values corresponding to all the reference data sets are added to the health state confidence values corresponding to all the candidate data sets to obtain the health state value of the battery system.

[0141] In this embodiment, a corresponding preset confidence is set for each temperature group, and the data set of the temperature group corresponds to the preset confidence of the temperature group. For example, please refer to Table 2:

[0142] Table 2:

[0143]

[0144] According to Table 1 and Table 2, the preset confidence 0.01 of the temperature group [-20℃, -15℃) corresponds to the data set (i.e., reference data M11, reference data M12, …, reference data M1n) of the temperature group [-20℃, -15℃). The preset confidence 0.01 of the temperature group [-15℃, -10℃) corresponds to the data set (i.e., reference data M21, reference data M22, …, reference data M2n) of the temperature group [-15℃, -10℃). Similarly, the preset confidence 0.05 of the temperature group [55℃, 60℃] corresponds to the data set (i.e., reference data M161, reference data M162, …, reference data M16n) of the temperature group [55℃, 60℃]. According to Table 2, the preset confidence of the temperature groups [25℃, 30℃), [30℃, 35℃) and [35℃, 40℃) is the largest, which is 0.15. Understandably, the sum of the preset confidence of all temperature groups is 1.

[0145] In the step S43, the health state confidence value corresponding to each reference data set is obtained by multiplying the health state estimation value corresponding to the reference data set by the preset confidence corresponding to the reference data set. The health state confidence value corresponding to each candidate data set is obtained by multiplying the health state estimation value corresponding to the candidate data set by the preset confidence corresponding to the candidate data set. The health state value of the battery system is obtained by adding the health state confidence value corresponding to all reference data sets and the health state confidence value corresponding to all candidate data sets.

[0146] Referring to Figure 6 , Figure 6 A sub-flowchart of the step S43 in the method for estimating the health state of the battery system is shown schematically.

[0147] Referring to Figure 6 , in some embodiments, the reference data of the battery system is obtained in response to that the second reference voltage meets the second condition for a preset number of times in succession, which specifically includes but is not limited to the following steps S431-S433:

[0148] S431: charging the battery system with the reference charging current in response to that the state of charge value of the battery system is greater than or equal to a preset charge value.

[0149] In this embodiment, the preset charge value is set to 99%, and the battery system is charged with the reference charging current in response to that the battery system is detected to be charged to a state of charge value greater than or equal to the preset charge value.

[0150] In the embodiment of the present application, during the charging process of the battery system, the state of charge value of the battery system is continuously detected, and when the state of charge value of the battery system is greater than or equal to the preset charge value, the battery system is charged in a constant current charging mode, that is, the battery system is charged with a constant reference charging current.

[0151] S432: in response to the second reference voltage meeting the second condition, suspending the charging of the battery system, and counting the candidate number of times that the second reference voltage meets the second condition.

[0152] For example, when it is detected that the second reference voltage meets the second condition (i.e., is greater than or equal to the charging cutoff voltage), it indicates that the state of charge value of the battery system has been fully charged to 100%, at which time the charging of the battery system is suspended, and the counter counts once that the second reference voltage meets the second condition. All the times that the counter counts that the second reference voltage meets the second condition are taken as the candidate number of times.

[0153] S433: obtaining reference data of the battery system according to the candidate number of times.

[0154] For example, when the candidate number of times is greater than or equal to the preset number of times, it indicates that the time for the battery system to start standby has been reached, and the embodiment of the present application sends a control instruction to the battery system to control the battery system to enter and be in a standby state. The standby temperature of the battery system in the standby state is obtained, and after the battery system ends standby, the standby duration of the battery system is obtained. The standby temperature and the standby duration are taken as a set of reference data corresponding to the present charging standby process.

[0155] In some embodiments, the reference data of the battery system is obtained according to the candidate number of times, specifically including but not limited to the following steps S4331-S4332:

[0156] S4331: in response to the candidate number of times being greater than or equal to the preset number of times and being a continuous counting number of times, controlling the battery system to enter and be in a standby state.

[0157] S4332: in response to the first reference voltage meeting the first condition, obtaining the standby temperature and the standby duration of the battery system.

[0158] In the embodiment, the standby temperature and the standby duration are the temperature and the duration of the battery system in the standby state, respectively.

[0159] In some embodiments, when the candidate number of times that the second reference voltage meets the second condition is greater than or equal to the preset number of times and is a continuous counting number of times, it indicates that the state of charge value of the battery system has been continuously charged from 99% full to 100% for the candidate number of times, and the time for the battery system to start standby has been reached. The embodiment of the present application controls the battery system to enter and be in a standby state.

[0160] For example, when the first reference voltage is detected to meet the first condition (i.e. the first reference voltage is less than or equal to the charging start voltage), it indicates that the state of charge value of the battery system has been reduced to the preset power threshold 60%, and the embodiment of the application obtains the temperature of the battery system in the standby state monitored and collected by the temperature sensor as the standby temperature of the battery system, and obtains the time length of the battery system in the standby state counted by the timer as the standby time length of the battery system.

[0161] For example, in some embodiments, in response to the first reference voltage meeting the first condition, the battery system is charged, specifically including but not limited to the following steps S421-S423:

[0162] S421: Obtain the reference temperature of the battery system.

[0163] The reference temperature is the actual temperature of the battery system during the charging process. The embodiment of the application obtains the actual temperature of the battery system in the charging process collected by the temperature sensor in real time to obtain the reference temperature.

[0164] S422: Determine the voltage corresponding to the reference temperature in the candidate reference table as the charging start voltage.

[0165] The candidate reference table is used to represent the corresponding relationship between the temperature and the voltage of the battery system. For example, refer to Table 3 shown below:

[0166] Table 3:

[0167]

[0168] It can be understood that the voltage in the candidate reference table shown in Table 3 is the open circuit voltage corresponding to different temperatures of the battery system in the stationary state. After obtaining the reference temperature, the voltage / open circuit voltage corresponding to the reference temperature in the candidate reference table is determined as the charging start voltage. When there is no temperature consistent with the reference temperature in the candidate reference table, the voltage / open circuit voltage corresponding to the temperature closest to the reference temperature in the candidate reference table is selected as the charging start voltage.

[0169] For example, when the reference temperature is 24.6°C, the temperature closest to the reference temperature 24.6°C is 25°C, so the voltage / open circuit voltage corresponding to the temperature 25°C is determined as the charging start voltage.

[0170] S423: In response to the first reference voltage being less than or equal to the charging start voltage, the battery system is charged.

[0171] Specifically, the first reference voltage is compared with the charging start voltage, when the first reference voltage is less than or equal to the charging start voltage, it is considered that the first reference voltage meets the first condition, which indicates that the state of charge value of the battery system has been reduced to the preset power threshold 60%, and the battery system needs to be charged, so that the embodiment of the application charges the battery system through the charging platform.

[0172] To sum up, the health state estimation method of the uninterruptible power supply type battery system provided by the embodiment of the application is used for a battery management system, the battery management system is in communication connection with the battery system, and the battery system includes a plurality of single batteries. The embodiment of the application performs charging control by using the minimum value and the maximum value in the voltages of the plurality of single batteries of the uninterruptible power supply type battery system, acquires reference data of the battery system in the standby state when the voltages of the single batteries meet the condition for a continuous preset number of times, and thus the power loss caused by battery aging is fully considered, so that the health state value of the battery system is accurately calculated according to a plurality of sets of reference data, the accuracy of health state estimation is improved, and the battery system is facilitated to be maintained, and the use experience is improved.

[0173] The embodiment of the application provides a computer readable storage medium, and the computer readable storage medium stores processor executable computer program instructions, the computer program instructions are executed by the processor, so that the computer executes any one of the health state estimation methods of the uninterruptible power supply type battery system provided by the embodiment of the application, or executes the steps in any one of the possible implementation manners of the health state estimation methods of the uninterruptible power supply type battery system provided by the embodiment of the application.

[0174] In some embodiments, the storage medium can be a flash memory, a hard disk, an optical disk, a register, a magnetic surface memory, a removable disk, a CD-ROM, a random access memory (RAM), a read-only memory (ROM), an electrically programmable ROM and an electrically erasable programmable ROM, and any other form of storage medium known in the technical field, or various devices including one or any combination of the above storage mediums.

[0175] In some embodiments, the computer program instructions can be in the form of a program, software, software module, script or code, written in any form of programming language (including a compiled or interpreted language, or a declarative or procedural language), and can be deployed in any form, including being deployed as a standalone program or being deployed as a module, component, subroutine or other unit suitable for use in a computing environment.

[0176] As an example, computer program instructions can be stored (in one or more of) non-transitory computer-readable media that direct a computer, other programmable data processing apparatus, or other devices with a processor to function in a particular manner, such that the instructions written to non-transitory computer-readable medium can cause the computer or other programmable apparatus to implement one or more embodiments.

[0177] As an example, computer program instructions can be deployed to be executed by a computing device, such as one of the smart terminals and servers, or by multiple computing devices that are located at one site or distributed across multiple sites and interconnected by a communication network. As would be apparent to one skilled in the art, the methods described in the embodiments of the present application can be implemented by computer program instructions. Those same computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to implement one or more embodiments of the present application.

[0178] Those skilled in the art can understand that the embodiments provided by the present application are only illustrative, and the writing order of each step in the method of the embodiments does not mean a strict execution order and constitutes any limitation on the implementation process. The order can be adjusted, combined and deleted according to actual needs, and the modules or sub-modules, units or sub-units, etc. in the device or system of the embodiments can be combined, divided and deleted according to actual needs. For example, the division of the unit is only a logical functional division, and another division mode can also be used in actual implementation. For another example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.

[0179] From the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be implemented by means of software plus a general hardware platform, and of course, can also be implemented by hardware. Those skilled in the art can understand that all or part of the processes in the above-described embodiments can be completed by a computer program instructing related hardware, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed, it can include the processes of the above-described embodiments. It should be understood that the storage medium can be a flash memory, a hard disk, an optical disk, a register, a magnetic surface memory, a removable disk, a CD-ROM, a random access memory (RAM), a read-only memory (ROM), an electrically programmable ROM, and an electrically erasable programmable ROM, etc.

[0180] It should be noted that the above examples are intended to illustrate the technical concept and characteristics of the present application, and the purpose is to enable those skilled in the art to understand the content of the present application and to implement it accordingly, and cannot be used to limit the scope of protection of the present application. Those skilled in the art can understand that all or part of the processes of the above examples can be modified according to the technical solutions described in the embodiments of the present application, or some technical features can be replaced equivalently. It can be understood that these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application, and should be regarded as equivalent changes and modifications based on the embodiments of the present application, and should belong to the scope covered by the claims of the present application.

Claims

1. A method for estimating state of health of an uninterruptible power supply battery system, applied to a battery management system, characterized in that, The battery management system is in communication connection with the battery system, and the battery system includes a plurality of single batteries, and the method comprises: obtaining a first reference voltage and a second reference voltage, wherein the first reference voltage and the second reference voltage are minimum and maximum values of voltages of a plurality of single batteries respectively; in response to the first reference voltage meeting a first condition, charging the battery system, the first condition being less than or equal to a charging start voltage; in response to detecting that the second reference voltage meets a second condition for a preset number of consecutive times, obtaining reference data of the battery system, the reference data including standby temperature and standby duration, the second condition being greater than or equal to a charging cutoff voltage, and the standby duration being the duration from the start of standby when the second reference voltage meets the second condition for a preset number of consecutive times to the end of standby when the first reference voltage meets the first condition; based on a plurality of sets of reference data, calculating a state of health value of the battery system.

2. The health state estimation method according to claim 1, characterized by, The calculation of the state of health value of the battery system based on a plurality of sets of reference data comprises: based on the standby temperature, dividing a plurality of sets of reference data into a plurality of data sets, the data set including N sets of reference data, N being a positive integer; based on a plurality of data sets, calculating a state of health value of the battery system.

3. The health state estimation method according to claim 2, characterized by, The standby duration has a corresponding standby sequence, and the calculation of the state of health value of the battery system based on a plurality of data sets comprises: based on the standby duration of N sets of reference data in a reference data set, calculating a first duration and a second duration corresponding to the reference data set, comprising: according to the standby sequence, selecting a first number of standby durations as reference standby durations in the order of N standby durations, and selecting a second number of standby durations as candidate standby durations in the reverse order of N standby durations; calculating the average value of the reference standby duration to obtain the first duration; calculating the average value of the candidate standby duration to obtain the second duration; wherein the reference data set is a data set whose number of reference data is greater than or equal to a first preset value, the first number and the second number are the same, and the N is greater than or equal to the sum of the first number and the second number, and the standby sequence of the reference standby duration is different from that of the candidate standby duration; based on the first duration and the second duration, calculating a state of health estimation value corresponding to the reference data set; determining the maximum value of the state of health estimation values corresponding to all reference data sets as the state of health estimation value corresponding to a candidate data set, wherein the candidate data set is a data set whose number of reference data is less than the first preset value; based on all state of health estimation values corresponding to the reference data sets and all state of health estimation values corresponding to the candidate data sets, calculating a state of health value of the battery system.

4. The health state estimation method according to claim 3, characterized by, The calculation of the state of health estimation value corresponding to the reference data set based on the first duration and the second duration comprises: The target quotient is multiplied by a preset percentage value to obtain an estimated health state value corresponding to the reference data set.

5. The health state estimation method according to claim 3, characterized by, The health state value of the battery system is calculated based on the estimated health state values corresponding to all the reference data sets and the estimated health state values corresponding to all the candidate data sets, including: The estimated health state value corresponding to each reference data set is multiplied by a preset confidence value corresponding to the reference data set to obtain a health state confidence value corresponding to the reference data set. The estimated health state value corresponding to each candidate data set is multiplied by a preset confidence value corresponding to the candidate data set to obtain a health state confidence value corresponding to the candidate data set. The health state confidence values corresponding to all the reference data sets and the health state confidence values corresponding to all the candidate data sets are added to obtain the health state value of the battery system.

6. The health state estimation method according to any one of claims 1 to 5, characterized by, The reference data of the battery system is obtained in response to the second reference voltage meeting a second condition for a continuous preset number of times, including: The battery system is charged with a reference charging current in response to the state of charge value of the battery system being greater than or equal to a preset charge value; In response to the second reference voltage meeting the second condition, the charging of the battery system is suspended, and a candidate number of times that the second reference voltage meets the second condition is counted; The reference data of the battery system is obtained according to the candidate number of times.

7. The health state estimation method according to claim 6, characterized by, The reference data of the battery system is obtained according to the candidate number of times, including: In response to the candidate number of times being greater than or equal to the preset number of times and being a continuous counting number of times, the battery system is controlled to enter and be in a standby state; In response to the first reference voltage meeting the first condition, a standby temperature and a standby time length of the battery system are obtained, the standby temperature and the standby time length being a temperature and a time length of the battery system in the standby state, respectively.

8. The health state estimation method according to any one of claims 1 to 5, characterized by, The battery system is charged in response to the first reference voltage meeting a first condition, including: A reference temperature of the battery system is obtained, the reference temperature being an actual temperature of the battery system during charging; A voltage corresponding to the reference temperature in a candidate reference table is determined as the charging start voltage, the candidate reference table being used to represent a corresponding relationship between the temperature and the voltage of the battery system; The battery system is charged in response to the first reference voltage being less than or equal to the charging start voltage.

9. A battery management system, characterized by, Including: A processor and a memory in communication connection with the processor; The memory stores computer program instructions executable by the processor, and the computer program instructions, when executed by the processor, cause the battery management system to perform the health state estimation method of the uninterruptible power supply type battery system according to any one of claims 1-8.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer program instructions executable by a processor, which when executed by the processor, cause the computer to perform the method for estimating the state of health of a battery system with uninterruptible power supply as claimed in any one of claims 1-8.

Citation Information

Patent Citations

  • Lithium battery health state value attenuation rate table acquisition method, lithium battery health state value estimation method, electronic equipment and storage medium

    CN120314794A

  • Method for evaluating state of health of battery pack

    CN120820871A