Skip to content

kaicheng0824/carbon_aware_ev_charging

Repository files navigation

Carbon Aware EV Charging

Carbon-aware EV charging is a collaborative project between the Lawrence Berkeley National Laboratory and the Department of Electrical and Computer Engineering with the goal of discovering an EV charging strategy that minimizes carbon emission during EV charging sessions.

We use dataset from the California Independent System Operator as well as the EV charging session data from the Berkley lab to simulate the optimization problem.

Files

Dataset

Consolidate python script

These 2 scripts uses the csv library to iterate through all dates to summarize the year round data in terms of average carbon intensity.

Visualization

Carbon Intensity Visualization

Use

Install packages

pip install requirements.txt

Generating results

cd optimization
python TOU_2021.py --P 120
python EDF_2021.py --P 120
python ES_2021.py --P 120
python carbon_aware.py --P 120 --factor 0.35

Go to result/result_analysis.ipynb to analysis the results.

About

Minimizing Carbon Emission during EV Charging

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published