Regulation/recovery strategies and passenger loadings themselves have a circular relationship to the timetable*, as well as being influenced heavily by performance regimes. e.g. delay may be minimised overall by cancelling a train, but the TOC will not do that if that results in a net greater financial penalty, and the relative incentives may vary through the life of the franchise. It's often perverse, but it's reality.
*Good example: Since, May 2018, the 1Txx King's Cross-King's Lynn services have been more commonly known to pick up calls at places like Hitchin during disruption to other services, as there's a bit more natural 'slack' to take them up. Pre-May 2018 you generally wouldn't have done, as it would have messed up the King's Lynn single lines too much.
RailSys is itself interesting work when you get to the analysis part; going through data, picking out trends, drawing conclusions, making recommendations. Even sitting with actual signallers playing through example scenarios!
Modeling can give useful answers, but the skill is in asking the right questions, and judging the reliablilty of the prediction. It is pointless to ask "what is the best timetable?" if you wouldn't then act on it.
From a static timetable, you could calculate the slack in the schedule, so that you can judge when there is time to add in an extra Hitchin stop, or when you can delay the departure of a train https://twitter.com/GeorgeFreemanMP/status/1158656855373221889 as an MP runs down the platform.
With a dynamic model of the network, this could add in live data from temporary speed limits, one-off paths for a freight train, or late running for other trains. These calculations would be pretty quick for just the local area, for a short time window. Predicting the knock on effects across the whole network in 18 hours time would take more time, be less accurate, and perhaps not worth the bother.
Another approach is to have a model which checks for specific scenarios and gives a warning if it finds something that it recognises. This is annoying when its an animated paperclip in Word and you're typing a letter. If its an alert which flags an issue where there is a strong chance of it being a problem, or if there is small chance of something really bad. This can be a black box model, where you don't have to understand the precise meaning of the calculations.
Last edited: