Multi-level flexible load cluster information sharing method and system based on block chain technology

By adopting a multi-level flexible load cluster information sharing method based on blockchain technology in the power grid system, data silos and security problems in traditional technologies are solved, efficient and secure information sharing is achieved, and good scalability and privacy protection is provided.

CN119944944AActive Publication Date: 2025-05-06STATE GRID ANHUI ELECTRIC POWER CO LTD ELECTRIC POWER SCI RES INST
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411873292.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-05-06
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

The traditional flexible load information sharing method has problems such as data silos, lack of transparency, insufficient scalability and poor privacy protection, which is difficult to meet the needs of efficient collaborative management of large-scale flexible load clusters.

Method used

The multi-level flexible load cluster information sharing method based on blockchain technology is adopted to build a blockchain network to realize the release of load requirements and the verification and recording of response data, ensure the transparency and immutability of data, and provide a privacy protection mechanism.

Benefits of technology

It solves data silos and security issues, improves information transparency and credibility, supports dynamic addition of new flexible load devices and subclusters, has good scalability, and effectively protects users' privacy data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119944944A_ABST
    Figure CN119944944A_ABST
Patent Text Reader

Abstract

The invention provides a multi-level flexible load cluster information sharing method based on a block chain, which is applied to the technical field of power grid information sharing, and comprises the following steps: S1, constructing a block chain network; s2, releasing and broadcasting load demand information based on the constructed block chain network; s3, the flexible load user node responds to the load demand, receives the load demand, and links corresponding load data in the received load demand; and S4, the multi-stage load aggregator confirms the response of the flexible load user node and generates confirmation information. By means of the information sharing mode, the safety of flexible load user data in a power grid system can be improved, the transparency and expandability of large-scale cluster information are improved, and the cluster information management efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information sharing technology, and in particular to the secure sharing of flexible load information in a power system, and more specifically to a multi-level flexible load cluster information sharing method and system based on blockchain technology. Background Art

[0002] With the development of smart grids, the proportion of flexible loads in power systems has gradually increased. For example, electric vehicles, smart home devices, distributed energy, etc. are all flexible loads in power systems. The flexible loads are adjustable and dispatchable, which can effectively balance the supply and demand of the power grid and improve the flexibility and stability of the power grid system.

[0003] However, the traditional flexible load information sharing method has many problems and is difficult to meet the needs of efficient collaborative management of large-scale flexible load clusters. It has the following problems:

[0004] 1) Traditional information sharing methods usually rely on centralized databases or servers, and the data of each flexible load device is stored in different systems, forming "data islands". This decentralized data storage method makes it difficult to integrate and share data, limiting the value of data utilization.

[0005] 2) In the traditional way, the data collection, transmission and storage process lacks transparency, and the parties involved cannot verify the authenticity and integrity of the data. This not only affects the credibility of the data, but also increases the difficulty of data management and auditing.

[0006] 3) Traditional centralized systems have limitations in scalability. As the number of flexible load devices increases, the performance and reliability of centralized systems will gradually decline, making it difficult to meet the management needs of large-scale clusters. In addition, the access and management of new devices also require high costs and technical support.

[0007] 4) Flexible load equipment involves users’ personal privacy data, such as electricity usage habits, location information, etc. Traditional information sharing methods lack effective privacy protection mechanisms, and users’ data may be obtained and used by unauthorized third parties, infringing on users’ privacy rights.

[0008] It can be seen that the existing information sharing methods have many problems in data silos, transparency, scalability, and privacy security protection, which are very challenging for the management of large-scale flexible load clusters in smart grids. Therefore, how to improve the efficient coordination efficiency of flexible load clusters, achieve efficient and secure information sharing, and solve the problems brought by the above traditional technologies are technical problems that need to be solved urgently. Summary of the invention

[0009] To solve the above problems, the present invention provides a multi-level flexible load cluster information sharing method and system based on blockchain technology, which is specifically applied to power grid system management. By reasonably constructing a blockchain network, load demands are reasonably released, and data confirmation and verification are performed based on the responses of flexible load users, so as to solve the data islands and security problems existing in the management of flexible load users in the power grid system in the prior art, and realize efficient and secure information sharing.

[0010] The first aspect of the present invention discloses a multi-level flexible load cluster information sharing method based on blockchain, the method comprising:

[0011] Step S1: construct a blockchain network, including power grid control platform nodes, multi-level load aggregator nodes, and flexible load user nodes, wherein the blockchain network system includes a security and privacy protection layer, a data storage layer, a network layer, a consensus layer, a contract layer, and an application layer. The load aggregator node publishes load demands through smart contracts and broadcasts the demand information to all flexible load user nodes; the smart contract sets the parameters, time periods, and response strategies of the demands through pre-set power grid application rules, verifies the response amount and response time of the load user node when responding to the load demand, and determines whether the response meets the demand requirements. After verifying that the response is valid, the reward mechanism is executed to issue rewards to the load user;

[0012] Step S2: The multi-level load aggregator generates load demand according to the power grid demand, stores the load demand in the multi-level aggregator node, and publishes and broadcasts the load demand information based on the constructed blockchain network;

[0013] Step S3: the flexible load user node responds to the load demand, receives the load demand, and uploads the load data corresponding to the received load demand to the chain;

[0014] Step S4: The multi-level load aggregator confirms the response of the flexible load user node and generates confirmation information.

[0015] According to the multi-level flexible load cluster information sharing method based on blockchain according to the first aspect of the present invention, building a blockchain network in step S1 includes:

[0016] Step S11: Building a blockchain network, wherein the network building includes connecting various power grid control platforms, multi-level load aggregators, and flexible load nodes through the blockchain network, and setting multiple sub-clusters based on different power grid control platforms;

[0017] Step S12: configuring the nodes in the blockchain network, configuring the blockchain software in each sub-cluster, the power grid control platform node is responsible for supervision, the load aggregator node is responsible for accounting and verification, and the flexible load node is responsible for data on-chain;

[0018] Step S13: constructing a genesis block, creating a genesis block for each subcluster in the blockchain network, wherein the genesis block contains basic information of the subcluster, including a subcluster ID and a member list;

[0019] Step S14: Each node in the blockchain network is registered and synchronized. Each node registers with the genesis block, generates the public key and private key of the node, and each node synchronizes the blockchain ledger starting from the genesis block to ensure that the data of all nodes are consistent.

[0020] According to the multi-level flexible load cluster information sharing method based on blockchain according to the first aspect of the present invention, step S2 specifically includes:

[0021] Step S21: Demand generation, the multi-level load aggregator generates load demand according to the power grid demand, including demand ID, publisher ID, release time, demand type, demand parameters, and deadline;

[0022] Step S22: Demand release, the multi-level load aggregator releases the load demand through a smart contract and stores the demand information on the blockchain;

[0023] Step S23: Demand broadcasting: the smart contract broadcasts the load demand to all the flexible load user nodes to ensure that the flexible load user nodes can receive the demand information.

[0024] According to the blockchain-based multi-level flexible load cluster information sharing method described in the first aspect of the present invention, in step S3, the demand reception includes that the flexible load user node receives the load demand information through a smart contract; the load data is uploaded to the chain, and the flexible load user node adjusts the load generation data according to the availability and demand parameters of its own equipment, including response ID, user ID, response time, response parameters, and timestamp.

[0025] According to the blockchain-based multi-level flexible load cluster information sharing method described in the first aspect of the present invention, in step S4, data confirmation and verification include generation confirmation, load confirmation, and recording results.

[0026] According to the blockchain-based multi-level flexible load cluster information sharing method described in the first aspect of the present invention, the generation confirmation includes the multi-level aggregator confirming the user response transaction through a smart contract to generate confirmation information, including confirmation ID, confirmation time, confirmer ID, confirmation status, execution time, and execution result; the load confirmation includes confirming the load according to the load data uploaded by the electric meter of the flexible load user node; the recording result includes recording the load data result corresponding to the flexible load user node on the blockchain to ensure the transparency and non-tamperability of the data.

[0027] According to the blockchain-based multi-level flexible load cluster information sharing method described in the first aspect of the present invention, it also includes step S5: data query and analysis step, the power grid dispatching platform queries the operating data through the sub-cluster in which it is located, and the multi-level load aggregator queries the operating data of the node and its subordinate aggregators or flexible load users through the sub-cluster in which it is located.

[0028] The second aspect of the present invention discloses a multi-level flexible load cluster information sharing system based on blockchain, the system includes a processing unit, and the processing unit is configured to: execute steps for implementing the multi-level flexible load cluster information sharing method based on blockchain according to the first aspect.

[0029] The third aspect of the present invention discloses an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is used to execute the program in the memory to implement the blockchain-based multi-level flexible load cluster information sharing method described in the first aspect.

[0030] The fourth aspect of the present invention discloses a computer-readable storage medium, which stores a computer program for implementing the blockchain-based multi-level flexible load cluster information sharing method described in the first aspect.

[0031] In summary, the scheme proposed in the present invention has the following technical effects: The present invention provides a multi-level flexible load cluster information sharing method and system based on blockchain. By setting up a blockchain structure, the immutability and security of data are ensured, and the data is prevented from being maliciously tampered with, thereby improving the data security of flexible load users in the power grid system. All participants in the block network can view and verify the data, thereby improving the transparency and credibility of the information. The system supports the dynamic addition of new flexible load devices and sub-clusters, and has good scalability. In addition, blockchain technology is used to provide a variety of privacy protection mechanisms, so that users can participate in data sharing without exposing their identities, effectively protecting users' privacy data, such as electricity usage habits, location information, etc., and preventing these sensitive data from being obtained and used by unauthorized third parties. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0033] Figure 1 is a flowchart of a multi-level flexible load cluster information sharing method based on blockchain according to an embodiment of the present invention;

[0034] Figure 2 It is a blockchain sub-cluster structure according to an embodiment of the present invention;

[0035] Figure 3 This is an overall architecture diagram of a blockchain network system according to an embodiment of the present invention;

[0036] Figure 4 is a block data structure diagram of a flexible load user node according to an embodiment of the present invention;

[0037] Figure 5 is a load demand and response flow chart according to an embodiment of the present invention. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0039] Figure 1 is a flowchart of a multi-level flexible load cluster information sharing method based on blockchain according to an embodiment of the present invention. Figure 1 As shown, the implementation steps are as follows:

[0040] Step S1: Building a blockchain network includes network construction, node configuration, creation block, node registration and synchronization.

[0041] Among them, network construction includes building a consortium blockchain network to ensure that various power grid control platforms, load aggregators, and flexible load nodes can be connected through the network.

[0042] Among them, node configuration includes configuring blockchain software within each sub-cluster to ensure that the nodes can operate the blockchain network normally. The power grid control platform node is responsible for supervision, the load aggregator node is responsible for accounting and verification, and the flexible load node is responsible for uploading data to the chain.

[0043] Among them, the genesis block includes the genesis block for creating a subcluster, which contains the basic information of the subcluster (such as the subcluster ID, member list, etc.).

[0044] Among them, node registration and synchronization include each node registering with the genesis block and generating the node's public key and private key. Each node starts from the genesis block and synchronizes the blockchain ledger to ensure that the data of all nodes is consistent.

[0045] Step S2: Load demand information release includes demand generation, demand release, and demand broadcast.

[0046] Among them, demand generation: load aggregators generate load demand according to power grid demand, including demand ID, publisher ID, release time, demand type, demand parameters, deadline, etc. Usually, the minimum unit time period of flexible load regulation is 1 hour, and the method preferably sets a block to be generated once every 1 hour. After a transaction is executed, the load agent node completes the accounting and timestamps the block to prove that all transactions are valid to ensure the traceability of all transactions afterwards. The block body mainly contains the load information of this period and the load that the flexible load users are expected to respond to in the next period and the load demand of the load aggregator.

[0047] Among them, demand release: the aggregator releases the load demand through the smart contract and stores the demand information on the blockchain.

[0048] Among them, demand broadcast: the smart contract broadcasts the load demand to all load users to ensure that users can receive the demand information.

[0049] Step S3: Flexible load users respond to demand, including demand reception and load data upload.

[0050] Among them, demand reception includes that the load user receives load demand information through a smart contract.

[0051] Among them, uploading load data to the chain includes users adjusting load generation data according to the availability and demand parameters of their own equipment, including response ID, user ID, response time, response parameters, and timestamp.

[0052] Step S4: Data confirmation and verification include generation confirmation, load confirmation, and recording results.

[0053] Among them, generating confirmation includes the aggregator confirming the user's response to the transaction through a smart contract and generating confirmation information, including confirmation ID, confirmation time, confirmer ID, confirmation status, execution time, execution results, etc.

[0054] Among them, load confirmation includes confirming the load based on the load data uploaded by the flexible load user's meter.

[0055] Among them, recording results includes recording user load data results on the blockchain to ensure the transparency and non-tamperability of the data.

[0056] Step S5: Data query and analysis, including the power grid dispatch center or other authorized agencies can query the operation data through the cluster's blockchain network, and the load aggregator can only query the operation data of this node and its subordinate aggregators or flexible load users.

[0057] like Figure 2 The figure shows the blockchain sub-cluster structure of an embodiment of the present invention. Based on the multi-level flexible load cluster, the blockchain network is constructed including network construction, node configuration, creation block, node registration and synchronization.

[0058] Among them, network construction includes building a consortium blockchain network to ensure that various power grid control platforms, load aggregators, and flexible load nodes can be connected through the network.

[0059] Among them, node configuration includes configuring blockchain software within each sub-cluster to ensure that the nodes can operate the blockchain network normally. The power grid control platform node is responsible for supervision, the load aggregator node is responsible for accounting and verification, and the flexible load node is responsible for uploading data to the chain.

[0060] Among them, the genesis block includes the genesis block for creating a subcluster, which contains the basic information of the subcluster (such as the subcluster ID, member list, etc.).

[0061] Among them, node registration and synchronization include each node registering with the genesis block and generating the node's public key and private key. Each node starts from the genesis block and synchronizes the blockchain ledger to ensure that the data of all nodes is consistent.

[0062] The overall architecture of blockchain is as follows: Figure 3 As shown:

[0063] Among them, the security and privacy protection layer ensures that all data and operations in the blockchain platform are sufficiently secure through encryption, identity authentication, authorization control and other technologies to prevent data leakage, malicious attacks and identity theft.

[0064] Among them, the data layer stores all transaction data, block data, hash values ​​and other information, and ensures the data is tamper-proof and traceable. All load demand information, user response information, timestamps, etc. are stored through the blockchain to ensure data integrity and security. Contains block data storage: load demand and user response data are stored, and each block contains information such as demand ID, response time, and response volume; Off-chain storage: some large-scale data (such as load regulation logs, user device status, etc.) can be stored outside the chain and associated with blockchain data through hash values ​​to ensure data integrity. For example, the personal privacy data of load users (such as electricity usage habits) can be stored outside the chain through encryption, and the hash value is recorded on the blockchain; Hash value storage: Each transaction, load demand and response data generates a hash value and is permanently stored to ensure the immutability of transaction data.

[0065] Among them, the network layer is responsible for the communication and data synchronization between nodes in the blockchain network, ensuring that nodes can synchronize blockchain data efficiently and securely. It includes node communication: different participants (load aggregators, power grid dispatching platforms, load users) communicate through the blockchain network to transmit load demand information and user response information; block propagation and synchronization: the blockchain platform needs to ensure that the load demand and response data are updated synchronously between nodes to ensure data consistency of all nodes; network protocol: defines how nodes communicate with each other and how to transmit data to ensure that data can be effectively broadcast and propagated.

[0066] Among them, the consensus layer ensures the decentralization of the blockchain system, and ensures that each node reaches a consensus on transactions and data without central control through the consensus mechanism. Including consensus mechanism: PBFT (Practical Byzantine Fault Tolerance) is used to verify the validity of load demand and response data to ensure the consistency of transactions. Different nodes (such as load aggregators, power grid dispatching platforms) decide whether to accept new load demand and response data through the consensus mechanism; Block generation and verification: Through the consensus mechanism, new blocks are generated and added to the blockchain. Each block contains load demand and user response data for a period of time.

[0067] Among them, the contract layer ensures the security, decentralization and enthusiasm of participants in the blockchain network through economic incentives. The incentive layer encourages nodes (such as verification nodes, load users) to provide resources for the system through a reward mechanism. Including load demand release and broadcast: load aggregators release load demands through smart contracts and broadcast demand information to all load users. Smart contracts set demand parameters, time periods, response strategies, etc. through rules; response verification: when load users respond to load demands, smart contracts will verify based on the actual response (such as response volume, response time) to determine whether the response meets the demand requirements; reward mechanism: after verifying that the load user's response is valid, the smart contract automatically executes the reward mechanism and issues rewards or electricity discounts to load users.

[0068] Among them, the application layer is directly facing users such as load aggregators, load users, and power grid dispatching platforms, providing various operations and interactive interfaces to handle specific business needs.

[0069] like Figure 4 As shown in the figure, the specific structure of the flexible load user block based on the present invention is provided in the block header information, which includes the version number, timestamp, parent block ID, block ID / Merkle and other information, and also includes the current period, aggregator demand, actual load value of flexible load, response value, load response benefit information; next period, aggregator demand information, flexible load response value; load response expected benefit information. The constructed block information stores the information of each node of the synchronization system to ensure the transparency and non-tamperability of the data.

[0070] 2) Load demand information release includes demand generation, demand release, and demand broadcast. Usually, the minimum unit time period of flexible load control is 1 hour, and the method is preferably set to generate 1 block every 1 hour. After a transaction is completed, the load agent node with the largest virtual average profit value completes the accounting and stamps the block to prove that all transactions are valid to ensure the traceability of all transactions afterwards. The block body mainly contains the load information of this period and the load demand of the flexible load users and load aggregators that are expected to respond to the load in the next period. The block data structure is as follows: Figure 3 shown.

[0071] Among them, demand generation includes load aggregators generating load demand based on power grid demand, including demand ID, publisher ID, release time, demand type, demand parameters, reward mechanism, deadline, etc.

[0072] Among them, demand release includes the aggregator publishing load demand through smart contracts and storing the demand information on the blockchain.

[0073] Among them, demand broadcasting includes the smart contract broadcasting load demand to all load users to ensure that users can receive demand information.

[0074] 3) Flexible load users respond to demand, including demand reception and load data uploading.

[0075] Among them, demand reception includes that the load user receives load demand information through a smart contract.

[0076] Among them, uploading load data to the chain includes users adjusting load generation data according to the availability and demand parameters of their own equipment, including response ID, user ID, response time, response parameters, and timestamp.

[0077] 4) Data confirmation and verification include generation confirmation, load confirmation, and recording results.

[0078] Among them, generating confirmation includes the aggregator confirming the user's response to the transaction through a smart contract and generating confirmation information, including confirmation ID, confirmation time, confirmer ID, confirmation status, execution time, execution results, etc.

[0079] Among them, load confirmation includes confirming the load based on the load data uploaded by the flexible load user's meter.

[0080] Among them, recording results includes recording user load data results on the blockchain to ensure the transparency and non-tamperability of the data.

[0081] 4) Data query and analysis, including the power grid dispatch center or other authorized agencies can query the operation data through the cluster's blockchain network, and the load aggregator can only query the operation data of this node and its subordinate aggregators or flexible load users.

[0082] The load demand release and response timing diagram is as follows: Figure 5 As shown in the figure: With the intervention of the blockchain trading platform, the process of publishing load demand and user response to demand has become more automated and transparent. The load aggregator publishes the load demand through the smart contract, and the blockchain trading platform records all transaction information and broadcasts it to all load users. After the load user responds, the platform will record the response information and verify the accuracy of the data through the blockchain to ensure the transparency and security of the entire power dispatch process. Finally, an analysis report is generated for the load aggregator and the user.

[0083] The present invention also provides a blockchain-based multi-level flexible load cluster information sharing system to implement the aforementioned blockchain-based multi-level flexible load cluster information sharing method.

[0084] The present invention also provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is used to execute the program in the memory to implement the aforementioned blockchain-based multi-level flexible load cluster information sharing method.

[0085] The present invention also provides a computer-readable storage medium, which stores a computer program for implementing the aforementioned blockchain-based multi-level flexible load cluster information sharing method.

[0086] In summary, the present invention provides a multi-level flexible load cluster information sharing method and system based on blockchain. By setting a blockchain structure, the immutability and security of data are ensured, data is prevented from being maliciously tampered with, and the data security of flexible load users in the power grid system is improved. Applied to the management of flexible load users in the power grid, all participants in the block network can view and verify the data, which improves the transparency and credibility of the information. In addition, blockchain technology is used to provide a variety of privacy protection mechanisms, so that users can participate in data sharing without exposing their identities, effectively protect users' privacy data, improve data security, and prevent these sensitive data from being obtained and used by unauthorized third parties. By setting the management method of the sub-cluster, the system performance and reliability are guaranteed to meet the data management needs of large-scale clusters.

[0087] Please note that the technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification. The above embodiments only express several implementation methods of the present application, and their descriptions are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that for ordinary technicians in this field, without departing from the concept of the present application, several variations and improvements can be made, which all belong to the scope of protection of the present application. Therefore, the scope of protection of the patent in this application shall be based on the attached claims.

Claims

1. A multi-level flexible load cluster information sharing method based on blockchain, characterized in that: The method comprises: Step S1: construct a blockchain network, including power grid control platform nodes, multi-level load aggregator nodes, and flexible load user nodes, wherein the blockchain network system includes a security and privacy protection layer, a data storage layer, a network layer, a consensus layer, a contract layer, and an application layer. The load aggregator node publishes load demands through smart contracts and broadcasts the demand information to all flexible load user nodes; the smart contract sets the parameters, time periods, and response strategies of the demands through pre-set power grid application rules, verifies the response amount and response time of the load user node when responding to the load demand, and determines whether the response meets the demand requirements. After verifying that the response is valid, the reward mechanism is executed to issue rewards to the load user; Step S2: The multi-level load aggregator generates load demand according to the power grid demand, stores the load demand in the multi-level aggregator node, and publishes and broadcasts the load demand information based on the constructed blockchain network; Step S3: the flexible load user node responds to the load demand, receives the load demand, and uploads the load data corresponding to the received load demand to the chain; Step S4: The multi-level load aggregator confirms the response of the flexible load user node and generates confirmation information.

2. The multi-level flexible load cluster information sharing method based on blockchain according to claim 1 is characterized in that: The step S1 of constructing a blockchain network includes: Step S11: Building a blockchain network, wherein the network building includes connecting various power grid control platforms, multi-level load aggregators, and flexible load nodes through the blockchain network, and setting them into multiple sub-clusters based on different power grid control platforms; Step S12: configuring the nodes in the blockchain network, configuring the blockchain software in each sub-cluster, the power grid control platform node is responsible for supervision, the load aggregator node is responsible for accounting and verification, and the flexible load node is responsible for data on-chain; Step S13: constructing a genesis block, creating a genesis block for each subcluster in the blockchain network, wherein the genesis block contains basic information of the subcluster, including a subcluster ID and a member list; Step S14: Each node in the blockchain network is registered and synchronized. Each node registers with the genesis block, generates the public key and private key of the node, and each node synchronizes the blockchain ledger starting from the genesis block to ensure that the data of all nodes are consistent.

3. The multi-level flexible load cluster information sharing method based on blockchain according to claim 1 is characterized in that: The step S2 specifically includes: Step S21: Demand generation, the multi-level load aggregator generates load demand according to the power grid demand, including demand ID, publisher ID, release time, demand type, demand parameters, and deadline; Step S22: Demand release, the multi-level load aggregator releases the load demand through a smart contract and stores the demand information on the blockchain; Step S23: Demand broadcasting: the smart contract broadcasts the load demand to all the flexible load user nodes to ensure that the flexible load user nodes can receive the demand information.

4. The multi-level flexible load cluster information sharing method based on blockchain according to claim 1 is characterized in that: In step S3, the demand reception includes that the flexible load user node receives the load demand information through the smart contract; the load data on-chain includes that the flexible load user node adjusts the load generation data according to the availability and demand parameters of its own equipment, including response ID, user ID, response time, response parameters, and timestamp.

5. The multi-level flexible load cluster information sharing method based on blockchain according to claim 1 is characterized in that: In step S4, data confirmation and verification include generation confirmation, load confirmation, and recording results.

6. The multi-level flexible load cluster information sharing method based on blockchain according to claim 5 is characterized in that: The generation confirmation includes the multi-level aggregator confirming the user response transaction through a smart contract to generate confirmation information, including confirmation ID, confirmation time, confirmer ID, confirmation status, execution time, and execution result; the load confirmation includes confirming the load according to the load data uploaded by the electric meter of the flexible load user node; the recording result includes recording the load data result corresponding to the flexible load user node on the blockchain to ensure the transparency and non-tamperability of the data.

7. The multi-level flexible load cluster information sharing method based on blockchain according to claim 2 is characterized in that: It also includes step S5: data query and analysis step, the power grid dispatching platform queries the operating data through the sub-cluster where it is located, and the multi-level load aggregator queries the operating data of the node and its subordinate aggregators or flexible load users through the sub-cluster where it is located.

8. A multi-level flexible load cluster information sharing system based on blockchain, characterized in that: The system includes a processing unit, which is configured to: execute steps for implementing the blockchain-based multi-level flexible load cluster information sharing method described in any one of claims 1-7.

9. An electronic device, characterized in that: It includes a memory and a processor, wherein a computer program is stored in the memory, and the processor is used to execute the program in the memory to implement the multi-level flexible load cluster information sharing method based on blockchain as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program that implements the blockchain-based multi-level flexible load cluster information sharing method described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method for realizing power grid information sharing based on block chain technology

    CN111932250A

  • Block chain-based power demand response processing method and device

    CN113327059A

  • Virtual power plant demand response management system based on block chain technology

    CN114118734A

  • Distribution network load flexible regulation and control method and system adopting smart contract

    CN114282750A

  • Information security and data interoperation method based on virtual power plant block chain

    CN114723212A