Railway signalling IMO is an area where a little research could dramatically increase the throughput of the railway network with a rather low cost. Todays railways mostly use fixed block signalling. Expensive and unreliable equipment ensures that there is only one train on each 'block' of railway track at the same time. That forces trains to be at least 1 or 2 blocks apart, which are frequently multiple miles long. E…
> Crashes would be avoided by having every train know about the train ahead and behind Isn't this a block system? > it is not allowed to slam the brakes on if there is a train right behind you So if we have three trains in close succession and the first derails or loses power, the second is not allowed stop because there's a train behind it? > Trains are usually 10's of minutes apart, or at least 1 minute apart even…
The second is allowed to follow the 'train ahead derailed' plan, which presumably will involve stopping at a rate that the third train can also achieve.
If comms is maintained during the event, new plans can also be made that are maybe better (eg. maybe try to brake harder than the guaranteed minimum braking)