Git Product home page Git Product logo

tharun-tharun / microgrid_blockchain_project Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 6.0 6.24 MB

This project was undertaken for my dissertation during my B.E Computer Science final year project. This work will investigate the use of peer-to-peer energy market platforms to be used within microgrids as a contingency to solve these problems in the solar energy systems.

JavaScript 92.75% Solidity 7.25%
blockchain smart-contracts smart-grid-privacy blockchain-network embedded-systems truffle-testing

microgrid_blockchain_project's Introduction

Microgrid-Blockchain-Project

This project was undertaken for my dissertation during my MSc of Artificial Intelligence. This work will investigate the use of peer-to-peer energy market platform to be used within microgrids as a contingency to solve these problems. The rise of prosumers, both consumers and producers, has been caused by the increasing affordability to invest in domestic solar systems. Hence, consumers and prosumers can trade within their communities to better manage their demand and supply as well as providing socio-economic benefts. The use of blockchain technologies is implemented to develop a energy trading market platform while following a micromarket setup based on the Brooklyn Microgrid project use case. The Ethereum blockchain technology is used and a cost analysis comparing to the current energy system to the blockchain micromarket setup is presented. The continuous double auction and uniform-price double sided auction mechanisms are implemented with two different architectures. A simulation of these are experimented on the micromarket setup and differences are discussed. It is observed that the continuous double auction yields a more favourable mechanism to be implemented within the smart contract limitations of the blockchain, and offers a cheaper solution than using the current energy systems. Finally, it is concluded that blockchain technologies are an eligible technology to be used within the microgrid energy markets, as they provide a decentralised, trustless and secure information system, that fits the requirements for smart-grid integration

microgrid_blockchain_project's People

Contributors

dependabot[bot] avatar tharun-tharun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

microgrid_blockchain_project's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.