Skip to content
Rail

Railway vehicle dynamics and homologation, open and reproducible

Read GENSYS and SIMPACK models, run track-vehicle simulations with measured irregularities, and generate EN 14363 acceptance and UIC 518 ride-comfort evidence automatically.

msx — rail
$ msx gensys lint ManchesterBenchmark.calc
$ msx gensys verify --y-force 40 --q-force 80 --axle-load 160
$ msx gensys report ManchesterBenchmark.calc --format html --out homologation.html
The challenge

What slows rail teams down

01

Homologation is slow

Acceptance reports take weeks of manual post-processing and are hard to reproduce.

02

Tool silos

Vehicle dynamics, track data, and CAD geometry live in separate tools and formats.

03

Opaque legacy models

Validated models are hard to inspect, diff, or review in pull requests.

Reference workflow

One pipeline, end to end

  1. 1

    Import

    GENSYS .calc / SIMPACK .spck

  2. 2

    Inspect

    Topology, mobility & lint

  3. 3

    Simulate

    Track irregularities & contact

  4. 4

    Certify

    EN 14363 homologation report

Capabilities

What ModelScript does for you

Track-vehicle simulation

Track geometry, irregularities, and wheel-rail contact lowered into a single DAE.

EN 14363 acceptance

Automated homologation checks with HTML reports.

Ride comfort

UIC 518 comfort indices across speed and track-quality sweeps.

Model translation

Translate SIMPACK and Adams mechanisms to Modelica for open simulation.

Open-core toolchain that runs anywhere

Browser, CLI, VS Code, CI pipelines, or air-gapped Enterprise Appliances (AGPL-3.0 Core & Commercial Editions).

Open-Core under the GNU AGPL v3 License; Enterprise Edition (ee/) under the ModelScript Enterprise License. • Trademark Policy