Actually whilst I am on this thread, I need to travel to St Annes this summer. I was looking at the times and the connection at Preston is atrocious! The train from London arrives in at xx:37 whilst the train to st Anne’s departs at xx:35. Considering the train starts at Preston (so no reason for passengers from Colne wanting to travel to Glasgow), why doesn’t the train depart 10 minutes or so later?!
For a start, attempting to link all services to the arrival from London is impossible, and would negatively impact on all the people connecting to the Blackpool South train coming from other places.
But, let's assume that only people from that ex-London service want to connect to the Blackpool South service.
The minimum connection time at Preston 8 minutes, so the Blackpool South service would need to depart at XX:46 (it seems to be XX:38 for some arrivals from London, and we don't want to break connections for those).
There is a path from Preston to Kirkham & Wesham at that time. We run 11 minutes later to Blackpool South, arriving at XX:20.
However, departures back from Blackpool South are at XX:13, so that would need to be shifted forward 11 minutes too. That puts us at Kirkham & Wesham at XX:50. We'd need a couple of minutes of pathing allowance so that we don't conflict with the York to Blackpool North service that passes. XX:52 departure from there to Preston, arriving at XX:03. At this point, the unit goes on to form the XX:57 to Colne. Clearly, we've missed that time.
We depart as soon as we can for Colne at XX:05. Hang on, XX:07 (there's an XX:04 departure to Manchester that we'd have to wait for). We're 10 minutes later than currently until we get to Blackburn, where we have to wait another 4 minutes to avoid conflicting with the Rochdale - Clitheroe service. That puts us at XX:38 from Blackburn, arriving into Colne at XX:21. We've missed the XX:11 return that currently exists. We depart at XX:25 back to Preston, arriving there at XX:35. That's too close to the XX:38 arrival from York (it uses the same line from Rose Grove to Preston). We have to abandon that idea.
Maybe we shuffle services around. Blackpool South diagrams run as follows:
Preston - Blackpool South - Preston - Colne - Preston - Ormskirk - Preston (then repeat).
Perhaps the Colne service operates as a standalone shuttle and we run Blackpool South - Preston - Ormskirk and return.
The next Ormskirk service is at XX:26. Sadly, we can't have a unit dwell in a through platform from XX:03 to XX:26 at Preston. We do have the capacity to dwell to XX:17 though. That means we can depart betwee XX:05 and XX:17. Hang on, XX:07 to XX:17 (that XX:04 departure).
Of course, if we retime the southbound Ormskirk service, we have to retime the northbound one (single track branch line). That means trains have to pass either before Farington Curve Junction or at Rufford station. Now we turn our attention to the northbound service.
That runs at XX:01 from Ormskirk, arriving into Preston at XX:33 to form the XX:35 to Blackpool South. However, we've retimed this XX:35 to XX:46. Platform capacity at Preston means that the XX:33 must now arrive at XX:43.
OK, so we can't run the southbound service to pass at Farington Curve Junction because it would need to depart 10 minutes later than it currently does (XX:36) and we don't have the platform capacity at Preston. Rufford?
An XX:43 arrival at Preston would need to depart Rufford at XX:24. That means we really need the ex-Preston service to arrive at Rufford at XX:21, which puts our departure from Preston at XX:03. But, we arrive from Blackpool South at XX:03. So, that doesn't work. We'd also still clash with the XX:04 to Manchester.
Maybe we simplify the diagrams such that we only run Preston - Blackpool South shuttles? Sadly, occupying a platform at Preston for over 40 minutes (XX:03 to XX:46) is not an option, so we'd have to shunt this unit clear to the carriage sidings north of the station.
But then we come up to the problem of unit numbers.
The current Preston - Blackpool South - Preston - Colne - Preston - Ormskirk - Preston (then repeat) diagram can work with a minimum of 5 units.
If we seperate the diagrams out, we use units very inefficiently, because we have dwells of 43 minutes, 54 minutes, and 37 minutes for the Blackpool South, Ormskirk, and Colne services respectively. In total, we'd need 7 units minimum (an extra 2 units) to operate the same service. If we combine the Colne & Ormskirk diagrams, we'd need 6 (an additional unit).
TLDR: Changing one train by 10 minutes causes too many knock on effects.