Page 1 of 1

An interchange for 1+1 trains

Posted: Sun May 29, 2016 11:30 am
by sparr
For my next factory I'm considering short trains, 1 locomotive and 1 cargo wagon. Don't ask why; it's complicated.

Part of thinking about this plan led me to thinking about interchanges. With such short trains, it's possible to mix chain and block signals, with end-blocks inside the interchange that don't cause deadlocks.

Here's 1/4 of the interchange (just rotate and paste 3 more times to make the whole thing):
a.png
a.png (1.06 MiB) Viewed 3153 times
Here it is with four trains, all with green signals ahead and open cross-paths behind:
b.png
b.png (1.1 MiB) Viewed 3153 times
There can actually be two more trains in there, at the bottom turning onto the diagonal and in the upper half of the diagonal. The entire interchange can have as many as *24* trains fully inside it at once.

I do not think there are any deadlock conditions for this interchange.

Blueprint string:

Code: Select all

H4sIAAAAAAAA/6VY226jMBD9lajPEHF1HEV8S4UAtUhZsyK02lXEvy8YZ5UUG88cXpKH+OTMnLnadXe4dlV5PbwX90YN7dA2t+J+V+Wvpni7DX3ZfnwO4fR1
fQt+d7fp904V9z9FGIvg7/QpxzEwp+dDYfVZtiq8tR+qXCGyY64xp2M+BnXbN5X+Lfv/D1t8kksnfGzVV//d1BauVONeUDmVNjesEvExXpwUz8iEhhQGyTvN
58lgZAIjIxQpOaLA2sNiwlqiUm4K6SyHfF0OgsKGWonKgsYBDfx2XjrljFE94QqCixbuE3AjS+BaN7ZmPwaEfRKlpktnR0cYyLMsw2cZydTIZ6m3AJNn3Inq
YbxTIbnD7thvuNXkPZyP/ElI+fOIfoJHPyFNpaUcIrsSXtyLgqm/NZ1m1BlthA42X6Kldi1zTtQizoiP2DvkGQmzTmLJjpwZ7hEmptEygrSUK4s5rXcHkLF6
IizrSHAWTwCICikZcmg1BD+90Fit1U9BHGPH5ePAkMEpIpYwsBcHgcwoTZbxYy5/GOnlEBvdx+7WDq9i4xbdFcdm4MVl/PSVDNsWR2iDfWku/MFumpJj1hKU
Y7+fsJ9PQn3DScFiIo5y3dSBPNC4reFq1eKstYCmqnz1yc0hbBxkuV9QMV1uzr7rTAWf/9SSmA16qjW3y+fp4AncFjlvZPzXTezdb+aiLrE6g12XIz/Qkfue
9IrR/CLec8xh2u09WbIxhS8MrHfSmLqf6nJiXC4eVbW6XYxBW3VqfoZvVd1MW31gYx/H8dI3w1evDu+XRtX/AOCXjV/KFwAA

Re: An interchange for 1+1 trains

Posted: Sun May 29, 2016 4:56 pm
by 2Nooby
This is a really cool concept, but it would be so much better with 1-2-0 trains as they have the same top speed as the 1-1-0s but double the throughout. In terms of maximum throughput this is a good plan, although as you have found it scales badly with train length.

Re: An interchange for 1+1 trains

Posted: Sun May 29, 2016 5:04 pm
by steinio
The train in the second column from south to north is already deadlocked, if the train in the first row from west to east cant't pass...

Why do you use a block signal before chain signal in the first row?
Don't make sense to me.

Re: An interchange for 1+1 trains

Posted: Sun May 29, 2016 5:48 pm
by sparr
steinio wrote:The train in the second column from south to north is already deadlocked, if the train in the first row from west to east cant't pass...
I don't think you're using the typical meaning of "deadlock". A deadlock is when multiple trains are mutually blocking each other, so none of them can ever move unless one of them backs up.

Here's a two-train block signal deadlock that wouldn't have happened with chain signals:
Screen Shot 2016-05-29 at 10.44.52 AM.png
Screen Shot 2016-05-29 at 10.44.52 AM.png (384.29 KiB) Viewed 3087 times
The trains in my interchange above aren't deadlocked. One of them can eventually leave. (actually, as pictured, at least one of them would already be moving)
steinio wrote:Why do you use a block signal before chain signal in the first row?
Don't make sense to me.
The purpose of the block signal ahead of the chain signal is to create a position inside the interchange where a train can stop. If I only used chain signals, then each train would reserve a full path through the interchange. That's great for long trains and small intersections, but terrible for short trains and large intersections.

The purpose of the chain signal after the block signal is to keep the train from blundering forward and causing a deadlock situation.

Would it help if I illustrate it?

Re: An interchange for 1+1 trains

Posted: Sun May 29, 2016 5:51 pm
by sparr
2Nooby wrote:This is a really cool concept, but it would be so much better with 1-2-0 trains as they have the same top speed as the 1-1-0s but double the throughout. In terms of maximum throughput this is a good plan, although as you have found it scales badly with train length.
I am really hoping that all the train UI changes we get in 0.13 will come with some train mechanic improvements. Fingers crossed that we get smarter signals, or S-curves, or... something. There are a lot of possibilities that would allow for better interchanges with longer trains. My first real train game is right now, and I'm doing 1-3-1. In hindsight, 3 is a terrible number of train cars. Way too hard to split up loads into thirds, etc. If I don't do 1-1-0 next time, then I'll be doing 1-2-0 or 1-4-1.