Battery cluster power control method, system, equipment and medium
By using a battery cluster power control method based on cumulative equivalent operating time and dynamic target power threshold, the power of the battery cluster is adaptively adjusted, which solves the problem of battery life degradation caused by long-term high-power operation in the prior art and improves the robustness and flexibility of battery management.
Patent Information
- Application Number
- CN202511972358.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-25
- Publication Date
- 2026-01-23
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing battery management systems (BMS) limit battery power within a fixed safety range, which cannot effectively manage the electrochemical stress caused by long-term high-power operation of the battery, resulting in accelerated degradation of battery cycle life and poor flexibility.
Based on the cumulative equivalent operating time and dynamic target power threshold, the power control of the battery cluster is adaptively adjusted by acquiring the operating status data of the battery cluster, including the health status of individual battery cells, temperature and charge/discharge rate, and the power threshold and cumulative equivalent operating time of the battery cluster are dynamically adjusted.
It improves the robustness and flexibility of battery management, ensures the health and stability of the battery throughout its entire life cycle, and extends battery life.
Smart Images

Figure CN121395608A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of signal processing, and in particular to a battery cluster power control method, system, device and medium. BACKGROUND
[0002] At present, the limitation of battery power by the battery management system (BMS) is mainly based on the instantaneous parameters of the battery (such as temperature, phase change, expansion coefficient, etc.). When any parameter is not in a fixed safety range, the BMS will immediately limit the power or cut off the circuit, otherwise it will continue to run at full power. This method only protects the instantaneous parameters by setting a fixed safety range, and cannot manage the cumulative electrochemical stress caused by long-term high-power operation of the battery, resulting in accelerated degradation of the battery cycle life, and poor flexibility. SUMMARY
[0003] The present application provides a battery cluster power control method, system, device and medium, which can adaptively adjust the battery cluster power based on the cumulative equivalent running time and the dynamic target power threshold, improve the robustness, flexibility and reliability of battery management, and help to ensure the health and stability of the battery throughout its life cycle.
[0004] According to one aspect of the present application, a battery cluster power control method is provided, the method comprising:
[0005] obtaining running state data of a target battery cluster at a current time; wherein the battery cluster comprises a plurality of battery monomers, and the running state data comprises battery monomer health status, battery monomer temperature, battery cluster total power and charge-discharge rate;
[0006] determining the initial equivalent running time and the target power threshold of the target battery cluster according to the battery monomer health status, the battery monomer temperature, the charge-discharge rate and a protection parameter table; wherein the protection parameter table is used to describe the equivalent running time and the power threshold under different charge-discharge rates, health statuses and temperatures;
[0007] determining the cumulative equivalent running time of the target battery cluster according to the battery cluster total power, the target power threshold and the initial equivalent running time;
[0008] determining the target total power of the target battery cluster at the next time according to the cumulative equivalent running time and the battery cluster total power, so as to control the power of the target battery cluster based on the target total power.
[0009] According to another aspect of the present application, a battery cluster power control system is provided, the system comprising:
[0010] a data acquisition module configured to acquire operation state data of a target battery cluster at a current time point, wherein the battery cluster comprises a plurality of battery cells, and the operation state data comprises battery cell health states, battery cell temperatures, a total power of the battery cluster, and a charge-discharge rate;
[0011] a power threshold determination module configured to determine an initial equivalent operation time and a target power threshold of the target battery cluster according to the battery cell health states, the battery cell temperatures, the charge-discharge rate, and a protection parameter table, wherein the protection parameter table is used to describe equivalent operation times and power thresholds under different charge-discharge rates, health states, and temperatures;
[0012] a cumulative time determination module configured to determine a cumulative equivalent operation time of the target battery cluster according to the total power of the battery cluster, the target power threshold, and the initial equivalent operation time;
[0013] a power control module configured to determine a target total power of the target battery cluster at a next time point according to the cumulative equivalent operation time and the total power of the battery cluster, and to perform power control on the target battery cluster based on the target total power.
[0014] According to another aspect of the present application, an electronic device is provided, which comprises:
[0015] at least one processor; and
[0016] a memory connected to the at least one processor in communication; wherein
[0017] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the battery cluster power control method according to any one of the embodiments of the present application.
[0018] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to perform the battery cluster power control method according to any one of the embodiments of the present application when executed by the processor.
[0019] The technical scheme of the embodiment of the present application is: obtaining running state data of a target battery cluster at a current time; wherein the battery cluster comprises a plurality of battery monomers, and the running state data comprises a battery monomer health state, a battery monomer temperature, a total power of the battery cluster, and a charge-discharge rate; determining an initial equivalent running time and a target power threshold of the target battery cluster according to the battery monomer health state, the battery monomer temperature, the charge-discharge rate, and a protection parameter table; wherein the protection parameter table is used to describe the equivalent running time and the power threshold under different charge-discharge rates, health states, and temperatures; determining a cumulative equivalent running time of the target battery cluster according to the total power of the battery cluster, the target power threshold, and the initial equivalent running time; determining a target total power of the target battery cluster at a next time according to the cumulative equivalent running time and the total power of the battery cluster, so as to perform power control on the target battery cluster based on the target total power. The technical scheme can adaptively adjust the power of the battery cluster based on the cumulative equivalent running time and the dynamic target power threshold, improve the robustness, flexibility, and reliability of battery management, and help to ensure the health and stability of the battery throughout the life cycle.
[0020] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0022] Figure 1 is a flowchart of a battery cluster power control method according to an embodiment of the present application;
[0023] Figure 2 is a flowchart of another battery cluster power control method according to an embodiment of the present application;
[0024] Figure 3 is a flowchart of a battery cluster power control method according to an embodiment of the present application;
[0025] Figure 4 is a structural schematic diagram of a battery cluster power control system according to an embodiment of the present application;
[0026] Figure 5 is a structural schematic diagram of an electronic device for implementing a battery cluster power control method according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to better understand the technical scheme of the present application, the technical scheme in the embodiments of the present application will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work should fall within the scope of protection of the present application.
[0028] It should be noted that the terms "first", "second", "target" and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] Embodiment one
[0030] Figure 1 A flowchart of a battery cluster power control method provided by the first embodiment of the present application, the present embodiment can be applicable to the case of realizing battery cluster power adaptive adjustment based on cumulative equivalent running time and dynamic target power threshold, the method can be executed by a battery cluster power control system, the battery cluster power control system can be realized in the form of hardware and / or software, and the battery cluster power control system can be configured in an electronic device with data processing capability. As shown in the figure, the method comprises: Figure 1
[0031] S110, obtaining running state data of the target battery cluster at the current time; wherein the battery cluster comprises a plurality of battery monomers, and the running state data comprises battery monomer health state, battery monomer temperature, battery cluster total power and charge-discharge rate.
[0032] The target battery cluster can refer to a battery cluster that needs to be managed by power control. The target battery cluster can include one or more battery clusters, each of which includes a plurality of battery units, and each of the battery units includes a plurality of battery cells. If the target battery cluster includes a plurality of battery clusters, parallel power control can be performed on each battery cluster respectively, thereby achieving distributed and efficient management of the plurality of battery clusters. The state of health (SOH) can be used to measure the degree of attenuation of the current performance of the battery relative to the initial state, which can be determined based on the ratio of the current actual capacity to the initial rated capacity. It should be noted that each battery cell corresponds to a health state and a temperature at a detection time.
[0033] In this embodiment, when the battery cluster power control system is started, parameter initialization operation is first needed to be performed, the equivalent operating time of the target battery cluster is reset to zero, and the initial power threshold is set. The equivalent operating time (EOT) can refer to the cumulative damage or aging degree of the device after running for a period of time under non-standard conditions (such as high temperature, high load, frequent start-stop, etc.), which is equivalent to the running time under standard conditions (such as rated temperature, rated load, continuous running, etc.). It is an important indicator for evaluating the cumulative damage or aging degree of the device or system under certain operating conditions.
[0034] In each power control cycle, the system performs real-time data acquisition, reads the battery cell temperature (which can be measured based on the temperature sensor) and determines the battery cell health state from all online battery cells of the target battery cluster, and obtains the total power (charging power or discharging power) and the charge-discharge rate (charging rate or discharging rate) of the battery cluster, thereby obtaining the running state data of the target battery cluster at the current time.
[0035] S120, determining the initial equivalent operating time and the target power threshold of the target battery cluster according to the battery cell health state, the battery cell temperature, the charge-discharge rate and the protection parameter table.
[0036] The protection parameter table can be used to describe the equivalent operating time and the power threshold under different charge-discharge rates and temperatures. The initial equivalent operating time can refer to the equivalent operating time corresponding to the current time. The target power threshold can refer to the power threshold corresponding to the current time, and the target power threshold is a dynamic variable parameter, which can be used as a reference for judging whether the battery is in a high stress state.
[0037] In the embodiment, after obtaining the running state data of the target battery cluster at the current time, the initial equivalent running time and the target power threshold of the target battery cluster can be determined according to the pre-set protection parameter table and the battery cell health state, the battery cell temperature and the charge-discharge rate in the running state data. It should be noted that, since the present application takes the directly measurable parameters (such as temperature) in the battery and the calculated health state as the data basis for power control, even in the absence of external advanced instructions, each battery cluster can independently perform adaptive adjustment of power according to the stress state perceived by itself, solves the problem of low reliability caused by dependence on complex external parameters, realizes distributed and highly reliable battery life management, and improves the overall robustness of the system.
[0038] In the embodiment, the initial equivalent running time and the target power threshold of the target battery cluster are determined according to the battery cell health state, the battery cell temperature, the charge-discharge rate and the protection parameter table, which includes: determining the lowest battery health state according to the plurality of battery cell health states at the current time, and determining the highest battery temperature according to the plurality of battery cell temperatures at the current time; querying the protection parameter table according to the lowest battery health state, the highest battery temperature and the charge-discharge rate to obtain a query result; wherein the query result is a matching success or a matching failure, if the query result is a matching success, the matching successful equivalent running time and the power threshold are taken as the initial equivalent running time and the target power threshold of the target battery cluster respectively; if the query result is a matching failure, the initial equivalent running time and the target power threshold of the target battery cluster are determined according to the data fitting result corresponding to the protection parameter table.
[0039] Specifically, firstly, the lowest battery health state is determined from the current health states of multiple individual battery cells, and the highest battery temperature is determined from the current temperatures of multiple individual battery cells. Then, based on the current operating mode (charging or discharging), the protection parameter table is queried according to the lowest battery health state, the highest battery temperature, and the charge / discharge rate. If the lowest battery health state, the highest battery temperature, and the charge / discharge rate for the current moment are found in the protection parameter table, it indicates a successful match. At this point, the equivalent operating time of the successful match can be used as the initial equivalent operating time of the target battery cluster, and the power threshold of the successful match can be used as the target power threshold of the target battery cluster. If the lowest battery health state, highest battery temperature, and charge / discharge rate for the current moment cannot be found in the protection parameter table, it indicates a matching failure. In this case, a fitting curve can be obtained by fitting the data in the protection parameter table. The equivalent operating time corresponding to the lowest battery health state, highest battery temperature, and charge / discharge rate at the current moment is determined from the fitting curve as the initial equivalent operating time of the target battery cluster. The power threshold corresponding to the lowest battery health state, highest battery temperature, and charge / discharge rate at the current moment is also determined from the fitting curve as the target power threshold of the target battery cluster. The target power threshold is adaptively adjusted based on the battery cluster's charge / discharge rate, battery health state, and battery temperature. It is understandable that the more severe the battery aging or the higher the temperature, the shorter the allowed high-power operating time of the system.
[0040] S130, determine the cumulative equivalent operating time of the target battery cluster based on the total power of the battery cluster, the target power threshold, and the initial equivalent operating time.
[0041] In this embodiment, after determining the initial equivalent operating time and target power threshold of the target battery cluster, the accumulation and dissipation process of battery stress can be simulated. During this process, the cumulative equivalent operating time of the target battery cluster is determined based on the total power of the battery cluster, the target power threshold, and the initial equivalent operating time. Optionally, determining the cumulative equivalent operating time of the target battery cluster based on the total power of the battery cluster, the target power threshold, and the initial equivalent operating time includes: determining the target accumulation rate based on the absolute value of the difference between the total power of the battery cluster and the target power threshold; determining the incremental equivalent operating time based on the ratio of the total power of the battery cluster to the target power threshold and its product with the target accumulation rate; if the total power of the battery cluster is less than the target power threshold, then determining the cumulative equivalent operating time based on the difference between the initial equivalent operating time and the incremental equivalent operating time; if the total power of the battery cluster is greater than or equal to the target power threshold, then determining the cumulative equivalent operating time based on the sum of the initial equivalent operating time and the incremental equivalent operating time.
[0042] Specifically, it can be done first through formulas Calculate the target cumulative rate ,in, This indicates the preset scaling factor. battery cluster total power at the current time, target power threshold at the current time. Then the target power threshold can be calculated by the formula incremental equivalent running time Then the battery cluster total power at the current time can be compared with the target power threshold. If the battery cluster total power is less than the target power threshold, it is determined that the battery is in a low stress state, and the equivalent running time will decrease at a slow rate (i.e. the target accumulation rate), simulating the natural recovery of the battery stress. At this time, the difference between the initial equivalent running time and the incremental equivalent running time can be taken as the cumulative equivalent running time, i.e. If the battery cluster total power is greater than or equal to the target power threshold, it is determined that the battery is in a high stress state, and the equivalent running time will start to accumulate at the target accumulation rate, and the greater the battery cluster total power, the faster the stress accumulation. At this time, the sum of the initial equivalent running time and the incremental equivalent running time can be taken as the cumulative equivalent running time, i.e. . Wherein, represents the initial equivalent running time, represents the cumulative equivalent running time.
[0043] S140, determining the target total power of the target battery cluster at the next time according to the cumulative equivalent running time and the battery cluster total power, to control the target battery cluster based on the target total power.
[0044] In this embodiment, after determining the cumulative equivalent running time of the target battery cluster, the target total power of the target battery cluster at the next time can be determined according to the cumulative equivalent running time and the battery cluster total power, to control the target battery cluster based on the target total power. Optionally, determining the target total power of the target battery cluster at the next time according to the cumulative equivalent running time and the battery cluster total power includes: if the cumulative equivalent running time reaches a preset threshold, determining the product of the battery cluster total power and a first preset proportion as the target total power of the target battery cluster at the next time, and generating a power limit flag.
[0045] Wherein, the preset threshold can refer to a time reference value of the cumulative equivalent running time reaching a specified load according to actual needs, for example, the specified load is full load (i.e. 100%). The first preset proportion can refer to a power limit proportion pre-set according to actual needs, for example, 50%. The power limit flag can be used to indicate power limiting of the target battery cluster.
[0046] Specifically, if the accumulated equivalent running time reaches the preset threshold, a product of the total power of the battery cluster and the first preset proportion is determined as the target total power of the target battery cluster at the next moment, i.e., power limitation is applied to the target battery cluster, and a power limitation flag is generated, thereby protecting the battery. It should be noted that, since the power limitation needs to use the power limitation flag, the power limitation flag also needs to be cleared in the system initialization operation stage.
[0047] In the embodiment, the target total power of the target battery cluster at the next moment is determined according to the accumulated equivalent running time and the total power of the battery cluster, and the method further comprises: if the accumulated equivalent running time does not reach the preset threshold, the total power of the battery cluster is determined as the target total power of the target battery cluster at the next moment.
[0048] Specifically, if the accumulated equivalent running time does not reach the preset threshold, the total power of the battery cluster can be directly determined as the target total power of the target battery cluster at the next moment, i.e., no power limitation is applied to the target battery cluster (at this time, the system operates normally).
[0049] It should be noted that, if the highest battery temperature at the current moment is greater than the temperature threshold, it indicates that the battery temperature is high, and at this time, in order to protect the battery cluster, power limitation needs to be applied to the target battery cluster regardless of whether the accumulated equivalent running time reaches the preset threshold. The temperature threshold can be used as a reference to determine the high and low battery temperature, and can be set according to actual needs.
[0050] The technical scheme of the embodiment of the application acquires running state data of a target battery cluster at a current moment; wherein the battery cluster comprises a plurality of battery monomers, and the running state data comprises a battery monomer health state, a battery monomer temperature, a battery cluster total power and a charge-discharge rate; determines an initial equivalent running time and a target power threshold of the target battery cluster according to the battery monomer health state, the battery monomer temperature, the charge-discharge rate and a protection parameter table; wherein the protection parameter table is used to describe the equivalent running time and the power threshold under different charge-discharge rates, health states and temperatures; determines an accumulated equivalent running time of the target battery cluster according to the battery cluster total power, the target power threshold and the initial equivalent running time; and determines a target total power of the target battery cluster at a next moment according to the accumulated equivalent running time and the battery cluster total power, so as to perform power control on the target battery cluster based on the target total power. The technical scheme can adaptively adjust the battery cluster power based on the accumulated equivalent running time and the dynamic target power threshold, improve the robustness, flexibility and reliability of battery management, and help to ensure the health and stability of the battery throughout the life cycle.
[0051] Embodiment two
[0052] Figure 2A flowchart of a battery cluster power control method provided for the second embodiment of the present application is based on the above-mentioned embodiment and is optimized. The specific optimization is that after determining the target total power of the target battery cluster at the next time according to the cumulative equivalent running time and the total power of the battery cluster, the method further includes: determining a reference power threshold according to the product of the total power of the battery cluster and a second preset proportion; and if it is detected that the target total power is less than the reference power threshold for a duration greater than a preset reset time window, then resetting the cumulative equivalent running time.
[0053] As shown in Figure 2 , the method of the present embodiment specifically includes the following steps:
[0054] S210, obtaining running state data of a target battery cluster at a current time; wherein the battery cluster includes a plurality of battery monomers, and the running state data includes battery monomer health status, battery monomer temperature, total power of the battery cluster, and charge-discharge rate.
[0055] S220, determining initial equivalent running time and a target power threshold of the target battery cluster according to the battery monomer health status, the battery monomer temperature, the charge-discharge rate, and a protection parameter table.
[0056] The protection parameter table is used to describe the equivalent running time and the power threshold under different charge-discharge rates, health statuses, and temperatures.
[0057] S230, determining cumulative equivalent running time of the target battery cluster according to the total power of the battery cluster, the target power threshold, and the initial equivalent running time.
[0058] S240, determining target total power of the target battery cluster at the next time according to the cumulative equivalent running time and the total power of the battery cluster, so as to control the power of the target battery cluster based on the target total power.
[0059] The specific implementation of S210-S240 can refer to the detailed description in the above-mentioned embodiment, which will not be described here again.
[0060] S250, determining a reference power threshold according to the product of the total power of the battery cluster and a second preset proportion.
[0061] In the present embodiment, the product of the total power of the battery cluster and the second preset proportion can be directly determined as the reference power threshold. The reference power threshold can be used as a reference for determining whether the total power of the battery cluster is in an extremely low power state. The second preset proportion can be flexibly set according to actual needs. For example, the second preset proportion can be set to 10%, at which time the total power of the battery cluster and the corresponding reference power threshold belong to different orders of magnitude.
[0062] S260, if it is detected that the target total power is less than the reference power threshold for a duration greater than a preset reset time window, then the accumulated equivalent running time is cleared.
[0063] The preset reset time window can be a time length preset according to actual needs (set in the system initialization stage) and can be used as a reference for judging whether the system has recovered sufficiently from the high-load state. In this embodiment, a reset mechanism is provided. When it is detected that the target total power is less than the reference power threshold and the duration is greater than the preset reset time window, it is considered that the battery has been sufficiently rested (i.e., the system has recovered sufficiently from the high-load state), and at this time, the accumulated equivalent running time can be automatically cleared to facilitate subsequent recalculation of the accumulated equivalent running time.
[0064] The technical scheme of the embodiment of the present application, after determining the target total power of the target battery cluster at the next moment according to the accumulated equivalent running time and the total power of the battery cluster, determines a reference power threshold according to the product of the total power of the battery cluster and a second preset proportion, and clears the accumulated equivalent running time when it is detected that the target total power is less than the reference power threshold for a duration greater than a preset reset time window. This technical scheme can adaptively adjust the power of the battery cluster based on the accumulated equivalent running time and the dynamic target power threshold, improve the robustness, flexibility and reliability of battery management, and help to ensure the health and stability of the battery throughout its life cycle. In addition, the reset mechanism can quickly judge whether the system has recovered sufficiently from the high-load state, and automatically execute the clearing operation of the accumulated equivalent running time when the system has recovered sufficiently, and subsequently recalculate the accumulated equivalent running time, so as to better balance the working and resting processes of the battery, and help to further improve the reliability of battery management.
[0065] In this embodiment, optionally, after determining the target total power of the target battery cluster at the next moment according to the accumulated equivalent running time and the total power of the battery cluster, it further includes: if it is detected that the target battery cluster is in an idle state for a duration greater than a preset reset time window, then the accumulated equivalent running time is cleared.
[0066] In this embodiment, when it is detected that the target battery cluster is in an idle state for a duration greater than a preset reset time window, it is also considered that the battery has been sufficiently rested (i.e., the system has recovered sufficiently from the high-load state), and at this time, the accumulated equivalent running time can still be automatically cleared to facilitate subsequent recalculation of the accumulated equivalent running time, thereby supplementing and enriching the reset mechanism.
[0067] The scheme can improve the accuracy of judging whether the system has fully recovered from the high load state on the basis of the low-power duration judgment, and better balance the battery work and rest process, thereby further improving the reliability of battery management.
[0068] Figure 3 A flowchart of a battery cluster power control method is provided. Figure 3 As shown in the figure, after the system is started, initialization operation is first performed (including setting the preset reset time window and the initial power threshold, zeroing the equivalent running time, and clearing the power limit flag). Then, real-time data acquisition is performed on the target battery cluster to obtain the total power of the battery cluster and the charge / discharge rate at the current time, and the highest battery temperature and the lowest battery health state at the current time are determined. Then, the initial equivalent running time and the target power threshold are obtained by querying the protection parameter table according to the highest battery temperature, the lowest battery health state and the charge / discharge rate at the current time. Next, power state judgment is performed, if the total power of the battery cluster is less than the target power threshold, the initial equivalent running time is decremented to obtain the cumulative equivalent running time, simulating battery stress recovery; if the total power of the battery cluster is greater than or equal to the target power threshold, the initial equivalent running time is incremented to obtain the cumulative equivalent running time. Further, power limit decision is made, if the cumulative equivalent running time reaches the preset threshold, the power limit flag is generated and the power limit operation is performed; if the cumulative equivalent running time does not reach the preset threshold, power intervention is not required (i.e. maintaining the original power). Subsequently, reset judgment is performed, if the target battery cluster is in an extremely low power state or the duration of the idle state is greater than the preset reset time window, the reset operation is performed to clear the cumulative equivalent running time; otherwise, the cumulative equivalent running time is maintained, so as to enter the next power control cycle.
[0069] Embodiment three
[0070] Figure 4 A structural diagram of a battery cluster power control system is provided for the third embodiment of the present application. The system can perform the battery cluster power control method provided by any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method. As shown in the figure, Figure 4 The system comprises:
[0071] The data acquisition module 310 is configured to acquire the running state data of the target battery cluster at the current time; wherein the battery cluster comprises a plurality of battery monomers, and the running state data comprises the battery monomer health state, the battery monomer temperature, the total power of the battery cluster and the charge / discharge rate;
[0072] The power threshold determination module 320 is configured to determine an initial equivalent running time and a target power threshold of the target battery cluster according to the battery cell health status, the battery cell temperature, the charge-discharge rate and a protection parameter table; wherein the protection parameter table is used to describe equivalent running time and power threshold under different charge-discharge rates, health statuses and temperatures.
[0073] The cumulative time determination module 330 is configured to determine a cumulative equivalent running time of the target battery cluster according to the total power of the battery cluster, the target power threshold and the initial equivalent running time.
[0074] The power control module 340 is configured to determine a target total power of the target battery cluster at a next time according to the cumulative equivalent running time and the total power of the battery cluster, so as to perform power control on the target battery cluster based on the target total power.
[0075] Optionally, the power threshold determination module 320 is configured to:
[0076] determine a lowest battery health status according to the battery cell health statuses at the current time, and determine a highest battery temperature according to the battery cell temperatures at the current time;
[0077] query the protection parameter table according to the lowest battery health status, the highest battery temperature and the charge-discharge rate to obtain a query result; wherein the query result is matching success or matching failure;
[0078] if the query result is matching success, the equivalent running time and the power threshold of matching success are taken as the initial equivalent running time and the target power threshold of the target battery cluster respectively;
[0079] if the query result is matching failure, the initial equivalent running time and the target power threshold of the target battery cluster are determined according to a data fitting result corresponding to the protection parameter table.
[0080] Optionally, the cumulative time determination module 330 is configured to:
[0081] determine a target cumulative rate according to an absolute value of a difference between the total power of the battery cluster and the target power threshold;
[0082] determine an incremental equivalent running time according to a product of a ratio of the total power of the battery cluster to the target power threshold and the target cumulative rate;
[0083] if the total power of the battery cluster is less than the target power threshold, determine the cumulative equivalent running time according to a difference between the initial equivalent running time and the incremental equivalent running time;
[0084] If the total power of the battery cluster is greater than or equal to the target power threshold, a cumulative equivalent running time is determined according to a sum of the initial equivalent running time and the incremental equivalent running time.
[0085] Optionally, the power control module 340 is configured to:
[0086] If the cumulative equivalent running time reaches a preset threshold, a product of the total power of the battery cluster and a first preset ratio is determined as a target total power of the target battery cluster at a next time point, and a power limit flag is generated.
[0087] Optionally, the power control module 340 is further configured to:
[0088] If the cumulative equivalent running time does not reach the preset threshold, the total power of the battery cluster is determined as the target total power of the target battery cluster at the next time point.
[0089] Optionally, the system further comprises a first reset module configured to:
[0090] After the target total power of the target battery cluster at the next time point is determined according to the cumulative equivalent running time and the total power of the battery cluster, a reference power threshold is determined according to a product of the total power of the battery cluster and a second preset ratio.
[0091] If it is detected that the target total power is less than the reference power threshold for a duration greater than a preset reset time window, the cumulative equivalent running time is cleared.
[0092] Optionally, the system further comprises a second reset module configured to:
[0093] After the target total power of the target battery cluster at the next time point is determined according to the cumulative equivalent running time and the total power of the battery cluster, if it is detected that the target battery cluster is in an idle state for a duration greater than a preset reset time window, the cumulative equivalent running time is cleared.
[0094] The battery cluster power control system provided in the embodiment of the application can execute the battery cluster power control method provided in any embodiment of the application, and has the corresponding function modules and beneficial effects of the execution method.
[0095] Embodiment Four
[0096] Figure 5A structural diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.
[0097] As shown in Figure 5 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., communicatively connected to the at least one processor 11, where the memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 12 or loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0098] Various components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, speakers, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0099] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the battery cluster power control method.
[0100] In some embodiments, the battery cluster power control method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 18. In some embodiments, parts or all of the computer program can be loaded and / or installed onto electronic device 10 via, e.g., ROM 12 and / or communication unit 19. When the computer program is loaded onto RAM 13 and executed by processor 11, one or more steps of the battery cluster power control method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the battery cluster power control method by other means, e.g., with the aid of firmware.
[0101] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0102] Computer programs used to implement the processes of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor of the machine, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0103] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0104] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0105] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), blockchain network, and the Internet.
[0106] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0107] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present application can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which is not limited herein.
[0108] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method of battery cluster power control, the method comprising: The method comprises: obtaining running state data of a target battery cluster at a current time; wherein the battery cluster comprises a plurality of battery monomers, and the running state data comprises battery monomer health states, battery monomer temperatures, battery cluster total power and charge-discharge rates; determining initial equivalent running time and target power threshold of the target battery cluster according to the battery monomer health states, the battery monomer temperatures, the charge-discharge rates and a protection parameter table; wherein the protection parameter table is used to describe equivalent running time and power threshold under different charge-discharge rates, health states and temperatures; determining cumulative equivalent running time of the target battery cluster according to the battery cluster total power, the target power threshold and the initial equivalent running time; determining target total power of the target battery cluster at a next time according to the cumulative equivalent running time and the battery cluster total power, so as to perform power control on the target battery cluster based on the target total power.
2. The method of claim 1, wherein, The method comprises: determining the initial equivalent running time and the target power threshold of the target battery cluster according to the battery monomer health states, the battery monomer temperatures, the charge-discharge rates and the protection parameter table, comprises: determining the lowest battery health state according to a plurality of battery monomer health states at the current time, and determining the highest battery temperature according to a plurality of battery monomer temperatures at the current time; inquiring the protection parameter table according to the lowest battery health state, the highest battery temperature and the charge-discharge rate to obtain an inquiry result; wherein the inquiry result is matching success or matching failure; if the inquiry result is matching success, then taking the equivalent running time and the power threshold matched successfully as the initial equivalent running time and the target power threshold of the target battery cluster respectively; 3. The method of claim 2, wherein, if the inquiry result is matching failure, then determining the initial equivalent running time and the target power threshold of the target battery cluster according to a data fitting result corresponding to the protection parameter table. The method comprises: determining the cumulative equivalent running time of the target battery cluster according to the battery cluster total power, the target power threshold and the initial equivalent running time, comprises: determining a target cumulative rate according to an absolute value of a difference between the battery cluster total power and the target power threshold; determining an incremental equivalent running time according to a product of a ratio of the battery cluster total power to the target power threshold and the target cumulative rate; 4. The method according to claim 2 or 3, characterized in that, if the battery cluster total power is less than the target power threshold, then determining the cumulative equivalent running time according to a difference between the initial equivalent running time and the incremental equivalent running time; if the battery cluster total power is greater than or equal to the target power threshold, then determining the cumulative equivalent running time according to a sum of the initial equivalent running time and the incremental equivalent running time. The method comprises: if the cumulative equivalent running time reaches a preset threshold, then taking a product of the battery cluster total power and a first preset proportion as the target total power of the target battery cluster at the next time, and generating a power limit flag.
5. The method of claim 4, wherein, The method further comprises: If the accumulated equivalent running time does not reach the preset threshold, determining the total power of the battery cluster as the target total power of the target battery cluster at the next time.
6. The method of claim 1, wherein, The method further comprises: Determining a reference power threshold according to a product of the total power of the battery cluster and a second preset ratio; If it is detected that the target total power is less than the reference power threshold for a duration greater than a preset reset time window, resetting the accumulated equivalent running time.
7. The method according to claim 1 or 6, characterized in that, The method further comprises: If it is detected that the target battery cluster is in an idle state for a duration greater than a preset reset time window, resetting the accumulated equivalent running time.
8. A battery cluster power control system, characterized by, The system comprises: A data acquisition module configured to acquire running state data of a target battery cluster at a current time; wherein the battery cluster comprises a plurality of battery monomers, and the running state data comprises battery monomer health states, battery monomer temperatures, total power of the battery cluster, and a charge-discharge rate; A power threshold determination module configured to determine an initial equivalent running time and a target power threshold of the target battery cluster according to the battery monomer health states, the battery monomer temperatures, the charge-discharge rate, and a protection parameter table; wherein the protection parameter table is configured to describe equivalent running times and power thresholds under different charge-discharge rates, health states, and temperatures; An accumulated time determination module configured to determine an accumulated equivalent running time of the target battery cluster according to the total power of the battery cluster, the target power threshold, and the initial equivalent running time; A power control module configured to determine a target total power of the target battery cluster at a next time according to the accumulated equivalent running time and the total power of the battery cluster, and to perform power control on the target battery cluster based on the target total power.
9. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected to the at least one processor in communication; wherein The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the battery cluster power control method of any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to execute the battery cluster power control method of any one of claims 1-7 when executed.
Citation Information
Patent Citations
Lithium ion battery state of health (SOC) evaluation method
CN108896913A
SOH adaptive estimation method based on capacity accumulation
CN115407206A
Battery charge state calibration method and device, computer equipment and storage medium
CN120490869A
Control method and device of energy storage system and computer readable storage medium
CN120511801A
Battery life prediction method and device
CN120993221A
Cited By
Control method and control device of energy storage system and energy storage system
CN121965713A
