![Wink ;)](./images/smilies/icon_e_wink.gif)
Ofcourse, I could be getting this wrong.
Reading through the preliminary results here it seems larger logistic networks score worse then segregated small ones.Xtrafresh wrote:Ok, I got some things working this morning and did some testing. With some margin of error because my tests are very crude and only run once, I found that the version 2.0 that I submitted goes from a score of 27 to a score of 41 just by cutting it down to 1/8th the size. With the way my setup works, none of those 8 modules should affect eachother, so shouldn't the score be the same? This means that the test favors small setups, pretty disastrous for designs that are supposed to go into megabases
Ofcourse, I could be getting this wrong.
Not fewer longer trains, fewer IDENTICAL trains. I have eight functionally identical setups using 6 trains each. No bots, no railway connections between them, the only thing connected was the electrical grid. And when I deleted 7 of the setups and ran just one, i scored 41 instead of 27.Optera wrote:Reading through the preliminary results here it seems larger logistic networks score worse then segregated small ones.Xtrafresh wrote:Ok, I got some things working this morning and did some testing. With some margin of error because my tests are very crude and only run once, I found that the version 2.0 that I submitted goes from a score of 27 to a score of 41 just by cutting it down to 1/8th the size. With the way my setup works, none of those 8 modules should affect eachother, so shouldn't the score be the same? This means that the test favors small setups, pretty disastrous for designs that are supposed to go into megabases
Ofcourse, I could be getting this wrong.
Not quite sure I understand why fewer longer trains would score worse though.
I have also found that my setups do not scale linearly as I increase their size. My first thought was that the most efficient setup would have as much mining/train transport as your offloading system could handle (thus maximizing the use of those entities). With few exceptions, this really hasn't been the case. I have only come up with one design so far that performs nearly the same when scaled up 2x. Everything else has been better at 50-60k plates/min than the exact same (modular) setup producing 80-100k plates/min.Xtrafresh wrote: Not fewer longer trains, fewer IDENTICAL trains. I have eight functionally identical setups using 6 trains each. No bots, no railway connections between them, the only thing connected was the electrical grid. And when I deleted 7 of the setups and ran just one, i scored 41 instead of 27.
Code: Select all
/c for _,ins in pairs(game.player.surface.find_entities_filtered{name="stack-inserter"}) do
ins.disconnect_neighbour(defines.wire_type.red)
end
I think you should test the leading designs with the best technology available.TBTerra2 wrote:with regards to void chests being slow, aaargha has already made a fix that give 10x performance with large numbers of them, but to keep it fair (and so i dont have to spend 13hours retesting designs) im not aplying that update untill aftre the competition
Congrats, you figured out my solution.hypnobunny wrote:Just read through this thread and I'm loving the timer solution. Before this, I had been trying to fix the problem by using slower inserters. I sent in two new versions, one using red inserters (which almost exactly use their full stack bonus without external input) and then another making use of the circuit network.
It would warrant investigating where the break even point for this setup is and if filter inserters in set filter mode have similar results.aaargha wrote:More on inserter UPS usage:
I tried comparing circuit connected inserters to sleeping ones in an idiot setup where no inserter should be able to do anything. Savefile connected inserters is attached.
Use this command to disconnect all inserters from the circuit network, takes about a minute to process though.Results from benchmarking ~6.4k inserters over 100k ticks:Code: Select all
/c for _,ins in pairs(game.player.surface.find_entities_filtered{name="stack-inserter"}) do ins.disconnect_neighbour(defines.wire_type.red) end
Circuit connected and enabled 30071.684 ms
Circuit connected and disabled 29157.366 ms
Unconnected 12705.188 ms
This basically confirms what TBTerra2 said, though I'm not really sure at which swing rate clocking them becomes more efficient.
That is a good point.Optera wrote:It would warrant investigating where the break even point for this setup is and if filter inserters in set filter mode have similar results.
This seems to prove my suspicion that "set filter mode "uses normal sleep when no filter is set, while in on/off mode inserters never sleep.aaargha wrote:That is a good point.Optera wrote:It would warrant investigating where the break even point for this setup is and if filter inserters in set filter mode have similar results.
Stack filter inserters in set filter mode:
No filter: 24145.431 ms
Filter : 26090.869 ms
Stack filter inserters in enable/disable mode with no filter:
Disabled: 25588.459 ms
Enabled: 25542.712 ms
Stack filter inserters in enable/disable mode with filter:
Disabled: 25326.079 ms
Enabled: 25638.240 ms
Stack filter inserters not connected:
Filter: 12826.896 ms
No filter: 12763.919 ms
Re-run using stack inserters just to confirm that stack filter inserters are actually faster:
Connected & enabled: 30173.355 ms
Connected & disabled: 29285.514 ms
Disconnected: 12788.264 ms
Note that all measurements are one run only so some fluctuations are possible, the times seemed pretty stable though.
It's interesting that the stack filter inserters seem to consistently perform better than the regular stack inserters when circuit connected. It's also interesting how inefficient disabled circuit connected inserters are, it feels like there should be ways of doing that much better.
I wonder if it would be enough to fill the "starting" chests with a green circuits and limit the stack size (so the inserters will always be working) to get some data to calculate the breakpoint or if that won't work, It feels like that wouldn't give useful results. Then again, I'm not sure how else to design a test that would be conclusive either way.
Hmm, I'm not really sure about that, it seems like some other quirk to me at least.Optera wrote:This seems to prove my suspicion that "set filter mode "uses normal sleep when no filter is set, while in on/off mode inserters never sleep.