What do you think of this interchange?

OpenTTD is a fully open-sourced reimplementation of TTD, written in C++, boasting improved gameplay and many new features.

Moderator: OpenTTD Developers

Post Reply
User avatar
odisseus
Director
Director
Posts: 564
Joined: 01 Nov 2017 21:19

What do you think of this interchange?

Post by odisseus »

This is an interchange between three tracks that go in the same direction. It is meant to balance the load over these three tracks by letting the train choose the least congested one.

On each incoming track, a train can choose between 2 exits of 3 total. In order to make all exits available to any entry, you'll have to build another copy of this interchange down the line.

A train can stay on the track it came from (e. g. 2->2) or move one track to the left (3->2, 2->1, 1->3). Notice that track 3 is to the logical "left" of track 1.

Thanks to exit bays, even if one of the tracks ahead of the interchange is blocked, the waiting trains won't block the other two tracks.

The interchange in the screenshot is built for TL 10. The largest signal distance is TL+3 and could not be less than 8 due to the bridge spanning four diagonal tracks. Replacing the bridge with a tunnel would increase signal distance by 1
interchange-x-marked-fs8.png
interchange-x-marked-fs8.png (19.51 KiB) Viewed 256 times
Advantages of the interchange:
* can be built both with bridges and with tunnels;
* gentle curves;
* balanced exit arrangement.

Disadvantages:
* long signal distance;
* not all exits are available for any entry.
Last edited by odisseus on 02 Nov 2017 01:53, edited 1 time in total.
User avatar
Benny
Tycoon
Tycoon
Posts: 2185
Joined: 25 Aug 2007 17:03
Location: ~/

Re: What do you think of this interchange?

Post by Benny »

I don't understand where you would use this. Can you provide an example?
Image
User avatar
odisseus
Director
Director
Posts: 564
Joined: 01 Nov 2017 21:19

Re: What do you think of this interchange?

Post by odisseus »

Check out this savegame. In the bottom corner, a variant of this interchange is used as a load balancer before the station.
Attachments
Station test.sav
(609.99 KiB) Downloaded 101 times
interchange-x-w-station.png
interchange-x-w-station.png (168.96 KiB) Viewed 256 times
User avatar
Leanden
Tycoon
Tycoon
Posts: 2613
Joined: 19 Mar 2009 19:25
Location: Kent

Re: What do you think of this interchange?

Post by Leanden »

How is this more efficient than a 3 tile PBS junction with left hand switches and a flyover?
Image
User avatar
odisseus
Director
Director
Posts: 564
Joined: 01 Nov 2017 21:19

Re: What do you think of this interchange?

Post by odisseus »

I assume you mean something like the junction in the attachment to this post. Compared to my interchange, it has the following disadvantages:

* no exit bays (although they can be added), heavy trains will block exits for longer;
* entries are not equal in terms of exit choice: only center can choose all three exits;
* exits are not equal in terms of choice probability: center is presented ore often and, under good flow, will be chosen more often;

Both my interchange and simple interchange share these faults:
* signal length is TL+3;
* not all exits are available for any entry.
Attachments
simple-interchange.png
simple-interchange.png (110.36 KiB) Viewed 2851 times
User avatar
Leanden
Tycoon
Tycoon
Posts: 2613
Joined: 19 Mar 2009 19:25
Location: Kent

Re: What do you think of this interchange?

Post by Leanden »

No sorry i mean like this using Path Based Signalling.

Image
Attachments
PBS Intersection.png
PBS Intersection.png (140.45 KiB) Viewed 256 times
Image
User avatar
odisseus
Director
Director
Posts: 564
Joined: 01 Nov 2017 21:19

Re: What do you think of this interchange?

Post by odisseus »

Indeed, your variant is much more compact. However, it has no exit bays. A heavy cargo train will block its exit forever, and the next heavy cargo train will take forever to get to speed...

If you add double exit bays to each exit, the junction won't be compact anymore. And when you have exit bays, you can just as well make them start before the bridge, in order to save lengthwise space. The bridge will become much longer, but that's ok because the bridge is part of an exit bay now. And that is basically how I arrived at the design from the original post.
Alberth
OpenTTD Developer
OpenTTD Developer
Posts: 4763
Joined: 09 Sep 2007 05:03
Location: home

Re: What do you think of this interchange?

Post by Alberth »

I think the biggest problem is perhaps its purpose, "balancing". The fact that you need to do that implies that before the junction it is not balanced. That in turn means that the 'before' part is not performing as well as the part after the junction. That means you won't push more trains onto the tracks with this junction, since the unbalanced part is not capable of delivering enough trains, and there are no new trains injected in the junction.

Think of a single road delivering cars to 30 high ways. No matter how evenly you spread the cars onto the high ways, you won't get them full as the single road can't supply enough cars. The situation is less extreme here, but the 'before' part is also supplying at its best performance. It won't give more trains due to shuffling them.
In theory, I could instead remove all high ways, and extend the single road, and get the exact same number of cars at the end of the high ways.

Wouldn't the better solution be to balance earlier?


In your case, there isn't much need to balance at all, just keep the 3 tracks completely separate, put the same number of trains on each, and it's already as much balanced as you can get it. Did you try taking out the junction and see if it makes any difference?


Improvements on throughput can be gained by adding buffers before and probably after each platform.
Being a retired OpenTTD developer does not mean I know what I am doing.
Post Reply

Return to “General OpenTTD”

Who is online

Users browsing this forum: Ahrefs [Bot], Google [Bot], ZaphodB and 20 guests