- Vehicle YAML
- Testcase YAML
- Optional drive-cycle CSV
- Environment and payload settings
- Optional charging window
Workflow
Inputs & Outputs
A serious engineering software website should show what goes in, what the engine does, and what comes out. This page makes the VEHRON study flow literal rather than implied.
- Parse user-supplied YAML and route input
- Resolve configuration into a study case
- Confirm supported public interface assumptions
- Forward-time longitudinal simulation
- Fixed multi-rate model scheduling
- Subsystem energy and state updates
- Summary and timeseries outputs
- Plots and copied inputs
- Resolved configs and case README
Example input snippet
vehicle:
file: src/vehron/archetypes/bev_car_sedan.yaml
testcase:
file: src/vehron/testcases/wltp_class3b_standard.yaml
drive_cycle:
csv: src/vehron/drive_cycles/wltp_class3b_eupl.csv
Example output directory
study_case/
README.md
summary.json
timeseries.csv
plots/
copied_inputs/
resolved_yaml/
Inputs to show on the public website
- Vehicle archetype YAML
- Testcase YAML
- Optional drive-cycle CSV in
time_s,speed_kmhformat - Environment inputs
- Payload, passenger, and cargo configuration
- Optional charging-window definition
Outputs to show on the public website
summary.jsontimeseries.csv- Plots
- Copied input snapshots
- Resolved YAML files
- Case
README.mdand reproducible package directory