Battery pack active balancing control method, device, equipment and storage medium

Through active balancing control of battery status prediction and energy flow optimization scheduling, the consistency problem of battery cells within the battery pack is solved, energy utilization is improved and life is extended, and energy waste and thermal management pressure are reduced.

CN120498087BActive Publication Date: 2025-10-10SHENZHEN SHENGLU IOT COMM TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510969381.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-15
Publication Date
2025-10-10
Estimated Expiration
2045-07-15

AI Technical Summary

Technical Problem

In existing technologies, there are deviations in parameters such as capacity, internal resistance and voltage between different battery cells in a battery pack, which leads to consistency issues, affects system energy utilization, shortens battery pack life and poses safety hazards. Traditional passive balancing methods cause energy waste and thermal management burdens.

Method used

By collecting battery pack data in real time, predicting the future trend of battery cells, building a directed graph and distribution graph model of energy flow path, optimizing energy transfer paths and values, and achieving active balancing control.

Benefits of technology

Improve system energy utilization, extend battery life, and reduce energy waste and thermal management pressure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120498087B_ABST
    Figure CN120498087B_ABST
Patent Text Reader

Abstract

A battery pack active balancing control method, device, equipment and storage medium, through real-time acquisition of the operation data of each battery cell in the battery pack; based on the historical operation state data and the current operation data, the operation trend of each battery cell in the future preset period is predicted; the energy flow path directed graph between each battery cell is determined based on the operation trend of each battery cell, and the energy distribution graph model is constructed based on the energy flow path directed graph; based on the preset optimization rule, the energy distribution graph model is analyzed to determine the energy transfer path and the balancing energy value on each energy transfer path; based on the energy transfer path and the balancing energy value, the energy of each battery cell is balanced. Through the active balancing control of battery state prediction and energy flow optimization scheduling, the system energy utilization is effectively improved and the battery life is prolonged.
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 management, in particular to a battery pack active balancing control method, device, equipment and storage medium. BACKGROUND

[0002] With the wide application of lithium ion batteries in electric vehicles, renewable energy storage systems and mobile devices, the capacity, energy density and use scale of battery packs are continuously expanding. However, due to factors such as production process differences, changes in working environment and uneven aging during the cycle process, there are gradually deviations in capacity, internal resistance, voltage and other parameters between different battery cells, leading to increasingly prominent consistency problems within the battery pack. Such consistency differences not only cause some battery cells to be overcharged or overdischarged, affecting the energy utilization rate of the entire system, but also accelerate the aging of some battery cells, shorten the overall service life of the battery pack, and even cause safety hazards.

[0003] Currently, the industry generally uses passive balancing to alleviate battery consistency problems. Passive balancing usually reduces the charge level of high-capacity battery cells by dissipating excess electricity (for example, by dissipating heat through resistance), thereby maintaining consistency with other battery cells. Although this method has a relatively simple circuit structure and low cost, the balancing process causes a large amount of energy waste, and the system energy utilization efficiency is low. In particular, in scenarios where the battery capacity is large and the difference is significant, the heat management burden caused by dissipating energy also increases significantly. SUMMARY

[0004] Therefore, the embodiments of the present application provide a battery pack active balancing control method, device, equipment and storage medium, which aims to effectively improve the system energy utilization rate while prolonging the battery life through battery state prediction and energy flow optimization scheduling active balancing control.

[0005] The first aspect of the embodiments of the present application provides a battery pack active balancing control method, comprising:

[0006] real-time collection of operation data of each battery cell in the battery pack;

[0007] based on historical operation state data and current operation data, predicting the operation trend of each battery cell in a future preset period;

[0008] determining an energy flow path directed graph between each battery cell based on the operation trend of each battery cell, and constructing an energy distribution graph model based on the energy flow path directed graph;

[0009] analyzing the energy distribution graph model based on a preset optimization rule to determine an energy transfer path and a balancing energy value on each energy transfer path;

[0010] Energy balancing is performed on each battery cell based on the energy transfer path and the balanced energy value.

[0011] In one embodiment, determining a directed graph of energy flow paths between the battery cells based on the operating trends of the battery cells includes:

[0012] Based on the operating trends of each battery cell, the energy transfer conditions, voltage direction, current path and capacity redundancy between the battery cells are determined respectively;

[0013] Based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy, a directed graph of energy flow paths between the battery cells is determined.

[0014] In one embodiment, determining a directed graph of energy flow paths between the battery cells based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy includes:

[0015] Based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy, the energy flow paths between the battery cells and the directions of the energy flow paths are determined to obtain the energy flow path directed graph.

[0016] In one embodiment, constructing an energy distribution graph model based on the energy flow path directed graph includes:

[0017] Based on the state of charge and capacity estimation values ​​of the interconnected batteries, the weight of each edge in the energy flow path directed graph is determined respectively to obtain the energy distribution graph model.

[0018] In one embodiment, determining the weight of each edge in the directed graph of the energy flow path based on the state of charge and capacity estimation value of each interconnected battery includes:

[0019] For interconnected batteries i and j, the corresponding edge weights in the directed graph of the energy flow path are expressed as:

[0020] ;

[0021] in, represents the energy flow path weight from battery i to battery j, represents the state of charge of battery i, represents the state of charge of battery j, represents the estimated capacity of battery j, represents the estimated capacity of battery i, , Represents the weight adjustment coefficient.

[0022] In one embodiment, the operating trend of each battery cell in a future preset period includes: state of charge, estimated capacity, voltage, and state of charge change slope.

[0023] In one embodiment, the determining of energy transfer conditions between battery cells based on the operating trends of the battery cells includes:

[0024] For each pair of battery cells i and j, if the difference between the state of charge of battery cell i in the future preset cycle and the state of charge of battery cell j in the future preset cycle is greater than the preset charge difference threshold, and the estimated capacity of battery cell j in the future preset cycle is greater than the preset battery capacity threshold, it is determined that the energy transfer condition is met between battery cells i and j; otherwise, the energy transfer condition is not met between battery cells i and j.

[0025] A second aspect of an embodiment of the present application provides a battery pack active balancing control device, comprising:

[0026] The acquisition module is used to collect the operating data of each cell in the battery pack in real time;

[0027] The prediction module is used to predict the operating trend of each battery cell in the future preset period based on historical operating status data and current operating data;

[0028] A construction module is used to determine a directed graph of energy flow paths between the battery cells based on the operation trends of the battery cells, and to construct an energy distribution graph model based on the directed graph of energy flow paths;

[0029] An analysis module, configured to analyze the energy distribution diagram model based on preset optimization rules to determine energy transfer paths and a balanced energy value on each energy transfer path;

[0030] A balancing module is used to balance the energy of each battery cell based on the energy transfer path and the balanced energy value.

[0031] In one embodiment, the building block includes:

[0032] A judgment unit, configured to judge the energy transfer conditions, voltage direction, current path, and capacity redundancy between the cells based on the operating trends of the cells;

[0033] A determining unit is used to determine a directed graph of energy flow paths between the battery cells based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy.

[0034] In one embodiment, the determining unit is specifically configured to:

[0035] Based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy, the energy flow paths between the battery cells and the directions of the energy flow paths are determined to obtain the energy flow path directed graph.

[0036] In one embodiment, the building block is specifically configured to:

[0037] Based on the state of charge and capacity estimation values ​​of the interconnected batteries, the weight of each edge in the energy flow path directed graph is determined respectively to obtain the energy distribution graph model.

[0038] In one embodiment, the building block is specifically configured to:

[0039] For interconnected batteries i and j, the corresponding edge weights in the directed graph of the energy flow path are expressed as:

[0040] ;

[0041] in, represents the energy flow path weight from battery i to battery j, represents the state of charge of battery i, represents the state of charge of battery j, represents the estimated capacity of battery j, represents the estimated capacity of battery i, , Represents the weight adjustment coefficient.

[0042] In one embodiment, the operating trend of each battery cell in a future preset period includes: state of charge, estimated capacity, voltage, and state of charge change slope.

[0043] In one embodiment, the determining unit is specifically configured to:

[0044] For each pair of battery cells i and j, if the difference between the state of charge of battery cell i in the future preset cycle and the state of charge of battery cell j in the future preset cycle is greater than the preset charge difference threshold, and the estimated capacity of battery cell j in the future preset cycle is greater than the preset battery capacity threshold, it is determined that the energy transfer condition is met between battery cells i and j; otherwise, the energy transfer condition is not met between battery cells i and j.

[0045] A third aspect of an embodiment of the present application provides a battery pack active balancing control device, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor; when the processor executes the computer program, the steps of the method described in the first aspect above are implemented.

[0046] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the method described in the first aspect above are implemented.

[0047] The beneficial effects of the embodiments of the present application are as follows: by collecting the operating data of each battery cell in the battery pack in real time; based on the historical operating status data and the current operating data, predicting the operating trend of each battery cell in the future preset period; determining the energy flow path directed graph between each battery cell based on the operating trend of each battery cell, and constructing an energy distribution graph model based on the energy flow path directed graph; analyzing the energy distribution graph model based on preset optimization rules to determine the energy transfer path and the balanced energy value on each energy transfer path; and balancing the energy of each battery cell based on the energy transfer path and the balanced energy value. Through active balancing control of battery status prediction and energy flow optimization scheduling, the aim is to effectively improve the system energy utilization while extending the battery life. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0049] Figure 1 A flowchart of a battery pack active balancing control method according to an embodiment of the present application;

[0050] Figure 2 A schematic diagram of a battery pack active balancing control device provided in one embodiment of the present application;

[0051] Figure 3 A schematic diagram of a battery pack active balancing control device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0052] The following embodiments of the technical solution of the present application will be described in detail with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application and are therefore only examples and are not intended to limit the scope of protection of the present application.

[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned figure descriptions are intended to cover non-exclusive inclusions.

[0054] In the description of the embodiments of this application, the technical terms "first" and "second" are used only to distinguish different objects and should not be understood to indicate or imply relative importance or implicitly specify the quantity, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, the meaning of "plurality" is more than two, unless otherwise clearly and specifically defined.

[0055] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0056] In the description of the embodiments of this application, the term "and / or" is simply a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent the following three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0057] In the description of the embodiments of the present application, the term "multi-frame" refers to two or more (including two).

[0058] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.

[0059] An embodiment of the present application provides a method for active balancing control of a battery pack, which aims to effectively improve system energy utilization while extending battery life through active balancing control of battery status prediction and energy flow optimization scheduling.

[0060] See also Figure 1 , Figure 1 This is a flow chart of a battery pack active balancing control method provided in one embodiment of the present application. The battery pack active balancing control method is applied to a wireless energy storage BMS system and is implemented by a battery pack active balancing control device. The battery pack active balancing control device includes but is not limited to a terminal or a server. Figure 1It can be known that the battery pack active balancing control method provided by the embodiment of the application comprises steps S110 to S150. Details are as follows:

[0061] S110: Real-time collection of operation data of each cell in the battery pack.

[0062] Exemplarily, the operation data of the cell includes voltage, current, temperature, state of charge, capacity and the like. Through the real-time collection of the multi-modal data, a basis is provided for subsequent state prediction and energy scheduling.

[0063] S120: Prediction of operation trend of each cell in a future preset period based on historical operation state data and current operation data.

[0064] In order to judge whether the cell has the ability to output or receive energy and whether it can safely participate in energy exchange, the embodiment analyzes the historical operation state data and the real-time collected current operation data by using a pre-trained time series prediction model (such as LSTM / GRU) to predict the operation trend of each cell in a future preset period. In an embodiment, the operation trend of each cell in the future preset period includes: predicted state of charge value, capacity estimation value, voltage change trend, state of charge change slope.

[0065] The embodiment improves the accuracy of judging the energy exchange potential of the cell by using the time series model to predict the future trend, provides a dynamic forward-looking perspective for constructing the scheduling graph, rather than a static scheduling.

[0066] S130: Determination of an energy flow path directed graph between the cells based on the operation trend of each cell, and construction of an energy distribution graph model based on the energy flow path directed graph.

[0067] The energy flow path directed graph not only represents whether the cells meet the energy output / input condition, but also needs to represent the ability of controllable energy flow.

[0068] Exemplarily, the determination of the energy flow path directed graph between the cells based on the operation trend of each cell comprises: judging the energy transfer condition, voltage direction, current path and capacity redundancy between the cells based on the operation trend of each cell; and determining the energy flow path directed graph between the cells based on the energy transfer condition, voltage direction, current path and capacity redundancy.

[0069] Based on the operating trend of each battery cell, the energy transfer conditions between the battery cells are judged separately, including: for each pair of battery cells i and battery cells j, if the difference between the charge state of battery cell i in the future preset cycle and the charge state of battery cell j in the future preset cycle is greater than the preset charge difference threshold, and the health state of battery cell j in the future preset cycle is greater than the preset battery health state threshold, it is determined that the energy transfer condition between battery cell i and battery cell j is met; otherwise, the energy transfer condition between battery cell i and battery cell j is not met.

[0070] Based on the operating trends of each battery cell, the system determines whether the voltage direction between the cells supports mutual transmission, whether the corresponding current path allows reverse flow, and whether the capacity redundancy is sufficient. The capacity redundancy is used to determine whether the current cell still has the ability to absorb energy.

[0071] Based on the energy transfer conditions, voltage direction, current path and capacity redundancy, a directed graph of energy flow paths between each battery cell is determined, including: based on the energy transfer conditions, voltage direction, current path and capacity redundancy, the energy flow path between each battery cell and the direction of each energy flow path are determined to obtain a directed graph of energy flow paths.

[0072] Specifically, for any cell pair (i, j), if all of the following conditions are met: the difference in state of charge between cells i and j within a preset future cycle is greater than a preset charge difference threshold, there is a sufficient state of charge difference, the voltage direction satisfies energy flow from high to low, the current path supports energy transfer in the corresponding direction, and cell j has capacity redundancy, i.e., remaining charging headroom; it can be determined that there is an energy flow path between cells i and j. A directed edge is established from cell i to cell j, forming a directed energy flow path between cells i and j. The directed energy flow paths between all cells constitute a directed energy flow path graph.

[0073] An energy distribution graph model is constructed based on an energy flow path directed graph, including: determining the weight of each edge in the energy flow path directed graph based on the state of charge and capacity estimation value of each interconnected battery; and obtaining the energy distribution graph model based on the energy flow path directed graph and the weight of each edge.

[0074] Based on the state of charge and capacity estimation of each interconnected battery, the weight of each edge in the energy flow path directed graph is determined separately, including: for interconnected battery i and battery j, the corresponding edge weight in the energy flow path directed graph is expressed as:

[0075] ;

[0076] in, represents the energy flow path weight from battery i to battery j, represents the state of charge of battery i, represents the state of charge of battery j, represents the estimated capacity of battery j, represents the estimated capacity of battery i, Prevent decimals with zero denominator, , Represents the weight adjustment coefficient, which is used to balance the impact of power difference and capacity ratio.

[0077] By predicting the future state trends of battery cells, a directed graph representing energy dispatchability is constructed. Dynamically adjustable weights are then assigned to each edge in the directed graph based on the cell's state of charge and capacity, enabling comprehensive and accurate modeling of each cell's future energy trends. In summary, the nodes of the energy flow path directed graph represent each battery cell, the edges represent paths that meet energy flow conditions, and the edge weights represent energy dispatchability.

[0078] S140: Analyze the energy distribution diagram model based on preset optimization rules to determine the energy transfer path and the balanced energy value on each energy transfer path.

[0079] The energy allocation diagram model is analyzed based on a preset optimization rule, including: analyzing the energy allocation diagram model based on a rule of minimizing overall energy difference or based on a rule of maximizing available energy utilization rate.

[0080] For example, the energy distribution diagram model is analyzed based on the rule of minimizing the overall energy difference, with the goal of balancing the state of charge values ​​of all cells as much as possible and reducing the state of charge differences between cells. Specifically, an energy transfer objective function is constructed between any cells, and the energy transfer objective function is solved by pre-set constraints to obtain the energy transfer path and the balanced energy value on each energy transfer path. The constructed energy transfer objective function can be expressed as:

[0081] ;in, Indicates the energy value planned to be transferred from any cell i to any cell j during the current balancing period. The constraints include: Less than or equal to the energy dispatchability between cell i and cell j in the graph model, as well as the maximum energy transfer allowed between cell i and cell j. By minimizing this energy transfer objective function, we can obtain the corresponding target node and the balanced energy value between the target nodes.

[0082] Alternatively, the purpose of analyzing the energy distribution graph model based on the rule of maximizing the available energy utilization rate is to give priority to charging high-energy cells to low-energy cells, thereby increasing the total available energy of the entire battery pack. Specifically, an energy utilization efficiency function is defined, and constraints are defined, including: selecting cells with a state of charge greater than a preset state of charge as energy transfer sources, cells with a state of charge less than or equal to a preset state of charge and a remaining capacity greater than a preset remaining capacity as selection targets, and the shortest energy flow path as the preferred path; the energy utilization efficiency function is solved based on the above constraints, and during the solution process, the paths of all cells are sorted by unit efficiency, and the dispatchable energy is allocated in sequence until the constraints are met, thereby obtaining the target nodes that maximize the available energy utilization rate (the edges between the target nodes serve as energy transfer paths) and the balanced energy values ​​between the target nodes.

[0083] S150: Perform energy balance on each battery cell based on the energy transfer path and the balanced energy value.

[0084] Through the above analysis, it can be seen that the active balancing control method for battery packs provided in the embodiment of the present application collects the operating data of each battery cell in the battery pack in real time; predicts the operating trend of each battery cell in the future preset period based on the historical operating status data and the current operating data; determines the directed graph of the energy flow path between each battery cell based on the operating trend of each battery cell, and constructs an energy distribution graph model based on the directed graph of the energy flow path; analyzes the energy distribution graph model based on preset optimization rules to determine the energy transfer path and the balanced energy value on each energy transfer path; and balances the energy of each battery cell based on the energy transfer path and the balanced energy value. Active balancing control through battery status prediction and energy flow optimization scheduling aims to effectively improve system energy utilization while extending battery life.

[0085] See Figure 2 , Figure 2 Schematic diagram of a battery pack active balancing control device provided in one embodiment of the present application. The battery pack active balancing control device includes modules or units for executing Figure 1 Each step in the corresponding embodiment. Please refer to Figure 1 For the convenience of explanation, only the parts related to this embodiment are shown. Figure 2 The battery pack active balancing control device 200 includes:

[0086] The acquisition module 210 is used to collect the operating data of each cell in the battery pack in real time;

[0087] The prediction module 220 is used to predict the operating trend of each battery cell in a future preset period based on historical operating status data and current operating data;

[0088] A construction module 230 is configured to determine a directed graph of energy flow paths between the battery cells based on the operating trends of the battery cells, and to construct an energy distribution graph model based on the directed graph of energy flow paths;

[0089] An analysis module 240 is configured to analyze the energy distribution diagram model based on preset optimization rules to determine energy transfer paths and the balanced energy value on each energy transfer path;

[0090] The balancing module 250 is configured to balance the energy of each battery cell based on the energy transfer path and the balanced energy value.

[0091] In one embodiment, the building module 230 includes:

[0092] A judgment unit, configured to judge the energy transfer conditions, voltage direction, current path, and capacity redundancy between the cells based on the operating trends of the cells;

[0093] A determining unit is used to determine a directed graph of energy flow paths between the battery cells based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy.

[0094] In one embodiment, the determining unit is specifically configured to:

[0095] Based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy, the energy flow paths between the battery cells and the directions of the energy flow paths are determined to obtain the energy flow path directed graph.

[0096] In one embodiment, the construction module 230 is specifically configured to:

[0097] Based on the state of charge and capacity estimation values ​​of the interconnected batteries, the weight of each edge in the energy flow path directed graph is determined respectively to obtain the energy distribution graph model.

[0098] In one embodiment, the construction module 230 is specifically configured to:

[0099] For interconnected batteries i and j, the corresponding edge weights in the directed graph of the energy flow path are expressed as:

[0100] ;

[0101] in, represents the energy flow path weight from battery i to battery j, represents the state of charge of battery i, represents the state of charge of battery j, represents the estimated capacity of battery j, a capacity estimation value of the battery i, , a weight adjustment coefficient.

[0102] In an embodiment, the running trend of each cell in a future preset period includes a state of charge, a capacity estimation value, a voltage, and a state of charge change slope.

[0103] In an embodiment, the determining unit is specifically configured to:

[0104] For each pair of cells i and j, if the difference between the state of charge of cell i in a future preset period and the state of charge of cell j in the future preset period is greater than a preset state of charge difference threshold, and the capacity estimation value of cell j in the future preset period is greater than a preset battery capacity threshold, it is determined that the energy transfer condition is met between cell i and cell j, otherwise the energy transfer condition is not met between cell i and cell j.

[0105] See Figure 3 , Figure 3 A schematic diagram of a battery pack active balancing control device provided by an embodiment of the present application is shown in FIG. 3. The battery pack active balancing control device 300 includes a processor 310, a memory 320, and a computer program 330 stored in the memory 320 and executable on the processor 310. When the processor 310 executes the computer program 330, the steps in the above-described various battery pack active balancing control method embodiments are implemented, such as the steps S110-S150 shown in FIG. 1. Figure 3 As can be seen, the battery pack active balancing control device 300 includes a processor 310, a memory 320, and a computer program 330 stored in the memory 320 and executable on the processor 310. When the processor 310 executes the computer program 330, the steps in the above-described various battery pack active balancing control method embodiments are implemented, such as the steps S110-S150 shown in FIG. 1. Figure 1 Alternatively, when the processor 310 executes the computer program 330, the functions of the modules / units in the above-described various device embodiments are implemented, such as the functions of the modules 210-250 shown in FIG. 2. Figure 2 Alternatively, when the processor 310 executes the computer program 330, the functions of the modules / units in the above-described various device embodiments are implemented, such as the functions of the modules 210-250 shown in FIG. 2.

[0106] For example, the computer program 330 can be divided into an acquisition module, a prediction module, a construction module, an analysis module, and a balancing module.

[0107] The battery pack active balancing control device provided by the present embodiment can include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the battery pack active balancing control device can also include other components, such as a bus, an input / output interface, and the like. Figure 3The present invention is merely an example of a battery pack active balancing control device and does not constitute a limitation on the battery pack active balancing control device. The present invention may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the battery pack active balancing control device may also include input and output devices, network access devices, buses, etc.

[0108] The processor 310 may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0109] The memory 320 can be an internal storage unit of the battery pack active balancing control device, such as a hard drive or memory of the battery pack active balancing control device. The memory 320 can also be an external storage device of the battery pack active balancing control device, such as a plug-in hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. Furthermore, the battery pack active balancing control device can include both an internal storage unit and an external storage device. The memory 320 is used to store computer programs and other programs and data required by the battery pack active balancing control device. The memory 320 can also be used to temporarily store data that has been output or is about to be output.

[0110] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.

[0111] An embodiment of the present application also provides a network device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps of any of the above-mentioned method embodiments when executing the computer program.

[0112] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned various method embodiments can be implemented.

[0113] An embodiment of the present application provides a computer program product. When the computer program product is run on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned various method embodiments when executing the computer program product.

[0114] If the integrated unit is implemented as a software functional unit and sold or used as a standalone product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application can implement all or part of the process steps in the above-mentioned method embodiments by using a computer program to instruct the relevant hardware. The computer program can be stored in a computer-readable storage medium. When executed by a processor, the computer program can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a camera / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, removable hard drives, magnetic disks, or optical disks. In some jurisdictions, based on legislation and patent practice, computer-readable media cannot be electric carrier signals or telecommunication signals.

[0115] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0116] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0117] In the embodiments provided in this application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0118] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0119] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. A battery pack active balancing control method, characterized in that: include: Real-time collection of operating data of each cell in the battery pack; Based on historical operating status data and current operating data, predict the operating trend of each battery cell in the future preset cycle; Based on the operating trends of each battery cell, the energy transfer conditions, voltage direction, current path and capacity redundancy between the battery cells are determined; Based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy, a directed graph of energy flow paths between the battery cells is determined, and based on the state of charge and estimated capacity of each interconnected battery, the weight of each edge in the directed graph of energy flow paths is determined, thereby obtaining an energy distribution graph model; wherein, the weight of each edge in the directed graph of energy flow paths is determined based on the state of charge and estimated capacity of each interconnected battery, including: for interconnected battery i and battery j, the corresponding weight of the edge in the directed graph of energy flow paths is expressed as: W i→j =α·(SOC i -SOC j )+β·(SOH j -SOH i ); Among them, W i→j represents the energy flow path weight of energy flowing from battery i to battery j, SOC i Indicates the state of charge of battery i, SOC j Indicates the state of charge of battery j, SOH j represents the estimated capacity of battery j, SOH i represents the estimated capacity of battery i, α and β represent weight adjustment coefficients; Analyzing the energy distribution diagram model based on preset optimization rules to determine energy transfer paths and balanced energy values ​​on each energy transfer path; Energy balancing is performed on each battery cell based on the energy transfer path and the balanced energy value.

2. The battery pack active balancing control method according to claim 1, wherein: The determining, based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy, a directed graph of energy flow paths between the battery cells includes: Based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy, the energy flow paths between the battery cells and the directions of the energy flow paths are determined to obtain the energy flow path directed graph.

3. The battery pack active balancing control method according to claim 2, wherein: The operating trend of each battery cell in a future preset period includes: state of charge, estimated capacity, voltage, and state of charge change slope.

4. The battery pack active balancing control method according to claim 3, wherein: The energy transfer conditions between the battery cells are determined based on the operating trends of the battery cells, including: For each pair of battery cells i and j, if the difference between the state of charge of battery cell i in the future preset cycle and the state of charge of battery cell j in the future preset cycle is greater than the preset charge difference threshold, and the estimated capacity of battery cell j in the future preset cycle is greater than the preset battery capacity threshold, it is determined that the energy transfer condition is met between battery cells i and j; otherwise, the energy transfer condition is not met between battery cells i and j.

5. A battery pack active balancing control device, characterized in that: include: The acquisition module is used to collect the operating data of each cell in the battery pack in real time; The prediction module is used to predict the operating trend of each battery cell in the future preset period based on historical operating status data and current operating data; A building block for determining the energy transfer conditions, voltage direction, current path, and capacity redundancy between cells based on the operating trends of each cell. Based on the energy transfer condition, the voltage direction, the current path, and the capacity redundancy, a directed graph of energy flow paths between the battery cells is determined, and based on the state of charge and estimated capacity of each interconnected battery, the weight of each edge in the directed graph of energy flow paths is determined, thereby obtaining an energy distribution graph model; wherein, the weight of each edge in the directed graph of energy flow paths is determined based on the state of charge and estimated capacity of each interconnected battery, including: for interconnected battery i and battery j, the corresponding weight of the edge in the directed graph of energy flow paths is expressed as: W i→j =α·(SOC i -SOC j )+β·(SOH j -SOH i ); Among them, W i→j represents the energy flow path weight of energy flowing from battery i to battery j, SOC i Indicates the state of charge of battery i, SOC j Indicates the state of charge of battery j, SOH j represents the estimated capacity of battery j, SOH i represents the estimated capacity of battery i, α and β represent weight adjustment coefficients; An analysis module, configured to analyze the energy distribution diagram model based on preset optimization rules to determine energy transfer paths and a balanced energy value on each energy transfer path; A balancing module is used to balance the energy of each battery cell based on the energy transfer path and the balanced energy value.

6. A battery pack active balancing control device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and executable on the processor; When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Micro-grid energy storage battery active equalization method based on prediction

    CN113206508A

  • Battery energy balanced distribution and optimization method, device, equipment and storage medium

    CN119725825A