← Back to context

Comment by amiga386

15 hours ago

Signalling systems are never simple.

The LZB system, which broke down, had the data you describe. It knows when trains pass over fixed sensors so it computes where they are, and sends data packets to specific trains informing them their current speed limit, and the next, and how far away that is. If the driver won't slow down, the train will.

When LZB broke down, they had to switch to their other system, BSL (fixed block signalling: https://en.wikipedia.org/wiki/Automatic_block_signaling). You can then know the distance to the next block, and if it's occupied or not, but not where the train is inside the block. You can only guess.

In the next few days we'll likely find out if the control centre also fucked up the block signals...

I'm wondering why don't they use GPS as a redundant data source too.

  • Because the issue is knowing where the other trains are, not yours.

    • TCAS has solved this for airplanes. It wouldn't take much to modify the system for trains so that, in the least, it notifies when an unexpected train is nearby. A little more logic could allow it to verify which track each train is on.

    • Obviously it wouldn't be "just" GPS. In the simplest example - if I choose to add a friend to "Find my Friends" on iPhone, both our locations are visible to each other via GPS when our phones are on.

      2 replies →