UrbanEV is a simulation framework for urban electromobility based on the MATSim transport simulation framework (https://github.com/matsim-org) and its electric vehicle contribution (https://github.com/matsim-org/matsim-libs/tree/master/contribs/ev).
Directories are structured as follows:
src
for sourcesscenarios
for MATSim scenarios, i.e. MATSim input and output data.- One subdirectory for each scenario:
scenarios/munich
(examplary main scenario with different population sizes).
- Each scenario needs to comprise the following files:
- config file
- network file
- population file
- chargers file
- electric vehicles file
- The output files will usually be created one level deeper, e.g.
scenarios/munich/1000/output/...
.
- One subdirectory for each scenario:
The following requirements are to be met to build and execute matsim-urban-ev:
- maven
- OpenJDK 11
sudo apt-get install openjdk-11-jdk
All dependencies are managed by maven. Therefore, dependencies are automatically installed during deployment.
- clone repo into directory
git clone https://github.com/TUMFTM/urbanev
- make jar file to run
sudo mvn clean install
- run (arg: config file path):
sudo java -Xms16g -Xmx16g -jar target/urban_ev-0.1-jar-with-dependencies.jar scenarios/munich/1000/config.xml
For contributing to the code please contact:
Lennart Adenaw
Chair of Automotive Technology
Technical University of Munich
mail: lennart.adenaw@tum.de
V0.1
Lennart Adenaw, Julius Drosten
This project is licensed under the GPL License - see the LICENSE.md file for details. The project is built upon contributions by the MATSim community which are themselves licensed under the GPL License. Files that were directly adapted from such projects contain modification notices and the original license texts.
Please also check the associated article available in the World Electric Vehicle Journal:
Adenaw, L.; Lienkamp, M. Multi-Criteria, Co-Evolutionary Charging Behavior: An Agent-Based Simulation of Urban Electromobility. World Electr. Veh. J. 2021, 12, 18. https://doi.org/10.3390/wevj12010018