Hi,
I’m currently completely overhauling my entire base structure because my old setup just isn’t scaling well anymore. Up until now I’ve mostly been expanding things in a pretty chaotic way, just adding new smelters or production lines whenever I noticed a slowdown, but I’m finally trying to switch to something way more scalable and optimized for the long run.
What I’m struggling with right now is figuring out the actual growth rate of my iron plate stock over time. My idea is basically to reinvest every single surplus directly into building additional smelter lines, so the whole thing turns into a sort of compounding production loop. The more I produce, the more production capacity I add immediately after.
The problem is that after a few hours, it becomes really hard to tell if the growth is genuinely efficient or if I’m just creating future logistical nightmares without realizing it. Between ore input, belt throughput, smelting speed, and transport limitations, everything starts interacting in ways that are difficult to estimate manually.
So I was wondering if anyone here uses external calculators, spreadsheets, simulators, or any kind of planning tools to project this kind of long-term growth. I’d love something that can estimate my final resource balance after around ten hours of continuous production while also factoring in regular ore contributions and infrastructure scaling.
I’ve already tested a couple tools, but most of them either feel way too simplistic or insanely overcomplicated to set up properly. I’m also thinking about experimenting with this compounding tool to better visualize how far the exponential scaling can realistically go before logistics start becoming the real bottleneck.
Mainly I just want to know whether my future problems will come from ore supply, transport saturation, power consumption, or simply scaling too aggressively too early. Curious to know how you guys usually handle these kinds of calculations for larger factory setups because right now I’m mostly improvising and hoping everything won’t collapse later on
Optimize expansion
Optimize expansion
Last edited by Lissa on Mon Jun 29, 2026 6:17 am, edited 2 times in total.
Re: Optimize expansion
imo it may be quite tedious to use an external calculator to model an existing factory, if you have trains bottleneck for example, it will create a discrepancy between what the calculator predict and the actual behavior in game and this would be difficult to tell the calculator, if you try to make it more accurate. Here my advice would be to use the production statistic in game, you can see the "last hour" or "10 minutes" production/consumption, and use this to extrapolate the result. "what if it stays like this for longer". Because it will incorporate all additionnals interactions that occurs in a factory compared to the idealized calculator.
To me calculator are more used "before" making the factory, and during the game looking at the production statistic allows to verify if the blueprint is working as intended, if the production is the expected one, if no material are lacking in production, if nothing is saturated in a way that prevent the math done with the calculator to properly apply.
To me calculator are more used "before" making the factory, and during the game looking at the production statistic allows to verify if the blueprint is working as intended, if the production is the expected one, if no material are lacking in production, if nothing is saturated in a way that prevent the math done with the calculator to properly apply.
Check out my latest mod ! It's noisy !
Re: Optimize expansion
I know no such tool, but the math isn't too complicated.
As simplification to understand the concept in general, first assume we just have furnaces to build and just one material to build a furnace.
If you reinvest every product into the production of new furnaces and add the new furnaces to the production immediately, its math can be described as exponential growth.
The basis of the growth is the question: how long does it take 1 furnace to craft the ingredients for 1 furnace?
If we know this time, we know the time after production will double. After this time we have 2 furnaces. Another time and we have 4 furnaces, then 8, then 16, and so on. This starts slow and explodes after about 8-10 steps, depending on your view.
So all you need to do is to find the time how long it takes in your setup for one production line to craft the ingredients for one production line. Then apply the exponential growth:
steps = whole time / time per 1 production line
amount of production lines after steps = 2^steps
"whole time" is 10 hours for you. "time per 1 production line" can be calculated by classic calculators such as Rate Calculator. The time will probably not just include the raw production time but also the time you need to actually build the additional production lines on the map and supply it with ore.
As simplification to understand the concept in general, first assume we just have furnaces to build and just one material to build a furnace.
If you reinvest every product into the production of new furnaces and add the new furnaces to the production immediately, its math can be described as exponential growth.
The basis of the growth is the question: how long does it take 1 furnace to craft the ingredients for 1 furnace?
If we know this time, we know the time after production will double. After this time we have 2 furnaces. Another time and we have 4 furnaces, then 8, then 16, and so on. This starts slow and explodes after about 8-10 steps, depending on your view.
So all you need to do is to find the time how long it takes in your setup for one production line to craft the ingredients for one production line. Then apply the exponential growth:
steps = whole time / time per 1 production line
amount of production lines after steps = 2^steps
"whole time" is 10 hours for you. "time per 1 production line" can be calculated by classic calculators such as Rate Calculator. The time will probably not just include the raw production time but also the time you need to actually build the additional production lines on the map and supply it with ore.
Re: Optimize expansion
That's a question of perspective i think, you see the exponential where one could see harmonics seriesTertius wrote: Tue Apr 21, 2026 8:36 am So all you need to do is to find the time how long it takes in your setup for one production line to craft the ingredients for one production line. Then apply the exponential growth:
steps = whole time / time per 1 production line
amount of production lines after steps = 2^steps
I tried to make a little drawing of what the production statistic would look like in game (imo ) :
You need to imagine all the red rectangle have the same area.
At first your production rate is "y", this is the production of 1 furnace array. 100 iron plate per minute maybe.
After "x" amount of time, you have produced enough so that you can create a second furnace array. maybe 10 minutes.
This means x*y is the amount of iron that was produced and transformed into more furnaces. ( 1000 iron plate ).
But then your production is double than what it was before, it is "2y", 200 iron plate per minute. Thus you only need half the amount of time to create the same quantity of iron (x/2) because 2y * x/2 = y*x ( 5 minutes at 200 plates per minutes makes another 1000 plates )
So really each "step" takes less and less amount of time, x/3 when you have 3 furnace arrays machines and produce 3 times as when you started.
Again , i feel your abstraction is also valid, it's just a different perspective but in game, when you have 2 furnaces array, you don't wait untill you can double the number, and then wait the same time so you can add 4 furnace arrays, you will add them when they are ready, 1 by 1 everytime 1 is available "maybe".
When looking at the in game statistic you can monitor the production per minutes, to make sure when you add a furnace array it reaches the expected level, and therefore know when/if there is a bottleneck that has appeared in the factory and you need to debug before expanding again.
Check out my latest mod ! It's noisy !

