In other languages: Deutsch Español 日本語 한국어 Polska Português do Brasil Русский 中文

Power production: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Changed links going to redirect to direct links.)
(Undo revision 182959 by Иeulo (talk) Ratio is very inaccurate. Maybe make a second table that has an accurate ration for the reactors (but without the pumps))
Tag: Undo
 
(25 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{languages}}
{{Languages}}
Electricity has to be produced before it can be transferred to consumers over the [[electric system]]. There are multiple methods to produce electricity:


== Steam power ==
== Steam engine power ==
Each [[steam engine]] needs 0.5 [[boiler]]s when running at full capacity. One [[offshore pump]] can supply 20 boilers and 40 steam engines.


Each [[Steam engine]] needs exactly 0.5 [[Boiler]]s when running at full capacity. One [[offshore pump]] can supply 20 boilers and 40 steam engines.
The above ratio can be calculated from information available in-game: One boiler consumes 1.8MW of fuel and produces energy stored in [[steam]] at 100% efficiency. One steam engine consumes 900kW of energy stored in steam, so each boiler can supply 2 steam engines: <code>1.8MW ÷ 0.9MW = 2</code>. One steam engine consumes 30 steam per second, and one offshore pump produces 1200 water per second, so each offshore pump produces enough water to supply 40 steam engines: <code>1200 unit/s ÷ 30 units/s = 40</code>. The number of boilers can be derived from the number of steam engines: <code>40 ÷ 2 = 20</code>. This produces the 1:20:40 ratio.


[[File:steamSetupExample.png|center|600px|thumb|A possible setup]]
[[File:SteamSetupExample.png|center|600px|thumb|A possible setup]]


== Solar Panels/Accumulators ==
== Solar panels and accumulators ==


=== Optimal ratio ===
=== Optimal ratio ===
Line 13: Line 15:
The optimal ratio is 0.84 (21:25) [[accumulator]]s per [[solar panel]], and 23.8 solar panels per megawatt required by your factory (this ratio accounts for solar panels needed to charge the accumulators). This means that you need 1.428 MW of production (of solar panels) and 100MJ of storage to provide 1 MW of power over one day-night cycle.
The optimal ratio is 0.84 (21:25) [[accumulator]]s per [[solar panel]], and 23.8 solar panels per megawatt required by your factory (this ratio accounts for solar panels needed to charge the accumulators). This means that you need 1.428 MW of production (of solar panels) and 100MJ of storage to provide 1 MW of power over one day-night cycle.


A "close enough" ratio is 20:24:1 accumulators to solar panels to megawatts required (for example, a factory requiring 10 MW can be approximately entirely powered, day and night, by 200 accumulators and 240 solar panels - this approximation differs from optimal only in that it calls for 2 extra solar panels, which is negligible).  
A "close enough" ratio is 20:24:1 accumulators to solar panels to megawatts required (for example, a factory requiring 10 MW can be approximately entirely powered, day and night, by 200 accumulators and 240 solar panels - this approximation differs from optimal only in that it calls for 20 extra solar panels, which is negligible but remember that the difference between the "close enough" ratio and the optimal ratio increases as you add more solar panels).  


This is taken from [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=5594 Accumulator / Solar Panel Ratio] (which calculates this in an impressive mathematical way!) and [https://forums.factorio.com/viewtopic.php?p=143317#p143317 another post in that thread] (which calculates the solar panel to megawatt ratio in a different way).
This is taken from [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=5594 Accumulator / Solar Panel Ratio] (which calculates this in an impressive mathematical way!) and [https://forums.factorio.com/viewtopic.php?p=143317#p143317 another post in that thread] (which calculates the solar panel to megawatt ratio in a different way).
 
[[File:9x9_accumulator_solar_panel_example.jpg|300px|thumb|top|A small 9x9 setup demonstrating the 20:24 "close enough" ratio above.]]
{| style="float:right; padding-left:10px; padding-right:10px;">
| style="padding-right:1em" | [[File:9x9_accumulator_solar_panel_example.jpg|300px|thumb|top|A small 9x9 blueprint demonstrating the 20:24 "close enough" ratio above.]]
| style="padding-right:1em" | [[File:28x28_accumulator_solar_panel_example.jpg|300px|thumb|top|A medium 28x28 blueprint with a nearly optimal ratio.]]
| style="padding-right:1em" | [[File:48x48_accumulator_solar_panel_example.jpg|300px|thumb|top|A large 48x48 blueprint with a nearly optimal ratio. It also contains a roboport in the center to repair itself and automatically construct adjacent blueprint copies.]]
|}
 
=== Calculations ===
=== Calculations ===


The optimal ratio of accumulators per solar panel relies on many values in the game. These include the power generation of a solar panel, the energy storage of an accumulator, the length of a [[day]], and the length of a night. There are also times between day and night called dusk and dawn which complicate the calculations. In vanilla factorio, without mods which change any of these values, the optimal ratio will be the same. This ratio is
The optimal ratio of accumulators per solar panel relies on many values in the game. These include the power generation of a solar panel, the energy storage of an accumulator, the length of a [[Time#Days|day]], and the length of a night. There are also times between day and night called dusk and dawn which complicate the calculations. In vanilla factorio, without mods which change any of these values, the optimal ratio will be the same. This ratio is
<pre>Accumulators / Solar_panels =
<pre>Accumulators / Solar_panels =
     (day + dawn) * (night + dawn * (day + dawn) / game_day) / game_day
     (day + dawn) × (night + dawn × (day + dawn) / game_day) / game_day
     * Solar_power / Accumulator_energy</pre>
     × Solar_power / Accumulator_energy</pre>


which, given the default time lengths of: day = 17500/60 s; dawn or dusk = 5000/60 s; night = 2500/60 s, and the default: Solar_power = 60 kW; Accumulator_energy = 5 MJ = 5000 kJ, gives the optimal ratio of 0.84 accumulators per solar panel. If the player uses mods which change the power generation of solar panels, or the energy storage of accumulators, but <b>not</b> the length of days, a simplified version of this equation can be used.
which, given the default time lengths of: day = 12500/60 s; dawn or dusk = 5000/60 s; night = 2500/60 s, and the default: Solar_power = 60 kW; Accumulator_energy = 5 MJ = 5000 kJ, gives the optimal ratio of 0.84 accumulators per solar panel. If the player uses mods which change the power generation of solar panels, or the energy storage of accumulators, but <b>not</b> the length of days, a simplified version of this equation can be used.
<pre>Accumulators / Solar_panels = 70 s * Solar_power / Accumulator_energy</pre>
<pre>Accumulators / Solar_panels = 70 s × Solar_power / Accumulator_energy</pre>


This equation could also be used to remember the vanilla optimal ratio given its simplicity. If the only effect the mod has on the game is it changes the total length of one day, without changing the ratio of dusk : day : dawn : night, then the equation can be simplified as
This equation could also be used to remember the vanilla optimal ratio given its simplicity. If the only effect the mod has on the game is it changes the total length of one day, without changing the ratio of dusk : day : dawn : night, then the equation can be simplified as
<pre>Accumulators / Solar_panels = 0.002016 /s * game_day </pre>
<pre>Accumulators / Solar_panels = 0.002016 /s × game_day </pre>


where game_day is the number of seconds in the game day which is 25000/60 s by default.
where game_day is the number of seconds in the game day which is 25000/60 s by default.
Line 40: Line 36:
=== See also ===
=== See also ===


* http://www.factorioforums.com/forum/viewtopic.php?f=5&t=5168
* [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=5168 Perfectly optimal solar network (Factorio forums)]
* http://www.factorioforums.com/forum/viewtopic.php?f=18&t=5394
* [http://www.factorioforums.com/forum/viewtopic.php?f=18&t=5394 Solar ratios (Factorio forums)]
* http://www.factorioforums.com/forum/viewtopic.php?f=5&t=7619
* [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=7619 1 solar panel produces 42KW after factoring in the night (Factorio forums)]


== Nuclear power ==
== Nuclear power ==
Line 63: Line 59:
== Ensuring enough energy is produced ==
== Ensuring enough energy is produced ==


Try this checklist before you completely revamp your power source. You may also use this to rectify negative feedback loops.
Try this checklist before you completely revamp your power source. You may also use this to rectify [[Glossary#B|brownouts/blackouts]].


* Did you connect the steam engine to the [[Electric network]]? If not, a small yellow triangle will flash. To fix, Add some [[Small electric pole|power poles]] near the steam engines that go to machines needing that power. Any size will work.
* Did you connect the steam engine to the [[electric system]]? If not, a small yellow triangle will flash. To fix, Add some [[Small electric pole|power poles]] near the steam engines that go to machines needing that power. Any power pole will work.
* Is steam able to reach all steam engines?
* Is steam able to reach all steam engines?
* Do your pipes have water? Look at the glass windows in the pipes, hover over the pipes! Place some pipes or a tank at the end to see if there is really water coming through. If not, ensure all [[pipe]]s or [https://wiki.factorio.com/index.php?title=Pipe-to-Ground underground pipes] are connected together.
* Do your pipes have water? Look at the windows in the pipes, hover over the pipes! Place some pipes or a tank at the end to see if there is really water coming through. If not, ensure all [[pipe]]s or [[Pipe to ground|underground pipes]] are connected together.
 
* Is the factory producing enough fuel (coal, solid fuel, uranium fuel cells)?
See also the [[Tutorial:Applied_Power_Math|applied power math tutorial]] to answer the question ''how much coal do I need?''
* Are there enough steam generators (boilers, heat exchangers)?
 
* Are there enough steam engines/turbines?
== Energy Storage ==
 
See [[Accumulator]].
 
Energy is available (or storable) from/to:
* [[Fuel]].
* Capacity in the [[Basic accumulator]]s.
* [[Steam]]. It can be created in [[boiler]]s or [[heat exchanger]]s and stored in the [[Storage tank]]. See below.
 
See [[Units#Power]] for info on energy units.
 
=== Storing steam in tanks ===
 
A storage tank filled with [[heat exchanger]] 500°C steam stores around 2.4GJ; a storage tank filled with [[boiler]] 165°C Steam stores 750MJ.
 
There are several advantages to storing energy in storage tanks vs. storing it in an [[accumulator]]:
* You don't need to produce electrical energy first.
* The energy density per tile is much higher than it is with batteries.
* You won't get sudden blackouts when you're out of power. Instead, power goes out gradually as pressure drops.
 
== The electric priority ==
 
Electricity is provided on a priority basis. When a draw for power is created, power will come from these machines, in order. This means:
 
* [[Solar panel]] - These will provide power first, if they do not satisfy the draw...
* [[Steam engine]] and [[Steam turbine]] - Steam engines and turbines will start functioning, if the draw is still not satisfied...
* [[Basic accumulator]] - Lastly, the energy in accumulators will be consumed.


This works in the opposite way as well: The accumulators are only filled if the demand of all other consumers are fulfilled.
See also the [[Tutorial:Applied_power_math|applied power math tutorial]] to answer the question ''how much coal do I need?''

Latest revision as of 13:19, 27 October 2020

Electricity has to be produced before it can be transferred to consumers over the electric system. There are multiple methods to produce electricity:

Steam engine power

Each steam engine needs 0.5 boilers when running at full capacity. One offshore pump can supply 20 boilers and 40 steam engines.

The above ratio can be calculated from information available in-game: One boiler consumes 1.8MW of fuel and produces energy stored in steam at 100% efficiency. One steam engine consumes 900kW of energy stored in steam, so each boiler can supply 2 steam engines: 1.8MW ÷ 0.9MW = 2. One steam engine consumes 30 steam per second, and one offshore pump produces 1200 water per second, so each offshore pump produces enough water to supply 40 steam engines: 1200 unit/s ÷ 30 units/s = 40. The number of boilers can be derived from the number of steam engines: 40 ÷ 2 = 20. This produces the 1:20:40 ratio.

A possible setup

Solar panels and accumulators

Optimal ratio

The optimal ratio is 0.84 (21:25) accumulators per solar panel, and 23.8 solar panels per megawatt required by your factory (this ratio accounts for solar panels needed to charge the accumulators). This means that you need 1.428 MW of production (of solar panels) and 100MJ of storage to provide 1 MW of power over one day-night cycle.

A "close enough" ratio is 20:24:1 accumulators to solar panels to megawatts required (for example, a factory requiring 10 MW can be approximately entirely powered, day and night, by 200 accumulators and 240 solar panels - this approximation differs from optimal only in that it calls for 20 extra solar panels, which is negligible but remember that the difference between the "close enough" ratio and the optimal ratio increases as you add more solar panels).

This is taken from Accumulator / Solar Panel Ratio (which calculates this in an impressive mathematical way!) and another post in that thread (which calculates the solar panel to megawatt ratio in a different way).

A small 9x9 setup demonstrating the 20:24 "close enough" ratio above.

Calculations

The optimal ratio of accumulators per solar panel relies on many values in the game. These include the power generation of a solar panel, the energy storage of an accumulator, the length of a day, and the length of a night. There are also times between day and night called dusk and dawn which complicate the calculations. In vanilla factorio, without mods which change any of these values, the optimal ratio will be the same. This ratio is

Accumulators / Solar_panels =
    (day + dawn) × (night + dawn × (day + dawn) / game_day) / game_day
    × Solar_power / Accumulator_energy

which, given the default time lengths of: day = 12500/60 s; dawn or dusk = 5000/60 s; night = 2500/60 s, and the default: Solar_power = 60 kW; Accumulator_energy = 5 MJ = 5000 kJ, gives the optimal ratio of 0.84 accumulators per solar panel. If the player uses mods which change the power generation of solar panels, or the energy storage of accumulators, but not the length of days, a simplified version of this equation can be used.

Accumulators / Solar_panels = 70 s × Solar_power / Accumulator_energy

This equation could also be used to remember the vanilla optimal ratio given its simplicity. If the only effect the mod has on the game is it changes the total length of one day, without changing the ratio of dusk : day : dawn : night, then the equation can be simplified as

Accumulators / Solar_panels = 0.002016 /s × game_day 

where game_day is the number of seconds in the game day which is 25000/60 s by default.

See also

Nuclear power

See also: Tutorial:Nuclear power

In general, nuclear power is produced by the following production chain: Uranium ore is mined and processed to uranium-235 and uranium-238, then uranium fuel cells are created from the two. These fuel cells are then burned in a nuclear reactor to create heat. The heat can be used to convert water to steam using a heat exchanger and the steam can be consumed by steam turbines to produce power.

A reactor without neighbor bonus needs 4 heat exchangers so that all its heat gets consumed. For each 100% neighbor bonus, the reactor needs 4 more heat exchangers.

Ideal Ratio Simple Ratio Building
25 1
Offshore pump.png
Offshore pump
291 12
Heat exchanger.png
Heat exchanger
500 20
Steam turbine.png
Steam turbine

Ensuring enough energy is produced

Try this checklist before you completely revamp your power source. You may also use this to rectify brownouts/blackouts.

  • Did you connect the steam engine to the electric system? If not, a small yellow triangle will flash. To fix, Add some power poles near the steam engines that go to machines needing that power. Any power pole will work.
  • Is steam able to reach all steam engines?
  • Do your pipes have water? Look at the windows in the pipes, hover over the pipes! Place some pipes or a tank at the end to see if there is really water coming through. If not, ensure all pipes or underground pipes are connected together.
  • Is the factory producing enough fuel (coal, solid fuel, uranium fuel cells)?
  • Are there enough steam generators (boilers, heat exchangers)?
  • Are there enough steam engines/turbines?

See also the applied power math tutorial to answer the question how much coal do I need?