mmmPI wrote: Sun Oct 25, 2020 11:16 pm
It's VERY complicated

i understand you don't explain in english x)
UPS were already low in my old computer , it makes it unpleasant to explore the map.

I saw guide station named " _ ", for all the other station, my chinese lvl is 0, i only guess material thanks to the colors.
Maybe you solve the problem, i don't understand your map
Your central train depot is a sign you found success (i think) but at the cost of LOTS of circuits and combinators.
Your case is special because you don't have a 'main base' that need supply, but instead several module. Outpost name AND module name are generic. this is extra difficulty.
If you are ok with (very) complex design, there may be a way to get the lengh of the circuit. It requires a dummy train dedicated to make measure. You can "read train id" and count times between 2 detection of this useless train. Then divide by speed. Maybe have this train do periodic check to include traffic congestion and update the time. It is only approximation but maybe it could provide enough data to get results. (like knowing approximatively when distance double, triple ,quadruple and so on ).
Also I think you will find a way to use the new limit to simplify your design, or to use other logic to manage train maybe based on that limit.
(also totally unrelated, you have 2 nuclear reactors that miss an inserter for outputing used cell in the southern nuclear plant)
Okay, I didn’t build the nuclear power plant. I didn’t design anything related to nuclear power. Someone built it when I was online.
Let me try to explain this railway system
The unloading station for transporting copper, iron, coal and stone is so complicated because of the mixed unloading.
Basically, you can try to see the main line transporting uranium ore as a starting point
For the part we discussed, the principle of this ore station is the same (of course because there are fewer trains for this ore, I did not build an additional parking station for it. You can pretend that the parking station exists, and the design of the parking station for other ore is the same)
Each ore uses a different train, which is clearly separated
There are 4 types of stations in the system (I mean these 4 types of stations correspond to each ore)
1. LoadStation: When the station box is not enough to fill a train, it will be closed. It will not open until it is enough to fill X cars. When the station is open, it will send a uranium ore signal to the main signal circuit (green line).
2. UnloadStation: When the box in front of the station (green box) is almost full, the station will be closed and will not reopen until the box is almost empty, and will send a uranium ore signal to the main signal circuit (red line) when the station is open
3. ParkingStation: When at least one of the red and green signal circuits does not receive a uranium ore signal, the station will open until a train stops. When the red and green signal circuits have a uranium signal, the station sends a departure signal to the train in the station. And close this site
4. Guide(load or unload)Station: The "_" you see before LoadStation and UnloadStation will use the same signal to control the synchronization switch with the LoadStation and UnloadStation.
Basic train schedule:
LoadStation> ParkingStation> UnloadStation
(ParkingStation is usually closed so there will be no train detours)
When the scale of the railway is expanded to the point where it is necessary to depart from various stations to various stations
You can name the GuideStation as A1 B1 C1 D1...a1 b1 c1 d1...
Then change the schedule of some trains to look like:
A1> LoadStation> ParkingStation> a1> UnloadStation
Among them, A1 and a1 are both far away stations, and trains are less willing to go
This will ensure that the trains will not all go to the nearest available station
And the operation of adding A1 to the train schedule is simple enough, because only adding stations does not need to set any departure conditions. GuideStation is just a checkpoint.
You mentioned above using a dummy train to actually measure the length of the line
This will lead to inaccurate conclusions under heavy traffic, because waiting at intersections will greatly extend the arrival time
If the trains limit of nearby stations is increased due to the extension of the arrival time, the traffic conditions in the vicinity will be worsened and the arrival time will be further extended.
This is a vicious circle
Considering the expansion of the factory and the fact that the circuit cannot accurately obtain the line length data
The actual effect of trains limit is very limited
When this setting is set, as the length of the line increases, the number of restricted trains will not be enough to enable the stations at both ends of the line to load and unload at full speed. This may result in insufficient supply of raw materials or products that cannot be shipped in time in the factory area behind the station
Finally, you still need to change it manually to increase this value
When the scale of the factory becomes larger and the line becomes longer, it is difficult to determine the value at a glance.