Power distribution method and device of energy storage system and nonvolatile storage medium
By determining the state of charge (SOC) of the stack in the energy storage system and employing multiple power distribution modes and safety mechanisms, the problems of inaccurate power distribution and SOC imbalance in existing technologies are solved, thereby extending battery life and improving system response flexibility.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HEFEI GUOXUAN HIGH TECH POWER ENERGY
- Filing Date
- 2026-04-27
- Publication Date
- 2026-06-05
AI Technical Summary
In AC integrated module string energy storage systems, existing technologies lack flexible power allocation modes, leading to SOC imbalance, affecting battery life, and lacking effective over-sizing protection and threshold constraint mechanisms, resulting in PCS overload risk and low allocation algorithm efficiency.
By determining the state of charge (SOC) of the battery stacks, the system employs proportional allocation, fixed power, and equal power distribution modes, combined with grid frequency deviation and battery SOC, to dynamically adjust allocation weights and power, and sets up multi-layered safety mechanisms to achieve precise power allocation and SOC balance.
It improves the accuracy and safety of power distribution in energy storage systems, extends battery life, enhances the system's response flexibility and grid support capabilities in different scenarios, and ensures balanced state of charge among batteries and maximizes resource utilization.
Smart Images

Figure CN122159326A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of energy storage power control technology, and more specifically, to a power distribution method, device, and non-volatile storage medium for an energy storage system. Background Technology
[0002] In AC (Alternating Current) integrated module string energy storage systems, the EMU (Energy Management Unit) serves as the core control component, responsible for power distribution and coordinated control between the battery stacks and the PCS (Power Conversion System). Power distribution methods in related technologies often suffer from the following problems: First, they lack flexible power distribution mode selection, making it difficult to adapt to different operating scenarios; second, they do not fully consider the differences in SOC (State of Charge) among the battery stacks, easily leading to SOC imbalance and affecting battery life; third, they lack effective over-sizing protection and threshold constraint mechanisms during power distribution, potentially causing safety risks such as PCS overload; and fourth, the distribution algorithm has low efficiency, failing to quickly achieve dynamic power balance. Therefore, related technologies suffer from the technical problem of inaccurate power distribution determination results for multiple operational stacks (i.e., battery stacks in the energy storage system that are in operation and can participate in power distribution) within the energy storage system.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This application provides a power allocation method, apparatus, and non-volatile storage medium for an energy storage system, to at least solve the technical problem in the related art of inaccurate power allocation determination results for multiple stacks included in an energy storage system.
[0005] According to one aspect of the embodiments of this application, a power allocation method for an energy storage system is provided, comprising: determining multiple on-board battery stacks in a target energy storage system that can participate in power allocation within the current cycle, and the states of charge (SOC) corresponding to each of the multiple on-board battery stacks; when the target power allocation mode of the target energy storage system is a proportional allocation mode, determining the allocation weights corresponding to each of the multiple on-board battery stacks within the current cycle based on the SOC corresponding to each of the multiple on-board battery stacks; and determining the target allocation power corresponding to each of the multiple on-board battery stacks within the current cycle based on the allocation weights corresponding to each of the multiple on-board battery stacks and the total allocated power of the target energy storage system within the current cycle. By allocating power only to the "on-board battery stacks" that are currently in operation, interference data from battery stacks that are shut down, faulty, or not in use is effectively eliminated, avoiding control inaccuracies, overcharging, over-discharging, and resource waste caused by invalid battery stacks participating in the calculation. At the same time, by determining the SOC corresponding to each of the multiple on-board battery stacks, the actual energy storage level of each on-board battery stack is accurately grasped, providing a true and effective SOC basis for dynamic power allocation, effectively suppressing SOC imbalance, extending battery life, and improving the overall energy efficiency and safety of the target energy storage system.
[0006] Optionally, the method further includes: when the host computer issues a power allocation mode command, determining the power allocation mode corresponding to the power allocation mode command as the target power allocation mode, wherein the power allocation mode corresponding to the power allocation mode command includes a proportional allocation mode, a fixed power mode, and a power equalization mode; or, when the host computer does not issue a power allocation mode command, obtaining the frequency deviation of the grid connected to the target energy storage system in the current cycle, and determining the target power allocation mode based on the state of charge corresponding to each of the multiple connected stacks, the charging and discharging state of the target energy storage system in the current cycle, and the frequency deviation. Through the above-mentioned target power allocation mode determination process, seamless coordination between manual control and autonomous optimization of the power allocation mode can be achieved, improving the response flexibility, grid support capability, and battery balancing efficiency of the target energy storage system under different operating scenarios.
[0007] Optionally, based on the states of charge corresponding to the multiple installed energy stacks, the charging and discharging states of the target energy storage system in the current cycle, and the frequency deviation, the target power allocation mode is determined, including: based on the states of charge and charging and discharging states corresponding to the multiple installed energy stacks, determining whether the target energy storage system meets a first determination condition, and if the first determination condition is met, determining the proportional allocation mode as the target power allocation mode; or, if the target energy storage system does not meet the first determination condition, based on the frequency deviation, determining whether the target energy storage system meets a second determination condition, and if the second determination condition is met, determining the power sharing mode as the target power allocation mode; or, if the target energy storage system neither meets the first determination condition nor the second determination condition, determining the proportional allocation mode as the target power allocation mode. By performing the first level of intelligent judgment based on SOC and charge / discharge status, and the second level of adaptive optimization combined with grid frequency deviation, dynamic autonomous decision-making of power allocation mode is achieved. Under the premise of ensuring battery balance and lifespan, the target energy storage system’s ability to respond quickly to grid frequency fluctuations is improved. At the same time, when there is no clear control requirement, it defaults to a safe and efficient proportional allocation mode, enhancing the target energy storage system’s autonomous collaborative control capability and operational robustness under multiple operating conditions.
[0008] Optionally, the method further includes: when the charging / discharging state is in the discharging state, a first determination condition is that the average state of charge (SBC) of the multiple installed battery stacks is greater than or equal to a preset first SBC threshold, wherein the average SBC is the average of the SBCs corresponding to the multiple installed battery stacks; when the charging / discharging state is in the charging state, a first determination condition is that the average SBC is less than or equal to a preset second SBC threshold, wherein the preset first SBC threshold is greater than the preset second SBC threshold; and a second determination condition is that the frequency deviation is greater than a preset deviation threshold. By setting the above first and second determination conditions, a rapid response to grid frequency disturbances is achieved while ensuring the safe operation of the battery, taking into account both the lifespan management and primary frequency regulation performance of the target energy storage system, and improving the adaptive regulation capability and grid support efficiency of the target energy storage system in various operating scenarios.
[0009] Optionally, based on the allocation weights corresponding to the multiple installed energy stacks and the total allocated power of the target energy storage system in the current cycle, the target allocated power corresponding to the multiple installed energy stacks in the current cycle is determined. This includes: determining the first allocated power corresponding to each of the multiple installed energy stacks based on the total allocated power and the allocation weights corresponding to the multiple installed energy stacks; correcting the first allocated power corresponding to each of the multiple installed energy stacks based on the preset allowable power thresholds corresponding to the multiple installed energy stacks to obtain the first target allocated power corresponding to each of the multiple installed energy stacks; and determining whether the allocation stop condition is met based on the first target allocated power corresponding to each of the multiple installed energy stacks and the total allocated power. If the allocation stop condition is met, the first target allocated power corresponding to each of the multiple installed energy stacks is determined as the target allocated power corresponding to each of the multiple installed energy stacks. Through the three-level power allocation mechanism of "weighted initial allocation - threshold limiting - remaining power closed-loop correction", the accurate allocation of power is ensured while effectively avoiding single-stack overload, thereby improving the safety, accuracy, and dynamic balance of power allocation and system response.
[0010] Optionally, if the allocation cessation condition is not met, the method further includes: dividing the multiple existing power stacks into multiple first existing power stacks that stop participating in power allocation and multiple second existing power stacks that continue to participate in power allocation, based on the first target allocation power corresponding to each of the multiple existing power stacks; determining the first target allocation power corresponding to each of the multiple first existing power stacks as the target allocation power corresponding to each of the multiple first existing power stacks; determining the first remaining allocation power of the target energy storage system based on the total allocation power and the first target allocation power corresponding to each of the multiple existing power stacks; determining the second initial allocation power corresponding to each of the multiple second existing power stacks based on the allocation weights corresponding to each of the multiple second existing power stacks and the first remaining allocation power; and summing the second initial allocation power corresponding to each of the multiple second existing power stacks with the first target allocation power of the corresponding second existing power stack to obtain the second allocation power corresponding to each of the multiple second existing power stacks. Based on the preset allowable power thresholds corresponding to the multiple second-on-the-line stacks, the second allocation power corresponding to the multiple second-on-the-line stacks is corrected to obtain the second target allocation power corresponding to the multiple second-on-the-line stacks. Based on the target allocation power corresponding to the multiple first-on-the-line stacks, the second target allocation power corresponding to the multiple second-on-the-line stacks, and the total allocation power, it is determined whether the allocation stop condition is met. If the allocation stop condition is met, the second target allocation power corresponding to the multiple second-on-the-line stacks is determined as the target allocation power corresponding to the multiple second-on-the-line stacks. If the allocation stop condition is not met, the target allocation power corresponding to the multiple second-on-the-line stacks is determined based on the second target allocation power corresponding to the multiple second-on-the-line stacks and the total allocation power. Through multi-round iterative group weighted allocation and dynamic limiting mechanism, the existing stacks that have reached the preset allowable power threshold are isolated round by round and the remaining power is accurately redistributed. This achieves high-precision, adaptive closed-loop tracking of the total allocated power under the premise of strictly adhering to the hardware safety threshold of a single stack, thereby improving the power allocation safety, convergence and dynamic balance capability of the target energy storage system under multi-stack heterogeneous operating conditions.
[0011] Optionally, based on the second target allocation power corresponding to each of the multiple second-on-grid stacks and the total allocation power, the target allocation power corresponding to each of the multiple second-on-grid stacks is determined, including: based on the second target allocation power corresponding to each of the multiple second-on-grid stacks, the multiple second-on-grid stacks are divided into multiple third-on-grid stacks that stop participating in power allocation and multiple fourth-on-grid stacks that continue to participate in power allocation, and the second target allocation power corresponding to each of the multiple third-on-grid stacks is determined as the target allocation power corresponding to each of the multiple third-on-grid stacks; based on the total allocation power, the target allocation power corresponding to each of the multiple first-on-grid stacks, and the second target allocation power corresponding to each of the multiple second-on-grid stacks, the second remaining allocation power is determined; based on the allocation weight corresponding to each of the multiple fourth-on-grid stacks and the second remaining allocation power, the second remaining allocation power is allocated using the method of allocating the first remaining allocation power, until the allocation stop condition is met, to obtain the target allocation power corresponding to each of the multiple second-on-grid stacks. Through multi-round recursive grouping and iterative allocation, the system dynamically identifies the existing power stacks that can continue to participate in power regulation and continuously allocates the remaining power. Without exceeding the hardware limits of any existing power stack, it achieves high-precision convergence of the total allocated power and optimal utilization of resources, thereby enhancing the robustness and adaptive regulation capability of the target energy storage system in long-term operation.
[0012] Optionally, before determining the target allocation power corresponding to each of the multiple installed energy stacks in the current cycle based on their respective allocation weights and the total allocation power of the target energy storage system in the current cycle, the method further includes: if the total requested power from the host computer in the current cycle is greater than the total allowable power of the target energy storage system, determining the total allowable power as the total allocation power; or, if the total requested power is less than or equal to the total allowable power, determining the total requested power as the total allocation power. By comparing the total requested power from the host computer with the total allowable power of the target energy storage system in real time and intelligently limiting the power, the overload risk of the installed energy stacks is effectively avoided, achieving a dual guarantee of "safety first, command follow" in power allocation, and improving the operational reliability and control accuracy of the target energy storage system under dynamic operating conditions.
[0013] According to another aspect of the embodiments of this application, a power allocation device for an energy storage system is provided, comprising: a first determining module, configured to determine, in the current cycle, a plurality of installed electric stacks in a target energy storage system capable of participating in power allocation, and the states of charge corresponding to the plurality of installed electric stacks respectively; a second determining module, configured to, when the target power allocation mode of the target energy storage system is a proportional allocation mode, determine, based on the states of charge corresponding to the plurality of installed electric stacks respectively, the allocation weights corresponding to the plurality of installed electric stacks in the current cycle; and a third determining module, configured to, based on the allocation weights corresponding to the plurality of installed electric stacks respectively, and the total allocated power of the target energy storage system in the current cycle, determine the target allocated power corresponding to the plurality of installed electric stacks respectively in the current cycle.
[0014] According to another aspect of the embodiments of this application, a non-volatile storage medium is provided, which stores multiple instructions adapted for a power allocation method of an energy storage system, any one of which can be loaded and executed by a processor.
[0015] According to another aspect of the embodiments of this application, an electronic device is provided, including: one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement any one of the power distribution methods of an energy storage system.
[0016] According to another aspect of the embodiments of this application, a computer program product is provided, which, when executed on a data processing device, is a program adapted to perform the power distribution method steps of an energy storage system.
[0017] In this embodiment, the system determines the multiple on-board power stacks in the target energy storage system that can participate in power allocation within the current cycle, as well as the states of charge (SOCs) corresponding to each of the on-board power stacks. When the target power allocation mode of the target energy storage system is a proportional allocation mode, the system determines the allocation weights corresponding to each of the on-board power stacks within the current cycle based on their respective SOCs. Based on these allocation weights and the total allocated power of the target energy storage system within the current cycle, the system determines the target allocated power for each of the on-board power stacks within the current cycle. This achieves the goal of improving the accuracy of the target allocated power determination results for the multiple on-board power stacks in the target energy storage system when the target power allocation mode is a proportional allocation mode. It also solves the technical problem of inaccurate power allocation determination results for multiple on-board power stacks in energy storage systems existing in related technologies. Attached Figure Description
[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0019] Figure 1 This is a flowchart of a power allocation method for an energy storage system according to an embodiment of this application;
[0020] Figure 2 This is a structural block diagram of an optional power distribution system provided according to an embodiment of this application;
[0021] Figure 3 This is a schematic diagram of a power distribution device for an energy storage system according to an embodiment of this application;
[0022] Figure 4 This is a structural diagram of an electronic device provided according to an embodiment of this application. Detailed Implementation
[0023] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0025] It should be noted that the information collected in this application (including but not limited to the state of charge, frequency deviation, charge / discharge state, preset first state of charge threshold, preset second state of charge threshold, preset deviation threshold, preset allowable power threshold, requested total power, and allowable total power, etc.) and data are information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of related data all comply with relevant laws, regulations, and standards, necessary confidentiality measures have been taken, and they do not violate public order and good morals. Corresponding operation entry points are provided for users to choose to authorize or refuse. For example, interfaces are set up between this system and relevant users or organizations to provide users with corresponding operation entry points for users to choose to agree to or refuse the automated decision results; if the user chooses to refuse, the process proceeds to the expert decision-making process.
[0026] According to an embodiment of this application, a method embodiment of a power distribution method for an energy storage system is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0027] Figure 1 This is a flowchart of a power distribution method for an energy storage system according to an embodiment of this application, such as... Figure 1 As shown, the method includes the following steps:
[0028] Step S102: Determine the multiple on-board stacks in the target energy storage system that can participate in power distribution within the current cycle, as well as the state of charge of each of the multiple on-board stacks.
[0029] It is understandable that a target energy storage system typically contains multiple battery stacks, with the "operated stacks" referring to those currently in operation and capable of participating in power allocation. By allocating power only to the currently operational "operated stacks," interference data from downtime, faulty, or inactive stacks can be effectively eliminated, avoiding control inaccuracies, overcharging, over-discharging, and resource waste caused by invalid stacks participating in calculations. Simultaneously, by determining the state of charge (SOC) of each of the multiple operated stacks, the actual energy storage level of each stack can be accurately grasped, providing a true and effective basis for dynamic power allocation. This effectively suppresses SOC imbalance, extends battery life, and improves the overall energy efficiency and safety of the target energy storage system.
[0030] Step S104: When the target power allocation mode of the target energy storage system is the proportional allocation mode, the allocation weights of the multiple on-board stacks in the current cycle are determined based on the state of charge of the multiple on-board stacks.
[0031] It is understandable that if the target power allocation mode of the target energy storage system is a proportional allocation mode, the allocation weight of each of the multiple installed battery stacks is determined according to their respective states of charge (SOC). The proportional allocation mode dynamically calculates and allocates charging or discharging power based on the SOC of each installed battery stack, prioritizing higher charging power for stacks with lower SOCs and higher discharging power for stacks with higher SOCs. This achieves adaptive power balancing based on SOC, improving the overall energy utilization rate and battery life consistency of the target energy storage system.
[0032] In an optional embodiment, the method further includes: when the host computer issues a power allocation mode instruction, determining the power allocation mode corresponding to the power allocation mode instruction as the target power allocation mode, wherein the power allocation mode corresponding to the power allocation mode instruction includes a proportional allocation mode, a fixed power mode, and a power sharing mode; or, when the host computer does not issue a power allocation mode instruction, obtaining the frequency deviation of the power grid connected to the target energy storage system in the current cycle, and determining the target power allocation mode based on the state of charge corresponding to the multiple connected stacks, the charging and discharging state of the target energy storage system in the current cycle, and the frequency deviation.
[0033] The target power allocation mode of the target energy storage system can be determined as follows: If a power allocation mode command is issued by the host computer, the command shall be taken as the target power allocation mode for the target energy storage system. This command includes proportional allocation, fixed power, and power sharing modes. If no command is issued, the target power allocation mode is determined based on the frequency deviation of the grid connected to the target energy storage system, the state of charge of the multiple connected stacks, and the charge / discharge state of the target energy storage system within the current cycle. This process allows for seamless coordination between manual control and autonomous optimization of the power allocation mode, improving the response flexibility, grid support capability, and battery balancing efficiency of the target energy storage system under different operating scenarios.
[0034] Optionally, the host computer is the Energy Management System (EMS) or dispatch center platform of the target energy storage system, used to issue operation instructions, power targets and power allocation mode switching commands to the target energy storage system, and receive real-time feedback such as the status of the target energy storage system, power execution results and fault alarms, so as to realize multi-dimensional and multi-objective collaborative optimization control of the target energy storage system.
[0035] Optionally, the fixed power mode refers to the host computer issuing a specified target power allocation to each installed energy storage unit individually. The EMU verifies whether the power allocation is within the allowable power range of each unit. If it is within the limit, the allocation is executed directly; if it exceeds the limit, the power is limited to a preset allowable power threshold, and an over-allocation alarm is reported, achieving precise and independent control of the power of a single unit. The power sharing mode refers to the host computer issuing a total power request and a power sharing request. The EMU distributes the requested total power evenly to all installed energy storage units. If the requested total power exceeds the limit (i.e., it is greater than the allowable total power of the target energy storage system), the power is evenly distributed according to the allowable total power of the target energy storage system, ensuring that the output power of each unit is consistent and achieving balance and synchronization of power distribution.
[0036] Optionally, the above three power allocation modes are adapted to different operating scenarios: The automatic SOC capacity allocation mode (i.e., proportional allocation mode) is the default startup mode. It dynamically adjusts power allocation based on the SOC differences of each installed stack, achieving SOC balance and optimized power allocation among multiple installed stacks. Simultaneously, it sets power threshold constraints based on the target energy storage system's total allowable power and the preset allowable power thresholds of the installed stacks to prevent PCS overload. The fixed power mode supports the host computer issuing power requests to each installed stack individually. The EMU executes the request after verifying the power validity, suitable for scenarios requiring precise control of a single stack's power. The power sharing mode supports the host computer issuing requests for total power and sharing instructions. The EMU evenly distributes the total allocated power to each installed stack, suitable for scenarios with high requirements for power balance among installed stacks, such as those requiring rapid response to grid frequency fluctuations.
[0037] Optionally, in the three power allocation modes mentioned above, the EMU defaults to automatic SOC capacity allocation mode upon power-on, and the power allocation mode can be switched via host computer commands. During the execution of each mode, multiple safety mechanisms are implemented: first, power over-allocation judgment; when the total allowable power of the target energy storage system exceeds the limit, a warning is issued and execution is carried out according to the allowable total power; second, SOC difference limiting; through allocation weights based on state of charge and power over-allocation limits, the SOC difference of each installed stack is ensured to be within acceptable limits. The adjustment should be controlled within ±10% to avoid over-adjustment; thirdly, a power threshold constraint should be applied to limit the target allocated power to the allowable power of the PCS already installed on the stack. Within the preset allowable power threshold of the i-th installed stack, ensure the safe operation of the PCS. (For example, 236.5 kW). During charging, The maximum allowable charging power for the i-th charged pile , The rated charging power of the i-th charged stack; in the discharge state, The maximum allowable discharge power of the i-th installed battery stack. , Let be the rated discharge power of the i-th installed fuel cell stack. The default configuration is ±10%, which can be adjusted within the range of ±5% to ±15% according to the needs of the target energy storage system.
[0038] Optionally, define the core parameter: set N to the number of multiple installed stacks in the target energy storage system. For the state of charge (SOC) of the i-th battery stack, This represents the maximum value among the states of charge corresponding to the multiple installed fuel cells. This is the minimum value among the states of charge corresponding to the multiple existing fuel cells. For multiple charged piles, the state of charge and The average state of charge of multiple installed fuel cells. The weighted sum of the SOC of multiple installed fuel cells. For the requested power of the i-th installed stack, This represents the allowable power (i.e., the preset allowable power threshold) for the i-th installed fuel cell stack. Allocate power to the target of the i-th charged pile. This represents the total power requested by the host computer. The target energy storage system's total allowable power. This represents the total allocated power. Only connected fuel cells are counted; unconnected fuel cells are automatically excluded to ensure the accuracy of parameter calculations.
[0039] Optionally, the control strategy for the fixed power mode is: to receive power requests from each installed battery stack sent by the host computer. ,when At that time, report "Request for power over-allocation" and follow the instructions. The execution power is issued to the corresponding PCS as the target allocation power for the corresponding on-board stack. ;when When forwarding To the corresponding PCS, As the target power allocation for the corresponding installed battery stack. Each installed battery stack is typically driven by one or more PCS, which is responsible for bidirectional conversion between the DC power of the battery stack and the AC power of the grid, and executing power commands issued by the EMU.
[0040] Optionally, the control strategy for the power sharing mode is: receive the total power request sent by the host computer. and the equal distribution instruction, when At that time, report "request for power over-allocation" and calculate the power requirements of each installed fuel cell stack. Distribute to the corresponding PCS; when At that time, calculate The data is then distributed to the corresponding PCS.
[0041] In one optional embodiment, the target power allocation mode is determined based on the state of charge (SOC) corresponding to the multiple existing energy storage stacks, the charge / discharge state of the target energy storage system in the current cycle, and the frequency deviation. This includes: determining whether the target energy storage system meets a first determination condition based on the SOC and charge / discharge state corresponding to the multiple existing energy storage stacks; and if the first determination condition is met, determining the proportional allocation mode as the target power allocation mode; or, if the target energy storage system does not meet the first determination condition, determining whether the target energy storage system meets a second determination condition based on the frequency deviation; and if the second determination condition is met, determining the power sharing mode as the target power allocation mode; or, if the target energy storage system does not meet either the first or the second determination condition, determining the proportional allocation mode as the target power allocation mode.
[0042] It is understandable that the target energy storage system is judged to meet the first judgment condition based on the state of charge (SOC) of multiple existing battery stacks and the charge / discharge state of the target energy storage system. If it meets the condition, the proportional allocation mode is determined as the target power allocation mode of the target energy storage system. If it does not meet the condition, the target energy storage system is further judged to meet the second judgment condition based on the frequency deviation. If it does meet the condition, the power sharing mode is determined as the target power allocation mode of the target energy storage system. If neither the first nor the second judgment condition is met, the proportional allocation mode is determined as the target power allocation mode of the target energy storage system. By performing the first intelligent judgment based on SOC and charge / discharge state, and the second adaptive optimization combined with the grid frequency deviation, dynamic autonomous decision-making of the power allocation mode is achieved. Under the premise of ensuring battery balance and lifespan, the rapid response capability of the target energy storage system to grid frequency fluctuations is improved. At the same time, when there is no clear control requirement, it defaults to the safe and efficient proportional allocation mode, enhancing the autonomous collaborative control capability and operational robustness of the target energy storage system under multiple operating conditions.
[0043] In an optional embodiment, the method further includes: when the charging / discharging state is a discharging state, a first determination condition is that the average state of charge of the plurality of stacks is greater than or equal to a preset first state of charge threshold, wherein the average state of charge is the average value of the states of charge corresponding to the plurality of stacks; when the charging / discharging state is a charging state, a first determination condition is that the average state of charge is less than or equal to a preset second state of charge threshold, wherein the preset first state of charge threshold is greater than the preset second state of charge threshold; and a second determination condition is that the frequency deviation is greater than a preset deviation threshold.
[0044] It is understood that if the charging / discharging state is a discharging state, the first determination condition is that the average state of charge of the multiple stacks is greater than or equal to a preset first state of charge threshold (e.g., 70%); if the charging / discharging state is a charging state, the first determination condition is that the average state of charge of the multiple stacks is less than or equal to a preset second state of charge threshold (e.g., 30%). The second determination condition is that the frequency deviation is greater than a preset deviation threshold (e.g., 0.05 Hz). By setting the above first and second determination conditions, a rapid response to grid frequency disturbances is achieved while ensuring the safe operation of the battery. This balances the lifespan management and primary frequency regulation performance of the target energy storage system, and improves the adaptive regulation capability and grid support efficiency of the target energy storage system under various operating scenarios.
[0045] Optionally, the intelligent power allocation logic of the above-mentioned "dual-condition adaptive switching" is as follows: In the discharge state, the premise for prioritizing the activation of the proportional allocation mode is that the average state of charge (SOC) of the target energy storage system is ≥ a preset first SOC threshold (e.g., 70%), to avoid forced discharge at low SOC leading to deep discharge of some battery stacks and damage to their lifespan. In the charging state, the average SOC is required to be ≤ a preset second SOC threshold (e.g., 30%) to prevent overcharging risks at high SOC and to ensure sufficient capacity to absorb energy. When the target energy storage system does not meet the first judgment condition, if a frequency deviation exceeding a preset deviation threshold (e.g., 0.05Hz) is detected, the target energy storage system automatically switches to the power sharing mode to respond to grid frequency fluctuations as quickly as possible, enabling multiple installed battery stacks to output power synchronously and strengthening primary frequency regulation capabilities. In the absence of clear control requirements or abnormal operating conditions, the target energy storage system defaults to the proportional allocation mode to maintain inter-stack charge balance and extend battery life. This logic integrates the three objectives of battery safety, system responsiveness, and operational economy, achieving an upgrade from "passive execution" to "active decision-making," and enhancing the autonomous and collaborative control capabilities, response sensitivity, and full life-cycle operational reliability of the target energy storage system in complex grid environments.
[0046] Step S106: Based on the allocation weights corresponding to the multiple installed energy stacks and the total allocation power of the target energy storage system in the current cycle, determine the target allocation power corresponding to the multiple installed energy stacks in the current cycle.
[0047] It is understandable that by weighting the power allocation based on the dynamic allocation weights of each existing battery stack and the total allocated power of the target energy storage system, a scientific, precise, and adaptive power allocation among multiple stacks is achieved, which effectively improves the state of charge balance among battery stacks, extends the lifespan of the target energy storage system, and ensures maximum resource utilization.
[0048] In one optional embodiment, the target allocation power corresponding to each of the multiple installed energy stacks is determined based on the allocation weights corresponding to each of the multiple installed energy stacks and the total allocation power of the target energy storage system in the current cycle. This includes: determining the first allocation power corresponding to each of the multiple installed energy stacks based on the total allocation power and the allocation weights corresponding to each of the multiple installed energy stacks; correcting the first allocation power corresponding to each of the multiple installed energy stacks based on the preset allowable power thresholds corresponding to each of the multiple installed energy stacks to obtain the first target allocation power corresponding to each of the multiple installed energy stacks; determining whether the allocation stop condition is met based on the first target allocation power corresponding to each of the multiple installed energy stacks and the total allocation power, and if the allocation stop condition is met, determining the first target allocation power corresponding to each of the multiple installed energy stacks as the target allocation power corresponding to each of the multiple installed energy stacks.
[0049] It is understandable that, based on the total allocated power of the target energy storage system within the current cycle, and combined with the allocation weights corresponding to the multiple installed energy stacks, the first allocated power corresponding to each of the installed energy stacks is calculated. To avoid overloading the power allocated to the installed energy stacks, a preset allowable power threshold is used for each of the multiple installed energy stacks to limit and correct the first allocated power corresponding to each of the multiple installed energy stacks, thus obtaining the first target allocated power corresponding to each of the multiple installed energy stacks. That is, if the first allocated power of the installed energy stack is greater than the corresponding preset allowable power threshold, then the preset allowable power threshold is determined as the first target allocated power of the installed energy stack; if the first allocated power of the installed energy stack is less than or equal to the corresponding preset allowable power threshold, then the first allocated power is determined as the first target allocated power of the installed energy stack. After the first round of power allocation is completed, the total allocated power of the first round of power allocation is determined based on the sum of the first target allocated power corresponding to each of the multiple installed energy stacks. If the total allocated power equals the total allocated power, then the allocation stop condition is met; if the total allocated power is less than the total allocated power, then the allocation stop condition is not met. When the allocation stop condition is met, power allocation is stopped, and the first target allocation power corresponding to each of the multiple powered stacks is determined as the target allocation power corresponding to each of the multiple powered stacks. Through a three-level power allocation mechanism of "weighted initial allocation - threshold limiting - remaining power closed-loop correction", the accurate allocation of power is ensured while effectively avoiding single-stack overload, thereby improving the safety, accuracy and dynamic balance of power allocation and system response.
[0050] In an optional embodiment, if the allocation stop condition is not met, the method further includes: dividing the multiple existing power stacks into multiple first existing power stacks that stop participating in power allocation and multiple second existing power stacks that continue to participate in power allocation, based on the first target allocation power corresponding to each of the multiple existing power stacks; determining the first target allocation power corresponding to each of the multiple first existing power stacks as the target allocation power corresponding to each of the multiple first existing power stacks; determining the first remaining allocation power of the target energy storage system based on the total allocation power and the first target allocation power corresponding to each of the multiple existing power stacks; determining the second initial allocation power corresponding to each of the multiple second existing power stacks based on the allocation weights corresponding to each of the multiple second existing power stacks and the first remaining allocation power; and summing the second initial allocation power corresponding to each of the multiple second existing power stacks with the first target allocation power of the corresponding second existing power stack to obtain the first target allocation power corresponding to each of the multiple second existing power stacks. The system performs two power allocation steps: First, based on the preset allowable power thresholds corresponding to the multiple second-installed power stacks, the second allocation power corresponding to each of the multiple second-installed power stacks is corrected to obtain the second target allocation power corresponding to each of the multiple second-installed power stacks. Second, based on the target allocation power corresponding to the multiple first-installed power stacks, the second target allocation power corresponding to the multiple second-installed power stacks, and the total allocation power, it is determined whether the allocation stop condition is met. If the allocation stop condition is met, the second target allocation power corresponding to each of the multiple second-installed power stacks is determined as the target allocation power corresponding to each of the multiple second-installed power stacks, thus obtaining the target allocation power corresponding to each of the multiple installed power stacks. If the allocation stop condition is not met, the target allocation power corresponding to each of the multiple second-installed power stacks is determined based on the second target allocation power corresponding to each of the multiple second-installed power stacks and the total allocation power, thus obtaining the target allocation power corresponding to each of the multiple installed power stacks.
[0051] It is understandable that if the total allocated power is less than the total allocated power after the first round of power allocation, the allocation cessation condition is not met, and a second round of power allocation needs to be carried out. First, based on the first target allocated power corresponding to each of the multiple installed energy storage units, the multiple installed energy storage units are divided into multiple first-installed energy storage units that stop participating in power allocation, and multiple second-installed energy storage units that continue participating in power allocation. The first target allocated power corresponding to each of the multiple first-installed energy storage units is determined as the target allocated power for each of the multiple first-installed energy storage units. Specifically, if the first target allocated power of a first-installed energy storage unit equals the corresponding preset allowable power threshold, it cannot continue to receive allocated power; if the first target allocated power of a second-installed energy storage unit is less than the corresponding preset allowable power threshold, it can continue to receive allocated power. Second, the difference between the total allocated power and the sum of the first target allocated power corresponding to each of the multiple installed energy storage units is determined as the first remaining allocated power of the target energy storage system, which is the total power that needs to be allocated to the multiple second-installed energy storage units in the second round of power allocation. Then, based on the allocation weights and the first remaining allocation power corresponding to each of the multiple second-installed power stacks, the second initial allocation power corresponding to each of the multiple second-installed power stacks is determined, and summed with the first target allocation power of the corresponding second-installed power stack to obtain the second allocation power corresponding to each of the multiple second-installed power stacks. Next, to avoid overloading the power allocated to the second-installed power stacks, preset allowable power thresholds corresponding to each of the multiple second-installed power stacks are used to limit and correct the second allocation power corresponding to each of the multiple second-installed power stacks, to obtain the second target allocation power corresponding to each of the multiple second-installed power stacks. The second target allocation power is the total power allocated to the second-installed power stacks after the limit correction process in the two rounds of power allocation. Then, the sum of the target allocation power corresponding to each of the multiple first-installed power stacks is added to the sum of the second target allocation power corresponding to each of the multiple second-installed power stacks to obtain the total allocation power allocated after the two rounds of power allocation. If the sum of the allocated power equals the total allocated power, the allocation stopping condition is met. The second target allocated power corresponding to each of the multiple second-installed power stacks is then determined as the target allocated power for each of the multiple second-installed power stacks. Combined with the target allocated power corresponding to each of the multiple first-installed power stacks, the target allocated power for each of the multiple installed power stacks is obtained. If the sum of the allocated power is less than the total allocated power, the allocation stopping condition is not met. Therefore, based on the second target allocated power corresponding to each of the multiple second-installed power stacks and the total allocated power, a third round of power allocation is performed to determine the target allocated power for each of the multiple second-installed power stacks, thus obtaining the target allocated power for each of the multiple installed power stacks.Through multi-round iterative group weighted allocation and dynamic limiting mechanism, the existing stacks that have reached the preset allowable power threshold are isolated round by round and the remaining power is accurately redistributed. This achieves high-precision, adaptive closed-loop tracking of the total allocated power under the premise of strictly adhering to the hardware safety threshold of a single stack, thereby improving the power allocation safety, convergence and dynamic balance capability of the target energy storage system under multi-stack heterogeneous operating conditions.
[0052] In one optional embodiment, determining the target allocation power corresponding to each of the multiple second-on-grid stacks based on the second target allocation power corresponding to each of the multiple second-on-grid stacks and the total allocation power includes: dividing the multiple second-on-grid stacks into multiple third-on-grid stacks that stop participating in power allocation and multiple fourth-on-grid stacks that continue to participate in power allocation based on the second target allocation power corresponding to each of the multiple second-on-grid stacks, and determining the second target allocation power corresponding to each of the multiple third-on-grid stacks as the target allocation power corresponding to each of the multiple third-on-grid stacks; determining the second remaining allocation power of the target energy storage system based on the total allocation power, the target allocation power corresponding to each of the multiple first-on-grid stacks, and the second target allocation power corresponding to each of the multiple second-on-grid stacks; and continuing to allocate the second remaining allocation power by allocating the first remaining allocation power based on the allocation weight corresponding to each of the multiple fourth-on-grid stacks and the second remaining allocation power, until the allocation stop condition is met, thereby obtaining the target allocation power corresponding to each of the multiple second-on-grid stacks.
[0053] It is understood that the third round of power allocation is conducted using the following method, based on the second target allocation power and total allocation power corresponding to each of the multiple second-connected power stacks, to determine the target allocation power corresponding to each of the multiple second-connected power stacks. First, based on the second target allocation power corresponding to each of the multiple second-connected power stacks, the multiple second-connected power stacks are divided into multiple third-connected power stacks that stop participating in power allocation, and multiple fourth-connected power stacks that continue participating in power allocation. The second target allocation power corresponding to each of the multiple third-connected power stacks is then determined as the target allocation power corresponding to each of the multiple third-connected power stacks. If the second target allocation power of a third-connected power stack equals the corresponding preset allowable power threshold, it cannot continue to receive allocated power. If the second target allocation power of a fourth-connected power stack is less than the corresponding preset allowable power threshold, it can continue to receive allocated power. Secondly, the sum of the target allocated power corresponding to each of the multiple first-level installed stacks is added to the sum of the second target allocated power corresponding to each of the multiple second-level installed stacks. This yields the total allocated power after two rounds of power allocation. Subtracting the total allocated power from the total allocated power gives the second remaining allocated power to be allocated to the multiple fourth-level installed stacks in the third round of power allocation. Finally, based on the allocation weights and second remaining allocated power corresponding to each of the multiple fourth-level installed stacks, power allocation continues in the same manner as the second round until the allocation stopping condition is met, yielding the target allocated power corresponding to each of the multiple second-level installed stacks. Through multi-round recursive grouping iterative allocation, the installed stacks that can continue to participate in power regulation are dynamically identified and their remaining power is continuously allocated. Without exceeding the hardware limits of any installed stack, this achieves high-precision convergence of the total allocated power and optimal resource utilization, enhancing the robustness and adaptive control capability of the target energy storage system's power allocation during long-term operation.
[0054] In an optional embodiment, before determining the target allocation power corresponding to each of the multiple installed stacks in the current period based on the allocation weights corresponding to the multiple installed stacks and the total allocation power of the target energy storage system in the current period, the method further includes: if the total requested power of the host computer in the current period is greater than the total allowed power of the target energy storage system, determining the total allowed power as the total allocation power; or, if the total requested power is less than or equal to the total allowed power, determining the total requested power as the total allocation power.
[0055] It is understandable that if the total power requested by the host computer in the current cycle exceeds the total allowable power of the target energy storage system, it indicates power over-allocation and an overload risk. In this case, the total allowable power is determined as the total allocated power of the target energy storage system in the current cycle to ensure the safe operation of the target energy storage system. If the total requested power is less than or equal to the total allowable power, it indicates that the power demand is within the carrying capacity of the target energy storage system and there is no over-allocation risk. In this case, the total requested power is directly determined as the total allocated power of the target energy storage system in the current cycle to accurately respond to the control commands of the host computer. By comparing the total requested power of the host computer with the total allowable power of the target energy storage system in real time and intelligently limiting the load, the overload risk of the installed energy stack is effectively avoided, achieving a dual guarantee of "safety first, command follow" in power allocation, and improving the operational reliability and control accuracy of the target energy storage system under dynamic operating conditions.
[0056] Through the above steps S102 to S106, when the target power allocation mode of the target energy storage system is the proportional allocation mode, the allocation weights corresponding to the multiple installed electric stacks are determined by acquiring the states of charge of the multiple installed electric stacks respectively, and the target allocation power corresponding to the multiple installed electric stacks is determined by combining the total allocation power of the target energy storage system. This achieves the technical effect of improving the accuracy of the determination results of the target allocation power of the multiple installed electric stacks included in the target energy storage system, and thus solves the technical problem of inaccurate determination results of the allocation power of the multiple installed electric stacks included in the energy storage system in related technologies.
[0057] Based on the above embodiments and optional embodiments, this application proposes an implementation method for an optional power allocation method for an energy storage system. This optional real-time method can be understood as a new high-efficiency power allocation method for energy storage systems. This method sets three power allocation modes: automatic SOC capacity allocation mode (i.e., proportional allocation mode), fixed power mode, and power equalization mode. Based on the SOC data of the installed stacks, the total allowable power of the target energy storage system, and the total requested power from the host computer, it achieves dynamic power allocation and balance control through precise mathematical calculations and logical judgments. Simultaneously, a power threshold constraint mechanism ensures the safety and stability of power allocation, effectively solving problems such as SOC imbalance, power over-allocation, and low allocation efficiency in traditional power allocation methods. It is suitable for the efficient operation and control of AC integrated module string energy storage systems.
[0058] Configure power allocation modes, including SOC capacity automatic allocation mode, fixed power mode and power sharing mode. After the EMU is powered on, it will enter the SOC capacity automatic allocation mode by default. It can switch to other power allocation modes after receiving instructions from the host computer.
[0059] The three power allocation modes described above are adapted to different operating scenarios: Automatic SOC capacity allocation mode is the default startup mode. It dynamically adjusts power allocation based on the SOC differences of each installed stack, achieving SOC balance and optimized power allocation among multiple installed stacks. It also sets power threshold constraints based on the target energy storage system's total allowable power and preset allowable power thresholds for the installed stacks to prevent PCS overload. Fixed power mode allows the host computer to individually issue power requests for each installed stack. The EMU performs power validity verification before execution, suitable for scenarios requiring precise control of individual stack power. Power sharing mode allows the host computer to issue total power requests and sharing instructions. The EMU evenly distributes the total allocated power to each installed stack, suitable for scenarios with high requirements for power balance among installed stacks, such as those requiring rapid response to grid frequency fluctuations.
[0060] In the three power allocation modes mentioned above, the EMU defaults to automatic SOC capacity allocation mode upon startup, and the power allocation mode can be switched via host computer commands. During the execution of each mode, multiple safety mechanisms are implemented: first, power over-allocation judgment; when the total allowable power of the target energy storage system exceeds the limit, a warning is issued and execution proceeds according to the allowable total power; second, SOC difference limiting; power allocation is performed based on allocation weights according to the state of charge, and power over-allocation is limited to ensure that the SOC difference of each installed stack is minimized. The adjustment should be controlled within ±10% to avoid over-adjustment; thirdly, a power threshold constraint should be applied to limit the target allocated power to the allowable power of the PCS already installed on the stack. Within the preset allowable power threshold of the i-th installed stack, ensure the safe operation of the PCS. (For example, 236.5 kW). During charging, The maximum allowable charging power for the i-th charged pile , The rated charging power of the i-th charged stack; in the discharge state, The maximum allowable discharge power of the i-th installed battery stack. , Let be the rated discharge power of the i-th installed fuel cell stack. The default configuration is ±10%, which can be adjusted within the range of ±5% to ±15% according to the needs of the target energy storage system.
[0061] Define the core parameter: Set N to the number of existing fuel cell stacks in the target energy storage system. For the state of charge (SOC) of the i-th battery stack, This represents the maximum value among the states of charge corresponding to the multiple installed fuel cells. This is the minimum value among the states of charge corresponding to the multiple existing fuel cells. For multiple charged piles, the state of charge and The average state of charge of multiple installed fuel cells. The weighted sum of the SOC of multiple installed fuel cells. For the requested power of the i-th installed stack, This represents the allowable power (i.e., the preset allowable power threshold) for the i-th installed fuel cell stack. Allocate power to the target of the i-th charged pile. This represents the total power requested by the host computer. The target energy storage system's total allowable power. This represents the total allocated power. Only connected fuel cells are counted; unconnected fuel cells are automatically excluded to ensure the accuracy of parameter calculations.
[0062] in, , , , .
[0063] The power allocation process in the SOC automatic capacity allocation mode is as follows:
[0064] Step 1: Record the total power requested by the host computer. ,when At that time, report "request for power over-allocation" and... As the total allocated power Perform power allocation; when At that time, As the total allocated power Perform power allocation.
[0065] Step 2: Mark the allocatable PCS, identify the multiple on-board stacks in the target energy storage system that can participate in power distribution, and calculate the weighted sum of the SOC of the multiple on-board stacks. .
[0066] In the discharge state, for:
[0067]
[0068] in, This means that, in the discharge state, the i-th charged stack in the target energy storage system can participate in power distribution. This represents the allocation weight of the i-th stack that has been installed.
[0069] In charging state, for:
[0070]
[0071] in, This means that in the charging state, the i-th stack in the target energy storage system can participate in power allocation, using a 10-allocation weight so that the stack with the lower SOC is allocated more charging power.
[0072] Step 3: The first round of power-weighted allocation based on SOC allocation weights.
[0073] The first allocated power of the i-th already connected stack for:
[0074]
[0075] Step 4: Based on the preset allowable power thresholds corresponding to the multiple installed power stacks, limit the first allocated power corresponding to each of the multiple installed power stacks to obtain the first target allocated power corresponding to each of the multiple installed power stacks. Among them, the stacks that have been installed and whose power is limited by the preset allowable power threshold will no longer participate in the subsequent power allocation.
[0076] Step 5: Determine the first remaining allocated power after the first round of allocation. ,in, This is the sum of the allocated power in the first round. .
[0077] like This indicates that the power allocation stop condition has been met, and the power allocation is complete. This indicates that the allocation stop condition is not met, and power allocation will continue.
[0078] Step 6: If The remaining available stacks are counted, and multiple second stacks are identified.
[0079] Step 7: Following steps 3-4, ... The power is allocated to multiple second-on-the-shelf stacks, resulting in the second target allocated power corresponding to each of the multiple second-on-the-shelf stacks. until , where t represents the t-th round of allocation, obtaining the target allocated power corresponding to each of the multiple already installed power stacks.
[0080] In the discharge state, the target allocated power of the i-th charged pile for:
[0081]
[0082] During the charging state, the target allocated power of the i-th charged pile for:
[0083]
[0084] The control strategy for fixed power mode is as follows: receive power requests from the host computer for each installed battery stack. ,when At that time, report "Request for power over-allocation" and follow the instructions. The execution power is issued to the corresponding PCS as the target allocation power for the corresponding on-board stack. ;when When forwarding To the corresponding PCS, As the target power allocation for the corresponding installed battery stack. Each installed battery stack is typically driven by one or more PCS, which is responsible for bidirectional conversion between the DC power of the battery stack and the AC power of the grid, and executing power commands issued by the EMU.
[0085] The control strategy for the power sharing mode is as follows: receive the total power request sent by the host computer. and the equal distribution instruction, when At that time, report "request for power over-allocation" and calculate the power requirements of each installed fuel cell stack. Distribute to the corresponding PCS; when At that time, calculate The data is then distributed to the corresponding PCS.
[0086] Based on the above-mentioned efficient power distribution method for new energy storage systems, a power distribution system for EMU (Electronic Management Unit) integrated AC module string products is proposed. Figure 2 This is a structural block diagram of an optional power distribution system provided according to an embodiment of this application, such as... Figure 2 As shown, the system includes a parameter definition unit, a mode configuration unit, a data acquisition unit, a power calculation unit, a logic judgment unit, a power distribution unit, and a limiting control unit. The parameter definition unit defines the core parameters and calculation methods; the mode configuration unit configures the automatic SOC capacity allocation mode, fixed power mode, and power sharing mode, and implements default startup and command switching for the power allocation mode; the data acquisition unit collects key data such as SOC data of the installed stacks; the power calculation unit calculates parameters, including allocation weight and average state of charge, based on the collected data and the set calculation method; the logic judgment unit determines the relationship between the total requested power from the host computer and the total allowable power of the target energy storage system, the relationship between the requested power and the allowable power of each stack, and the switching logic for the power allocation mode; the power distribution unit distributes the calculated execution power to the corresponding PCS and reports relevant information when power over-allocation occurs; and the limiting control unit imposes a threshold constraint on the allocated power of each installed stack using a preset allowable power threshold.
[0087] The above optional implementation methods achieve at least the following effects: providing three power allocation modes—automatic SOC capacity allocation mode, fixed power mode, and power sharing mode—supporting real-time switching via host computer commands to fully adapt to power allocation requirements under different operating conditions; in the automatic SOC capacity allocation mode, through dynamic calculation of allocation weights and closed-loop iterative adjustment, effectively suppressing the state of charge deviation between stacks, achieving rapid balancing among the installed stacks, and extending the overall service life of the energy storage system; constructing a multi-layered safety protection mechanism, including allowable total power limit and preset allowable power threshold limit, accurately avoiding the risks of overcharging / over-discharging of the installed stacks and PCS overload, ensuring the stable operation of the target energy storage system under all operating conditions.
[0088] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0089] This embodiment also provides a power distribution device for an energy storage system, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the terms "module" and "device" can refer to a combination of software and / or hardware that performs a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0090] According to an embodiment of this application, an apparatus embodiment for implementing a power distribution method for an energy storage system is also provided. Figure 3 This is a schematic diagram of a power distribution device for an energy storage system according to an embodiment of this application, such as... Figure 3 As shown, the power distribution device of the above-mentioned energy storage system includes a first determining module 302, a second determining module 304, and a third determining module 306. The device will be described below.
[0091] The first determining module 302 is used to determine, within the current cycle, the multiple on-board stacks in the target energy storage system that can participate in power distribution, and the state of charge corresponding to the multiple on-board stacks respectively.
[0092] The second determining module 304, connected to the first determining module 302, is used to determine the allocation weights of the multiple stacks in the current cycle based on the states of charge of the multiple stacks in the target energy storage system when the target power allocation mode is the proportional allocation mode.
[0093] The third determining module 306, connected to the second determining module 304, is used to determine the target allocation power corresponding to the multiple installed electric stacks in the current cycle based on the allocation weights corresponding to the multiple installed electric stacks and the total allocation power of the target energy storage system in the current cycle.
[0094] In the power allocation device for an energy storage system provided in this application embodiment, by setting a first determining module 302, a second determining module 304, and a third determining module 306, the device achieves the following: when the target power allocation mode of the target energy storage system is a proportional allocation mode, it determines the allocation weight of each of the multiple charged stacks by acquiring their respective states of charge, and combines this with the total allocated power of the target energy storage system to determine the target allocated power of each of the multiple charged stacks. This achieves the technical effect of improving the accuracy of the determination result of the target allocated power of each of the multiple charged stacks included in the target energy storage system, thereby solving the technical problem of inaccurate determination result of the allocated power of multiple charged stacks included in the energy storage system in related technologies.
[0095] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0096] It should be noted that the first determining module 302, the second determining module 304, and the third determining module 306 mentioned above correspond to steps S102 to S106 in the embodiments. The instances and application scenarios implemented by the above modules and their corresponding steps are the same, but are not limited to the content disclosed in the above embodiments. It should also be noted that the above modules, as part of the device, can run in a computer terminal.
[0097] It should be noted that the optional or preferred implementation methods of this embodiment can be found in the relevant descriptions in the embodiments, and will not be repeated here.
[0098] The power distribution device of the aforementioned energy storage system may also include a processor and a memory. The first determining module 302, the second determining module 304, the third determining module 306, etc., are all stored in the memory as program units, and the processor executes the aforementioned program units stored in the memory to realize the corresponding functions.
[0099] The processor contains a core that retrieves the corresponding program unit from memory. One or more cores may be configured. Memory may include non-persistent memory in computer-readable media, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory includes at least one memory chip.
[0100] This application provides a non-volatile storage medium storing a program that, when executed by a processor, implements a power distribution method for an energy storage system.
[0101] This application provides an electronic device. Figure 4 This is a structural diagram of an electronic device provided according to an embodiment of this application. For example... Figure 4 As shown, the electronic device may include: one or more ( Figure 4 (Only one is shown in the document) Processor 402, memory 404, memory controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module, and display. The electronic device includes a processor, memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: determining the multiple on-board stacks in the target energy storage system that can participate in power allocation within the current cycle, and the states of charge corresponding to each of the multiple on-board stacks; if the target power allocation mode of the target energy storage system is a proportional allocation mode, determining the allocation weights corresponding to each of the multiple on-board stacks within the current cycle based on the states of charge corresponding to each of the multiple on-board stacks; and determining the target allocation power corresponding to each of the multiple on-board stacks within the current cycle based on the allocation weights corresponding to each of the multiple on-board stacks and the total allocated power of the target energy storage system within the current cycle. The device in this document can be a server, PC, etc.
[0102] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: determining, within the current period, multiple on-board stacks in the target energy storage system that can participate in power allocation, and the states of charge corresponding to the multiple on-board stacks respectively; when the target power allocation mode of the target energy storage system is a proportional allocation mode, determining the allocation weights corresponding to the multiple on-board stacks respectively within the current period based on the states of charge corresponding to the multiple on-board stacks respectively; and determining the target allocation power corresponding to the multiple on-board stacks respectively within the current period based on the allocation weights corresponding to the multiple on-board stacks respectively and the total allocated power of the target energy storage system within the current period.
[0103] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0104] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0105] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0106] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0107] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0108] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0109] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0110] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0111] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0112] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A power distribution method for an energy storage system, characterized in that, include: Determine the multiple on-board stacks in the target energy storage system that can participate in power distribution within the current period, and the state of charge corresponding to each of the multiple on-board stacks; When the target power allocation mode of the target energy storage system is the proportional allocation mode, the allocation weights corresponding to the multiple on-board stacks in the current cycle are determined based on the state of charge corresponding to the multiple on-board stacks respectively. Based on the allocation weights corresponding to the plurality of installed power stacks and the total allocated power of the target energy storage system in the current period, the target allocated power corresponding to the plurality of installed power stacks in the current period is determined.
2. The method according to claim 1, characterized in that, The method further includes: When a power allocation mode command is issued by the host computer, the power allocation mode corresponding to the power allocation mode command is determined as the target power allocation mode. The power allocation mode corresponding to the power allocation mode command includes a proportional allocation mode, a fixed power mode, and a power equal distribution mode; or... If the host computer does not issue a power allocation mode instruction, the frequency deviation of the power grid to which the target energy storage system is connected in the current cycle is obtained, and the target power allocation mode is determined based on the state of charge corresponding to the multiple connected stacks, the charging and discharging state of the target energy storage system in the current cycle, and the frequency deviation.
3. The method according to claim 2, characterized in that, The determination of the target power allocation mode based on the states of charge corresponding to the plurality of installed power stacks, the charge and discharge states of the target energy storage system in the current cycle, and the frequency deviation includes: Based on the states of charge and charge / discharge states corresponding to the plurality of installed power stacks, it is determined whether the target energy storage system meets a first determination condition. If the first determination condition is met, the proportional allocation mode is determined as the target power allocation mode; or... If the target energy storage system does not meet the first determination condition, based on the frequency deviation, it is determined whether the target energy storage system meets the second determination condition. If the second determination condition is met, the power sharing mode is determined as the target power allocation mode; or... If the target energy storage system does not meet either the first determination condition or the second determination condition, the proportional allocation mode is determined as the target power allocation mode.
4. The method according to claim 3, characterized in that, The method further includes: When the charging / discharging state is the discharging state, the first determination condition is that the average state of charge of the plurality of charged stacks is greater than or equal to a preset first state of charge threshold, wherein the average state of charge is the average value of the state of charge corresponding to the plurality of charged stacks respectively. When the charging / discharging state is the charging state, the first determination condition is that the average state of charge is less than or equal to a preset second state of charge threshold, wherein the preset first state of charge threshold is greater than the preset second state of charge threshold. The second determination condition is that the frequency deviation is greater than a preset deviation threshold.
5. The method according to claim 1, characterized in that, The step of determining the target allocation power corresponding to each of the multiple operational stacks in the current period based on their respective allocation weights and the total allocation power of the target energy storage system in the current period includes: Based on the total allocated power and the allocation weights corresponding to the plurality of installed power stacks, the first allocated power corresponding to each of the plurality of installed power stacks is determined; Based on the preset allowable power thresholds corresponding to the multiple installed power stacks, the first allocated power corresponding to the multiple installed power stacks is corrected to obtain the first target allocated power corresponding to the multiple installed power stacks. Based on the first target allocation power corresponding to each of the plurality of installed power stacks and the total allocation power, it is determined whether the allocation stop condition is met. If the allocation stop condition is met, the first target allocation power corresponding to each of the plurality of installed power stacks is determined as the target allocation power corresponding to each of the plurality of installed power stacks.
6. The method according to claim 5, characterized in that, If the allocation stopping condition is not met, the method further includes: Based on the first target allocation power corresponding to the plurality of powered stacks, the plurality of powered stacks are divided into a plurality of first powered stacks that stop participating in power allocation and a plurality of second powered stacks that continue to participate in power allocation. The first target allocation power corresponding to the plurality of first powered stacks is determined as the target allocation power corresponding to the plurality of first powered stacks. Based on the total allocated power and the first target allocated power corresponding to the plurality of already installed stacks, the first remaining allocated power of the target energy storage system is determined; Based on the allocation weights corresponding to the plurality of second-on-the-fly stacks and the first remaining allocation power, the second initial allocation power corresponding to the plurality of second-on-the-fly stacks is determined. The second initial allocation power corresponding to each of the plurality of second-on-the-line stacks is summed with the first allocation power of the corresponding second-on-the-line stack to obtain the second allocation power corresponding to each of the plurality of second-on-the-line stacks; Based on the preset allowable power thresholds corresponding to the multiple second-on-the-line stacks, the second allocated power corresponding to the multiple second-on-the-line stacks is corrected to obtain the second target allocated power corresponding to the multiple second-on-the-line stacks. Based on the target allocation power corresponding to the plurality of first-connected stacks, the second target allocation power corresponding to the plurality of second-connected stacks, and the total allocation power, it is determined whether the allocation stop condition is met. If the allocation stop condition is met, the second target allocation power corresponding to the plurality of second-connected stacks is determined as the target allocation power corresponding to the plurality of second-connected stacks, thus obtaining the target allocation power corresponding to the plurality of connected stacks. If the allocation stop condition is not met, the target allocation power corresponding to each of the plurality of second-on-line stacks is determined based on the second target allocation power corresponding to each of the plurality of second-on-line stacks and the total allocation power, thereby obtaining the target allocation power corresponding to each of the plurality of on-line stacks.
7. The method according to claim 6, characterized in that, The step of determining the target allocation power corresponding to each of the plurality of second-on-line stacks based on the second target allocation power corresponding to each of the plurality of second-on-line stacks and the total allocation power includes: Based on the second target allocation power corresponding to the plurality of second-on-charge stacks, the plurality of second-on-charge stacks are divided into a plurality of third-on-charge stacks that stop participating in power allocation and a plurality of fourth-on-charge stacks that continue to participate in power allocation. The second target allocation power corresponding to the plurality of third-on-charge stacks is determined as the target allocation power corresponding to the plurality of third-on-charge stacks. Based on the total allocated power, the target allocated power corresponding to each of the plurality of first-connected stacks, and the second target allocated power corresponding to each of the plurality of second-connected stacks, the second remaining allocated power of the target energy storage system is determined. Based on the allocation weights corresponding to the plurality of fourth-on-line stacks and the second remaining allocation power, the second remaining allocation power is further allocated by using the method of allocating the first remaining allocation power until the allocation stop condition is met, thereby obtaining the target allocation power corresponding to the plurality of second-on-line stacks.
8. The method according to any one of claims 1 to 7, characterized in that, Before determining the target allocation power corresponding to each of the multiple operational stacks in the current period based on the allocation weights corresponding to the multiple operational stacks and the total allocation power of the target energy storage system in the current period, the method further includes: If the total power requested by the host computer during the current period is greater than the total allowable power of the target energy storage system, the total allowable power is determined as the total allocated power; or, If the requested total power is less than or equal to the allowed total power, the requested total power is determined as the total allocated power.
9. A power distribution device for an energy storage system, characterized in that, include: The first determining module is used to determine, within the current period, multiple on-board stacks in the target energy storage system that can participate in power distribution, and the state of charge corresponding to each of the multiple on-board stacks. The second determining module is used to determine the allocation weights of the multiple on-board stacks in the current cycle based on the states of charge of the multiple on-board stacks when the target power allocation mode of the target energy storage system is a proportional allocation mode. The third determining module is used to determine the target allocation power corresponding to each of the multiple installed energy stacks in the current period based on the allocation weights corresponding to the multiple installed energy stacks and the total allocation power of the target energy storage system in the current period.
10. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores multiple instructions, which are adapted to be loaded by a processor and executed by the power distribution method of the energy storage system according to any one of claims 1 to 8.