Balancer mechanics - Factorio Wiki (2024)

Balancers are used to evenly distribute items over multiple belts or multiple belt lanes.

Balancers that are input balanced take evenly from all input belts/belt lanes. Balancers that are output balanced distribute evenly to all output belts/belt lanes. Ideally, a balancer should be input and output balanced.

Contents

  • 1 Belt balancers
    • 1.1 Throughput
    • 1.2 Universal balancers
  • 2 Lane balancers
  • 3 See also
  • 4 Further reading

Belt balancers

1 full input belt gets split into two 50% full belts which get split into 4 belts that are each 25% full.

Belt balancers utilize the mechanic that splitters output items in a 1:1 ratio onto both their output belts. That means that a splitter can be used to put an equal amount of items on two belts. Since the process can be repeated infinitely, balancers with 2n output belts are easy to create.

First the belts A and B go through a splitter so that the output belts contain an equal amount of items from each input belt (AB). The same is done with belts C and D. Then the mixed belts AB and CD go through splitters so that their output belts contain items from each input belt (ABCD)!

Balancers also use the mechanic that splitters take an equal amount of items from both input belts. That means that a splitter connected to two input belts will evenly distribute those items onto the the two output belts. To balance belts it has to be made sure that the output belts contain an equal number of items from each input belt.

Throughput

Balancers that are throughput limited may not be able to provide maximum output if one or more outputs are blocked. To be throughput unlimited, a balancer must fulfil the following conditions:

  1. 100% throughput under full load.
  2. Any arbitrary amount of input belts should be able to go to any arbitrary amount of output belts.

Balancers often do not fulfill the second condition because of internal bottlenecks. The gif on the right shows a 4 → 4 balancer being fed by two belts, but only outputting one belt which means that its throughput in that arrangement is 50%. The bottleneck in this balancer is that the two middle belts only get input from one splitter. So, if only one side of that splitter gets input, as can be seen in the gif, it can only output one belt even though the side of the splitter is fed by a splitters which gets two full belts of input. In this particular case, the bottleneck can be fixed by feeding the two middle output belts with more splitters. This is done by adding two more splitters at the end of the balancer, as it can be seen here:

However most balancers' bottlenecks can't be solved as easily. A guaranteed method to achieve throughput unlimited balancers is to place two balancers back to back that fulfil the first condition for throughput unlimited balancers (100% throughput under full load). The resulting balancer is usually larger than a balancer that was initially designed to be throughput unlimited. This is the case because they use more splitters than the minimum required amount of splitters for a throughput unlimited balancer. For n → n balancers where n is a power of two numbers, n×log2(n)−n÷2 can be used to calculate how many splitters are needed. This formula is based on the number of nodes in a Beneš network, which is essentially the same as a throughput unlimited balancer — it allows any input to reach any output.

Universal balancers

Many balancers fail to balance properly once an output backs up or if an output is not used. In essence this means that an n-n balancer is not a functional n-(n-1) balancer. Sometimes this can be fixed by looping the unused output back around the balancer and distributing it among the inputs. Other times, this is not an option. Universal balancers solve this issue by having the back-looping built in. These balancers can balance evenly between any inputs and any outputs. Universal balancers can be throughput limited. If a universal balancer is throughput limited, the bottleneck may be in the loops or the balancer itself. A throughput limited universal balancer may only have the capacity for a few unused outputs. When more than the number of allowed outputs backs up, the universal balancer behaves like a normal balancer, and may not balance properly.

Lane balancers

This output balanced lane balancer distributes the items evenly among the output lanes, achieving output balance.

Lane balancers may be output balanced or input balanced. Input balanced lane balancers draw evenly from each side of the input belt, while output balanced lane balancers output evenly onto each lane of the output belt.

See also

  • Belt transport system
    • Splitters
    • Transport belts
    • Underground belts

Further reading

  • Command line belt balancer analyzer
  • Fractal (2n) balancer generation tool
  • Belt Balancers - how they work and how to make them
  • Finding balance: A guide to belt balancers

Retrieved from ""

Balancer mechanics - Factorio Wiki (2024)
Top Articles
Bachelor In Paradise Wiki
Mr Perfect (Mister #1) - J.A. Huss - PDF Free Download
How To Fix Epson Printer Error Code 0x9e
Yogabella Babysitter
Hertz Car Rental Partnership | Uber
5 Bijwerkingen van zwemmen in een zwembad met te veel chloor - Bereik uw gezondheidsdoelen met praktische hulpmiddelen voor eten en fitness, deskundige bronnen en een betrokken gemeenschap.
Select The Best Reagents For The Reaction Below.
A.e.a.o.n.m.s
Jessica Renee Johnson Update 2023
Unit 1 Lesson 5 Practice Problems Answer Key
Sams Early Hours
Dutchess Cleaners Boardman Ohio
Cinebarre Drink Menu
Aberration Surface Entrances
Craiglist Kpr
Who called you from +19192464227 (9192464227): 5 reviews
Tygodnik Polityka - Polityka.pl
Lcwc 911 Live Incident List Live Status
50 Shades Of Grey Movie 123Movies
Ge-Tracker Bond
Amazing deals for Abercrombie & Fitch Co. on Goodshop!
Georgetown 10 Day Weather
Selfservice Bright Lending
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Where to eat: the 50 best restaurants in Freiburg im Breisgau
Xfinity Outage Map Fredericksburg Va
Talk To Me Showtimes Near Marcus Valley Grand Cinema
Integer Division Matlab
How To Find Free Stuff On Craigslist San Diego | Tips, Popular Items, Safety Precautions | RoamBliss
Craigslist Ludington Michigan
Kitchen Exhaust Cleaning Companies Clearwater
What Is a Yurt Tent?
Obituaries, 2001 | El Paso County, TXGenWeb
Cvs Sport Physicals
3 Ways to Format a Computer - wikiHow
Marlene2295
Mastering Serpentine Belt Replacement: A Step-by-Step Guide | The Motor Guy
Mosley Lane Candles
Have you seen this child? Caroline Victoria Teague
Nextdoor Myvidster
What Happened To Father Anthony Mary Ewtn
Kstate Qualtrics
Retire Early Wsbtv.com Free Book
Mandy Rose - WWE News, Rumors, & Updates
craigslist | michigan
Www Usps Com Passport Scheduler
Sour OG is a chill recreational strain -- just have healthy snacks nearby (cannabis review)
Stosh's Kolaches Photos
antelope valley for sale "lancaster ca" - craigslist
Solving Quadratics All Methods Worksheet Answers
Puss In Boots: The Last Wish Showtimes Near Valdosta Cinemas
OSF OnCall Urgent Care treats minor illnesses and injuries
Latest Posts
Article information

Author: Corie Satterfield

Last Updated:

Views: 6349

Rating: 4.1 / 5 (42 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Corie Satterfield

Birthday: 1992-08-19

Address: 850 Benjamin Bridge, Dickinsonchester, CO 68572-0542

Phone: +26813599986666

Job: Sales Manager

Hobby: Table tennis, Soapmaking, Flower arranging, amateur radio, Rock climbing, scrapbook, Horseback riding

Introduction: My name is Corie Satterfield, I am a fancy, perfect, spotless, quaint, fantastic, funny, lucky person who loves writing and wants to share my knowledge and understanding with you.