{"id":21678934,"url":"https://github.com/rounak-meyur/revs-admm","last_synced_at":"2025-10-06T02:38:08.925Z","repository":{"id":71592475,"uuid":"413569287","full_name":"rounak-meyur/revs-admm","owner":"rounak-meyur","description":"Distributed approach of scheduling residential EV charging to maintain reliability of power distribution grids.","archived":false,"fork":false,"pushed_at":"2023-11-01T14:12:39.000Z","size":78500,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T05:42:44.665Z","etag":null,"topics":["convex-optimization","distributed-optimization","distribution-systems","electric-vehicles","optimization","power-systems","residential-energy-consumptions"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rounak-meyur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-10-04T20:12:03.000Z","updated_at":"2024-12-05T06:56:10.000Z","dependencies_parsed_at":"2023-12-22T04:37:27.919Z","dependency_job_id":"1f8e067e-5804-4acd-af26-5ea126d11563","html_url":"https://github.com/rounak-meyur/revs-admm","commit_stats":{"total_commits":74,"total_committers":1,"mean_commits":74.0,"dds":0.0,"last_synced_commit":"0e4979b9879efac095a8024e438220ac9f07cb78"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rounak-meyur/revs-admm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rounak-meyur%2Frevs-admm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rounak-meyur%2Frevs-admm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rounak-meyur%2Frevs-admm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rounak-meyur%2Frevs-admm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rounak-meyur","download_url":"https://codeload.github.com/rounak-meyur/revs-admm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rounak-meyur%2Frevs-admm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278551080,"owners_count":26005385,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["convex-optimization","distributed-optimization","distribution-systems","electric-vehicles","optimization","power-systems","residential-energy-consumptions"],"created_at":"2024-11-25T14:45:15.671Z","updated_at":"2025-10-06T02:38:08.902Z","avatar_url":"https://github.com/rounak-meyur.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# REVS: Reliability-Aware EV charging Scheduler\n\nResidential 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. \nThe 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. \n\n### Effect of multiple adoption levels in Com-A of the network\n\u003cimg src=\"figs/121144-com-2-adopt-90-rate-4800-loading.png\" width=\"380\"/\u003e    \u003cimg src=\"figs/121144-com-2-adopt-90-rate-4800-voltage.png\" width=\"380\"/\u003e\n\u003cimg src=\"figs/121144-com-2-homes.png\" width=\"300\"/\u003e    \u003cimg src=\"figs/121144-com-2-rate-4800-voltlimit.png\" width=\"420\"/\u003e\n\n### Effect of multiple adoption levels in Com-B of the network\n\u003cimg src=\"figs/121144-com-5-adopt-90-rate-4800-loading.png\" width=\"380\"/\u003e    \u003cimg src=\"figs/121144-com-5-adopt-90-rate-4800-voltage.png\" width=\"380\"/\u003e\n\u003cimg src=\"figs/121144-com-5-homes.png\" width=\"300\"/\u003e    \u003cimg src=\"figs/121144-com-5-rate-4800-voltlimit.png\" width=\"420\"/\u003e\n\n### Effect of multiple adoption levels in Com-C of the network\n\u003cimg src=\"figs/121144-com-1-adopt-90-rate-4800-loading.png\" width=\"380\"/\u003e    \u003cimg src=\"figs/121144-com-1-adopt-90-rate-4800-voltage.png\" width=\"380\"/\u003e\n\u003cimg src=\"figs/121144-com-1-homes.png\" width=\"300\"/\u003e    \u003cimg src=\"figs/121144-com-1-rate-4800-voltlimit.png\" width=\"420\"/\u003e\n\n### Effect of multiple adoption levels in Com-D of the network\n\u003cimg src=\"figs/121144-com-3-adopt-90-rate-4800-loading.png\" width=\"380\"/\u003e    \u003cimg src=\"figs/121144-com-3-adopt-90-rate-4800-voltage.png\" width=\"380\"/\u003e\n\u003cimg src=\"figs/121144-com-3-homes.png\" width=\"300\"/\u003e    \u003cimg src=\"figs/121144-com-3-rate-4800-voltlimit.png\" width=\"420\"/\u003e\n\n### Effect of multiple adoption levels in Com-E of the network\n\u003cimg src=\"figs/121144-com-4-adopt-90-rate-4800-loading.png\" width=\"380\"/\u003e    \u003cimg src=\"figs/121144-com-4-adopt-90-rate-4800-voltage.png\" width=\"380\"/\u003e\n\u003cimg src=\"figs/121144-com-4-homes.png\" width=\"300\"/\u003e    \u003cimg src=\"figs/121144-com-4-rate-4800-voltlimit.png\" width=\"420\"/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frounak-meyur%2Frevs-admm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frounak-meyur%2Frevs-admm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frounak-meyur%2Frevs-admm/lists"}