A method, device, equipment and storage medium for coordinated control of multiple types of energy storage systems

By dividing energy storage systems into tiers with different time scales and dynamically allocating weights based on state of charge and health, the problem of difficult collaborative optimization among multiple types of energy storage systems is solved, achieving full time scale coverage and meeting multi-dimensional needs.

CN122495474APending Publication Date: 2026-07-31YUNNAN POWER GRID CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
YUNNAN POWER GRID CO LTD
Filing Date
2026-05-13
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Existing technologies for various types of energy storage systems have failed to achieve coordinated optimization of active and reactive power, making it difficult to meet the multi-dimensional requirements of rapid response, large-capacity storage, and long-term discharge.

Method used

The energy storage system is divided into energy storage tiers with different time scales, and the allocation weight is determined based on the state of charge and health status. Combined with historical scheduling data and capacity data, the response power is dynamically allocated to achieve decoupled and coordinated control of active and reactive power.

Benefits of technology

It achieves full timescale coverage from millisecond-level frequency regulation to hour-level energy management, improves energy storage utilization efficiency, balances charge and discharge depth, extends the lifespan of energy storage systems, and meets multi-dimensional needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122495474A_ABST
    Figure CN122495474A_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, device, and storage medium for coordinated control of multiple types of energy storage systems, relating to the field of energy storage control technology. The method includes: dividing multiple types of energy storage systems connected to the power grid into energy storage tiers at different time scales; determining the target dispatch tier corresponding to the current regulation demand within each energy storage tier; determining the allocation weight of each energy storage system within the target dispatch tier based on its state of charge and health status; determining the dispatch weight of the target dispatch tier based on its historical scheduling and capacity data; and allocating the response power of each energy storage system within the target dispatch tier under the current regulation demand based on the allocation weight of each energy storage system within the target dispatch tier and the dispatch weight of the target dispatch tier. Through the above method, coordinated control is performed based on the differentiated characteristics of multiple types of energy storage systems, achieving multi-time-scale coordinated optimization of active and reactive power.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of energy storage control technology, and in particular to a method, device, equipment and storage medium for coordinated control of multiple types of energy storage systems. Background Technology

[0002] With the deepening implementation of the "dual-carbon" strategy, the installed capacity of new energy sources, represented by wind power and photovoltaics, continues to climb, and the power system is accelerating its transformation into a new "dual-high" power system characterized by a high proportion of new energy and a high proportion of power electronic equipment. The strong randomness and volatility of new energy output lead to a surge in system frequency and voltage regulation pressures, posing significant challenges to the "power-energy" balance across multiple time scales, requiring bidirectional regulation through energy storage technology. However, existing research mostly focuses on the power allocation of single energy storage systems. After large-scale multi-type energy storage systems are connected to the grid, they are not coordinated and controlled according to their differentiated characteristics, making it difficult to simultaneously meet the multi-dimensional requirements of rapid response, large-capacity storage, and long-term discharge, and failing to achieve coordinated optimization of active and reactive power.

[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main objective of this application is to provide a method, device, equipment, and storage medium for coordinated control of multiple types of energy storage systems, aiming to solve the technical problem that existing technologies for multiple types of energy storage systems only perform independent power allocation, making it difficult to meet the requirements for coordinated optimization of active and reactive power.

[0005] To achieve the above objectives, this application provides a collaborative control method for multiple types of energy storage systems, the method comprising: Multiple types of energy storage systems connected to the power grid are divided into energy storage tiers at different time scales, and the target call tier corresponding to the current regulation demand is determined in the energy storage tiers; Based on the state of charge and health status of each energy storage system in the target call echelon, determine the allocation weight of each energy storage system in the target call echelon; Based on the historical scheduling data and capacity data of the target call echelon, the call weight of the target call echelon is determined; Based on the allocation weights of each energy storage system within the target call tier and the call weights of the target call tier, the response power of each energy storage system within the target call tier is allocated under the current adjustment demand.

[0006] In one embodiment, the step of determining the allocation weight of each energy storage system in the target call tier based on the state of charge and health status of each energy storage system in the target call tier includes: When the response condition corresponding to the current adjustment demand is the discharge condition, the first correspondence between the state of charge, discharge power limit, health status and allocation weight is obtained. Based on the first correspondence and the state of charge, health status and discharge power limit of each energy storage system in the target call echelon, the allocation weight of each energy storage system in the target call echelon is determined. When the response condition corresponding to the current adjustment demand is the charging condition, a second correspondence is obtained between the state of charge, charging power limit, health status and allocation weight. Based on the second correspondence and the state of charge, health status and charging power limit of each energy storage system in the target call echelon, the allocation weight of each energy storage system in the target call echelon is determined.

[0007] In one embodiment, the step of determining the call weight of the target call echelon based on its historical scheduling data and capacity data includes: Obtain historical scheduling data and capacity data of the target call echelon. The historical scheduling data includes the average response time, the number of calls made, and the number of calls allowed in the current period. The capacity data includes the remaining schedulable capacity and the total scheduled capacity. Obtain the third correspondence between average response time, number of calls made, allowed number of calls, remaining schedulable capacity, total capacity, and call weight; Based on the third correspondence, the schedulable capacity and total fixed capacity of the target calling echelon, and the average response time, number of calls already made and number of allowed calls of the target calling echelon in the current period, the calling weight of the target calling echelon is determined.

[0008] In one embodiment, the target call queue includes a primary call queue and a backup call queue, and the step of determining the target call queue corresponding to the current regulation demand in the energy storage queue includes: When the current adjustment demand is a single type of demand, the primary call echelon and the alternative call echelon corresponding to the current adjustment demand are determined based on the mapping relationship between the current adjustment demand and the target call echelon. When the current adjustment requirement is a multi-type requirement, the main call echelon corresponding to the current adjustment requirement is determined based on the priority of the current adjustment requirement and the parallel strategy among the current adjustment requirements, and the alternative call echelon corresponding to the current adjustment requirement is determined based on the main call echelon corresponding to the current adjustment requirement.

[0009] In one embodiment, the step of dividing multiple types of energy storage systems connected to the power grid into energy storage tiers at different time scales, and determining the target call tier corresponding to the current regulation demand within the energy storage tiers, further includes: Acquire power grid operation data, which includes at least frequency deviation, node voltage deviation, power flow at key transmission sections, and net load forecast. When the absolute value of the frequency deviation is greater than the frequency dead zone, the frequency regulation requirement is added as the current regulation requirement of the power grid. When the absolute value of the node voltage deviation is greater than the voltage dead zone, the voltage regulation requirement is added as the current regulation requirement of the power grid. When the power flow at a critical transmission section exceeds the product of the thermal stability limit and a first preset multiple, or when the rate of change of the power flow at the critical transmission section exceeds a preset value, the section exceeding the limit requirement is added as the current regulation requirement of the power grid. When the net load forecast is greater than the product of the unit's adjustable range and a second preset multiple, the power deficit demand is added to the current adjustment demand of the power grid.

[0010] In one embodiment, the response power includes active response power and reactive response power. The step of allocating the response power of each energy storage system in the target call tier under the current adjustment demand, based on the allocation weight of each energy storage system in the target call tier and the call weight of the target call tier, includes: Based on the call weight of the target call echelon, determine the total active response power of the target call echelon; Based on the total active response power of the target call echelon and the allocation weight of each energy storage system in the target call echelon, the active response power of each energy storage system in the target call echelon under the current adjustment demand is determined. Based on the active power response of each energy storage system in the target call echelon, the reactive power response of each energy storage system in the target call echelon is determined.

[0011] In one embodiment, after the step of allocating the response power of each energy storage system in the target call tier based on the allocation weight of each energy storage system in the target call tier and the call weight of the target call tier, the method further includes: Obtain the actual response data of the energy storage system, and determine the response deviation data based on the actual response data and the target response data; When the response deviation data is greater than a preset deviation threshold, the correction power is determined; The corrected power is allocated to the target call echelon corresponding to the current adjustment demand.

[0012] Furthermore, to achieve the above objectives, this application also proposes a multi-type energy storage system collaborative control device, which includes: The tier division module is used to divide multiple types of energy storage systems connected to the power grid into energy storage tiers at different time scales, and to determine the target call tier corresponding to the current regulation demand in the energy storage tiers; The dynamic weighting module is used to determine the allocation weight of each energy storage system in the target calling tier based on the state of charge and health status of each energy storage system in the target calling tier. The dynamic weighting module is also used to determine the call weight of the target call echelon based on the historical scheduling data and capacity data of the target call echelon; The coupling control module is used to allocate the response power of each energy storage system in the target call echelon under the current adjustment demand, based on the allocation weight of each energy storage system in the target call echelon and the call weight of the target call echelon.

[0013] In addition, to achieve the above objectives, this application also proposes a multi-type energy storage system collaborative control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. The computer program is configured to implement the steps of the multi-type energy storage system collaborative control method described above.

[0014] In addition, to achieve the above objectives, the present invention also proposes a storage medium, which is a computer-readable storage medium, and stores a computer program on the storage medium. When the computer program is executed by a processor, it implements the steps of the multi-type energy storage system collaborative control method described above.

[0015] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the multi-type energy storage system coordinated control method described above.

[0016] This application provides a collaborative control method for multiple types of energy storage systems. It divides multiple types of energy storage systems connected to the power grid into energy storage tiers at different time scales, and determines the target dispatch tier corresponding to the current regulation demand within each energy storage tier. Based on the state of charge and health status of each energy storage system within the target dispatch tier, it determines the allocation weight of each energy storage system within the target dispatch tier. Based on the historical scheduling and capacity data of the target dispatch tier, it determines the dispatch weight of the target dispatch tier. Based on the allocation weight of each energy storage system within the target dispatch tier and the dispatch weight of the target dispatch tier, it allocates the response power of each energy storage system within the target dispatch tier under the current regulation demand. This application divides the energy storage system into multiple tiers, each corresponding to different time-scale adjustment needs, achieving full time-scale coverage from millisecond-level frequency regulation to hourly-level energy management. It automatically matches the optimal energy storage tier based on the specific needs of the energy storage system, improving energy storage utilization efficiency. Within the same tier, dynamic weight allocation is performed based on state of charge (SOC), effectively balancing the charge and discharge depth of each energy storage unit, avoiding overcharging and over-discharging, and extending the overall lifespan of the energy storage system. It can balance response speed, power output, and capacity characteristics, meeting multi-dimensional requirements such as rapid response, large-capacity storage, and long-term discharge. It achieves decoupled and coordinated active and reactive power regulation, solving the technical problem that independent power allocation for multiple types of energy storage systems makes it difficult to meet the coordinated optimization needs of active and reactive power. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart illustrating an embodiment of the collaborative control method for multiple types of energy storage systems in this application. Figure 2 This is a schematic diagram of demand mapping and matching for the collaborative control method of multiple types of energy storage systems provided in Embodiment 1 of this application; Figure 3 A schematic diagram of the SOC-based power allocation strategy for the multi-type energy storage system collaborative control method provided in Embodiment 1 of this application; Figure 4 This is a flowchart illustrating Embodiment 2 of the collaborative control method for multiple types of energy storage systems in this application; Figure 5This is a flowchart illustrating Embodiment 3 of the collaborative control method for multiple types of energy storage systems in this application; Figure 6 A simplified flowchart illustrating the collaborative control method for multiple types of energy storage systems provided in Embodiment 3 of this application; Figure 7 This is a schematic diagram of the module structure of the collaborative control device for multiple types of energy storage systems in an embodiment of this application; Figure 8 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the collaborative control method of multiple types of energy storage systems in the embodiments of this application.

[0020] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0021] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0022] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0023] The main solution of this application embodiment is as follows: Multiple types of energy storage systems connected to the power grid are divided into energy storage tiers at different time scales; a target call tier corresponding to the current regulation demand is determined within each energy storage tier; based on the state of charge and health status of each energy storage system within the target call tier, the allocation weight of each energy storage system within the target call tier is determined; based on the historical scheduling data and capacity data of the target call tier, the call weight of the target call tier is determined; based on the allocation weight of each energy storage system within the target call tier and the call weight of the target call tier, the response power of each energy storage system within the target call tier under the current regulation demand is allocated.

[0024] Currently, existing research largely focuses on power allocation for single energy storage systems. For example, supercapacitors have fast response times (milliseconds) but small capacities, making them suitable for smoothing high-frequency fluctuations; electrochemical energy storage has moderate response times (seconds) and moderate capacities, making it suitable for intraday peak shaving; pumped hydro storage and hydrogen energy storage have large capacities but slow response times (minutes and above), making them suitable for long-term energy management. After large-scale integration of multiple types of energy storage systems into the grid, without coordinated control based on their differentiated characteristics, it is difficult to simultaneously meet the multi-dimensional requirements of rapid response, large-capacity storage, and long-term discharge, and it is impossible to achieve coordinated optimization of active and reactive power.

[0025] This application provides a solution that divides an energy storage system into multiple tiers, each corresponding to different time-scale adjustment needs. This achieves full time-scale coverage from millisecond-level frequency regulation to hourly-level energy management. The optimal energy storage tier is automatically matched based on the specific needs of the energy storage system, improving energy storage utilization efficiency. Within the same tier, dynamic weight allocation based on SOC effectively balances the charge and discharge depth of each energy storage unit, avoiding overcharging and over-discharging, and extending the overall lifespan of the energy storage system. It can balance response speed, power output, and capacity characteristics, meeting multi-dimensional requirements such as rapid response, large-capacity storage, and long-term discharge. It achieves decoupled and coordinated active and reactive power regulation, solving the technical problem that without coordinated control of multiple types of energy storage systems, it is difficult to meet the coordinated optimization needs of active and reactive power. It also solves the technical problem that independent power allocation for multiple types of energy storage systems is insufficient to meet the coordinated optimization needs of active and reactive power.

[0026] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device capable of performing the above functions, a multi-type energy storage system collaborative control device, etc. This embodiment does not specifically limit it. The following uses a multi-type energy storage system collaborative control device as an example to describe this embodiment and the following embodiments.

[0027] This application provides a method for coordinated control of multiple types of energy storage systems, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the collaborative control method for multiple types of energy storage systems in this application.

[0028] In this embodiment, the collaborative control method for multiple types of energy storage systems includes steps S10 to S40: Step S10: Divide the multiple types of energy storage systems connected to the power grid into energy storage tiers of different time scales, and determine the target call tier corresponding to the current regulation demand in the energy storage tiers; It should be noted that, due to the large-scale integration of various types of energy storage systems into the power grid, and the different scenarios applicable to these systems, these energy storage systems are divided into multiple energy storage tiers. In this embodiment, the energy storage tiers include an ultra-short-term tier, a short-term tier, and a medium-to-long-term tier. Different energy storage tiers correspond to different time scales: the ultra-short-term tier corresponds to milliseconds to seconds, the short-term tier to seconds to minutes, and the medium-to-long-term tier to minutes to hours.

[0029] Additionally, it should be noted that the ultra-short-term energy storage system typically consists of energy storage components with extremely high power density and millisecond-level response speeds. These components generally have lower energy density and shorter continuous discharge times, making them suitable for mitigating instantaneous power surges and system disturbances on timescales of seconds and below. Examples include supercapacitor energy storage and flywheel energy storage. The short-term energy storage system typically consists of electrochemical energy storage systems with a relatively balanced power and energy density and response speeds on the order of seconds to minutes. These are suitable for system frequency regulation, cross-sectional limit control, and short-term power deficit filling on the order of minutes to hours. Examples include lithium-ion batteries, lead-acid batteries, and vanadium redox flow batteries. The medium- and long-term energy storage system typically consists of energy storage systems with extremely high energy density and large capacity, but relatively slow response speeds (on the order of minutes to hours). These are suitable for energy management and seasonal peak shaving on the order of hours and even across days. Examples include pumped hydro storage, compressed air storage, and hydrogen storage.

[0030] It is understood that this embodiment monitors the operating status of the power grid in real time, identifies frequency regulation needs, voltage regulation needs, cross-section over-limit needs, and power shortage needs, and matches and calls up the corresponding energy storage tiers according to the time scale applicable to each type of need.

[0031] In one feasible implementation, based on preset energy storage influencing factors, multiple types of energy storage systems connected to the power grid are divided into energy storage tiers at different time scales. The preset energy storage influencing factors include at least response speed, power density, and capacity characteristics. The energy storage tiers include at least ultra-short-term tiers, short-term tiers, and medium-to-long-term tiers.

[0032] It should be noted that the preset energy storage influencing factors refer to the relevant factors that need to be considered when classifying energy storage into tiers, including response speed, power density, and capacity characteristics.

[0033] It is understood that, based on response speed, power density, and capacity characteristics, this embodiment divides multiple types of energy storage systems into ultra-short-term, short-term, and medium-to-long-term tiers.

[0034] In one feasible implementation, steps A11 to A15 may be included before step S10: Step A11: Obtain the power grid's operating data, which includes at least frequency deviation, node voltage deviation, power flow at key transmission sections, and net load forecast. It should be noted that operational data refers to relevant data collected during the operation of the power grid, including frequency deviation, node voltage deviation, power flow at key transmission sections, and net load forecast. The operational data of the power grid is used to determine the current regulation demand, which is the regulation demand that is currently triggered.

[0035] Step A12: When the absolute value of the frequency deviation is greater than the frequency dead zone, add the frequency regulation requirement as the current regulation requirement of the power grid. It should be noted that the frequency deviation is determined based on the real-time measured actual operating frequency of the power grid and the rated frequency of the power grid, i.e. ,in, For frequency deviation, This is the actual operating frequency of the power grid. This is the rated frequency of the power grid. The frequency dead zone is typically ±0.03~0.05Hz.

[0036] It is understandable that if the absolute value of the frequency deviation of the power grid... Greater than the frequency dead zone If the active power deficit is calculated, frequency regulation demand is triggered, and this demand is considered the current regulation demand. Under frequency regulation demand, the active power deficit can be calculated based on the frequency deviation, grid reference power, and frequency response coefficient for subsequent power allocation to the energy storage system. The calculation formula is shown below:

[0037] In the formula, This is due to a shortfall in active power. The power is the grid reference power. This is the frequency response coefficient (its value can be between 10 and 20). This represents the frequency deviation.

[0038] Step A13: When the absolute value of the node voltage deviation is greater than the voltage dead zone, add the voltage regulation requirement as the current regulation requirement of the power grid. It should be noted that the node voltage deviation is determined based on the real-time measured actual voltage of the grid node and the rated voltage of the grid node, i.e. ,in, For node voltage deviation, For power grid nodes The actual voltage, For power grid nodes The rated voltage. The voltage dead zone is typically ±5% of the grid's rated voltage.

[0039] It is understandable that if the absolute value of the node voltage deviation... Greater than the voltage dead zone If the node voltage exceeds the limit (±5%~10% of the rated voltage), then a reactive power deficit is calculated, triggering a voltage regulation demand. This voltage regulation demand is then considered the current regulation demand. Under voltage regulation demand, the reactive power deficit can be calculated based on the node voltage deviation, the node reference capacity, and the voltage response coefficient. The calculation formula is shown below:

[0040] In the formula, This is a reactive power deficit. The baseline capacity of the node. The voltage response coefficient, This represents the node voltage deviation.

[0041] Step A14: When the power flow at the critical transmission section is greater than the product of the thermal stability limit and the first preset multiple, or when the rate of change of the power flow at the critical transmission section is greater than the preset value, the section over-limit requirement is added as the current regulation requirement of the power grid. It should be noted that the first preset multiple ( The value can be 0.85 to 0.95, and needs to be set according to the power grid safety regulations. The preset value is the set change rate threshold.

[0042] It is understandable that if the power flow at critical transmission sections... Greater than the thermal stability limit If the rate of change of power flow at a critical transmission section exceeds a certain threshold, the active power to be reduced is calculated, triggering an over-limit demand. In this case, the over-limit demand is considered as the current adjustment demand. The active power to be reduced under the over-limit demand can be calculated as follows:

[0043] In the formula, The active power that needs to be reduced, This is the thermal stability limit. For safety margin coefficient, For power flow at key transmission sections.

[0044] Step A15: When the net load forecast is greater than the product of the unit's adjustable range and the second preset multiple, the power deficit demand is added as the current adjustment demand of the power grid.

[0045] It should be noted that the net load forecast, i.e., the net load power gap for the predicted future period (e.g., 15 minutes to 4 hours), is determined based on the output forecast (the predicted output of the energy storage system) and the load forecast (the predicted load). ,in, This is the net load forecast. This is the predicted output value. This is the load forecast value. Second preset multiple ( The value of ) can be between 1.05 and 1.2.

[0046] Understandably, if the net load forecast exceeds the unit's adjustable range... If the power deficit exceeds a certain threshold, a power shortage is identified, triggering a power deficit demand, which is then considered the current adjustment demand. In practice, the power deficit demand can be further divided into short-term power deficit demand and long-term energy balance demand. On a timescale of seconds to minutes, if the available generating capacity of the grid cannot meet the load demand or the instantaneous power shortfall in the dispatch plan, a short-term power deficit demand (short-term energy balance demand) is triggered. On a timescale of hours to seasons, if the total power generation and total electricity consumption of the grid cannot achieve a macro-level balance, a long-term energy balance demand (long-term power deficit demand) is triggered.

[0047] It should be understood that the target call-up echelon refers to the available energy storage echelon for the current adjustment demand. In this embodiment, the target call-up echelon includes a primary call-up echelon and a backup call-up echelon. The primary call-up echelon is the energy storage echelon that is prioritized for use, and the backup call-up echelon is the energy storage echelon that is kept in reserve. If the primary call-up echelon cannot meet the demand, the backup call-up echelon will be used to supplement it.

[0048] In one feasible implementation, determining the target call echelon corresponding to the current regulation demand in the energy storage echelon may include: when the current regulation demand is a single type of demand, determining the primary call echelon and alternative call echelons corresponding to the current regulation demand based on the mapping relationship between the current regulation demand and the target call echelon; when the current regulation demand is a multi-type demand, determining the primary call echelon corresponding to the current regulation demand based on the priority of the current regulation demand and the parallel strategy among the current regulation demands, and determining the alternative call echelon corresponding to the current regulation demand based on the primary call echelon corresponding to the current regulation demand.

[0049] It should be noted that single-type demand refers to a single type of demand, such as frequency regulation. Multi-type demand refers to a situation where the current regulation demand includes multiple types of demands, such as frequency regulation and voltage regulation.

[0050] Understandably, if the current adjustment request is a single-type request, the primary and secondary call tiers corresponding to the current adjustment request can be determined directly based on the mapping relationship between the current adjustment request and the target call tiers. The mapping relationship between requests and tiers can be pre-set; for example, refer to... Figure 2For frequency regulation needs (milliseconds to seconds), the primary and backup dispatch tiers are ultra-short-term and short-term, respectively. For voltage regulation needs (milliseconds to seconds), the primary and backup dispatch tiers are ultra-short-term and short-term, respectively. For cross-section over-limit needs (seconds to minutes), the primary and backup dispatch tiers are short-term and medium-to-long-term, respectively. For short-term power deficit needs / short-term energy balance needs (minutes to hours), the primary and backup dispatch tiers are short-term and medium-to-long-term, respectively. Furthermore, for long-term energy balance needs / long-term power deficit needs (hours to days), the primary dispatch tier is the medium-to-long-term tier, and the backup dispatch tier can be other tiers (e.g., external power purchase).

[0051] It should be understood that if the current regulation demand consists of multiple types of demands, the priority of these demands needs to be considered, as well as whether they can be parallelized. The parallel strategy includes all parallel scenarios. In specific implementation, frequency regulation demand has the highest priority and is prioritized for use in the ultra-short-term queue; cross-sectional over-limit demands have the next highest priority. If frequency regulation demand has already occupied the ultra-short-term queue, it will be handled by the short-term queue; voltage regulation demand and frequency regulation demand can be parallelized, but if the same energy storage system needs to respond simultaneously, it will be handled according to the active power priority principle; power deficit demand and cross-sectional over-limit demand can be combined and handled by the short-term queue, allocated according to the total power deficit.

[0052] Step S20: Based on the state of charge and health status of each energy storage system in the target call echelon, determine the allocation weight of each energy storage system in the target call echelon. It should be noted that when multiple energy storage systems are included in the same energy storage tier, fine-grained power allocation is required among these energy storage systems. The core principle of allocation is to balance the state of charge (SOC) of each energy storage system to prevent individual energy storage systems from being overcharged / over-discharged, thereby extending the service life of the energy storage system.

[0053] It should be understood that the output direction of the energy storage system depends on the nature of the target demand. Frequency regulation demand, cross-section over-limit demand, and power gap demand usually manifest as active power deficit, and the energy storage system usually responds in discharge mode. Voltage regulation demand may manifest as reactive power deficit, which is unrelated to charging and discharging mode. If there is excess power in the grid, cross-section over-limit demand or power gap demand may manifest as the need to absorb power, and the energy storage system responds in charging mode.

[0054] In one feasible implementation, step S20 may include steps S201-S202: Step S201: When the response condition corresponding to the current adjustment demand is the discharge condition, obtain the first correspondence between the state of charge, discharge power limit, health status and allocation weight. Based on the first correspondence and the state of charge, health status and discharge power limit of each energy storage system in the target call echelon, determine the allocation weight of each energy storage system in the target call echelon. It should be noted that the discharge power limit is the maximum discharge power. Under discharge conditions, the current SOC value, maximum discharge power, and state of health (SOH value) of all energy storage systems in the target deployment queue are obtained, and the total power command issued by the grid is used to determine the discharge power limit. Power allocation is performed using a dynamic weighting method. The allocation weight refers to the dynamic weight of each energy storage system within the target call echelon when allocating power. The allocation weight obtained under discharge conditions can be considered as the discharge weight.

[0055] It is understandable that the primary correspondence between state of charge, discharge power limit, health state, and allocation weights—that is, the calculation formula for allocation weights under discharge conditions—is as follows:

[0056] In the formula, Targeting the use of the in-flight energy storage system The discharge weight, Targeting the use of the in-flight energy storage system The discharge power limit, This is a reference value for health status (the value can be 0.8). Targeting the use of the in-flight energy storage system The health status (values ​​range from 0 to 1). The health status influence coefficient (within the range of 0 to 1) is used to adjust the sensitivity of health status to discharge weight.

[0057] It should be understood that, reference Figure 3 Discharge conditions ( Priority should be given to energy storage systems with higher SOC and better health status to avoid deep discharge. The final target is to allocate the following power to energy storage systems within the deployment tier:

[0058] In the formula, Targeting the use of the in-flight energy storage system Distributable power, Targeting the use of the in-flight energy storage system The discharge weight, This is the total power command.

[0059] Step S202: When the response condition corresponding to the current adjustment demand is the charging condition, obtain the second correspondence between the state of charge, charging power limit, health status and allocation weight. Based on the second correspondence and the state of charge, health status and charging power limit of each energy storage system in the target call echelon, determine the allocation weight of each energy storage system in the target call echelon.

[0060] It should be noted that the charging power limit is the maximum charging power. Under charging conditions, the current SOC value, maximum charging power, and state of health (SOH value) of all energy storage systems in the target call queue are obtained, and the total power command issued by the grid is used to determine the charging power limit. Power allocation is performed using a dynamic weighting method. The allocation weight obtained under charging conditions can be considered as the charging weight.

[0061] It is understandable that the second correspondence between state of charge, charging power limit, health status, and allocation weight, i.e., the calculation formula for allocation weight under charging conditions, is as follows:

[0062] In the formula, Targeting the use of the in-flight energy storage system The charging weight, Targeting the use of the in-flight energy storage system The charging power limit, This is a reference value for health status (the value can be 0.8). Targeting the use of the in-flight energy storage system The health status (values ​​range from 0 to 1). The health status influence coefficient (within the range of 0 to 1) is used to adjust the sensitivity of health status to charging weight.

[0063] It should be understood that, reference Figure 3 Charging conditions ( Under these circumstances, energy storage systems with lower SOC and better health should be prioritized for use to avoid overcharging. The final target is to allocate the following power to energy storage systems within the tier:

[0064] In the formula, Targeting the use of the in-flight energy storage system The distributable power (negative value under charging conditions, indicating charging). Targeting the use of the in-flight energy storage system The charging weight, This is the total power command.

[0065] It should be noted that safety constraints need to be applied during the power allocation process. For any energy storage system, its allocable power... It cannot exceed its maximum charging power / maximum discharging power, and its SOC must always operate within the safe range. When SOC reaches the boundary (e.g.) Do not continue charging at this time. (If discharge is prohibited at this time), the allocation weight of the energy storage system will be set to zero and it will be temporarily removed from the allocation queue.

[0066] Step S30: Determine the call weight of the target call echelon based on its historical scheduling data and capacity data; It is understandable that the call weight is the dynamic weight of the target call echelon when allocating power. To adapt to the time-varying nature of the power grid's operating status, the call weight of each energy storage echelon is dynamically adjusted in each rolling cycle. The calculation of the call weight needs to comprehensively consider factors such as remaining capacity, response speed, and historical call count.

[0067] In one feasible implementation, step S30 may include steps S301 to S303: Step S301: Obtain the historical scheduling data and capacity data of the target call echelon; It should be noted that historical scheduling data refers to the historical scheduling status of the target call echelon, including the average response time, the number of calls already made, and the allowed number of calls within the current period. The current period refers to the current rolling period. The average response time is the average response time of the target call echelon within the current rolling period. The number of calls already made is the number of times the target call echelon has been called within the current rolling period. The allowed number of calls is the maximum number of times the target call echelon is allowed to be called within the current rolling period. Capacity data refers to the capacity status of the target call echelon, including the remaining schedulable capacity and the total rated capacity. The remaining schedulable capacity is the remaining callable capacity within the target call echelon, and the total rated capacity is the total rated capacity of the target call echelon.

[0068] Step S302: Obtain the third correspondence between average response time, number of calls, allowed number of calls, remaining schedulable capacity, total scheduled capacity and call weight; Understandably, the third correspondence between average response time, number of calls made, allowed number of calls, remaining schedulable capacity, total scheduled capacity, and call weight—that is, the formula for calculating call weight—is as follows:

[0069] In the formula, The call weight of the target call echelon. The average response time, This represents the number of times the call has been made. To allow a certain number of calls, For the remaining schedulable capacity, Determine the capacity based on the total amount. , , Let be the weighting coefficient, satisfying .

[0070] Step S303: Based on the third correspondence, the schedulable capacity and total fixed capacity of the target calling echelon, and the average response time, number of calls, and number of allowed calls of the target calling echelon in the current period, determine the calling weight of the target calling echelon.

[0071] Understandably, by substituting the schedulable capacity and total fixed capacity of the target call echelon, along with the average response time, number of calls already made, and number of allowed calls for the target call echelon within the current period, into the aforementioned third correspondence, the call weight of each target call echelon can be calculated. By introducing a dynamic weighting mechanism, echelons with sufficient capacity, fast response, and fewer calls can obtain higher priority, thereby improving overall adjustment efficiency and equipment lifespan balance.

[0072] It should be understood that when the capacity of the primary call queue is insufficient to meet current demand, a cross-queue coordination mechanism is activated. Let the available capacity of the primary call queue be... The current power demand is ,like If the capacity of the primary dispatching echelon is insufficient, it will be supplemented in the following order: if the ultra-short-term echelon is insufficient, it will be supplemented by the short-term echelon; if the short-term echelon is insufficient, it will be supplemented by the medium- and long-term echelon; if the medium- and long-term echelon is insufficient, it will be supplemented by other alternative echelons (such as external power purchase and demand response). After the cross-echelon allocation is completed, each target dispatching echelon will then perform unit-level power allocation according to the SOC balancing strategy to ensure the overall coordination is refined and the project is feasible.

[0073] In another feasible implementation, the call weight can be calculated as follows:

[0074] In the formula, Call up the echelon for the target Call weight, Call up the echelon for the target The maximum power currently available, To meet power requirements, the echelon is deployed to meet the target. Current available energy capacity To meet demand capacity, and These are power priority factors and energy priority factors, determined by the type of demand, such as increased frequency regulation demand. Increased demand for energy balance The ultimate goal is to call up the echelon. The actual power it can handle is Different needs correspond to different tiered dispatch preferences. For example, the weight of the ultra-short-term tier is significantly increased during frequency regulation. If the response performance of the energy storage tier continues to exceed expectations, its weight is appropriately increased; conversely, it is decreased. If the overall SOC of the energy storage tier is low, its discharge weight is reduced, and other tiers are given priority to undertake power output.

[0075] Step S40: Based on the allocation weight of each energy storage system in the target call echelon and the call weight of the target call echelon, allocate the response power of each energy storage system in the target call echelon under the current adjustment demand.

[0076] It should be noted that the energy storage system is connected to the power grid through a power electronic converter, and its active power... and reactive power The regulation is not independent, but is limited by the apparent power capacity of the converter:

[0077] In the formula, For the first The active power of an energy storage system For the first The reactive power of an energy storage system For the first Apparent power capacity of the converter in an energy storage system.

[0078] Understandably, when the same energy storage system is required to participate in both active and reactive power regulation simultaneously, the following coordination logic must be followed: For system safety considerations, frequency stability typically takes precedence over voltage stability. Therefore, when the remaining capacity of the energy storage system is insufficient, active power regulation needs take precedence over reactive power regulation needs. When the grid issues a total active power command to the energy storage tier, the total command is decomposed according to the allocation weights of each energy storage system within the target tier and the call weight of the target tier.

[0079] This embodiment provides a collaborative control method for multiple types of energy storage systems. It divides multiple types of energy storage systems connected to the power grid into energy storage tiers at different time scales, and determines the target call tier corresponding to the current regulation demand within each energy storage tier. Based on the state of charge and health status of each energy storage system within the target call tier, it determines the allocation weight of each energy storage system within the target call tier. Based on the historical scheduling and capacity data of the target call tier, it determines the call weight of the target call tier. Based on the allocation weight of each energy storage system within the target call tier and the call weight of the target call tier, it allocates the response power of each energy storage system within the target call tier under the current regulation demand. This embodiment divides the energy storage system into multiple tiers, each corresponding to different time-scale adjustment needs. It achieves full time-scale coverage from millisecond-level frequency regulation to hour-level energy management. The optimal energy storage tier is automatically matched according to the specific needs of the energy storage system, improving energy storage utilization efficiency. Within the same tier, dynamic weight allocation is performed based on SOC to effectively balance the charge and discharge depth of each energy storage unit, avoid overcharging and over-discharging, and extend the overall lifespan of the energy storage system. It can take into account response speed, power size, and capacity characteristics, meeting multi-dimensional needs such as fast response, large-capacity storage, and long-term discharge, and achieving decoupled coordination between active and reactive power regulation.

[0080] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 4 Step S40 may include steps S401 to S403: Step S401: Determine the total active response power of the target call echelon based on the call weight of the target call echelon; It should be noted that the total active power response is the power required for each target dispatching echelon to respond to active power regulation.

[0081] In one feasible implementation, step S401 may include steps S4011 to S4013: Step S4011: Based on the call weight of the target call echelon, determine the total active responsive power of the target call echelon; It should be noted that the active power that can be responded to is the response power that each target dispatch echelon can handle for active power regulation.

[0082] It is understandable that we assume the set of target call echelons participating in the allocation is... , No. The available capacity of the target call echelon is Then, the total active power it can handle is:

[0083] In the formula, Call up the echelon for the target Total active power that can be handled Call up the echelon for the target Call weight, The remaining power to be allocated.

[0084] Step S4012: When the total active power available for response of the main calling echelon in the target calling echelon meets the required power for active power regulation, the required power for active power regulation is taken as the total active power available for response of the main calling echelon in the target calling echelon, and the total active power available for response of the alternative calling echelon in the target calling echelon is set to zero. It should be noted that the required power for active power regulation usually refers to the active power deficit / active power that needs to be reduced, and is calculated based on the actual current regulation demand.

[0085] Understandably, if the total active power available for response from the primary dispatching echelon meets the active power regulation demand, it means that the primary dispatching echelon can already meet the current active power regulation demand, and there is no need to further utilize the backup dispatching echelon. In this case, the active power regulation demand is the total active power available for response from the primary dispatching echelon, while the total active power available for response from the backup dispatching echelon is zero.

[0086] Step S4013: When the total active power available for response in the primary calling echelon of the target calling echelon does not meet the required power for active power regulation, the total active power available for response in the primary calling echelon of the target calling echelon is taken as the total active power available for response in the corresponding primary calling echelon. Based on the total active power available for response in the primary calling echelon of the target calling echelon and the required power for active power regulation, the active power shortage power is determined, and the active power shortage power is taken as the total active power available for response in the alternative calling echelon of the target calling echelon.

[0087] It should be noted that the active power deficit is the power that active power regulation still lacks. The corresponding active power deficit can be calculated by subtracting the active power demand of the active power regulation from the active power available for response of the main dispatching echelon.

[0088] Understandably, if the total active power available for response of the primary dispatching echelon does not meet the active power regulation requirements, it means that the primary dispatching echelon is no longer able to meet the current active power regulation needs, and the backup dispatching echelon needs to be used further. At this time, the total active power available for response of the primary dispatching echelon is the total active power response of the primary dispatching echelon, and the active power shortage power is the total active power response of the backup dispatching echelon.

[0089] Step S402: Based on the total active response power of the target call echelon and the allocation weight of each energy storage system in the target call echelon, determine the active response power of each energy storage system in the target call echelon under the current adjustment demand. It should be noted that response power is the power allocated to each energy storage system for the required response, including active response power and reactive response power. Active response power is the response power of each energy storage system for active power regulation, and reactive response power is the response power of each energy storage system for active power regulation.

[0090] Understandably, the active power response of each energy storage system is calculated based on its allocated weight within the target call tier, as shown below:

[0091] In the formula, Targeting the use of the in-flight energy storage system The active response power, Targeting the use of the in-flight energy storage system The allocation weights are (charging weights under charging conditions and discharging weights under discharging conditions). This refers to the active power command that needs to be responded to, i.e., the power demand for active power regulation. For any energy storage system, its active power response cannot exceed its maximum charging power / maximum discharging power, and its State of Charge (SOC) must always operate within the safe range. If an energy storage system is unable to handle the allocated active power response (e.g., exceeding the SOC limit or power limit), its allocation rights are reset to zero, and the remaining power is redistributed to other available energy storage systems.

[0092] Step S403: Based on the active power of each energy storage system in the target call echelon, determine the reactive power of each energy storage system in the target call echelon.

[0093] It should be noted that reactive power response power refers to the power required by each energy storage system to respond to reactive power regulation. After meeting the active power demand, if the energy storage systems in the target call queue still have remaining capacity, they will continue to be used for reactive power regulation. If the energy storage systems in the target call queue have no remaining capacity, reactive power regulation will not continue. In this case, the reactive power response power of the target call queue can be considered to be zero.

[0094] In one feasible implementation, step S403 may include: determining the reactive power available capacity of each energy storage system in the target call echelon based on the active power response power of each energy storage system in the target call echelon; and determining the reactive power response power of each energy storage system in the target call echelon based on the reactive power available capacity of each energy storage system in the target call echelon.

[0095] Understandably, based on the active power response of each energy storage system within the target call tier, the available reactive power regulation capacity of each energy storage system within the target call tier, i.e., the available reactive power capacity, can be calculated, as shown below:

[0096] In the formula Call the first echelon within the target echelon The reactive power available capacity of an energy storage system Targeting the use of the in-flight energy storage system The active response power, Call the first echelon within the target echelon Apparent power capacity of the converter in an energy storage system.

[0097] It should be understood that if the total available reactive power capacity of the primary calling echelon in the target calling echelon does not meet the reactive power regulation requirements... ,Right now If this occurs, the backup replenishment process is triggered. Short-term backup units are prioritized as the first backup unit; if the short-term units are still insufficient, medium- and long-term backup units are then called in; if the total reactive power capacity of all energy storage units is still insufficient, a request can be made to the grid dispatch system to deploy traditional reactive power sources such as static var compensators or generator automatic voltage regulators. The remaining reactive power deficit is then calculated. ,Right now The remaining reactive power deficit will be allocated to the reserve dispatch team in the following manner:

[0098] In the formula, The first in the alternative call-up team The maximum available reactive power capacity of an energy storage system The first in the alternative call-up team The reactive power response of each energy storage system. After receiving the reactive power command, the alternative dispatch queue executes it according to the principle of "active power priority, voltage adjustment of remaining capacity". If there is still a reactive power deficit, the situation where it was not fully met is recorded, and the demand and capacity are reassessed in the next rolling cycle.

[0099] This embodiment provides a collaborative control method for multiple types of energy storage systems. Based on the call weights of the target call tier, the total active power response of the target call tier is determined. Based on the total active power response of the target call tier and the allocation weights of each energy storage system within the target call tier, the active power response of each energy storage system within the target call tier under the current regulation demand is determined. Based on the total active power response of the target call tier, the total reactive power response of the target call tier is determined. Based on the total reactive power response of the target call tier and the allocation weights of each energy storage system within the target call tier, the reactive power response of each energy storage system within the target call tier under the current regulation demand is determined. This embodiment achieves decoupled collaboration between active and reactive power regulation through priority setting, capacity constraints, and group control, avoiding mutual interference between active and reactive power regulation and ensuring the multi-dimensional stability of the power grid.

[0100] Based on the above embodiments of this application, in the third embodiment of this application, the same or similar content as the above embodiments can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 5 Step S40 may be followed by steps S501 to S503: Step S501: Obtain the actual response data of the energy storage system, and determine the response deviation data based on the actual response data and the target response data; It should be noted that, considering the intermittency of new energy output, the randomness of load, and the dynamic changes in the state of charge of energy storage, this embodiment sets up a rolling optimization mechanism and a deviation closed-loop correction mechanism. A fixed time window (e.g., 5-15 minutes) is used as the rolling cycle. At the end of each rolling cycle, the actual response effect of the previous rolling cycle is compared with the expected target. If the deviation exceeds a set threshold, a control command correction is initiated within the current rolling cycle.

[0101] Understandably, the target response data refers to the target value that needs to be achieved within the rolling cycle, such as the target value of frequency. Target value of voltage Target power value (load forecast power) - Output of conventional units -New Energy Forecast Output ), target value of cross-sectional tidal current Actual response data refers to the actual response within the rolling cycle, such as the actual value of the frequency. Actual value of voltage Actual power value ( , , ), actual value of cross-sectional tidal current The response deviation data is the deviation between the actual response data and the target response data. The calculation formula is shown below:

[0102] In the formula, is the th Response deviation data for each rolling cycle For the first Actual response data for each rolling cycle For the first The target response data for each rolling cycle.

[0103] It is understandable that different response deviation data are defined for different types of demand. Frequency adjustment deviation. Voltage regulation deviation Cross-sectional deviation exceeding the limit Power gap deviation .

[0104] Step S502: When the response deviation data is greater than a preset deviation threshold, determine the correction power; It should be noted that the preset deviation threshold This refers to the pre-set deviation threshold, which can range from 0.05 to 0.1. Different deviations require different thresholds, for example: a frequency deviation threshold of 0.02 Hz and a voltage deviation threshold of 1%. Any deviation exceeding its corresponding threshold will trigger a correction.

[0105] Understandably, the corrected power is the control command that needs to be corrected, calculated using a PI-type closed-loop feedback algorithm, as shown below:

[0106] In the formula, This is a proportionality coefficient (within the range of 0.5 to 1.2). This is the integral coefficient (within the range of 0.1 to 0.5). The duration of the rolling cycle (in seconds). To correct the power.

[0107] Step S503: Allocate the corrected power to the target call echelon corresponding to the current adjustment demand.

[0108] Understandably, the corrected power is allocated to the energy storage fleet according to the following priority: if the original primary dispatch fleet still has remaining capacity, it will take priority in fulfilling the corrected demand; if the original primary dispatch fleet has insufficient capacity, it will be allocated to the backup dispatch fleet proportionally based on the remaining capacity; if it is still insufficient, the demand will be marked as "partially unmet," and other fleets or other adjustment resources will be activated. The corrected response power is:

[0109] In the formula, For the first The corrected response power of the energy storage system For the first Correction power of an energy storage system For the first The response power of an energy storage system.

[0110] It should be understood that dead zone control is introduced to prevent frequent oscillations. hour, Set to zero.

[0111] In this embodiment, at the beginning of each new rolling cycle, based on the latest grid operation data, energy storage SOC status, and actual response deviation of the previous rolling cycle, the demand type and intensity are re-identified, the call queue is matched, and power is allocated according to the corrected total command.

[0112] This embodiment provides a collaborative control method for multiple types of energy storage systems. It acquires the actual response data of the energy storage system, determines the response deviation data based on the actual response data and the target response data, determines the correction power when the response deviation data exceeds a preset deviation threshold, and allocates the correction power to the target call echelon corresponding to the current adjustment demand. Through a closed-loop feedback mechanism, it can gradually approach the target control effect, improving the robustness and accuracy of the control.

[0113] For example, to help understand the implementation process of the multi-type energy storage system collaborative control method obtained by combining this embodiment with the above-described embodiment three, please refer to... Figure 6 , Figure 6 A simplified flowchart of a collaborative control method for multiple types of energy storage systems is provided, specifically: Based on response speed, power density, and capacity characteristics, various types of energy storage systems are divided into ultra-short-term, short-term, and medium-to-long-term tiers. The system monitors the grid's operating status in real time, identifying frequency regulation needs, voltage regulation needs, cross-sectional limit exceedance needs, and power deficit needs. Based on the different time scales of these needs, the system matches and calls up the corresponding energy storage tier. Within the same tier, the calling sequence is determined based on the state of charge (SOC) of each energy storage unit; units with higher SOC are prioritized during discharge, while units with lower SOC are prioritized during charging. The system coordinates the coupling control of active and reactive power; when the same energy storage unit needs to respond to both active and reactive power needs simultaneously, active power regulation is prioritized, with the remaining capacity used for reactive power regulation.

[0114] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the collaborative control method of multi-type energy storage systems in this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0115] This application also provides a collaborative control device for multiple types of energy storage systems; please refer to [reference needed]. Figure 7 The multi-type energy storage system collaborative control device includes: The tier division module 10 is used to divide multiple types of energy storage systems connected to the power grid into energy storage tiers at different time scales, and to determine the target call tier corresponding to the current regulation demand in the energy storage tiers. Dynamic weighting module 20 is used to determine the allocation weight of each energy storage system in the target calling echelon based on the state of charge and health status of each energy storage system in the target calling echelon. The dynamic weight module 20 is also used to determine the call weight of the target call echelon based on the historical scheduling data and capacity data of the target call echelon; The coupling control module 30 is used to allocate the response power of each energy storage system in the target call echelon under the current adjustment demand, based on the allocation weight of each energy storage system in the target call echelon and the call weight of the target call echelon.

[0116] In one feasible implementation, the dynamic weighting module 20 is further configured to, when the response condition corresponding to the current adjustment demand is the discharge condition, obtain a first correspondence between the state of charge, discharge power limit, health status and allocation weight, and determine the allocation weight of each energy storage system in the target call echelon based on the first correspondence and the state of charge, health status and discharge power limit of each energy storage system in the target call echelon. When the response condition corresponding to the current adjustment demand is the charging condition, a second correspondence is obtained between the state of charge, charging power limit, health status and allocation weight. Based on the second correspondence and the state of charge, health status and charging power limit of each energy storage system in the target call echelon, the allocation weight of each energy storage system in the target call echelon is determined.

[0117] In one feasible implementation, the dynamic weight module 20 is further used to obtain historical scheduling data and capacity data of the target call echelon. The historical scheduling data includes the average response time, the number of calls made, and the number of calls allowed in the current period. The capacity data includes the remaining schedulable capacity and the total scheduled capacity. Obtain the third correspondence between average response time, number of calls made, allowed number of calls, remaining schedulable capacity, total capacity, and call weight; Based on the third correspondence, the schedulable capacity and total fixed capacity of the target calling echelon, and the average response time, number of calls already made and number of allowed calls of the target calling echelon in the current period, the calling weight of the target calling echelon is determined.

[0118] In one feasible implementation, the echelon division module 10 is further configured to determine the main calling echelon and the alternative calling echelon corresponding to the current adjustment demand based on the mapping relationship between the current adjustment demand and the target calling echelon when the current adjustment demand is a single type demand. When the current adjustment requirement is a multi-type requirement, the main call echelon corresponding to the current adjustment requirement is determined based on the priority of the current adjustment requirement and the parallel strategy among the current adjustment requirements, and the alternative call echelon corresponding to the current adjustment requirement is determined based on the main call echelon corresponding to the current adjustment requirement.

[0119] In one feasible implementation, the echelon division module 10 is also used to acquire power grid operation data, which includes at least frequency deviation, node voltage deviation, power flow at key transmission sections, and net load forecast. When the absolute value of the frequency deviation is greater than the frequency dead zone, the frequency regulation requirement is added as the current regulation requirement of the power grid. When the absolute value of the node voltage deviation is greater than the voltage dead zone, the voltage regulation requirement is added as the current regulation requirement of the power grid. When the power flow at a critical transmission section exceeds the product of the thermal stability limit and a first preset multiple, or when the rate of change of the power flow at the critical transmission section exceeds a preset value, the section exceeding the limit requirement is added as the current regulation requirement of the power grid. When the net load forecast is greater than the product of the unit's adjustable range and a second preset multiple, the power deficit demand is added to the current adjustment demand of the power grid.

[0120] In one feasible implementation, the coupling control module 30 is further configured to determine the total active response power of the target call echelon based on the call weight of the target call echelon; Based on the total active response power of the target call echelon and the allocation weight of each energy storage system in the target call echelon, the active response power of each energy storage system in the target call echelon under the current adjustment demand is determined. Based on the active power response of each energy storage system in the target call echelon, the reactive power response of each energy storage system in the target call echelon is determined.

[0121] In one feasible implementation, the coupling control module 30 is further configured to acquire the actual response data of the energy storage system, and determine the response deviation data based on the actual response data and the target response data; When the response deviation data is greater than a preset deviation threshold, the correction power is determined; The corrected power is allocated to the target call echelon corresponding to the current adjustment demand.

[0122] The multi-type energy storage system collaborative control device provided in this application, employing the multi-type energy storage system collaborative control method described in the above embodiments, can solve the technical problem that it is difficult to meet the collaborative optimization requirements of active and reactive power when multiple types of energy storage systems only perform independent power allocation. Compared with the prior art, the beneficial effects of the multi-type energy storage system collaborative control device provided in this application are the same as those of the multi-type energy storage system collaborative control method described in the above embodiments, and other technical features in the multi-type energy storage system collaborative control device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0123] This application provides a multi-type energy storage system collaborative control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the multi-type energy storage system collaborative control method in the above embodiment 1.

[0124] The following is for reference. Figure 8 This document illustrates a structural schematic diagram of a multi-type energy storage system collaborative control device suitable for implementing embodiments of this application. The multi-type energy storage system collaborative control device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 8 The multi-type energy storage system collaborative control device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0125] like Figure 8As shown, the multi-type energy storage system collaborative control device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in ROM (Read Only Memory) 1002 or the program loaded from storage device 1003 into RAM (Random Access Memory) 1004. RAM 1004 also stores various programs and data required for the operation of the multi-type energy storage system collaborative control device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via bus 1005. Input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the multi-type energy storage system collaborative control device to exchange data with other devices wirelessly or via wired communication. Although the figure shows a multi-type energy storage system collaborative control device with various systems, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented alternatively.

[0126] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0127] The multi-type energy storage system collaborative control device provided in this application, employing the multi-type energy storage system collaborative control method described in the above embodiments, can solve the technical problem that it is difficult to meet the collaborative optimization requirements of active and reactive power when multiple types of energy storage systems only perform independent power allocation. Compared with the prior art, the beneficial effects of the multi-type energy storage system collaborative control device provided in this application are the same as those of the multi-type energy storage system collaborative control method described in the above embodiments, and other technical features in this multi-type energy storage system collaborative control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0128] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0129] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0130] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, which are used to execute the multi-type energy storage system collaborative control method described in the above embodiments.

[0131] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0132] The aforementioned computer-readable storage medium may be included in a multi-type energy storage system collaborative control device; or it may exist independently and not be assembled into a multi-type energy storage system collaborative control device.

[0133] The aforementioned computer-readable storage medium carries one or more programs. When these programs are executed by a multi-type energy storage system collaborative control device, the multi-type energy storage system collaborative control device: divides the multiple types of energy storage systems connected to the grid into energy storage tiers at different time scales; determines the target call tier corresponding to the current regulation demand within the energy storage tiers; determines the allocation weight of each energy storage system within the target call tier based on the state of charge and health status of each energy storage system within the target call tier; determines the call weight of the target call tier based on the historical scheduling data and capacity data of the target call tier; and allocates the response power of each energy storage system within the target call tier under the current regulation demand based on the allocation weight of each energy storage system within the target call tier and the call weight of the target call tier.

[0134] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0135] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0136] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0137] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described multi-type energy storage system coordinated control method. This solves the technical problem that multi-type energy storage systems, by only performing independent power allocation, cannot meet the requirements for coordinated optimization of active and reactive power. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the multi-type energy storage system coordinated control method provided in the above embodiments, and will not be repeated here.

[0138] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the multi-type energy storage system coordinated control method described above.

[0139] The computer program product provided in this application can solve the technical problem that it is difficult for multi-type energy storage systems to meet the requirements of coordinated optimization of active and reactive power when only independent power allocation is performed. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the coordinated control method for multi-type energy storage systems provided in the above embodiments, and will not be repeated here.

[0140] The above are only some embodiments of this application and do not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the content of this application specification and drawings, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A collaborative control method for multiple types of energy storage systems, characterized in that, The method includes: Multiple types of energy storage systems connected to the power grid are divided into energy storage tiers at different time scales, and the target call tier corresponding to the current regulation demand is determined in the energy storage tiers; Based on the state of charge and health status of each energy storage system in the target call echelon, determine the allocation weight of each energy storage system in the target call echelon; Based on the historical scheduling data and capacity data of the target call echelon, the call weight of the target call echelon is determined; Based on the allocation weights of each energy storage system within the target call tier and the call weights of the target call tier, the response power of each energy storage system within the target call tier is allocated under the current adjustment demand.

2. The method as described in claim 1, characterized in that, The step of determining the allocation weight of each energy storage system in the target call tier based on the state of charge and health status of each energy storage system in the target call tier includes: When the response condition corresponding to the current adjustment demand is the discharge condition, the first correspondence between the state of charge, discharge power limit, health status and allocation weight is obtained. Based on the first correspondence and the state of charge, health status and discharge power limit of each energy storage system in the target call echelon, the allocation weight of each energy storage system in the target call echelon is determined. When the response condition corresponding to the current adjustment demand is the charging condition, a second correspondence is obtained between the state of charge, charging power limit, health status and allocation weight. Based on the second correspondence and the state of charge, health status and charging power limit of each energy storage system in the target call echelon, the allocation weight of each energy storage system in the target call echelon is determined.

3. The method as described in claim 1, characterized in that, The step of determining the call weight of the target call echelon based on its historical scheduling data and capacity data includes: Obtain historical scheduling data and capacity data of the target call echelon. The historical scheduling data includes the average response time, the number of calls made, and the number of calls allowed in the current period. The capacity data includes the remaining schedulable capacity and the total scheduled capacity. Obtain the third correspondence between average response time, number of calls made, allowed number of calls, remaining schedulable capacity, total capacity, and call weight; Based on the third correspondence, the schedulable capacity and total fixed capacity of the target calling echelon, and the average response time, number of calls already made and number of allowed calls of the target calling echelon in the current period, the calling weight of the target calling echelon is determined.

4. The method as described in claim 1, characterized in that, The target call queue includes a primary call queue and a backup call queue. The step of determining the target call queue corresponding to the current regulation demand in the energy storage queue includes: When the current adjustment demand is a single type of demand, the primary call echelon and the alternative call echelon corresponding to the current adjustment demand are determined based on the mapping relationship between the current adjustment demand and the target call echelon. When the current adjustment requirement is a multi-type requirement, the main call echelon corresponding to the current adjustment requirement is determined based on the priority of the current adjustment requirement and the parallel strategy among the current adjustment requirements, and the alternative call echelon corresponding to the current adjustment requirement is determined based on the main call echelon corresponding to the current adjustment requirement.

5. The method as described in claim 1, characterized in that, The step of classifying multiple types of energy storage systems connected to the power grid into energy storage tiers at different time scales, and determining the target call tier corresponding to the current regulation demand within the energy storage tiers, further includes: Acquire power grid operation data, which includes at least frequency deviation, node voltage deviation, power flow at key transmission sections, and net load forecast. When the absolute value of the frequency deviation is greater than the frequency dead zone, the frequency regulation requirement is added as the current regulation requirement of the power grid. When the absolute value of the node voltage deviation is greater than the voltage dead zone, the voltage regulation requirement is added as the current regulation requirement of the power grid. When the power flow at a critical transmission section exceeds the product of the thermal stability limit and a first preset multiple, or when the rate of change of the power flow at the critical transmission section exceeds a preset value, the section exceeding the limit requirement is added as the current regulation requirement of the power grid. When the net load forecast is greater than the product of the unit's adjustable range and a second preset multiple, the power deficit demand is added to the current adjustment demand of the power grid.

6. The method as described in claim 1, characterized in that, The response power includes active response power and reactive response power. The step of allocating the response power of each energy storage system in the target call tier under the current adjustment demand, based on the allocation weight of each energy storage system in the target call tier and the call weight of the target call tier, includes: Based on the call weight of the target call echelon, determine the total active response power of the target call echelon; Based on the total active response power of the target call echelon and the allocation weight of each energy storage system in the target call echelon, the active response power of each energy storage system in the target call echelon under the current adjustment demand is determined. Based on the active power response of each energy storage system in the target call echelon, the reactive power response of each energy storage system in the target call echelon is determined.

7. The method according to any one of claims 1 to 6, characterized in that, After the step of allocating the response power of each energy storage system in the target call tier based on the allocation weight of each energy storage system in the target call tier and the call weight of the target call tier, the method further includes: Obtain the actual response data of the energy storage system, and determine the response deviation data based on the actual response data and the target response data; When the response deviation data is greater than a preset deviation threshold, the correction power is determined; The corrected power is allocated to the target call echelon corresponding to the current adjustment demand.

8. A collaborative control device for multiple types of energy storage systems, characterized in that, The device includes: The tier division module is used to divide multiple types of energy storage systems connected to the power grid into energy storage tiers at different time scales, and to determine the target call tier corresponding to the current regulation demand in the energy storage tiers; The dynamic weighting module is used to determine the allocation weight of each energy storage system in the target calling tier based on the state of charge and health status of each energy storage system in the target calling tier. The dynamic weighting module is also used to determine the call weight of the target call echelon based on the historical scheduling data and capacity data of the target call echelon; The coupling control module is used to allocate the response power of each energy storage system in the target call echelon under the current adjustment demand, based on the allocation weight of each energy storage system in the target call echelon and the call weight of the target call echelon.

9. A collaborative control device for multiple types of energy storage systems, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the multi-type energy storage system collaborative control method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the multi-type energy storage system collaborative control method as described in any one of claims 1 to 7.