GithubHelp home page GithubHelp logo

rithviknishad / daeg Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 12.04 MB

DAEG is about Decentralized and Autonomous Energy Grid project to provide a framework to manage clusters of DC microgrid.

License: GNU Lesser General Public License v2.1

Python 60.16% Shell 1.45% Dockerfile 0.49% JavaScript 21.18% Dart 16.73%
smart-grid distributed-generation sustainable-energy renewable-energy dc-microgrid

daeg's Introduction

Distributed & Autonomous Energy Grid

A scalable and distributed framework for energy grids.

Abstract

// TODO

Terminologies

  • EP Address (Energy Prosumer Address) is the unique address of a prosumer. This address is scoped using : to signify the network level. For example prosumer of address 1F28:1992:1990:1001 and 1F28:1992:1990:2939 lies in the same microgrid. Whereas, 1F28:1992:1929:1003 and 1F28:1992:F266:1003 lies in another microgrid that is connected directly through one level above (i.e. parent grid of the microgrid).

ECP Energy Contract Protocol

// TODO, Research on existing protocols, or create our own protocol.

Energy Trade Transaction Records (JSON Example)

{
  "<transaction_id>": {
    "producer_ep_addr": "1F28:1992:1999:1000",
    "consumer_ep_addr": "1F28:1992:1999:1002",
    "opening": "<timestamp>",
    "closing": "<timestamp>",
    "units_req": 100,
    "distance": 12,
    "estimated_losses": 1,
    "unit_usage_price": 1,
    "unit_reservation_price": 1,
    "excessive_usage_multiplier": 1.25,
    "units_transferred": 80,
    "transaction_status": "open",
    "total_charges": 200
  }
}

daeg's People

Contributors

karthikpaji avatar krithicodezone avatar rithviknishad avatar

Stargazers

 avatar  avatar

Watchers

 avatar

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.