Factorio
Otimização de Cintos e Montagem
Factorio razões são a diferença entre uma linha que funciona continuamente e uma que fica sem fornecimento metade do tempo, e a aritmética fica rapidamente complexa.
Como isto é calculado
Cada receita tem um tempo de fabrico e uma lista de entrada, e cada nível de montagem tem um multiplicador de velocidade. O calculador calcula quantos montadores de cada nível são necessários para saturar uma taxa de saída dada e qual a taxa de entrada exigida a montante.
A aritmética
- effective speed = assembler speed × (1 − 0.05 × productivity modules)
- items per craft = recipe output × (1 + 0.04 × productivity modules)
- assemblers = ceil((target rate × craft time) ÷ (items per craft × effective speed))
O que as pessoas fazem errado
A throughput da correia é a limitação que as pessoas atingem primeiro. Uma razão que é matematicamente correta ainda fica bloqueada se a correia que a alimenta não pode transportar os itens necessários por segundo, por isso verifica o nível da correia em relação à taxa de entrada antes de construir a fila.