Design of blockchain-based P2P energy trading framework and a SCADA system for distributed energy resources in microgrids

This project mainly completed the development and implementation of a peer-to-peer (P2P) energy trading framework between prosumers based on an Ethereum private blockchain network. To facilitate peer-to peer energy trading, a smart contract implementing a double auction mechanism was developed on a...

Full description

Bibliographic Details
Main Author: Li, Yao
Other Authors: Gooi Hoay Beng
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/161217
_version_ 1824457026523103232
author Li, Yao
author2 Gooi Hoay Beng
author_facet Gooi Hoay Beng
Li, Yao
author_sort Li, Yao
collection NTU
description This project mainly completed the development and implementation of a peer-to-peer (P2P) energy trading framework between prosumers based on an Ethereum private blockchain network. To facilitate peer-to peer energy trading, a smart contract implementing a double auction mechanism was developed on a blockchain shared by all participants. This contract ensures exact trade execution and maintains immutable records of all transactions. Web3.py API is used to access the Ethereum Virtual Machine on Raspberry Pis with a python interface, and virtual prosumers are used to test the implementation. The P2P energy trading framework proposed in this dissertation consists of a user interface linked to a private Ethereum blockchain. Users will find the GUI easy to understand and navigate. Energy can be sold or purchased by peers who participate in the proposed P2P trading market, allowing them to adjust their overall generation and consumption as their needs change. And the participating peers are represented by the Raspberry Pis (RPIs) in the blockchain network to simulate the behavior of the components in the microgrid, such as programmable load, synchronous generator, and battery energy storage system (BESS).
first_indexed 2025-02-19T04:03:27Z
format Thesis-Master by Coursework
id ntu-10356/161217
institution Nanyang Technological University
language English
last_indexed 2025-02-19T04:03:27Z
publishDate 2022
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1612172022-08-19T08:08:25Z Design of blockchain-based P2P energy trading framework and a SCADA system for distributed energy resources in microgrids Li, Yao Gooi Hoay Beng School of Electrical and Electronic Engineering EHBGOOI@ntu.edu.sg Engineering::Electrical and electronic engineering This project mainly completed the development and implementation of a peer-to-peer (P2P) energy trading framework between prosumers based on an Ethereum private blockchain network. To facilitate peer-to peer energy trading, a smart contract implementing a double auction mechanism was developed on a blockchain shared by all participants. This contract ensures exact trade execution and maintains immutable records of all transactions. Web3.py API is used to access the Ethereum Virtual Machine on Raspberry Pis with a python interface, and virtual prosumers are used to test the implementation. The P2P energy trading framework proposed in this dissertation consists of a user interface linked to a private Ethereum blockchain. Users will find the GUI easy to understand and navigate. Energy can be sold or purchased by peers who participate in the proposed P2P trading market, allowing them to adjust their overall generation and consumption as their needs change. And the participating peers are represented by the Raspberry Pis (RPIs) in the blockchain network to simulate the behavior of the components in the microgrid, such as programmable load, synchronous generator, and battery energy storage system (BESS). Master of Science (Power Engineering) 2022-08-19T08:08:25Z 2022-08-19T08:08:25Z 2022 Thesis-Master by Coursework Li, Y. (2022). Design of blockchain-based P2P energy trading framework and a SCADA system for distributed energy resources in microgrids. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/161217 https://hdl.handle.net/10356/161217 en application/pdf Nanyang Technological University
spellingShingle Engineering::Electrical and electronic engineering
Li, Yao
Design of blockchain-based P2P energy trading framework and a SCADA system for distributed energy resources in microgrids
title Design of blockchain-based P2P energy trading framework and a SCADA system for distributed energy resources in microgrids
title_full Design of blockchain-based P2P energy trading framework and a SCADA system for distributed energy resources in microgrids
title_fullStr Design of blockchain-based P2P energy trading framework and a SCADA system for distributed energy resources in microgrids
title_full_unstemmed Design of blockchain-based P2P energy trading framework and a SCADA system for distributed energy resources in microgrids
title_short Design of blockchain-based P2P energy trading framework and a SCADA system for distributed energy resources in microgrids
title_sort design of blockchain based p2p energy trading framework and a scada system for distributed energy resources in microgrids
topic Engineering::Electrical and electronic engineering
url https://hdl.handle.net/10356/161217
work_keys_str_mv AT liyao designofblockchainbasedp2penergytradingframeworkandascadasystemfordistributedenergyresourcesinmicrogrids