[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110689398B - Residential micro-grid power transaction management system based on block chain - Google Patents

Residential micro-grid power transaction management system based on block chain Download PDF

Info

Publication number
CN110689398B
CN110689398B CN201910807479.2A CN201910807479A CN110689398B CN 110689398 B CN110689398 B CN 110689398B CN 201910807479 A CN201910807479 A CN 201910807479A CN 110689398 B CN110689398 B CN 110689398B
Authority
CN
China
Prior art keywords
power
user
transaction
module
credit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910807479.2A
Other languages
Chinese (zh)
Other versions
CN110689398A (en
Inventor
周开乐
种杰
杨善林
温露露
陆信辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei University of Technology
Original Assignee
Hefei University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hefei University of Technology filed Critical Hefei University of Technology
Priority to CN201910807479.2A priority Critical patent/CN110689398B/en
Publication of CN110689398A publication Critical patent/CN110689398A/en
Application granted granted Critical
Publication of CN110689398B publication Critical patent/CN110689398B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Technology Law (AREA)
  • Development Economics (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a block chain-based residential micro-grid power transaction management system, and relates to the technical field of intelligent power utilization. The system comprises a plurality of resident electricity purchasing and selling modules, a credit management module, an intelligent contract module, a data encryption module and a basic network module, wherein the plurality of resident electricity purchasing and selling modules realize electric power transaction through the basic network module. Compared with the existing electric power transaction management system, the credit management module is introduced, when a user defaults, the order priority can be reduced in a mode of increasing the waiting time of the user, punishment is carried out on the order priority, the defaulted cost is improved, the successful electric power transaction is guaranteed, and the transaction efficiency and the system stability are improved.

Description

Residential micro-grid power transaction management system based on block chain
Technical Field
The invention relates to the technical field of intelligent power utilization, in particular to a residential micro-grid power transaction management system based on a block chain.
Background
With the rapid development of economic society, the demands of people on low-carbon, clean and renewable energy sources are continuously increased, and higher requirements are also put on the efficient utilization of the energy sources. With the advancement of the innovation of the power system, the market body on the electricity selling side is more diversified.
At present, the existing electric power operation is mainly based on a mode of 'factory network separation and bidding surfing', and an electric power operation mode of a retail competition mode is assisted. The power operation of the existing major retail competition model is a blockchain based power transaction management system. The existing block chain electric power transaction management system mostly comprises an electric power transaction module, a management module and a scheduling module, and a point-to-point electric power transaction process is completed through interaction among the modules, so that the autonomy, the safety and the transparency in the transaction process are ensured.
However, in the existing block chain-based power transaction management system, credit management for users is lacked, the users are not punished after default, the default cost is low, the default phenomenon in the system is frequent, normal power transaction is affected, the processing efficiency of the system is reduced, and finally the users exit the power transaction system.
Disclosure of Invention
Technical problem to be solved
Aiming at the defects of the prior art, the invention provides a block chain-based residential microgrid power transaction management system, which solves the problems of lack of power management and frequent default in the existing block chain power transaction management system.
(II) technical scheme
In order to achieve the purpose, the invention is realized by the following technical scheme:
the invention provides a block chain-based residential micro-grid power transaction management system, which comprises:
the resident purchases the electricity selling module, the resident purchases electricity selling module figure is a plurality of, and each resident purchases can trade each other between the electricity selling module, the resident purchases the electricity selling module and includes:
the data collection unit is used for collecting energy utilization information and energy storage information from other units through the intelligent electric meter and the sensor;
the data storage unit is used for storing the information of the data collection unit and simultaneously storing the credit records and the contracts in the block chain;
an account management unit to: checking electricity utilization information, energy storage information, transaction records, credit records and personal account information; and issuing an electricity purchasing order and an electricity selling order.
A credit management module to: when the user issues the power purchase and sale order, checking the credit record of the user in the block chain, and adjusting the priority of the user order according to the credit record of the user; checking the actual transaction electric quantity of the user;
the intelligent contract module is used for matching the power selling order to form a contract, recording the contract in a block chain, scheduling the power of the user according to the contract and transferring the related cost to the account of the power selling user;
the data encryption module is used for encrypting information appearing in the transaction process;
a basic network module for transmitting transaction information, credit records, payment information and completing power scheduling.
Preferably, the resident electricity purchasing and selling module further comprises:
a load unit for consuming electrical energy;
the photovoltaic power generation unit converts light energy into electric energy and provides the electric energy for residents in the block chain;
the energy storage unit is used for storing electric energy.
Preferably, in the credit management module, the method for adjusting the priority of the user order according to the user credit record includes:
reducing the order priority of the user with default condition in the last transaction in a mode of increasing waiting time, wherein the calculation formula of the waiting time comprises the following steps:
Figure BDA0002184052790000031
where n represents the number of user violations, i represents the ith violation of the user, m represents the number of successful transactions, piRepresenting the transaction price in the contract at the time of the ith default, qiIndicating the amount of power breached at the ith breach.
Preferably, in the credit management module, the method for checking the actual transaction power of the user includes:
the credit management module will put the jth user at t0Actual transaction electric quantity of time
Figure BDA0002184052790000032
With the amount of transaction power specified in the contract
Figure BDA0002184052790000041
Checking is carried out;
if the power schedule is finished at the time of the power schedule,
Figure BDA0002184052790000042
the successful transaction times m of both transaction parties are respectively increased by 1 time; if the power schedule is finished at the time of the power schedule,
Figure BDA0002184052790000043
the credit management module finds out default users, increases the default times n of the default users by 1 time, and counts default electric quantity
Figure BDA0002184052790000044
Figure BDA0002184052790000045
As a parameter that violates the waiting time of the user's next order.
Preferably, the intelligent contract module comprises:
the order matching unit is used for matching the electricity selling order according to the price and the electric quantity of the order to form a contract;
the power dispatching unit is used for dispatching the power of the power selling users to the power purchasing users according to contract contents after the contracts are formed;
and the fee payment unit is used for transferring the electricity purchasing fee to the electricity selling user after the credit management module checks the actual transferred electric quantity.
Preferably, the basic network module includes:
a power transmission network for power scheduling;
a communication channel for transmitting transaction information, credit records, and payment information.
(III) advantageous effects
The invention provides a residential micro-grid power transaction management system based on a block chain. Compared with the prior art, the method has the following beneficial effects:
the system comprises a plurality of resident electricity purchasing and selling modules, a credit management module, an intelligent contract module, a data encryption module and a basic network module, wherein the plurality of resident electricity purchasing and selling modules realize electric power transaction through the basic network module. Compared with the existing electric power transaction management system, the credit management module is introduced, when a user defaults, the order priority can be reduced in a mode of increasing the waiting time of the user, punishment is carried out on the order priority, the defaulted cost is improved, the successful electric power transaction is guaranteed, and the transaction efficiency and the system stability are improved. Meanwhile, each unit in the resident electricity purchasing and selling module is fully utilized, so that the user can sell the electric energy to other resident electricity purchasing and selling modules in the block chain and can purchase the electric energy from the other resident electricity purchasing and selling modules, the electricity utilization cost of the user is reduced, and the popularization of the electric power transaction management system is promoted.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a block diagram of an embodiment of the present invention;
fig. 2 is a schematic flow chart of power transaction.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention are clearly and completely described, and it is obvious that the described embodiments are a part of the embodiments of the present invention, but not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the application provides a residential micro-grid power transaction management system based on a block chain, solves the problems of poor management and frequent default in the existing block chain power transaction management system, and realizes efficient power transaction.
In order to solve the technical problems, the general idea of the embodiment of the application is as follows:
the system comprises a plurality of resident electricity purchasing and selling modules, a credit management module, an intelligent contract module, a data encryption module and a basic network module, wherein the plurality of resident electricity purchasing and selling modules realize electric power transaction through the basic network module. Compared with the existing electric power transaction management system, the embodiment of the invention introduces the credit management module, when the user defaults, the order priority can be reduced in a mode of increasing the waiting time of the user, punishment is carried out on the order priority, the default cost is improved, the successful electric power transaction is guaranteed, and the transaction efficiency and the system stability are improved.
In order to better understand the technical solution, the technical solution will be described in detail with reference to the drawings and the specific embodiments.
An embodiment of the present invention provides a block chain-based residential micro grid power transaction management system, as shown in fig. 1, the system includes: the system comprises a resident electricity purchasing and selling module, a credit management module, an intelligent contract module, a data encryption module and a basic network module. Wherein:
the resident purchases the electricity selling module figure and is a plurality of, and each resident purchases can trade each other between the electricity selling module, and above-mentioned resident purchases the electricity selling module and includes: the system comprises a data collection unit, a data storage unit and an account management unit. Wherein:
the data collection unit is used for collecting energy utilization information and energy storage information from other units through the intelligent electric meter and the sensor;
the data storage unit is used for storing the information of the data collection unit and simultaneously storing credit records and contracts in the block chain;
the account management unit is configured to: checking electricity utilization information, energy storage information, transaction records, credit records and personal account information; and issuing an electricity purchasing order and an electricity selling order.
The credit management module is configured to: when the user issues the power purchase and sale order, checking the credit record of the user in the block chain, and adjusting the priority of the user order according to the credit record of the user; checking the actual transaction electric quantity of the electricity purchasing and selling user;
the intelligent contract module is used for matching power-selling orders to form contracts, recording the contracts in a block chain, scheduling the power of the users according to the contracts and transferring the related cost to the accounts of the power-selling users;
the data encryption module is used for encrypting information appearing in the transaction process;
the basic network module is used for transmitting transaction information, credit records, payment information and finishing power dispatching.
The embodiment of the invention introduces the credit management module, and when a user defaults, the priority of the order can be reduced in a mode of increasing the waiting time of the user, the order is punished, the defaulting cost is improved, the successful electric power transaction is guaranteed, and the transaction efficiency and the system stability are improved. Meanwhile, each unit of the resident electricity purchasing and selling module is fully utilized, a user can sell the electric energy to other resident electricity purchasing and selling modules in the block chain, the electric energy can also be purchased from the other resident electricity purchasing and selling modules, the electricity utilization cost of the user is reduced, and the popularization of the electric power transaction management system is promoted.
The system in the embodiment of the present invention is described in detail below:
the block chain-based residential micro-grid power transaction management system comprises a plurality of residential electricity purchasing and selling modules, a credit management module, an intelligent contract module, a data encryption module and a basic network module.
The resident electricity purchasing and selling module comprises a load unit, a photovoltaic power generation unit, an energy storage unit, a data collection unit, a data storage unit and an account management unit.
Wherein:
the load unit is used for consuming electric energy and comprises household appliances such as a television, a refrigerator and a washing machine. The photovoltaic power generation unit is used for converting light energy into electric energy by the photovoltaic power generation unit, provides electric energy for residents in the block chain, and comprises a photovoltaic power generation device. The energy storage unit is used for storing electric energy and comprises storage batteries, lithium batteries and other energy storage facilities. The data collection unit is used for collecting energy utilization information and energy storage information from other units through the intelligent electric meter and the sensor. The data storage unit is used for storing the information of the data collection unit and simultaneously storing the credit records and the contracts in the block chain. The account management unit comprises a mobile phone APP, a user can check personal account information such as power utilization information, energy storage information, transaction records and credit records through the APP, and meanwhile, power purchase orders and power sale orders can be issued.
The credit management module is used for checking the credit records of the users when the users issue the power purchase orders, and checking the actual transaction electric quantity of the power purchase and sale users after the power dispatching is finished. When the check finds that the user has a default situation in the last electricity transaction, the module can reduce the priority of the user order in a mode of increasing waiting time; after the intelligent contract finishes power dispatching, the credit management module compares actual transaction power with transaction power specified by the contract, and if different credit management modules find out default users and count default power, credit records of the default users are recorded. The method for checking the actual transaction electric quantity of the purchasing user comprises the following steps:
the credit management module will put the jth user at t0Actual transaction electric quantity of time
Figure BDA0002184052790000081
With the amount of transaction power specified in the contract
Figure BDA0002184052790000082
Checking is carried out;
if the power schedule is finished at the time of the power schedule,
Figure BDA0002184052790000083
the successful transaction times m of both transaction parties are respectively increased by 1 time; if the power schedule is finished at the time of the power schedule,
Figure BDA0002184052790000084
credit managementThe module finds out default users, adds 1 to the default times n of the users and counts default electric quantity
Figure BDA0002184052790000085
As a parameter that violates the waiting time of the user's next order.
The formula for the calculation of the waiting time is:
Figure BDA0002184052790000091
where n represents the number of user violations, i represents the ith violation of the user, m represents the number of successful transactions, piRepresenting the transaction price in the contract at the time of the ith default, qiIndicating the amount of power breached at the ith breach.
The intelligent contract module comprises an order matching unit, a power dispatching unit and a fee payment unit. The order matching unit matches the issued electricity purchasing and selling orders according to the price and the electric quantity of the orders and forms a contract. And the power dispatching unit is used for dispatching the power of the power selling users to the power purchasing users according to the contract content after the contract is formed. The charge payment unit is used for transferring the electricity purchasing charge to the electricity selling user after the credit management module checks the actual transferred electric quantity.
The encryption module encrypts information appearing in the transaction process through a Hash algorithm, so that related information is prevented from being tampered.
The basic network module comprises a power transmission network and a communication channel. The power transmission network is used to accomplish power scheduling. The communication channel is used to transmit transaction information, credit records and payment information.
The following describes in detail a residential micro grid power transaction management system based on a block chain according to an embodiment of the present invention through three complete power transaction processes, as shown in fig. 2:
the general steps are as follows:
user A is at t0The electricity purchasing or selling is required at any moment, and the electric quantity which can be traded is respectively
Figure BDA0002184052790000092
Figure BDA0002184052790000093
Wherein
Figure BDA0002184052790000094
Figure BDA0002184052790000095
Is the power of the photovoltaic power generation unit,
Figure BDA0002184052790000096
is the power of the load unit in the home,
Figure BDA0002184052790000097
Figure BDA0002184052790000101
the power for discharging and charging the energy storage unit.
The user A can manually set parameters through the mobile phone APP to release the order, or the APP of the account management unit can automatically release the order according to the preference of the user A, and the order information comprises transaction electric quantity
Figure BDA00021840527900001017
Or
Figure BDA00021840527900001018
And maximum value of acceptable price
Figure BDA0002184052790000102
Or minimum value
Figure BDA0002184052790000103
The encryption module encrypts the order information by using a hash algorithm.
After the order is issued, the credit management module checks whether the user A has violated the last transaction, and if yes, the credit management module increases the waiting time
Figure BDA0002184052790000104
To reduce the priority of the order, the waiting time is calculated as follows:
Figure BDA0002184052790000105
wherein: n represents the number of user A defaults, i represents the ith user A default, m represents the number of user A successful transactions, piRepresenting the transaction price in the contract at the time of the ith default, qiIndicating the amount of power breached at the ith breach. If the last transaction has no default phenomenon, the order matching unit of the intelligent contract module can immediately match the related power selling orders and generate the contract. The contract content includes the transaction price of the user A and other users
Figure BDA0002184052790000106
And transaction amount of electricity
Figure BDA0002184052790000107
Wherein
Figure BDA0002184052790000108
Figure BDA0002184052790000109
Respectively representing the transaction price and the amount of electricity specified in the contract of user a with user j,
Figure BDA00021840527900001010
Figure BDA00021840527900001011
or
Figure BDA00021840527900001012
x is at t0And the encryption module encrypts the contract information by using a hash algorithm according to the number of the users signing the transaction contract with the user A at the moment.
The power dispatching unit of the intelligent contract module is according to the contract ruleThe specified content, the specified electric quantity
Figure BDA00021840527900001013
The credit management module transfers the actual transaction electric quantity between the user j and the user A
Figure BDA00021840527900001014
And
Figure BDA00021840527900001015
check is performed if
Figure BDA00021840527900001016
The successful transaction times m of both parties are respectively increased by 1 time, and the fee payment unit is used for paying the related fee
Figure BDA0002184052790000111
The transfer is made between user j and user a,
Figure BDA0002184052790000112
Figure BDA0002184052790000113
ending the transaction; if it is
Figure BDA0002184052790000114
The credit management module finds out default users, increases the default times of the users for 1 time, and counts default electric quantity
Figure BDA0002184052790000115
While the fee payment unit transfers the relevant fees between the user j and the user a,
Figure BDA0002184052790000116
Figure BDA0002184052790000117
the transaction is ended.
The following description is made from two different perspectives of a power selling user and a power purchasing user.
Example 1:
user B is at t0The power of the photovoltaic power generation unit at the moment is
Figure BDA0002184052790000118
The power of the domestic load unit is
Figure BDA0002184052790000119
The discharge power of the energy storage unit is
Figure BDA00021840527900001110
When the electric energy generated by the photovoltaic power generation unit and the electric energy stored by the energy storage battery cannot meet the load, namely
Figure BDA00021840527900001111
The APP of the account management unit can remind the user B on the mobile phone, and the user B can select to manually set the electricity purchasing order parameter to issue an electricity purchasing order on the APP or automatically set the electricity purchasing order parameter according to the preference of the user by the APP to generate an order.
The order information includes the required electric quantity
Figure BDA00021840527900001112
And acceptable maximum price
Figure BDA00021840527900001113
Figure BDA00021840527900001114
The encryption module encrypts the above information using a hash algorithm. The credit management module checks the credit of the user B, if the user has default in the last power transaction, the priority of the order will be reduced, and the probability will be high
Figure BDA00021840527900001115
The calculation formula of the waiting time is as follows:
Figure BDA00021840527900001116
wherein: n represents the number of user B defaults, i represents the ith user default, m represents the number of successful user B transactions, piRepresenting the transaction price in the contract at the time of the ith default, qiRepresenting the default power at the ith default time; if the last transaction does not have default, the order matching unit of the intelligent contract module immediately matches the related power selling orders and generates a contract, wherein the contract content comprises transaction prices achieved by the user B and different sellers
Figure BDA0002184052790000121
And transaction amount of electricity
Figure BDA0002184052790000122
Wherein
Figure BDA0002184052790000123
Figure BDA0002184052790000124
Respectively representing the transaction price and amount of electricity specified in the contract of user B with seller j,
Figure BDA0002184052790000125
Figure BDA0002184052790000126
x is at t0The number of sellers who sign the transaction contract with the user B at the moment, the encryption module encrypts the contract information by using a hash algorithm.
The power dispatching unit of the intelligent contract module regulates the specified electric quantity according to the content regulated by the contract
Figure BDA0002184052790000127
The actual transaction amount is transferred from the seller j to the user B by the credit management module
Figure BDA0002184052790000128
And
Figure BDA0002184052790000129
check is performed if
Figure BDA00021840527900001210
The successful transaction times m of both parties are respectively increased by 1 time, and the fee payment unit of the intelligent contract module is used for paying the related fee
Figure BDA00021840527900001211
From user B to vendor j,
Figure BDA00021840527900001212
Figure BDA00021840527900001213
ending the transaction; if it is
Figure BDA00021840527900001214
The credit management module finds out default users, increases the default times of the users for 1 time, and counts default electric quantity
Figure BDA00021840527900001215
Meanwhile, the fee payment unit of the intelligent contract module is used for paying related fee
Figure BDA00021840527900001216
From user B to vendor j,
Figure BDA00021840527900001217
the transaction is ended.
Example 2:
user C is at t0The power of the photovoltaic power generation unit at the moment is
Figure BDA00021840527900001218
The power of the domestic load unit is
Figure BDA00021840527900001219
The charging power of the energy storage unit is
Figure BDA00021840527900001220
When the photovoltaic power generation unit generates more electric energy, i.e.
Figure BDA00021840527900001221
The APP of the account management unit can remind the user C on the mobile phone, and the user C can select to manually set the power selling order parameters to issue the power selling order on the APP or the APP automatically sets the power selling order parameters according to the preference of the user to generate the order.
The order information includes the amount of power sold
Figure BDA00021840527900001222
And acceptable minimum price
Figure BDA00021840527900001223
Figure BDA0002184052790000131
The encryption module encrypts the above information using a hash algorithm. The credit management module checks the user credit at first, if the user has default phenomenon in the last power transaction, the order priority will be reduced, and the probability will be
Figure BDA0002184052790000132
The calculation formula of the waiting time is as follows:
Figure BDA0002184052790000133
wherein: n represents the number of defaults of user C, i represents the ith default of user C, m represents the number of successful transactions of user C, piRepresenting the transaction price in the contract at the time of the ith default, qiRepresenting the default power at the ith default time; if the order matching unit of the intelligent contract module does not have default phenomenon in the last transaction, the order matching unit of the intelligent contract module immediately matches the related electricity purchasing orders and generates a contract, wherein the contract content comprises transaction prices achieved by the user C and different buyers
Figure BDA0002184052790000134
And transaction amount of electricity
Figure BDA0002184052790000135
Wherein
Figure BDA0002184052790000136
Respectively representing the transaction price and the amount of electricity specified in the contract made by the user C with the buyer j,
Figure BDA0002184052790000137
x is at t0The number of buyers forming a transaction contract with the user C at any time, and the encryption module encrypts the contract information by using a hash algorithm.
The power dispatching unit of the intelligent contract module regulates the specified electric quantity according to the content regulated by the contract
Figure BDA0002184052790000138
The credit management module transfers the actual transaction amount to the buyer j from the user C
Figure BDA0002184052790000139
And
Figure BDA00021840527900001310
check is performed if
Figure BDA00021840527900001311
The successful transaction times m of both parties are respectively increased by 1 time, and the fee payment unit of the intelligent contract module is used for paying the related fee
Figure BDA00021840527900001312
From buyer j to user C,
Figure BDA00021840527900001313
Figure BDA00021840527900001314
ending the transaction; if it is
Figure BDA00021840527900001315
The credit management module finds out default users, increases the default times of the users for 1 time, and counts default electric quantity
Figure BDA00021840527900001316
Meanwhile, the fee payment unit of the intelligent contract module is used for paying related fee
Figure BDA00021840527900001317
From buyer j to user C,
Figure BDA0002184052790000141
the transaction is ended.
In summary, compared with the prior art, the method has the following beneficial effects:
1. the embodiment of the invention introduces the credit management module, and when a user defaults, the priority of the order can be reduced in a mode of increasing the waiting time of the user, the order is punished, the defaulting cost is improved, the successful electric power transaction is guaranteed, and the transaction efficiency and the system stability are improved.
2. According to the embodiment of the invention, the electricity consumption requirements of residents in the system can be basically met by means of the electric energy generated by the photovoltaic power generation unit and the electric energy purchased from other electricity purchasing and selling nodes, so that the peak-valley difference of the power grid is reduced.
3. According to the embodiment of the invention, each unit in the existing resident electricity purchasing and selling module is fully utilized, so that the user can sell the electric energy to other resident electricity purchasing and selling modules in the block chain and can purchase the electric energy from the other resident electricity purchasing and selling modules, the electricity utilization cost of the user is reduced, and the popularization of the electric power transaction management system is promoted.
4. The data storage unit of each resident electricity-selling module of purchasing in the block chain can take notes historical information, and the user can look over own power consumption, energy storage information through account management unit's APP, conveniently formulates the power consumption plan.
It should be noted that, through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (5)

1. A residential microgrid power transaction management system based on a block chain, the system comprising:
the resident purchases the electricity selling module, the resident purchases electricity selling module figure is a plurality of, and each resident purchases can trade each other between the electricity selling module, the resident purchases the electricity selling module and includes:
the data collection unit is used for collecting energy utilization information and energy storage information from other units through the intelligent electric meter and the sensor;
the data storage unit is used for storing the information of the data collection unit and simultaneously storing the credit records and the contracts in the block chain;
an account management unit to: checking electricity utilization information, energy storage information, transaction records, credit records and personal account information; issuing an electricity purchasing order and an electricity selling order;
a credit management module to: when the user issues the power purchase and sale order, checking the credit record of the user in the block chain, and adjusting the priority of the user order according to the credit record of the user; checking the actual transaction electric quantity of the user; the method for adjusting the priority of the user order according to the user credit record comprises the following steps:
reducing the order priority of the user with default condition in the last transaction in a mode of increasing waiting time, wherein the calculation formula of the waiting time comprises the following steps:
Figure FDA0003118006190000011
where n represents the number of user violations, i represents the ith violation of the user, m represents the number of successful transactions, piRepresenting the transaction price in the contract at the time of the ith default, qiRepresenting the default power at the ith default time;
the intelligent contract module is used for matching the power selling order to form a contract, recording the contract in a block chain, scheduling the power of the user according to the contract and transferring the related cost to the account of the power selling user;
the data encryption module is used for encrypting information appearing in the transaction process;
a basic network module for transmitting transaction information, credit records, payment information and completing power scheduling.
2. The system as claimed in claim 1, wherein the resident electricity purchasing module further comprises:
a load unit for consuming electrical energy;
the photovoltaic power generation unit converts light energy into electric energy and provides the electric energy for residents in the block chain;
the energy storage unit is used for storing electric energy.
3. The system of claim 1, wherein in the credit management module, the method of checking the actual transaction power of the user comprises:
the credit management module will put the jth user at t0Actual transaction electric quantity of time
Figure FDA0003118006190000021
With the amount of transaction power specified in the contract
Figure FDA0003118006190000022
Checking is carried out;
if the power schedule is finished at the time of the power schedule,
Figure FDA0003118006190000023
the successful transaction times m of both transaction parties are respectively increased by 1 time; if the power schedule is finished at the time of the power schedule,
Figure FDA0003118006190000024
the credit management module finds out default users, increases the default times n of the default users by 1 time, and counts default electric quantity
Figure FDA0003118006190000031
Figure FDA0003118006190000032
As a parameter that violates the waiting time of the user's next order.
4. The system of claim 1, wherein the intelligent contract module comprises:
the order matching unit is used for matching the electricity selling order according to the price and the electric quantity of the order to form a contract;
the power dispatching unit is used for dispatching the power of the power selling users to the power purchasing users according to contract contents after the contracts are formed;
and the fee payment unit is used for transferring the electricity purchasing fee to the electricity selling user after the credit management module checks the actual transferred electric quantity.
5. The system of claim 1, wherein the base network module comprises:
a power transmission network for power scheduling;
a communication channel for transmitting transaction information, credit records, and payment information.
CN201910807479.2A 2019-08-29 2019-08-29 Residential micro-grid power transaction management system based on block chain Active CN110689398B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910807479.2A CN110689398B (en) 2019-08-29 2019-08-29 Residential micro-grid power transaction management system based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910807479.2A CN110689398B (en) 2019-08-29 2019-08-29 Residential micro-grid power transaction management system based on block chain

Publications (2)

Publication Number Publication Date
CN110689398A CN110689398A (en) 2020-01-14
CN110689398B true CN110689398B (en) 2021-08-10

Family

ID=69108543

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910807479.2A Active CN110689398B (en) 2019-08-29 2019-08-29 Residential micro-grid power transaction management system based on block chain

Country Status (1)

Country Link
CN (1) CN110689398B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111090890B (en) * 2020-03-19 2020-10-23 国网电子商务有限公司 New energy power utilization data processing method and device based on block chain and participating node
CN111815932A (en) * 2020-06-03 2020-10-23 南京南瑞信息通信科技有限公司 Block chain-based electricity consumption information acquisition method and device
CN111754307B (en) * 2020-06-28 2021-09-10 铭数科技(青岛)有限公司 Multi-factor electric quantity transaction matching method and device based on block chain
CN112270550B (en) * 2020-10-21 2024-04-16 北京电链科技有限公司 New energy power tracing method and system based on blockchain
CN112308409B (en) * 2020-10-30 2022-10-11 合肥工业大学 Block chain-based coordinated operation optimization method and system for comprehensive energy system
CN113344249B (en) * 2021-05-14 2022-09-30 合肥工业大学 Block chain-based cooling, heating and power combined supply multi-microgrid optimal scheduling method and system
CN113762961B (en) * 2021-08-17 2023-08-11 国网山东省电力公司信息通信公司 Trusted intelligent transaction method, system, computer equipment and terminal
CN115713437B (en) * 2022-11-24 2023-06-16 国网安徽省电力有限公司合肥供电公司 Energy centralized transaction management system based on blockchain
CN116307875B (en) * 2023-03-08 2023-08-15 重庆伏特猫科技有限公司 Big data-based power order management system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108364180A (en) * 2018-01-31 2018-08-03 复旦大学 A kind of shared electricity transaction method based on block chain
WO2018141047A1 (en) * 2017-01-31 2018-08-09 Royal Bank Of Canada Secure funding of electronic payments
CN109672202A (en) * 2018-12-24 2019-04-23 浙江工业大学 A kind of automatic demand response method of energy-storage system based on block chain technology
CN109741155A (en) * 2019-01-29 2019-05-10 长沙理工大学 A kind of power margin method of commerce and relevant apparatus
CN109902952A (en) * 2019-02-26 2019-06-18 广东工业大学 A kind of photovoltaic micro electric intelligent transaction system and method based on block chain
CN110175699A (en) * 2019-04-26 2019-08-27 郑州大学 Electric power resource decentralization configuration method and system, storage medium based on user preference

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2998249A1 (en) * 2017-03-17 2018-09-17 Edatanetworks Inc. Artificial intelligence engine incenting merchant transaction with consumer affinity

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018141047A1 (en) * 2017-01-31 2018-08-09 Royal Bank Of Canada Secure funding of electronic payments
CN108364180A (en) * 2018-01-31 2018-08-03 复旦大学 A kind of shared electricity transaction method based on block chain
CN109672202A (en) * 2018-12-24 2019-04-23 浙江工业大学 A kind of automatic demand response method of energy-storage system based on block chain technology
CN109741155A (en) * 2019-01-29 2019-05-10 长沙理工大学 A kind of power margin method of commerce and relevant apparatus
CN109902952A (en) * 2019-02-26 2019-06-18 广东工业大学 A kind of photovoltaic micro electric intelligent transaction system and method based on block chain
CN110175699A (en) * 2019-04-26 2019-08-27 郑州大学 Electric power resource decentralization configuration method and system, storage medium based on user preference

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Y. Wang等.Study of Blockchains’s Consensus Mechanism Based on Credit.《IEEE Access》.2019,第7卷第10224-10231页. *
杨选忠等.基于区块链的含安全约束分布式电力交易方法.《中国电力》.2019,第1-10页. *

Also Published As

Publication number Publication date
CN110689398A (en) 2020-01-14

Similar Documents

Publication Publication Date Title
CN110689398B (en) Residential micro-grid power transaction management system based on block chain
Liu et al. Electric vehicle power trading mechanism based on blockchain and smart contract in V2G network
Khan et al. A compendium of optimization objectives, constraints, tools and algorithms for energy management in microgrids
CN107240002B (en) Electric power transaction method and device and micro-grid system
CN110826940A (en) Distributed power transaction method under extensible multi-microgrid environment
CN109615427A (en) A kind of energy interactive system and method based on chain structure
CN112053152B (en) Distributed energy grid-connected authentication and transaction method based on green rights and interests consensus mechanism
Sioshansi Using storage-capacity rights to overcome the cost-recovery hurdle for energy storage
CN109523075B (en) Charging station charging right optimal configuration system based on block chain intelligent contract
CN111833184A (en) Distributed energy source P2P trading system and method based on block chain
CN111402047A (en) Distributed power supply regional power dispatching system and method based on block chain
CN116402223A (en) Cooperative scheduling method, system and equipment for power distribution network
CN114626922A (en) Self-adaptive bidding multi-energy P2P trading platform based on block chain
CN113643131A (en) Microgrid distributed energy trading method and system based on block chain
CN113538790A (en) Electric energy meter and system supporting digital currency
Zhang et al. An intelligent transaction model for energy blockchain based on diversity of subjects
Ping et al. EV charging coordination via blockchain-based charging power quota trading
CN115908048A (en) Power trading method and system based on block chain in virtual power plant environment
CN110473068A (en) A kind of end-to-end power trade method of community resident towards spot market
CN112767146A (en) Community distributed energy transaction mechanism based on block chain technology and double auction
Liu Research on Grid‐Connected Optimal Operation Mode between Renewable Energy Cluster and Shared Energy Storage on Power Supply Side
Jin et al. Blockchain-enabled transactive method in distributed systems considering security constraints
CN115456626B (en) Multi-microgrid energy trading strategy and trading platform based on edge calculation
KR20190014025A (en) Method on Intergrated Management on Electricity Vending Machnine
KR20160037324A (en) Method on Intergrated Management on Electricity Vending Machnine

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant