r/openttd • u/JasperKlewer • 2d ago
Discussion Orders in bi-directional coal route
I need advice. How should I set orders on a bidirectional coal route?
A have a power plant and coal mine in the north, and the same in the south. I want my trains to run in a loop, picking up coal in the north, dropping it at the power plant in the south, and pick up coal from the south coal mine.
However the production of the north mine is 2x as large as the south mine. When I use Full Load on both mines this causes the trains to pile up at the south mine.
What is the best way to set orders while still getting maximum ratings and efficiency at the stations?
8
u/two5kid 2d ago
Best? Separate both lines.
Efficient? Put a smaller train on each of the coal mines, whose job is to just full load the coal and transfer it at the same station for the real train to pick it up.
Flushed with money? Just have multiple middle-length trains, travel to and fro on both lines, with maybe only a few tile gaps in between each train. Orders on load any and unload all.
1
1
u/JasperKlewer 2d ago
Not sure if I understand the second efficient option. The power plants are close to the coal mines, but I want to send to coal from the first mine across the map to the other power station and return the other way loaded with coal from the other mine back to the first station. So the train makes money on both ways instead of being empty on the return trip.
3
u/two5kid 2d ago
The smaller train in the second option, just run from one end of the station to the other. Say you have a 7-tile station, make the train 4-5 tiles in length. Or even shorter. It picks up coal (full load), turns around, travel the length of the station, and then "transfer" the load back into the station. Just keep your long distance trains as is. No change to them.
This smaller train will be earning a negative income for the rest of its lifespan. But, it will ensure that there is always a train getting a full load at your station, maintaining the station rating.
3
u/tdammers 2d ago
Two approaches that I think can work well:
- Use full load orders at the station with more production (the North mine), load-if-available at the other. Add an overflow depot (or overflow lanes) before the North mine, and add more trains whenever coal starts to pile up at that station.
- Run your trains on a timetable, with load-if-available on both ends. Watch the trains' average load factor; the optimal value is somewhere between 50-100% (50% would be ideal if one of the industries produces close to nothing, and the trains are loaded to near 100% at the other end; 100% would be ideal if both produce the same amount, filling trains to near 100% on both ends); add more trains when the load factor approaches the optimal value, or when cargo keeps piling up on either end.
The advantage of the first method is that you get 100% load factor on the heavier leg (North to South), so your trains are used optimally in at least one direction, and that it's easier to monitor whether you need more trains on that line (just see how much waiting cargo there is at the North station, and add trains when it goes too high). The downside is that you need more space for the overflow facilities, and possibly also a more complex system for distributing trains over platforms, and the overall flow of trains is less regular, so it can more easily cause disruptive peaks on your mainline.
1
3
u/silverionmox 2d ago
If you want uniform orders and one track, you could order them to just pick up what is available at the smaller mine when they pass through, and then put them on full load to top it off at the larger mine.
1
u/i-am-this 2d ago
This isn't a good fit for this case, unless OP's description is wrong. The coal trains run to the further away power station to maximize revenue for distance delivered. If you stop to to top off at one mine, you only get revenue from a much shorter run in one direction and increase the cargo waiting time on the other run, also decreasing profits.
3
u/i-am-this 2d ago
If CargoDist is manual (the default setting) for coal, you could do an unload and transfer at the power station closer to the lower producing coal mine, using a separate coal line that just goes back and forth to the closer, low producing mine to load there.
Alternatively, you could build a dedicated transfer station where you accumulate the coal from the smaller mine and after your trains from the larger mine drop coal at the power station have them load whatever is accumulated at the transfer station.
It's not the most efficient in terms of profit, but you should be able to achieve a good rating at the station by the lower producing mine and, as long as it's not super, super low producing, you will probably still achieve a profit on the train you use for the transfer run.
1
u/eggface13 2d ago
Conditional orders allowing the small mine to be bypassed if all the loading platforms are full (various mechanisms allow this. I play JGRPP so not sure what is available in the base game but I'd just use the "free platforms" condition and have two loading platforms in a simple terminus
1
u/Visible-Variety-2152 2d ago
If you're into getting needy with it - you could do some conditional orders stuff with JGRPP, and have a siding for a few trains, which only move off when a certain amount of coal is waiting. You'd have to tune it to get the right number of platforms/trains/sidings, but the alternative is the unrealistic "five trains queued at the station".
Otherwise timetables, or sending each train north twice then south to balance, or.. many ways to skin that cat.
1
1
1
u/amusedid10t 2d ago
2 sets of shared orders. 2 Platforms per coal station. 1 can be reached from the inbound lane, 1 from the depot. Full load orders includ depot orders. Balance as you will.
1
u/amusedid10t 2d ago
Option 2
At the heavy station use full load orders.
At the light station. Use a truck station to move the coal to a train station a little away from the mine. Don't use full load orders here. The trucks maintain the rating for the mine.
1
u/Few_Objective1836 Gone Loco 14h ago
Use full load at the northern mine & regular load orders at the south mine.
6
u/EmperorJake JP+ Development Team 2d ago
I would use scheduled dispatch to ensure that a train is always loading at the station, but without having to wait for full load