Calculating machines required to completely fill a belt factoring in Productivity Modules and Beacons with Speed Modules
Posted: Sat Oct 16, 2021 10:44 pm
Hello, I hope you are all doing well.
I am trying to calculate the number of machines (in this case Electric Furnaces) required to completely fill a blue belt (45 items/sec) taking into account usage of Productivity Modules and Beacons with Speed Modules.
I was trying to follow the math shown in this Reddit thread: https://www.reddit.com/r/factorio/comme ... ing_speed/. I do not doubt the results but I want to understand the calculations involved so that I can perform the same work for any machine and crafting recipe.
I must admit my math skills are not what they used to be so I might be missing something obvious. Here's what I've got so far.
Assumptions:
The items per second the machine will produce with a crafting time of c can be represented as:
Here's where my calculation seems to break down and deviates from the results in the Reddit thread. For different beacon counts the number of copper plates per second is as follows:
My calculations are close to but do not match the Reddit thread. What am I missing here?
Thank you. I appreciate any help I can get on this.
I am trying to calculate the number of machines (in this case Electric Furnaces) required to completely fill a blue belt (45 items/sec) taking into account usage of Productivity Modules and Beacons with Speed Modules.
I was trying to follow the math shown in this Reddit thread: https://www.reddit.com/r/factorio/comme ... ing_speed/. I do not doubt the results but I want to understand the calculations involved so that I can perform the same work for any machine and crafting recipe.
I must admit my math skills are not what they used to be so I might be missing something obvious. Here's what I've got so far.
Assumptions:
- Usage of tier 3 modules in all cases
- Productivity Modules in the Electric Furnace
- Speed Modules in the Beacons
Code: Select all
s = 2 * (1 - 3/10 + b/2)
s = 7/5 + b
Code: Select all
i = 1 / (c / s)
i = 1 / (c / (7/5 + b))
# I am calculating for copper smelting so c = 3.2.
i = 1 / (3.2 / (7/5 + b))
Code: Select all
b = 0, i = 0.4375 plates per second, ~103 furnaces to fill a blue belt (rounding up)
b = 2, i = 1.0625 plates per second, ~42 furnaces to fill a blue belt
b = 4, i = 1.6875 plates per second, ~27 furnaces to fill a blue belt
b = 6, i = 2.3125 plates per second, ~20 furnaces to fill a blue belt
b = 8, i = 2.9375 plates per second, ~16 furnaces to fill a blue belt
b = 10, i = 3.5625 plates per second, ~13 furnaces to fill a blue belt
b = 12, i = 4.1875 plates per second, ~11 furnaces to fill a blue belt
Thank you. I appreciate any help I can get on this.