In other languages: Deutsch 日本語 Nederlands Polski Русский Українська 简体中文

Balancer mechanics: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
m (Oops)
(implemented new formatting)
Line 3: Line 3:
Balancers are used to evenly distribute items over multiple belts or multiple belt lanes.  Belt balancers are usually used to even out production by placing them in front of large machine arrays with mutiple input belts. They are also usually used to balance mutiple belts before or after train stations. Lane balancers are usually placed after production to ensure that a belt is fully compressed or before consumption to ensure that both lanes of the belt are evenly drained.
Balancers are used to evenly distribute items over multiple belts or multiple belt lanes.  Belt balancers are usually used to even out production by placing them in front of large machine arrays with mutiple input belts. They are also usually used to balance mutiple belts before or after train stations. Lane balancers are usually placed after production to ensure that a belt is fully compressed or before consumption to ensure that both lanes of the belt are evenly drained.
   
   
= Lane Balancers =
== Lane Balancers ==
== Input Unbalanced, Output Balanced ==
=== Input Unbalanced, Output Balanced ===
 
These balancers evenly distribute the items onto the output lanes but do not "pull" evenly from the input lanes when the output is backed up. They are input unbalanced.
These balancers evenly distribute the items onto the output lanes but do not "pull" evenly from the input lanes when the output is backed up. They are input unbalanced.
The last two balancers are a special case, they only work when there are items on only one side of the input belt.
The last two balancers are a special case, they only work when there are items on only one side of the input belt.
Line 15: Line 16:
</gallery>
</gallery>


== Input and Output Balanced ==
=== Input and Output Balanced ===
 
These balancers evenly distribute the items onto the output lanes and "pull" evenly from the input lanes when the output is backed up. They are input and output balanced.
These balancers evenly distribute the items onto the output lanes and "pull" evenly from the input lanes when the output is backed up. They are input and output balanced.
=== 1 Belt ===
[[File:Input_balanced-lane_balancer-1belt.png|127px|top]]
=== 2 Belts ===
[[File:Input_balanced-lane_balancer-2belt.png|190px|top]]
=== 4 Belts ===
[[File:Input_balanced-lane_balancer-4belt.png|top]]&nbsp;&nbsp; or &nbsp;&nbsp;
[[File:Input_balanced-lane_balancer-4belt-smaller.png|top]]


= Belt Balancers =
<gallery mode="packed-hover" heights=180px>
File:Input_balanced-lane_balancer-1belt.png|1 Belt
File:Input_balanced-lane_balancer-2belt.png|2 Belts
File:Input_balanced-lane_balancer-4belt-smaller.png|4 Belts v.1
File:Input_balanced-lane_balancer-4belt.png|4 Belts v.2
</gallery>
 
== Belt Balancers ==
Theses belt balancers are all tested to be input balanced and output balanced. Throughput under full load and min throughput with all combinations is also tested, it is stated when that is under 100%. Tests are done using [https://forums.factorio.com/viewtopic.php?f=69&t=34182 this handy tool] by d4rkpl4y3r on the Factorio Forums. When there are mutiple versions of balancers that have the same stats but different sizes the balancer with the smallest footprint is shown.
Theses belt balancers are all tested to be input balanced and output balanced. Throughput under full load and min throughput with all combinations is also tested, it is stated when that is under 100%. Tests are done using [https://forums.factorio.com/viewtopic.php?f=69&t=34182 this handy tool] by d4rkpl4y3r on the Factorio Forums. When there are mutiple versions of balancers that have the same stats but different sizes the balancer with the smallest footprint is shown.


== 1 belt to x belts ==


=== 1 to 2 ===
=== 1 belt to x belts ===
[[File:1to2_balancer.png|frame|left]]
<br clear=all>
=== 1 to 3 ===
[[File:1to3_balancer.png|frame|left]]
<br clear=all>
=== 1 to 4 ===
[[File:1to4_balancer.png|frame|left]]
<br clear=all>
=== 1 to 5 ===
[[File:1to5_balancer.png|frame|left]]
<br clear=all>
=== 1 to 6 ===
[[File:1to6_balancer.png|frame|left]]
<br clear=all>
=== 1 to 7 ===
[[File:1to7_balancer.png|frame|left]]
<br clear=all>
=== 1 to 8 ===
[[File:1to8_balancer.png|frame|left]]
<br clear=all>
=== 1 to 16 ===
[[File:1to16_balancer.png|frame|left]]
<br clear=all>


== 2 belts to x belts ==


=== 2 to 1 ===
<gallery mode="packed" heights=180px>
[[File:2to1_balancer.png|frame|left]]
File:1to2_balancer.png|'''1 to 2'''
<br clear=all>
File:1to3_balancer.png|'''1 to 3'''
=== 2 to 2 ===
File:1to4_balancer.png|'''1 to 4'''
[[File:2to2_balancer.png|frame|left]]
File:1to5_balancer.png|'''1 to 5'''
<br clear=all>
File:1to6_balancer.png|'''1 to 6'''
=== 2 to 3 ===
File:1to7_balancer.png|'''1 to 7'''
<div><ul>
File:1to8_balancer.png|'''1 to 8'''
<li style="display: inline-block;"> [[File:2to3_balancer_a.png|frame|none|Throughput can go down to 75%.]] </li>
File:1to16_balancer.png|'''1 to 16'''
<li style="display: inline-block;"> [[File:2to3_balancer_b.png|frame|none|Throughput can go down to 75%. This version has a smaller height but is two tiles wider.]] </li>
</gallery>
</ul></div>
=== 2 to 4 ===
[[File:2to4_balancer.png|frame|left]]
<br clear=all>
=== 2 to 5 ===
<div><ul>
<li style="display: inline-block;"> [[File:2to5_balancer_b.png|frame|none|Throughput can go down to 50%.]] </li>
<li style="display: inline-block;"> [[File:2to5_balancer.png|frame|none|Throughput can go down to 50%. This version has a smaller width but is higher.]] </li>
</ul></div>
=== 2 to 6 ===
[[File:2to6_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>
=== 2 to 7 ===
[[File:2to7_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>
=== 2 to 8 ===
[[File:2to8_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>
=== 2 to 16 ===
[[File:2to16_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>


== 3 belts to x belts ==


=== 3 to 1 ===
=== 2 belts to x belts ===
[[File:3to1_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>
=== 3 to 2 ===
[[File:3to2_balancer.png|frame|left|Throughput can go down to 75%.]]
<br clear=all>
=== 3 to 3 ===
[[File:3to3_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>
=== 3 to 4 ===
[[File:3to4_balancer.png|frame|left|Throughput can go down to 83%.]]
<br clear=all>
=== 3 to 5 ===
[[File:3to5_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>
=== 3 to 6 ===
[[File:3to6_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>
=== 3 to 7 ===
[[File:3to7_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>
=== 3 to 8 ===
[[File:3to8_balancer.png|frame|left|Throughput can go down to 50%.]]
<br clear=all>


== 4 belts to x belts ==


=== 4 to 1 ===
<gallery mode="packed" heights=180px>
[[File:4to1_balancer.png|frame|left]]
File:2to1_balancer.png|'''2 to 1'''
<br clear=all>
File:2to2_balancer.png|'''2 to 2'''
=== 4 to 2 ===
File:2to3_balancer_a.png|'''2 to 3''': Throughput can go down to 75%.
[[File:4to2_balancer.png|frame|left|Throughput can go down to 50%.]]
File:2to3_balancer_b.png|'''2 to 3''': Throughput can go down to 75%.
<br clear=all>
File:2to4_balancer.png|'''2 to 4'''
=== 4 to 3 ===
File:2to5_balancer_b.png|'''2 to 5''': Throughput can go down to 50%.
[[File:4to3_balancer.png|frame|left|Throughput can go down to 83%.]]
File:2to5_balancer.png|'''2 to 5''': Throughput can go down to 50%.
<br clear=all>
File:2to6_balancer.png|'''2 to 6''': Throughput can go down to 50%.
File:2to7_balancer.png|'''2 to 7''': Throughput can go down to 50%.
File:2to8_balancer.png|'''2 to 8''': Throughput can go down to 50%.
File:2to16_balancer.png|'''2 to 16''': Throughput can go down to 50%.
</gallery>
 
 
=== 3 belts to x belts ===
 
 
<gallery mode="packed" heights=180px>
File:3to1_balancer.png|'''3 to 1''': Throughput can go down to 50%.
File:3to2_balancer.png|'''3 to 2''': Throughput can go down to 75%.
File:3to3_balancer.png|'''3 to 3''': Throughput can go down to 50%.
File:3to4_balancer.png|'''3 to 4''': Throughput can go down to 83%.
File:3to5_balancer.png|'''3 to 5''': Throughput can go down to 50%.
File:3to6_balancer.png|'''3 to 6''': Throughput can go down to 50%.
File:3to7_balancer.png|'''3 to 7''': Throughput can go down to 50%.
File:3to8_balancer.png|'''3 to 8''': Throughput can go down to 50%.
</gallery>
 
 
=== 4 belts to x belts ===
 
 
<gallery mode="packed" heights=180px>
File:4to1_balancer.png|'''4 to 1'''
File:4to2_balancer.png|'''4 to 2''': Throughput can go down to 50%.
File:4to3_balancer.png|'''4 to 3''': Throughput can go down to 83%.
</gallery>
 


<!--
<!--
Line 157: Line 118:


-->
-->
= References =
== References ==
* [https://forums.factorio.com/viewtopic.php?f=69&t=34182 Command line belt balancer analyzer]
* [https://forums.factorio.com/viewtopic.php?f=69&t=34182 Command line belt balancer analyzer]
* [https://mods.factorio.com/mods/DaveMcW/blueprint-string Blueprint String Mod]
* [https://mods.factorio.com/mods/DaveMcW/blueprint-string Blueprint String Mod]

Revision as of 14:19, 13 January 2017


Balancers are used to evenly distribute items over multiple belts or multiple belt lanes. Belt balancers are usually used to even out production by placing them in front of large machine arrays with mutiple input belts. They are also usually used to balance mutiple belts before or after train stations. Lane balancers are usually placed after production to ensure that a belt is fully compressed or before consumption to ensure that both lanes of the belt are evenly drained.

Lane Balancers

Input Unbalanced, Output Balanced

These balancers evenly distribute the items onto the output lanes but do not "pull" evenly from the input lanes when the output is backed up. They are input unbalanced. The last two balancers are a special case, they only work when there are items on only one side of the input belt.

Input and Output Balanced

These balancers evenly distribute the items onto the output lanes and "pull" evenly from the input lanes when the output is backed up. They are input and output balanced.

Belt Balancers

Theses belt balancers are all tested to be input balanced and output balanced. Throughput under full load and min throughput with all combinations is also tested, it is stated when that is under 100%. Tests are done using this handy tool by d4rkpl4y3r on the Factorio Forums. When there are mutiple versions of balancers that have the same stats but different sizes the balancer with the smallest footprint is shown.


1 belt to x belts


2 belts to x belts


3 belts to x belts


4 belts to x belts


References