In a nutshell:
You have a P2->P3 processing facility which needs to be supplied. Theoretically it could be done with two P1->P2 facilities for each of the three required materials (given the P3 product requires three in this case) so that they would constantly run and supply the P2->P3 facility.
Theoretically, one can simply chain the P1->P2 facilities to the P2->P3 facility so they would directly feed it without going through a storage, since their output volumes per cycle would match its input volume and the cycle times are identical, right?
But let’s say, the P2->P3 facility doesn’t finish in time, so it got delayed, and the P1->P2 facilities have some output to deliver, but couldn’t do so because the P2->P3 input storage is already full.
What would happen?
- The P1->P2 facilities would stop in a “Waiting for delivery” stage until the P2->P3’s input storage empties?
- The output of the P1->P2 facilities would be discarded?
First case would mean chaining processing facilities is safe to do - production would just be backlogged up to the head of the chain.
Second case would mean that every facility should have its input and output buffered through some kind of storage – be it command center, storage or launchpad.