In other languages: Deutsch Polski Русский 简体中文

Tutorial:Nuclear power: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Undo revision 159698 by SilverShadow (talk)Source/Math please)
 
(46 intermediate revisions by 22 users not shown)
Line 1: Line 1:
[[Nuclear power]] is a major new feature introduced in version 0.15. It requires higher level technology compared to either solar power or steam boiler power, but it offers very high power output in exchange. It's a great solution for middle- to end-game power generation and it works well in combination with other power generation techniques.
{{Cleanup|This tutorial needs to be updated due to changes in Factorio 2.0. For example, it is now simple to automate nuclear power production control without any tanks since reactors can be wired directly to read their heat level.}}
 
{{Languages}}[[Nuclear power]] requires higher level technology compared to either solar power or steam boiler power, but it offers very high power output in exchange. It's a great solution for middle- to end-game power generation and it works well in combination with other power generation techniques.


This guide is written for people who want to know exactly how nuclear power works, but don't necessarily want all the solutions. It focuses on what you should do and what you should know to get Nuclear up and running, but doesn't tell you what to do or exactly how to solve the problems.
This guide is written for people who want to know exactly how nuclear power works, but don't necessarily want all the solutions. It focuses on what you should do and what you should know to get Nuclear up and running, but doesn't tell you what to do or exactly how to solve the problems.
Line 11: Line 13:
To start, you'll need uranium ore. It glows green, so you can't miss it. It tends to form smaller deposits, though, and you may have to search a while to find a good patch.
To start, you'll need uranium ore. It glows green, so you can't miss it. It tends to form smaller deposits, though, and you may have to search a while to find a good patch.


Like every other ore in the game, you can mine it with an [[electric mining drill|Electric mining drill]]. Unlike every other ore, however, only the [[electric mining drill| Electric mining drill]] will do. You also need to supply [[sulfuric acid]] to the drill. The drills conduct excess acid through themselves, so a row of drills can be supplied by acid from a single side.
Like every other ore in the game, you can mine it with an [[electric mining drill|Electric mining drill]]. Unlike every other ore, however, you will need more than just an [[electric mining drill| Electric mining drill]]. You also need to supply [[sulfuric acid]] to the drill. The drills conduct excess acid through themselves, so a row of drills can be supplied by acid from a single side.


:'''Mixed ores:''' If a mining drill covers even a single patch of uranium ore, it will require acid to run at all. The mine will produce mixed ore, as usual.
:'''Mixed ores:''' If a mining drill covers even a single patch of uranium ore, acid must be supplied to the miner or the mining drill will stop running once it encounters the uranium ore. The miner will produce mixed ore, as usual.


=== [[Uranium processing|Ore processing]] ===
=== [[Uranium processing|Ore processing]] ===
Once you've got raw uranium ore, you'll need to process it into [[uranium-235]] and [[uranium-238]]. You do this in a centrifuge.
Once you've got raw uranium ore, you'll need to process it into [[uranium-235]] and [[uranium-238]]. You do this in a centrifuge.


In an un-moduled [[centrifuge]], you can process one ore every 13.3 seconds.
In an un-moduled [[centrifuge]], you can process ten ore every 12 seconds.


Centrifuges produce a combination of U-235 (the light green stuff) and U-238 (the dark green stuff). Every ten ore processed have a chance to become precisely one of these two products. Out of every 10k ore you process, you can expect to get, on average:
Centrifuges produce a combination of U-235 (the light green stuff) and U-238 (the dark green stuff). Every ten ore processed have a chance to become precisely one of these two products. Out of every 1k ore you process, you can expect to get, on average:


{| class="wikitable" |-
{| class="wikitable" |-
Line 30: Line 32:
|}
|}


That means you can roughly expect to get a single U-235 in one out of every 143 ore. A centrifuge can then be expected to produce U-235 every 1904 seconds. Later on, this won't matter so much. However, when you first start out, this will be an important bottleneck.
That means you can roughly expect to get a single U-235 in one out of every 1428 ore. A centrifuge can then be expected to produce U-235 every 1716 seconds. Later on, this won't matter so much. However, when you first start out, this will be an important bottleneck.


:'''Regarding averages:''' Be aware, random is random. These values are ''average'' values. Which means that over the long term, they work out to about these figures. In reality, you'll see long stretches with no U-235 and short stretches with lots of them. Eventually, it won't matter much. But early on, make sure your generation rate is sufficiently high, or you have a sufficient reserve, so you don't find yourself without power when you hit an unlucky stretch.
:'''Regarding averages:''' Be aware, random is random. These values are ''average'' values. Which means that over the long term, they work out to about these figures. In reality, you'll see long stretches with no U-235 and short stretches with lots of them. Eventually, it won't matter much. But early on, make sure your generation rate is sufficiently high, or you have a sufficient reserve, so you don't find yourself without power when you hit an unlucky stretch.
Line 52: Line 54:
Once expended, reactors will produce a "[[used up uranium fuel cell]]", which will need to be cleared. Initially, these will simply accumulate in a chest. Eventually, you can reprocess them into U-238.
Once expended, reactors will produce a "[[used up uranium fuel cell]]", which will need to be cleared. Initially, these will simply accumulate in a chest. Eventually, you can reprocess them into U-238.


:'''Working backward:''' A reactor consumes a fuel cell every 200 seconds and each U-235 gives 10 fuel cells, so every U-235 provides 2000 seconds of reactor power. A centrifuge requires about 1904 seconds to produce a U-235, so you'll need about one processing centrifuges per reactor.
:'''Working backward:''' A reactor consumes a fuel cell every 200 seconds and each U-235 gives 10 fuel cells, so every U-235 provides 2000 seconds of reactor power. A centrifuge requires about 1714 seconds to produce a U-235, so you'll need about one processing centrifuges per reactor.


The reactor needs input of fuel and produces heat that needs to be exported using [[heat pipe]]s that go to a [[heat exchanger]] (unless a [[heat exchanger]] is attached to the reactor).
The reactor needs input of fuel and produces heat that needs to be exported using [[heat pipe]]s that go to a [[heat exchanger]] (unless a [[heat exchanger]] is attached to the reactor).
Line 61: Line 63:
For simple reactor designs, you can connect it directly to your reactor (which produces heat at points also marked with a flame).
For simple reactor designs, you can connect it directly to your reactor (which produces heat at points also marked with a flame).


Heat exchangers also require water input, in precisely the way boilers do. They can heat up to 103.09 units/second of water into 500°C steam.
Heat exchangers also require water input, in precisely the way boilers do. They can heat up to about 10.3 units/second of water into about 103 units/second of 500°C steam. One water pump can maximally produce 1200 water/second, satisfying exactly 116.4 heat exchanger.


Heat exchangers produce nothing when they are below 500°C. Since they only cool as a consequence of heating water, they will never cool to below that temperature once they've reached it.
Heat exchangers produce nothing when they are below 500°C. Since they only cool as a consequence of heating water, they will never cool to below that temperature once they've reached it.
Line 67: Line 69:
Heat exchangers transfer 10 MW of power, so you'll need 4 exchangers to fully consume the power produced by a lone reactor. (Neighbor bonuses can increase this significantly. Again, discussed later.)
Heat exchangers transfer 10 MW of power, so you'll need 4 exchangers to fully consume the power produced by a lone reactor. (Neighbor bonuses can increase this significantly. Again, discussed later.)


The [[steam]] can then be transported to the [[Steam turbine]] using normal [[Pipe]]s
The [[steam]] can then be transported to the [[steam turbine]] using normal [[pipe]]s.


==== [[Heat pipe]]s ====
==== [[Heat pipe]]s ====
Line 74: Line 76:
Connect heat pipes point to point, flame to flame, exactly as you would with water pipes. Heat pipes cannot go underground, so if water pipes need to cross them, the water pipe will need to go under. They don't block movement, though, so you can walk right over them.
Connect heat pipes point to point, flame to flame, exactly as you would with water pipes. Heat pipes cannot go underground, so if water pipes need to cross them, the water pipe will need to go under. They don't block movement, though, so you can walk right over them.


Throughput on heat pipes is far more limited than regular pipes, in part because there is no analogous "Heat pump". Here are some rough limits on transfer distance:
Throughput on heat pipes, in contrast to regular pipes, is limited. Here are some rough limits on transfer distance:


{| class="wikitable" |-
{| class="wikitable" |-
! Power !! Distance
! Power !! Distance
|-
|-
| 40 MW || ~140
| 40 MW || ~133
|-
| 80 MW || ~59
|-
| 120 MW || ~45
|-
| 160 MW || ~30
|-
| 240 MW || ~10
|-
| ~278 MW || 4
|-
| ~284 MW || 3
|-
|-
| 80 MW || ~80
| ~290 MW || 2
|-
|-
| 120 MW || ~55
| ~297 MW || 1
|-
|-
| 160 MW || ~45
| ~302 MW || 0
|}
|}


Past these distances, less than 100% of the power will be transferred. This is because at this distance, the maximum reactor temperature of 1000ºC is insufficient to heat the pipe to beyond 500ºC.
Past these distances, less than 100% of the power will be transferred. This is because at this distance, the heat from the reactor does not travel fast enough to heat the pipe to beyond 500ºC in a running setup. However, if the heat is unused, the heat will spread much farther, because there is no heat loss over time or distance, so it builds up until it is used again.
 
:'''Heat pipe storage:''' Heat pipes can store quite a bit of heat as well. A single heat pipe can hold as much energy as a tank with 5.1k steam in it, which makes them even more space efficient than tanks for holding energy (though considerably more expensive). Be cautious, however, with how slowly heat moves through the system. A reactor always burns fuel if provided but will never go above 1000 degrees. Insufficient heat pipes may not send enough heat to exchangers and will allow the reactor to hit 1000 degrees at which point fuel is being wasted - heat is going into nothing rather than exchangers.


:'''Heat pipe storage:''' Heat pipes can store quite a bit of heat as well. A single heat pipe can hold as much energy as a tank with 5.1k steam in it, which makes them even more space efficient than tanks for holding energy (though considerably more expensive). Be cautious, however, with transfer efficiencies. It's very easy to lose more power than you store with an inefficient design.
 
Throughput may also be thought of in terms of exchangers per pipe. Exchangers can be placed on one or both sides of a heat pipe. Laying two or more pipes in parallel can increase the distance heat travels.
{| class="wikitable" |-
! Parallel Pipes !! Exchangers on one side !! Exchangers on both sides
|-
|  1 || 21 || 31
|-
|  2 || 29 || 42
|-
|}
 
[[File:Heat_exchangers_per_pipe.png|800px]]
 
This picture also shows how distance between your heat source and heat exchangers will affect output. The last exchanger in a given row may not operate at full capacity.


=== [[Steam turbine]] ===
=== [[Steam turbine]] ===
Line 97: Line 126:
:'''Perfect matches:''' The steam turbine is a perfect match for the heat exchanger. The steam engine is a perfect match for the boiler. Although it is possible to get energy out of mismatched systems, it's very wasteful and there's no real reason to do it.
:'''Perfect matches:''' The steam turbine is a perfect match for the heat exchanger. The steam engine is a perfect match for the boiler. Although it is possible to get energy out of mismatched systems, it's very wasteful and there's no real reason to do it.


Steam turbines consume up to 60 units of steam/second, so you need roughly two steam turbines for every heat exchanger. At large scales, however, you can use fewer turbines, since exchangers only produce 103.09 steam/second. You'll require a separate pump for every 20 turbines.
Steam turbines consume up to 60 units of steam/second, so you need roughly two steam turbines for every heat exchanger. At large scales, however, you can use fewer turbines, since exchangers only produce 103.09 steam/second, compared to the 120 steam/seconds two turbines can consume. The exact ratio, rounded up, is 1.718.


=== Simplest thing that works ===
=== Simplest thing that works ===
Line 126: Line 155:


{| class="wikitable" |-
{| class="wikitable" |-
! Configuration !! Reactors !! Exchangers !! Turbines !! Power !! Power per reactor
! Configuration !! Reactors !! Exchangers !! Water pumps !! Turbines !! Power !! Power per reactor
|-
| Single || 1 || 4 || 1 || 7 || 40MW || 40MW
|-
|-
| Single || 1 || 4 || 7 || 40MW || 40MW
| 2×1 || 2 || 16 || 1 || 28 || 160MW || 80MW
|-
|-
| 2x1 || 2 || 16 || 28 || 160MW || 80MW
| 2×2 || 4 || 48 || 1 || 83 || 480MW || 120MW
|-
|-
| 2x2 || 4 || 48 || 83 || 480MW || 120MW
| 2×3 || 6 || 80 || 1 || 138 || 800MW || 133MW
|-
|-
| 2x3 || 6 || 80 || 138 || 800MW || 133MW
| 2×4 || 8 || 112 || 1 || 193 || 1120MW || 140MW
|-
| 2×5 || 10 || 144 || 2 || 248 || 1440MW || 144MW
|-
| 2×6 || 12 || 176 || 2 || 303 || 1760MW || 147MW
|-
| 2×7 || 14 || 208 || 2 || 358 || 2080MW || 149MW
|-
| 2×8 || 16 || 240 || 3 || 413 || 2400MW || 150MW
|-
| 2×N || 2 ⸱N || 32 ⸱N || 0.275 ⸱N || 55.2 ⸱N || 320MW ⸱N || 160MW
|}
|}


'''How to count heat exchangers:''' Count the number of edges where reactors fully touch. Double that. Add the total number of reactors. Then multiply it all by 4. That's your count of Heat Exchangers. You'll need 1.718 turbines per exchanger (rounded up). Each exchanger will provide up to 10 MW of power.
'''How to count heat exchangers:''' Count the number of edges where reactors fully touch. Double that. Add the total number of reactors. Then multiply it all by 4. That's your count of Heat Exchangers. You'll need 1.718 turbines per exchanger (rounded up). Each exchanger will provide up to 10 MW of power. One water pump can supply for exactly 1164MW of power or 116.4 exchangers.


=== Always on! ===
=== Always on! ===
Unlike every other power generation technique, nuclear reactors '''DO NOT''' scale down power usage. Nuclear reactors will continue consuming one fuel cell every 200 seconds, regardless of the need.
Unlike every other power generation technique, nuclear reactors '''DO NOT''' scale down power usage. Nuclear reactors will continue consuming one fuel cell every 200 seconds, regardless of the need.


As the reactor consumes its fuel, it heats up to a maximum temperature of 1000°C. At that point, additional fuel burned is simply wasted.
As the reactor consumes its fuel, it heats up to a maximum temperature of 1000°C. At that point, additional fuel burned is simply wasted. This is the only way to lose energy in the system as all heat transfers are perfectly efficient.  


Turbines do scale their production (and steam consumption) to match demand. Likewise, exchangers won't consume heat if there's nowhere to put the steam.
Turbines do scale their production (and steam consumption) to match demand. Likewise, exchangers won't consume heat if there's nowhere to put the steam.
Line 149: Line 190:
:Consider using accumulators, switches, and circuit logic to disable the coal boilers when nuclear systems can cover the demand.
:Consider using accumulators, switches, and circuit logic to disable the coal boilers when nuclear systems can cover the demand.


The simplest solution to this problem is to just run the nuclear reactors part of the time. You can store steam in tanks. (And check out the "fill gauge"; the steam floats!) Since exchanges produce 120 steam/second and a tank holds 25k steam, a tank will keep 208 seconds worth of heat exchanger.
The simplest solution to this problem is to just run the nuclear reactors part of the time. You can store steam in tanks. (And check out the "fill gauge"; the steam floats!) Since exchanges produce 103 steam/second and a tank holds 25k steam, a tank will keep 242.5 seconds worth of heat exchanger.


You can put a tank or two at the end of each heat exchanger and use circuit logic to only insert a fuel into the reactors when they get low. Make sure all exchangers are powered at the same time, or you won't get full neighbor bonuses. If you can't keep it from over-fueling, you can also add extra tanks to lengthen the cycle.
You can put a tank or two at the end of each heat exchanger and use circuit logic to only insert a fuel into the reactors when they get low. Make sure all reactors are fueled at the same time, or you won't get full reactor neighbor bonuses. If you can't keep it from over-fueling, you can also add extra tanks to lengthen the cycle.


=== Enrichment ===
=== Enrichment ===
Line 159: Line 200:
Your first few patches of uranium ore will last you a reasonable length of time, but eventually you will start running out of ore and places to put extraneous U-238. Enrichment helps solve both problems.
Your first few patches of uranium ore will last you a reasonable length of time, but eventually you will start running out of ore and places to put extraneous U-238. Enrichment helps solve both problems.


The enrichment process takes about 67 seconds in an un-moduled centrifuge. It requires 40 U-235 (!) and 5 U-238 and makes 41 U-235 and 2 U-238. In effect, it takes 3 U-238 and turns it into 1 U-235; it just requires an extra 40 U-235 and 2 U-238 along for the ride to act as a catalyst.
The enrichment process takes 60 seconds in an un-moduled centrifuge. It requires 40 U-235 (!) and 5 U-238 and makes 41 U-235 and 2 U-238. In effect, it takes 3 U-238 and turns it into 1 U-235; it just requires an extra 40 U-235 and 2 U-238 along for the ride to act as a catalyst.


:'''All the things!:''' Before you ''enrich all the things!'', be aware that you do need 19 U-238 for each fuel cell, as well as requiring it for uranium ammo you will want for storing inside biters and their nests. Circuit logic can help you put a limiter on large-scale enrichment operations.
:'''All the things!:''' Before you ''enrich all the things!'', be aware that you do need 19 U-238 for each 10-pack of fuel cells, as well as requiring it for uranium ammo you will want for storing inside biters and their nests. Circuit logic can help you put a limiter on large-scale enrichment operations.


One Centrifuge enriching uranium is sufficient to supply 29 reactors with fuel, assuming plenty of U-238.
One un-moduled Centrifuge enriching uranium is sufficient to supply 33.33 reactors with fuel, assuming plenty of U-238. One Centrifuge with two Productivity modules is enough to supply 25.2 reactors, one Centrifuge with two Productivity modules 3 is enough to supply 28 reactors.


=== Reprocessing fuel ===
=== Reprocessing fuel ===
Line 170: Line 211:


Eventually, you will run out of places to put spent fuel. You can use reprocessing to turn it back into U-238 to use for enrichment, fuel cells, or ammo. Of the 19 U-238 that go into each 10-pack of fuel cells, this returns 6. This significantly reduces the total ore requirement for nuclear fuel.
Eventually, you will run out of places to put spent fuel. You can use reprocessing to turn it back into U-238 to use for enrichment, fuel cells, or ammo. Of the 19 U-238 that go into each 10-pack of fuel cells, this returns 6. This significantly reduces the total ore requirement for nuclear fuel.
=== Raw resource cost of running a single reactor (late game) ===
Water is free and infinite, so there are only two costs to run a Nuclear Reactor. One is the material cost for the buildings involved, and the other is the materials needed for the fuel cells. Since the building materials are only needed once, we will only consider the resources needed to produce enough fuel cells for a reactor to continously run. And we will do this computation for the late game by including Kovarex processing and the reprocessing of used fuel cells.
# 1 reactor uses 1 fuel cell every 200 seconds, which is 0.005 fuel cells per second
# To make 10 fuel cell the recipe uses 1 U235, 19 U238 and 10 Iron plate
# So 1 fuel cell costs 0.1 U235 + 1.9 U238 + 1 Iron plate
# 1 fuel cell cost after reprocessing the used fuel cells (1 used cell gives back 0.6 U238): 0.1 U235 + 1.3 U238 + 1 Iron plate
# 1 fuel cell cost after reprocessing + Kovarex (where you get 1 U235 for 3 U238): 0.3 U238 + 1.3 U238 + 1 Iron plate = 1.6 U238 + 1 Iron plate#
# 1 fuel cell cost after reprocessing + Kovarex (measured in raw ore cost): 16 Uranium ore + 1 Iron ore
So '''to power 1 reactor continously with Kovarex enrichment you need''' 0.005 times the above ore cost, which is '''0.08 Uranium ore and 0.005 iron ore being mined every second'''. (Because a small fraction of U235 does not require Kovarex enrichment, the actual cost is marginally less, 0.0789 Uranium ore per second.)


=== Weapons ===
=== Weapons ===
Line 180: Line 234:


== Version ==
== Version ==
This guide is compatible with Factorio 0.15.13. Newer versions may, and likely will, change many of the values and mechanics on which this guide depends.
This guide is compatible with Factorio 0.17, 0.16 and 0.15.13+.


: This guide was originally written by ''alficles'' and published on [https://gist.github.com/alficles/972796997d1bc40d57866b0a3725895a gist].
: This guide was originally written by ''alficles'' and published on [https://gist.github.com/alficles/972796997d1bc40d57866b0a3725895a gist].
:'''License:''' [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0]
:'''License:''' [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0]
:As an exception to the above, any or all of this work or adaptations thereof may be used on the official [https://wiki.factorio.com Factorio Wiki].
:As an exception to the above, any or all of this work or adaptations thereof may be used on the official [https://wiki.factorio.com Factorio Wiki].
== Other power related [[tutorials]] ==
* [[Tutorial:Applied power math|Applied power math]]
* [[Tutorial:Producing power from oil|Producing power from oil]]

Latest revision as of 17:28, 12 November 2024

Not-enough-repair-packs-icon.png
Page "Nuclear power" has been recommended for clean-up. Reason: This tutorial needs to be updated due to changes in Factorio 2.0. For example, it is now simple to automate nuclear power production control without any tanks since reactors can be wired directly to read their heat level.
This may mean fixing grammar or broken links, providing better explanations, or removing incorrect/outdated info.
Further recommendations for this page's clean-up can be made at Tutorial talk:Nuclear power.

Nuclear power requires higher level technology compared to either solar power or steam boiler power, but it offers very high power output in exchange. It's a great solution for middle- to end-game power generation and it works well in combination with other power generation techniques.

This guide is written for people who want to know exactly how nuclear power works, but don't necessarily want all the solutions. It focuses on what you should do and what you should know to get Nuclear up and running, but doesn't tell you what to do or exactly how to solve the problems.

First steps

Technology required: Nuclear power
You can mine uranium ore sooner, but you'll need the nuclear power technology to do anything useful with it.

Uranium ore

To start, you'll need uranium ore. It glows green, so you can't miss it. It tends to form smaller deposits, though, and you may have to search a while to find a good patch.

Like every other ore in the game, you can mine it with an Electric mining drill. Unlike every other ore, however, you will need more than just an Electric mining drill. You also need to supply sulfuric acid to the drill. The drills conduct excess acid through themselves, so a row of drills can be supplied by acid from a single side.

Mixed ores: If a mining drill covers even a single patch of uranium ore, acid must be supplied to the miner or the mining drill will stop running once it encounters the uranium ore. The miner will produce mixed ore, as usual.

Ore processing

Once you've got raw uranium ore, you'll need to process it into uranium-235 and uranium-238. You do this in a centrifuge.

In an un-moduled centrifuge, you can process ten ore every 12 seconds.

Centrifuges produce a combination of U-235 (the light green stuff) and U-238 (the dark green stuff). Every ten ore processed have a chance to become precisely one of these two products. Out of every 1k ore you process, you can expect to get, on average:

Count Product
7 U-235
993 U-238

That means you can roughly expect to get a single U-235 in one out of every 1428 ore. A centrifuge can then be expected to produce U-235 every 1716 seconds. Later on, this won't matter so much. However, when you first start out, this will be an important bottleneck.

Regarding averages: Be aware, random is random. These values are average values. Which means that over the long term, they work out to about these figures. In reality, you'll see long stretches with no U-235 and short stretches with lots of them. Eventually, it won't matter much. But early on, make sure your generation rate is sufficiently high, or you have a sufficient reserve, so you don't find yourself without power when you hit an unlucky stretch.

Fuel

Before you can burn it in a nuclear reactor, you need to create uranium fuel cells. You'll probably be using an assembling machine 2, so these will take 13.3 seconds to create as well. Which is fine because fuel cell creation will very rarely be the bottleneck.

You won't want to automatically convert all U-235 into fuel. Only convert what you need to fill your reactor. You're going to want a big fat stockpile of it when you research kovarex enrichment later on.

Fuel cells are produced in stacks of 10, and to produce one such stack you need 1 U-235, 19 U-238, and 10 iron plate.

Tip: It isn't a bad idea to use a chest and just stick a pile of iron in it rather than belting the iron in. A full chest of iron probably won't run out before you get bots and replace it with a requester.

Each fuel cell has a nominal energy value of 8 GJ, but it's possible to make them go even farther with reactor neighbor bonuses (more on that later).

Nuclear reactor

Once you've got fuel, you'll need to burn it in a nuclear reactor. This is the first step toward turning it into usable energy.

A reactor will produce exactly 40 MW of heat energy. Since a Watt is a Joule per second, this means the reactor will consume one fuel cell every 200 seconds.

Once expended, reactors will produce a "used up uranium fuel cell", which will need to be cleared. Initially, these will simply accumulate in a chest. Eventually, you can reprocess them into U-238.

Working backward: A reactor consumes a fuel cell every 200 seconds and each U-235 gives 10 fuel cells, so every U-235 provides 2000 seconds of reactor power. A centrifuge requires about 1714 seconds to produce a U-235, so you'll need about one processing centrifuges per reactor.

The reactor needs input of fuel and produces heat that needs to be exported using heat pipes that go to a heat exchanger (unless a heat exchanger is attached to the reactor).

Heat exchanger

The heat exchanger takes heat and uses it to convert water into steam. It works much like the boiler, but instead of burning fuel, you need to connect it to a heat source. The heat input is marked by a flame when you're placing it.

For simple reactor designs, you can connect it directly to your reactor (which produces heat at points also marked with a flame).

Heat exchangers also require water input, in precisely the way boilers do. They can heat up to about 10.3 units/second of water into about 103 units/second of 500°C steam. One water pump can maximally produce 1200 water/second, satisfying exactly 116.4 heat exchanger.

Heat exchangers produce nothing when they are below 500°C. Since they only cool as a consequence of heating water, they will never cool to below that temperature once they've reached it.

Heat exchangers transfer 10 MW of power, so you'll need 4 exchangers to fully consume the power produced by a lone reactor. (Neighbor bonuses can increase this significantly. Again, discussed later.)

The steam can then be transported to the steam turbine using normal pipes.

Heat pipes

More complex designs will require heat pipes. Heat pipes work much like regular pipes. Like regular pipes, they have limited throughput, which means that shorter pipes are better.

Connect heat pipes point to point, flame to flame, exactly as you would with water pipes. Heat pipes cannot go underground, so if water pipes need to cross them, the water pipe will need to go under. They don't block movement, though, so you can walk right over them.

Throughput on heat pipes, in contrast to regular pipes, is limited. Here are some rough limits on transfer distance:

Power Distance
40 MW ~133
80 MW ~59
120 MW ~45
160 MW ~30
240 MW ~10
~278 MW 4
~284 MW 3
~290 MW 2
~297 MW 1
~302 MW 0

Past these distances, less than 100% of the power will be transferred. This is because at this distance, the heat from the reactor does not travel fast enough to heat the pipe to beyond 500ºC in a running setup. However, if the heat is unused, the heat will spread much farther, because there is no heat loss over time or distance, so it builds up until it is used again.

Heat pipe storage: Heat pipes can store quite a bit of heat as well. A single heat pipe can hold as much energy as a tank with 5.1k steam in it, which makes them even more space efficient than tanks for holding energy (though considerably more expensive). Be cautious, however, with how slowly heat moves through the system. A reactor always burns fuel if provided but will never go above 1000 degrees. Insufficient heat pipes may not send enough heat to exchangers and will allow the reactor to hit 1000 degrees at which point fuel is being wasted - heat is going into nothing rather than exchangers.


Throughput may also be thought of in terms of exchangers per pipe. Exchangers can be placed on one or both sides of a heat pipe. Laying two or more pipes in parallel can increase the distance heat travels.

Parallel Pipes Exchangers on one side Exchangers on both sides
1 21 31
2 29 42

Heat exchangers per pipe.png

This picture also shows how distance between your heat source and heat exchangers will affect output. The last exchanger in a given row may not operate at full capacity.

Steam turbine

These are the steam engine's beefy big brother. Using regular fluid pipes, you'll pipe the steam produced by heat exchangers into these turbines.

Perfect matches: The steam turbine is a perfect match for the heat exchanger. The steam engine is a perfect match for the boiler. Although it is possible to get energy out of mismatched systems, it's very wasteful and there's no real reason to do it.

Steam turbines consume up to 60 units of steam/second, so you need roughly two steam turbines for every heat exchanger. At large scales, however, you can use fewer turbines, since exchangers only produce 103.09 steam/second, compared to the 120 steam/seconds two turbines can consume. The exact ratio, rounded up, is 1.718.

Simplest thing that works

At this point, you have all the parts to build your very first reactor:

  • A few uranium miners, supplied with sulfuric acid
  • 1 Centrifuge, processing uranium ore
  • 1 Assembling machine, making uranium fuel cells
  • 1 Nuclear reactor
  • 4 Heat exchangers, supplied by a single off-shore pump
  • 8 Steam turbines

And, of course, assorted belts, inserters, filter inserters, and other tools for moving things around. This will produce a maximum of 40 MW of power.

Moving forward

Past your simplest reactor, there are some additional nuclear features of which you should be aware.

Neighbor bonus

This is a critical part of how nuclear designs scale, but it's not complicated. Simply put:

Every reactor gets +100% heating power for every active neighboring reactor.

Neighbors have to align completely on each side, so reactors will line up in a nice square grid. When they do, the neighbor bonus is activated. You can see the current bonus by hovering over an active reactor.

The bonus to heating power does not increase the fuel consumption. Rather, it simply increases the heat produced!

This, of course, means you'll need more heat exchangers and steam turbines to turn that heat into electricity.

Configuration Reactors Exchangers Water pumps Turbines Power Power per reactor
Single 1 4 1 7 40MW 40MW
2×1 2 16 1 28 160MW 80MW
2×2 4 48 1 83 480MW 120MW
2×3 6 80 1 138 800MW 133MW
2×4 8 112 1 193 1120MW 140MW
2×5 10 144 2 248 1440MW 144MW
2×6 12 176 2 303 1760MW 147MW
2×7 14 208 2 358 2080MW 149MW
2×8 16 240 3 413 2400MW 150MW
2×N 2 ⸱N 32 ⸱N 0.275 ⸱N 55.2 ⸱N 320MW ⸱N 160MW

How to count heat exchangers: Count the number of edges where reactors fully touch. Double that. Add the total number of reactors. Then multiply it all by 4. That's your count of Heat Exchangers. You'll need 1.718 turbines per exchanger (rounded up). Each exchanger will provide up to 10 MW of power. One water pump can supply for exactly 1164MW of power or 116.4 exchangers.

Always on!

Unlike every other power generation technique, nuclear reactors DO NOT scale down power usage. Nuclear reactors will continue consuming one fuel cell every 200 seconds, regardless of the need.

As the reactor consumes its fuel, it heats up to a maximum temperature of 1000°C. At that point, additional fuel burned is simply wasted. This is the only way to lose energy in the system as all heat transfers are perfectly efficient.

Turbines do scale their production (and steam consumption) to match demand. Likewise, exchangers won't consume heat if there's nowhere to put the steam.

Turbines and engines: Be aware that steam turbines and steam engines are both the same "class" of energy producer, so they'll need to be scaled all together. This means that in a complete energy system, your coal boilers may be running when the nuclear plant could fully cover the load. And, worse yet, the nuclear power is just being wasted!
Consider using accumulators, switches, and circuit logic to disable the coal boilers when nuclear systems can cover the demand.

The simplest solution to this problem is to just run the nuclear reactors part of the time. You can store steam in tanks. (And check out the "fill gauge"; the steam floats!) Since exchanges produce 103 steam/second and a tank holds 25k steam, a tank will keep 242.5 seconds worth of heat exchanger.

You can put a tank or two at the end of each heat exchanger and use circuit logic to only insert a fuel into the reactors when they get low. Make sure all reactors are fueled at the same time, or you won't get full reactor neighbor bonuses. If you can't keep it from over-fueling, you can also add extra tanks to lengthen the cycle.

Enrichment

Required technology: Kovarex enrichment process
Kovarex Enrichment allows you to turn some U-238 into U-235, but it's slow and takes a lot of U-235 as catalyst.

Your first few patches of uranium ore will last you a reasonable length of time, but eventually you will start running out of ore and places to put extraneous U-238. Enrichment helps solve both problems.

The enrichment process takes 60 seconds in an un-moduled centrifuge. It requires 40 U-235 (!) and 5 U-238 and makes 41 U-235 and 2 U-238. In effect, it takes 3 U-238 and turns it into 1 U-235; it just requires an extra 40 U-235 and 2 U-238 along for the ride to act as a catalyst.

All the things!: Before you enrich all the things!, be aware that you do need 19 U-238 for each 10-pack of fuel cells, as well as requiring it for uranium ammo you will want for storing inside biters and their nests. Circuit logic can help you put a limiter on large-scale enrichment operations.

One un-moduled Centrifuge enriching uranium is sufficient to supply 33.33 reactors with fuel, assuming plenty of U-238. One Centrifuge with two Productivity modules is enough to supply 25.2 reactors, one Centrifuge with two Productivity modules 3 is enough to supply 28 reactors.

Reprocessing fuel

Required technology: Nuclear fuel reprocessing
Reprocessing turns your spent fuel into U-238.

Eventually, you will run out of places to put spent fuel. You can use reprocessing to turn it back into U-238 to use for enrichment, fuel cells, or ammo. Of the 19 U-238 that go into each 10-pack of fuel cells, this returns 6. This significantly reduces the total ore requirement for nuclear fuel.

Raw resource cost of running a single reactor (late game)

Water is free and infinite, so there are only two costs to run a Nuclear Reactor. One is the material cost for the buildings involved, and the other is the materials needed for the fuel cells. Since the building materials are only needed once, we will only consider the resources needed to produce enough fuel cells for a reactor to continously run. And we will do this computation for the late game by including Kovarex processing and the reprocessing of used fuel cells.

  1. 1 reactor uses 1 fuel cell every 200 seconds, which is 0.005 fuel cells per second
  2. To make 10 fuel cell the recipe uses 1 U235, 19 U238 and 10 Iron plate
  3. So 1 fuel cell costs 0.1 U235 + 1.9 U238 + 1 Iron plate
  4. 1 fuel cell cost after reprocessing the used fuel cells (1 used cell gives back 0.6 U238): 0.1 U235 + 1.3 U238 + 1 Iron plate
  5. 1 fuel cell cost after reprocessing + Kovarex (where you get 1 U235 for 3 U238): 0.3 U238 + 1.3 U238 + 1 Iron plate = 1.6 U238 + 1 Iron plate#
  6. 1 fuel cell cost after reprocessing + Kovarex (measured in raw ore cost): 16 Uranium ore + 1 Iron ore

So to power 1 reactor continously with Kovarex enrichment you need 0.005 times the above ore cost, which is 0.08 Uranium ore and 0.005 iron ore being mined every second. (Because a small fraction of U235 does not require Kovarex enrichment, the actual cost is marginally less, 0.0789 Uranium ore per second.)

Weapons

Required technology: Uranium ammo / Atomic bomb
Better bullets / Bigger bombs

With the Nuclear Age comes nuclear weapons. Uranium ammunition is top-tier, especially when you load a tank with it. It mows down biter nests and clears swarms quite quickly. It uses U-238, so you've probably got plenty of it lying around.

On the other side, you can get atomic bombs, which are rockets (shot by a rocket launcher) that do incredible damage. Be aware, they can easily kill you if you fire them anywhere near you, and even at max range, it's advised that you run in the opposite direction. Rather than a single explosion, they do damage in an expanding ring, giving you time to escape. They require a lot of U-235 and blue chips, so they're an expensive weapon.

Version

This guide is compatible with Factorio 0.17, 0.16 and 0.15.13+.

This guide was originally written by alficles and published on gist.
License: CC BY-SA 4.0
As an exception to the above, any or all of this work or adaptations thereof may be used on the official Factorio Wiki.

Other power related tutorials