Machine Learning-Blockchain Based Autonomic Peer-to-Peer Energy Trading System

被引:8
|
作者
Merrad, Yacine [1 ,2 ]
Habaebi, Mohamed Hadi [1 ,2 ]
Islam, Md Rafiqul [1 ,2 ]
Gunawan, Teddy Surya [2 ]
Elsheikh, Elfatih A. A. [3 ]
Suliman, F. M. [3 ]
Mesri, Mokhtaria [4 ]
机构
[1] Int Islamic Univ Malaysia, Dept Elect & Comp Engn, IoT & Wireless Commun Protocols Lab, Kuala Lumpur 53100, Malaysia
[2] Int Islamic Univ Malaysia, Dept Elect & Comp Engn, Kuala Lumpur 53100, Malaysia
[3] King Khalid Univ, Coll Engn, Dept Elect Engn, Abha 61421, Saudi Arabia
[4] Univ Amar Telidji Laghouat, Dept Elect, BP37G, Laghouat 03000, Algeria
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 07期
关键词
blockchain; decentralization; Ethereum; K-mean clustering; GRU prediction model; peer-to-peer energy trading; proof of location; smart contract; dynamic Time of Use; transparency; DEMAND RESPONSE; CHALLENGES;
D O I
10.3390/app12073507
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This paper introduces a blockchain-based P2P energy trading platform, where prosumers can trade energy autonomously with no central authority interference. Multiple prosumers can collaborate in producing energy to form a single provider. Clients' power consumption is monitored using a smart meter that interfaces with an IoT node connected to a blockchain private network. The smart contracts, invoked on the blockchain, enable the autonomous trading interactions between parties and govern accounts behavior within the Ethereum state. The decentralized P2P trading platform utilizes autonomous pay-per-use billing and energy routing, monitored by a smart contract. A Gated Recurrent Unit (GRU) deep learning-based model, predicts future consumption based on past data aggregated to the blockchain. Predictions are then used to set Time of Use (ToU) ranges using the K-mean clustering. The data used to train the GRU model are shared between all parties within the network, making the predictions transparent and verifiable. Implementing the K-mean clustering in a smart contract on the blockchain allows the set of ToU to be independent and incontestable. To secure the validity of the data uploaded to the blockchain, a consensus algorithm is suggested to detect fraudulent nodes along with a Proof of Location (PoL), ensuring that the data are uploaded from the expected nodes. The paper explains the proposed platform architecture, functioning as well as implementation in vivid details. Results are presented in terms of smart contract gas consumption and transaction latency under different loads.
引用
收藏
页数:32
相关论文
共 50 条
  • [1] Peer-to-peer energy trading based on a hybrid blockchain system
    Mu, Chenggang
    Ding, Tao
    Yang, Miao
    Huang, Yuhan
    Jia, Wenhao
    Shen, Xin
    ENERGY REPORTS, 2023, 9 : 124 - 128
  • [2] A Blockchain Peer-to-Peer Energy Trading System for Microgrids
    Gao, Jianbin
    Asamoah, Kwame Omono
    Xia, Qi
    Sifah, Emmanuel Boateng
    Amankona, Obiri Isaac
    Xia, Hu
    IEEE TRANSACTIONS ON SMART GRID, 2023, 14 (05) : 3944 - 3960
  • [3] Blockchain-based Peer-to-Peer Energy Trading
    Martinez-Trejo, Diana
    2020 IEEE PES TRANSACTIVE ENERGY SYSTEMS CONFERENCE (TESC), 2020,
  • [4] Network analysis in a peer-to-peer energy trading model using blockchain and machine learning
    Shukla, Saurabh
    Hussain, Shahid
    Irshad, Reyazur Rashid
    Alattab, Ahmed Abdu
    Thakur, Subhasis
    Breslin, John G.
    Hassan, M. Fadzil
    Abimannan, Satheesh
    Husain, Shahid
    Jameel, Syed Muslim
    COMPUTER STANDARDS & INTERFACES, 2024, 88
  • [5] Peer-to-Peer Power Energy Trading in Blockchain Using Efficient Machine Learning Model
    Rahman, Mahfuzur
    Chowdhury, Solaiman
    Shorfuzzaman, Mohammad
    Hossain, Mohammad Kamal
    Hammoudeh, Mohammad
    SUSTAINABILITY, 2023, 15 (18)
  • [6] Blockchain-based Peer-to-Peer Energy Trading Method
    Thompson, Myles J.
    Sun, Hongjian
    Jiang, Jing
    CSEE JOURNAL OF POWER AND ENERGY SYSTEMS, 2022, 8 (05): : 1318 - 1326
  • [7] Peer-to-peer energy trading using blockchain technology
    Sitharthan, R.
    Padmanaban, Sanjeevikumar
    Dhanabalan, Shanmuga Sundar
    Rajesh, M.
    ENERGY REPORTS, 2022, 8 : 2348 - 2350
  • [8] Peer-to-peer energy trading using blockchain technology
    R, Sitharthan
    Padmanaban, Sanjeevikumar
    Dhanabalan, Shanmuga Sundar
    M, Rajesh
    Energy Reports, 2022, 8 : 2348 - 2350
  • [9] Blockchain-enabled Peer-to-Peer energy trading
    Wongthongtham, Pornpit
    Marrable, Daniel
    Abu-Salih, Bilal
    Liu, Xin
    Morrison, Greg
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 94
  • [10] Systematic design of blockchain based testbed for Peer-To-Peer energy trading
    Bajpai, Arpit
    Schindler, Josef
    Baun, Ralf
    2021 IEEE INTERNATIONAL SMART CITIES CONFERENCE (ISC2), 2021,