DAO-based virtual power plant demand response transaction settlement method
By adopting a DAO-based decentralized transaction settlement method in virtual power plant demand response transactions, the problems of privacy leakage, transaction opacity and inefficiency caused by centralized platforms are solved, and higher information security, transaction transparency and efficiency are achieved.
Patent Information
- Application Number
- CN202411474825.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-03-14
AI Technical Summary
The existing virtual power plant demand response transaction settlement methods rely on centralized platforms, resulting in user privacy leakage risks, opaque transaction processes, and inefficient transaction efficiency.
The DAO-based virtual power plant demand response transaction settlement method is adopted to realize decentralized transactions and settlement by generating ciphertext quotation information and using smart contracts for decryption, sorting and settlement.
It significantly improves user information security, transaction transparency and transaction efficiency, improves user experience, and ensures the fairness and reliability of transactions.
Smart Images

Figure CN119624639A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power trading, and in particular to a DAO-based virtual power plant demand response trading settlement method. Background Art
[0002] With the development of information technology, almost all industries adopt the form of intranet for information security to completely isolate the Internet and achieve network security; however, due to business needs, many network ports will be exposed to the outside, resulting in network security problems. In addition, the wrong network interface will cause illegal external connections, which is also a major pain point when using the intranet. In the prior art, there are certain software protection measures for these exposed ports, such as shutting down unused ports and binding used ports to IP and MAC. However, not all terminals are directly connected to the management switch port, and more often there are multiple devices connected to one port such as hub. In this case, binding will not be possible, and the idle ports are not all on manageable switches, and there is a situation where they cannot be shut down. Regardless of IP, MAC binding or port shutdown, it only works on the set switch. After the switch itself has problems (such as password leakage, being hacked, etc.), the entire network will be open to the accessor. In addition, these measures only increase the difficulty of identity counterfeiting by social engineering intruders, but cannot completely eliminate identity counterfeiting, such as counterfeiting bound IP and MAC for access.
[0003] With the growth of energy demand and the widespread application of distributed energy, virtual power plants have become an important means to integrate energy resources and improve energy efficiency. Virtual power plants (VPPs) aggregate multiple distributed energy resources to interact with the power market to optimize energy production and utilization. Demand response (DR) is an important function of virtual power plants, which encourages users to reduce or increase electricity consumption to meet the real-time needs of the power grid. Existing demand response transaction settlement methods usually rely on centralized platforms. Although they have improved grid stability and energy efficiency to a certain extent, existing virtual power plant demand response transaction settlement methods have deficiencies in terms of user privacy protection and settlement efficiency: (1) Privacy leakage risk: When users participate in demand response bidding, they need to submit information such as electricity consumption and quotations to the centralized platform. The platform may leak users' sensitive data due to security vulnerabilities or malicious behavior; (2) Limitations of centralized platforms: Transactions and settlements in existing virtual power plants are handled by centralized platforms, and users cannot supervise them in real time. Data tampering or lack of transparency in the transaction process affects user trust; (3) Low transaction efficiency: The centralized platform of the virtual power plant needs to process a large amount of transaction and settlement data, which increases processing time and system complexity.
[0004] Chinese patent, publication number: CN118071439A, discloses a virtual power plant dual-chain optimal matching mechanism transaction decision implementation method, adopts a dual-chain structure, under the premise of ensuring the information and transaction security of both parties, consumers and prosumers will publish their respective power purchase orders and power sales orders and record them in the identity chain of the dual-chain architecture, and trade on the transaction chain of the dual-chain architecture; after the transaction is completed, when the prosumer has surplus electricity, it chooses to sell it to the State Grid at a lower price, and when consumers need electricity and the prosumer has electricity to sell, it chooses to purchase electricity from the State Grid at a price slightly higher than the internal purchase price of the virtual power plant. The invention mainly proposes a data processing method of a dual-chain structure, which solves the problems of low data processing efficiency and insufficient user privacy protection of the traditional single-chain structure, but the transaction process of the invention is complex and opaque to users. Summary of the invention
[0005] The purpose of the present invention is to address the problems that the prior art relies on a centralized platform and cannot follow up the transaction process in real time, resulting in low transaction efficiency and unreliable transactions; a DAO-based virtual power plant demand response transaction settlement method is proposed, which generates ciphertext quotation information by responding to the demand announcement of the power grid terminal to declare the demand; the ciphertext quotation information is decrypted according to the key, and the decrypted user quotation information is sorted and cleared using smart contract technology to determine the clearing price and the user's winning bid electricity volume; the profit settlement of each user is carried out using smart contract technology based on the user's actual response electricity volume and the winning bid electricity volume and the clearing price obtained in the clearing stage; the method overcomes the problem that the transaction model in the prior art relies on a centralized platform, resulting in difficulty in ensuring the security of transaction data and the inability to supervise the transaction process in real time, which in turn leads to low transaction efficiency and unreliable transactions, realizes decentralized transaction and settlement, significantly improves user information security, transaction transparency and transaction efficiency, and further enhances user experience.
[0006] In order to solve the above technical problems, the technical solution adopted by the present invention is: a DAO-based virtual power plant demand response transaction settlement method, comprising the following steps: S1. Generate encrypted quotation information and make demand declaration in response to demand announcement of power grid terminal; S2. Obtain a key based on the authorization request to decrypt the ciphertext quotation information and obtain the original user declaration information; S3. Determine the clearing price and the user's winning bid quantity based on the original user's declared information based on the smart contract; S4. Settling the user's revenue based on the clearing price and the user's successful bid electricity quantity.
[0007] In this scheme, the user's quotation and electricity consumption and other related information are encrypted by generating ciphertext quotation information and then responding to it. The user's key information can only be obtained through authorized access permission, which fully protects the user's privacy and security, and avoids the problem that the user's quotation information is easily obtained or leaked by a third party due to the transaction model relying on a centralized platform, causing privacy risks. Smart contract technology is used to realize automated bidding, clearing and user profit settlement, reducing dependence on centralized platforms. There is no need to process a large number of bids and settlements, reducing the time and complexity of processing declaration information, significantly improving transaction processing efficiency, and ensuring that the transaction process is transparent and traceable, that is, users can monitor the entire transaction process in real time, see their own declaration process and declaration information, ensure that the data is not tampered with or the transaction process is not transparent, and improve user trust and user experience.
[0008] Preferably, S1 comprises the following sub-steps: Sending demand collection notices for grid terminals to various electricity users through virtual operators; Encrypt the user's quotation information in plain text based on a symmetric encryption algorithm, obtain the ciphertext quotation information and submit it for reporting; The user quotation information in plain text includes at least: response quotation, response power and response time.
[0009] Preferably, S2 comprises the following sub-steps: After the encrypted quotation information is coordinated, an authorization request is sent to the power user, and the power user confirms the authorization request and provides the quotation information key; The ciphertext quotation information is decrypted based on the quotation information key to obtain the original user declaration information.
[0010] In this solution, the power grid terminal coordinates the users' declared encrypted quotation information. After the coordination is completed, an authorization request is sent to each user. Only after obtaining the user's authorized ciphertext key can the user's quotation information be read and called, thereby protecting user data security and preventing user information leakage. At the same time, it prevents the phenomenon of quotation comparison and competition among users due to the disclosure of user quotation information, which leads to disorder in the trading market, and ensures that transactions are completed smoothly and reliably.
[0011] Preferably, S3 includes the following sub-steps: The bidding and clearing mechanism in the smart contract is used to sort the original user declaration information and determine the priority bidding users; the declaration information of the priority bidding users is included in the load resource pool until the cumulative value of the declaration information covers the power supply gap or the sorting of all power users is completed, and the priority bidding users with the highest priority successfully bid, and the declared response electricity of the successful bidding subject is obtained and used as the winning bid electricity of the user, and the declared price of the successful bidding subject is used as the clearing price.
[0012] Preferably, the method of using the bidding and clearing mechanism in the smart contract to sort the original user declaration information and determine the priority bidding user includes the following sub-steps: Sorting the original user declaration information based on the sorting rule of the declaration response principle, and configuring the bidding priority according to the sorting result, wherein the one ranked higher has a higher priority; Based on the bidding priority, the power users with high priority are selected as priority bidding users.
[0013] Preferably, the declaration response principle includes a first declaration response principle, a second declaration response principle and a third declaration response principle; wherein the first declaration response principle is to sort the electricity users from low to high according to the declared price; The second declaration response principle is that power users are ranked from large to small according to the declared power volume; The third declaration response principle is to sort the electricity users according to the declaration time from early to late.
[0014] In this scheme, by sorting and screening the quotation information, it is possible to more accurately match the needs of both supply and demand sides and improve the utilization efficiency of power resources; among them, sorting by reported power from large to small helps power plants give priority to meeting large power demands and ensure the stability and reliability of power supply; sorting by reported time from early to late can reflect the user's enthusiasm and response speed in participating in transactions, which helps power plants quickly obtain power resources in emergency situations; in the sorting process, power plants can give priority to users with low quotations and high energy efficiency, thereby promoting the realization of energy conservation and emission reduction goals; at the same time, through the bidding sorting mechanism, users can more intuitively understand the competitiveness of their quotations in the market, thereby encouraging users to actively participate in power market transactions.
[0015] Preferably, S4 includes the following sub-steps: Calculate the load response rate of the user based on the actual response power of the power user and the power of the user's bid; Dynamically calculate the benefits of power users based on the load response rate, and complete the benefit settlement for each power user; Preferably, the calculation formula of the load response rate is as follows: L i=R i / W i *100%; Where, L i is the load response rate, R i is the actual response power of power user i, W i The amount of electricity that the user won the bid for.
[0016] Preferably, the dynamically calculating the benefits of the power user based on the load response rate includes: When the load response rate is lower than 50%, the response is invalid and no subsidy will be given; When the load response rate is higher than 50%, the calculation formula for the subsidy income of electricity users is as follows: S i =R i *P i *0.8; In the formula, S i represents the user subsidy income, P i is the clearing price in the clearing phase, R i is the actual response power of power user i.
[0017] Preferably, the dynamically calculating the benefits of the power user based on the load response rate further includes: When the load response rate is between 80% and 120%, the user subsidy income is S i =R i *P i ; When the load response rate is between 120% and 150%, the user subsidy income is S i =1.2*W i *P i +(R i -W i )*P i *0.5; when the load response rate is higher than 150%, the user subsidy income is S i =1.2*W i *P i +0.3*W i *P i *0.5.
[0018] In this scheme, by calculating the user's load response rate, we can understand the user's response willingness and ability, so as to facilitate more precise resource scheduling; when the load response rate is high, the user will receive a higher subsidy coefficient, and vice versa, which helps guide users to participate more actively in demand response. The clearing price is the transaction price of electricity transactions in the power market, reflecting the scarcity of electricity resources and the supply and demand relationship in the market. In this scheme, the subsidy income settlement strength is dynamically adjusted according to the load response rate of different users, so that the user's subsidy income is linked to the market price, making the user's response behavior more in line with market laws, helping to balance electricity supply and demand, reduce the peak load of the power grid, reduce the construction and operation costs of the power grid, and improve the flexibility and reliability of the entire power system.
[0019] Beneficial effects of the present invention: 1. Protect user privacy: Through encryption technology in a trusted execution environment, the user's quotation and power information are reported in encrypted form. The user's key information can only be obtained through authorized access, which fully protects the user's privacy and security, ensures the validity of the user's reported information, and realizes reliable transactions; 2. Decentralized trading and settlement: Use DAO and smart contracts to achieve automated bidding, clearing, and settlement, reducing dependence on centralized platforms; 3. Automatically execute the transaction process through smart contracts to improve processing efficiency and ensure that the transaction process is transparent and traceable. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Other features, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings. The drawings are only for the purpose of illustrating preferred embodiments and are not to be considered as limiting the present invention. Also, the same reference symbols are used throughout the drawings to represent the same parts.
[0021] Figure 1 This is a flow chart of a DAO-based virtual power plant demand response transaction settlement method in this embodiment.
[0022] Figure 2 A schematic diagram of the organizational structure of a transaction execution environment of this embodiment. DETAILED DESCRIPTION
[0023] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific implementation method described herein is only an optimal embodiment of the present invention, which is only used to explain the present invention and does not limit the scope of protection 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.
[0024] Example 1: Figure 1 As shown, a DAO-based virtual power plant demand response transaction settlement method includes steps S1-S4, wherein: S1. Generate encrypted quotation information and make demand declaration in response to the demand announcement of the power grid terminal.
[0025] Specifically, S1 includes the following sub-steps: Sending demand collection notices for grid terminals to various electricity users through virtual operators; Encrypt the user's quotation information in plain text based on a symmetric encryption algorithm, obtain the ciphertext quotation information and submit it for reporting; The user quotation information plain text includes at least: response quotation, response power and response time.
[0026] Furthermore, when encrypting the plaintext of the user's quotation information, a suitable AES encryption strength (such as 128 bits) is selected according to security requirements, and a random master key and a random initial vector (InitialVector, IV) are generated in the intelligent terminal. Both values need to be kept confidential, and the IV needs to be transmitted to the trusted regulatory agency together with the ciphertext for use in decryption; then the length of the quotation information is analyzed. If the length of the quotation information is not a multiple of 128 bits, padding is performed to ensure that its length meets the requirements of AES encryption; the padded quotation information is encrypted using the AES encryption algorithm and the generated master key and IV. During the encryption process, multiple rounds of complex operations (usually 10, 12 or 14 rounds, depending on the encryption strength) are performed, and finally a ciphertext with the same length as the quotation information is generated, which is sent to the trusted regulatory agency together with the IV; after receiving the ciphertext, the regulatory agency can use the same AES encryption algorithm, key and IV for decryption operations to restore the original quotation information.
[0027] S2. Based on the authorization request, a key is obtained to decrypt the encrypted quotation information and obtain the original user declaration information.
[0028] Specifically, S2 includes the following sub-steps: After coordinating the encrypted quotation information, an authorization request is sent to the power user, and the power user confirms the authorization request and provides the quotation information key; The ciphertext quotation information is decrypted based on the quotation information key to obtain the original user declaration information.
[0029] In this embodiment, the use of encryption technology can ensure the confidentiality and integrity of user data during transmission, prevent data from being stolen or tampered with by unauthorized third parties, and by sending an authorization request and obtaining the user's ciphertext key, it can be ensured that only authorized users or systems can access and read the user's quotation information, thereby further protecting the user's data security; in addition, during the bidding process, ensuring the confidentiality of quotation information is crucial to maintaining the fairness and equity of transactions. The encryption and authorization mechanism can simplify business processes and prevent quotation information from being leaked or tampered with during transmission, thereby ensuring the fairness and transparency of transactions. For example, the disclosure of user quotation information may cause users to arbitrarily or maliciously modify their quotations in order to obtain priority bidding, resulting in a disordered trading market. By encrypting the user's quotation information, these problems can be avoided, further enhancing user trust, and sensitive information such as quotations can be submitted with confidence without worrying about data leakage or abuse.
[0030] S3. Determine the clearing price and the user’s winning bid electricity amount based on the original user’s declared information based on the smart contract.
[0031] Specifically, S3 includes the following sub-steps: The bidding and clearing mechanism in the smart contract is used to sort the original user declaration information and determine the priority bidding users; The declared information of priority bidding users will be counted into the load resource pool until the cumulative value of the declared information covers the power supply gap or the sorting of all electricity users is completed. The priority bidding user with the highest priority will successfully bid, and the declared response electricity of the successful bidding entity will be obtained and used as the user's winning bid electricity, and the declared price of the successful bidding entity will be used as the clearing price.
[0032] Specifically, the bidding and clearing mechanism in the smart contract is used to sort the original user declaration information and determine the priority bidding users, including the following sub-steps: Sort the original user declaration information based on the sorting rules of the declaration response principle, and configure the bidding priority according to the sorting results, where the higher the ranking, the higher the priority; Based on the bidding priority, power users with high priority are selected as priority bidding users.
[0033] Specifically, the declaration response principles include the first declaration response principle, the second declaration response principle and the third declaration response principle; among them, the first declaration response principle is that electricity users are ranked from low to high according to the declared price; The second declaration response principle is that power users are ranked from the largest to the smallest in terms of the amount of electricity they declare; The third declaration response principle is to sort electricity users from early to late according to the declaration time.
[0034] In this embodiment, the users are sorted from low to high according to the declared price, from large to small according to the declared electricity, and from early to late according to the declared time. Under the premise of meeting these three sorting rules, the users with higher rankings have priority in bidding successfully, which can ensure that the power plant obtains the required power resources at the lowest cost when purchasing electricity, thereby reducing the procurement cost and improving economic benefits; at the same time, this also encourages users to submit more competitive quotations, thereby promoting the formation of market prices and the healthy development of the market; for example, in the sorting process, the power plant gives priority to those users with low quotations and high energy efficiency for bidding, and the user monitors the transaction process in real time, so that the competitiveness of his quotation in the market can be more intuitively understood, thereby encouraging users to actively participate in demand response, thereby optimizing the procurement strategy while promoting the development of energy conservation and emission reduction goals, and improving the operating efficiency and economic benefits of the power plant. In addition, by sorting and screening the user quotation information, the power plant can flexibly adjust the procurement strategy according to market demand and supply conditions, which helps the power plant to better adapt to market changes, grasp market dynamics, significantly improve the flexibility and response speed of the power market, and improve the scientificity and accuracy of decision-making.
[0035] S4. Settle the user's revenue based on the clearing price and the user's winning bid electricity.
[0036] Specifically, S4 includes the following sub-steps: Calculate the user's load response rate based on the power user's actual response power and the user's bid power; Dynamically calculate the revenue of power users based on load response rate and complete the revenue settlement for each power user; Specifically, the calculation formula of the load response rate is as follows: L i =R i / W i *100% (1) Where, L i is the load response rate, R i is the actual response power of power user i, W i Win the bid for electricity quantity for users.
[0037] Specifically, the benefits of power users are dynamically calculated based on the load response rate, including: When the load response rate is less than 50%, the response is invalid and no subsidy will be given; When the load response rate is higher than 50%, the calculation formula for the power user subsidy income is as follows: S i =R i *P i *0.8(2) In the formula, S i represents the user subsidy income, P iis the clearing price in the clearing phase, R i is the actual response power of power user i.
[0038] Specifically, the benefits of power users are dynamically calculated based on the load response rate, and also include: When the load response rate is between 80% and 120%, the user subsidy income is S i =R i *P i (3) When the load response rate is between 120% and 150%, the user subsidy income is S i =1.2*W i *P i +(R i -W i )*P i *0.5(4) When the load response rate is higher than 150%, the user subsidy income is S i =1.2*W i *P i +0.3*W i *P i *0.5(5).
[0039] In this embodiment, the user benefit subsidy is dynamically calculated based on the load response rate, which can more finely regulate and motivate the user's response behavior and ensure the balance and efficient operation of the power market. First, the load response rate of the user is calculated based on the actual response power of the successful bidder and the winning bid power, which can accurately reflect the user's response willingness and ability, help to scientifically plan the user subsidy benefit settlement strategy, and further motivate users to actively participate in demand response; secondly, the corresponding coefficient ratio is set according to different load response rates to settle the subsidy benefits, ensuring that the user's subsidy benefits are associated with the market price, so that the user's response is more in line with market laws.
[0040] As a specific implementation method, the DAO-based virtual power plant demand response transaction settlement method includes the following four stages: Environmental preparation stage, such as Figure 2 As shown, before starting the application, the transaction execution environment must be set up first, including: installing smart terminal devices with integrated trusted execution environment (TEE) for each entity in the virtual power plant (including power grid companies (power grid terminals), virtual aggregators, trusted regulators, and users), and using blockchain technology to build a virtual power plant DAO (decentralized) organization, such as Figure 2 As shown in the figure, the entire transaction process of power plant demand response is executed in a trusted execution environment to ensure the transparency of the transaction and the security and validity of the user's declared information.
[0041] Response invitation stage: The power grid company invites for demand response, and the virtual operator assists in sending the response information (demand announcement) to each user. Each user makes a response declaration. For example, the quotation information of user 1, user 2, user 3, user 4, and user 5 are respectively m1, m2, m3, m4, and m5 (the quotation information includes the response quotation, response power, and response time). The symmetric encryption algorithm (AES) is used to encrypt the ciphertext quotation information c1, c2, c3, c4, and c5 in smart terminal 1, smart terminal 2, smart terminal 3, smart terminal 4, and smart terminal 5. The user's ciphertext quotation information is sent to the trusted regulatory agency through the smart terminal.
[0042] Bidding clearing stage: In the clearing and settlement stage, the trusted regulatory agency sends authorization requests to user 1, user 2, user 3, user 4, and user 5 respectively. After confirmation, user 1, user 2, user 3, user 4, and user 5 provide their respective keys AES_key_1, AES_key_2, AES_key_3, AES_key_4, and AES_key_5 to the trusted regulatory agency terminal. The trusted regulatory agency uses the above keys in the smart terminal to decrypt the ciphertext quotation information of user 1, user 2, user 3, user 4, and user 5, respectively, so as to obtain the original user declaration information m1, m2, m3, m4, and m5. Smart contract technology is used to sort and clear the decrypted original user declaration information to determine the clearing price P and the winning bid electricity of user 1, user 2, user 3, user 4, and user 5. Among them, the steps for smart contract technology to sort and clear the decrypted original user declaration information are as follows: The responding users are sorted according to the rules of declared price from low to high (first declaration response principle), declared electricity from large to small (second declaration response principle), and declared time from early to late (third declaration response principle). Users with higher rankings will have priority in bidding successfully, and their declared response electricity will be included in the load resource pool until the cumulative value of the declared response electricity covers the power supply gap or all feedback users are sorted. The declared price of the last successful bidder is the clearing price P.
[0043] Revenue settlement stage: User 1, User 2, User 3, User 4, and User 5 respond according to the bidding results. The trusted regulatory agency first calculates the user's load response rate (as shown in formula (1)) based on the user's actual response power R1, R2, R3, R4, and R5, the winning power W1, W2, W3, W4, and W5, and the clearing price P obtained in the clearing stage, and then calculates the corresponding subsidy income based on the load response rate and settles it with the user, as shown in formulas (2), (3), (4), and (5).
[0044] In this embodiment, by integrating the intelligent terminal of the trusted execution environment (TEE) and symmetric encryption technology, the privacy and security of user quotation information can be effectively protected; a special trusted regulatory agency is established, and user authorization access and key decryption methods are adopted to improve the fairness of user bidding in the virtual power plant demand response process, ensure the fairness and security of clearing settlement, and at the same time do not destroy the decentralized nature of the DAO organization, thus realizing decentralized management; smart contract technology is used for automatic settlement of income, thereby improving settlement efficiency and reducing labor costs.
[0045] It can be understood that blockchain technology is a decentralized distributed ledger with block chain storage, non-tamperability, security and reliability. It combines distributed storage, point-to-point transmission, consensus mechanism, cryptography and other technologies, and records transactions and user declaration information through a growing data block chain to ensure the security and transparency of user data; smart contracts, as computer protocols that disseminate, verify or execute contracts in an information-based manner, enable virtual power plant demand response to conduct trusted transactions without a third party. These transactions are traceable and irreversible, ensuring the transparency and reliability of transactions.
[0046] The beneficial effects of the embodiment are as follows: by generating ciphertext quotation information and then making a response declaration, the user's quotation and electricity consumption and other related information are encrypted, and the user's key information can only be obtained through authorized access permission, which fully protects the user's privacy and security, avoids the problem of user quotation information being easily obtained or leaked by a third party due to the transaction model relying on a centralized platform, causing privacy risks, and improves user trust; at the same time, it prevents the phenomenon of quotation comparison and competition among users due to the disclosure of user quotation information, which leads to disorder in the trading market, and ensures that transactions are completed smoothly and reliably. Through the use of smart contract technology, automated bidding, clearing and user revenue settlement are realized, which reduces the dependence on centralized platforms, eliminates the need to process a large number of bidding and settlement, reduces the time and complexity of information processing, significantly improves the efficiency of transaction processing, and ensures that the transaction process is transparent and traceable, that is, users can monitor the entire transaction process in real time, see their own declaration process and declaration information, ensure that the data is not tampered with or the transaction process is not transparent, and improve user trust and user experience; Among them, by sorting from low to high according to the declared price, from large to small according to the declared electricity, and from early to late according to the declared time, the priority bidding users are selected on the premise of meeting these three sorting rules, which can more accurately match the needs of both supply and demand parties, improve the utilization efficiency of power resources, and users can also more intuitively understand the competitiveness of their quotations in the market, thereby encouraging users to actively participate in power market transactions; At the same time, in addition, by sorting and screening user quotation information, power plants can flexibly adjust procurement strategies according to market demand and supply conditions, which helps power plants to better adapt to market changes, grasp market dynamics, significantly improve the flexibility and response speed of the power market, and improve the scientificity and accuracy of decision-making. Dynamically calculating user benefit subsidies based on load response rate can more finely regulate and incentivize user response behavior, make user responses more in line with market rules, and ensure the balance and efficient operation of the electricity market.
[0047] The above specific embodiments are preferred embodiments of the present invention, and are not intended to limit the specific implementation scope of the present invention. The scope of the present invention includes but is not limited to the present specific embodiments. All equivalent changes made in accordance with the shape, structure, and method of the present invention are within the protection scope of the present invention.
Claims
1. A DAO-based virtual power plant demand response transaction settlement method, characterized by: The steps include: S1. Generate encrypted quotation information and make demand declaration in response to demand announcement of power grid terminal; S2. Obtain a key based on the authorization request to decrypt the ciphertext quotation information and obtain the original user declaration information; S3. Determine the clearing price and the user's winning bid quantity based on the original user's declared information based on the smart contract; S4. Settling the user's revenue based on the clearing price and the user's successful bid electricity quantity.
2. According to a DAO-based virtual power plant demand response transaction settlement method according to claim 1, it is characterized by: The S1 comprises the following sub-steps: Sending demand collection notices for grid terminals to various electricity users through virtual operators; Encrypt the user's quotation information in plain text based on a symmetric encryption algorithm, obtain the ciphertext quotation information and submit it for reporting; The user quotation information in plain text includes at least: response quotation, response power and response time.
3. According to a DAO-based virtual power plant demand response transaction settlement method according to claim 1, it is characterized by: The S2 comprises the following sub-steps: After the encrypted quotation information is coordinated, an authorization request is sent to the power user, and the power user confirms the authorization request and provides the quotation information key; The ciphertext quotation information is decrypted based on the quotation information key to obtain the original user declaration information.
4. According to a DAO-based virtual power plant demand response transaction settlement method according to claim 1, it is characterized by: The S3 comprises the following sub-steps: The bidding and clearing mechanism in the smart contract is used to sort the original user declaration information and determine the priority bidding users; the declaration information of the priority bidding users is included in the load resource pool until the cumulative value of the declaration information covers the power supply gap or the sorting of all power users is completed, and the priority bidding users with the highest priority successfully bid, and the declared response electricity of the successful bidding subject is obtained and used as the winning bid electricity of the user, and the declared price of the successful bidding subject is used as the clearing price.
5. A DAO-based virtual power plant demand response transaction settlement method according to claim 4, characterized in that: The method of using the bidding and clearing mechanism in the smart contract to sort the original user declaration information and determine the priority bidding user includes the following sub-steps: Sorting the original user declaration information based on the sorting rule of the declaration response principle, and configuring the bidding priority according to the sorting result, wherein the one ranked higher has a higher priority; Based on the bidding priority, the power users with high priority are selected as priority bidding users.
6. A DAO-based virtual power plant demand response transaction settlement method according to claim 5, characterized in that: The declaration response principle includes the first declaration response principle, the second declaration response principle and the third declaration response principle; wherein the first declaration response principle is that the power users are ranked from low to high according to the declared price; The second declaration response principle is that power users are ranked from large to small according to the declared power volume; The third declaration response principle is to sort the electricity users according to the declaration time from early to late.
7. A DAO-based virtual power plant demand response transaction settlement method according to claim 1, characterized in that: The S4 comprises the following sub-steps: Calculate the load response rate of the user based on the actual response power of the power user and the power of the user's bid; The benefits of the power users are dynamically calculated based on the load response rate, and the benefit settlement of each power user is completed.
8. A DAO-based virtual power plant demand response transaction settlement method according to claim 7, characterized in that: The calculation formula of the load response rate is as follows: L i =R i / W i *100%; Where, L i is the load response rate, R i is the actual response power of power user i, W i The amount of electricity that the user won the bid for.
9. A DAO-based virtual power plant demand response transaction settlement method according to claim 7, characterized in that: The dynamically calculating the benefits of the power user based on the load response rate includes: When the load response rate is lower than 50%, the response is invalid and no subsidy will be given; When the load response rate is higher than 50%, the calculation formula for the subsidy income of electricity users is as follows: S i =R i *P i *0.8; In the formula, S i represents the user subsidy income, P i is the clearing price in the clearing phase, R i is the actual response power of power user i.
10. A DAO-based virtual power plant demand response transaction settlement method according to claim 9, characterized in that: The dynamically calculating the benefits of the power user based on the load response rate also includes: When the load response rate is between 80% and 120%, the user subsidy income is S i =R i *P i ; When the load response rate is between 120% and 150%, the user subsidy income is S i =1.2*W i *P i +(R i -W i )*P i *0.5; when the load response rate is higher than 150%, the user subsidy income is S i =1.2*W i *P i +0.3*W i *P i *0.5.
Citation Information
Patent Citations
Virtual power plant double-chain optimal matching mechanism transaction decision implementation method
CN118071439A