Technology

A true microscopic digital twin — physical, logical, and live.

Traditional spatial maps of the rail network lack the logic of the signalling system. Signalling simulators lack real-world telemetry. The MGT bridges this gap by encoding both the physical and logical constraints of the railway into a single graph database — fully aligned with UIC RailTopoModel (IRS 30100) and railML 3.x for seamless compatibility with future ETCS and TMS rollouts.

Microscopic Graph Twin · layer composition
Physical infrastructure
STATIC
  • Line speeds & gradients
  • Electrification type
  • Permitted vehicle classes
  • Platform & buffer geometry
Interlocking logic
LOGICAL
  • Switch normal/reverse locks
  • Overlap clearance delays
  • Flank protection rules
  • Composite turnout machines
Live dynamic state
REAL-TIME
  • C-class berth steps (TD)
  • S-class aspect transitions
  • Discrete relay states (RGPR / H/DGPR / TPR)
  • TRTS plunger events
↓ Analytical engine (MGT core)
  • · Kinematic path reconstruction
  • · Automated control-table audits
  • · Virtual berth creation (GPS ⊕ TC)
  • · Deceleration / overrun analysis
  • · Override tracking
  • · Sub-threshold δᵢ detection

Key technical innovations

Low-level relay state ingestion

Rather than rely on high-level Train Describer steps alone, the MGT ingests discrete electromechanical and SSI safety-relay transitions — RGPR, HGPR, DGPR, TPR, NKLPR — to build a safety-critical replication of every line-side asset.

Composite switch machine validation

Multi-machine crossovers (e.g. ends 710A and 710B) are represented as a single logical switch node. Safety calculations prove both ends have locked in tandem before any path is validated.

Dynamic overlap recalculation

Track-circuit edges are appended to a route's lock-set in real time based on live switch position — replicating the active interlocking logic exactly as the signal box executes it.

Standard-compliant architecture

Fully aligned with UIC RailTopoModel (IRS 30100) and railML 3.x schemas. Designed at the outset for ETCS and TMS integration — not retrofitted.

Non-functional targets · national scale
10⁶
nodes (national graph)
10⁷
edges (national graph)
< 50ms
query latency target