Method and device for estimating SOC (State of Charge) of single energy storage battery and electronic equipment

By obtaining the SOC and temperature of the energy storage battery pack, using the lookup table and internal resistance test method to determine the voltage, temperature and aging coefficient of the single battery, combined with the comprehensive correction model, the problem of large deviation in the SOC estimation of single battery in the traditional method is solved, and high-precision SOC estimation of single battery is achieved.

CN120405430APending Publication Date: 2025-08-01HANGZHOU LIVOLTEK POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510418386.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the existing energy storage systems, the traditional single-cell state of charge (SOC) estimation method ignores temperature differences and aging differences, resulting in too large estimation deviations and cannot meet high-precision requirements, and requires manual secondary calibration.

Method used

By obtaining the SOC of the energy storage battery pack and the temperature of the target single battery, the voltage and temperature capacity of the single battery are determined using a preset lookup table, and the aging coefficient is determined in combination with the internal resistance test method. Based on the comprehensive correction model, the SOC of the single battery is accurately estimated.

Benefits of technology

A high-precision single-cell SOC estimation without manual calibration is achieved, fully considering the voltage, temperature and aging differences, and improving the accuracy of the estimation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120405430A_ABST
    Figure CN120405430A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an energy storage single battery SOC estimation method and device and electronic equipment. The method comprises the steps of determining a target monomer voltage and a target temperature capacity of a target monomer battery in a current state by querying a battery pack SOC and a target temperature in a preset target query table, and determining a temperature coefficient of the target monomer battery based on the target temperature capacity and an extreme temperature capacity, and determining a voltage coefficient of the target single battery based on the target single voltage and the battery pack voltage, then determining an aging coefficient of the target single battery, and further fusing the battery pack SOC, the voltage coefficient, the temperature coefficient and the aging coefficient based on a comprehensive correction model to obtain the SOC of the target single battery. According to the method for estimating the SOC of the energy storage single battery, the influence of the voltage difference, the temperature difference and the aging difference on the SOC of the single battery is fully considered, so that the finally estimated SOC result of the single battery does not need manual secondary calibration, and the requirement of high precision is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of this specification relate to the technical field of battery capacity, and in particular to a method, device, and electronic device for estimating the State of Charge (SOC) of a single energy storage battery. Background Art

[0002] The State of Charge (SOC) of a single battery is used to reflect the remaining capacity of the battery. Numerically, it is defined as the ratio of the remaining capacity to the battery capacity, usually expressed as a percentage. When the SOC is 0, it means the battery is completely discharged, and when the SOC is 1, it means the battery is fully charged. In existing energy storage systems, an energy storage battery pack composed of multiple single batteries is generally adopted. In order to optimize the charge and discharge strategies of each single battery in the energy storage battery pack, and to perform balanced management on each single battery to avoid overcharging or over-discharging of some batteries, thereby extending the overall life of the battery pack, it is necessary to calculate the real-time capacity of each energy storage single battery. However, currently, traditional calculation methods often estimate through the system-level SOC of the battery pack, ignoring the temperature difference and aging difference between single batteries, resulting in too large an estimation deviation of the SOC of each single battery, and requiring manual secondary calibration, which cannot meet the requirements of high precision. Summary of the Invention

[0003] Embodiments of this specification provide a method, device, and electronic device for estimating the SOC of a single energy storage battery, and the technical solutions are as follows: In a first aspect, an embodiment of this specification provides a method for estimating the SOC of a single energy storage battery, and the method includes: Obtain the battery pack SOC of the energy storage battery pack and the target temperature of the target single battery; Query the battery pack SOC and the target temperature in a preset target query table to determine the target single battery voltage and target temperature capacity of the target single battery in the current state, and the battery pack voltage and maximum / minimum temperature capacity of the energy storage battery pack in the current state. The target query table stores the mapping relationships between SOC and voltage, and between temperature and capacity; Determine the temperature coefficient of the target single battery based on the target temperature capacity and the maximum / minimum temperature capacity, and determine the voltage coefficient of the target single battery based on the target single battery voltage and the battery pack voltage; Determine the aging coefficient of the target single battery according to the internal resistance test method, and fuse the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient based on an integrated correction model to obtain the SOC of the target single battery.

[0004] In a second aspect, a device for estimating the SOC of a single energy storage battery is provided, and the device includes: An obtaining module, configured to obtain the battery pack SOC of the energy storage battery pack and the target temperature of the target single battery; A query module, configured to query the SOC of the battery pack and the target temperature in a preset target query table, and determine the target single-cell voltage and the target temperature capacity of the target single cell in the current state, and the battery pack voltage and the maximum and minimum temperature capacity of the energy storage battery pack in the current state, wherein the target query table stores the mapping relationships between SOC and voltage, and between temperature and capacity; A determination module, configured to determine the temperature coefficient of the target single cell based on the target temperature capacity and the maximum and minimum temperature capacity, and determine the voltage coefficient of the target single cell based on the target single-cell voltage and the battery pack voltage; A fusion module, configured to determine the aging coefficient of the target single cell according to the internal resistance test method, and fuse the battery pack SOC, voltage coefficient, temperature coefficient and aging coefficient based on a comprehensive correction model to obtain the target single-cell SOC.

[0005] In a third aspect, an electronic device is provided, including a device processor and a memory; The device processor is connected to the memory; The memory is configured to store executable program code; The device processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method provided in the first aspect or any one of the possible implementation manners of the first aspect.

[0006] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. Instructions are stored in the computer-readable storage medium. When the instructions run on a computer or a device processor, the computer or the device processor is caused to execute the method provided in the first aspect or any one of the possible implementation manners of the first aspect.

[0007] The beneficial effects brought by the technical solutions provided in some embodiments of this specification at least include: In one or more embodiments of the present specification, by first obtaining the battery pack SOC of the energy storage battery pack and the target temperature of the target single battery, then querying the battery pack SOC and the target temperature in a preset target query table, the target single battery voltage and the target temperature capacity of the target single battery in the current state are determined. Based on the target temperature capacity and the maximum and minimum temperature capacity, the temperature coefficient of the target single battery is determined, and based on the target single battery voltage and the battery pack voltage, the voltage coefficient of the target single battery is determined. Further, according to the internal resistance test method, the aging coefficient of the target single battery is determined. Furthermore, based on the comprehensive correction model, the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient are fused to obtain the target single battery SOC. Through the above energy storage single battery SOC estimation method, the influences of voltage difference, temperature difference, and aging difference on the single battery SOC are fully considered, so that the finally estimated single battery SOC result does not require manual secondary calibration, meeting the high-precision requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0009] Figure 1 It is a flowchart of an energy storage single battery SOC estimation method provided by an embodiment of the present specification; Figure 2 It is a schematic structural diagram of an energy storage single battery SOC estimation device provided by an embodiment of the present specification; Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present specification. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0010] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the drawings in the embodiments of the present application.

[0011] The terms "first", "second", "third", etc. in the specification, claims, and the above drawings of the present specification are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.

[0012] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the elements described without departing from the scope of the content of this specification. Various processes or components may be appropriately omitted, substituted, or added to each example. For example, the methods described may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, the features described for some examples may be combined into other examples.

[0013] Please refer to Figure 1 , Figure 1 which shows the overall flowchart of a method for estimating the SOC of a single energy storage battery provided in an embodiment of this specification.

[0014] As Figure 1 shown, the method for estimating the SOC of the single energy storage battery may at least include the following steps: Step 101, obtain the battery pack SOC of the energy storage battery pack and the target temperature of the target single battery.

[0015] In the embodiment of this specification, the energy storage battery pack is composed of multiple single batteries connected in series. Generally, in order to obtain the SOC of each single energy storage battery in the energy storage battery pack, it can only be estimated through the battery pack SOC of the energy storage battery pack. Among them, due to factors such as temperature difference, voltage difference, or usage aging difference of each single energy storage battery, it is impossible to accurately estimate the SOC of each single energy storage battery, and the battery pack SOC needs to be comprehensively corrected. Therefore, the server needs to first determine the battery pack SOC of the energy storage battery pack based on the Coulomb counting method by measuring the total charge passing through the battery, and then determine the target temperature of the target single battery by installing a temperature sensor on the target single battery to be measured, so as to calculate various factor parameters subsequently.

[0016] Step 102, query the battery pack SOC and the target temperature in a preset target query table to determine the target single battery voltage and target temperature capacity of the target single battery in the current state, and the battery pack voltage and maximum temperature capacity of the energy storage battery pack in the current state.

[0017] Among them, the target query table stores the mapping relationships between SOC and voltage, and between temperature and capacity.

[0018] In the embodiments of this specification, a large number of historical tests can be first performed on target type batteries, and a target query table can be constructed based on the test record data. In the preset target query table, the SOC of a single battery corresponds one-to-one with the voltage of the single battery, and the temperature of the single battery corresponds one-to-one with the capacity of the single battery. Therefore, after obtaining the battery pack SOC and the target temperature, the battery pack SOC and the target temperature can be directly queried in the preset target query table to query the theoretically target single battery voltage and the target temperature capacity of the target single battery in the current state, as well as the theoretically battery pack voltage and the maximum and minimum temperature capacity of the entire energy storage battery pack in the current state. Among them, the maximum and minimum temperature capacity is the battery capacity corresponding to the single battery with the maximum and minimum temperature in the energy storage battery pack.

[0019] In an implementable manner, the target query table includes a first query table and a second query table. The first query table stores the mapping relationship between the SOC and the voltage, and the second query table stores the mapping relationship between the temperature and the capacity. Querying the battery pack SOC and the target temperature in the preset target query table to determine the target single battery voltage and the target temperature capacity of the target single battery in the current state, as well as the battery pack voltage and the maximum and minimum temperature capacity of the energy storage battery pack in the current state, includes: Based on the sensor, respectively obtain the target single battery voltage of the target single battery in the current state, the highest single battery temperature and the lowest single battery temperature in the energy storage battery pack. Query the battery pack SOC in the first query table to obtain the battery pack voltage of the energy storage battery pack in the current state. Query the target temperature, the highest single battery temperature and the lowest single battery temperature in the second query table to obtain the target temperature capacity of the target single battery in the current state, as well as the highest temperature capacity and the lowest temperature capacity of the energy storage battery pack in the current state.

[0020] In the embodiments of this specification, the target lookup table may first set a first lookup table and a second lookup table. Among them, the first lookup table is used to represent the mapping relationship between the battery SOC and the voltage, and the second lookup table is used to represent the mapping relationship between the temperature and the capacity. Then, the target monomer voltage of the target single battery in the current state is obtained through a voltage sensor, and the monomer temperature corresponding to each single battery in the energy storage battery pack is monitored through a temperature sensor, and then the highest monomer battery temperature and the lowest monomer battery temperature among the monomer temperatures are determined. Further, the battery pack SOC is input into the first lookup table for query to obtain the battery pack voltage of the energy storage battery pack in the current state. The target temperature capacity of the target single battery in the current state, the highest temperature capacity corresponding to the highest temperature single battery of the energy storage battery pack in the current state, and the lowest temperature capacity corresponding to the lowest temperature single battery of the energy storage battery pack in the current state are obtained by inputting the target temperature, the highest monomer battery temperature, and the lowest monomer battery temperature into the second lookup table for query.

[0021] As an example, the capacity distribution of a rated 50AH battery cell at different temperatures is as follows: -20℃ -10℃ 0℃ 25℃ 45℃ 44.71 AH 50.32 AH 53.41 AH 56.19 AH 56.50 AH Step 103: Determine the temperature coefficient of the target single battery based on the target temperature capacity and the maximum and minimum temperature capacities, and determine the voltage coefficient of the target single battery based on the target monomer voltage and the battery pack voltage.

[0022] In the embodiments of this specification, in order to correct the result error caused by temperature difference and voltage difference when calculating the SOC of a single battery, it is necessary to first determine the temperature coefficient of the target single battery through the target temperature capacity and the maximum and minimum temperature capacities obtained by query, and then determine the voltage coefficient of the target single battery through the target monomer voltage and the battery pack voltage. Among them, when determining the temperature coefficient and the voltage coefficient, it can be directly calculated through the preset coefficient formulas, or through a coefficient model or a fitting curve method, using the obtained target temperature capacity and the maximum and minimum temperature capacities, as well as the target monomer voltage and the battery pack voltage as inputs to obtain the temperature coefficient and the voltage coefficient.

[0023] In an implementable manner, the determining the temperature coefficient of the target single battery based on the target temperature capacity and the maximum and minimum temperature capacities includes: Perform a minimum value processing on the highest temperature capacity and the lowest temperature capacity to obtain the maximum and minimum temperature capacities; Determine the temperature capacity ratio of the maximum and minimum temperature capacities to the target temperature capacity; Determine the temperature coefficient of the target single battery based on the product of the temperature capacity ratio and the temperature compensation parameter, and the temperature compensation parameter is obtained through a temperature calibration test.

[0024] In the embodiments of this specification, after obtaining the target temperature capacity, the maximum temperature capacity, and the minimum temperature capacity, the temperature coefficient TK of the target single cell can be determined by the following formula: TK = Ta * {min(Ct - max, Ct - min) / Ct)} Where Ta is the temperature compensation parameter, obtained through a temperature calibration test, used to characterize the confidence of the battery capacity in the temperature coefficient, Ct - max is the maximum temperature capacity, and Ct - min is the minimum temperature capacity.

[0025] As can be seen from the above formula, it is necessary to first perform a minimum value processing on the maximum temperature capacity and the minimum temperature capacity to obtain the extreme value temperature capacity. Then, determine the temperature capacity ratio of the extreme value temperature capacity to the target temperature capacity. Finally, perform a product calculation on the temperature capacity ratio and the temperature compensation parameter to determine the temperature coefficient of the target single cell.

[0026] In an implementable manner, determining the voltage coefficient of the target single cell based on the target single cell voltage and the battery pack voltage includes: Determine the voltage difference between the target single cell voltage and the battery pack voltage; Determine the voltage coefficient of the single cell based on the product of the voltage difference and the voltage sensitivity parameter, and the voltage sensitivity parameter is obtained through a voltage calibration test.

[0027] In the embodiments of this specification, after obtaining the target single cell voltage and the battery pack voltage, the voltage coefficient VK of the target single cell can be determined by the following formula: VK = 1 + Vb * (V2 - V1) / V0 Where Vb is the voltage sensitivity parameter, obtained through a voltage calibration test, used to characterize the confidence of the battery voltage in the voltage coefficient, V2 is the target single cell voltage, V1 is the battery pack voltage, and V0 is the rated voltage of the battery pack.

[0028] As can be seen from the above formula, the voltage difference between the target single cell voltage and the battery pack voltage can be determined first, then calculate the product of the voltage difference and the voltage sensitivity parameter, and add 1 to the result of the ratio calculation of the product to the rated voltage to obtain the voltage coefficient of the single cell.

[0029] Step 104: Determine the aging coefficient of the target single cell according to the internal resistance test method, and fuse the SOC, voltage coefficient, temperature coefficient, and aging coefficient of the battery pack based on the comprehensive correction model to obtain the SOC of the target single cell.

[0030] In the embodiments of this specification, in order to correct the result error caused by aging differences when calculating the SOC of a single battery, it is necessary to further determine the aging coefficient of the target single battery in the current state according to the internal resistance test method. Then, through the constructed comprehensive correction model, the calculated battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient are all input into the comprehensive correction model, and after fusion correction, the SOC of the target single battery is obtained.

[0031] Among them, the comprehensive correction model can be a polynomial calculation formula, a multi-parameter curve fitting model, or a deep learning model constructed in advance through a large amount of historical test data.

[0032] In an implementable manner, the determining the aging coefficient of the target single battery according to the internal resistance test method includes: Respectively determining the initial internal resistance of the target battery of the target single battery in the initial state and the real-time internal resistance of the target battery in the current state according to the internal resistance test method; Determining the internal resistance ratio of the initial internal resistance of the target battery and the real-time internal resistance of the target battery; Based on the internal resistance ratio and the aging compensation parameter, determining the aging coefficient of the target single battery, and the aging compensation parameter is obtained through a battery cycle calibration test.

[0033] In the embodiments of this specification, when determining the aging coefficient of the target single battery according to the internal resistance test method, since it is found through querying each test data that the aging coefficient is related to the battery internal resistance, it is necessary to first determine the initial internal resistance of the target battery of the target single battery in the initial state and the real-time internal resistance of the target battery in the current state according to the internal resistance test method. Among them, to determine the initial internal resistance of the target battery of the target single battery in the initial state according to the internal resistance test method, the no-load current, no-load voltage, load current, and load voltage of the target single battery in the initial state can be determined first, and then the ratio of the voltage difference between the no-load voltage and the load voltage to the current difference between the no-load current and the load current is calculated to obtain the initial internal resistance of the target battery. Similarly, the real-time internal resistance of the target battery in the current state is measured by the above method. Then, the internal resistance ratio of the initial internal resistance of the target battery and the real-time internal resistance of the target battery is determined. Further, the aging coefficient DK of the target single battery is determined by the obtained internal resistance ratio and the aging compensation parameter, and its specific calculation formula is as follows: DK = Dc * R0 / R1 Among them, Dc is the aging compensation parameter, which is obtained through a battery cycle calibration test and is used to characterize the confidence of the resistance in the aging coefficient, R0 is the initial internal resistance of the target battery, and R1 is the real-time internal resistance of the target battery.

[0034] As an example, the relationship between the aging coefficient of a certain type of target battery and the battery internal resistance is shown in the following table: Number of cycles Range of internal resistance R change State of Health (SOH) Data source 0 times (new battery) 0.3~2 mΩ 100% Factory test data 1000 times 0.35~2.3 mΩ 90%~95% Energy storage system test 2000 times 0.5~3 mΩ 80%~85% Laboratory cycle test 3000 times 0.8~4 mΩ <80% Battery aging model In an implementable manner, fusing the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient based on the comprehensive correction model to obtain the target single-cell SOC includes: Performing correction fusion on the voltage coefficient, temperature coefficient, and aging coefficient to obtain a comprehensive correction coefficient; Performing a product calculation on the battery pack SOC based on the comprehensive correction coefficient to obtain the target single-cell SOC.

[0035] In the embodiments of this specification, when fusing the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient based on the comprehensive correction model, the following formula can be used to obtain the target single-cell SOC: SOC_single = SOC_group * VK * TK * DK Wherein, VK, TK, and DK are the voltage coefficient, temperature coefficient, and aging coefficient respectively, and SOC_group is the battery pack SOC. Therefore, through the above model formula, the voltage coefficient, temperature coefficient, and aging coefficient can be first subjected to correction fusion, that is, continuous product calculation to obtain the comprehensive correction coefficient VK * TK * DK, and then the comprehensive correction coefficient is multiplied by the battery pack SOC to obtain the target single-cell SOC.

[0036] In an implementable manner, after fusing the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient based on the comprehensive correction model to obtain the target single-cell SOC, it further includes: Determining the single-cell SOC range based on a preset error ratio and the battery pack SOC; Judging the target single-cell SOC according to the single-cell SOC range. When the judgment result indicates that the target single-cell SOC exceeds the single-cell SOC range, determining the single-cell threshold corresponding to the single-cell SOC range as the target single-cell SOC.

[0037] In the embodiments of this specification, in order to filter out accidental errors that may occur during the estimation process and avoid causing false alarms in subsequent monitoring, it is necessary to perform boundary restriction on the calculated target single-cell SOC. A preset error ratio can be first determined. As an example, the preset error ratio is set to ±20%. Then, the single-cell SOC range is determined through the preset error ratio and the battery pack SOC. Further, the target single-cell SOC is judged according to the single-cell SOC range. When the judgment result indicates that the target single-cell SOC exceeds the single-cell SOC range, the original estimated value is eliminated, and the single-cell threshold corresponding to the single-cell SOC range is determined as the target single-cell SOC.

[0038] The above description is of specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0039] Next, please refer to Figure 2 , Figure 2 which shows a schematic structural diagram of an SOC estimation device for a single energy storage battery provided by an embodiment of this specification. It should be noted that Figure 2 the SOC estimation device for the single energy storage battery shown is used to execute the method of the embodiment of this application Figure 1 shown. For ease of explanation, only the parts related to the embodiment of this application are shown. For specific technical details not disclosed, please refer to the embodiment Figure 1 shown in this application.

[0040] As Figure 2 shown, the SOC estimation device for the single energy storage battery may at least include: An acquisition module 201, configured to acquire the battery pack SOC of the energy storage battery pack and the target temperature of the target single battery; A query module 202, configured to query the battery pack SOC and the target temperature in a preset target query table to determine the target single battery voltage and the target temperature capacity of the target single battery in the current state, and the battery pack voltage and the maximum and minimum temperature capacities of the energy storage battery pack in the current state. The target query table stores the mapping relationships between SOC and voltage, and between temperature and capacity; A determination module 203, configured to determine the temperature coefficient of the target single battery based on the target temperature capacity and the maximum and minimum temperature capacities, and determine the voltage coefficient of the target single battery based on the target single battery voltage and the battery pack voltage; A fusion module 204, configured to determine the aging coefficient of the target single battery according to the internal resistance test method, and fuse the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient based on an integrated correction model to obtain the target single battery SOC.

[0041] In an implementable manner, the query module 202 is specifically configured to: Based on sensors, respectively acquire the target single battery voltage of the target single battery in the current state, the highest single battery temperature and the lowest single battery temperature in the energy storage battery pack; Query the battery pack SOC in the first query table to obtain the battery pack voltage of the energy storage battery pack in the current state; Query the target temperature, the highest single cell temperature, and the lowest single cell temperature in the second query table to obtain the target temperature capacity of the target single cell in the current state, as well as the highest temperature capacity and the lowest temperature capacity of the energy storage battery pack in the current state.

[0042] In an implementable manner, the determining module 203 is specifically configured to: Perform a minimum value processing on the highest temperature capacity and the lowest temperature capacity to obtain the minimum temperature capacity; Determine the temperature capacity ratio of the minimum temperature capacity to the target temperature capacity; Determine the temperature coefficient of the target single cell based on the product of the temperature capacity ratio and the temperature compensation parameter, where the temperature compensation parameter is obtained through a temperature calibration test.

[0043] In an implementable manner, the determining module 203 is further specifically configured to: Determine the voltage difference between the target single cell voltage and the battery pack voltage; Determine the voltage coefficient of the single cell based on the product of the voltage difference and the voltage sensitive parameter, where the voltage sensitive parameter is obtained through a voltage calibration test.

[0044] In an implementable manner, the fusion module 204 is specifically configured to: Respectively determine the target initial battery internal resistance of the target single cell in the initial state and the target real-time battery internal resistance in the current state according to the internal resistance test method; Determine the internal resistance ratio of the target initial battery internal resistance to the target real-time battery internal resistance; Determine the aging coefficient of the target single cell based on the internal resistance ratio and the aging compensation parameter, where the aging compensation parameter is obtained through a battery cycle calibration test.

[0045] In an implementable manner, the fusion module 204 is further specifically configured to: Perform a correction and fusion on the voltage coefficient, the temperature coefficient, and the aging coefficient to obtain a comprehensive correction coefficient; Perform a product calculation on the battery pack SOC based on the comprehensive correction coefficient to obtain the target single cell SOC.

[0046] In an implementable manner, the fusion module 204 is further specifically configured to: Determine the single cell SOC range based on a preset error ratio and the battery pack SOC; Judging the target single-cell SOC according to the single-cell SOC range. When the judgment result indicates that the target single-cell SOC exceeds the single-cell SOC range, determining the single-cell threshold corresponding to the single-cell SOC range as the target single-cell SOC.

[0047] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented by means of software and / or hardware. The "units" and "modules" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a Field-Programmable Gate Array (FPGA), an Integrated Circuit (IC), etc.

[0048] Each processing unit and / or module of the embodiments of the present application can be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or can be implemented by software that executes the functions described in the embodiments of the present application.

[0049] Next, please refer to Figure 3 , Figure 3 which shows a schematic structural diagram of an electronic device provided by an embodiment of this specification.

[0050] As Figure 3 shown, the electronic device 300 may include: at least one device processor 301, at least one network interface 303, a user interface 303, a memory 305, and at least one communication bus 302.

[0051] Among them, the communication bus 302 can be used to realize the connection and communication of the above-mentioned various components.

[0052] Among them, the user interface 303 may include buttons, and the optional user interface may further include a standard wired interface and a wireless interface.

[0053] Among them, the network interface 304 may but is not limited to include a Bluetooth module, an NFC module, a Wi-Fi module, etc.

[0054] Among them, the device processor 301 may include one or more processing cores. The device processor 301 connects various parts within the entire electronic device 300 through various interfaces and circuits. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 305, and by calling the data stored in the memory 305, it executes various functions of the electronic device 300 and processes data. Optionally, the device processor 301 may be implemented in at least one of the hardware forms of DSP, FPGA, and PLA. The device processor 301 may integrate one or a combination of several of CPU, GPU, and modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the device processor 301 and may be implemented separately through a single chip.

[0055] Among them, the memory 305 may include RAM and may also include ROM. Optionally, the memory 305 includes a non-transitory computer-readable medium. The memory 305 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 305 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store the data involved in the above-mentioned various method embodiments. Optionally, the memory 305 may also be at least one storage device located far from the aforementioned device processor 301. As Figure 3 shown, the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.

[0056] Specifically, the device processor 301 can be used to call the energy storage monomer battery SOC estimation application program stored in the memory 305 and specifically perform the following operations: Obtain the battery pack SOC of the energy storage battery pack and the target temperature of the target monomer battery; Query the battery pack SOC and the target temperature in a preset target query table to determine the target monomer voltage and target temperature capacity of the target monomer battery in the current state, and the battery pack voltage and the maximum and minimum temperature capacity of the energy storage battery pack in the current state. The target query table stores the mapping relationships between SOC and voltage, and between temperature and capacity; Determine the temperature coefficient of the target monomer battery based on the target temperature capacity and the maximum and minimum temperature capacity, and determine the voltage coefficient of the target monomer battery based on the target monomer voltage and the battery pack voltage; Determine the aging coefficient of the target single cell according to the internal resistance test method, and fuse the battery pack SOC, voltage coefficient, temperature coefficient and aging coefficient based on the comprehensive correction model to obtain the target single cell SOC.

[0057] As an option in the embodiments of this specification, the target lookup table includes a first lookup table and a second lookup table. The first lookup table stores the mapping relationship between SOC and voltage, and the second lookup table stores the mapping relationship between temperature and capacity. Query the battery pack SOC and the target temperature in the preset target lookup table to determine the target single cell voltage and the target temperature capacity of the target single cell in the current state, as well as the battery pack voltage and the maximum and minimum temperature capacities of the energy storage battery pack in the current state, including: Based on the sensor, respectively obtain the target single cell voltage of the target single cell in the current state, the highest single cell temperature and the lowest single cell temperature in the energy storage battery pack. Query the battery pack SOC in the first lookup table to obtain the battery pack voltage of the energy storage battery pack in the current state. Query the target temperature, the highest single cell temperature and the lowest single cell temperature in the second lookup table to obtain the target temperature capacity of the target single cell in the current state, as well as the highest temperature capacity and the lowest temperature capacity of the energy storage battery pack in the current state.

[0058] As an option in the embodiments of this specification, the determining the temperature coefficient of the target single cell based on the target temperature capacity and the maximum and minimum temperature capacities includes: Perform a minimum value processing on the highest temperature capacity and the lowest temperature capacity to obtain the maximum and minimum temperature capacities. Determine the temperature capacity ratio of the maximum and minimum temperature capacities to the target temperature capacity. Determine the temperature coefficient of the target single cell based on the product of the temperature capacity ratio and the temperature compensation parameter, and the temperature compensation parameter is obtained through a temperature calibration test.

[0059] As an option in the embodiments of this specification, the determining the voltage coefficient of the target single cell based on the target single cell voltage and the battery pack voltage includes: Determine the voltage difference between the target single cell voltage and the battery pack voltage. Determine the voltage coefficient of the single cell based on the product of the voltage difference and the voltage sensitive parameter, and the voltage sensitive parameter is obtained through a voltage calibration test.

[0060] As an option in the embodiments of this specification, the determining the aging coefficient of the target single cell according to the internal resistance test method includes: Determine the initial internal resistance of the target single battery in the initial state and the real-time internal resistance of the target battery in the current state respectively according to the internal resistance test method; Determine the internal resistance ratio of the initial internal resistance of the target battery and the real-time internal resistance of the target battery; Determine the aging coefficient of the target single battery based on the internal resistance ratio and the aging compensation parameter, and the aging compensation parameter is obtained through a battery cycle calibration test.

[0061] As an option in the embodiments of this specification, the method of fusing the SOC, voltage coefficient, temperature coefficient, and aging coefficient of the battery pack based on the comprehensive correction model to obtain the SOC of the target single battery includes: Perform correction fusion on the voltage coefficient, temperature coefficient, and aging coefficient to obtain a comprehensive correction coefficient; Perform a product calculation on the SOC of the battery pack based on the comprehensive correction coefficient to obtain the SOC of the target single battery.

[0062] As an option in the embodiments of this specification, after fusing the SOC, voltage coefficient, temperature coefficient, and aging coefficient of the battery pack based on the comprehensive correction model to obtain the SOC of the target single battery, it further includes: Determine the SOC range of the single battery based on a preset error ratio and the SOC of the battery pack; Judge the SOC of the target single battery according to the SOC range of the single battery. When the judgment result indicates that the SOC of the target single battery exceeds the SOC range of the single battery, determine the single battery threshold corresponding to the SOC range of the single battery as the SOC of the target single battery.

[0063] The embodiments of this specification also provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. Among them, the computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, micro drives, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nano-systems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0064] It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0065] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0066] In the several embodiments provided by this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some service interfaces. The indirect couplings or communication connections of the devices or units can be in electrical or other forms.

[0067] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0068] In addition, in each embodiment of this application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0069] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned memory includes: various media such as USB flash drives, read-only memories (ROM), random access memories (RAM), mobile hard disks, magnetic disks, or optical discs that can store program codes.

[0070] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable memory, and the memory can include: flash drives, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs, etc.

[0071] The specific embodiments of this specification have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be executed in a different order from that in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

Claims

1. A method for estimating the SOC of a single energy storage battery, characterized in that, The method includes: Obtaining the battery pack SOC of the energy storage battery pack and the target temperature of the target single battery; Querying the battery pack SOC and the target temperature in a preset target query table to determine the target single battery voltage and the target temperature capacity of the target single battery in the current state, as well as the battery pack voltage and the maximum and minimum temperature capacities of the energy storage battery pack in the current state, where the target query table stores the mapping relationships between SOC and voltage, and between temperature and capacity; Determining the temperature coefficient of the target single battery based on the target temperature capacity and the maximum and minimum temperature capacities, and determining the voltage coefficient of the target single battery based on the target single battery voltage and the battery pack voltage; Determining the aging coefficient of the target single battery according to the internal resistance test method, and fusing the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient based on a comprehensive correction model to obtain the target single battery SOC.

2. The method according to claim 1, wherein The target query table includes a first query table and a second query table. The first query table stores the mapping relationship between SOC and voltage, and the second query table stores the mapping relationship between temperature and capacity; The querying the battery pack SOC and the target temperature in a preset target query table to determine the target single battery voltage and the target temperature capacity of the target single battery in the current state, as well as the battery pack voltage and the maximum and minimum temperature capacities of the energy storage battery pack in the current state includes: Based on sensors, respectively obtaining the target single battery voltage of the target single battery in the current state, the highest single battery temperature and the lowest single battery temperature in the energy storage battery pack; Querying the battery pack SOC in the first query table to obtain the battery pack voltage of the energy storage battery pack in the current state; Querying the target temperature, the highest single battery temperature and the lowest single battery temperature in the second query table to obtain the target temperature capacity of the target single battery in the current state, as well as the highest temperature capacity and the lowest temperature capacity of the energy storage battery pack in the current state.

3. The method according to claim 2, characterized in that, The determining the temperature coefficient of the target single battery based on the target temperature capacity and the maximum and minimum temperature capacities includes: Performing a minimum value processing on the highest temperature capacity and the lowest temperature capacity to obtain the maximum and minimum temperature capacity; Determining the temperature capacity ratio of the maximum and minimum temperature capacity to the target temperature capacity; Determining the temperature coefficient of the target single battery based on the product of the temperature capacity ratio and the temperature compensation parameter, where the temperature compensation parameter is obtained through a temperature calibration test.

4. The method according to claim 1, characterized in that The determining the voltage coefficient of the target single battery based on the target single battery voltage and the battery pack voltage includes: Determining the voltage difference between the target single battery voltage and the battery pack voltage; Determining the voltage coefficient of the single battery based on the product of the voltage difference and the voltage sensitive parameter, where the voltage sensitive parameter is obtained through a voltage calibration test.

5. The method according to claim 1, wherein The determining the aging coefficient of the target single battery according to the internal resistance test method includes: Respectively determining the target battery initial internal resistance of the target single battery in the initial state and the target battery real-time internal resistance in the current state according to the internal resistance test method; Determine the internal resistance ratio of the initial internal resistance of the target battery and the real-time internal resistance of the target battery; Based on the internal resistance ratio and the aging compensation parameter, determine the aging coefficient of the target single battery, and the aging compensation parameter is obtained through a battery cycle calibration test.

6. The method according to claim 1, wherein The fusion of the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient based on the comprehensive correction model to obtain the target single battery SOC includes: Perform correction fusion on the voltage coefficient, temperature coefficient, and aging coefficient to obtain a comprehensive correction coefficient; Based on the comprehensive correction coefficient, perform a product calculation on the battery pack SOC to obtain the target single battery SOC.

7. The method according to claim 1, characterized in that, After the fusion of the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient based on the comprehensive correction model to obtain the target single battery SOC, it further includes: Determine the single battery SOC range based on a preset error ratio and the battery pack SOC; Judge the target single battery SOC according to the single battery SOC range. When the judgment result indicates that the target single battery SOC exceeds the single battery SOC range, determine the single battery threshold corresponding to the single battery SOC range as the target single battery SOC.

8. An SOC estimation device for a single energy storage battery, characterized in that The device includes: An acquisition module for acquiring the battery pack SOC of the energy storage battery pack and the target temperature of the target single battery; A query module for querying the battery pack SOC and the target temperature in a preset target query table to determine the target single battery voltage and target temperature capacity of the target single battery in the current state, and the battery pack voltage and maximum temperature capacity of the energy storage battery pack in the current state. The target query table stores the mapping relationships between SOC and voltage, and temperature and capacity; A determination module for determining the temperature coefficient of the target single battery based on the target temperature capacity and the maximum temperature capacity, and determining the voltage coefficient of the target single battery based on the target single battery voltage and the battery pack voltage; A fusion module for determining the aging coefficient of the target single battery according to the internal resistance test method, and fusing the battery pack SOC, voltage coefficient, temperature coefficient, and aging coefficient based on the comprehensive correction model to obtain the target single battery SOC.

9. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1-7.

10. A computer-readable storage medium, on which a computer program is stored. The computer-readable storage medium stores instructions that, when the instructions run on a computer or a processor, cause the computer or the processor to execute the steps of the method according to any one of claims 1-7.