A lithium battery active equalization system and method of energy storage all-in-one machine

By constructing a multi-parameter linkage control strategy, the channel conduction sequence and time of the lithium battery active balancing system are optimized, solving the problem of path scheduling lag in the existing technology, realizing more efficient energy allocation and temperature rise management, and adapting to the needs of complex integrated energy storage systems.

CN121356100BActive Publication Date: 2026-06-23GUANGZHOU HUATUO NEW ENERGY TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU HUATUO NEW ENERGY TECH CO LTD
Filing Date
2025-10-27
Publication Date
2026-06-23

Smart Images

  • Figure CN121356100B_ABST
    Figure CN121356100B_ABST
Patent Text Reader

Abstract

The present application relates to lithium battery equalization technical field, specifically to a kind of lithium battery active equalization system and method of energy storage integrated machine, it includes cell pressure difference extraction module, reverse current variation monitoring module, beat conduction deployment module, hot distribution screening adjustment module, dynamic equalization output programming module.The present application obtains adjacent cell pressure difference screening channel number, analyzes the stability identification generated by conduction current variation, matches the path combination constructed by pressure difference ratio and conduction beat, optimizes the conduction order according to temperature rise trend, and generates equalization path sequence by channel information summary.The present application determines channel combination by pressure difference screening, extracts offset characteristics in combination with current variation rate, constructs order configuration according to conduction time sequence and pressure difference ratio, matches temperature rise trend to divide hot level channel, establishes multi-parameter conduction optimization rule, schedules path to prevent overheating and load imbalance, improves switching flexibility and energy deployment efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of lithium battery balancing technology, and in particular to an active lithium battery balancing system and method for an integrated energy storage device. Background Technology

[0002] The field of lithium battery balancing technology encompasses charge balancing control methods employed in battery energy storage systems to address voltage differences among multiple series-connected lithium battery cells. Its core objective is to ensure consistent voltage across all individual cells within a lithium battery pack during charging and discharging, thereby mitigating performance degradation and capacity loss caused by voltage inconsistencies. It primarily covers two technical approaches: passive balancing and active balancing. Passive balancing mainly relies on resistive discharge to dissipate the charge from the high-voltage battery, while active balancing uses charge transfer or energy conversion circuits to transfer excess energy from the high-voltage battery to the low-voltage battery. This is further refined into methods such as capacitive balancing, transformer balancing, inductive balancing, and switching power supply balancing. These methods differ in implementation path, efficiency, system complexity, and applicable scenarios, and are widely used in battery management systems in various applications, including new energy storage, transportation, and power systems.

[0003] One type of lithium battery active balancing system for integrated energy storage devices refers to a lithium battery management system applied in integrated energy storage equipment. It establishes a balancing path based on inductive energy transfer, identifies the voltage difference between individual cells in each battery string under control logic, and controls the current direction and on / off state to achieve the process of transferring energy from high-voltage cells to low-voltage cells. This mainly includes a balancing control strategy based on voltage detection results. By determining whether the voltage difference exceeds a set threshold, it initiates a charge transfer circuit based on inductive energy storage and release, and adjusts the transfer efficiency by combining timed on / off methods. Furthermore, the balancing system is adapted to modular integrated energy storage device structures, embedded in specific energy storage racks, and can adapt to battery packs of different capacities and structural configurations to complete the electrical scheduling of balancing behavior.

[0004] In existing technologies, the differential pressure threshold-based determination method ignores the changes in current response and temperature rise during the conduction process. When cell voltage fluctuates frequently or operating cycles are dense, it can easily lead to lag in path scheduling. The fixed channel conduction frequency causes some channels to have excessively high loads. The lack of a channel thermal state grouping and conduction priority ranking strategy can easily lead to repeated calls and power surge accumulation during path selection, resulting in problems such as abnormal path temperature and current disturbance imbalance. It also lacks the ability to coordinate and regulate multiple parameters and is difficult to adapt to the needs of integrated energy storage systems with complex structures and rapid operation rhythms. Summary of the Invention

[0005] The purpose of this invention is to overcome the shortcomings of the existing technology and to propose an active balancing system and method for lithium batteries in an integrated energy storage device.

[0006] To achieve the above objectives, the present invention adopts the following technical solution: an active balancing system for lithium batteries in an integrated energy storage device, the system comprising:

[0007] The cell voltage difference extraction module obtains the voltage difference between adjacent cell combinations in the series-connected cells of the integrated energy storage unit, summarizes them to form a difference sequence, extracts the cell pair with the largest difference and records its channel number as the target channel for this round of equalization, and generates the identification item of the current channel to be equalized.

[0008] The reverse current change monitoring module locates the conduction path current data based on the current channel identification item to be balanced, extracts the sampling point sequence of the rising segment and the falling segment, calculates the average rate of the two segments and compares the change direction, identifies the conduction offset state, and generates a channel conduction stability evaluation label.

[0009] The cycle conduction scheduling module, in conjunction with the channel conduction stability evaluation identifier, extracts the main channel conduction structure, adjusts the conduction time and interval, calls the voltage difference data of other channels and performs ratio judgment, rearranges the conduction order of channels within the effective range, and generates a balanced path conduction time combination table;

[0010] The heat distribution screening and adjustment module reads the channel temperature data corresponding to the equalization path conduction period combination table, compares the temperature rise change trend and classifies the level, marks the thermal state group and sorts it, sets the conduction priority mark for the lower temperature rise channel, and generates the equalization control table after channel thermal adjustment.

[0011] As a further embodiment of the present invention, the current channel identification item to be balanced includes the maximum differential pressure value, the corresponding cell channel number, and the target channel positioning identifier; the channel conduction stability evaluation identifier includes the initial and final current change rate, conduction offset difference value, and conduction status mark; the equalization path conduction time combination table includes conduction duration configuration, channel timing combination, and differential pressure ratio reference item; and the equalization control table after channel thermal adjustment includes thermal level classification label, conduction priority channel list, and temperature rise change grouping.

[0012] As a further aspect of the present invention, the cell voltage difference extraction module includes:

[0013] The voltage data acquisition submodule acquires the voltage detection channel list of the series-connected cells in the energy storage unit. Based on the physical arrangement order of the cells, it extracts and records the voltage values ​​in the channel list item by item, generates a voltage sequence list corresponding to the channel order, and calls the recorded values ​​of all channels in the voltage sequence list to establish a cell voltage value sequence.

[0014] The adjacent voltage difference calculation submodule, based on the voltage data arranged in the cell voltage value sequence, uses differential processing to obtain the voltage difference between adjacent channel voltage values, constructs adjacent combination relationships for all channels and calculates the voltage difference value item by item, records the voltage difference value corresponding to each channel combination, calls each voltage difference value to compare the size in turn, and filters out the combination item with the largest difference value in the voltage difference value range, generating the maximum voltage difference channel pair information set;

[0015] The channel identification generation submodule extracts the corresponding channel number item from the cell channel combination in the maximum differential pressure channel pair information set, inputs the number item as the channel identification field into the equalization module, calls the channel number for marking processing and generates the equalization identifier sequence to obtain the equalization channel identification item.

[0016] As a further aspect of the present invention, the step of calling the channel number for marking processing and generating a sequence of identifiers to be equalized specifically involves: the sequence of identifiers to be equalized being an identifier sequence with the same number of channels and channel order as the voltage sequence list; all channel identifiers in the identifier sequence are set to unbalanced state identifiers during the initialization phase;

[0017] The marking process for calling the channel number is specifically as follows: based on the cell channel combination in the maximum differential pressure channel pair information set, extract two channel number items from the cell channel combination; in the identifier sequence, query the channel position corresponding to the two channel number items; update the channel identifier of the two channel positions from the unbalanced state identifier to the unbalanced state identifier; the channels with the unbalanced state identifier in the identifier sequence together constitute the unbalanced channel identification item.

[0018] As a further aspect of the present invention, the reverse current change monitoring module includes:

[0019] The conduction channel identification submodule, based on the identification item of the channel to be balanced, locates the conduction path of the corresponding channel in the energy storage device, extracts the reverse current sampling channel number bound to it from the channel configuration table, and organizes it to form a current sampling channel list;

[0020] The current change extraction submodule extracts the current sampling sequences at the beginning and end of the conduction period according to the current sampling channel list. It calculates the rate of change of the sampling point difference between the two periods, takes the average to obtain the current change rate of the two periods, and further calculates the difference between the two to obtain the current rate offset set.

[0021] The conduction status discrimination submodule classifies and judges each channel based on the direction of change of the value of each item in the current rate offset set and in combination with a set threshold range, and marks the conduction stability status of each channel, and merges them to form a channel conduction stability evaluation label.

[0022] As a further aspect of the present invention, the beat conduction and adjustment module includes:

[0023] The conduction configuration reading submodule extracts the current conduction timing settings of the main path channel based on the channel conduction stability evaluation identifier, reads its conduction time length and non-conduction time interval value, rearranges the conduction and intermittent beats of the channel in segments, reconstructs the beat arrangement order, and generates the main path conduction rearrangement timing table.

[0024] The channel validity judgment submodule calls the voltage difference value of the corresponding channel in the main path conduction rearrangement timing table, collects the current voltage difference value of the other channels, calculates the ratio of the voltage difference of each channel to the voltage difference of the main path, compares whether the ratio of each channel is within the effective difference range, filters the set of channels that meet the conditions, and obtains the effective difference channel number set.

[0025] The conduction beat reorganization submodule, based on the channel sequence in the effective difference channel number set and combined with the conduction beat order set in the main path conduction rearrangement timing table, rearranges the conduction time period positions for channels that meet the conditions, constructs an alternating conduction and non-conduction rhythm arrangement structure, and generates a balanced path conduction time period combination table.

[0026] As a further aspect of the present invention, the heat distribution screening and adjustment module includes:

[0027] The temperature rise data reading submodule obtains the channel number listed in the equalization path conduction period combination table, calls the inductor temperature rise detection record under the corresponding channel, reads the temperature data in the current conduction cycle of each channel, calculates the average value with the temperature rise change sequence in the historical operation segment of the same channel, judges the difference between the current temperature rise value and the historical average change value, and generates a channel temperature rise offset list.

[0028] The heat rating calibration submodule divides all channels into intervals based on the temperature rise offset values ​​of each channel in the channel temperature rise offset list, sets the heat rating boundary line as the grouping benchmark, divides multiple rating segments according to the offset size, labels the corresponding heat rating number of each channel, and sorts the numbers to obtain the channel heat rating identifier set.

[0029] The conduction priority sorting submodule calls the sorting results in the channel thermal level identifier set, extracts the channel numbers with thermal levels below the set threshold as priority conduction channels, maps the priority sequence to the original equalization path conduction time combination table, rearranges and archives the conduction control order, and generates the equalization control table after channel thermal adjustment.

[0030] As a further aspect of the present invention, the system further includes:

[0031] The dynamic equalization output orchestration module selects channels that meet the conduction rules, voltage matching and thermal conditions according to the equalization control table after channel thermal adjustment, records the channel number and scheduling order, organizes the conduction path and archives it as an effective equalization task, and generates an active equalization completion path integration sequence.

[0032] The active balancing complete path integration sequence includes channel number sorting, conduction scheduling information, and balancing path files.

[0033] As a further aspect of the present invention, the dynamic equalization output orchestration module includes:

[0034] The channel filtering and identification submodule extracts the conduction parameters, differential pressure values ​​and temperature rise level information corresponding to each channel based on the equalization control table after thermal adjustment of the channels. It then determines whether the set conduction rules, differential pressure ratio threshold and thermal level limit are met, filters out the channel numbers that meet all conditions, and generates a set of valid conduction channels.

[0035] The scheduling information processing submodule calls the numbered items in the set of effective communication channels, extracts the communication start time, duration and corresponding path identifier of the current period in the order of the channels, and integrates the communication time period information of all channels in a structured manner to establish a communication task path information list.

[0036] The path sequence archiving submodule constructs a path sequence mapping structure based on the relationship between the conduction time period and channel number of each channel path in the conduction task path information list, and merges and identifies the paths contained in the structure according to the scheduling order to generate an active balancing completed path integration sequence.

[0037] A method for active balancing of lithium batteries in an integrated energy storage device, wherein the method is executed based on the active balancing system of the integrated energy storage device's lithium batteries, and includes the following steps:

[0038] S1: Obtain the voltage data of the series-connected cells in the energy storage unit, select adjacent cells to form a combination according to the physical arrangement order, calculate the voltage difference within the combination and establish a difference set, compare the size of each difference in the set, filter out the cell pair with the largest voltage difference, extract its corresponding channel number as the current scheduling target, and generate the current channel identification item to be balanced.

[0039] S2: Based on the current channel identification item to be balanced, collect the reverse current change data at the beginning and end of the channel conduction, calculate the current change rate of the two segments respectively, compare the rate difference and determine the offset direction, record the conduction status label, and generate the channel conduction stability evaluation label.

[0040] S3: Call the channel conduction stability evaluation identifier, extract the main channel conduction duration and interval, combine stability information to determine channel availability, select the voltage difference data of other channels and calculate the ratio with the main channel, filter out effective difference channels and rearrange the conduction order, and generate a balanced path conduction time combination table;

[0041] S4: Call the channel path in the equalization path conduction period combination table, extract the inductor temperature rise data and compare it with the historical change trend, calculate the temperature rise offset and classify it, select the channel with lower offset and mark the conduction priority, and generate the equalization control table after channel thermal adjustment.

[0042] S5: Based on the equalization control table after channel thermal adjustment, select channels that meet the conduction rules, differential pressure requirements and thermal conditions, record their numbers and conduction order, summarize the current cycle scheduling paths, and generate an active equalization completion path integration sequence.

[0043] Compared with the prior art, the advantages and positive effects of the present invention are as follows:

[0044] In this invention, the channel combination with the largest difference amplitude is obtained by systematically arranging and screening the voltage difference between adjacent cells. The channel offset characteristics are extracted by combining the current change rate at the beginning and end of conduction. The conduction sequence integration method is constructed based on the conduction timing and voltage difference ratio. The thermal level channels are divided according to the temperature rise trend. The conduction optimization rule including voltage difference amplitude, current change trend and thermal state distribution is established. The scheduling path covers multi-parameter correlation, avoiding the problem of temperature rise accumulation and load imbalance caused by excessive single channel conduction frequency. It improves the flexibility of channel switching and the overall conduction rhythm distribution balance, and enhances the energy allocation efficiency and path scheduling matching capability in the multi-channel collaborative process. Attached Figure Description

[0045] Figure 1 This is a flowchart of the method of the present invention;

[0046] Figure 2 This is a flowchart illustrating the acquisition process of the battery cell differential pressure extraction module of the present invention.

[0047] Figure 3 This is a flowchart illustrating the acquisition process of the reverse current change monitoring module of the present invention.

[0048] Figure 4 This is a flowchart illustrating the acquisition process of the beat conduction and scheduling module of the present invention.

[0049] Figure 5 This is a flowchart illustrating the acquisition process of the heat distribution screening and adjustment module of the present invention.

[0050] Figure 6 This is a flowchart illustrating the acquisition process of the dynamic equalization output orchestration module of this invention. Detailed Implementation

[0051] The technical solution of the present invention will now be described with reference to the accompanying drawings.

[0052] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.

[0053] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.

[0054] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.

[0055] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0056] Please see Figure 1 This invention provides a technical solution: an active balancing system for lithium batteries in an integrated energy storage device, the system comprising:

[0057] The cell voltage difference extraction module acquires the voltage data of the series-connected cells in the energy storage unit, selects adjacent cell combinations according to the actual arrangement order, calculates the voltage difference of each group and puts it into the difference list, compares the difference range item by item, finds the cell pair with the largest voltage drop, extracts its corresponding channel number as the target of the current equalization operation, and generates the current channel identification item to be equalized.

[0058] The reverse current change monitoring module locates the reverse current record of the conduction path based on the current channel identification item to be balanced, reads the current change process at the beginning and end of conduction respectively, calculates the average increase and decrease of the current change between sampling points, organizes it into two change rates, compares the differences, identifies the current offset direction and records the status label, and generates a channel conduction stability evaluation label.

[0059] The cycle conduction scheduling module, in conjunction with the channel conduction stability evaluation identifier, extracts the current conduction timing settings of the main path, rearranges its conduction duration and non-conduction interval, calls the voltage difference data of other channels, performs ratio processing with the voltage difference of the main path, selects the channels in the effective difference range, rearranges their conduction time sequence, and generates a balanced path conduction time combination table.

[0060] The heat distribution screening and adjustment module reads the inductor temperature rise data corresponding to each path in the equalization path conduction period combination table, compares the current temperature value with the average change trend of the historical operating period, divides each channel into several heat levels, identifies and sorts them according to the level order, sets the channel with relatively low temperature rise as the conduction priority channel, constructs a group list, and generates the equalization control table after channel heat adjustment.

[0061] The dynamic equalization output orchestration module selects channels that meet the conduction rules, differential pressure requirements, and suitable thermal conditions based on the equalization control table after channel thermal adjustment. It records their numbers and scheduling order, organizes the conduction information and corresponding paths within the current cycle, archives these paths as effective equalization task paths for this round, and generates an active equalization completion path integration sequence.

[0062] The current channel identification items to be balanced include the maximum differential voltage value, the corresponding cell channel number, and the target channel location identifier. The channel conduction stability evaluation identifiers include the initial and final current change rate, conduction offset difference value, and conduction status mark. The equalization path conduction period combination table includes conduction duration configuration, channel timing combination, and differential voltage ratio reference item. The equalization control table after channel thermal adjustment includes thermal level classification label, conduction priority channel list, and temperature rise change grouping. The active equalization completed path integration sequence includes channel number sorting, conduction scheduling information, and equalization path file.

[0063] Please see Figure 2 The cell differential pressure extraction module includes:

[0064] The voltage data acquisition submodule acquires the voltage detection channel list of the series-connected cells in the energy storage unit. Based on the physical arrangement order of the cells, it extracts and records the voltage values ​​in the channel list item by item, generates a voltage sequence list corresponding to the channel order, and calls the recorded values ​​of all channels in the voltage sequence list to establish a cell voltage value sequence.

[0065] Assuming the integrated energy storage unit consists of 16 lithium iron phosphate cells connected in series, the voltage detection channel list of its battery module contains 16 channels numbered from C01 to C16. A data acquisition card collects the analog voltage signal of each channel, setting the sampling frequency of the data acquisition card to 100Hz. At the instant of timestamp T0 = 10.05s, the voltage values ​​of channels C01 to C16 are scanned one by one. Specifically, first, channel C01 is located; if the voltage value is 3.301V, this value is stored in the first position of a one-dimensional array of length 16. Then, channel C02 is located; if the voltage value is 3.298V, this value is stored in the first position of the array. The value is stored in the second position of the array, and so on, until the voltage value of channel C16 is stored in the sixteenth position of the array. This array forms a voltage sequence list that completely corresponds to the physical channel order. The specific values ​​in this list are shown in Table 1. By calling the recorded values ​​of all 16 channels in this voltage sequence list, a complete cell voltage value sequence {3.301, 3.298, 3.295, 3.290, 3.282, 3.271, 3.260, 3.255, 3.352, 3.350, 3.348, 3.345, 3.341, 3.335, 3.330, 3.328} is obtained.

[0066] Table 1: Initial Monitoring Data of Cell Voltage

[0067] .

[0068] As shown in Table 1, the table lists the initial voltage data collected at a specific time for the 16 series-connected cell channels. These data form the basis for subsequent differential voltage calculations.

[0069] The adjacent voltage difference calculation submodule, based on the voltage data arranged in the cell voltage value sequence, uses differential processing to obtain the voltage difference between adjacent channel voltage values, constructs adjacent combination relationships for all channels and calculates the voltage difference value item by item, records the voltage difference value corresponding to each channel combination, calls each voltage difference value to compare the size in turn, and filters out the combination item with the largest difference value in the voltage difference value range, generating the information set of the channel pair with the largest voltage difference;

[0070] Based on the established cell voltage sequence {3.301, 3.298, 3.295, 3.290, 3.282, 3.271, 3.260, 3.255, 3.352, 3.350, 3.348, 3.345, 3.341, 3.335, 3.330, 3.328}, differential processing is initiated to construct 15 adjacent channel combinations, namely (C01, C02), (C02, C03), up to (C15, C16). Then, the two voltage values ​​in each combination are subtracted and the absolute value is taken to obtain the voltage difference between adjacent channels. For example, the calculation is performed for the combination (C01, C02). Calculate the combination (C02, C03). The calculation process iterates through all 15 combinations, resulting in a set of 15 differential pressure values: {0.003, 0.003, 0.005, 0.008, 0.011, 0.011, 0.005, 0.097, 0.002, 0.002, 0.003, 0.004, 0.006, 0.005, 0.002}. An initial maximum differential pressure variable is then set. 0.0V and a channel pair variable If the value is empty, iterate through this set of differential pressure values, and match the first differential pressure value (0.003V) with... In comparison, since 0.003 > 0.0, Updated to 0.003V. Update to (C01, C02), continue comparing to the next value 0.003V, which is not greater than the current value. No update is made. When comparing the 8th differential pressure value of 0.097V, since 0.097 > 0.011 (the maximum value in the previous step), [the value is changed]. Updated to 0.097V, and Updated to (C08, C09), after iterating through all 15 differential pressure values, the selected combination with the largest differential pressure is (C08, C09), with a differential pressure value of 0.097V. Generate the maximum differential pressure channel pair information set, which contains the channel number {C08, C09} and the differential pressure value of 0.097V.

[0071] The channel identification generation submodule extracts the corresponding channel number item from the cell channel combination in the information set of the maximum differential pressure channel, inputs the number item as the channel identification field into the equalization module, calls the channel number for marking processing and generates the equalization identifier sequence to obtain the equalization channel identification item.

[0072] Based on the information set {channel number: {C08, C09}, differential voltage value: 0.097V}, a 16-element integer array named "Equalization Identification Sequence" is created. The length of this array is the same as the number of channels in the voltage sequence list, and the index order is consistent with the channel order C01 to C16. During initialization, all 16 elements of this array are set to 0, where "0" represents the non-equilibrium state indicator. At this point, the sequence is {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}. Starting from the maximum differential voltage channel... Two channel IDs, C08 and C09, are extracted from the information set. In the "Identifier Sequence to be Equalized" array, the channel positions corresponding to these two channel IDs are queried, namely the 8th and 9th index positions of the array. Then, the channel identifiers at these two positions are updated from the unbalanced state identifier "0" to the equalization state identifier "1". The updated array state is {0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0}. Channels C08 and C09 with the equalization state identifier "1" in this identifier sequence together constitute the channel identification items to be equalized.

[0073] Please see Figure 3 The reverse current change monitoring module includes:

[0074] The conduction channel identification submodule locates the conduction path of the corresponding channel in the energy storage device based on the channel identification item to be balanced, extracts the reverse current sampling channel number bound to it from the channel configuration table, and organizes it to form a current sampling channel list.

[0075] To locate the specific conduction paths of channels C08 and C09 in the energy storage device circuit topology, it is necessary to query a preset hardware configuration file. This file describes the correspondence between each voltage detection channel and a specific MOSFET switch in the equalization circuit. Assuming that channel C08 is associated with switch Q8 and channel C09 is associated with switch Q9, the reverse current sampling channel number bound to switches Q8 and Q9 is extracted from a "channel configuration table" embedded in the controller memory. This configuration table lists the current monitoring points corresponding to each equalization path in detail. If the query results show that the reverse current of path Q8 is monitored by sampling channel CS08 and the reverse current of path Q9 is monitored by sampling channel CS09, the extracted sampling channel numbers CS08 and CS09 are organized to form a current sampling channel list containing {CS08, CS09}.

[0076] The current change extraction submodule extracts the current sampling sequences at the beginning and end of the conduction period according to the current sampling channel list. It calculates the rate of change of the sampling point difference between the two periods, takes the average to obtain the current change rate of the two periods, and further calculates the difference between the two to obtain the current rate offset set.

[0077] Based on the current sampling channel list {CS08, CS09}, current sampling is performed during the equalization circuit conduction process. Specifically, in the initial time period after the equalization conduction command is issued (e.g., from t=0ms to t=10ms), continuous sampling is performed on channels CS08 and CS09 to obtain the initial current sampling sequence. For example, for channel CS08, the current sampled at t=1ms is 150mA, and the current sampled at t=10ms is 148mA. Similarly, in the final time period before the equalization conduction ends (e.g., from t=490ms to t=500ms, assuming a conduction period of 500ms), the final current sampling sequence is obtained. For channel CS08, the current sampled at t=490ms is 125mA, and the current sampled at t=500ms is 124mA. Subsequently, the rate of change of the difference between the sampling points in these two time periods is calculated, with the initial rate of change being... The rate of change at the end of the period was The same operation was performed on channel CS09, yielding an initial change rate of -0.25 mA / ms and a final change rate of -0.23 mA / ms. Further calculation of the difference between the two change rates for each channel yielded the current rate offset for CS08. The current rate offset of CS09 is By integrating these two calculation results, we obtain the current rate offset set {CS08: 0.11mA / ms, CS09: 0.02mA / ms}.

[0078] The conduction status determination submodule classifies and determines the conduction stability status of each channel based on the direction of change of the value of each item in the current rate offset set, combined with the set threshold range, and merges them to form a channel conduction stability evaluation label.

[0079] Based on the current rate offset set {CS08: 0.11mA / ms, CS09: 0.02mA / ms}, a threshold range for judging conduction stability was set. This threshold range was set based on balancing experiments conducted on 100 battery packs under different state of health (SOH). The experiments recorded the current change rate of MOSFETs under normal, slightly aged, and severely aged states. Specific data are shown in Table 2 below. Analysis of the data in Table 2 shows that the absolute value of the current rate offset of normal MOSFETs is no greater than 0.05mA / ms, while the offset of aged devices increases significantly. Therefore, the threshold range for conduction stability was set as [-0.05mA / ms, 0.05mA / ms, 0.02 ... Next, each value in the current rate offset set is classified and judged. First, the offset of CS08 is judged to be 0.11mA / ms. Since 0.11mA / ms exceeds the upper limit of the threshold range of 0.05mA / ms, the conduction stability of this channel is marked as "unstable". Then, the offset of CS09 is judged to be 0.02mA / ms. Since this value falls within the range of [-0.05mA / ms, 0.05mA / ms], the conduction stability of this channel is marked as "stable". Finally, the judgment results of all channels are merged to form the channel conduction stability evaluation label, namely {C08: unstable, C09: stable}.

[0080] Table 2: Experimental Data on MOSFET Aging Condition and Current Rate Deviation

[0081] .

[0082] See Table 2, which presents the experimental test results used to set the conduction stability threshold. The results show that the current rate offset is clearly correlated with the device health status.

[0083] Please see Figure 4 The beat conduction and modulation module includes:

[0084] The conduction configuration reading submodule extracts the current conduction timing settings of the main path channel based on the channel conduction stability evaluation identifier, reads its conduction time length and non-conduction time interval value, rearranges the conduction and intermittent beats of the channel in segments, reconstructs the beat arrangement order, and generates the main path conduction rearrangement timing table.

[0085] Extract the main path channel C08, whose conduction status is "unstable," from the channel conduction stability evaluation identifiers {C08: unstable, C09: stable}. Read the current conduction timing settings of this channel in the equalizer controller. Querying the parameters reveals that the current conduction time length of channel C08 is set to 500ms, and the non-conduction time interval is set to 100ms, meaning one working cycle is 600ms, with the first 500ms being conduction and the last 100ms being an interval. Now, the conduction and interval cycles of this channel are rearranged. Specifically, the original 500ms continuous conduction period is divided into five 100ms conduction sub-periods, and a 20ms interval sub-period is inserted after each conduction sub-period. The total conduction time remains the same. The total interval time is also The working cycle remains unchanged at 600ms, but the conduction clock is changed from a "long conduction-long interval" to a "short conduction-short interval" pulse sequence. The clock sequence is reconstructed in this way to generate the main path conduction rearrangement timing table. This table defines the new working timing of the C08 channel as "(100ms conduction, 20ms interval) repeated 5 times".

[0086] The channel validity judgment submodule calls the voltage difference value of the corresponding channel in the main path conduction rearrangement timing table, collects the current voltage difference value of the other channels, calculates the ratio of the voltage difference of each channel to the voltage difference of the main path, compares whether the ratio of each channel is within the valid difference range, filters the set of channels that meet the conditions, and obtains the set of valid difference channel numbers.

[0087] The C08 main path conduction reordering timing table is called, and the current voltage difference between C08 and its adjacent cell C07 is obtained. According to the data in Table 1, this difference is... This value serves as a reference for the main path voltage difference. Simultaneously, it collects the current voltage difference values ​​of all other channels participating in the equalization process, except for C08. In this case, the only other channel to be equalized is C09, whose voltage difference with its adjacent cell C10 is... Then, the ratio of the voltage difference of each channel to the voltage difference of the main path is calculated. For channel C09, this ratio is... The calculated ratio is compared with a preset effective difference range. The effective difference range is set based on the fact that when the voltage difference ratio between the slave channel and the master channel is too low, the conduction efficiency is not high. If the ratio is lower than 0.3, the balancing current is too small and the effect is not good. Therefore, the effective difference range is set to [0.3, +∞). Since the calculated ratio of 0.4 for channel C09 is within this range, channel C09 is judged to be effective. After screening, the set of channels that meet the conditions is {C09}, and finally the effective difference channel number set {C09} is obtained.

[0088] The conduction beat reorganization submodule, based on the channel sequence in the effective difference channel number set and combined with the conduction beat order set in the main path conduction rearrangement timing table, rearranges the conduction time positions for channels that meet the conditions, constructs an alternating rhythm arrangement structure of conduction and non-conduction, and generates a balanced path conduction time combination table;

[0089] The effective difference channel number set {C09} is combined with the conduction rearrangement timing table of the main path C08. This timing table sets five consecutive "100ms on-time - 20ms interval" cycles. Now, the conduction periods of the C09 channel that meets the conditions are rearranged. The arrangement structure is to construct a rhythmic arrangement of alternating on and off states. Specifically, the first 100ms on-time period of C08 is assigned to C08. During the following 20ms interval, the system does not perform any operation. The second 100ms on-time period of C08 is assigned to C09. The following 20ms is a system interval. Then, the third 100ms on-time period of C08 is assigned to C09. 8. This process is repeated alternately until all 5 conduction cycles of C08 are used up. In this way, time-sharing conduction of C08 and C09 is achieved within the original conduction cycle of C08. The specific contents of the final balanced path conduction period combination table are as follows: 0-100ms C08 conducts, 100-120ms all off, 120-220ms C09 conducts, 220-240ms all off, 240-340ms C08 conducts, 340-360ms all off, 360-460ms C09 conducts, 460-480ms all off, 480-580ms C08 conducts, 580-600ms all off.

[0090] Please see Figure 5 The heat distribution screening and adjustment module includes:

[0091] The temperature rise data reading submodule obtains the channel number listed in the balanced path conduction period combination table, calls the inductor temperature rise detection record under the corresponding channel, reads the temperature data in the current conduction cycle of each channel, calculates the average value with the temperature rise change sequence in the historical operating segment of the same channel, judges the difference between the current temperature rise value and the historical average change value, and generates a channel temperature rise offset list.

[0092] Retrieve the channel numbers listed in the equalization path conduction period combination table, namely C08 and C09. Then, retrieve the inductor temperature rise detection records under the equalization path for these two channels. These records are provided by a thermistor attached to the surface of the equalization inductor. Read the temperature data of the corresponding inductors C08 and C09 in real time during the current conduction cycle. For example, at the end of the current cycle, the temperature of inductor C08 is read as 45.2℃ and the temperature of inductor C09 as 42.1℃. Simultaneously, retrieve the temperature rise change sequences of these two channels over the past 100 operating cycles from the historical database. Calculate the average of the historical sequences for each channel, obtaining the historical average temperature of inductor C08 as 43.5℃ and the historical average temperature of inductor C09 as 42.5℃. Subsequently, determine the difference between the current temperature rise value and the historical average change value, and calculate the temperature rise offset of C08. Calculate the temperature rise offset of C09 as follows: The calculation results are integrated to generate a list of channel temperature rise offsets {C08:1.7℃,C09:-0.4℃}.

[0093] The heat rating calibration submodule divides all channels into intervals based on the temperature rise offset values ​​of each channel in the channel temperature rise offset list, sets the heat rating boundary line as the grouping benchmark, divides multiple rating segments according to the offset size, labels the corresponding heat rating number of each channel, and sorts the numbers to obtain the channel heat rating identifier set.

[0094] Based on the channel temperature rise offset list {C08: 1.7℃, C09: -0.4℃}, all channels were divided into thermal level ranges. First, a boundary line for each thermal level was set as the grouping benchmark. This boundary line was based on the safe operating temperature of the inductor material (e.g., 85℃) and stable temperature rise experiments under heat dissipation conditions. Through fitting experimental data, the risk level of the temperature rise offset in different ranges was determined, and the following classification rules were set: offset less than 0℃ was Level 1 (low temperature), 0℃ to 1.0℃ was Level 2 (normal), 1.0℃ to 2.0℃ was Level 3 (high), and offset greater than 2.0℃ was Level 4 (high risk). The channel is classified as Level 4 (overheated). Based on this rule, the temperature rise offset value of each channel is calibrated. The offset of C08 is 1.7℃, which falls in the range of [1.0℃, 2.0℃], so its thermal class number is 3. The offset of C09 is -0.4℃, which falls in the range of (-∞, 0℃), so its thermal class number is 1. The thermal class numbers of all channels are sorted in ascending order, resulting in a sorting result of (C09, C08). This sorting result is combined with the class number to obtain the channel thermal class identifier set {C09: Level 1, C08: Level 3}.

[0095] The conduction priority sorting submodule calls the sorting results in the channel heat level identifier set, extracts the channel number with heat level below the set threshold as the priority conduction channel, maps the priority sequence to the original equalization path conduction time combination table, rearranges and archives the conduction control order, and generates the equalization control table after channel heat adjustment.

[0096] The system calls the channel thermal level identifier set {C09: Level 1, C08: Level 3} and the sorting result (C09, C08), and sets a thermal level threshold for conduction priority to Level 2. This threshold is set based on the principle that when the thermal level reaches Level 3 (too high), the conduction priority should be reduced to prevent the temperature from continuing to rise. Then, it extracts the channel numbers whose thermal level is lower than the set threshold "Level 2". In the identifier set, C09 has a thermal level of Level 1, which is lower than Level 2, and C08 has a thermal level of Level 3, which is not lower than Level 2. Therefore, the extracted priority conduction channel is C09. This priority sequence (C09) is mapped to the original balanced path conduction time combination table, adjusting the original conduction control order (C08, C09, C08, C09). The channels 9 and C08 are rearranged according to the rule of advancing the time slots of priority channels and delaying the time slots of non-priority channels. Therefore, the new conduction sequence is adjusted to prioritize the two conduction periods of C09, and then arrange the three conduction periods of C08. The equalization control table after channel hot adjustment is generated, and its contents are as follows: 0-100ms C09 conducts, 100-120ms C09 conducts, 120-220ms C09 conducts, 220-240ms C08 conducts, 240-340ms C08 conducts, 340-360ms C08 conducts, 360-460ms C08 conducts, 460-480ms C08 conducts, 480-580ms C08 conducts, 580-600ms C08 conducts.

[0097] Please see Figure 6 The dynamic equalization output orchestration module includes:

[0098] The channel filtering and identification submodule extracts the conduction parameters, differential pressure values ​​and temperature rise level information corresponding to each channel based on the equalization control table after channel thermal adjustment. It then determines whether the set conduction rules, differential pressure ratio threshold and thermal level limit are met, filters out the channel numbers that meet all conditions, and generates a set of valid conduction channels.

[0099] Based on the equalization control table after channel thermal adjustment, the conduction parameters, differential pressure values, and temperature rise levels for each channel C08 and C09 are extracted. The conduction parameter is "100ms on-time - 20ms interval", the differential pressure values ​​are 0.005V and 0.002V respectively, and the temperature rise levels are level 3 and level 1 respectively. Then, a set of final screening conditions is set. Condition 1: Conduction rule judgment: The single conduction time must not exceed 150ms. The 100ms conduction time of C08 and C09 meets this rule. Condition 2: Differential pressure ratio threshold judgment: Participating The minimum differential pressure for equalization must not be lower than the minimum equilibrable differential pressure of the system, 0.001V. The differential pressures of C08 and C09 are both greater than 0.001V, satisfying this rule. Condition 3, thermal class boundary judgment: the thermal class of the channels participating in equalization must not be higher than level 3. The thermal class of C09 is level 1, which satisfies the condition. The thermal class of C08 is level 3, which is within the boundary value, and also satisfies the condition. Finally, channel numbers that meet all three conditions are selected. In this case, both C08 and C09 meet all conditions, generating a valid set of conducting channels {C08, C09}.

[0100] The scheduling information processing submodule calls the numbered items in the set of valid conductive channels, extracts the start time, duration and corresponding path identifier of the current cycle of each channel in order, and integrates the conductive time period information of all channels in a structured manner to establish a list of conductive task path information.

[0101] The set of valid active channels {C08, C09} is called. Following ascending order of channel number, the start time, duration, and corresponding path identifier of each channel in the current scheduling cycle are extracted sequentially. Based on the balanced control table after channel hot-adjustment, for channel C08, there are three active periods: the first starts at 240ms, lasts 100ms, and has the path identifier PATH_08A; the second starts at 360ms, lasts 100ms, and has the path identifier PATH_08B; the third starts at 480ms, lasts... For channel C09, there are two conduction periods, with a duration of 100ms and a path identifier of PATH_09A. The first period starts at 0ms and lasts for 100ms, with a path identifier of PATH_09A. The second period starts at 120ms and lasts for 100ms, with a path identifier of PATH_09B. The information from all five conduction periods is then structured and integrated, and these information is itemized. Each item contains four fields: channel number, path identifier, start time, and duration. Finally, a list of conduction task path information containing five items is established.

[0102] The path sequence archiving submodule completes the construction of the path sequence mapping structure based on the relationship between the conduction time period and the channel number of each channel path in the conduction task path information list, and merges and identifies the paths contained in the structure according to the scheduling order to generate an active balancing completed path integration sequence.

[0103] The mapping structure for the path sequence is constructed based on the list of conductive task path information. Specifically, a time-based scheduling sequence is created, and each task in the list is inserted into this sequence in order of its start time. For example, the first event in the sequence is to activate path PATH_09A at time 0ms, the second event is to deactivate path PATH_09A at time 100ms, the third event is to activate path PATH_09B at time 120ms, and so on, until the last event is to deactivate path PATH_08C at time 580ms. After completing this time-series mapping structure containing all activation and deactivation events, the paths contained in the structure are merged and identified according to the scheduling order. That is, multiple paths (PATH_08A, PATH_08B, PATH_08C) belonging to the same physical channel (such as C08) are logically grouped and finally sorted according to the chronological order to obtain the final execution sequence. This generates the active balancing completion path integration sequence, which precisely defines the complete and orderly switching actions of all balancing paths in channels C08 and C09 within a 600ms period.

[0104] An active balancing method for lithium batteries in an integrated energy storage device includes the following steps:

[0105] S1: Obtain the voltage data of the series-connected cells in the energy storage unit, select adjacent cells to form a combination according to the physical arrangement order, calculate the voltage difference within the combination and establish a difference set, compare the size of each difference in the set, filter out the cell pair with the largest voltage difference, extract its corresponding channel number as the current scheduling target, and generate the current channel identification item to be balanced.

[0106] S2: Based on the current channel identification item to be balanced, collect the reverse current change data at the beginning and end of the channel conduction, calculate the current change rate of the two segments respectively, compare the rate difference and determine the offset direction, record the conduction status label, and generate the channel conduction stability evaluation label.

[0107] S3: Call the channel conduction stability evaluation identifier, extract the main channel conduction duration and interval, combine stability information to determine channel availability, select the voltage difference data of other channels and calculate the ratio with the main channel, filter out the effective difference channels and rearrange the conduction order, and generate a balanced path conduction time combination table;

[0108] S4: Call the channel path in the equalization path conduction period combination table, extract the inductor temperature rise data and compare it with the historical trend, calculate the temperature rise offset and classify it, select the channel with lower offset and mark the conduction priority, and generate the equalization control table after channel thermal adjustment.

[0109] S5: Based on the equalization control table after channel thermal adjustment, select channels that meet the conduction rules, differential pressure requirements and thermal conditions, record their numbers and conduction order, summarize the current cycle scheduling paths, and generate an active equalization completion path integration sequence.

[0110] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A lithium battery active balancing system for an integrated energy storage device, characterized in that, The system includes: The cell voltage difference extraction module obtains the voltage difference between adjacent cell combinations in the series-connected cells of the integrated energy storage unit, summarizes them to form a difference sequence, extracts the cell pair with the largest difference and records its channel number as the target channel for this round of equalization, and generates the identification item of the current channel to be equalized. The reverse current change monitoring module locates the conduction path current data based on the current channel identification item to be balanced, extracts the sampling point sequence of the rising segment and the falling segment, calculates the average rate of the two segments and compares the change direction, identifies the conduction offset state, and generates a channel conduction stability evaluation label. The cycle conduction scheduling module, in conjunction with the channel conduction stability evaluation identifier, extracts the main channel conduction structure, adjusts the conduction time and interval, calls the voltage difference data of other channels and performs ratio judgment, rearranges the conduction order of channels within the effective range, and generates a balanced path conduction time combination table; The heat distribution screening and adjustment module reads the channel temperature data corresponding to the equalization path conduction period combination table, compares the temperature rise change trend and classifies the level, marks the thermal state group and sorts it, sets the conduction priority flag for the lower temperature rise channel, and generates the equalization control table after channel thermal adjustment. The heat distribution screening and adjustment module includes: The temperature rise data reading submodule obtains the channel number listed in the equalization path conduction period combination table, calls the inductor temperature rise detection record under the corresponding channel, reads the temperature data in the current conduction cycle of each channel, calculates the average value with the temperature rise change sequence in the historical operation segment of the same channel, judges the difference between the current temperature rise value and the historical average change value, and generates a channel temperature rise offset list. The heat rating calibration submodule divides all channels into intervals based on the temperature rise offset values ​​of each channel in the channel temperature rise offset list, sets the heat rating boundary line as the grouping benchmark, divides multiple rating segments according to the offset size, labels the corresponding heat rating number of each channel, and sorts the numbers to obtain the channel heat rating identifier set. The conduction priority sorting submodule calls the sorting results in the channel thermal level identifier set, extracts the channel numbers with thermal levels below the set threshold as priority conduction channels, maps the priority sequence to the original equalization path conduction time combination table, rearranges and archives the conduction control order, and generates the equalization control table after channel thermal adjustment. The dynamic equalization output orchestration module selects channels that meet the conduction rules, voltage matching, and thermal conditions based on the equalization control table after channel thermal adjustment, records the channel number and scheduling order, organizes the conduction paths and archives them as effective equalization tasks, and generates an active equalization completion path integration sequence; the active equalization completion path integration sequence includes channel number sorting, conduction scheduling information, and equalization path files; The dynamic equalization output orchestration module includes: The channel filtering and identification submodule extracts the conduction parameters, differential pressure values ​​and temperature rise level information corresponding to each channel based on the equalization control table after thermal adjustment of the channels. It then determines whether the set conduction rules, differential pressure ratio threshold and thermal level limit are met, filters out the channel numbers that meet all conditions, and generates a set of valid conduction channels. The scheduling information processing submodule calls the numbered items in the set of effective communication channels, extracts the communication start time, duration and corresponding path identifier of the current period in the order of the channels, and integrates the communication time period information of all channels in a structured manner to establish a communication task path information list. The path sequence archiving submodule constructs a path sequence mapping structure based on the relationship between the conduction time period and channel number of each channel path in the conduction task path information list, and merges and identifies the paths contained in the structure according to the scheduling order to generate an active balancing completed path integration sequence.

2. The lithium battery active balancing system of the integrated energy storage device according to claim 1, characterized in that: The current channel identification items to be balanced include the maximum differential pressure value, the corresponding cell channel number, and the target channel positioning identifier. The channel conduction stability evaluation identifier includes the initial and final current change rate, conduction offset difference value, and conduction status mark. The equalization path conduction time combination table includes conduction duration configuration, channel timing combination, and differential pressure ratio reference item. The equalization control table after channel thermal adjustment includes thermal level classification label, conduction priority channel list, and temperature rise change grouping.

3. The lithium battery active balancing system of the integrated energy storage device according to claim 1, characterized in that, The cell voltage differential extraction module includes: The voltage data acquisition submodule acquires the voltage detection channel list of the series-connected cells in the energy storage unit. Based on the physical arrangement order of the cells, it extracts and records the voltage values ​​in the channel list item by item, generates a voltage sequence list corresponding to the channel order, and calls the recorded values ​​of all channels in the voltage sequence list to establish a cell voltage value sequence. The adjacent voltage difference calculation submodule, based on the voltage data arranged in the cell voltage value sequence, uses differential processing to obtain the voltage difference between adjacent channel voltage values, constructs adjacent combination relationships for all channels and calculates the voltage difference value item by item, records the voltage difference value corresponding to each channel combination, calls each voltage difference value to compare the size in turn, and filters out the combination item with the largest difference value in the voltage difference value range, generating the maximum voltage difference channel pair information set; The channel identification generation submodule extracts the corresponding channel number item from the cell channel combination in the maximum differential pressure channel pair information set, inputs the number item as the channel identification field into the equalization module, calls the channel number for marking processing and generates the equalization identifier sequence to obtain the equalization channel identification item.

4. The lithium battery active balancing system of the integrated energy storage device according to claim 3, characterized in that: The process of calling the channel number for marking and generating a sequence of identifiers to be equalized is as follows: the sequence of identifiers to be equalized is an identifier sequence with the same number of channels and channel order as the voltage sequence list; all channel identifiers in the identifier sequence are set to unbalanced state identifiers during the initialization phase. The marking process for calling the channel number is specifically as follows: based on the cell channel combination in the maximum differential pressure channel pair information set, extract two channel number items from the cell channel combination; in the identifier sequence, query the channel position corresponding to the two channel number items; update the channel identifier of the two channel positions from the unbalanced state identifier to the unbalanced state identifier; the channels with the unbalanced state identifier in the identifier sequence together constitute the unbalanced channel identification item.

5. The lithium battery active balancing system of the integrated energy storage device according to claim 1, characterized in that, The reverse current change monitoring module includes: The conduction channel identification submodule, based on the identification item of the channel to be balanced, locates the conduction path of the corresponding channel in the energy storage device, extracts the reverse current sampling channel number bound to it from the channel configuration table, and organizes it to form a current sampling channel list; The current change extraction submodule extracts the current sampling sequences at the beginning and end of the conduction period according to the current sampling channel list. It calculates the rate of change of the sampling point difference between the two periods, takes the average to obtain the current change rate of the two periods, and further calculates the difference between the two to obtain the current rate offset set. The conduction status discrimination submodule classifies and judges each channel based on the direction of change of the value of each item in the current rate offset set and in combination with a set threshold range, and marks the conduction stability status of each channel, and merges them to form a channel conduction stability evaluation label.

6. The lithium battery active balancing system of the integrated energy storage device according to claim 1, characterized in that, The beat conduction and adjustment module includes: The conduction configuration reading submodule extracts the current conduction timing settings of the main path channel based on the channel conduction stability evaluation identifier, reads its conduction time length and non-conduction time interval value, rearranges the conduction and intermittent beats of the channel in segments, reconstructs the beat arrangement order, and generates the main path conduction rearrangement timing table. The channel validity judgment submodule calls the voltage difference value of the corresponding channel in the main path conduction rearrangement timing table, collects the current voltage difference value of the other channels, calculates the ratio of the voltage difference of each channel to the voltage difference of the main path, compares whether the ratio of each channel is within the effective difference range, filters the set of channels that meet the conditions, and obtains the effective difference channel number set. The conduction beat reorganization submodule, based on the channel sequence in the effective difference channel number set and combined with the conduction beat order set in the main path conduction rearrangement timing table, rearranges the conduction time period positions for channels that meet the conditions, constructs an alternating conduction and non-conduction rhythm arrangement structure, and generates a balanced path conduction time period combination table.

7. A method for active balancing of lithium batteries in an integrated energy storage device, characterized in that, The method is used in the lithium battery active balancing system of the energy storage integrated machine according to any one of claims 1-6, and includes the following steps: S1: Obtain the voltage data of the series-connected cells in the energy storage unit, select adjacent cells to form a combination according to the physical arrangement order, calculate the voltage difference within the combination and establish a difference set, compare the size of each difference in the set, filter out the cell pair with the largest voltage difference, extract its corresponding channel number as the current scheduling target, and generate the current channel identification item to be balanced. S2: Based on the current channel identification item to be balanced, collect the reverse current change data at the beginning and end of the channel conduction, calculate the current change rate of the two segments respectively, compare the rate difference and determine the offset direction, record the conduction status label, and generate the channel conduction stability evaluation label. S3: Call the channel conduction stability evaluation identifier, extract the main channel conduction duration and interval, combine stability information to determine channel availability, select the voltage difference data of other channels and calculate the ratio with the main channel, filter out effective difference channels and rearrange the conduction order, and generate a balanced path conduction time combination table; S4: Call the channel path in the equalization path conduction period combination table, extract the inductor temperature rise data and compare it with the historical change trend, calculate the temperature rise offset and classify it, select the channel with lower offset and mark the conduction priority, and generate the equalization control table after channel thermal adjustment. S5: Based on the equalization control table after channel thermal adjustment, select channels that meet the conduction rules, differential pressure requirements and thermal conditions, record their numbers and conduction order, summarize the current cycle scheduling paths, and generate an active equalization completion path integration sequence.