Factorio Nuclear Calculator: Optimize Your Power Production


Factorio Nuclear Calculator



How many uranium fuel rods are consumed by your reactors per minute?


Number of Uranium Enrichment modules producing enriched uranium.


Total uranium ore mined per minute to feed enrichment.


Standard is 1, but some setups use more (e.g., 2 or 3).


Number of steam turbines to power.


Your Nuclear Power Output

Formula:

1. Uranium Fuel Rods needed per minute = Input Value.

2. Reactors required = Uranium Fuel Rods per minute / 0.1 (fuel rods per reactor per minute).

3. Heat Exchangers required = Reactors required * Heat Exchangers per Reactor input.

4. Steam Turbines required = Reactors required * Steam Turbines per Reactor input.

5. Total Heat Exchanged per Reactor = Reactors required * 200 MW (heat per reactor).

6. Total Steam Turbines Output = Steam Turbines required * 5 MW (power per turbine).

7. Total Power Output = Min(Total Heat Exchanged per Reactor, Total Steam Turbines Output).

Nuclear Reactor Component Breakdown
Input Value Unit
Uranium Fuel Rods Consumed per Minute
Required Reactors Units
Required Heat Exchangers Units
Required Steam Turbines Units
Max Heat Output MW
Max Steam Output MW
Enrichment Support (Ore/Min) Ore/Min


What is the Factorio Nuclear Calculator?

The Factorio Nuclear Calculator is a specialized tool designed to help players of the popular automation game, Factorio, efficiently plan and manage their nuclear power infrastructure. Factorio’s complexity lies in balancing resource consumption with energy production, and nuclear power is a late-game, high-output energy source that requires precise calculations. This calculator demystifies the process by providing clear, actionable numbers for setting up nuclear reactors, heat exchangers, and steam turbines.

Who should use it:

  • Factorio players who are beginning to research and build nuclear power facilities.
  • Players looking to scale up their existing nuclear power grids.
  • Factory builders aiming for maximum power output with minimal footprint.
  • Anyone struggling to balance the heat output of reactors with the steam generation capacity of heat exchangers and the power output of steam turbines.

Common misconceptions about Factorio nuclear power:

  • “More reactors always mean more power”: This isn’t true without sufficient supporting infrastructure. The actual power output is limited by the slowest component in the chain – often steam turbines or heat exchangers.
  • “Nuclear is only useful late-game”: While it’s a late-game technology, efficient planning early on ensures a smooth transition and avoids resource bottlenecks later.
  • “Heat exchangers and steam turbines are interchangeable”: They perform distinct roles. Heat exchangers convert reactor heat into steam, and steam turbines convert that steam into electricity. Both must be balanced.

Factorio Nuclear Power: Formula and Mathematical Explanation

The core of Factorio’s nuclear power system revolves around the chain reaction of Uranium Fuel Rods, the heat generated by reactors, the steam produced by heat exchangers, and finally, the electricity generated by steam turbines. The calculator simplifies these interdependencies.

Derivation of Calculations:

  1. Uranium Fuel Rod Consumption: This is the primary input. It dictates how much power generation is desired or currently active. In Factorio, one Uranium Fuel Rod lasts 200 seconds and produces 200 MW of heat *per reactor*.
  2. Reactors Required: Each reactor consumes 0.1 Uranium Fuel Rods per second (or 6 per minute). To find the number of reactors needed for a specific fuel rod consumption rate, we divide the desired consumption by the per-reactor consumption rate.

    Reactors = Fuel Rods per Minute / 6 Fuel Rods/Minute/Reactor
  3. Heat Exchangers: Each Heat Exchanger consumes 100 MW of heat and produces 100 steam/sec (which translates to 50 steam/sec if using 1 Boiler Efficiency) which powers 2 Steam Turbines at 5 MW each (10 MW total). The calculator assumes a standard 1:1 ratio of heat exchangers to reactors as a baseline, but allows for customization. A single reactor produces 200 MW of heat. So, to utilize all heat from one reactor, you need 2 heat exchangers (200 MW heat capacity).

    Heat Exchangers = Reactors * Heat Exchangers per Reactor Input
  4. Steam Turbines: Each Steam Turbine generates 5 MW of power. The number of turbines you can effectively power is limited by the amount of steam generated. A common setup is to have enough turbines to consume the steam. The calculator uses the input “Steam Turbines per Reactor” to determine the total number of turbines to consider for power generation.

    Steam Turbines = Reactors * Steam Turbines per Reactor Input
  5. Total Heat Output Potential: This is the maximum heat your reactors can produce based on the number of reactors and the heat generation per reactor.

    Max Heat Output = Reactors * 200 MW/Reactor
  6. Total Steam Output Potential: This is the maximum steam your heat exchangers can convert into heat, which is directly limited by the heat exchangers’ capacity. Each heat exchanger can absorb 100 MW of heat and output 50 steam/sec. The electricity generation from steam is 5 MW per turbine. Thus, 100 MW of heat can support 20 Steam Turbines (100 MW / 5 MW/Turbine). However, the calculator focuses on the direct power output per turbine.

    Max Steam Output = Steam Turbines * 5 MW/Turbine
  7. Actual Power Output: The final power output is the *minimum* of the total steam output potential and the total heat output potential (converted to electricity potential). In practice, the limiting factor is usually the number of steam turbines you’ve connected. However, if you have *more* turbines than can be sustained by the steam, your output is limited by the steam. The calculator simplifies this by taking the minimum of total steam turbine output and the total potential power from heat exchangers.

    Total Power Output = Min(Max Heat Output / 2, Max Steam Output) – This simplification assumes 1 heat exchanger can power 1 steam turbine at 5 MW, which is not precisely true but aligns with common gameplay goals. The calculator directly uses the turbine count.

    Total Power Output = Steam Turbines * 5 MW/Turbine (if enough steam is produced)

    Total Power Output = (Heat Exchangers * 100 MW Heat Capacity) / 2 MW per Turbine Equivalent (if heat is the bottleneck)

    The calculator uses the most direct approach: it calculates the number of turbines and multiplies by their output, assuming sufficient steam is generated.
  8. Enrichment Support: Uranium Ore is mined, then processed by Uranium Enrichment modules. Each enrichment module produces 1 Enriched Uranium Fuel Cell every 5 seconds (12 per minute). A Uranium Fuel Rod requires 10 Enriched Uranium Fuel Cells. Therefore, 1 Fuel Rod requires 10/12 = 0.833 minutes of enrichment, or 0.833 minutes * 60 seconds/minute = 50 seconds of enrichment time. This means 1 Enrichment Module can produce 60/50 = 1.2 Fuel Rods per minute.

    Enrichment Modules Needed = Fuel Rods per Minute / 1.2 Fuel Rods/Minute/Module

    The calculator uses the reverse: it takes the input Uranium Ore per Minute and calculates the potential Fuel Rods, and then checks if the input Fuel Rods per Minute are supported.

    Revised Enrichment Logic for Calculator:

    1. Enriched Uranium per Minute = Uranium Enrichment Modules * 12 Cells/Minute/Module.

    2. Fuel Rods Supported by Enrichment = Enriched Uranium per Minute / 10 Cells/Fuel Rod.

    3. Uranium Ore per Minute needed = Fuel Rods * 40 Ore/Fuel Rod.

    The calculator uses the *input* “Uranium Ore Mined per Minute” and “Uranium Enrichment Module Count” to see if the requested “Uranium Fuel Rods per Minute” is sustainable. The formula used in the calculator will be:Uranium Ore per minute to support X Fuel Rods = X * 40. It then compares this to the input value.

Variable Explanations:

Variable Meaning Unit Typical Range
Uranium Fuel Rods per Minute The rate at which Uranium Fuel Rods are consumed by reactors. Fuel Rods/Minute 0 – 100+
Uranium Enrichment Module Count The number of Uranium Enrichment modules available. Modules 0 – 50+
Uranium Ore Mined per Minute The total rate of Uranium Ore extraction. Ore/Minute 0 – 1000+
Heat Exchangers per Reactor How many heat exchangers are connected to each reactor. Units 1 – 3
Steam Turbines per Reactor How many steam turbines are connected to each reactor’s steam output. Units 0 – 10+
Required Reactors The number of nuclear reactors needed to consume the specified fuel rods. Units 0 – 100+
Required Heat Exchangers The total number of heat exchangers needed. Units 0 – 300+
Required Steam Turbines The total number of steam turbines to be powered. Units 0 – 1000+
Max Heat Output The maximum theoretical heat output from the reactors. MW 0 – 20000+
Max Steam Output The maximum theoretical power output from the steam turbines. MW 0 – 5000+
Total Power Output The actual calculated electrical power output. MW 0 – 5000+
Enrichment Support (Ore/Min) The amount of Uranium Ore per minute required to sustain the requested fuel rod consumption. Ore/Minute 0 – 4000+

Practical Examples (Real-World Use Cases)

Let’s explore how the Factorio Nuclear Calculator can be used in different scenarios.

Example 1: Setting up a Small Nuclear Array

A player is transitioning from solar and boilers and wants to set up their first nuclear power plant. They decide they want to aim for a consumption of 10 Uranium Fuel Rods per minute.

  • They have 2 Uranium Enrichment Modules.
  • They plan to use 1 Heat Exchanger per Reactor.
  • They want to connect 4 Steam Turbines per Reactor.
  • They are currently mining 200 Uranium Ore per minute.

Inputs for Calculator:

  • Uranium Fuel Rods per Minute: 10
  • Uranium Enrichment Module Count: 2
  • Uranium Ore Mined per Minute: 200
  • Heat Exchangers per Reactor: 1
  • Steam Turbines per Reactor: 4

Calculator Output:

  • Total Power Output: 20 MW
  • Required Reactors: 1.67 (effectively 2 reactors needed)
  • Required Heat Exchangers: 1.67 (effectively 2 exchangers needed)
  • Required Steam Turbines: 6.68 (effectively 7 turbines needed)
  • Enrichment Support (Ore/Min): 400 Ore/Min required.

Interpretation: The player’s current setup (2 enrichment modules, 200 Ore/min) can only support 1.67 Fuel Rods per minute (2 modules * 12 cells/min / 10 cells/rod * 1 rod/1.2 modules = 1.6 rods/min, and 1.6 rods/min * 40 ore/rod = 64 ore/min required). To achieve their goal of 10 Fuel Rods/min, they would need approximately 400 Ore/min and 8.33 enrichment modules. They need to build 2 reactors, which will require 2 heat exchangers and at least 7 steam turbines to utilize the power potential. The initial mining and enrichment setup is insufficient for their target fuel rod consumption.

Example 2: Scaling Up an Existing Nuclear Plant

A player has an established nuclear setup and wants to know how many more components they need to double their power output from 40 MW to 80 MW. They are currently consuming 20 Fuel Rods per minute and have 4 reactors.

  • Target Fuel Rods per Minute: 40 (to double output)
  • Current Reactors: 4
  • Current Heat Exchangers per Reactor: 1
  • Current Steam Turbines per Reactor: 4
  • Current Enrichment Modules: 4
  • Current Ore Mined: 1600 Ore/Min

Inputs for Calculator:

  • Uranium Fuel Rods per Minute: 40
  • Uranium Enrichment Module Count: 8 (calculated: 40 rods/min / 1.2 rods/min/module = 33.3 modules needed. Let’s assume they have 8 and want to see requirements)
  • Uranium Ore Mined per Minute: 1600
  • Heat Exchangers per Reactor: 1
  • Steam Turbines per Reactor: 4

Calculator Output:

  • Total Power Output: 80 MW
  • Required Reactors: 6.67 (effectively 7 reactors)
  • Required Heat Exchangers: 6.67 (effectively 7 exchangers)
  • Required Steam Turbines: 26.68 (effectively 27 turbines)
  • Enrichment Support (Ore/Min): 1600 Ore/Min required.

Interpretation: To double their power to 80 MW, they need to increase their fuel rod consumption to 40 per minute. This will require approximately 7 reactors. With 1 heat exchanger per reactor, they need 7 heat exchangers. With 4 turbines per reactor, they need 28 turbines. Their current mining rate of 1600 Ore/min is sufficient for 40 Fuel Rods/min (40 rods * 40 ore/rod = 1600 ore). They need to build 3 more reactors, 5 more heat exchangers, and 21 more steam turbines compared to their previous setup.

How to Use This Factorio Nuclear Calculator

Using the Factorio Nuclear Calculator is straightforward. Follow these steps to optimize your nuclear power generation:

  1. Input Current Fuel Rod Consumption: Enter the number of Uranium Fuel Rods your reactors are currently consuming or you plan to consume per minute. This is the primary driver for all other calculations.
  2. Specify Enrichment Capacity: Enter the number of Uranium Enrichment modules you have and the total Uranium Ore you are mining per minute. The calculator will check if your current resource gathering and processing can sustain your fuel rod consumption goal.
  3. Define Component Ratios: Input how many Heat Exchangers you plan to connect to each reactor, and how many Steam Turbines you intend to power per reactor. These ratios are crucial for balancing power generation.
  4. Click “Calculate Power”: Once all inputs are entered, click the calculate button.

How to Read Results:

  • Total Power Output (MW): This is the main highlighted result, showing the maximum sustainable electrical power your setup can generate based on the inputs.
  • Required Reactors: The number of nuclear reactors needed to achieve the specified fuel rod consumption. You’ll often need to round this number up to the nearest whole reactor.
  • Required Heat Exchangers: The total number of heat exchangers needed to convert the heat from the reactors into steam. Round up.
  • Required Steam Turbines: The total number of steam turbines required to generate the target power output. Round up.
  • Enrichment Support (Ore/Min): This indicates how much Uranium Ore per minute is required to produce the fuel rods specified. If this number is higher than what you mine, your fuel rod consumption is unsustainable.
  • Table Breakdown: The table provides a detailed breakdown of inputs and calculated values, reinforcing the results.

Decision-Making Guidance:

  • Unsustainable Fuel Rods: If the “Enrichment Support (Ore/Min)” required is significantly higher than your mining output, you need to increase Uranium Ore mining, build more Uranium Enrichment modules, or reduce your fuel rod consumption.
  • Bottlenecks: Compare the “Max Heat Output” and “Max Steam Output” (from the table). If your steam turbine output is much lower than your heat output potential, you need more steam turbines. If your heat exchanger capacity is the bottleneck, you might need more heat exchangers or a higher heat-per-exchanger ratio (though this is fixed in Factorio). The calculator simplifies this by focusing on the Steam Turbine output as the primary power number, assuming sufficient steam.
  • Scaling: Use the calculator to determine how many additional components (reactors, heat exchangers, turbines) are needed to scale up your power generation incrementally.

Key Factors That Affect Factorio Nuclear Calculator Results

Several factors within Factorio significantly influence the outcomes of the nuclear calculator and the efficiency of your power grid:

  1. Reactor Count: Directly determines the potential heat output and fuel rod consumption. More reactors mean more heat and more power capacity, but also higher resource demands.
  2. Fuel Rod Consumption Rate: This is the primary input. Higher consumption means more power but also faster depletion of uranium resources and increased waste (spent fuel). Balancing this with your enrichment and mining is key.
  3. Heat Exchanger Efficiency: While the calculator assumes a standard output per heat exchanger, the *type* of heat exchanger (from Oil Processing or Nuclear Power) matters. Nuclear heat exchangers are significantly more efficient for power generation. The calculator defaults to the nuclear variety.
  4. Steam Turbine Capacity: Each turbine produces a fixed amount of power. The total number of turbines directly sets the upper limit on electricity generation from the steam produced. If you have more steam than turbines can process, the excess is wasted.
  5. Uranium Enrichment Process: The efficiency of your Uranium Enrichment modules and the rate at which you mine Uranium Ore directly impact how many fuel rods you can produce. Insufficient enrichment is a common bottleneck. The calculator highlights this with the “Enrichment Support” metric.
  6. Beacon and Module Usage: Speed modules and beacons can dramatically increase the output of enrichment, mining, and even potentially reactors (though direct reactor speed modules are not a thing, modules in enrichment are key). This calculator provides a baseline; advanced players will factor in these buffs.
  7. Water Supply: Heat exchangers require a consistent supply of water to produce steam. Ensure your water pumps can keep up with the demand, especially for large arrays.
  8. Uranium Ore Availability: The finite nature of uranium patches means that long-term nuclear power requires either finding new patches or developing advanced technologies like Kovarex enrichment for U-235 and potentially reprocessing spent fuel.

Frequently Asked Questions (FAQ)

  • Q: What is the standard ratio for nuclear power in Factorio?

    A: A common efficient setup is 1 Reactor : 2 Heat Exchangers : 4 Steam Turbines. Each reactor produces 200 MW of heat, which can be handled by 2 heat exchangers (each absorbing 100 MW heat), producing steam to power 4 steam turbines (2 turbines per 100 MW heat, and 4 turbines at 5 MW each = 20 MW total output). The calculator allows you to adjust these ratios.

  • Q: How many Uranium Fuel Rods does a reactor consume?

    A: A single Uranium Fuel Rod lasts for 200 seconds and provides 200 MW of heat per reactor. This translates to 0.1 fuel rods per second, or 6 fuel rods per minute per reactor.

  • Q: What is the power output of one nuclear reactor setup?

    A: With the standard 1:2:4 ratio (Reactor:Heat Exchanger:Steam Turbine), one reactor setup produces 20 MW of power. The calculator helps you scale this up.

  • Q: Can I use more than 4 steam turbines per reactor?

    A: Yes, you can connect more turbines, but your power output will be limited by the steam production. If you have 1 reactor and 2 heat exchangers producing steam, you can support up to 20 MW of turbine power. Connecting more than 4 turbines (20 MW total) will not yield more power than 20 MW, as the steam becomes the bottleneck.

  • Q: How much Uranium Ore do I need for nuclear power?

    A: Each Uranium Fuel Rod requires 40 Uranium Ore. A single reactor consuming 6 fuel rods per minute therefore needs 240 Uranium Ore per minute.

  • Q: What is the role of Uranium Enrichment Modules?

    A: Uranium Enrichment Modules process Uranium Ore into Enriched Uranium Fuel Cells, which are then used to craft Uranium Fuel Rods. They are essential for producing the fuel needed for nuclear reactors.

  • Q: Does the calculator account for Kovarex enrichment?

    A: This calculator focuses on the standard Uranium Enrichment process and direct ore-to-fuel calculations. Kovarex enrichment is a more advanced process that significantly boosts U-235 production and is not directly modeled here, though its output can be factored into the “Uranium Fuel Rods per Minute” input.

  • Q: What happens to spent fuel?

    A: Spent fuel is a byproduct. While this calculator doesn’t directly manage waste, Factorio includes technologies for reprocessing spent fuel or using it in nuclear bombs. In large nuclear setups, managing waste becomes an important consideration.

Related Tools and Internal Resources

© 2023 Factorio Power Planner. All rights reserved.



Leave a Reply

Your email address will not be published. Required fields are marked *