A multi-market resource management method and system for battery-type energy storage resources

By using a time-slice granularity locking and verification mechanism, the problem of improper resource allocation in the power market trading system is solved, enabling refined management and automated risk control of battery-type energy storage resources, thereby improving resource utilization and market execution efficiency.

CN121504097BActive Publication Date: 2026-03-27JIANGSU AURORA YUNNENG NEW ENERGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-13
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

The existing electricity market trading system lacks a sophisticated resource locking mechanism, making it unable to allocate resources quickly and securely under high-concurrency trading. This leads to risks such as overbuying, overselling, exceeding the SOC limit, and insufficient resources. Furthermore, it fails to effectively manage the continuity and degradation characteristics of battery energy and lacks automated risk warning and compensation mechanisms.

Method used

Employing a time-slice granular locking and verification mechanism, the system acquires multi-market transaction information in real time, divides it into fixed-granularity time slices, creates future lock records, performs risk calculations based on these lock records, and achieves loosely coupled communication between the cloud system and the site-level energy management system. This enables automated management of battery resources, ensuring the safe allocation of resources and the feasibility of transaction execution.

Benefits of technology

It enables refined management of battery-based energy storage resources, improves resource utilization, reduces scheduling deviations, supports continuous operation 24/7, reduces manual intervention, and improves market execution efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121504097B_ABST
    Figure CN121504097B_ABST
Patent Text Reader

Abstract

The application discloses a kind of multi-market resource management methods and systems for battery energy storage resources, method includes: real-time acquisition of the new transaction information of multi-market, for each station level energy management system EMS, the transaction timeline in transaction information is divided into several fixed granularity time slices, the energy demand in transaction information is created future lock record according to each fixed granularity time slice, future lock record is used to maintain the total energy change of each fixed granularity time slice;For each new transaction information, risk calculation is carried out in combination with lock record, to obtain the risk result of each fixed granularity time slice;Risk reduction is carried out after receiving alarm;And complete delivery according to transaction timeline, control each station level energy management system EMS to carry out scheduling, and execute actual power adjustment.The application is based on the locking and checking mechanism of time slice granularity, improves the utilization of multi-station resource, and avoids unnecessary instruction to be issued to EMS.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of resource management, in particular to a multi-market resource management method and system for battery-type energy storage resources. BACKGROUND

[0002] With the wide application of energy storage battery systems in the electricity market, battery-type resources have become an important asset to support the day-ahead market (DA, Day-Ahead) and the real-time market (IDC, Intraday Continuous) transactions. The existing electricity market transaction system mainly relies on static capacity and power constraints, and lacks dynamic resource management and real-time availability verification capabilities under high concurrency transactions.

[0003] The existing problems include: 1. Lack of fine resource locking mechanism. The traditional system often only checks resource occupation in the transaction execution stage, which may cause "overbuying" or "overselling" during bidding and matching, and eventually cause SOC out-of-bound, resource shortage and other risks. 2. Concurrent transaction conflicts cannot be discovered in advance. When multiple sites and portfolios participate in the market in parallel, the existing technology cannot quickly and safely allocate resources under high concurrency, which may cause transaction failure or resource mismatch. 3. Energy persistence and attenuation characteristics are not included in the modeling. Battery energy has persistence and attenuation in the time dimension, and the existing transaction system does not consider the energy transfer and attenuation characteristics between time slices, which leads to deviations between the calculation results and the actual operation. 4. Lack of overbuying / overselling risk management. Since the day-ahead bid covers the whole day at one time, the settlement result may not accept all the charging and discharging plans, and the system often appears SOC negative or exceeds the upper limit. Currently, it usually relies on manual intervention, and lacks automatic risk warning and compensation mechanism. SUMMARY

[0004] Technical purpose: In view of the defects in the prior art, the present application discloses a multi-market resource management method and system for battery-type energy storage resources, which realizes resource time slicing management, locking verification and risk automatic compensation across DA and IDC markets, and guarantees the safety and feasibility of transaction execution. The locking and verification mechanism based on time slice granularity can respond to multiple market requests in milliseconds, ensuring safe resource allocation and implementation, fine management and high concurrency guarantee.

[0005] Technical scheme: In order to achieve the above technical purpose, the present application adopts the following technical scheme.

[0006] A multi-market resource management method for battery-type energy storage resources, the method comprising:

[0007] real-time acquisition of new transaction information of multiple markets, each transaction information comprising: transaction site, transaction time line, transaction content;

[0008] For each station-level energy management system EMS, for each newly added transaction information, the corresponding future lock is created: for each station-level energy management system EMS, the transaction timeline in the transaction information is divided into several fixed granularity time slices, and the energy demand in the transaction information is created into a future lock record according to each fixed granularity time slice, the future lock record is used to maintain the total energy change of each fixed granularity time slice;

[0009] For each newly added transaction information, risk calculation is performed in combination with the lock record, and the risk result of each fixed granularity time slice is obtained;

[0010] After receiving the alarm, risk reduction is performed; and delivery is completed according to the transaction timeline, each station-level energy management system EMS is controlled to perform scheduling, and actual power adjustment is performed.

[0011] Further, for each station-level energy management system EMS, the total energy change calculation formula of each fixed granularity time slice includes:

[0012] ,

[0013] Wherein, is the total energy change amount in the tth fixed granularity time slice, N is the total number of business types accessed by the system, is the energy change amount of the ith transaction in the tth fixed granularity time slice.

[0014] Further, the risk calculation process of each fixed granularity time slice includes:

[0015] (1) Calculate the initial energy of the target fixed granularity time slice;

[0016] (2) Calculate the maximum chargeable / dischargable energy: first calculate the theoretical upper limit of the target slice without the influence of future locks, then repeat the calculation for all future existing lock time slices, and take the minimum value containing the current slice as the final available upper limit of the current slice;

[0017] (3) Future lock verification and creation: if the maximum chargeable / dischargable energy meets the verification formula, the future lock is allowed to be created but an alarm is triggered; lock creation / update is stored in the database station by station and time slice by time slice to ensure controllable concurrency;

[0018] (4) Lock release and expiration cleaning.

[0019] Further, the initial energy of the tth fixed granularity time slice The calculation formula includes:

[0020] ,

[0021] wherein, is the inventory energy of the tth fixed granularity time slice system, is the total energy change amount on the tth fixed granularity time slice, is the weight coefficient of the tth fixed granularity time slice.

[0022] Further, The calculation process of the includes: if t is a future complete time slice, then:

[0023] ,

[0024] If t is a current time slice, then:

[0025] ,

[0026] wherein, is the end time of the tth time slice; now is the current query time.

[0027] Further, the theoretical upper limit calculation formula of the target slice when there is no future lock influence includes:

[0028] ,

[0029] wherein, is the maximum chargeable energy on the nth fixed granularity time slice, is the maximum dischargeable energy on the nth fixed granularity time slice, is the initial energy on the nth fixed granularity time slice, is the energy that has been locked on the nth fixed granularity time slice, are respectively the upper and lower limits of the battery capacity, are respectively the upper limits of the charge / discharge power, is 0.25.

[0030] Further, the verification formula includes:

[0031] ,

[0032] wherein, is the charge energy applied for locking on the tth fixed granularity time slice; represents the discharge energy applied for locking on the tth fixed granularity time slice, is the maximum chargeable energy on the tth fixed granularity time slice, is the maximum dischargeable energy on the tth fixed granularity time slice.

[0033] The application further discloses a multi-market resource management system for battery-type energy storage resources, which is used for realizing the multi-market resource management method for battery-type energy storage resources and comprises a cloud system and a plurality of station-level energy management systems EMSs, wherein the cloud system and all the EMSs form a cloud-station collaborative distributed micro-service architecture; the cloud system comprises a plurality of independent micro-service units, one micro-service unit corresponds to a plurality of station-level energy management systems EMSs, and loose coupling communication is realized through a message bus; each micro-service unit comprises a market transaction service unit, a resource management service unit, a risk control service unit and a data synchronization and message bus service unit; the market transaction service unit is used for acquiring newly added transaction information of multiple markets in real time, and each piece of transaction information comprises a transaction site, a transaction time line and transaction content; for each station-level energy management system EMS, corresponding future lock creation is completed for each newly added transaction information; the resource management service unit is used for performing risk calculation on each newly added transaction information in combination with lock records to obtain risk results of each fixed granularity time slice; the risk control service unit is used for reducing risks after receiving an alarm; and delivery is completed according to the transaction time line, each station-level energy management system EMS is controlled to perform scheduling and actual power adjustment is performed; and the data synchronization and message bus service unit is used for realizing communication between the cloud system and the plurality of station-level energy management systems EMSs; and the station-level energy management system EMS is used for reporting a site state to the cloud system, receiving a locking or scheduling instruction issued by the cloud system and performing actual power adjustment.

[0034] Advantages:

[0035] 1. The application is based on the time slice granularity locking and checking mechanism, improves the utilization rate of multi-site resources so that more resources participate in multiple markets, ensures the realization of safe resource allocation, realizes fine management, avoids unnecessary instruction issuing to the EMS in the interaction with each station-level energy management system EMS, and the like.

[0036] 2. The application directly quotes the energy storage SOC, power and capacity constraints of each station-level energy management system EMS, ensures that the calculation results are consistent with the actual battery physical state, reduces scheduling deviation, and has strong physical consistency.

[0037] 3. The application realizes full-process automation, effectively reduces manual checking and supplementary calculation work, supports 7x24 hours continuous operation, reduces manual intervention, and improves market execution efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0038] Figure 1 A multi-market resource management method flow chart for battery-type energy storage resources according to an embodiment of the application;

[0039] Figure 2A multi-market resource management system structure for battery-type energy storage resources according to an embodiment of the present application. DETAILED DESCRIPTION

[0040] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0041] EMBODIMENT

[0042] As shown in the accompanying drawings, Figure 1 A multi-market resource management method for battery-type energy storage resources according to an embodiment of the present application includes the following steps:

[0043] Step 1: Real-time acquisition of new transaction information in multiple markets, each transaction information including: transaction site, transaction timeline, market type, energy demand; transaction market type including day-ahead market, real-time market, independent control transaction, ancillary service market; transaction timeline is a certain time range in the future.

[0044] Traders conduct different transactions in multiple markets in the market service (Market Service). The actions and results of the transactions trigger lock creation in the resource management service (Resource Management Service). This step needs to acquire all transaction information in real time.

[0045] Step 2: For each site-level energy management system EMS, complete the corresponding future lock creation for each new transaction information: for each site-level energy management system EMS, divide the transaction timeline in the transaction information into several fixed granularity time slices, and create future lock records for the energy demand in the transaction information according to each fixed granularity time slice. The future lock record is used to maintain the total energy change of each fixed granularity time slice.

[0046] All transaction actions or results are energy changes that need to be delivered in the future. For example, in the day-ahead market, a transaction of purchasing 1 MW of energy for the contract from 10 am to 11 am tomorrow is made, then 1 MW of charging needs to be completed from 10 am to 11 am tomorrow, otherwise a fine will be incurred. In the resource management service (Resource Management Service), the transaction timeline is divided into fixed granularity time slices (default 15 minutes), and the transaction results in the market transaction service are divided according to the time slices to create corresponding lock records, and the total energy change of each slice is maintained.

[0047] In this embodiment, the length of the fixed granularity time slice is 15 minutes. The total energy change calculation formula of each fixed granularity time slice after adding a transaction is:

[0048] ,

[0049] Wherein, is the total energy change amount in the tth fixed granularity time slice, N is the total number of business types accessed by the system, is the energy change amount of the ith transaction in the tth fixed granularity time slice, and the unit is kWh.

[0050] Step three: for each station level energy management system EMS, for each new transaction information, risk calculation is carried out in combination with lock record, and the risk result of each fixed granularity time slice is obtained.

[0051] Each transaction will trigger the risk control service (Risk Control Service) to re-calculate the risk. The risk calculation process of each fixed granularity time slice is:

[0052] 1. Calculate the initial energy of the target fixed granularity time slice. It needs to be based on energy continuity (the energy at the end of the time slice becomes the initial energy of the next time slice, and natural attenuation / efficiency factor can be selected). The initial energy of the tth fixed granularity time slice is The calculation formula includes:

[0053] ,

[0054] Wherein, is the system stock energy of the tth fixed granularity time slice, the real-time energy data reported by the site system (Energy Management System, EMS) is obtained through the data synchronization and message bus service (Data Bus / Sync Service), that is, the tth fixed granularity time slice system stock energy of the site level energy management system EMS is obtained, is the total energy change amount in the tth fixed granularity time slice, is the weight coefficient of the tth fixed granularity time slice.

[0055] If t is a future complete time slice, then:

[0056] ,

[0057] If t is the current time slice, that is, t=1, then:

[0058] ,

[0059] Wherein, is the end time of the t-th time slice, in seconds; now is the current query time, in seconds. The denominator 900 represents the total number of seconds of a time slice, that is, the length of the fixed granularity time slice is 15 minutes.

[0060] 2. Calculate the maximum chargeable / dischargable energy (from the last to the front recursively), first calculate the theoretical upper limit of the last locked time slice n, and the calculation formula is:

[0061]

[0062] wherein, is the maximum chargeable energy on the n-th fixed granularity time slice, is the maximum dischargable energy on the n-th fixed granularity time slice, is the initial energy on the n-th fixed granularity time slice, is the locked energy on the n-th fixed granularity time slice, which is obtained by calculating step 2; are the upper and lower limits of the battery capacity, which are obtained from the battery capacity information in the device data reported by the site system (Energy Management System, EMS) through the data synchronization and message bus service (Data Bus / Sync Service), that is, the battery capacity information of the EMS, are the upper and lower limits of the charge / discharge power, which are obtained from the charge / discharge power information in the device data reported by the site system (Energy Management System, EMS) through the data synchronization and message bus service (Data Bus / Sync Service), is 0.25, in hours, corresponding to the length of the fixed granularity time slice of 15 minutes.

[0063] Then calculate the theoretical upper limit of the second last time slice n-1 from the back to the front, that is, repeat the above calculation process. However, the theoretical upper limit of the second last time slice is affected by the last time slice n. Therefore, the minimum value of the time slices n and n-1 is taken as the final available upper limit of the current slice (to avoid conflict with future locks).

[0064] Repeat the above calculation process until n-x=t to calculate the available upper limit of the target time slice t.

[0065] 3. Future lock verification and creation. If the maximum chargeable / dischargable energy meets the verification formula, the future lock is allowed to be created but triggers an alarm. Lock creation / update is stored in the database station by station and time slice by time slice to ensure controllable concurrency. The verification formula is as follows:

[0066]

[0067] wherein, ​​Charged energy applied for lock on the tth fixed granularity time slice; Discharged energy applied for lock on the tth fixed granularity time slice, in kWh, Maximum chargeable energy on the tth fixed granularity time slice, Maximum dischargeable energy on the tth fixed granularity time slice.

[0068] 4. Lock release and expired cleaning. A timed task (recommended 1-5 minutes) scans expired locks, performs batch release, triggers energy change recalculation of affected slices, and performs overbuy / oversell determination on affected and subsequent slices, and linkage alarm.

[0069] Step four, after receiving the alarm, risk reduction is performed, and delivery is completed according to the transaction timeline, control is performed on each site level energy management system EMS to perform scheduling and execute actual power adjustment.

[0070] After receiving the alarm, the risk control service will notify the trader, and will automatically take some risk control actions, will cancel or add transactions in the market service, and will reduce or increase the transaction volume so that the transaction volume can be normally delivered in the future.

[0071] When the delivery time is reached, the resource management service issues delivery instructions to the site system (Energy Management System, EMS) through the data synchronization and message bus service (Data Bus / Sync Service) so that the site system can normally deliver.

[0072] The application also discloses a multi-market resource management system for battery type energy storage resources, comprising a cloud system and a plurality of site level energy management systems EMS, and the cloud system and all the EMSs form a cloud-site collaborative distributed micro-service architecture.

[0073] The cloud system comprises a plurality of independent micro-service units and realizes loose coupling communication through a message bus; one micro-service unit corresponds to a plurality of site level energy management systems EMS, and is used for realizing the multi-market resource management method for battery type energy storage resources.

[0074] Each microservice unit includes a market transaction service unit, a resource management service unit, a risk control service unit, and a data synchronization and message bus service unit. The market transaction service unit Market Service is used to interface with external market platforms, such as the day-ahead market DA and the intra-day continuous market IDC. It is responsible for receiving market orders and triggering lock creation. After standardizing the transaction energy data, it is transmitted to the resource management service unit. That is, it performs steps one and two, where step two refers to the standardization process. In other words, the market transaction service unit is used to obtain real-time new transaction information from multiple markets. Each piece of transaction information includes: transaction site, transaction timeline, and transaction content. In each site-level energy management system EMS, the corresponding future lock creation is completed for each new transaction information.

[0075] The resource management service unit Resource Management Service is used to implement the core services of the system and is responsible for managing the time slice division of each site resource, energy availability calculation, and lock management. Step three of the present application is implemented in this service. That is, the resource management service unit is used to perform risk calculation for each new transaction information in combination with lock records to obtain the risk result of each fixed granularity time slice.

[0076] The risk control service unit Risk Control Service is used to subscribe to market transaction and resource management event streams, energy overbuying and overselling, and SOC boundary crossing. When a risk is detected, it triggers compensation strategies such as IDC repurchase and backup capacity invocation. The risk control service unit is used to reduce risks after receiving alarms and complete delivery according to the transaction timeline. It controls each site-level energy management system EMS to perform scheduling and actual power adjustment.

[0077] The data synchronization and message bus service unit Data Bus / Sync Service is used to manage asynchronous communication and event distribution between cloud services. It provides a secure data channel with the EMS system, supports HTTPS, MQTT, or IEC 61850 protocols, and realizes real-time data reporting and control instruction issuance. The data synchronization and message bus service unit is used to implement communication between the cloud system and the site-level energy management system EMS.

[0078] The site-level energy management system EMS, which is Energy Management System, is deployed at each energy storage station and is responsible for collecting real-time state of charge (SOC), capacity, power, and other operating data of the battery system. It periodically reports the site status to the cloud system and receives lock or scheduling instructions issued by the cloud resource management service and performs actual power adjustment.

[0079] In the system operation process of the application, the market transaction service unit transmits the order to the resource management service unit after receiving the external transaction information; the resource management service unit executes time slice energy modeling; the risk control service unit subscribes to the event stream for real-time risk analysis and compensation; finally, the locking and scheduling instructions are issued to the EMS through the data bus to complete the physical execution. Through the cloud-station collaborative mechanism, the system realizes unified energy modeling and lock control management across markets and sites, ensuring the optimal energy safety constraint and resource allocation under multi-market parallel transaction.

[0080] The system of the embodiment can be deployed on any cloud platform supporting containerization, and each microservice can be independently expanded and disaster recovery, suitable for multi-market and multi-site battery resource aggregation scenarios.

[0081] The above only describes the preferred embodiments of the application, and it should be noted that for ordinary skilled persons in the art, without departing from the principles of the application, several improvements and refinements can be made, and these improvements and refinements should be considered within the protection scope of the application.

Claims

1. A multi-market resource management method for battery-based energy storage resources, characterized in that, The methods include: Real-time acquisition of new transaction information from multiple markets; each transaction information includes: transaction site, transaction timeline, and transaction details. For each site-level energy management system (EMS), a corresponding future lock is created for each new transaction: For each site-level energy management system (EMS), the transaction timeline in the transaction information is divided into several fixed-granularity time slices, and the energy demand in the transaction information is created according to each fixed-granularity time slice. The future lock record is used to maintain the total energy change in each fixed-granularity time slice. For each new transaction, risk calculation is performed in conjunction with lock records to obtain the risk result for each fixed-granularity time slice; Upon receiving an alarm, risk mitigation is carried out; delivery is completed according to the transaction timeline, and the energy management system (EMS) at each site level is controlled for scheduling and actual power adjustments are executed. The risk calculation process for each fixed-granularity time slice includes: (1) Calculate the initial energy of the target fixed-granularity time slice; (2) Calculate the maximum chargeable and dischargeable energy: First, calculate the theoretical upper limit of the target chip when there is no future lock. Then, repeat the above calculation for all time chips with future locks and take the minimum value including the current chip as the final usable upper limit of the current chip. (3) Future lock verification and creation; if the maximum chargeable and dischargeable energy meets the verification formula, the creation of future locks is allowed but an alarm is triggered; lock creation or updates are entered into the database on a site-by-site and time-slice basis to ensure controllable concurrency; (4) Lock release and expiration cleanup.

2. The multi-market resource management method for battery-type energy storage resources according to claim 1, characterized in that: For each site-level energy management system (EMS), the formula for calculating the total energy change for each fixed-granularity time slice includes: , in, Let N be the total energy change over the t-th fixed-granularity time slice, and N be the total number of service types accessed by the system. Let be the energy change of the i-th transaction in the t-th fixed-granularity time slice.

3. The multi-market resource management method for battery-type energy storage resources according to claim 1, characterized in that: Initial energy at the t-th fixed-granularity time slice The calculation formula includes: , in, Let t be the system's stored energy at the fixed-granularity time slice. Let be the total energy change over the t-th fixed-granularity time slice. is the weighting coefficient for the t-th fixed-granularity time slice, where k ranges from 1 to t.

4. A multi-market resource management method for battery-type energy storage resources according to claim 3, characterized in that: The calculation process includes: If t is a future complete time slice, then: , If t is the current time slice, then: , in, 'now' represents the end time of the t-th time slice; 'now' represents the current query time.

5. A multi-market resource management method for battery-based energy storage resources according to claim 1, characterized in that: The formula for calculating the theoretical upper limit of the target piece without the influence of future locking includes: , in, Let be the maximum rechargeable energy on the nth fixed-granularity time slice. This represents the maximum dischargeable energy on the nth fixed-granularity time slice. Let the initial energy be the energy at the nth fixed-granularity time slice. The energy locked on the nth fixed-granularity time slice. These represent the upper and lower limits of battery capacity. These are the upper limits for charging and discharging power, respectively. It is 0.

25.

6. A multi-market resource management method for battery-type energy storage resources according to claim 5, characterized in that: The verification formulas include: , in, The charging energy to be locked on the t-th fixed-granularity time slice; This represents the discharge energy requested for locking on the t-th fixed-granularity time slice. Let be the maximum rechargeable energy on the t-th fixed-granularity time slice. Let be the maximum dischargeable energy on the t-th fixed-granularity time slice.

7. A multi-market resource management system for battery-type energy storage resources, used to implement the multi-market resource management method for battery-type energy storage resources as described in any one of claims 1-6, characterized in that: It includes a cloud system and several site-level energy management systems (EMS). The cloud system and all EMS constitute a distributed microservice architecture with cloud-site collaboration. The cloud system includes several independent microservice units, with one microservice unit corresponding to several site-level energy management systems (EMS) and achieving loosely coupled communication through a message bus. Each microservice unit includes a market transaction service unit, a resource management service unit, a risk control service unit, and a data synchronization and message bus service unit. The Market Transaction Service Unit is used to acquire new transaction information from multiple markets in real time. Each transaction information includes: transaction site, transaction timeline, and transaction content. For each site-level Energy Management System (EMS), it completes the creation of corresponding future locks for each new transaction information. The Resource Management Service Unit is used to perform risk calculations for each new transaction information in conjunction with lock records to obtain the risk result for each fixed-granularity time slice. The Risk Control Service Unit is used to mitigate risks upon receiving alarms and complete delivery according to the transaction timeline, control each site-level EMS for scheduling, and execute actual power adjustments. The Data Synchronization and Message Bus Service Unit is used to realize communication between the cloud system and several site-level EMS. The site-level EMS is used to report site status to the cloud system, receive locking or scheduling instructions issued by the cloud system, and execute actual power adjustments.

Citation Information

Patent Citations

  • Random planning method for V2G electric vehicle charging station

    CN115759680A

  • Hierarchical distributed cooperative scheduling method and system for smart rod cluster, and computer program product

    CN120414708A