Battery power limiting method, electronic device, and energy storage system

By grouping aging modules in an energy storage system and calculating their target power signs to be different, the problem of extended site usage time and increased costs caused by power limitations during the aging process of energy storage batteries is solved, and safe and efficient scheduling and energy management of aging equipment are achieved.

WO2026118502A1PCT designated stage Publication Date: 2026-06-11SHENZHEN POWEROAK NEWENER CO LTD +1

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SHENZHEN POWEROAK NEWENER CO LTD
Filing Date
2025-08-04
Publication Date
2026-06-11

Smart Images

  • Figure CN2025112324_11062026_PF_FP_ABST
    Figure CN2025112324_11062026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a battery power limiting method, an electronic device, and an energy storage system. The method comprises: arranging every two aging modules into a group; dispatching a plurality of target power values to corresponding aging modules, such that the target power values of the two aging modules in each aging module group have opposite signs; calculating a sum of the target power values of each aging module group; accumulating the sums of the target power values of the aging module groups one by one to obtain an aggregate target power value, and successively determining whether the aggregate target power value exceeds a preset range; and recording and setting to 0 a charging target power value or a discharging target power value of the aging modules in the aging module groups currently being accumulated, so that the aggregate target power value is kept within the preset range. The embodiments of the present application allow for a total target execution power of an energy storage system to be controlled within an allowable range of a site prior to dispatching charge / discharge power for an energy storage battery, so as to overcome aging site constraints when performing an aging process, thereby saving human resources while ensuring aging continuity.
Need to check novelty before this filing date? Find Prior Art

Description

Battery power limiting methods, electronic devices and energy storage systems

[0001] Cross-reference of related applications

[0002] This application claims priority to Chinese Patent Application No. 202411758861.6, filed on December 3, 2024, entitled "Battery Power Limiting Method, Electronic Device and Energy Storage System", the entire contents of which are incorporated herein by reference. Technical Field

[0003] The embodiments of the present invention relate to the field of energy storage battery aging, and in particular to battery power limiting methods, electronic devices and energy storage systems. Background Technology

[0004] The need for battery maintenance / aging (including energy storage batteries and power batteries) stems primarily from the impact of long-term warehouse storage on battery performance. Failure to perform designated maintenance / aging operations will affect battery performance and warranty life. For energy storage batteries, especially with large-scale integrated aging control systems, aging operations for multiple batteries need to be performed simultaneously. However, the power supply supporting aging charging and discharging often has strict power limitations. Exceeding these limits can cause the power supply / discharging infrastructure to break, posing safety risks and interrupting the aging process, thus impacting efficiency. Therefore, effectively protecting the power supply side and rationally allocating energy under known current and power limits has become a pressing issue.

[0005] Currently, there are two common solutions to this problem: (1) Limit the maximum number of aging devices that can be connected based on the power limit of the aging site and the rated power of each aging device. For example, if the site allows a maximum of 20kW charging and each device is limited to no more than 2kW charging, then the number of connected devices cannot exceed 10; (2) The second method is to limit the power based on the number of devices. For example, if the site allows a maximum of 20kW charging and you want to age 20 devices at the same time, then the charging power of each aging device cannot exceed 1kW.

[0006] Both of these approaches are implemented with the premise of not exceeding the site's power / current limits. The maximum number of units that can be connected during aging or the maximum power required for aging is determined based on the desired number of units or the maximum power used during aging. Both approaches suffer from capacity limitations due to site constraints, increasing site usage time and manpower hours, significantly increasing the cost of aging energy storage batteries.

[0007] Application content

[0008] This application aims to provide a battery power limiting method, electronic device, and energy storage system that can automatically perform energy dispatch by calculating the power used by the current aging system without reducing the number of connected aging devices or the power limit of a single device, while meeting the power limits of the site.

[0009] This application provides a battery power limiting method, comprising: grouping every two aging modules into a group; the energy storage system includes several aging modules, each aging module including an energy storage battery and an inverter; issuing several target power values ​​to the corresponding aging modules, such that the signs of the target power values ​​of the two aging modules in each aging module group are different; calculating the sum of the target power values ​​of each aging module group; successively adding the sum of the target power values ​​of the aging module groups to obtain a target power sum value, and successively determining whether the target power sum value exceeds a preset range; recording and setting the charging target power or discharging target power of the aging modules in the currently added aging module group to 0, so that the target power sum value remains within the preset range.

[0010] In a preferred embodiment, each aging module group is assigned a corresponding number. The step of summing the target power of each aging module group to obtain a target power sum value, and successively determining whether the target power sum value exceeds a preset range, includes: setting the initial value of the target power sum value to 0; according to the number, summing the target power of each aging module group in ascending order and summing it with the initial value of the target power sum value to obtain the target power sum value; after each summation, determining whether the target power sum value is greater than a preset discharge limit or less than a preset charging limit.

[0011] In a preferred embodiment, when the target power superposition value is greater than the preset discharge limit, the step of recording and setting the charging target power or discharge target power of the aging module in the currently superimposed aging module group to 0 includes: recording the discharge target power of the aging module in the currently superimposed aging module group and setting the discharge zeroing flag of the aging module group to 1; setting the discharge target power of the aging module in the currently superimposed aging module group to 0 and updating the target power superposition value.

[0012] In a preferred embodiment, when the target power superposition value is less than a preset charging limit, the step of recording and setting the charging target power or discharging target power of the aging modules in the currently superimposed aging module group to 0 includes: determining whether there are any aging modules configured as emergency charging devices in the currently superimposed aging module group; if not, recording the charging target power of the aging modules in the currently superimposed aging module group and setting the charging zeroing flag of the aging module group to 1; setting the charging target power of the aging modules in the currently superimposed aging module group to 0 and updating the target power superposition value.

[0013] In a preferred embodiment, the battery power limiting method further includes: when a charging reset flag or discharging reset flag of an aging module group is detected to be 1, restoring the charging target power or discharging target power of the corresponding aging module group one by one according to the target power sum, the preset hysteresis value and the preset range.

[0014] In a preferred embodiment, when the charging reset flag of an aging module group is detected to be 1, the step of restoring the charging target power or discharging target power of the corresponding aging module group one by one according to the target power sum, the preset hysteresis value and the preset range includes: successively adding the charging target power recorded by the corresponding aging module group to the target power sum according to a preset order; after each addition to obtain the target power sum, determining whether the target power sum is less than the sum of the preset charging limit and the preset hysteresis value; if not, restoring the charging target power of the corresponding aging module according to the recorded charging target power and setting the corresponding charging reset flag to 0.

[0015] In a preferred embodiment, when the discharge reset flag of an aging module group is detected to be 1, the step of restoring the charging target power or discharge target power of the corresponding aging module group one by one according to the target power sum, the preset hysteresis value and the preset range includes: successively adding the discharge target power recorded by the corresponding aging module group to the target power sum according to a preset order; after each addition to obtain the target power sum, determining whether the target power sum is greater than the difference between the preset discharge limit and the preset hysteresis value; if not, restoring the discharge target power of the corresponding aging module according to the recorded discharge target power and setting the corresponding discharge reset flag to 0.

[0016] In a preferred embodiment, the battery power limiting method further includes: obtaining the total apparent power based on the grid voltage; determining whether the total apparent power exceeds a preset range; if so, setting the target power of each aging module to 0 in a preset order so that the total apparent power remains within the preset range.

[0017] In a preferred embodiment, obtaining the total apparent power based on the grid voltage includes: acquiring the grid voltage collected by each aging module; and obtaining the total apparent power based on the grid voltage.

[0018] In a preferred embodiment, determining whether the total apparent power exceeds a preset range includes: determining whether the total apparent power is discharge power or charging power; if the total apparent power is discharge power, determining whether the total apparent power is greater than a preset discharge limit; if the total apparent power is charging power, determining whether the total apparent power is less than a preset charging limit.

[0019] In a preferred embodiment, when the total apparent power is greater than a preset discharge limit, the step of setting the target power of each aging module to 0 in a preset order includes: determining whether the target power of each aging module is the discharge power in ascending order according to the module number; if so, setting the discharge target power of the corresponding aging module to 0 and setting the discharge zeroing flag of the aging module to 1; and recalculating the total apparent power after the corresponding aging module stops discharging.

[0020] In a preferred embodiment, when the total apparent power is less than a preset charging limit, the step of setting the target power of each aging module to 0 in a preset order includes: determining whether the target power of each aging module is the charging power according to its number in ascending order; if so, determining whether the corresponding aging module is configured as an emergency charging device; if not, setting the charging target power of the corresponding aging module to 0 and setting the charging reset flag of the aging module to 1; and recalculating the total apparent power after the corresponding aging module stops charging.

[0021] In a preferred embodiment, the battery power limiting method further includes: when the charging reset flag or discharging reset flag of an aging module is detected to be 1, restoring the charging target power or discharging target power of the corresponding aging module one by one according to the total apparent power, the preset hysteresis value and the preset range.

[0022] In a preferred embodiment, when the charging reset flag of an aging module is detected to be 1, the step of restoring the charging target power or discharging target power of the corresponding aging module one by one according to the total apparent power, the preset hysteresis value, and the preset range includes: according to the aging module number, the charging target power recorded by the corresponding aging module is added to the total apparent power in ascending order; after each addition to obtain the total apparent power, it is determined whether the total apparent power is less than the sum of the preset charging limit value and the preset hysteresis value; if not, the charging target power of the corresponding aging module is restored according to the recorded charging target power, and the corresponding charging reset flag is set to 0.

[0023] In a preferred embodiment, when the discharge reset flag of an aging module is detected to be 1, the step of restoring the charging target power or discharge target power of the corresponding aging module one by one according to the total apparent power, the preset hysteresis value, and the preset range includes: according to the aging module number, the discharge target power recorded by the corresponding aging module group is successively added to the total target power in ascending order; after each addition to obtain the total target power, it is determined whether the total target power is greater than the difference between the preset discharge limit and the preset hysteresis value; if not, the discharge target power of the corresponding aging module is restored according to the recorded discharge target power, and the corresponding discharge reset flag is set to 0.

[0024] In another aspect, this application provides an electronic device, comprising: at least one processor; at least one network interface communicatively connected to a corresponding processor; and a memory communicatively connected to the at least one processor; wherein the network interface is used to establish a communication connection between the processor and other external devices; the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the battery power limiting method as described above.

[0025] In another aspect, this application provides a non-volatile computer storage medium storing computer-executable instructions that are executed by one or more processors, causing the one or more processors to perform the battery power limiting method as described above.

[0026] Another aspect of this application provides an energy storage system, comprising: a plurality of aging modules; the aging modules comprising an energy storage battery and an inverter; and the electronic equipment described above.

[0027] Unlike existing technologies, this application provides two solutions to effectively ensure the safety of grid-side use. The first solution involves preprocessing, which controls the overall target power of the energy storage system within the allowable range of the site before the energy storage battery performs charging / discharging. The second solution involves real-time sampling and calculation of the total current on the grid side to effectively monitor the energy dispatch status of the aging system and make timely adjustments. This avoids the limitations of the aging site during aging, ensuring the continuity of aging while saving human resources. Attached Figure Description

[0028] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0029] Figure 1 is a schematic diagram of a battery aging system provided in an embodiment of the present invention;

[0030] Figure 2 is a schematic flowchart of a battery power limiting method provided by an embodiment of the present invention;

[0031] Figure 3 is a flowchart of step S400 in the battery power limiting method shown in Figure 2;

[0032] Figure 4 is a schematic diagram of a sub-process of step S500 in the battery power limiting method shown in Figure 2.

[0033] Figure 5 is another sub-process diagram of step S500 in the battery power limiting method shown in Figure 2.

[0034] Figure 6 is a flowchart illustrating another battery power limiting method provided by an embodiment of the present invention;

[0035] Figure 7 is a schematic diagram of a sub-process of step T600 in the battery power limiting method shown in Figure 6;

[0036] Figure 8 is another sub-process diagram of step T600 in the battery power limiting method shown in Figure 6;

[0037] Figure 9 is a flowchart illustrating another battery power limiting method provided by an embodiment of the present invention;

[0038] Figure 10 is a flowchart of step A100 in the battery power limiting method shown in Figure 9;

[0039] Figure 11 is a flowchart of step A200 in the battery power limiting method shown in Figure 9;

[0040] Figure 12 is a schematic diagram of a sub-process of step A300 in the battery power limiting method shown in Figure 9;

[0041] Figure 13 is another sub-process diagram of step A300 in the battery power limiting method shown in Figure 9;

[0042] Figure 14 is a schematic flowchart of another battery power limiting method provided by an embodiment of the present invention;

[0043] Figure 15 is a schematic diagram of a sub-process of step B400 in the battery power limiting method shown in Figure 14.

[0044] Figure 16 is another sub-process diagram of step B400 in the battery power limiting method shown in Figure 14;

[0045] Figure 17 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Embodiments of the present invention

[0046] To facilitate understanding of this application, a more detailed description is provided below with reference to the accompanying drawings and specific embodiments. It should be noted that when an element is described as being "fixed to" another element, it can be directly on the other element, or one or more intermediate elements may exist between them. When an element is described as being "connected" to another element, it can be directly connected to the other element, or one or more intermediate elements may exist between them. The terms "upper," "lower," "left," "right," "inner," "outer," and similar expressions used in this specification are for illustrative purposes only.

[0047] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.

[0048] Furthermore, the technical features involved in the different embodiments of this application described below can be combined with each other as long as they do not conflict with each other.

[0049] The technical solutions in this application will be described below with reference to the accompanying drawings.

[0050] To address the issue of energy dissipation in energy storage batteries and to strictly prevent energy from being fed back into the grid, this application proposes a discharge scheme for an aging energy storage battery system to prevent power feed into the grid. The structural schematic of the energy storage system in this scheme is shown in Figure 1.

[0051] The following are the definitions of abbreviations and key terms used in this invention:

[0052] Aging: refers to deep charging and discharging of energy storage batteries to help activate the chemical substances inside the battery and restore them to their optimal working state, thereby extending the battery's lifespan.

[0053] Aging module: a combination of inverter module and energy storage battery;

[0054] Target power: The expected power (divided into charging and discharging) that the aging module needs to achieve or maintain, issued by the central control center.

[0055] Specifically, the L and N lines of all inverter modules in the energy storage battery aging system are connected to the L and N lines on the grid side respectively (the connection method here is related to the specifications of the inverter modules and is compatible with the connection methods of three-phase, two-phase, and single-phase inverter modules). This is equivalent to connecting the live wires and neutral wires of all inverter modules in parallel according to the phase sequence, and the dry contact is the output terminal on the grid side.

[0056] It should be noted that this solution must ensure that all inverter modules have the same specifications, such as all being three-phase inverters, all being two-phase inverters, or all being single-phase inverters.

[0057] All communication lines 1 of the inverter modules are connected in parallel to the fixed communication port of the central control center 10. The central control center 10 and the human machine interface (HMI) 20 are connected accordingly, and the inverter modules and the energy storage batteries are connected accordingly. The current sensor of the central control center 10 samples and processes the current from the grid side, so the current sensor CT interface is connected to each phase live wire of the power supply side 30.

[0058] In this embodiment, the central control center 10 acts as the aging control hub, acquiring information and issuing commands to the energy storage battery aging system via communication. Specifically, this includes: acquiring sampling information from current sensors, such as the grid current of each phase; acquiring basic information about the energy storage battery, such as the battery state of charge (SOC), maximum allowable charging current, maximum allowable discharging current, and battery voltage; acquiring basic information about the inverter module, such as inverter charging power and inverter discharging power; and issuing commands to the aging module, such as the aging start / stop switch, inverter charging target power, and inverter discharging target power (the content of information acquired and commands issued during communication can be increased or decreased according to actual needs).

[0059] Users use HMI 20 to instruct the central control center 10 to execute aging requirements. The central control center 10 controls the charging and discharging actions of each energy storage battery. The specific control methods are: 1) issuing an "aging start / stop switch" to turn the inverter module on / off; 2) issuing an "inverter charging target power" to set the charging power of the energy storage battery; 3) issuing an "inverter discharging target power" to set the discharging power of the energy storage battery; 4) the central control center automatically feeds back and changes the content of the issued instructions based on the basic information obtained, forming a closed-loop control.

[0060] Based on the energy storage battery aging system provided in the above embodiments, this invention provides a battery power limiting method, executed by the central control center in the energy storage battery aging system. Under the premise of meeting the site's power limits, it does not require reducing the number of connected aging devices or the power limit of a single device, and can calculate the power currently used by the energy storage battery aging system.

[0061] This allows for automatic energy scheduling. The flowchart is shown in Figure 2, and includes the following steps:

[0062] Step S100: Group every two aging modules together.

[0063] There are only three operating states for energy storage batteries: idle, charging, and discharging. Similarly, from the perspective of hardware wiring, an energy storage battery can only perform one operating mode at a time: drawing power from the grid, feeding power to the grid, or standby. Therefore, for a specific aging module, the inverter charging target power and inverter discharging target power issued by the control center are mutually exclusive. One of these values ​​must be greater than 0, and the other must be equal to 0 for normal charging / discharging action to be initiated; otherwise, the inverter module is considered to be in standby mode.

[0064] Let the target power for inverter charging be PA (this value ≤ 0), and the target power for inverter discharging be PB (this value ≥ 0). The expression for the target power PC of a single aging module inverter can be obtained as follows:

[0065] P C = P A + P B ,

[0066] From the above formula, we can see that PC > 0 indicates that the inverter target power is the discharge power, P C <0 indicates that the inverter target power is the charging power, P C =0 indicates no charging and no discharging (for a single energy storage device, P A and P B Only one of the two can be chosen, P A and P B The settings are mutually exclusive; at least one of them must be 0.

[0067] For example: For a battery with a state of charge (SOC) of 50%, which can both charge and discharge, its P... A and P B There are two settings available. If set to 1000W charging, then P... A = -1000W, P B =0; if discharge is set, then P A =0, P B =1000W.

[0068] As an example, and not a limitation, if there are n aging modules, then the inverter charging target power of each aging module is P. A1 P A2 ... P An The inverter discharge target power is P B1 P B2 ... P Bn , by P C The expression yields the target inverter power P for the n aging modules. C1 P C2 ... P CnCalculate the inverter target power executed by all aging modules, i.e., the total target power P. aim_all for:

[0069] ,

[0070] Where i = 1, 2, ..., n, represents the i-th aging module.

[0071] From the above formula, we can see that P aim_all The value P represents the target inverter power of all aging modules. aim_all The positive and negative signs indicate the overall charge / discharge status of all aging modules. This is achieved through real-time monitoring of P... aim_all It compares the power limit with the site power limit and adjusts the target power of inverter charging and inverter discharging based on feedback.

[0072] The aging modules mentioned in this application include inverter modules and energy storage batteries. The inverter modules are the carrier tools for performing the aging process and are fixed, non-replaceable devices. Therefore, the central control center software internally assigns "numbers" to the inverter modules starting from 1 to identify and control the energy storage batteries connected to the inverter modules. The numbers are assigned from smallest to largest, with every two aging modules forming a group, and the group numbers also starting from ①.

[0073] For example, if the aging modules are numbered 1, 2, ..., n, and the corresponding inverter modules / energy storage batteries are also numbered 1, 2, ..., n, then aging module group ① includes aging module 1 and aging module 2, aging module group ② includes aging module 3 and aging module 4, and so on. Let the aging module group be represented as j, then j = 1, 2, ..., m, where m is the total number of aging module groups. .

[0074] Step S200: Send several target powers to the corresponding aging modules so that the signs of the target powers of the two aging modules in each aging module group are different.

[0075] The initial target power issued by the central control center to the aging modules within the group is opposite (P of aging module 1). C If positive, then P of aging module 2 C The value is negative; the P value of aging module 1 is negative. C If it is negative, then the P of aging module 2 C(Positive). Note: The target power issued shall not exceed the current maximum charging power and maximum discharging power of each aging module. Maximum / discharging power refers to the limit of battery charging / discharging power (a "-" sign before the limit indicates charging, and a "+" sign before the limit indicates discharging). It is generally related to the remaining battery capacity (e.g., SOC). Usually, the larger the battery SOC, the smaller the absolute value of the maximum charging power and the larger the maximum discharging power; the smaller the battery SOC, the larger the absolute value of the maximum charging power and the smaller the maximum discharging power. For example: when one of the aging modules in the group is fully charged, its inverter charging target power is set to 0; when one of the aging modules in the group is discharged, its inverter discharging target power is set to 0.

[0076] Step S300: Calculate the sum of the target power of each aging module group.

[0077] Calculate the target power P of the aging module within the group. C The sum, denoted as P D The sum of the target power P is easily obtained. D A positive value indicates that the aging module group is discharging, and the sum of the target power P D A negative value indicates that the sum of the target power P of the aging module group during charging is... D A value of 0 indicates that the aging module group has completed its cycle.

[0078] P Dj = P Ci + P C(i+1)

[0079] P Dj Let j represent the target power of the j-th aging module group, which is the sum of the target power of the i-th aging module and the (i+1)-th aging module, where j = (i+1) / 2, i = 1, 2, ..., n.

[0080] Step S400: The target power of each aging module group is summed to obtain the target power summation value, and the target power summation value is judged one by one to determine whether it exceeds the preset range.

[0081] The preset range is defined by pre-set discharge power limits and charging power limits. The central control center accumulates the corresponding P values ​​according to the aging module group number in ascending order. Dj Then, the real-time target power superposition value P of the system is calculated. aim_j .

[0082] P aim_j = P D1 + P D2 + … + P Dj

[0083] when At that time, the target power superposition value Paim_j This is the inverter target power of all aging modules, i.e., the sum of the target power P. aim_all .

[0084] And after each calculation of the target power superposition value P aim_j Then, determine the target power superposition value P. aim_j Is the discharge power limit greater than the discharge power limit or less than the charging power limit? If so, proceed to step S500.

[0085] It should be noted that the charging power limit and discharging power limit are set by the user through the HMI. The purpose is to reasonably set the threshold after knowing the power limits of the site. For example, setting the charging power limit to -30000W is based on the target power superposition value P. aim_j Feedback adjustment ensures that the central control center can control the target power superposition value P of the entire energy storage battery aging system. aim_j and the total target power P aim_all Always greater than -30000W; for example, assuming the discharge power limit is 40000W, by P aim_j Feedback adjustment ensures that the central control center can control the target power superposition value P of the entire energy storage battery aging system. aim_j and the total target power P aim_all and the total target power P aim_all It is always less than 40,000W.

[0086] Step S500: Record the charging target power or discharging target power of the aging modules in the currently superimposed aging module group and set it to 0, so that the target power superposition value is kept within the preset range.

[0087] When the target power superposition value P is detected aim_j When the set charging power limit is exceeded, the P in the current aging module group (the j-th aging module group) will be... C The inverter charging target power for negative aging modules is reset to zero; similarly, when the target power superposition value P... aim_j If the set discharge power limit is exceeded, the current aging module group (the j-th aging module group) P will be... C The inverter discharge target power of the positive aging module is reset to zero.

[0088] In this embodiment of the application, the flowchart of step S400 is shown in Figure 3, and specifically includes the following steps:

[0089] Step S410: Set the initial value of the target power superposition value to 0.

[0090] That is, P aim_0 =0.

[0091] Step S420: Based on the number, the sum of the target power of each aging module group is added to the target power superposition value in ascending order to obtain the current real-time target power superposition value.

[0092] That is, P aim_j = P D1 + P D2 + … + P Dj

[0093] In other embodiments, the above steps can also be performed in descending order of number.

[0094] Step S430: After each superposition, determine whether the target power superposition value is greater than the preset discharge limit or less than the preset charging limit.

[0095] According to the aging module group numbers, in ascending order, the sum of the target power of each aging module is successively added to the target power superposition value, with the initial value P of the target power superposition value. aim_0 The value is 0. For example, the sum of the target power P of the aging module group ① is... D1 Adding it to 0 yields the superimposed target power value P. aim_1 The target power superposition value P at this time aim_1 = P D1 Next, it checks whether the target power superposition value is greater than 0. If the target power superposition value P aim_1 If the value is greater than 0, then the target power superposition value P aim_1 To determine the discharge power, it is necessary to determine the target power superposition value P. aim_1 Is it greater than the preset discharge limit? If the target power superposition value P aim_1 If the value is less than 0, then the target power superposition value P aim_1 To determine the charging power, it is necessary to determine the target power superposition value P. aim_1 Is it below the preset charging limit?

[0096] If yes, proceed to step S500, and after completing step S500, return to step S420 until the sum of the target power of all aging module groups is completed. If no, continue to return to step S420 until the sum of the target power of all aging module groups is completed.

[0097] In this embodiment of the application, when the target power superposition value is greater than the preset discharge limit, a sub-process diagram of step S500 is shown in Figure 4, which specifically includes the following steps:

[0098] Step S511: Record the discharge target power of the aging modules in the currently superimposed aging module group (i.e., the j-th aging module group), and set the discharge zeroing flag of the aging module group to 1.

[0099] Step S512: Set the discharge target power of the aging module in the currently superimposed aging module group to 0 and update the target power superposition value.

[0100] Set the discharge target power of the aging modules in the currently superimposed aging module group to 0 so that the superimposed target power value does not exceed the preset discharge limit.

[0101] After each calculation of the target power superposition value, if it is determined that the target power superposition value is greater than the preset discharge limit, the discharge target power of the aging module in the currently superimposed aging module group (i.e., the j-th aging module group) needs to be set to 0. However, the target power superposition value needs to be corrected once afterward, otherwise the target power superposition value will continue to be greater than the preset discharge limit.

[0102] The specific correction method is to subtract the discharge target power of the aging modules in the current aging module group from the original target power superposition value to obtain the corrected target power superposition value.

[0103] In this embodiment of the application, when the target power superposition value is greater than the preset charging limit, another sub-process diagram of step S500 is shown in Figure 5, which specifically includes the following steps:

[0104] Step S521: Determine whether there is an aging module configured as an emergency charging device in the currently stacked aging module group (i.e., the j-th aging module group).

[0105] If there is no aging module configured as an emergency charging device in the currently stacked aging module group (i.e., the j-th aging module group), then proceed to step S522.

[0106] Step S522: Record the target charging power of the aging modules in the currently superimposed aging module group (i.e., the j-th aging module group), and set the charging reset flag of the aging module group to 1.

[0107] Step S523: Set the charging target power of the aging module in the currently superimposed aging module group to 0 and update the target power superposition value.

[0108] Set the charging target power of the aging modules in the currently superimposed aging module group to 0 so that the superimposed target power value is not less than the preset charging limit.

[0109] After each calculation of the target power superposition value, if it is determined that the target power superposition value is less than the preset charging limit, the charging target power of the aging module in the currently superimposed aging module group (i.e., the j-th aging module group) needs to be set to 0. However, the target power superposition value needs to be corrected once afterward, otherwise the target power superposition value will continue to be greater than the preset charging limit.

[0110] The specific correction method is to subtract the charging target power of the aging modules in the current aging module group from the original target power superposition value to obtain the corrected target power superposition value.

[0111] Before resetting, the current target power of the aging module is recorded so that the recorded value can be restored when the recovery conditions are met. Based on the above battery power limiting method, this embodiment of the invention provides another battery power limiting method, the flowchart of which is shown in Figure 6, and specifically includes the following steps:

[0112] Step T100: Group every two aging modules together.

[0113] Step T200: Send several target powers to the corresponding aging modules so that the signs of the target powers of the two aging modules in each aging module group are different.

[0114] Step T300: Calculate the sum of the target power of each aging module group.

[0115] Step T400: The target power of each aging module group is summed to obtain the target power summed value, and the target power summed value is judged one by one to determine whether it exceeds the preset range.

[0116] Step T500: Record the charging target power or discharging target power of the aging modules in the currently superimposed aging module group (i.e., the j-th aging module group) and set it to 0, so that the target power superposition value is kept within the preset range.

[0117] Steps T100-T500 above are the same as those recorded in steps S100-S500 above.

[0118] Step T600: When the charging reset flag or discharging reset flag of an aging module group is detected to be 1, restore the charging target power or discharging target power of the corresponding aging module group one by one according to the target power sum, preset hysteresis value and preset range.

[0119] In the above battery power limiting method, the energy storage battery aging system can continue to perform aging within the power limit by resetting the target power of inverter charging / discharging of some aging modules to zero when they are about to exceed the threshold.

[0120] When the central control center detects that the charging / discharging reset flag of one or more aging modules is 1, it will detect the hysteresis condition of the power recovery in real time (the hysteresis condition can be defined by the user) and restore the target power of the inverter charging / discharging in a preset order (e.g., the inverter module numbers are ordered from smallest to largest or from largest to smallest, or the absolute value of the target power of the inverter charging / discharging is ordered from smallest to largest).

[0121] In some embodiments of this application, when the charging reset flag of an aging module group is detected to be 1, a sub-process diagram of step T600 is shown in Figure 7, which specifically includes the following steps:

[0122] Step T611: According to the preset order, the charging target power recorded by the corresponding aging module group is added to the total target power one by one.

[0123] For example, based on the number of the aging module group, the charging target power recorded by the corresponding aging module group is added to the total target power in ascending order; when the charging reset flag of an aging module group is detected to be 1, the charging target power recorded by the corresponding aging module group with the charging reset flag 1 is added to the total target power in ascending order according to the number.

[0124] For example, based on the absolute value of the target charging power, the target charging power recorded by the corresponding aging module groups is added to the total target power in ascending order: when the charging reset flag of an aging module group is detected to be 1, the target charging power recorded by the corresponding aging module group with the charging reset flag 1 is added to the total target power in ascending order based on the absolute value of the target charging power.

[0125] Step T612: After obtaining the target total power each time, determine whether the target total power is less than the sum of the preset charging limit and the preset hysteresis value.

[0126] For example, with a preset charging limit of -30kW and a hysteresis of 2kW, after summing the target power of each aging module group, the total target power is -24kW. If the target charging power P to be restored for aging module 1... A =-3kW, which satisfies -24kW-3kW>= -30kW+2kW, therefore aging module 1 is allowed to restore the target charging power.

[0127] If the total target power is not less than the sum of the preset charging limit and the preset hysteresis value, then proceed to step T613.

[0128] Step T613: Restore the charging target power of the corresponding aging module according to the recorded charging target power, and set the corresponding charging reset flag to 0.

[0129] After restoring the target charging power of the corresponding aging module, the corresponding charging reset flag needs to be set to 0 to avoid repeatedly detecting that the charging reset flag of the same aging module is 1.

[0130] In some embodiments of this application, when the discharge reset flag of the aging module group is detected to be 1, another sub-process diagram of step T600 is shown in Figure 8, which specifically includes the following steps:

[0131] Step T621: According to the preset order, the discharge target power recorded by the corresponding aging module group is added to the total target power one by one.

[0132] For example, based on the number of the aging module group, the charging target power recorded by the corresponding aging module group is added to the total target power in ascending order. When the discharge zeroing flag of an aging module group is detected to be 1, the discharge target power recorded by the corresponding aging module group with the discharge zeroing flag 1 is added to the total target power in ascending order according to the number.

[0133] For example, the discharge target power recorded by the corresponding aging module group is added to the total target power in ascending order according to the discharge target power: when the discharge zeroing flag of an aging module group is detected to be 1, the discharge target power recorded by the corresponding aging module group with the discharge zeroing flag 1 is added to the total target power in ascending order according to the discharge target power.

[0134] Step T622: After obtaining the target power summation each time, determine whether the target power summation is greater than the difference between the preset discharge limit and the preset hysteresis value.

[0135] For example, with a preset discharge limit of 30kW and a hysteresis of 2kW, the total target power after summing the target power of each aging module group is 24kW. If the target discharge power P to be restored for aging module 1... B =-3kW, which satisfies 24kW+3kW<= 30kW-2kW, therefore aging module 1 is allowed to restore the target discharge power.

[0136] If the total target power is not greater than the difference between the preset discharge limit and the preset hysteresis value, then proceed to step T623.

[0137] Step T623: Restore the discharge target power of the corresponding aging module according to the recorded discharge target power, and set the corresponding discharge zeroing flag to 0.

[0138] After restoring the discharge target power of the corresponding aging module, the corresponding discharge zeroing flag needs to be set to 0 to avoid repeatedly detecting that the discharge zeroing flag of the same aging module is 1.

[0139] Unlike existing technologies, the embodiments of the present invention control the overall target power of the energy storage system within the range allowed by the site before the energy storage battery performs charging / discharging power, so as to avoid the limitations of the aging site during the aging process, and save human resources while ensuring the continuity of aging.

[0140] For steps S100-S500 and T100-T600 above, during the adjustment of each aging module according to the target power, the actual power may deviate from the expected power. In particular, when the target power summation value is close to the discharge power limit or charging power limit, the actual power summation value may exceed the limit, leading to the aging process stopping or equipment damage. To prevent such problems, this invention further provides another battery power limiting method to act as a "safety net," the flowchart of which is shown in Figure 9, specifically including the following steps:

[0141] Step A100: Obtain the total apparent power based on the grid voltage.

[0142] Step A200: Determine whether the total apparent power exceeds the preset range.

[0143] Step A300: Set the target power of each aging module to 0 in a preset order to keep the total apparent power within a preset range.

[0144] In some embodiments of this application, the flowchart of step A100 is shown in Figure 10, and specifically includes the following steps:

[0145] Step A110: Obtain the grid voltage collected by each aging module.

[0146] The control center connects to an external current sensor. Taking a three-phase inverter module as an example, Hall effect sensors are sequentially looped around the aging input / output power lines on the grid side, labeled L1, L2, and L3. The control center obtains the real-time grid current sample value I through sampling and filtering. L1 I L2 I L3 .

[0147] Since the live and neutral wires of the aging modules are connected in parallel with the grid side as the dry contact, if the central control center cannot directly sample and obtain the grid voltage through the I / O port, the filtered grid voltage of each aging module can be read via communication. Due to the inherent delay in communication and the possibility of errors in the read voltage, the following averaging process is performed:

[0148] The single-phase grid voltages sampled by the n aging modules are U1, U2, ..., U... nThe central control center acquires these n voltage values ​​and sequentially determines whether each voltage is greater than 90% of the rated voltage of the site power grid. Voltage values ​​that meet this requirement are considered valid data. For each valid voltage value determined, the voltage value is incremented by 1.

[0149] Step A120: Obtain the total apparent power based on the grid voltage.

[0150] If the number of effective values ​​of the L1 grid voltage is n, then the average grid voltage can be obtained:

[0151] ,

[0152] From the single-phase UAVg obtained from the above formula, the apparent power of the grid at L1 can then be calculated:

[0153]

[0154] Similarly, the apparent power S of the grid for L2 and L3 can be obtained. L2 S L3 .

[0155] Therefore, the absolute value of the total apparent power S can be obtained:

[0156] .

[0157] In the battery power limiting method of the previous embodiment, the target power superposition value P is obtained. aim_j The sign of the value is used to distinguish whether the absolute value of the total apparent power S is charging or discharging (negative value is charging, positive value is discharging). The total apparent power is compared with the power limit to adjust the power.

[0158] When the target power superposition value P aim_j >0, total apparent power S':

[0159] S' = 1 * S,

[0160] When the target power superposition value P aim_j <0, total apparent power S':

[0161] S' = (-1) * S.

[0162] In some embodiments of this application, the flowchart of step S200 is shown in Figure 11, and specifically includes the following steps:

[0163] Step A210: Determine whether the total apparent power is discharge power or charging power.

[0164] As can be seen from step S120 above, it can be determined whether the total apparent power is the discharge power by judging whether the total apparent power is greater than 0. If so, step A220 is executed; it can be determined whether the total apparent power is the charging power by judging whether the total apparent power is less than 0. If so, step A230 is executed.

[0165] Step A220: Determine whether the total apparent power is greater than the preset discharge limit.

[0166] Step A230: Determine whether the total apparent power is less than the preset charging limit.

[0167] In some embodiments of this application, when the total apparent power is greater than a preset discharge limit, a sub-process diagram of step A300 is shown in Figure 12, which specifically includes the following steps:

[0168] Step A311: Based on the aging module number, determine whether the target power of each aging module is the discharge power in ascending order.

[0169] If the target power of the corresponding aging module is determined to be the discharge power, then step A312 is executed.

[0170] Step A312: Set the discharge target power record of the corresponding aging module to 0 and set the discharge zeroing flag of the aging module to 1.

[0171] When the calculated total apparent power S' is the discharge power, and its value exceeds the preset discharge limit, the central control center will reset the discharge target power to zero according to the aging modules in ascending order of their numbers (the total apparent power should not exceed the preset discharge limit; the reset will be completed sequentially until the total apparent power does not exceed the set preset discharge limit, at which point the reset will stop, and subsequent devices will not be affected). Before the reset, the current discharge target power of the aging module will be recorded so that the recorded value can be restored when the recovery conditions are met.

[0172] Step A313: After the corresponding aging module stops discharging, recalculate the total apparent power.

[0173] After the corresponding aging module stops discharging, return to step A100.

[0174] In some embodiments of this application, when the total apparent power is less than a preset charging limit, another sub-process diagram of step A300 is shown in Figure 13, which specifically includes the following steps:

[0175] Step A321: Based on the aging module number, determine whether the target power of each aging module is the charging power in ascending order.

[0176] If it is determined that the target power of the corresponding aging module is the charging power, then proceed to step A322.

[0177] Step A322: Set the target charging power record of the corresponding aging module to 0 and set the charging reset flag of the aging module to 1.

[0178] When the calculated total apparent power S' is the charging power, and its value exceeds or falls below the preset charging limit, the central control center resets the charging target power to zero according to the aging modules' numbering order from smallest to largest (the total apparent power should not exceed the preset charging limit; it is reset sequentially until the total apparent power does not exceed the set preset charging limit, at which point the zeroing stops, and subsequent devices are not affected). Before zeroing, the current charging target power of the aging module is recorded so that the recorded value can be restored when the recovery conditions are met.

[0179] Step A323: After the corresponding aging module stops charging, recalculate the total apparent power.

[0180] Once the corresponding aging module stops charging, return to step A100.

[0181] Before zeroing, the current target power of the aging module is recorded so that the recorded value can be restored when the recovery conditions are met. Based on the above battery power limiting method, this embodiment of the invention provides another battery power limiting method, the flowchart of which is shown in Figure 14, and specifically includes the following steps:

[0182] Step B100: Obtain the total apparent power based on the grid voltage.

[0183] Step B200: Determine whether the total apparent power exceeds the preset range.

[0184] Step B300: Set the target power of each aging module to 0 in a preset order to keep the total apparent power within a preset range.

[0185] The steps for B100-B300 above are the same as those for A100-A300 above.

[0186] Step B400: When the charging reset flag or discharging reset flag of an aging module is detected to be 1, restore the charging target power or discharging target power of the corresponding aging module one by one according to the total apparent power, the preset hysteresis value and the preset range.

[0187] In some embodiments of this application, when the charging reset flag of an aging module group is detected to be 1, a sub-process diagram of step B400 is shown in Figure 15, which specifically includes the following steps:

[0188] Step B411: Based on the aging module number, add the charging target power recorded by the corresponding aging module to the total apparent power in ascending order.

[0189] When an aging module group is detected to have a charging reset flag of 1, the charging target power recorded by the corresponding aging module group with the charging reset flag of 1 is added to the total apparent power in ascending order according to the number.

[0190] Step B412: After obtaining the total apparent power each time, determine whether the total apparent power is less than the sum of the preset charging limit and the preset hysteresis value.

[0191] For example, with a preset charging limit of -30kW and a hysteresis of 2kW, after summing the target power of each aging module group, the total apparent power is -24kW. If the target charging power P to be restored for aging module 1... A =-3kW, which satisfies -24kW-3kW>= -30kW+2kW, therefore aging module 1 is allowed to restore the target charging power.

[0192] If the total apparent power is not less than the sum of the preset charging limit and the preset hysteresis value, then proceed to step B413.

[0193] Step B413: Restore the charging target power of the corresponding aging module according to the recorded charging target power, and set the corresponding charging reset flag to 0.

[0194] After restoring the target charging power of the corresponding aging module, the corresponding charging reset flag needs to be set to 0 to avoid repeatedly detecting that the charging reset flag of the same aging module is 1.

[0195] In some embodiments of this application, when the discharge reset flag of the aging module group is detected to be 1, another sub-process diagram of step B400 is shown in Figure 16, which specifically includes the following steps:

[0196] Step B421: Based on the aging module number, add the discharge target power recorded by the corresponding aging module to the total apparent power in ascending order.

[0197] When the discharge zeroing flag of an aging module group is detected to be 1, the discharge target power recorded by the corresponding aging module group with the discharge zeroing flag 1 is added to the total apparent power in ascending order according to the number.

[0198] Step B422: After obtaining the total apparent power each time, determine whether the total apparent power is greater than the difference between the preset discharge limit and the preset hysteresis value.

[0199] For example, with a preset discharge limit of 30kW and a hysteresis of 2kW, after summing the target power of each aging module group, the total apparent power is 24kW. If the target discharge power P to be restored for aging module 1... B=3kW, which satisfies 24kW+3kW<= 30kW-2kW, therefore aging module 1 is allowed to restore the target discharge power.

[0200] If the total apparent power is not greater than the difference between the preset discharge limit and the preset hysteresis value, then proceed to step B423.

[0201] Step S423: Restore the discharge target power of the corresponding aging module according to the recorded discharge target power, and set the corresponding discharge zeroing flag to 0.

[0202] After restoring the discharge target power of the corresponding aging module, the corresponding discharge zeroing flag needs to be set to 0 to avoid repeatedly detecting that the discharge zeroing flag of the same aging module is 1.

[0203] Unlike existing technologies, the present invention effectively monitors the energy scheduling of the aging system by real-time sampling and calculation of the total current on the grid side, and makes timely adjustments; thus avoiding the limitations of the aging site during aging, ensuring the continuity of aging while saving human resources.

[0204] The present invention also provides an electronic device based on the above-described battery power limiting method, the structural schematic of which is shown in Figure 17. The electronic aging module 100 includes:

[0205] One or more processors 101, network interface 102 and memory 103, as shown in Figure 17, which uses one processor 101, one network interface 102 and one memory 103 as an example.

[0206] The network interface 102 is communicatively connected to the corresponding processor 101. The processor 101 and the memory 102 can be connected via a bus or other means. Figure 17 shows an example of a connection via a bus.

[0207] Network interface 102 is used to establish communication connections between processor 101 and other external devices, including the following types: RJ-45 interface, SC fiber optic interface, AUI interface, FDDI interface and Console interface.

[0208] The memory 103, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The processor 101 executes various functional applications and data processing of the electronic device by running the non-volatile software programs, instructions, and units stored in the memory 103, thereby implementing the battery power limiting method of the above-described method embodiment.

[0209] The memory 103 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device. Furthermore, the memory 103 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 103 may optionally include memory remotely located relative to the processor 101, and these remote memories can be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0210] The one or more units are stored in the memory 103 and, when executed by one or more processors 101, execute the battery power limiting method in any of the above method embodiments.

[0211] The aforementioned electronic device can execute the battery power limiting method provided in the embodiments of the present invention, and has the corresponding program modules and beneficial effects for executing the method. Technical details not described in detail in the embodiments of the electronic device can be found in the battery power limiting method provided in the embodiments of the present invention.

[0212] This invention also provides a non-volatile computer-readable storage medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The non-volatile computer-readable storage medium carries one or more programs, which, when executed, implement the battery power limiting method of this disclosure.

[0213] It should be noted that while preferred embodiments of this application are provided in the specification and accompanying drawings, this application can be implemented in many different forms and is not limited to the embodiments described herein. These embodiments are not intended to impose additional limitations on the content of this application; their purpose is to provide a more thorough and comprehensive understanding of the disclosure of this application. Furthermore, the above-described technical features can be combined with each other to form various embodiments not listed above, all of which are considered to be within the scope of this application's specification. Moreover, those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.

Claims

1. A battery power limiting method, characterized in that, include: Each pair of aging modules is grouped together; the energy storage system includes several aging modules, each of which includes an energy storage battery and an inverter. Several target powers are issued to the corresponding aging modules so that the signs of the target powers of the two aging modules in each aging module group are different; Calculate the sum of the target power for each aging module group; The target power sum is obtained by summing the target power of each aging module group; Each time, determine whether the target power superposition value exceeds a preset range; Record and set the target charging power or target discharging power of the aging modules in the currently superimposed aging module group to 0, so that the target power superposition value is kept within the preset range.

2. The method as described in claim 1, characterized in that, Each aging module group is assigned a corresponding number. The target power of each aging module group is summed to obtain a target power summation value. The method for determining whether the target power summation value exceeds a preset range is as follows: Set the initial value of the target power superposition value to 0; According to the numbering, the sum of the target power of each aging module group is added to the initial value of the target power superposition value in ascending order to obtain the target power superposition value; After each superposition, it is determined whether the target power superposition value is greater than a preset discharge limit or less than a preset charging limit.

3. The method as described in claim 2, characterized in that, When the target power superposition value is greater than the preset discharge limit, the step of recording and setting the charging target power or discharging target power of the aging modules in the currently superimposed aging module group to 0 includes: Record the discharge target power of the aging modules in the currently superimposed aging module group, and set the discharge zeroing flag of the aging module group to 1; Set the discharge target power of the aging modules in the currently superimposed aging module group to 0 and update the target power superposition value.

4. The method as described in claim 2, characterized in that, When the target power superposition value is less than the preset charging limit, the step of recording and setting the charging target power or discharging target power of the aging modules in the currently superimposed aging module group to 0 includes: Determine if any of the currently stacked aging module groups are aging modules configured as emergency charging devices; If not, record the charging target power of the aging module in the currently superimposed aging module group, and set the charging reset flag of the aging module group to 1; Set the charging target power of the aging modules in the currently superimposed aging module group to 0 and update the target power superposition value.

5. The method according to any one of claims 1-4, characterized in that, Also includes: When a charging reset flag or a discharging reset flag of 1 is detected for an aging module group, the charging target power or discharging target power of the corresponding aging module group is restored one by one according to the target power sum, the preset hysteresis value and the preset range.

6. The method as described in claim 5, characterized in that, When the charging reset flag of an aging module group is detected to be 1, the step of restoring the charging target power or discharging target power of the corresponding aging module group one by one according to the target total power, the preset hysteresis value, and the preset range includes: According to the preset order, the charging target power recorded by the corresponding aging module group is added to the total target power one by one; After obtaining the target total power each time, determine whether the target total power is less than the sum of the preset charging limit and the preset hysteresis value; If not, restore the charging target power of the corresponding aging module according to the recorded charging target power, and set the corresponding charging reset flag to 0.

7. The method as described in claim 5, characterized in that, When the discharge reset flag of an aging module group is detected to be 1, the step of restoring the charging target power or discharging target power of the corresponding aging module group one by one according to the target power sum, the preset hysteresis value, and the preset range includes: The discharge target power recorded by the corresponding aging module group is added to the total target power according to the preset order; After obtaining the target power summation each time, determine whether the target power summation is greater than the difference between the preset discharge limit and the preset hysteresis value; If not, restore the discharge target power of the corresponding aging module according to the recorded discharge target power, and set the corresponding discharge zeroing flag to 0.

8. The method as described in claim 1, characterized in that, Also includes: The total apparent power is obtained based on the grid voltage; Determine whether the total apparent power exceeds a preset range; If so, the target power of each aging module is set to 0 in a preset order so that the total apparent power is kept within the preset range.

9. The method as described in claim 8, characterized in that, The process of obtaining the total apparent power based on the grid voltage includes: Obtain the grid voltage collected by each aging module; The total apparent power is obtained from the grid voltage.

10. The method as described in claim 8, characterized in that, The determination of whether the total apparent power exceeds a preset range includes: Determine whether the total apparent power is discharge power or charging power; If the total apparent power is the discharge power, then determine whether the total apparent power is greater than the preset discharge limit. If the total apparent power is the charging power, then determine whether the total apparent power is less than a preset charging limit.

11. The method as described in claim 10, characterized in that, When the total apparent power exceeds a preset discharge limit, the step of setting the target power of each aging module to 0 in a preset order includes: Based on the aging module number, determine whether the target power of each aging module is the discharge power in ascending order; If so, the discharge target power record of the corresponding aging module is set to 0, and the discharge clear flag of the aging module is set to 1. After the corresponding aging module stops discharging, the total apparent power is recalculated.

12. The method as described in claim 10, characterized in that, When the total apparent power is less than a preset charging limit, the step of setting the target power of each aging module to 0 in a preset order includes: Based on the aging module number, determine whether the target power of each aging module is the charging power in ascending order; If so, determine whether the corresponding aging module is configured as an emergency charging device; If not, then the charging power record of the corresponding aging module is set to 0, and the charging reset flag of the aging module is set to 1; After the corresponding aging module stops charging, the total apparent power is recalculated.

13. The method according to any one of claims 8-12, characterized in that, Also includes: When the charging reset flag or discharging reset flag of an aging module is detected to be 1, the charging target power or discharging target power of the corresponding aging module is restored one by one according to the total apparent power, the preset hysteresis value and the preset range.

14. The method as described in claim 13, characterized in that, When the charging reset flag of an aging module is detected to be 1, the step of restoring the charging target power or discharging target power of the corresponding aging module one by one according to the total apparent power, the preset hysteresis value, and the preset range includes: According to the number of the aging module, the charging target power recorded by the corresponding aging module is added to the total apparent power in ascending order; After obtaining the total apparent power each time, it is determined whether the total apparent power is less than the sum of the preset charging limit and the preset hysteresis value; If not, restore the charging target power of the corresponding aging module according to the recorded charging target power, and set the corresponding charging reset flag to 0.

15. The method as described in claim 13, characterized in that, When the discharge reset flag of an aging module is detected to be 1, the step of restoring the charging target power or discharging target power of the corresponding aging module one by one according to the total apparent power, the preset hysteresis value, and the preset range includes: Based on the aging module number, the discharge target power recorded by the corresponding aging module group is added to the total target power in ascending order; After obtaining the target power summation each time, determine whether the target power summation is greater than the difference between the preset discharge limit and the preset hysteresis value; If not, restore the discharge target power of the corresponding aging module according to the recorded discharge target power, and set the corresponding discharge zeroing flag to 0.

16. An electronic device, characterized in that, include: At least one processor; At least one network interface, which is communicatively connected to a corresponding processor; as well as, A memory communicatively connected to the at least one processor; wherein, The network interface is used to establish communication connections between the processor and other external devices; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the battery power limiting method as described in any one of claims 1-7, or the battery power limiting method as described in any one of claims 8-15.

17. A non-volatile computer storage medium, characterized in that, The computer storage medium stores computer-executable instructions, which are executed by one or more processors to cause the one or more processors to perform the battery power limiting method as described in any one of claims 1-7, or the battery power limiting method as described in any one of claims 8-15.

18. An energy storage system, characterized in that, include: Several aging modules; each aging module includes an energy storage battery and an inverter. The electronic device as claimed in claim 16.