Power production: Difference between revisions
(Converted some formulas to latex) |
RogerRoger (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 63: | Line 63: | ||
Because the fluids which produce the power cells and hot fluoroketone cannot be [[barrel|barrelled]], production of them is confined to Aquilo. However, as the cold fluoroketone ''can'' be barreled, it and the power cells can be shipped to other planets with relative ease. | Because the fluids which produce the power cells and hot fluoroketone cannot be [[barrel|barrelled]], production of them is confined to Aquilo. However, as the cold fluoroketone ''can'' be barreled, it and the power cells can be shipped to other planets with relative ease. | ||
=== Calculations === | |||
Fusion reactors produce plasma with a temperature of <math>1\,M^\circ \text{C}</math> at a given rate. Each directly connected reactor increases the maximum achievable temperature by an additional <math>1\,M^\circ \text{C}</math>. The actual temperature at which the plasma is produced depends on the percentage of generated plasma shared with its neighbors. For example, if a reactor produces plasma at its maximum rate, all reactors connected to this reactor receive a 100% neighbor bonus. The temperature of the plasma that can be used in generators is the average plasma temperature of all reactors that are collectively connected. | |||
The optimal ratio of fusion reactors to generators can be determined in two steps. | |||
First, calculate the maximum plasma temperature <math>T_p</math>, that the given reactor setup can output. This can be done using the following formula: | |||
<math>T_p = \frac{R + N}{R} = \frac{Reactors + NeighborBonuses}{Reactors}</math> | |||
where: | |||
* <math>T_p</math> is the plasma temperature produced by the setup when all reactors are operating at maximum output | |||
* <math>R</math> is the number of reactors in the setup | |||
* <math>N</math> is the sum of all neighbor bonuses of all reactors as an integer | |||
The number of fusion generators needed to fully utilize all reactors can be calculated by the following formula: | |||
<math>F = \frac{R \cdot P_{O}}{\frac{P_C}{T_p}}</math> | |||
where: | |||
* <math>F</math> is the optimal number of fusion generators for the given reactor setup | |||
* <math>R</math> is the number of fusion reactors | |||
* <math>P_O</math> is the maximum plasma output of a reactor | |||
* <math>P_C</math> is the maximum plasma consumption of a generator | |||
* <math>T_p</math> is the plasma temperature produced by the reactor setup (calculated in the previous step) | |||
Therefore, the optimal ratio of reactors to generators is <math>R:F</math> | |||
'''Note''': | |||
* The formulas for both steps can be used for all quality tiers, as well as for mixed setups where reactors and generators have the same quality tier, respectively. | |||
* Initially, a not fully utilized fusion power setup will produce plasma at a lower temperature than <math>T_p</math>. As more power is needed, more plasma is produced, and therefore the neighbor bonuses rise. With rising neighbor bonuses, the resulting plasma temperature also increases, resulting in more efficient plasma usage. This loop continues until the maximum plasma temperature (<math>T_p</math>) of the setup is reached. | |||
== Ensuring enough energy is produced == | == Ensuring enough energy is produced == |
Latest revision as of 00:35, 20 November 2024
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 200 boilers and 400 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 (0.9MW) of energy stored in steam, so each boiler can supply 2 steam engines: . One boiler consume 6 unit of water to produce 60 unit of steam per second, one steam engine consume 30 steam per second (3 units of water) and one offshore pump produces 1200 water per second, so each offshore pump produces enough water to supply 200 boilers: . Two steam engines per boiler give us 400. This produces the 1:200:400 ratio.
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 2 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).
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
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
- Perfectly optimal solar network (Factorio forums)
- Solar ratios (Factorio forums)
- 1 solar panel produces 42KW after factoring in the night (Factorio forums)
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 |
---|---|---|
2 | 1 | Offshore pump |
233 | 116(12) | Heat exchanger |
400 | 200(20) | Steam turbine |
Fusion power
Fusion power requires the production of two ingredients to function: fusion power cells and fluoroketone (cold). Both can only be produced on Aquilo using the planet's exclusive fluid resources, and holmium plates imported from Fulgora.
Fusion reactors consume the power cells, cold fluoroketone, and electricity to produce plasma. The plasma is fed into fusion generators which produce electricity and fluoroketone (hot). The hot fluoroketone must then be fed into a cryogenic plant to cool it back down, which can produce an self-sustaining loop. However, as the reactors require electricity (10 mW) to generate plasma, there must be some other power source already on the network to jump-start the system. After that, even a single fusion generator will create enough power to sustain the reactor.
Because the fluids which produce the power cells and hot fluoroketone cannot be barrelled, production of them is confined to Aquilo. However, as the cold fluoroketone can be barreled, it and the power cells can be shipped to other planets with relative ease.
Calculations
Fusion reactors produce plasma with a temperature of at a given rate. Each directly connected reactor increases the maximum achievable temperature by an additional . The actual temperature at which the plasma is produced depends on the percentage of generated plasma shared with its neighbors. For example, if a reactor produces plasma at its maximum rate, all reactors connected to this reactor receive a 100% neighbor bonus. The temperature of the plasma that can be used in generators is the average plasma temperature of all reactors that are collectively connected.
The optimal ratio of fusion reactors to generators can be determined in two steps.
First, calculate the maximum plasma temperature , that the given reactor setup can output. This can be done using the following formula:
where:
- is the plasma temperature produced by the setup when all reactors are operating at maximum output
- is the number of reactors in the setup
- is the sum of all neighbor bonuses of all reactors as an integer
The number of fusion generators needed to fully utilize all reactors can be calculated by the following formula:
where:
- is the optimal number of fusion generators for the given reactor setup
- is the number of fusion reactors
- is the maximum plasma output of a reactor
- is the maximum plasma consumption of a generator
- is the plasma temperature produced by the reactor setup (calculated in the previous step)
Therefore, the optimal ratio of reactors to generators is
Note:
- The formulas for both steps can be used for all quality tiers, as well as for mixed setups where reactors and generators have the same quality tier, respectively.
- Initially, a not fully utilized fusion power setup will produce plasma at a lower temperature than . As more power is needed, more plasma is produced, and therefore the neighbor bonuses rise. With rising neighbor bonuses, the resulting plasma temperature also increases, resulting in more efficient plasma usage. This loop continues until the maximum plasma temperature () of the setup is reached.
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?