Awesome
<img align="right" width="150" src="https://github.com/rl-institut/simbev/blob/master/docs/img/rli_logo.png">simBEV
Simulation of electric vehicle charging demand.
Documentation
The full documentation can be found here
Installation
Install using pip
First, clone via SSH using
git clone git@github.com:rl-institut/simbev.git /local/path/to/simbev/
Make sure you have Python >= 3.8 installed, let's create a virtual env:
virtualenv --python=python3.8 simbev
source simbev/bin/activate
Install package with
pip install -e /local/path/to/simbev/
Install using conda
Make sure you have conda installed, e.g. miniconda. Then create the env:
conda env create -n simbev -f /local/path/to/simbev/environment.yml
conda activate simbev
Run simBEV
- You can use a default scenario or define a custom one in the directory
scenarios
, see scenario readme for further instructions - Run simbev with the desired scenario:
python -m simbev <SCENARIO_NAME>
(defaults topython -m simbev default
) - Results are created in directory
results
Set parameters for your scenario
Select regio-type for the mobility characteristics:
- regiotypes: Ländliche Regionen LR_Klein - Kleinstädtischer, dörflicher Raum LR_Mitte - Mittelstädte, städtischer Raum LR_Zentr - Zentrale Stadt Stadtregionen SR_Klein - Kleinstädtischer, dörflicher Raum SR_Mitte - Mittelstädte, städtischer Raum SR_Gross - Regiopolen, Großstädte SR_Metro - Metropole
Change vehicle configuration
- battery capacity
- charging power (slow and fast)
- consumption
Decide how many vehicles should be simulated
- note: more than 5000 vehicles of one type in one region is not necessary, if you want to analyze more, scale it accordingly
License
GNU Affero General Public License v3.0
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.