Производство

Factorio съотношения за производство: основни начала и изчисляване на броя монтажни машини

Когато увеличите производството на червени/зелени науки или електронни платки и внезапно някои материали липсват, е време да преминете от интуиция към точни числа. Този материал е насочен към играчи, които искат стабилно производство в ванила 2.x след туториала, с фокус на производствени съотношения без модули. Няма много за запомняне.

Производство

Factorio съотношения за производство: основни начала и изчисляване на броя монтажни машини

Когато увеличите производството на червени/зелени науки или електронни платки и внезапно някои материали липсват, е време да преминете от интуиция към точни числа. Този материал е насочен към играчи, които искат стабилно производство в ванила 2.x след туториала, с фокус на производствени съотношения без модули. Няма много за запомняне. Производство/сек = брой изход на рецептата × скорост × ÷ време на рецептата, и необходими машини = желано производство ÷ производство на машина (закръгляне нагоре) – две формули, които работят за почти всеки рецепт, независимо от типа монтажна машина. Сам преживях – когато разширявах производството на зелена наука, си мислях че електронните платки не могат да следват, но истинският виновник беше медната тел. Когато начна да проследяваш съотношенията, всички тесни места веднага се виждат, а разширяването е по план вместо спешни поправки.

Три основни предпоставки за производствени съотношения в Factorio

Дефиниране на термините: време на рецептата, скорост на производство, брой изход

При производствени съотношения първо трябва да унифицираме три термина: време на рецептата, скорост на производство и брой изход. Ако тези концепции са неясни, различни хора ще получат различни отговори за същия рецепт.

Времето на рецептата, което виждаш в играта, е показано като базирано на скорост 1. Ръчното производство има скорост 1, така че показаното време е директно времето за ръчна работа. Реално време на крафтване = показано време ÷ скорост производство. Това е как се работи с 'Времеви тактове'.

Скорост на производство: в ванила монтажните машини имат скоростти 0.5 (машина 1), 0.75 (машина 2) и 1.25 (машина 3). Те обработват един и същ рецепт с различна скорост, което е причината за различния брой необходими машини.

Брой изход е това колко единици произвеждаш всеки път. Формулата е: брой изход × скорост × ÷ време = производство на машина/сек. Това са единствените три елемента, които имат значение.

Сам объркал тези концепции в началото. Си мислих че машина 1 е по-бавна от ръчна работа, но това е защото скоростта е 0.5 – рецептата траява два пъти по-дълго.

Time/ja wiki.factorio.com

Версия и предпоставки

Целият материал е за ванила 2.x. Factorio има много разширения и прилики, които могат да промоват условията на изчисляване, така че трябва да определиш версията точно. Разширението 'Space Age' се третира отделно.

Втората предпоставка е без модули, без бикони. Модулите за производство увеличават изхода, а биконите разпространяват модулни ефекти наполовина стойност. Така че необходимите машини могат да се различават значително. За начинаещи е по-лесно първо да работиш с чистите машини.

Когато фиксираш тези предпоставки, числата получават ясна смисъл. Когда говориш за "повече червена наука" или "удвояване на електронните платки", каква машина и какви補正 веднага определят необходимия брой. Инженерството се отнася повече за уеденяване на условия, отколкото за самата формула.

Space Age/ja wiki.factorio.com

Връзката между ръчно производство и монтажни машини

Ръчното производство и машинното производство използват същото правило за изчисление. Двете имат "време на рецептата", "скорост" и "брой изход", така че логиката е непрекъсната. Ръчната работа = скорост 1, машини = скорост корекция.

Материалът е фокусиран върху машини, защото производствени съотношения наистина имат значение при разширение на автоматизирана линия.

Трябва също да знаеш различията между машините. Машина 1 не поддържа течни рецепти, но машини 2 и 3 ги поддържат. Машини 2 и 3 също поддържат модули. Така че машина 1 е за "временна автоматизация", машини 2-3 са за "тонкост на съотношенията".

Сам преживях синдрома "автоматизирано но по-бавно" в началото. Причината беше че просто взех скоростта на ръчна работа и я наложих на машина със скорост 0.5. Когато разбра разликата, всичко щракна на място.

Монтажна машина 1 - Factorio Wiki wiki.factorio.com

Основна формула за необходими машини

Извеждане на формулата и уеденяване на единици

Центърът на производствено съотношение е формула: производство/сек = брой × скорост ÷ време, и машини = желано производство ÷ производство на машина.

Ключът е уеденяване на единици преди замяна.

Времето на рецептата в Factorio се показва при скорост 1. Истинската скорост обработка = показано време ÷ скорост машина. Машина 1 (0.5), машина 2 (0.75), машина 3 (1.25) – един и същ рецепт, един и същ изход, но различен брой машини.

Когато целта е единици/мин, първо я преобразувай в единици/сек (раздели на 60), след това я използвай.

Формулата без модули е проста: изход, време, скорост машина. Но с модули, трябва да замениш коригираният изход или коригираната скорост в формулата и повторно да изчислиш.

Правилото за закръгляне: винаги нагоре, плюс малко буфер

Когато изчислиш необходимите машини, закръгли нагоре. 2.1 машина = 3 машини, 5.01 = 6. Причината е проста: производствени съоръжения са дискретни.

Ако избереш 2 машини за 2.1 необходими машини, веднага си недостатъчен. На фабрика моя съм видял как този малък дефицит натрупва незабелязано – материали бавно се изчерпват, машинки периодично спират. Линията много бавно умира.

Плюс того, малко буфер е полезен на практика. Не трябва да менима формулата, а просто добави минимален прекомплект в дизайна – горна или средна материална резерва. Тялото на ленти и разпределител варира, така че теоретично точно редко работи.

💡 Tip

Когато резултата е дробно число, закръгъртлата машина често спасява линията. За средни материали това е застраховка.

Как да определиш целевото производство на средни материали

За да намериш необходимите машини, първо трябва да определиш какво искаш и в каква количество. Общо е да работиш напропаки от крайния продукт, но на практика средни материали като електронни платки и медна тел са обикновено тесните места.

Мисли така: целта е линия за производство X. Каква е потребата на X? Колко средни материали да е най-трябва? Какво е необходимо за това? Ако числата визуално се складват, то тясното място съвсем очевидно отвор се показва.

Когато разширявах зелена наука, проблемът вообще не беше в машините за сътпомощ – то ще беше в доставката един слой по-долу. Съотношенията веднага го показват.

Целевото производство на средни материали е малко по-високо, отколкото необходимото. Потребата е раззабулирана по много линии, така че малък буфер спасява главния баланс, особено при материали като медна тел.

Конкретен пример: Медна тел и електронни платки

Стъпка 1: Производство на медна тел на машина

Да трасираме как медна тел и електронни платки се свързват, започвайки с производството на машина. Използваме същата формула: брой изход на тел × скорост машина ÷ време рецепта.

Важното е да не мислиш твърде много за платките в този момент. Ако начнеш с тел, лесно се заблуждаваш че "повече тел = по-безопасно". Вместо това – средния материал няма смисъл сам по себе си, трябва да знаеш кой го консумира.

За конкретни числа:

  • Проверете резултатния брой (output count)
  • Времето на крафтване (recipe time)
  • Брой потребления (ingredient counts)

Справка: Медна тел (Copper cable) — https://wiki.factorio.com/Copper_cable/ja , Електронна платка (Electronic circuit) — https://wiki.factorio.com/Electronic_circuit/ja .

Стъпка 2: Консумция на медна тел от електронни платки

Сега долният слой – електронни платки. Също така: изход × скорост ÷ време. Важното е: колко медна тел е нужна за един крафтване на платка.

Ако платка произвежда E единици/сек и всяка платка се нуждае от C елемента тел, то консумцията на тел = E × C елемента/сек. Сега можеш да сравниш горната производство и долната консумция с един мерник.

Това работи защото по правило долният слой е главния план. Лесно е да кажеш "искам този брой платки", но "колко тел/сек?" е по-странно. Долният план определя запасите нагоре. При пречка виждаш веднага коя е.

Когато разширих зелена наука, платките беше лесно, но консумцията на тел бях вкара чисто интуитивно. В товаром потребата много бързо покрива запасия.

Стъпка 3: Необходими машини от производствения план

Сега перелеза към брой машини. Последователност: цел платко/секмашини платки необходимиконсумция на тел от всички платкимашини на тел.

Пример: желаеш G платки/сек. Една машина прави E платки/сек. Машини платки = G ÷ E. Закръгли нагоре.

Всичка консумция на тел = брой платки × консумция на тел. Машини тел = консумция ÷ производство на машина.

Предимството е че и горният, и долният слой се свързват в един израз. Удвои платките, тел също се удвоя. Промени машина от 1 към 2, вижди как заскачат числата. Механиката вече не е интуиция, то е числа.

Моята практика: завършвам дизайна с таблица на броя. Мислех че много платки + мало тел на сигурно, но реално или съм го преборил или му е липсвало. Съотношенията веднага показват.

Дизайнерски съвет: Близо поставяне и директна передача е мощно

Медна тел → электронни платки е класическия пример където поставянето е равно важно на числата. Причина: тел е масова консумция и няма нужда дълги разстояния.

Решението: поставь машину на тел право до машину платки. Още лучше – прочиствай тел директно в платки с инсертъри, без лентата. Потребяй медь далече, преврърши го на място в тел, веднага я хвърли в платки. Сега главната шина трябва само мед вместо тел.

Преживех: складът на тел беше отдалечен, доставяше лентите. Числата математически точни, но лентите вземаше периоди на глад. Както някой прекоммутира близко, запасите веднага стабилизираше. Доставката, не числата бе тесното място.

💡 Tip

Медната тел е известна с "числа ОК, но доставката умира". Ако усещаш "достатъчна теория но все още недостатъчна практика", погледни разстояния и ленточни честотни ленти.

Начинаещо нивелиране: първо "малко повече", после мога да редам

Докато не си напълно сигурен, не страмвай се да направиш съотношенията леко прекомплектни. Ако числа казват n платки и m тел, обикновено взимам обе както е, после още една тел машина. Малко надвишение на тел работи добре.

Защо е удобно: лесно да наблюдаваш. Стоп долния слой = явна нехватка. Растеж горният слой = има сръчност. Е, теория е точно, практика е посложна. Малко излишък ти позволява да разделиш проблеми.

Собствено преживе: винаги опитвах да комбинирам точно. Числа казваха ОК, но бързо умираше. От това научих че нараши "прост излишък" е по-бързо да се изправи. Разширене можеш да подоведи наблюдения правилни за минимум.

Проверка на ленточния капацитет за гарантирана доставка

Конвертиране от плочка/сек към единици/сек

Ако числата линии са верни, цялата система все още трябва да носи материалите. Основна формула: ленточна способност = плочка/сек × плътност × брой ленти.

Базова лента движи 1.875 плочка/сек, 4 единици/плочка плътност, 2 ленти е: 1.875 × 4 × 2 = 15 единици/сек. Това е теоретична максимум на жълтата лента.

Обратно: жълта = 15/сек, червена = 30/сек, синя = 45/сек. Ако материал трябва 18/сек, жълта не стига, червена може.

След числа машини винаги проверя ако лентите могат. Това е отделен проблем от дизайна на машине.

Transport belts/Physics/ja wiki.factorio.com

Разпознаване на пълна vs половинна ленти и ремонтни техники

Критично 15/сек е само при пълна плътност. Ако има прозорци между единиците, капацитета пада. Жълта лента достига 15/сек само ако и двете ленти са съвсем препълнени.

Отличихме просто: следи малко ленту. Ако е непрекъснато потечение = пълна. Ако има пауза = половинна.

Проблем: разпределител и слятък точка разрушава пълнота. Едната страна е по-слаба, две неправилно сливане, инсертър е еднолрана – лента изглеждат редки.

Сам проверявам долната ленту в такива случаи. Обикновено беше половинна. Преправяне на влизане в пълнота вдива отказва линия назад. Числа не се промени, но истински капацитета отскочи.

Техниката е проста: входна лента трябва пълна на влизане. Слятък точка трябва да запази единици без прозорец. Еднолрана инсертър трябва тура в両способ. Малък буфер спасява.

💡 Tip

Когато линия затура по теория но числа са верни, първо проверка входна ленточна плътност пред всичко друго. Обикновено е там виновника, а не брой машина.

1:1 разпределител и ленточни практически правилаи

Разпределител = дели един вход на два изхода 1:1. Ако левия и дясния дял са еднакви. Такъ биконни машини балансирани равномерност.

Обаче разпределител не създава единици. 15/сек на едната ленту разделена на две = всяка получава 7.5 максимум, не 15 всяка. Разпределител е за равномерност, не за скорост.

Практика: брой ленти = потребност ÷ теоретична лентова максимум. 30/сек = червена 1. 45/сек = синя 1 плюс палитра. Жълта над 15 = мътно с един. Винаги слагай резерв.

Быстър поглед: необходимо/15, /30, /45 и избери правилния пред. Ако близо до лимит, вземи горния. Много наследства разпред разпределител значи двойни ленти или местната производство, а не още лента.

Balancer mechanics/ja wiki.factorio.com

Разлика между машини 1, 2 и 3 и защо броя се променя

Влияние на скоростта на брой машини

Един и същ рецепт, един и същ цел, но различна скорост = различен брой машини. Машина 1 е 0.5, машина 2 е 0.75, машина 3 е 1.25.

Съотношение: машина 1 = база, машина 2 е 1.5x по-бърза, машина 3 е 2.5x по-бърза. Тоест 10 машина 1 = 7 машина 2 = 4 машина 3 (приблизително).

Сам редовно използвам машина 1 в началото. Работи за червена наука. Но как напредна, машина 2, после машина 3 – заненаже старата таблица е мъртва. Промени машину = пребалансирай цялата линия.

Assembling machine/ja wiki.factorio.com

Течни рецепти и модулна поддържа разликите

Машина 1 не подържи течни рецепти, но машини 2 и 3 подържат. И само машини 2 и 3 поддържат модули.

ЕлементМашина 1Машина 2Машина 3
Скорост0.50.751.25
Течни рецептиНеДаДа
МодулиНеДаДа
ИзползванеНачалоСрединаКрай

Это е не просто "по-бързо/по-бавно", а прекъснат инструмент. Середина трябва течния рецепт – машина 1 отпада. Като модули стръф – машина 3 е мисъл предни думи.

Контролен список при обновяване

Обновяване която обикновено разпада: сумяна машина, числа неучетохи. През машина 1→2 и 2→3 особено. Сам виждат растеж едната сторона и глад на другата.

Последователност при промяна:

  1. Изчисли производство нова машина с нова скорост
  2. Брой машина = цел производство ÷ нова скорост
  3. Течни рецепти: който машина 1 не поддържат, премести
  4. Модули: отделна таблица с модул условия
  5. Ленти: проверка баланс долу

💡 Tip

Машина 3, средни материали остават = вероятно производство повече отколкото цел, не нехватка. Обикновено редушаш брой нагоре, не разширяваш.

Защо е важно: машина не е независима. Един слой по-бърз означава пред и зад се променят. Стара таблица е за стари условия. Ново оборудване = ново вычисління.

Честни грешки: Числа верни, практика глад

Диагностика точки: ленти → инсертър → машина → ток

Числа верни, практика глад? Не математика, а реалност. Три точки: материала не съвсем липсва (ленти половинни), в машина не съвсем влиза (инсертър), машина не съвсем работи (ток).

Проверя долу нагоре: ленти, инсертър, машина, ток.

Първо ленти. Жълта = 15/сек при пълна лента. Но често един край слаб, разпределител на един край, после слънце зад. Плътност разпадня.

Инсертър е често подценяван. Числа казват "доставка тук", инсертър казва "не че бързо". Дълги инсертър, един край натоварен, базов инсертър на място където трябва стека – всичко това и причинява хлътване. Скоростта машина е окончателна, инсертър първи отказ.

Машина: производство ленце рестартира. Модули може да са едни нюв, други стари. Цялата линия разхвърляна условия = числа умира.

Ток и горна материала. Нерав мед означава нерав долу. Дървено горене ранно, ток късно. Проверяй горна енергия и подобра преди трупаш долу.

💡 Tip

"Числа верни, доставка отпада" = ленти половинни или инсертър, не машина.

Симптоми и поправки: глад вход/излез/периодично

Ако входа глад: горна нехватка или ленти половинни или инсертър слаб. Един край ленти слаб = разпределител дизайн. Ленти пълна, машина лека = инсертър.

Ако изходът блокиран: машина силна, излез слаб. Скорост инсертър недостатъчна – стека інсертър помага. Модули означава прякто нужна много по-способна излез.

Ако периодично спира: не миг хватает, средно хватает (заповнено). Две линии борят един материал (съмулирано). Ток проблем означава цялото линия чукание, един край = материала качае.

Модули усложнява: ленец ново рецепта рестартира ленца.直後е лека. Дизайн за модули трябва допускат това.

💡 Tip

Най-бърз ремонт: непрекъсната буфер + предположете инсертър + основна материала запас, после погледни числа.

Управдение совета: резерв машины и буферни сундучечи място

Избягвам строго теория идеално. Вместо това: най-консумирани материали и "дървени" точка → предварително един резерв. Не скромност, целево резултат.

Буферни сундучи: не везде, а на където материала е неравномерно vagy на главния баланс граница. Тук абсорбира криивици. Огромен буфер в крайна линия просто скрива хула излез.

Модули единност. Разбъркани условия означава разбъркане числи. Цялата линия един модулен стат.

Развитие: Модули, Бикони, Space Age как берга числа

Формулна включванияе:生産力修正とい速度修正

Развитие не разрушава формула, само където добавяш корекцию.

生產力 модули: изход брой страна корекцию. Същия материала, повече резултат. Горна голямостя консумация, долна много добив.

Скорост модули: скорост страна корекцию. Повече крафтове/сек. Горна консумация по-гърда, весь скорост отскока.

Бикони: мод ефект се пръска всеумъртa около 9×9, но половинната стойност е дължина. Машина дели ток между бикони = скорост корекция разпределена.

Наук: първо база без модули, след това модул, след това бикон, видя как числа се движеше. Въведи всичко наведнъж = прешум.

[!TIP

article.share

T

Takuma

Factorio 3,000時間超。1k SPM メガベースを複数パターンで達成した生産ライン設計のスペシャリスト。本業のプラントエンジニアの知識を工場最適化に応用しています。

Производство Articles