🚦 Railway Interlocking: Diamond Crossing Route Locking, Release Time and Queue Delay (2D)
Top view of two railway lines that cross on a diamond, with a signal on each approach. The interlocking never lets the two crossing routes be set together, so trains queue at red signals. Set the train rates on both lines, the train length, the clearing distance, the speed over the crossing, the route setting and release time, and the approach speed and sighting distance, and see the load on the crossing, the mean wait, the capacity and whether a driver can stop in time. The queue delay, the route lock, the queue length and the braking distance are checked numerically, with four in-page numerical checks.
Top view of two railway lines that cross on a diamond, with a signal on each approach. The interlocking never lets the two crossing routes be set together, so trains queue at red signals. Set the train rates on both lines, the train length, the clearing distance, the speed over the crossing, the route setting and release time, and the approach speed and sighting distance, and see the load on the crossing, the mean wait, the capacity and whether a driver can stop in time. The queue delay, the route lock, the queue length and the braking distance are checked numerically, with four in-page numerical checks.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install