Electricity transaction quotation method, device and electronic equipment based on blockchain
Through the blockchain-based power transaction quotation method, the power generation of the wind farm is adjusted, the internal competition problem between the wind farms is solved, and the rationality and overall benefits of the power generation are achieved.
Patent Information
- Application Number
- CN202211697776.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-28
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2042-12-28
AI Technical Summary
In the prior art, the power generation data of each wind farm is processed separately, and the rationality cannot be comprehensively evaluated, resulting in internal competition between wind farms and affecting the power generation capacity in the region.
Through the blockchain-based power transaction quotation method, the total power generation threshold of the target block and the set power generation of each wind farm are obtained, the power generation of each wind farm is adjusted separately, the target power generation of each wind farm is determined, the target power generation of each wind farm is avoided, and internal competition is achieved, and the overall overall planning is achieved.
The rationality and overall power generation benefits of the power generation setting of each wind farm are achieved, internal competition between wind farms is avoided, and power generation benefits are ensured in the region.
Smart Images

Figure CN116205690B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of power trading technology, and in particular to a blockchain-based power trading quotation method, device, electronic device, and storage medium. Background Art
[0002] In the related art, the electricity trading quotation method for each wind farm in a region is usually that each wind farm reports its own set power generation and performs its own production based on the corresponding set power generation.
[0003] In this way, the power generation data of each wind farm is processed separately, and the rationality of the power generation of each wind farm cannot be comprehensively evaluated. This is likely to cause internal competition between wind farms and affect the power generation capacity in the region. Summary of the Invention
[0004] The present disclosure aims to solve one of the technical problems in the related art at least to a certain extent.
[0005] To this end, the purpose of the present disclosure is to propose a blockchain-based electricity trading quotation method, device, electronic device, storage medium and computer program product, which can avoid internal competition between wind farms caused by the individual setting of power generation of each wind farm, ensure the rationality of the power generation setting of each wind farm, make an overall coordinated plan of power generation, and ensure the overall power generation efficiency.
[0006] The first embodiment of the present disclosure proposes a blockchain-based electricity trading quotation method, including: obtaining a total power generation threshold of a target block; obtaining a set power generation of at least one wind farm in the area corresponding to the target block; adjusting the set power generation of each wind farm respectively to obtain a first adjusted power generation and a second adjusted power generation corresponding to each wind farm; and determining the target power generation corresponding to each wind farm based on the total power generation threshold, the set power generation, the first adjusted power generation, and the second adjusted power generation.
[0007] The blockchain-based electricity trading quotation method proposed in the embodiment of the first aspect of the present disclosure obtains the total power generation threshold of the target block, obtains the set power generation of at least one wind farm in the area corresponding to the target block, adjusts the set power generation of each wind farm respectively to obtain the first adjusted power generation and the second adjusted power generation corresponding to each wind farm, and determines the target power generation corresponding to each wind farm according to the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation. This can avoid internal competition between wind farms caused by the individual power generation settings of each wind farm, ensure the rationality of the power generation settings of each wind farm, make an overall coordinated plan for the power generation, and ensure the overall power generation efficiency.
[0008] The second aspect embodiment of the present disclosure proposes a blockchain-based electricity trading quotation device, including: a first acquisition module, used to obtain the total power generation threshold of the target block; a second acquisition module, used to obtain the set power generation of at least one wind farm in the area corresponding to the target block; an adjustment module, used to adjust the set power generation of each wind farm respectively to obtain the first adjusted power generation and the second adjusted power generation corresponding to each wind farm; a determination module, used to determine the target power generation corresponding to each wind farm based on the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation.
[0009] The blockchain-based electricity trading quotation device proposed in the second aspect of the embodiment of the present disclosure obtains the total power generation threshold of the target block, obtains the set power generation of at least one wind farm in the area corresponding to the target block, adjusts the set power generation of each wind farm respectively to obtain the first adjusted power generation and the second adjusted power generation corresponding to each wind farm, and determines the target power generation corresponding to each wind farm according to the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation. This can avoid internal competition between wind farms caused by the individual power generation settings of each wind farm, ensure the rationality of the power generation settings of each wind farm, make an overall coordinated plan for the power generation, and ensure the overall power generation efficiency.
[0010] The third embodiment of the present disclosure proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the program, it implements the blockchain-based electricity trading quotation method proposed in the first embodiment of the present disclosure.
[0011] The fourth embodiment of the present disclosure proposes a non-temporary computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the blockchain-based electricity trading quotation method proposed in the first embodiment of the present disclosure.
[0012] The fifth embodiment of the present disclosure proposes a computer program product. When the instructions in the computer program product are executed by a processor, the blockchain-based electricity trading quotation method proposed in the first embodiment of the present disclosure is executed.
[0013] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0015] Figure 1This is a flowchart of a blockchain-based power transaction quotation method proposed in one embodiment of the present disclosure;
[0016] Figure 2 This is a flowchart of a blockchain-based power transaction quotation method proposed in another embodiment of the present disclosure;
[0017] Figure 3 This is a schematic diagram of the structure of a blockchain-based power transaction quotation device proposed in one embodiment of the present disclosure;
[0018] Figure 4 This is a schematic diagram of the structure of a blockchain-based power transaction quotation device proposed in another embodiment of the present disclosure;
[0019] Figure 5 A block diagram of an exemplary electronic device suitable for implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0020] The following describes in detail embodiments of the present disclosure, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended only to explain the present disclosure and are not to be construed as limiting the present disclosure. On the contrary, the embodiments of the present disclosure include all variations, modifications, and equivalents that fall within the spirit and scope of the appended claims.
[0021] Figure 1 This is a flowchart of a blockchain-based electricity trading quotation method proposed in one embodiment of the present disclosure.
[0022] It should be noted that the executor of the blockchain-based electricity trading quotation method of this embodiment is a blockchain-based electricity trading quotation device, which can be implemented by software and / or hardware, and can be configured in an electronic device, without limitation.
[0023] like Figure 1 As shown, the blockchain-based electricity transaction quotation method includes:
[0024] S101: Obtain the total power generation threshold of the target block.
[0025] The total power generation threshold refers to the upper limit of the total power generation within the target block, and the total power generation threshold can be set by the regional company within the target block.
[0026] In the embodiment of the present disclosure, when obtaining the total power generation threshold of the target block, the regional company within the target block can set an overall power generation plan, and based on the overall power generation plan, determine the upper limit of the total power generation within the target block, and use the upper limit of the total power generation as the total power generation threshold of the target block.
[0027] S102: Obtaining a set power generation capacity of at least one wind farm in an area corresponding to the target block.
[0028] The set power generation refers to the power generation determined by each wind farm based on its own situation.
[0029] In the disclosed embodiment, when obtaining the set power generation of at least one wind farm in the area corresponding to the target block, each wind farm can set its own set power generation according to its own situation, and then each wind farm can report the pre-set set power generation based on the power trading blockchain network, wherein the structure setting of the power trading blockchain network includes: application layer, competition layer, network layer and data layer, each wind farm authenticates its own identity with a key to access the network, reports the set power generation corresponding to the wind farm, writes the power generation of each wind farm into the block, and fills in the power generation value.
[0030] S103: Adjusting the set power generation of each wind farm respectively to obtain a first adjusted power generation and a second adjusted power generation corresponding to each wind farm.
[0031] The first adjusted power generation refers to the power generation value obtained by subtracting the unit power generation from the set power generation.
[0032] The second adjusted power generation refers to a power generation value obtained by increasing the set power generation by a unit power generation.
[0033] In the embodiment of the present disclosure, after obtaining the set power generation of at least one wind farm in the area corresponding to the target block, the set power generation of at least one wind farm in the area corresponding to the target block can be obtained.
[0034] In an embodiment of the present disclosure, when obtaining the set power generation of at least one wind farm in the area corresponding to the target block, the set power generation of each wind farm can be reduced by a unit power generation to obtain a first adjusted power generation, and the set power generation of each wind farm can be increased by a unit power generation to obtain a second adjusted power generation.
[0035] S104: Determine the target power generation corresponding to each wind farm according to the total power generation threshold, the set power generation, the first adjusted power generation, and the second adjusted power generation.
[0036] In the embodiment of the present disclosure, after obtaining the total power generation threshold of the target block and the set power generation of at least one wind farm in the area corresponding to the target block, and adjusting the set power generation of each wind farm respectively to obtain the first adjusted power generation and the second adjusted power generation corresponding to each wind farm, the target power generation corresponding to each wind farm can be determined according to the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation.
[0037] In the implementation of the present disclosure, when determining the target power generation corresponding to each wind farm based on the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation, the set power generation of each wind farm can be first added up to obtain the total set power generation of each wind farm, and then the total set power generation can be numerically compared with the total power generation threshold. If the total set power generation has reached the total power generation threshold, it means that each wind farm can freely fill in its own set power generation, that is, the set power generation of each wind farm is used as the target power generation of each wind farm. If the total set power generation does not reach the total power generation threshold, it can be started According to the power generation optimization mechanism of each wind farm in the area corresponding to the target block, each wind farm calculates the loss value of unit power generation of the wind farm under the first adjusted power generation and the second adjusted power generation. The set power generation of the wind farm with a smaller unit power generation loss value is withdrawn by unit power, and the wind farm with a larger loss writes the unit power generation. After one adjustment, this optimization process is repeated until the profit of the new unit power generation of each wind farm is less than the loss of the unit power generation withdrawn from the existing power generation. The maximum number of calculations is set, and the optimization cycle is stopped when the number of optimization cycles is reached to avoid over-optimization. The final adjusted power generation of each power plant is used as the target power generation of each wind farm.
[0038] Optionally, in some embodiments, when determining the target power generation corresponding to each wind farm based on the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation, multiple set power generation can be accumulated to obtain a first reference power generation, and the target power generation can be determined based on the first reference power generation, the total power generation threshold, the first adjusted power generation and the second adjusted power generation.
[0039] The first reference power generation refers to a total set power generation value obtained by accumulating the set power generation of each wind farm.
[0040] In an embodiment of the present disclosure, when determining the target power generation corresponding to each wind farm based on the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation, multiple set power generation can be accumulated to obtain a first reference power generation, and whether to optimize the set power generation of each wind farm is determined based on the first reference power generation and the total power generation threshold. If the first reference power generation is less than or equal to the total power generation threshold, the set power generation of each wind farm is used as the target power generation corresponding to each wind farm. If the first reference power generation is greater than the total power generation threshold, the set power generation is optimized and adjusted multiple times based on the first adjusted power generation and the second adjusted power generation of each wind farm, and the target power generation is determined from the first adjusted power generation and the second adjusted power generation.
[0041] Optionally, in some embodiments, when determining the target power generation based on the first reference power generation, the total power generation threshold, the first adjusted power generation and the second adjusted power generation, if the first reference power generation is less than or equal to the total power generation threshold, the power generation will be set as the target power generation; if the first reference power generation is greater than the total power generation threshold, the target power generation will be determined based on the first adjusted power generation and the second adjusted power generation.
[0042] In the embodiment of the present disclosure, the first adjusted power generation is the power generation value after reducing the set power generation by unit power generation, and the second adjusted power generation is the power generation value after increasing the set power generation by unit power generation. The loss value of the unit power generation of the wind farm under the first adjusted power generation and the second adjusted power generation can be determined respectively. When the loss value of the unit power generation of the first adjusted power generation is less than or equal to the loss value of the unit power generation under the second adjusted power generation, the first adjusted power generation is used as the target power generation. When the loss value of the unit power generation of the first adjusted power generation is greater than the loss value of the unit power generation under the second adjusted power generation, the second adjusted power generation is used as the target power generation. Multiple increases and decreases in the unit power generation can be adjusted until the profit of the new unit power generation of each wind farm is less than the loss of the unit power generation withdrawn from the existing power generation, and the final adjusted power generation is used as the target power generation.
[0043] In this embodiment, by obtaining the total power generation threshold of the target block, the set power generation of at least one wind farm in the area corresponding to the target block is obtained, and the set power generation of each wind farm is adjusted respectively to obtain the first adjusted power generation and the second adjusted power generation corresponding to each wind farm. The target power generation corresponding to each wind farm is determined according to the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation. This can avoid internal competition between the wind farms caused by the separate setting of power generation of each wind farm, ensure the rationality of the power generation setting of each wind farm, make an overall coordinated plan for the power generation, and ensure the overall power generation efficiency.
[0044] Figure 2 This is a flowchart of a blockchain-based electricity trading quotation method proposed in another embodiment of the present disclosure.
[0045] like Figure 2 As shown, the blockchain-based electricity transaction quotation method includes:
[0046] S201: Obtain the total power generation threshold of the target block.
[0047] S202: Obtain the set power generation of at least one wind farm in the area corresponding to the target block.
[0048] For the description of S201 and S202 , please refer to the above embodiments and will not be repeated here.
[0049] S203: Subtract the unit power generation from the set power generation to obtain a first adjusted power generation.
[0050] In the implementation of the present disclosure, when adjusting the set power generation of each wind farm to obtain the first adjusted power generation corresponding to each wind farm, the unit power generation can be subtracted from the set power generation, and the set power generation after subtracting the unit power generation is used as the first adjusted power generation.
[0051] S204: Add the unit power generation to the set power generation to obtain a second adjusted power generation.
[0052] In the implementation of the present disclosure, when adjusting the set power generation of each wind farm to obtain the second adjusted power generation corresponding to each wind farm, the set power generation can be increased by unit power generation, and the set power generation after the increase in unit power generation is used as the second adjusted power generation.
[0053] S205: Accumulate the multiple set power generation amounts to obtain a first reference power generation amount.
[0054] For the description of S205 , please refer to the above embodiment for example, and will not be repeated here.
[0055] S206: If the first reference power generation is greater than or equal to the total power generation threshold, determine a first loss value corresponding to the first adjusted power generation.
[0056] S207: Determine a second loss value corresponding to the second adjusted power generation.
[0057] In the embodiment of the present disclosure, after subtracting the unit power generation from the set power generation to obtain the first adjusted power generation, and then adding the unit power generation to the set power generation to obtain the second adjusted power generation, a numerical comparison process can be performed on the first reference power generation and the total power generation threshold. If the first reference power generation is greater than the total power generation threshold, each wind farm can determine a first loss value of the unit power generation under the first adjusted power generation and a second loss value of the unit power generation under the second adjusted power generation.
[0058] S208: Determine a second reference power generation amount from the first adjusted power generation amount and the second adjusted power generation amount according to the first loss value and the second loss value.
[0059] In the embodiment of the present disclosure, after determining the first loss value corresponding to the first adjusted power generation and determining the second loss value corresponding to the second adjusted power generation, the second reference power generation can be determined from the first adjusted power generation and the second adjusted power generation based on the first loss value and the second loss value.
[0060] Optionally, in some embodiments, when determining the second reference power generation from the first adjusted power generation and the second adjusted power generation based on the first loss value and the second loss value, if the first loss value is less than or equal to the second loss value, the first adjusted power generation is used as the second reference power generation; if the first loss value is greater than the second loss value, the second adjusted power generation is used as the second reference power generation.
[0061] S209: Determine the target power generation according to the second reference power generation.
[0062] Optionally, in some embodiments, when determining the target power generation based on the second reference power generation, the reference loss value and reference profit value per unit power generation of the wind farm when the power generation is the second reference power generation can be determined. If the reference loss value is greater than the reference profit value, the second reference power generation is used as the target power generation. If the reference loss value is less than or equal to the reference profit value, the second reference power generation is adjusted multiple times until the reference loss value is greater than the reference profit value or the number of adjustments reaches a preset adjustment number threshold, thereby obtaining the target power generation.
[0063] In this embodiment, by obtaining the total power generation threshold of the target block, the set power generation of at least one wind farm in the area corresponding to the target block is obtained, and the set power generation of each wind farm is adjusted respectively to obtain the first adjusted power generation and the second adjusted power generation corresponding to each wind farm. The target power generation corresponding to each wind farm is determined according to the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation. This can avoid internal competition between the wind farms caused by the separate setting of power generation of each wind farm, ensure the rationality of the power generation setting of each wind farm, make an overall coordinated plan for the power generation, and ensure the overall power generation efficiency.
[0064] Figure 3 This is a structural diagram of a blockchain-based electricity trading quotation device proposed in one embodiment of the present disclosure.
[0065] like Figure 3 As shown, the blockchain-based power transaction quotation device 30 includes:
[0066] The first acquisition module 301 is used to obtain the total power generation threshold of the target block;
[0067] The second acquisition module 302 is used to obtain a set power generation capacity of at least one wind farm in the area corresponding to the target block;
[0068] An adjustment module 303 is configured to adjust the set power generation of each wind farm respectively to obtain a first adjusted power generation and a second adjusted power generation corresponding to each wind farm;
[0069] The determination module 304 is configured to determine the target power generation corresponding to each wind farm according to the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation.
[0070] In some embodiments of the present disclosure, Figure 4 As shown, Figure 4 This is a blockchain-based power transaction quotation device proposed in another embodiment of the present disclosure, wherein the determination module 304 includes:
[0071] The processing submodule 3041 is configured to accumulate a plurality of set power generation amounts to obtain a first reference power generation amount;
[0072] The determination submodule 3042 is configured to determine a target power generation according to the first reference power generation, the total power generation threshold, the first adjusted power generation, and the second adjusted power generation.
[0073] In some embodiments of the present disclosure, the determining submodule 3042 is specifically configured to:
[0074] If the first reference power generation amount is less than or equal to the total power generation amount threshold, the power generation amount is set as the target power generation amount.
[0075] If the first reference power generation is greater than the total power generation threshold, the target power generation is determined according to the first adjusted power generation and the second adjusted power generation.
[0076] In some embodiments of the present disclosure, the determining submodule 3042 is further configured to:
[0077] determining a first loss value corresponding to the first adjusted power generation;
[0078] determining a second loss value corresponding to the second adjusted power generation;
[0079] determining a second reference power generation from the first adjusted power generation and the second adjusted power generation according to the first loss value and the second loss value;
[0080] The target power generation amount is determined based on the second reference power generation amount.
[0081] In some embodiments of the present disclosure, the determining submodule 3042 is further configured to:
[0082] determining a reference loss value and a reference benefit value per unit power generation of the wind farm when the power generation of the wind farm is a second reference power generation;
[0083] If the reference loss value is greater than the reference benefit value, the second reference power generation is used as the target power generation;
[0084] If the reference loss value is less than or equal to the reference benefit value, the second reference power generation is adjusted multiple times until the reference loss value is greater than the reference benefit value or the number of adjustments reaches a preset adjustment number threshold to obtain the target power generation.
[0085] In some embodiments of the present disclosure, the determining submodule 3042 is further configured to:
[0086] If the first loss value is less than or equal to the second loss value, the first adjusted power generation is used as the second reference power generation;
[0087] If the first loss value is greater than the second loss value, the second adjusted power generation is used as the second reference power generation.
[0088] In some embodiments of the present disclosure, the adjustment module 303 is further configured to:
[0089] Subtracting the unit power generation from the set power generation to obtain the first adjusted power generation;
[0090] The unit power generation amount is increased to the set power generation amount to obtain the second adjusted power generation amount.
[0091] With the above Figures 1 to 2 The embodiment of the present disclosure provides a power transaction quotation method based on blockchain. The present disclosure also provides a power transaction quotation device based on blockchain. Since the power transaction quotation device based on blockchain provided by the embodiment of the present disclosure is consistent with the above-mentioned Figures 1 to 2 The embodiment provides a method for bidding for power trading based on blockchain, so the implementation method of the method for bidding for power trading based on blockchain is also applicable to the device for bidding for power trading based on blockchain provided in the embodiment of the present disclosure, and will not be described in detail in the embodiment of the present disclosure.
[0092] In this embodiment, by obtaining the total power generation threshold of the target block, the set power generation of at least one wind farm in the area corresponding to the target block is obtained, and the set power generation of each wind farm is adjusted respectively to obtain the first adjusted power generation and the second adjusted power generation corresponding to each wind farm. The target power generation corresponding to each wind farm is determined according to the total power generation threshold, the set power generation, the first adjusted power generation and the second adjusted power generation. This can avoid internal competition between the wind farms caused by the separate setting of power generation of each wind farm, ensure the rationality of the power generation setting of each wind farm, make an overall coordinated plan for the power generation, and ensure the overall power generation efficiency.
[0093] In order to implement the above embodiments, the present disclosure also proposes a non-temporary computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it implements the blockchain-based electricity trading quotation method proposed in the above embodiments of the present disclosure.
[0094] In order to implement the above embodiments, the present disclosure also proposes a computer program product. When the instruction processor in the computer program product is executed, it executes the blockchain-based electricity trading quotation method proposed in the above embodiments of the present disclosure.
[0095] Figure 5 A block diagram of an exemplary electronic device suitable for implementing embodiments of the present disclosure is shown.
[0096] Figure 5 The computer device 12 shown is only an example and should not bring any limitation to the functionality and scope of use of the embodiments of the present disclosure.
[0097] like Figure 5 As shown, computer device 12 is implemented as a general-purpose computing device. Components of computer device 12 may include, but are not limited to, one or more processors or processing units 16, system memory 28, and a bus 18 that connects various system components (including system memory 28 and processing unit 16).
[0098] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. Examples of such architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnection (PCI) bus.
[0099] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0100] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be configured to read and write non-removable, non-volatile magnetic media ( Figure 5 Not shown, often called a "hard drive").
[0101] although Figure 5 Although not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a Compact Disc Read Only Memory (hereinafter referred to as: CD-ROM), a Digital Video Disc Read Only Memory (hereinafter referred to as: DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the various embodiments of the present disclosure.
[0102] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may include an implementation of a network environment. Program modules 42 generally implement the functions and / or methods of the embodiments described herein.
[0103] The computer device 12 can also communicate with one or more external devices 14 (e.g., a keyboard, pointing device, display 24, etc.), one or more devices that enable human interaction with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). This communication can occur via an input / output (I / O) interface 22. Furthermore, the computer device 12 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with the other modules of the computer device 12 via a bus 18. It should be understood that, although not shown, other hardware and / or software modules can be used in conjunction with the computer device 12, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0104] The processing unit 16 executes various functional applications and parameter information determination by running the programs stored in the system memory 28, such as implementing the blockchain-based electricity trading quotation method mentioned in the aforementioned embodiment.
[0105] It should be noted that, in the description of this disclosure, the terms "first", "second", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance. In addition, in the description of this disclosure, unless otherwise specified, the meaning of "plurality" is two or more.
[0106] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present disclosure belong.
[0107] It should be understood that various parts of the present disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0108] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0109] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
[0110] The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0111] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0112] In the description of this specification, the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are not necessarily referred to in the same embodiment or example.
[0113] The physical features, structures, materials or characteristics may be combined in any suitable manner in any one or more embodiments or examples.
[0114] Although the embodiments of the present disclosure have been shown and described above, it is understood that the above embodiments are illustrative and are not to be construed as limitations on the present disclosure. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present disclosure.
Claims
1. A power transaction quotation method based on blockchain, characterized in that: include: Get the total power generation threshold of the target block; Obtaining a set power generation capacity of at least one wind farm in an area corresponding to the target block; Adjusting the set power generation of each wind farm respectively to obtain a first adjusted power generation and a second adjusted power generation corresponding to each wind farm; Accumulating the plurality of set power generation amounts to obtain a first reference power generation amount, and determining a target power generation amount corresponding to each of the wind farms based on the first reference power generation amount, the total power generation amount threshold, the first adjusted power generation amount, and the second adjusted power generation amount; wherein if the first reference power generation amount is less than or equal to the total power generation amount threshold, the set power generation amount is used as the target power generation amount; If the first reference power generation is greater than the total power generation threshold, the target power generation is determined according to the first adjusted power generation and the second adjusted power generation.
2. The method according to claim 1, wherein The determining the target power generation according to the first adjusted power generation and the second adjusted power generation includes: determining a first loss value corresponding to the first adjusted power generation; determining a second loss value corresponding to the second adjusted power generation; determining a second reference power generation from the first adjusted power generation and the second adjusted power generation according to the first loss value and the second loss value; The target power generation amount is determined according to the second reference power generation amount.
3. The method according to claim 2, wherein The determining the target power generation according to the second reference power generation includes: determining a reference loss value and a reference benefit value per unit power generation of the wind farm when the power generation of the wind farm is the second reference power generation; If the reference loss value is greater than the reference benefit value, taking the second reference power generation as the target power generation; If the reference loss value is less than or equal to the reference benefit value, the second reference power generation is adjusted multiple times until the reference loss value is greater than the reference benefit value or the number of adjustments reaches a preset adjustment number threshold to obtain the target power generation.
4. The method according to claim 2, wherein The determining, based on the first loss value and the second loss value, a second reference power generation from the first adjusted power generation and the second adjusted power generation, comprises: If the first loss value is less than or equal to the second loss value, using the first adjusted power generation as the second reference power generation; If the first loss value is greater than the second loss value, the second adjusted power generation is used as the second reference power generation.
5. The method according to claim 1, wherein The respectively adjusting the set power generation of each wind farm to obtain the first adjusted power generation and the second adjusted power generation corresponding to each wind farm includes: subtracting the unit power generation from the set power generation to obtain the first adjusted power generation; The second adjusted power generation is obtained by increasing the unit power generation amount to the set power generation amount.
6. A power transaction quotation device based on blockchain, characterized in that: include: A first acquisition module is used to obtain a total power generation threshold of a target block; A second acquisition module is used to obtain a set power generation capacity of at least one wind farm in the area corresponding to the target block; an adjustment module, configured to adjust the set power generation of each wind farm respectively, so as to obtain a first adjusted power generation and a second adjusted power generation corresponding to each wind farm; a determination module, configured to accumulate a plurality of the set power generation amounts to obtain a first reference power generation amount, and determine a target power generation amount corresponding to each of the wind farms based on the first reference power generation amount, the total power generation amount threshold, the first adjusted power generation amount, and the second adjusted power generation amount; wherein if the first reference power generation amount is less than or equal to the total power generation amount threshold, the set power generation amount is used as the target power generation amount; If the first reference power generation is greater than the total power generation threshold, the target power generation is determined according to the first adjusted power generation and the second adjusted power generation.
7. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.
8. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: in, The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Wind power plant power transaction auxiliary decision support system and auxiliary decision support method
CN109858783A
Power distribution network distributed energy transaction method and system based on block chain
CN112581309A