GithubHelp home page GithubHelp logo

rounak-meyur / revs-admm Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 1.0 76.66 MB

Distributed approach of scheduling residential EV charging to maintain reliability of power distribution grids.

Python 100.00%
convex-optimization distributed-optimization distribution-systems electric-vehicles optimization power-systems residential-energy-consumptions

revs-admm's Introduction

REVS: Reliability-Aware EV charging Scheduler

Residential consumers have become active participants in the power distribution network after being equipped with residential EV charging provisions. This creates a challenge for the network operator tasked with dispatching electric power to the residential consumers through the existing distribution network infrastructure in a reliable manner. This project deals with problem of scheduling residential EV charging for multiple consumers while maintaining network reliability. An additional challenge is the restricted exchange of information: where the consumers do not have access to network information and the network operator does not have access to consumer load parameters. The crux is a distributed framework which generates an optimal EV charging schedule for individual residential consumers based on their preferences and iteratively updates it until the network reliability constraints set by the operator are satisfied.

Effect of multiple adoption levels in Com-A of the network

Effect of multiple adoption levels in Com-B of the network

Effect of multiple adoption levels in Com-C of the network

Effect of multiple adoption levels in Com-D of the network

Effect of multiple adoption levels in Com-E of the network

revs-admm's People

Contributors

rounak-meyur avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

juel33

revs-admm's Issues

missing code

from pyExtractlib import GetDistNet
from pySchedEVChargelib import compute_Rmat
from pyDrawNetworklib import DrawNodes,DrawEdges

Thank you very much for your code. But I can't find these py files. I hope you can provide them.

hope you can answer my doubts when you see it.

Dear author, I tried to study your article, but I found that some codes seem to lack running files, such as distev-30-adopt 4800 watts-seed-1234.txt. I hope you can answer my doubts when you see it.

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.