Very large input/output plate storage

Don't know how to use a machine? Looking for efficient setups? Stuck in a mission?
HabNab
Manual Inserter
Manual Inserter
Posts: 1
Joined: Thu Dec 17, 2015 10:38 pm
Contact:

Very large input/output plate storage

Post by HabNab »

By nature, the the metal plate buffer between furnaces and the rest of a factory makes a bottleneck that can strangle production because every bit of ore ever used needs to all go though one system.
Image

This storage system forms the heart of a factory and needs to do several things well:
-Not mix up copper and iron (possibly a non-issue depending on the setup)
-Very large/expandable storage space
-Have extremely high throughput, enough that no other part of the base is ever waiting on it. (Multiple thousands of units per minute as a base grows)
-Respond to mismatched/changing demand and supply (trains dropping bursts of resources, all iron being used but having excess copper etc.)
-Made of modular pieces to easily expand

So far I haven't come up with a system that does this as efficiently or as simply as I would like. Here is what I have on my current base:

Seperating iron from copper. The passive provider chests also serve as a buffer that logistic robots can pull from if there's any plates that haven't already been sent to the rest of the factory. The outer loop of belts is to circulate back any plates that don't get picked up on the first pass, so iron doesn't sit in front of the copper inserters. Multiple of these can be added to handle more furnaces. This system is prone to clogging if the chests fill up or too many plates come in.
Image

These smart inserters are connected to the chests from the above picture through a circuit network to pull copper off the line if they have are getting full and put it into storage chests. There is a bank of requester chests farther down the line that add the copper back on when the belt is empty (and an identical system for iron). The main drawback of this system is that it pulls off of the same copper belt that is going to feed the machines, so can disrupt their supply.
Image

This system works, but it does not handle strain very well.

The main difference that I can think of if that most other factories I've seen keep iron and copper totally separate, never mixing them. This gets rid of the step of sorting them out, but limits the furnaces to only one material. Personally I prefer to be able to dump all of my ore on the same belts, know that a furnace will be used for a material if it's needed, and forget about it. Each way has pros and cons. I don't think either choice is a limiting factor to how functional the storage system can be.

I also know that you can just dump everything into active provider chests and let logistic bots solve all the problems, but that's not very interesting or fun. Ideally I would like a system without them, and I've tried to keep their involvement to a minimum, but don't know how to make an expandable amount of storage without logistic robots.

I'm very curious what others have done to solve this problem
Koub
Global Moderator
Global Moderator
Posts: 7784
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Very large input/output plate storage

Post by Koub »

Have you considered that not ALL the plates you produce have to go through your buffer storage ? You could drain just a small part from your furnace output, separate copper from iron at that moment, store this in different chests, and reinject from the buffer to your main bus only when the main bus has enough room for that.
Koub - Please consider English is not my native language.
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Very large input/output plate storage

Post by ssilk »

https://forums.factorio.com/wiki/inde ... ion_Buffer

The key is the splitter cascade:
https://forums.factorio.com/wiki/inde ... /Cascading

With v0.12 the behavior of the belts have changed! Now you need to side-insert the output from the buffer to the main beltd ( Side insertion: https://forums.factorio.com/wiki/inde ... Optimizing ) or you need a second splitter cascade at the end of your buffer.

The first has the advantage, that there is nothing going out, when the main belt is full, but the disadvantage, that you cannot have a fully compressed item stream on the belt with side insertion only.
The second has the advantage of being a fully compressed item stream, but there is always a "leak flow" of items (depending of the "height" of your splitter cascade).



I really think that it would make sense to have an element like a hopper/funnel where you can fill in the full stream of a belt and can control how much you want to output. Also some circuit element to measure the density of items on a part of a belt.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Post Reply

Return to “Gameplay Help”