Simulation scope
- BEV-focused forward-time vehicle studies
- Longitudinal dynamics and speed-tracking driver control
- Fixed multi-rate scheduling across subsystem models
- Deterministic packaged outputs for reproducible studies
Open-source vehicle simulation for engineering work
VEHicle Research & Optimisation Network
VEHRON is an open-source, BEV-focused forward-time vehicle simulation framework built for reproducible engineering studies. Define vehicles and testcases in YAML, run CLI-driven studies, inspect packaged outputs, and extend the simulator with local battery and HVAC model integrations when deeper subsystem work is needed.
Support snapshot
The current public website should not make users hunt through repository docs to understand scope. This is the supported public flow as of version 0.1.0.
Rint and ECM 2RC battery electrical modelstime_s,speed_kmhCapability overview
VEHRON already exposes more detail than the old site communicated. The active stack is not generic marketing language; it is a concrete set of modules and study artifacts technical users can evaluate.
PID speed tracking, longitudinal force balance, aerodynamic drag, rolling resistance, grade handling, traction, braking, and forward-time state updates.
Fixed-ratio reduction, analytical and map-based motor variants, inverter efficiency treatment, regenerative braking blending, and energy-flow bookkeeping through the active BEV path.
Public battery electrical paths include Rint and
ECM 2RC, with pack parameterization, auxiliary DC loads,
optional charging windows, and support for private local battery model
integration.
Cabin HVAC load, simplified battery and motor thermal trend behavior, coolant trend modeling, and an external HVAC slot for teams with private subsystem code.
What VEHRON is not
The repository already does a better job than the old website at being honest about scope. The public site should preserve that honesty rather than overselling scaffolding or future ambitions as current support.
Get started
The public interface today is deliberately practical: install, run a reference case, and inspect a packaged study directory.
python3 -m venv .venv
source .venv/bin/activate
pip install .
vehron --help
vehron run \
--vehicle src/vehron/archetypes/bev_car_sedan.yaml \
--testcase src/vehron/testcases/flat_highway_100kmh.yaml
vehron run \
--vehicle src/vehron/archetypes/bev_car_sedan.yaml \
--testcase src/vehron/testcases/wltp_class3b_standard.yaml
summary.jsontimeseries.csvWhy VEHRON exists
VEHRON is aimed at teams who need reviewable assumptions, reproducible studies, and a clear path from low-order public reference models to deeper private subsystem integration.
Source and archive
Use GitHub for source, issues, and project activity. Use the Zenodo record for a citable archived software release. Version 0.1.0 was archived on 2026-04-20 with DOI 10.5281/zenodo.19660006.