Battery stack state of charge correction method, system, medium, apparatus and program product

By obtaining the state of charge of the battery cluster when it is fully charged and discharged, combined with the minimum number of grid-connected clusters, the state of charge of the battery stack is corrected, solving the problem of inaccurate calculation of the battery stack state of charge, and realizing accurate evaluation of the battery management system and safe and efficient battery use.

CN120802089APending Publication Date: 2025-10-17HANGZHOU BMSER TECH
View PDF 9 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies make it difficult to accurately calculate the state of charge of a battery stack, resulting in the battery management system being unable to reasonably evaluate the charge and discharge capabilities of the battery stack.

Method used

By obtaining the state of charge group of the battery cluster when it is fully charged and discharged, calculating the change in state of charge, and combining it with the minimum number of grid-connected clusters, the actual charge and discharge capacity of the battery stack is corrected, and then the state of charge is corrected.

Benefits of technology

The accuracy of state of charge calculation is improved, the charge and discharge capacity of the battery stack is reasonably reflected, and the safety and efficiency of battery use are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120802089A_ABST
    Figure CN120802089A_ABST
Patent Text Reader

Abstract

The invention provides a battery stack state-of-charge correction method and system, a medium, equipment and a program product. The method comprises the following steps: acquiring a first state-of-charge group when each battery cluster in a battery stack is fully charged and a second state-of-charge group when each battery cluster is emptied; according to the second state-of-charge group, calculating the state-of-charge variation of each battery cluster from the current state to the emptying state as a third state-of-charge group; calculating the actual dischargeable capacity of the battery stack according to the minimum grid-connected cluster number and the third charge state group; according to the first state-of-charge group, calculating the state-of-charge variation of each battery cluster from the current state to the full state, and taking the state-of-charge variation as a fourth state-of-charge group; calculating the actual chargeable capacity of the battery stack according to the minimum grid-connected cluster number and the fourth charge state group; and correcting the state of charge of the cell stack according to the actual dischargeable capacity of the cell stack and the actual chargeable capacity of the cell stack. The current state of the battery stack can be better evaluated, energy is reasonably distributed, and the safety and the utilization efficiency of battery use are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of battery energy storage, and in particular to a battery stack state of charge correction method, system, medium, equipment and program product. BACKGROUND

[0002] At present, most battery energy storage systems are managed by combining a certain number of battery cells in series, parallel and connecting controllers, etc., to form a battery system with a stack-cluster topology. The battery management system (BMS) needs to reasonably evaluate the state of charge of the battery levels such as stacks and clusters, and output operating indicators such as stack SOC (State of Charge) and cluster SOC. Since the battery stack-cluster structure usually has a relatively complex connection relationship, the clusters in the battery stack can be independently controlled by the BMS and off-grid state, while having electrical connection and safety requirement restrictions such as the minimum number of grid-connected clusters, so the estimation of the stack SOC needs to utilize the battery charging and discharging characteristics, and also needs to consider the electrical topology structure and operating conditions. Correctly calculating the stack SOC under off-grid can reasonably reflect the chargeable and dischargeable capacity of the battery stack. SUMMARY

[0003] The purpose of the present application is to provide a battery stack state of charge correction method, system, computer readable storage medium, electronic device and computer program product, which can reasonably reflect the chargeable and dischargeable capacity of the battery pair by correcting the state of charge of the battery pair.

[0004] To solve the above technical problems, the present application provides a battery stack state of charge correction method, and the specific technical solutions are as follows:

[0005] Obtain a first state of charge group of each battery cluster in the battery stack when full, and a second state of charge group of each battery cluster when empty;

[0006] Calculate the state of charge change amount of each battery cluster from the current state to the empty state as a third state of charge group according to the second state of charge group;

[0007] Calculate the actual dischargeable capacity of the battery stack according to the minimum number of grid-connected clusters and the third state of charge group;

[0008] Calculate the state of charge change amount of each battery cluster from the current state to the full state as a fourth state of charge group according to the first state of charge group;

[0009] Calculate the actual chargeable capacity of the battery stack according to the minimum number of grid-connected clusters and the fourth state of charge group;

[0010] Correct the state of charge of the battery stack according to the actual dischargeable capacity of the battery stack and the actual chargeable capacity of the battery stack.

[0011] Optionally, the calculating the actual dischargeable capacity of the battery stack according to the minimum grid-connected cluster number and the third state of charge group comprises:

[0012] arranging the third state of charge group in descending order to obtain an ordered third state of charge group;

[0013] setting the minimum grid-connected cluster number as m, the total cluster number of the battery stack as n, and the actual dischargeable capacity of the battery stack as the product of the mth third state of charge in the ordered third state of charge group and m, and the sum of the state of charge change amounts generated from the current state to emptying of the clusters from the m+1th group to the nth group in the ordered third state of charge group.

[0014] Optionally, the calculating the actual chargeable capacity of the battery stack according to the minimum grid-connected cluster number and the fourth state of charge group comprises:

[0015] arranging the fourth state of charge group in descending order to obtain an ordered fourth state of charge group;

[0016] the actual chargeable capacity of the battery stack is the product of the mth third state of charge in the ordered fourth state of charge group and m, and the sum of the state of charge change amounts generated from the current state to full charging of the clusters from the m+1th group to the nth group in the ordered third state of charge group.

[0017] Optionally, before the calculating the actual dischargeable capacity of the battery stack according to the minimum grid-connected cluster number and the third state of charge group, the method further comprises:

[0018] obtaining a standard battery cluster number according to a preset configuration of the battery stack;

[0019] determining the minimum grid-connected cluster number according to the standard battery cluster number and a battery redundancy strategy.

[0020] Optionally, the correcting the state of charge of the battery stack according to the actual dischargeable capacity of the battery stack and the actual chargeable capacity of the battery stack comprises:

[0021] calculating an actual state of charge of the battery stack according to the actual dischargeable capacity of the battery stack, the ratio of the actual dischargeable capacity of the battery stack and the sum of the actual dischargeable capacity of the battery stack and the actual chargeable capacity of the battery stack;

[0022] correcting the state of charge of the battery stack according to the actual state of charge of the battery stack.

[0023] Optionally, after the correcting the state of charge of the battery stack according to the actual dischargeable capacity of the battery stack and the actual chargeable capacity of the battery stack, the method further comprises:

[0024] monitoring the charging and discharging process of the battery stack, updating a first updated state of charge group of each battery cluster when the battery stack is full, and a second updated state of charge group when the battery stack is empty; the first updated state of charge group is used to replace the first state of charge group to calculate the fourth state of charge group, and the second updated state of charge group is used to replace the second state of charge group to calculate the third state of charge group.

[0025] The application also provides a battery stack state of charge correction system, comprising:

[0026] a data acquisition module, configured to acquire a first state of charge group of each battery cluster when the battery stack is full, and a second state of charge group of each battery cluster when the battery stack is empty;

[0027] a first calculation module, configured to calculate a state of charge change amount of each battery cluster from a current state to an empty state as a third state of charge group according to the second state of charge group;

[0028] a second calculation module, configured to calculate an actual dischargeable capacity of the battery stack according to the minimum grid-connected cluster number and the third state of charge group;

[0029] a third calculation module, configured to calculate a state of charge change amount of each battery cluster from a current state to a full state as a fourth state of charge group according to the first state of charge group;

[0030] a fourth calculation module, configured to calculate an actual chargeable capacity of the battery stack according to the minimum grid-connected cluster number and the fourth state of charge group;

[0031] a correction module, configured to correct the state of charge of the battery stack according to the actual dischargeable capacity of the battery stack and the actual chargeable capacity of the battery stack.

[0032] The application also provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the battery stack state of charge correction method.

[0033] The application also provides an electronic device, comprising a memory and a processor, the memory stores a computer program, and the processor invokes the computer program in the memory to implement the steps of the battery stack state of charge correction method.

[0034] The application also provides a computer program product, comprising a computer program, and the computer program is executed to implement the steps of the battery stack state of charge correction method.

[0035] The application provides a battery stack state of charge correction method, comprising: obtaining a first state of charge group of each battery cluster in the battery stack when full, and a second state of charge group of each battery cluster when empty; calculating a state of charge change amount of each battery cluster from a current state to an empty state as a third state of charge group according to the second state of charge group; calculating an actual dischargeable capacity of the battery stack according to a minimum grid-connected cluster number and the third state of charge group; calculating a state of charge change amount of each battery cluster from a current state to a full state as a fourth state of charge group according to the first state of charge group; calculating an actual chargeable capacity of the battery stack according to the minimum grid-connected cluster number and the fourth state of charge group; and correcting the state of charge of the battery stack according to the actual dischargeable capacity of the battery stack and the actual chargeable capacity of the battery stack.

[0036] The application considers the state of charge of each battery cluster in the battery stack, off-grid cluster number requirements, historical charging and discharging states and other information to participate in dynamic statistics and operation, is suitable for various operation conditions including simultaneous charging and discharging of all clusters in the stack, operation when part of the clusters are allowed to be off-grid, operation when a single cluster is allowed to be on-grid, and inter-cluster balancing enabled during operation, and has good versatility. Meanwhile, in the correction process, the transition of the state of charge calculation result of the battery stack is smooth, and the full and empty conditions are synchronized with the actual operation condition, which can help users better evaluate the current state of the battery stack, reasonably allocate energy, and improve the safety and utilization efficiency of the battery.

[0037] The application also provides a battery stack state of charge correction system, a computer readable storage medium, an electronic device and a computer program product, which have the above beneficial effects, and details are not repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description only constitute the embodiments of the application, and for those skilled in the art, other drawings can be obtained without creative labor based on the provided drawings.

[0039] Figure 1 A flowchart of a battery stack state of charge correction method provided by the embodiments of the application;

[0040] Figure 2 A structural schematic diagram of a battery stack state of charge correction system provided by the embodiments of the application;

[0041] Figure 3 A structural diagram of an electronic device provided by the embodiments of the application. DETAILED DESCRIPTION

[0042] To make the objects, technical solutions and advantages of the embodiments of the present application clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0043] The object information involved in the present application includes but is not limited to object device information, object personal information and the like, and the data includes but is not limited to data for analysis, stored data, displayed data and the like, which are all information and data authorized by the object or fully authorized by each party, and the collection, use and processing of the related data need to comply with relevant national and regional laws, regulations and standards.

[0044] Referring to Figure 1 , Figure 1 A flowchart of a battery stack state of charge correction method provided by the embodiments of the present application is shown in FIG. 1. The method includes the following steps.

[0045] S101: Obtain a first state of charge group of each battery cluster in the battery stack when full, and a second state of charge group of each battery cluster when empty;

[0046] S102: Calculate a third state of charge group of each battery cluster from a current state to an empty state according to the second state of charge group;

[0047] S103: Calculate an actual dischargeable capacity of the battery stack according to a minimum grid-connected cluster number and the third state of charge group;

[0048] S104: Calculate a fourth state of charge group of each battery cluster from a current state to a full state according to the first state of charge group;

[0049] S105: Calculate an actual chargeable capacity of the battery stack according to a minimum grid-connected cluster number and the fourth state of charge group;

[0050] S106: Correct a state of charge of the battery stack according to the actual dischargeable capacity of the battery stack and the actual chargeable capacity of the battery stack.

[0051] During the charging process of the battery stack, the state of charge (SOC) of each battery cluster when full is recorded to form a first state of charge group. The first state of charge group reflects the capacity state of each battery cluster when full, and is the basis for calculating the chargeable capacity.

[0052] In the discharging process of the battery stack, the state of charge at which each battery cluster is empty (i.e. the power is exhausted) is recorded to form a second state of charge group. The second state of charge group reflects the capacity state of each battery cluster when it is empty, and is the basis for calculating the dischargeable capacity.

[0053] Thereafter, in step S102, the actual state of charge (SOC) of each battery cluster at present is obtained. For each battery cluster, the change in state of charge from the present state to the empty state, i.e. the difference between the present SOC value and the SOC value at empty (the value in the second state of charge group), is calculated, and these changes are grouped to form a third state of charge group, which represents the amount of power that each battery cluster can release from the present state to the empty state.

[0054] In step S103, the minimum grid-connected cluster number of the battery stack, i.e. the minimum number of battery clusters that must participate in discharging when operating in grid-connected mode, is determined. From the third state of charge group, the state of charge changes of the battery clusters corresponding to the minimum grid-connected cluster number are selected. These changes are added to obtain the total dischargeable capacity of the battery stack at the minimum grid-connected cluster number.

[0055] In a feasible implementation, the third state of charge group can be arranged in descending order to obtain an ordered third state of charge group;

[0056] Suppose that the minimum grid-connected cluster number when operating is m, the total number of clusters of the battery stack is n, and the actual dischargeable capacity of the battery stack is C. The product of the mth third state of charge in the ordered third state of charge group and m is added to the sum of the state of charge changes from the present state to the empty state of the clusters from the (m+1)th cluster to the nth cluster in the ordered third state of charge group.

[0057] In step S104, the actual state of charge (SOC) of each battery cluster at present is obtained. For each battery cluster, the change in state of charge from the present state to the full state, i.e. the difference between the SOC value at full (the value in the first state of charge group) and the present SOC value, is calculated, and these changes are grouped to form a fourth state of charge group, which represents the amount of power that each battery cluster can absorb from the present state to the full state.

[0058] In step S105, the minimum grid-connected cluster number of the battery stack, i.e. the minimum number of battery clusters that must participate in charging when operating in grid-connected mode, is determined. From the fourth state of charge group, the state of charge changes of the battery clusters corresponding to the minimum grid-connected cluster number are selected. These changes are added to obtain the total chargeable capacity of the battery stack at the minimum grid-connected cluster number.

[0059] Similarly, the fourth state of charge groups can be arranged in descending order to obtain an ordered fourth state of charge group. The actual chargeable capacity of the battery stack is the product of the mth third state of charge in the ordered fourth state of charge group and m, and the sum of the state of charge changes from the current state to full charge of the m+1th group cluster to the nth group cluster in the ordered third state of charge group.

[0060] It should be noted that the processes of S102+S103 and S104+S105 are independent of each other, and there is no established execution order. In other embodiments of the present application, the two can be executed simultaneously, or there is no requirement for the execution order.

[0061] Finally, the calculated actual dischargeable capacity and actual chargeable capacity of the battery stack can be compared with the actual operation data of the battery stack. According to the comparison result, the state of charge (SOC) of the battery stack is adjusted to ensure that it accurately reflects the actual available capacity of the battery stack. Specifically, the formula can be as follows:

[0062] ;

[0063] wherein, represents the actual dischargeable capacity of the battery stack, represents the actual chargeable capacity of the battery stack, is the actual state of charge of the battery stack.

[0064] In this way, the present application can ensure that the state of charge display of the battery stack is accurate and reliable, and provide accurate reference for the charge and discharge management, energy scheduling and safe operation of the battery stack.

[0065] Herein, the determination of the minimum grid-connected cluster number in the embodiments of the present application is not limited, and in a feasible implementation, the standard battery cluster number can be obtained according to the preset configuration of the battery stack, and the minimum grid-connected cluster number can be determined according to the standard battery cluster number and the battery redundancy strategy. The minimum grid-connected cluster number represents the minimum number of battery clusters allowed to be connected in parallel under ideal conditions, which ensures that the actual power of the battery cluster is less than the maximum safe power, and the total power of the battery stack after being connected in parallel can meet the grid-connected requirement.

[0066] The battery redundancy strategy is to improve the reliability and safety of the system, and usually includes N+1 redundancy, N+M redundancy or a specific redundancy ratio. The standard battery cluster number can be adjusted according to the actual battery redundancy strategy. It is ensured that the battery stack can still meet the grid-connected power requirement when part of the battery clusters fail, and the reliability and stability of the battery stack are improved.

[0067] A battery management system (BMS) can regulate the parallel structure of the battery system in each cluster in the stack, thereby individually controlling the connection state of a cluster to the stack to be cut out or put in, which is referred to as parallel and off-grid. In the normal operating state of the battery system, all clusters or part of the clusters in the battery stack are connected to the stack system in parallel, and charging or discharging is performed at the same time. The battery stack system can normally work when at least M clusters are connected to the grid.

[0068] Due to the influence of factors such as the specific implementation and process of the parallel connection between the battery clusters, the differences in the characteristics and aging degree of the batteries in each cluster, and the scheduling strategy, the state of charge (SOC) of each cluster often presents inconsistent conditions. In the discharging state, the cluster with a low state of charge will first reach the emptying cutoff voltage and be cut out by the BMS, and the other clusters will continue to discharge, and then the same will be cut out according to the state of charge of the other clusters, until the number of remaining clusters connected to the grid after a certain cut-out is less than the minimum number M of clusters connected to the grid set by the battery system, the BMS will consider that the stack reaches the emptying state, and all the remaining clusters will be cut out at once, and the discharging will be stopped to protect the battery system. In the charging state, the cluster with a high state of charge will first reach the full charging voltage and be cut out in turn, until the number of remaining clusters connected to the grid is less than M, it is considered that the stack reaches the full state, and all the remaining clusters are cut out to stop charging.

[0069] The actual available capacity of the battery stack can be considered as the sum of the chargeable capacity and the dischargeable capacity under the current state. In the charging state, all clusters charge the same amount of electricity, and the clusters are arranged in descending order of state of charge, and the clusters are charged in turn until the Mth cluster is full, and the charging is stopped. Therefore, the clusters can be arranged in descending order of state of charge, and the chargeable capacity of each cluster is accumulated from the first cluster to the Mth cluster. Since the remaining clusters cannot be fully charged, the chargeable capacity of the Mth cluster is used as the actual chargeable capacity of the remaining clusters to participate in the accumulation, and finally the actual chargeable capacity of the stack is obtained.

[0070] In the discharging state, the clusters are arranged in ascending order of state of charge, and the dischargeable capacity of each cluster is accumulated from the first cluster to the Mth cluster. Since the remaining clusters cannot be emptied, the dischargeable capacity of the Mth cluster is used as the actual dischargeable capacity of the remaining clusters to participate in the accumulation, and finally the actual dischargeable capacity of the stack is obtained.

[0071] The actual chargeable and dischargeable capacities of the stack are added to obtain the actual total capacity of the stack, and the dischargeable capacity is divided by the actual total capacity to obtain the state of charge of the stack.

[0072] Under standard conditions, the capacity and the state of charge have a one-to-one correspondence, and the final stack state of charge calculation result is a ratio, so the cluster capacity of the calculation process can use the state of charge instead of calculation. That is, the current theoretical maximum dischargeable capacity of each cluster can be represented by (current state of charge of the cluster - 0%), and the theoretical maximum chargeable capacity of the cluster can be represented by (100% - current state of charge of the cluster).

[0073] The above stack state of charge calculation process is based on the current state as the reference, and each cluster is continuously charged and discharged under the same working condition as the hypothetical premise for analysis and evaluation. In the actual production environment, each cluster is affected by factors such as the equalization module and inter-cluster circulation, and the size of the state of charge of each cluster at a certain moment during charging and discharging may not be consistent with the final stack full discharge empty ordering. There is still a certain error in directly estimating the state of charge of each cluster corresponding to the stack full / empty moment. At this time, the last time the stack full / empty moment corresponding to the state of charge of each cluster can be recorded to correct the maximum state of charge that each cluster can actually charge to and the minimum state of charge that each cluster can actually discharge to. At this time, the current theoretical maximum dischargeable capacity of each cluster can be represented by (current state of charge of the cluster - last time stack empty state of charge of the cluster), and the theoretical maximum chargeable capacity of the cluster can be represented by (last time stack full state of charge of the cluster - current state of charge of the cluster).

[0074] The embodiments of the present application fully consider the state of charge of each battery cluster in the battery stack, the off-grid cluster number requirement, and the historical charging and discharging state information to participate in dynamic statistics and operation, and are suitable for various operating conditions including simultaneous charging and discharging of all clusters in the stack, allowing part of the clusters to run off-grid, allowing a single cluster to run on-grid, enabling inter-cluster equalization during operation, and have good versatility. At the same time, in the correction process, the transition of the battery stack state of charge calculation result is smooth, and the full discharge empty condition is synchronized with the actual operating condition, which can help users better evaluate the current state of the battery stack, reasonably allocate energy, and improve the safety and utilization efficiency of the battery.

[0075] On the basis of the above embodiments, the charging and discharging process of the battery stack can also be monitored. When the battery stack is in a full state, the first updated state of charge group of each battery cluster when full and the second updated state of charge group when empty are obtained. The first updated state of charge group is used to replace the first state of charge group to calculate the fourth state of charge group, and the second updated state of charge group is used to replace the second state of charge group to calculate the third state of charge group.

[0076] By monitoring the charging and discharging process of the battery stack and updating the state of charge group of each battery cluster when full and empty, the performance of the battery management system can be significantly improved, the accuracy of SOC estimation can be improved, the battery management strategy can be optimized, the system reliability can be improved, the battery life can be prolonged, the energy utilization efficiency can be improved, the flexibility and adaptability of the system can be enhanced, and the maintenance cost can be reduced.

[0077] In order to better explain the correction process involved in the present application, the following expressions are used for illustration:

[0078] In all the following steps represents the minimum number of clusters set for the battery system to operate in grid-connected mode, represents the total number of clusters in the battery stack.

[0079] First, the SOC of each cluster when the stack is full is initialized to 100%, denoted as , , , and the SOC of each cluster when the stack is empty is initialized to 0%, denoted as , , thereby obtaining a first state-of-charge group of each battery cluster in the battery stack when full, and a second state-of-charge group of each battery cluster when empty;

[0080] The SOC change amount of each cluster from the current state to empty is calculated, and arranged in descending order, and the third state-of-charge group is denoted as ; the calculation method of the i-th cluster is as follows:

[0081] ;

[0082] In the above formula, RackSoc i represents the current SOC of the i-th cluster.

[0083] Then, the actual dischargeable capacity of the battery stack is calculated according to the minimum number of grid-connected clusters and the third state-of-charge group:

[0084] ;

[0085] The SOC change amount of each cluster from the current state to full is calculated, and arranged in descending order, and the fourth state-of-charge group is denoted as ; the calculation method of the i-th cluster is as follows:

[0086] ;

[0087] The actual chargeable capacity of the battery stack can be calculated by the following formula:

[0088] ;

[0089] Thereafter, the state-of-charge of the battery stack can be corrected according to the actual dischargeable capacity of the battery stack and the actual chargeable capacity of the battery stack, which is not described here.

[0090] Referring to Figure 2 , Figure 2A structural diagram of a battery stack state of charge correction system provided by an embodiment of the present application, the system comprising:

[0091] A data acquisition module configured to acquire a first state of charge group of each battery cluster in the battery stack when full, and a second state of charge group of each battery cluster when empty;

[0092] A first calculation module configured to calculate, according to the second state of charge group, a state of charge variation of each battery cluster from a current state to an empty state as a third state of charge group;

[0093] A second calculation module configured to calculate, according to the minimum grid-connected cluster number and the third state of charge group, an actual dischargeable capacity of the battery stack;

[0094] A third calculation module configured to calculate, according to the first state of charge group, a state of charge variation of each battery cluster from a current state to a full state as a fourth state of charge group;

[0095] A fourth calculation module configured to calculate, according to the minimum grid-connected cluster number and the fourth state of charge group, an actual chargeable capacity of the battery stack;

[0096] A correction module configured to correct a state of charge of the battery stack according to the actual dischargeable capacity of the battery stack and the actual chargeable capacity of the battery stack.

[0097] Based on the above embodiment, as a preferred embodiment, further comprising:

[0098] A minimum grid-connected cluster number calculation module configured to acquire a standard battery cluster number according to a preset configuration of the battery stack, and determine the minimum grid-connected cluster number according to the standard battery cluster number and a battery redundancy strategy.

[0099] Based on the above embodiment, as a preferred embodiment, further comprising:

[0100] A battery stack monitoring module configured to monitor a charging and discharging process of the battery stack, and update a first updated state of charge group of each battery cluster when full, and a second updated state of charge group when empty; the first updated state of charge group is used to replace the first state of charge group to calculate the fourth state of charge group, and the second updated state of charge group is used to replace the second state of charge group to calculate the third state of charge group.

[0101] The present application also provides an embodiment corresponding to a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the method described in the above method embodiment.

[0102] It can be understood that if the method in the above embodiment is implemented in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and performs all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0103] The computer readable storage medium provided in the embodiment includes the method mentioned above, and the effects are the same as above.

[0104] The computer program product provided in the embodiment includes a computer program, which is executed to implement the corresponding steps of the battery stack state of charge correction method embodiment as described above, and the effects are the same as above.

[0105] The present application also provides an electronic device, referring to Figure 3 , the structural diagram of an electronic device provided by the embodiment of the present application, as Figure 3 shown, can include a processor 1410 and a memory 1420.

[0106] The processor 1410 can include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1410 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a PLA (Programmable Logic Array). The processor 1410 can also include a main processor and a coprocessor, the main processor being a processor for processing data in an awake state, also known as a CPU (Central Processing Unit), and the coprocessor being a low-power processor for processing data in a standby state. In some embodiments, the processor 1410 can be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and drawing the content to be displayed by the display screen. In some embodiments, the processor 1410 can also include an AI (Artificial Intelligence) processor for processing machine learning-related computing operations.

[0107] The memory 1420 can include one or more computer-readable storage media that can be non-transitory. The memory 1420 can also include a high-speed random access memory, and a non-volatile memory such as one or more disk storage devices, flash storage devices. In this embodiment, the memory 1420 is at least used to store the following computer program 1421, wherein the computer program is loaded and executed by the processor 1410, and can implement the related steps in the method executed by the electronic device side disclosed in any of the preceding embodiments. In addition, the resources stored by the memory 1420 can also include an operating system 1422 and data 1423, and the storage mode can be temporary storage or permanent storage. The operating system 1422 can include Windows, Linux, Android, and the like.

[0108] In some embodiments, the electronic device can also include a display screen 1430, an input / output interface 1440, a communication interface 1450, a sensor 1460, a power supply 1470, and a communication bus 1480.

[0109] Of course, Figure 3 The structure of the electronic device shown does not constitute a limitation on the electronic device in the embodiments of the present application, and in actual applications, the electronic device can include more or fewer components than those shown, or some components can be combined. Figure 3 ​

[0110] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the systems provided in the embodiments, since they correspond to the methods provided in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0111] This document uses specific examples to illustrate the principles and implementation methods of this application. The description of the above examples is only intended to help understand the method and core ideas of this application. It should be noted that for those skilled in the art, without departing from the principles of this application, various improvements and modifications can be made to this application, and such improvements and modifications also fall within the scope of protection of this application.

[0112] It should also be noted that, in this specification, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.

Claims

1. A method for correcting the state of charge of a battery stack, characterized in that: include: Obtaining a first state-of-charge group of each battery cluster in the battery stack when fully charged, and a second state-of-charge group of each battery cluster when discharged; Calculating a state of charge change of each battery cluster from a current state to an empty state according to the second state of charge group as a third state of charge group; Calculating the actual discharge capacity of the battery stack according to the minimum number of grid-connected clusters and the third state of charge group; Calculating a state of charge change of each battery cluster from a current state to a fully charged state according to the first state of charge group as a fourth state of charge group; Calculating the actual chargeable capacity of the battery stack according to the minimum number of grid-connected clusters and the fourth state of charge group; The state of charge of the battery stack is corrected according to the actual discharge capacity of the battery stack and the actual charge capacity of the battery stack.

2. The battery stack state of charge correction method according to claim 1, characterized in that: Calculating the actual dischargeable capacity of the battery stack according to the minimum number of grid-connected clusters and the third state of charge group includes: Arranging the third state of charge groups from largest to smallest to obtain an ordered third state of charge group; Assuming that the minimum number of grid-connected clusters during operation is m, and the total number of clusters of the battery stack is n, the actual discharge capacity of the battery stack is the sum of the mth third state of charge in the ordered third state of charge group multiplied by m, and the state of charge change from the m+1th cluster to the nth cluster in the ordered third state of charge group from the current state to empty.

3. The battery stack state of charge correction method according to claim 2, characterized in that: Calculating the actual chargeable capacity of the battery stack according to the minimum number of grid-connected clusters and the fourth state of charge group includes: Arranging the fourth state-of-charge groups from largest to smallest to obtain ordered fourth state-of-charge groups; The actual chargeable capacity of the battery stack is the sum of the mth third state of charge in the ordered fourth state of charge group multiplied by m and the state of charge change from the m+1th cluster to the nth cluster in the ordered third state of charge group from the current state to full charge.

4. The battery stack state of charge correction method according to claim 1, characterized in that: Before calculating the actual dischargeable capacity of the battery stack according to the minimum number of grid-connected clusters and the third state of charge group, the method further includes: Obtain the number of standard battery clusters according to the preset configuration of the battery stack; The minimum number of grid-connected clusters is determined according to the standard number of battery clusters and a battery redundancy strategy.

5. The battery stack state of charge correction method according to claim 1, characterized in that: Correcting the state of charge of the battery stack according to the actual discharge capacity of the battery stack and the actual charge capacity of the battery stack includes: Calculating an actual battery stack state of charge according to a ratio of the actual discharge capacity of the battery stack to the sum of the actual discharge capacity of the battery stack and the actual charge capacity of the battery stack; The battery stack state of charge is corrected according to the actual battery stack state of charge.

6. The battery stack state of charge correction method according to claim 1, characterized in that: After correcting the state of charge of the battery stack according to the actual discharge capacity of the battery stack and the actual charge capacity of the battery stack, the method further includes: Monitor the charging and discharging process of the battery stack. When the battery stack is in a fully charged state, update to obtain a first updated state of charge group of each battery cluster when fully charged, and a second updated state of charge group when empty; the first updated state of charge group is used to replace the first state of charge group to calculate the fourth state of charge group, and the second updated state of charge group is used to replace the second state of charge group to calculate the third state of charge group.

7. A battery stack state of charge correction system, characterized in that: include: a data acquisition module, configured to acquire a first state of charge group of each battery cluster in the battery stack when fully charged, and a second state of charge group of each battery cluster when discharged; a first calculation module, configured to calculate, based on the second state-of-charge group, a state-of-charge change of each battery cluster from a current state to an empty state as a third state-of-charge group; A second calculation module is used to calculate the actual discharge capacity of the battery stack according to the minimum number of grid-connected clusters and the third state of charge group; a third calculation module, configured to calculate, based on the first state of charge group, a state of charge change of each battery cluster from a current state to a fully charged state as a fourth state of charge group; a fourth calculation module, configured to calculate an actual chargeable capacity of the battery stack according to the minimum number of grid-connected clusters and the fourth state of charge group; The correction module is used to correct the state of charge of the battery stack according to the actual discharge capacity of the battery stack and the actual charge capacity of the battery stack.

8. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the method according to any one of claims 1 to 6 when executing the computer program.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which implements the steps of the method according to any one of claims 1 to 6 when executed.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the steps of the method according to any one of claims 1 to 6 when the computer program is executed.

Citation Information

Patent Citations

  • Phosphoric acid iron lithium battery management system and system on chip (SOC) calibration method

    CN105990857A

  • Performance evaluation system for power station battery system

    CN112540296A

  • Capacity calibration method of battery system, battery system and readable storage medium

    CN113138343A

  • Battery cluster SOC and SOH calibration method, system and device and storage medium

    CN114384431A

  • Battery stack SOC value calculation method, device and system and readable storage medium

    CN115407208A