Renewable energy cooperative game day-ahead quantity reporting method based on block chain
Through blockchain technology and smart contracts, a decentralized cooperation platform has been formed, which has solved the problem of multi-party coordination and trust in the market for renewable energy recently reported volume, optimized the market mechanism, improved market efficiency and the overall profit of manufacturers, and realized Maximize returns and increase trust.
Patent Information
- Application Number
- CN202411234133.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2024-12-20
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing technology has problems such as insufficient coordination and cooperation analysis, trust and data security issues, insufficient market mechanism optimization, and insufficient ability to deal with uncertainty and risks in the renewable energy market, resulting in insufficient market efficiency and producer enthusiasm. .
Using the blockchain-based renewable energy cooperation game method, the blockchain network verification and smart contracts automatically form an alliance to realize a decentralized and transparent cooperation platform, and optimize resource sharing and profit distribution among manufacturers. , reduce the computational complexity and ensure alliance stability.
It improves the overall efficiency of renewable energy producers and market operation efficiency, enhances system stability, reduces the risks brought by uncertainty, and maximizes returns and increases trust.
Smart Images

Figure CN119168805A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of renewable energy, and in particular to a method for reporting the amount of renewable energy in a cooperative game based on blockchain. Background Art
[0002] With the widespread application of renewable energy, renewable energy producers in the electricity market face strategic challenges due to energy volatility and unpredictability. In the two-stage settlement electricity market, market participants usually predict the next day's electricity demand or supply in the day-ahead market and submit anonymous bids. In the real-time market, market participants need to deal with instant changes in electricity demand and supply, especially the random fluctuations in renewable energy generation. In order to reduce the penalties caused by deviations in the real-time market, renewable energy producers must carefully forecast their production and determine their bidding strategies in the day-ahead market.
[0003] However, existing technologies usually focus on the decision-making and risk management of a single producer in the electricity market: in some systems, producers' decisions are often independent, without considering how to effectively collaborate to jointly optimize the overall benefits; traditional models face trust issues and data security risks when multiple parties cooperate, and reliance on centralized management may lead to opaque and unreliable data; most existing models fail to effectively deal with the uncertainty and market risks in renewable energy generation, especially in the changes of real-time and day-ahead markets, which may lead to insufficiently robust strategies; traditional models are limited in market mechanism design and fail to effectively optimize market operation rules and incentive mechanisms, resulting in insufficient market efficiency and participants' enthusiasm. In addition, many traditional models fail to effectively utilize resource sharing to improve overall benefits and ignore the potential benefits of multi-party resource sharing. These problems are usually not effectively solved in existing technologies.
[0004] Lack of multi-party coordination and cooperation analysis: Existing models usually focus on the forecasting and decision-making of a single producer and lack in-depth analysis of the cooperation and coordination among multiple producers, which limits their ability to share information and resources in complex electricity markets.
[0005] Trust and data security issues: Traditional models rely on centralized management when multiple parties collaborate, facing trust issues and data security risks, and data may be opaque and unreliable.
[0006] Limitations of blockchain applications: Existing blockchain applications mainly focus on transaction records and contract management, and fail to fully tap their potential in revenue optimization.
[0007] Insufficient optimization of market mechanisms: Traditional models are limited in market mechanism design and fail to effectively optimize market operating rules and incentive mechanisms, thereby reducing market efficiency and producer enthusiasm.
[0008] In summary, there are many challenges in the application of existing technologies in the renewable energy day-ahead quotation market, including lack of support for multi-party cooperation and coordination, trust issues and data security risks, insufficient ability to deal with uncertainty and risk, limitations in market mechanism optimization, and difficulties in dynamic adjustment and strategy optimization. Therefore, it is urgent to design new technical methods to solve these problems. Solutions based on blockchain technology and alliance game models can effectively address these challenges and provide a decentralized and transparent cooperation platform, thereby improving the overall benefits of renewable energy producers and market operation efficiency. Summary of the invention
[0009] The purpose of the present invention is to provide a blockchain-based renewable energy cooperative game day-ahead reporting method, and to provide a decentralized and transparent cooperation platform, thereby improving the overall benefits of renewable energy producers and the market operation efficiency.
[0010] To achieve the above purpose, the present invention provides a method for reporting renewable energy quantity in a cooperative game based on blockchain, comprising the following steps:
[0011] Renewable energy producers submit transactions to the blockchain ledger during the day-ahead phase;
[0012] After the transaction is submitted, each node in the blockchain network will verify the transaction content. The verified transactions will enter the pending block pool. The transactions that are verified to be valid will be packaged into new blocks by the block-producing nodes and added to the blockchain. Once all transaction records in the new block are packaged, the transaction is considered confirmed.
[0013] When a new block is added to the blockchain, all transactions in the block are executed, triggering the smart contract function to automatically form an alliance to make centralized decisions for a group of renewable energy producers. At the same time, the profits within the alliance are calculated and distributed using pre-set allocation rules based on the contribution of renewable energy producers and the system status.
[0014] After the smart contract is executed, the alliance formation and profit distribution results will be recorded on the blockchain, and all renewable energy producers and system participants can publicly verify and query the results.
[0015] Preferably, each transaction contains the following information: transaction ID, producer ID, probability distribution of power generation, day-ahead reported quantity, block revenue, block energy consumption, smart contract function address and signature.
[0016] Preferably, a set of indices is Renewable energy producers serve as block nodes in the blockchain network. A collection of renewable energy producers.
[0017] Preferably, when a new block is added to the blockchain, all transactions in the block are executed, triggering the smart contract function to automatically form a coalition to make centralized decisions for a group of renewable energy producers, including
[0018] Renewable Energy Producers Collection The profit function is:
[0019]
[0020] in, It represents the adjustment price of the difference between the actual power generation of renewable energy producers and the reported power generation on the day before. In the dual-price settlement mode, only producers who cause system imbalance will be subject to the balancing price π b ,therefore:
[0021]
[0022] In the formula, ω i represents the electricity generation of producer i, y i represents the daily reported quantity of producer i, u i represents the income of renewable energy producer i from participating in blockchain generation, E i Indicates the energy consumption of the block, represents the supply and demand state of the system, and τ is The probability of being positive, Respectively represent alliances The actual power generation, block revenue and energy consumption of the total d represents the day-ahead market equilibrium price, π b Indicates the real-time market equilibrium price, Represents Alliance The daily reported quantity is the decision variable;
[0023] In practice, the operation of the electricity market is as follows: L ≥0, when the system supply exceeds demand, the equilibrium price is adjusted downward, When L <0, when supply exceeds demand, the equilibrium price is adjusted upward in,
[0024] By solving the optimization problem, the optimal solution for the alliance reporting quantity under the independent benchmark is obtained:
[0025]
[0026] for The cumulative distribution function of .
[0027] Preferably, the profits within the alliance are calculated and distributed using pre-defined distribution rules, including
[0028] when The profit distribution is as follows:
[0029]
[0030] when The profit distribution is as follows:
[0031]
[0032] In the formula, Major League The actual power generation, block revenue and energy consumption of the total Represents the Major League The total daily reported volume in.
[0033] The blockchain-based renewable energy cooperative game day-ahead reporting system includes:
[0034] The input module is used by renewable energy producers to submit transactions to the blockchain ledger during the day-ahead phase;
[0035] The verification module is used to verify the legitimacy of transactions and the correctness of data;
[0036] The transaction confirmation module is used to package the verified valid transactions into new blocks by the block nodes and add them to the blockchain;
[0037] The decision-making module is used for all transactions in the block to be executed, triggering the smart contract function to automatically form an alliance to make centralized decisions for a group of renewable energy producers;
[0038] The profit distribution module is used to calculate and distribute profits within the alliance based on the producer's contribution and system status using pre-set distribution rules;
[0039] The storage module is used to store the alliance formation and profit distribution results on the blockchain;
[0040] The query module is used by all renewable energy producers and system participants to publicly verify and query the results.
[0041] An electronic device includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps of a method for reporting the amount of renewable energy cooperative game based on blockchain are implemented.
[0042] A storage medium stores computer executable instructions, which, when loaded and executed by a processor, implement the steps of a method for reporting the amount of renewable energy cooperative game based on blockchain.
[0043] Therefore, the present invention adopts the above-mentioned blockchain-based renewable energy cooperative game day-ahead reporting method, takes renewable energy producers as blockchain nodes, forms a cooperative alliance to share renewable energy capacity and balance risks in real time, and automatically executes profit distribution through smart contracts. Blockchain technology ensures the transparency and immutability of transactions, while the alliance game algorithm introduces a closed-form profit distribution mechanism, reduces the computational complexity, and ensures the stability of the alliance. The present invention not only optimizes the overall benefits of producers, but also enhances the stability of the system, reduces the risks brought by uncertainty, and achieves the dual effects of maximizing benefits and improving trust. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 It is a schematic diagram of the method for reporting the amount of renewable energy cooperative game based on blockchain in the present invention;
[0045] Figure 2 This is a schematic diagram of the blockchain-based renewable energy cooperative game day-ahead reporting system of the present invention. DETAILED DESCRIPTION
[0046] The technical solution of the present invention is further described below through the accompanying drawings and embodiments.
[0047] Unless otherwise defined, technical or scientific terms used in the present invention shall have the common meanings understood by one having ordinary skills in the field to which the present invention belongs.
[0048] Embodiment 1
[0049] This invention proposes a blockchain-based cooperative game framework for renewable energy producers to report their production quantity on the day before, aiming to optimize the producers' profit distribution and risk management. By introducing blockchain technology and game theory methods, this invention constructs a decentralized cooperation platform that allows producers to participate as blockchain nodes and share the production and risks of renewable energy by forming a cooperative alliance. This approach achieves a decentralized, transparent and efficient cooperation model, thereby maximizing the overall benefits of producers and effectively managing risks. To achieve this goal, this invention adopts the following system framework, such as Figure 1 shown.
[0050] 1. System architecture description: The system architecture of the present invention consists of three core components: renewable energy producers participating in blockchain consensus, blockchain network, and smart contracts. Each producer node in the system acts as a block node in the blockchain network and participates in the cooperative game framework. Producers submit renewable energy production and day-ahead information, receive revenue distribution results, and interact with smart contracts. Smart contracts are responsible for processing information submitted by users, forming alliances, and calculating the optimal revenue distribution plan, and executing and recording automatic distribution results through the blockchain network.
[0051] 2. Renewable Energy Producers:
[0052] The specific descriptions of renewable energy producers are as follows:
[0053] Functions and responsibilities: Renewable energy producers use natural resources to generate electricity and sell it to the electricity market, the public grid or directly to consumers. Renewable energy producers submit renewable energy production data to the blockchain network in the market and participate in the consensus mechanism of the blockchain as nodes in the blockchain network.
[0054] Market participation: Renewable energy producers calculate the optimal day-ahead quotation and blockchain block revenue and other transaction information based on their own production plans and market demand to bid on the day-ahead. This transaction information is the basis for the blockchain smart contract to determine the alliance's optimal day-ahead quotation.
[0055] Interaction with smart contracts: Smart contracts automatically calculate and distribute revenues based on the quotations and production data submitted by renewable energy producers, and record all transaction results. When faced with market uncertainty, renewable energy producers can form alliances with other renewable energy producers to jointly develop quotation strategies and optimize collective revenues. Smart contracts support this cooperation model and improve market efficiency.
[0056] Profit distribution and feedback: Once the market transaction is completed, the smart contract will automatically calculate and distribute the benefits to the participating producers. Renewable energy producers can view the transaction status and profit distribution results in real time through the blockchain system. The real-time feedback mechanism provided by smart contracts helps renewable energy producers optimize production plans and market strategies.
[0057] Privacy protection and security: Data from renewable energy producers is processed using encryption technology before being submitted to the blockchain network to ensure data privacy and security. The decentralized structure of the blockchain reduces dependence on central agencies, enhances the system's anti-attack capabilities and the immutability of data.
[0058] 3. Blockchain Network:
[0059] The specific description of the blockchain network is as follows:
[0060] Core responsibilities: As the infrastructure of the system, the blockchain network is responsible for running and maintaining all smart contracts and transaction data. It ensures the transparency and immutability of all data through distributed nodes and consensus mechanisms.
[0061] Consensus mechanism: Renewable energy producers participate in the consensus process as block nodes, verifying and recording transaction data submitted by renewable energy producers. This decentralized mechanism not only enhances the security of the system, but also ensures the reliability and transparency of all transactions.
[0062] Data storage and sharing: Each node stores complete transaction records and smart contract data, ensuring data redundancy and long-term storage reliability. All transaction records and smart contract execution results will be permanently saved for subsequent query and verification.
[0063] Privacy protection and decentralization: The blockchain network uses encryption technology and consensus mechanism to ensure the security and privacy of transaction data. The decentralized architecture of the blockchain network reduces dependence on central institutions and improves the robustness and reliability of the system.
[0064] 4. Smart Contracts
[0065] The specific description of the smart contract is as follows:
[0066] Core responsibilities: Smart contracts are key components of the system, responsible for processing transaction information, calculating profit distribution, and recording transaction results on the blockchain. The automated execution of smart contracts ensures the fairness, transparency, and immutability of all operations.
[0067] Transaction information processing: Smart contracts receive and verify transaction information submitted by renewable energy producers, and calculate data such as day-ahead market volume, block revenue, and energy consumption. It needs to accurately process this information and ensure the accuracy and consistency of the data.
[0068] Alliance formation and profit distribution: Smart contracts are also responsible for managing cooperative alliances between renewable energy producers, including verifying and merging transaction information of alliance members. It automatically handles the formation of alliances, automatically calculates the optimal profit distribution, and ensures that all members share profits according to the terms of the contract.
[0069] Automatic execution: Once a smart contract is deployed on the blockchain network, it will automatically execute the preset logic and operations. This automation reduces human intervention, improves the efficiency and reliability of the system, and ensures the strict execution of contract terms.
[0070] Transparency and immutability: The execution process of smart contracts is completely transparent, and all transaction and profit distribution records will be written into the blockchain. This ensures the openness and credibility of the system and reduces the possibility of human intervention and operational errors.
[0071] 5. Day-ahead reporting decision model
[0072] Consider a set of indices Renewable energy producers also serve as block nodes in the blockchain network. This group of renewable energy producers can form an alliance and make joint day-ahead reporting decisions with the goal of maximizing alliance profits. A collection of energy producers.
[0073] The output of renewable energy is uncertain. i represents the electricity generation of renewable energy producer i, u i represents the income of renewable energy producer i from participating in blockchain generation, E i Indicates the energy consumption of the block, represents the supply and demand state of the system, and τ is The probability that is positive. Definition The dual price imbalance settlement method with unified pricing is adopted. In the market clearing stage, the equilibrium price π s Used to buy and sell planned electricity, and the balance price π b The amount of electricity used to resolve the deviation between actual production and planned production. Renewable energy producers submit their personal information to the blockchain, and smart contracts automatically execute codes to form an alliance to make centralized decisions for a group of renewable energy producers. The profit function is:
[0074]
[0075] in, It represents the adjustment price of the difference between the actual power generation of renewable energy producers and the reported power generation on the day before. In the dual-price settlement mode, only producers who cause system imbalance will be subject to the balancing price π b ,therefore:
[0076]
[0077] In the formula, ω i represents the electricity generation of renewable energy producer i, u i represents the income of renewable energy producer i from participating in blockchain generation, E i Indicates the energy consumption of the block, represents the supply and demand state of the system, and τ is The probability of being positive, Respectively represent alliances The total actual power generation, block revenue and energy consumption. d represents the day-ahead market equilibrium price, π b Indicates the real-time market equilibrium price. Represents Alliance The daily reported quantity is the decision variable.
[0078] In practice, the operation of the electricity market is as follows: L When ≥0 (system supply exceeds demand), the equilibrium price is adjusted downward. When S L <0 (supply exceeds demand), the equilibrium price is adjusted upward in,
[0079] By solving the optimization problem, the optimal solution for the alliance reporting quantity under the independent benchmark is obtained:
[0080]
[0081] for The cumulative distribution function of .
[0082] In the present invention, a specific profit distribution scheme in the core of the cooperative game is defined for two different system states, respectively, to ensure that satisfactory profit distribution can be obtained in different system states.
[0083] when The profit distribution is as follows:
[0084]
[0085] when The profit distribution is as follows:
[0086]
[0087] In the formula, Major League The actual power generation, block revenue and energy consumption of the total. Represents the Major League The total daily reported volume in.
[0088] 6. Smart Contract Execution Steps
[0089] This paper proposes a smart contract execution scheme to reasonably distribute alliance profits according to the contribution of renewable energy producers and the system status, thereby encouraging renewable energy producers to continue to participate in block generation and ensure the normal operation of the system. The execution steps are as follows:
[0090] Transaction submission: Renewable energy producers submit transactions to the blockchain ledger in the day-ahead phase. Renewable energy producers submit transactions to the blockchain ledger in the day-ahead phase. Each transaction contains the following information: transaction ID, producer ID, probability distribution of power generation, day-ahead reported power generation, block revenue, block energy consumption, smart contract function address and signature.
[0091] Transaction verification: After the transaction is submitted, each node in the blockchain network will verify the transaction content to ensure the legitimacy of the transaction and the correctness of the data. The verified transactions will enter the pending block pool. The transactions that are verified to be valid will be packaged into new blocks by the block-producing nodes and added to the blockchain.
[0092] Block generation: Transactions that are verified to be valid will be packaged into new blocks by the block-generating nodes and added to the blockchain. Once all transaction records in the new block are packaged, the transaction is considered confirmed.
[0093] Smart contract execution: When a new block is added to the blockchain, all transactions in the block are executed, triggering the smart contract function to automatically form an alliance. At the same time, based on the contribution of renewable energy producers and the state of the system, the profits within the alliance are calculated and distributed using pre-set distribution rules. In order to achieve automated alliance formation and profit distribution, smart contracts need to be executed precisely according to the designed algorithm.
[0094] Result recording: After the smart contract is executed, the alliance formation and profit distribution results will be recorded on the blockchain to ensure that all renewable energy producers and system participants can publicly verify and query the results. The specific smart contract algorithm is shown in Algorithm 1.
[0095] Table 1 Algorithm 1 Smart contract algorithm
[0096]
[0097]
[0098]
[0099]
[0100] ∈ i =u i +π d (ω i -E i ) (8)
[0101]
[0102] ∈ i =u i +π d (ω i -E i ) (10)
[0103] Algorithm 1 The smart contract algorithm is the core component of this system. Its significance lies in providing an automated and fair profit distribution mechanism for renewable energy producers, maximizing the benefits of the entire alliance while ensuring transparency and credibility. It not only improves the efficiency of the energy trading system, but also reduces the need for human intervention through decentralization.
[0104] 7. Feedback and Records
[0105] Smart contracts provide participants with real-time information about the execution status and results of transactions through a feedback mechanism. This mechanism ensures that all participants have a clear understanding of the operation of the contract and can review these records at any time, reducing information asymmetry. The following is a detailed description of this stage:
[0106] 1. Information processing and recording mechanism: Smart contracts automatically record information about each transaction or cooperation decision, including key data such as reported volume data and profit distribution. These records not only include the time and execution status of the operation, but also the identity information and related details of the participants. This recording method ensures the transparency and traceability of information, providing a solid foundation for subsequent auditing and management.
[0107] 2. User feedback system: After receiving the input information from the renewable energy producer, the smart contract processes it in real time and generates the corresponding output. The output information is immediately fed back to the producer, enabling it to take the next step according to the decision of the smart contract. This real-time feedback mechanism ensures the timely response of the producer in transactions or cooperation, thereby optimizing the operating efficiency of the overall system.
[0108] 3. Data security storage and backup: Smart contracts will record relevant information of each transaction or cooperation decision on the blockchain. These records cannot be tampered with, ensuring the transparency and traceability of the entire process. This recording mechanism not only provides a basis for subsequent audits, but also enhances the trust of all participants in the system.
[0109] 4. Query and audit tools: The system provides a simple and easy-to-use query interface, which is convenient for users and managers to find historical transaction records or decision data. Users can quickly retrieve relevant records by entering conditions such as date and participant information.
[0110] like Figure 2 As shown in the figure, the blockchain-based renewable energy cooperative game day-ahead reporting system includes
[0111] The input module is used by renewable energy producers to submit transactions to the blockchain ledger during the day-ahead phase;
[0112] The verification module is used to verify the legitimacy of transactions and the correctness of data;
[0113] The transaction confirmation module is used to package the verified valid transactions into new blocks by the block nodes and add them to the blockchain;
[0114] The decision-making module is used for all transactions in the block to be executed, triggering the smart contract function to automatically form an alliance and make centralized decisions for a group of energy producers;
[0115] The profit distribution module is used to calculate and distribute profits within the alliance based on the contribution of renewable energy producers and system status using pre-set distribution rules;
[0116] The storage module is used to store the alliance formation and profit distribution results on the blockchain;
[0117] The query module is used by all renewable energy producers and system participants to publicly verify and query the results.
[0118] Since the embodiments of the apparatus part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the apparatus part, which will not be repeated here.
[0119] The present application also provides a storage medium on which a computer program is stored, and when the computer program is executed, the steps provided in the above embodiment can be implemented. The storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0120] The present application also provides an electronic device, which may include a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps provided in the above embodiment may be implemented. Of course, the electronic device may also include various network interfaces, power supplies and other components.
[0121] Therefore, the present invention adopts the above-mentioned blockchain-based renewable energy cooperative game day-ahead reporting method, blockchain-assisted cooperative game: the present invention introduces blockchain technology into the cooperative game model between renewable energy producers to form a decentralized and transparent profit distribution mechanism, which effectively improves the overall market efficiency and fairness. Fair profit distribution algorithm: the present invention proposes a profit distribution algorithm based on market dynamics and producer contributions, which can make profit distribution plans based on real-time market conditions and the actual contribution of each producer, maximize the overall profit of the alliance, and improve the rationality of resource allocation. Smart contract-driven automated decision-making: the present invention uses smart contracts to automatically execute renewable energy quotations and profit distribution decisions, ensuring the accuracy of data processing and the efficiency of the process, and reducing the possibility of human intervention and centralization risks.
[0122] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that they can still modify or replace the technical solution of the present invention with equivalents, and these modifications or equivalent replacements cannot cause the modified technical solution to deviate from the spirit and scope of the technical solution of the present invention.
Claims
1. A blockchain-based renewable energy cooperative game day-ahead reporting method, characterized in that: The following steps are involved: Renewable energy producers submit transactions to the blockchain ledger during the day-ahead phase; After the transaction is submitted, each node in the blockchain network will verify the transaction content. The verified transactions will enter the pending block pool. The transactions that are verified to be valid will be packaged into new blocks by the block-producing nodes and added to the blockchain. Once all transaction records in the new block are packaged, the transaction is considered confirmed. When a new block is added to the blockchain, all transactions in the block are executed, triggering the smart contract function to automatically form an alliance to make centralized decisions for a group of renewable energy producers. At the same time, the profits within the alliance are calculated and distributed using pre-set allocation rules based on the contribution of renewable energy producers and the system status. After the smart contract is executed, the alliance formation and profit distribution results will be recorded on the blockchain, and all renewable energy producers and system participants can publicly verify and query the results.
2. The method for reporting the amount of renewable energy cooperative game based on blockchain according to claim 1 is characterized in that: Each transaction contains the following information: transaction ID, producer ID, probability distribution of power generation, day-ahead reported quantity, block revenue, block energy consumption, smart contract function address and signature.
3. The method for reporting the amount of renewable energy cooperative game based on blockchain according to claim 1 is characterized in that: Index a set of Renewable energy producers serve as block nodes in the blockchain network. A collection of renewable energy producers.
4. The method for reporting the amount of renewable energy cooperative game based on blockchain according to claim 1 is characterized in that: When a new block is added to the blockchain, all transactions in the block are executed, triggering the smart contract function to automatically form a coalition to make centralized decisions for a group of renewable energy producers, including The profit function of the renewable energy producer set s is: in, It represents the adjustment price of the difference between the actual power generation of renewable energy producers and the reported power generation on the day before. In the dual-price settlement mode, only producers who cause system imbalance will be subject to the balancing price π b ,therefore: In the formula, ω i represents the electricity generation of producer i, y i represents the daily reported quantity of producer i, u i represents the income of renewable energy producer i from participating in blockchain generation, E i Indicates the energy consumption of the block, s L represents the supply and demand state of the system, τ is s L The probability of being positive, Respectively represent alliances The actual power generation, block revenue and energy consumption of the total d represents the day-ahead market equilibrium price, π b represents the real-time market equilibrium price, y s Represents Alliance The daily reported quantity is the decision variable; In practice, the operation of the electricity market is as follows: L ≥0, when the system supply exceeds demand, the equilibrium price is adjusted downward, When L <0, when supply exceeds demand, the equilibrium price is adjusted upward in, By solving the optimization problem, the optimal solution for the alliance reporting quantity under the independent benchmark is obtained: ω s The cumulative distribution function of .
5. The method for reporting renewable energy quantity based on blockchain cooperative game according to claim 1 is characterized in that: Calculate and distribute profits within the alliance using pre-defined distribution rules, including When L When ≥0, the profit distribution is as follows: When L <0, the profit distribution is as follows: In the formula, Major League The actual power generation, block revenue and energy consumption of the total Indicates the major league The total daily reported volume.
6. The blockchain-based renewable energy cooperative game day-ahead reporting system is characterized by: include The input module is used by renewable energy producers to submit transactions to the blockchain ledger during the day-ahead phase; The verification module is used to verify the legitimacy of transactions and the correctness of data; The transaction confirmation module is used to package the verified valid transactions into new blocks by the block nodes and add them to the blockchain; The decision-making module is used for all transactions in the block to be executed, triggering the smart contract function to automatically form an alliance to make centralized decisions for a group of renewable energy producers; The profit distribution module is used to calculate and distribute profits within the alliance based on the producer's contribution and system status using pre-set distribution rules; The storage module is used to store the alliance formation and profit distribution results on the blockchain; The query module is used by all renewable energy producers and system participants to publicly verify and query the results.
7. An electronic device, characterized in that: It includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps of the blockchain-based renewable energy cooperative game day-ahead reporting method as claimed in any one of claims 1 to 7 are implemented.
8. A storage medium, characterized in that: The storage medium stores computer executable instructions, and when the computer executable instructions are loaded and executed by the processor, the steps of the blockchain-based renewable energy cooperative game day-ahead reporting method as described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Distributed power generation transaction system and method based on multiple prediction and block chain technologies
CN111461890A
Multi-agent profit distribution method considering wind-solar output uncertainty under cooperative game
CN112699333A
Multi-stage electric quantity transaction method based on energy block chain
CN114782133A
Quantum block chain-based cooperative game model for multi-microgrid coordinated operation
CN114897208A
Multi-energy microgrid group transaction mechanism based on block chain technology and day-ahead optimization scheduling method
CN115293409A
Cited By
Collection distribution method and system based on game cooperation mechanism
CN120852032A
