slzhang-git / L13-carbon_aware_ev_charging

Minimizing Carbon Emission during EV Charging

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Jupyter Notebook 82.7%Language:Python 17.2%Language:Shell 0.1%