6 ms·
Some of the areas the article leaves out are around throughout and bottlenecks... you are often limited by particular resources, and the ability to get them to
by cortesoft 6y ago
Some of the areas the article leaves out are around throughout and bottlenecks... you are often limited by particular resources, and the ability to get them to the end of your factory line (I.e. the belts are saturated at the start of the line, but empty by the time they get to the new section of the factory)
Another interesting thing you learn is about a form of 'buffer bloat' (although it behaves differently than traditional network buffer bloat)
Essentially, having too much of a buffer for resources can cause inefficiency.
Say, for example, that you notice you are producing more green circuits than you are using. A naive response is to try to store them, so that your green circuit factories are running at full speed, and then when your need for them increases you will have them available.
However, this has two downsides. One, it will pull resources away from things you actually need in order to keep making more green circuits, even though you have more than you can use right now anyway. The copper that could be going to manufacturing the item that is your current bottleneck is instead going towards something you have too much of anyway.
The second issue hits you on the other side... when you DO start using more green circuits than you are producing, you won't notice until your issue is very severe, because you will have been using your reserves for quite a while. By then, you will have to increase your production a lot to make up for it... which might put a different resource out of whack.
The trick is to let the factories overproducing to backup production and stop... let that back pressure behave as a natural production regulator, which will make it much easier to have a factory that always works as efficiently as possible given your current raw material production.
- krallja 6y agoYep, the only places that I ever really need a buffer are train stops, power facilities, and times when you can't use a byproduct just yet (more-complicated refineries before you get your circuits tuned just right). One thing I just realized this week is that a power generation buffer needs to alert me on the very first swing of an inserter from a buffer chest. If the coal/solid fuel line isn't completely compressed, that means the doomsday clock has started ticking.
- eric-hu 6y agoI recommend avoiding steam buffers when you go nuclear. I had a setup with multiple storage tanks to hold steam, and that had buffer bloat because fluid/steam is hard to evenly distribute across many paths.
- cortesoft 6y agoTo be efficient with nuclear, though, you need steam buffers... nuclear power can’t stop burning fuel once it starts, so unless unless you are spending all the power as you generate it, you need to store it. Burn a unit of fuel, store all the steam, and then don’t put more fuel in the reactor until the steam level goes below a threshold, then repeat. This is especially true because you want to have a group of four reactors together for maximum efficiency, which generates a crazy amount of power. You spend more time not generating more heat and just living off the steam storage than you do burning fuel.
- infogulch 6y agoOk, but it isn't worth it. Yes, you get more "power value" out of nuclear fuel if you ration it. But even if you overbuild your power by 2x your current target load and let the extra go to 'waste', your ore reserves will still likely give you many hundreds of hours of power. I've tried and made many buffered, circuit-controlled, meticulously fine-tuned power plants that are optimized for fuel conservation and they always have some hitch or edge case where they act erratically, or the steam is not balancing, or the reactors cooled down too much, or... (Or you're lategame and you outscaled it too far and need to eke the UPS back.) And is the moment when you're under siege and losing losing power really the best time to be debugging that 30-combinator fuel-optimizing circuit network you picked up off reddit and randomly modified until it seemed to work? Right. A challenge: calculate how many hours the total amount of ore you are willing to mine will last you. If you maximize efficiency through productivity modules -- even gradually -- I bet it will be hundreds if not thousands of hours. So you make a trade: a small fixed increased cost in fully automating and maximizing nuclear fuel production in exchange for the benefit of vastly reducing the complexity of construction and operation of your primary power production facility. No tanks, no circuits, no buffering -- instead, full automation and productivity for fuel production and 100% power all the time. Give yourself a(n automated) backup chest or two of fuel nearby for days (calculate it!) of time to deal with fuel production problems. Would you even have that much time if you burned all the coal in the same area? I would take a trade like that every day.