Skip to main content

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)

Source distribution for v2simux 1.3.3
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)

Table of built distributions (wheels) for v2simux 1.3.3
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page