UPS optimized 12-beacon smelting - w/minimal circuits
Re: UPS optimized 12-beacon smelting - w/minimal circuits
There is no difference (anymore) between normal and filter inserters ups-wise.
Re: UPS optimized 12-beacon smelting - w/minimal circuits
That was my point as well - but I'll test it just to be sure.
Re: UPS optimized 12-beacon smelting - w/minimal circuits
Good point about the miners being in range of the beacons. I will adjust the saves and run it again.. thanks!
Re: UPS optimized 12-beacon smelting - w/minimal circuits
Belter v6.99
- Tried to optimize the layout using the 32 / 128 timing- My tests showed a little gain on filter inserters, so I've switched to them
- Attachments
-
- Belter v6.99-BP.png (531.78 KiB) Viewed 7814 times
Re: UPS optimized 12-beacon smelting - w/minimal circuits
Benchmark - Non-DI BPs
- no mods- 500 lanes, 1 circuit controller
- 4 runs x 25.000 ticks per save
- drills: mining-productivity level: 2000, no modules, not in beacon range
Saves
- Belter v6.99: my latest attempt, minimal # of belts- DaveMcW v6: Dave's last BP with a different timing
- Belter v6.98: exposed as possible output belt
- Belter v6.97: exposed ore belts
- Belter v6.96: exposed ore belts, stack inserters, same layout as 6.97
- common for all: 144 cycle time, timing w/2 signals, separated, 2 x half lane ore feed, filter inserters unless stated otherwise
- all saves attached - Saves.Zip
Results, conclusion
- See charts and results.csv attached
- v6.99 beats DaveMcW's v6, but the difference is close to 1% - not significant.
- Dave's layout uses 1 less beacon
- transport lines times are better for v6.99, but entity updates are better for Dave's
- filter inserters ARE a little bit better, difference is under 1% but still consistent (6.96 vs 6.97 - that's the only diff)
- Attachments
-
- B014 UPS.png (81.41 KiB) Viewed 7776 times
-
- B014 Runs.png (80.8 KiB) Viewed 7776 times
-
- B014 Times.png (83.65 KiB) Viewed 7776 times
-
- Belter v6.99.png (1.03 MiB) Viewed 7776 times
-
- B014 Saves.Zip
- (19.61 MiB) Downloaded 134 times
-
- B014 results.csv
- (2.45 KiB) Downloaded 141 times
-
- DaveMcW v6.png (723.15 KiB) Viewed 7812 times
-
- Belter v6.98.png (1.07 MiB) Viewed 7812 times
-
- Belter v6.97.png (1.07 MiB) Viewed 7812 times
Last edited by Belter on Sat Apr 02, 2022 12:42 pm, edited 9 times in total.
Re: UPS optimized 12-beacon smelting - w/minimal circuits
I hope that the slightly different drill layout on the left and the infinity chest positions on the right does not have a significant effect on the results.
Re: UPS optimized 12-beacon smelting - w/minimal circuits
We are in "our tools are not good enough for a meaningful distinction" country now.
I wanted to know the consistency of the results, so I took the same save, and copied by saving them under a different name, and ran the benchmark.
(the only difference between the saves is that the time of save (gamestate) is different.
all saves have a slightly different size -> the moment of saving matters.
test done on an "idle" (AFK) computer.
Results:
I wanted to know the consistency of the results, so I took the same save, and copied by saving them under a different name, and ran the benchmark.
(the only difference between the saves is that the time of save (gamestate) is different.
all saves have a slightly different size -> the moment of saving matters.
test done on an "idle" (AFK) computer.
Results:
- Attachments
-
- results.csv
- (2.91 KiB) Downloaded 125 times
-
- DaveMcW-v8c1_dt 500.zip
- (3.69 MiB) Downloaded 113 times
-
- DaveMcW-v8c2_dt 500.zip
- (3.69 MiB) Downloaded 110 times
-
- DaveMcW-v8c3_dt 500.zip
- (3.58 MiB) Downloaded 115 times
Re: UPS optimized 12-beacon smelting - w/minimal circuits
I think 1% is a good number for accuracy. I'll run these just for science. Can you ran the top 2-3 above? You have 2x UPS than on my potato computer.disentius wrote: Sun Mar 06, 2022 11:50 am We are in "our tools are not good enough for a meaningful distinction" country now.
Update: I've run all 5 times, they're exactly in 1% range.
- Attachments
-
- onepercent.png (17.17 KiB) Viewed 7704 times
-
- DaveMcW-v8 results.csv
- (1.87 KiB) Downloaded 107 times
Last edited by Belter on Sun Mar 06, 2022 1:01 pm, edited 2 times in total.
Re: UPS optimized 12-beacon smelting - w/minimal circuits
To late:) Already ran another test.: clones from the same save.
Results: My PC: Files attached.
Results: My PC: Files attached.
- Attachments
-
- DaveMcW-v8c1_dt 500.zip
- (3.69 MiB) Downloaded 106 times
-
- DaveMcW-v8c1_dt 500 clone2.zip
- (3.69 MiB) Downloaded 106 times
-
- DaveMcW-v8c1_dt 500 clone1.zip
- (3.69 MiB) Downloaded 100 times
-
- results.csv
- (3.04 KiB) Downloaded 108 times
Re: UPS optimized 12-beacon smelting - w/minimal circuits
Ran your top 3 saves.
Made 1 modification. i saved them on paused, with the timers on tick 1.
results:
(I calculate difference % on column execution time, since that is the exact value. Effective UPS is a calculated field)
Made 1 modification. i saved them on paused, with the timers on tick 1.
results:
(I calculate difference % on column execution time, since that is the exact value. Effective UPS is a calculated field)
- Attachments
-
- results.csv
- (2.9 KiB) Downloaded 108 times
-
- B014 Belter v6.98pr.zip
- (3.67 MiB) Downloaded 113 times
-
- B014 Belter v6.99pr2.zip
- (3.95 MiB) Downloaded 109 times
-
- B014 DaveMcW v6pr.zip
- (3.42 MiB) Downloaded 102 times
Re: UPS optimized 12-beacon smelting - w/minimal circuits
A very interesting UPS comment by boskid:
viewtopic.php?p=562810#p562810
viewtopic.php?p=562810#p562810
Re: UPS optimized 12-beacon smelting - w/minimal circuits
TY for running the saves!
Clearly the results are not consistent.
Update: I've scaled Dave's UPS to 100% and show both benchamrks at the same graph:
Clearly the results are not consistent.
Update: I've scaled Dave's UPS to 100% and show both benchamrks at the same graph:
prev attempt, same numbers
Update: I think I misunderstood your point, let's not go there.. Eff UPS is calculated from Exec time, agreed. Also there is a rounding in the script. I prefer using UPS as that is what we optimize for heredisentius wrote: Sun Mar 06, 2022 1:42 pm (I calculate difference % on column execution time, since that is the exact value. Effective UPS is a calculated field)
Re: UPS optimized 12-beacon smelting - w/minimal circuits
I was able to gain +7% but.. cheated - used direct insertion and ore fields in the BP.
- do what you want in the editor e.g. place ore
- produce 512 lines of plates to express loaders + infinity chests places outside your BP (so 8 belt constructs can be cloned easier)
- +same guidelines as we concluded here (vertical setup, chunk aligned, one controller, no mod benchmark, 5 x 25k runs)
For me this thread should not be about DI from minig drills insdie the BP.
Not sure who would be interested to continue w/DI. Let me know. Then I'll move the BP below there!
New thread for DI?
I'm considering opening a new thread:- do what you want in the editor e.g. place ore
- produce 512 lines of plates to express loaders + infinity chests places outside your BP (so 8 belt constructs can be cloned easier)
- +same guidelines as we concluded here (vertical setup, chunk aligned, one controller, no mod benchmark, 5 x 25k runs)
For me this thread should not be about DI from minig drills insdie the BP.
Not sure who would be interested to continue w/DI. Let me know. Then I'll move the BP below there!
Re: UPS optimized 12-beacon smelting - w/minimal circuits
Belter v8.1
- DI of ore to smelters, needs ore patches inside the BP- 10 beacon setup, cycle time is 168.42 ticks -> using 176 as 32 * 5.5
- further idea: with minimal effort, separate signalling / separate wiring is possible
- further idea: fully exposed belt is also easy to do
- further idea: signal optimizaiton might be also possible
- problem: not easy to clone this BP due to the overlapping minig drills
- problem: I see that the poles are inside the drills, will fix that in the next version (clone issue, my bad, poles to go centered vertically next to the beacons)
First results - clone issue to fix
Re: UPS optimized 12-beacon smelting - w/minimal circuits
the inserter picks up ore from the ground?Belter wrote: Sun Mar 06, 2022 8:04 pmBelter v8.1
- DI of ore to smelters, needs ore patches inside the BP
place the chest
Re: UPS optimized 12-beacon smelting - w/minimal circuits
One belt in versions 6.98 and 6.99 seems to have ore on the wrong side.
C++ dev @ yandex
Re: UPS optimized 12-beacon smelting - w/minimal circuits
Noted, TY! Will fix it in the next BP.flame_Sla wrote: Mon Mar 07, 2022 2:46 am the inserter picks up ore from the ground?
place the chest
I beleive the UPS gain is to have 1 lane only, side not relevant. Will test this sometime.flomz wrote: Thu Mar 10, 2022 10:27 am One belt in versions 6.98 and 6.99 seems to have ore on the wrong side.
Last edited by Belter on Sat Mar 12, 2022 3:55 pm, edited 1 time in total.
Re: UPS optimized 12-beacon smelting - w/minimal circuits
Updated: resolved, thanks DaveMcW! Forgot that I've added steel chests of the fast as suggested above by flame_Sla...
Testing different variants of my DI BP to get the highest UPS. See the 2 attached saves - they look identical. But the UPS difference is significant
Testing different variants of my DI BP to get the highest UPS. See the 2 attached saves - they look identical. But the UPS difference is significant
problem was
Last edited by Belter on Sun Mar 13, 2022 9:15 am, edited 3 times in total.
Re: UPS optimized 12-beacon smelting - w/minimal circuits
Your counting script runs into console flood control, so it is not accurate. Try this version:
Code: Select all
/c for _, building in pairs({"arithmetic-combinator","beacon","constant-combinator","decider-combinator","electric-energy-interface","electric-furnace","electric-mining-drill","express-loader","express-transport-belt","express-underground-belt","medium-electric-pole","productivity-module-3","speed-module-3","stack-filter-inserter","stack-inserter","steel-chest"}) do
game.print(building .. " " .. game.player.surface.count_entities_filtered{name=building})
end
Spoiler
Re: UPS optimized 12-beacon smelting - w/minimal circuits
Belter v8.16
- direct insertion BP optimized- uses perfect timing w/6 signals on 1 wire
- I've tried to put speed modules to drills, a bit worse UPS. interesting. So left them empty
- UPS gain: the 2 middle drills put ore to a chest vs ground
- exposed (not underground) belt possible, but not better UPS-wise
- Attachments
-
- Belter v8.16.png (1.25 MiB) Viewed 7223 times
Last edited by Belter on Tue Mar 15, 2022 8:24 am, edited 1 time in total.