V2Sim Family
Open-Source V2G Simulation Platform in Urban Power and Transportation Network
Documents: https://hesl-seu.github.io/v2sim-wiki
V2Sim family includes several open-source software for coupled urban power and transportation network. They are different in the transportation simulation part.
-
V2Sim: Use SUMO for MICROSCOPIC traffic simulation. It could identify the microscopic motion of a single vehicle, including its lane, speed, accerlation, etc. This version is suitable if your research concerns the implication of delicate motion of EVs on power grid. (Link: V2Sim)
-
V2Sim-UX: Use UXsim for MESOCOPIC traffic simulation. It runs much faster than the microscopic version, and can be accelerated furthermore with free-threading Python (3.14+). This version is suitable if your research need fast iterations and focus on the overall implication of the traffic flow. (Please scroll down to read instructions.)
If you are using V2Sim family, please cite the paper:
@ARTICLE{10970754,
author={Qian, Tao and Fang, Mingyu and Hu, Qinran and Shao, Chengcheng and Zheng, Junyi},
journal={IEEE Transactions on Smart Grid},
title={V2Sim: An Open-Source Microscopic V2G Simulation Platform in Urban Power and Transportation Network},
year={2025},
volume={16},
number={4},
pages={3167-3178},
keywords={Vehicle-to-grid;Partial discharges;Microscopy;Batteries;Planning;Discharges (electric);Optimization;Vehicle dynamics;Transportation;Roads;EV charging load simulation;microscopic EV behavior;vehicle-to-grid;charging station fault sensing},
doi={10.1109/TSG.2025.3560976}}
Paper link for the microscopic version: https://ieeexplore.ieee.org/document/10970754
V2Sim-UX: The Mesoscopic Version
V2Sim-UX is a mesoscopic V2G simulation platform in urban power and transportation network. It is open-source under BSD license. The traffic simulation is based on UXsim.
Quick start
This package has been uploaded to PyPI. It can be installed by:
pip install v2simux
Then, input the following command to open the GUI:
v2simux-gui
Visit our documents to see the quick start guide! Link: https://hesl-seu.github.io/v2sim-wiki/#/v2simux/quick-start (English)
Metadata
Release files for v2simux 1.3.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| v2simux-1.3.3.tar.gz | 217.3 kB | Without provenance | Details for v2simux-1.3.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| v2simux-1.3.3-py3-none-any.whl | Python 3 | none | any | Details for v2simux-1.3.3-py3-none-any.whl |
Total release size: 491.2 kB
Release files / v2simux-1.3.3.tar.gz
| Download URL | v2simux-1.3.3.tar.gz |
|---|---|
| Size | 217.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a0482ba17aed9e3cd8f24bca51b084521d86b73689c392e8f8cb84b24a7ec291
|
|
BLAKE2b-256 checksum How to use checksums |
ac3db8a40b2517fd64396378e45f70f03bba07ccf0b0c07bbf6c342e6b01aa01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / v2simux-1.3.3-py3-none-any.whl
| Download URL | v2simux-1.3.3-py3-none-any.whl |
|---|---|
| Size | 273.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b8d1e4af67283c0501eae10ca0f7f5a4bac556c31b709914e4ba87966b294d72
|
|
BLAKE2b-256 checksum How to use checksums |
3742fc394fd75da096572d2c981609343fddf8578bf7cd031bbcaf4eb8a3b519
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for v2simux 1.3.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.