На других языках: Deutsch English Français 日本語 Polski Українська 简体中文

Lab/ru: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
m fixed link
MrTivon (talk | contribs)
Перевод страницы с английского языка и небольшие изменения изначального текста
 
Line 1: Line 1:
{{languages}}{{:Infobox:Lab}}
{{languages}}{{:Infobox:Lab}}
'''Лаборатория''' - это устройство которое проводит [[Research/ru|исследование]]. Каждая технология требует определенныей набор [[Science pack/ru|научных данных]]. Лаборатория "перерабатывает" эти данные и продвигается к открытию требуемой технологии.  
'''Лаборатория''' - это устройство которое проводит [[Research/ru|исследование]]. Каждая технология требует определённый набор [[Science pack/ru|исследовательских пакетов]]. Лаборатория "потребляет" исследовательские пакеты и продвигает прогресс для исследования выбранной технологии.  
Обычно производство [[Science pack/ru|научных данных]] автоматизировано при помощи [[Assembling machine/ru| сборочных агрегатов]].
Производство [[Science pack/ru|исследовательских пакетов]] можно автоматизировать при помощи [[Assembling machine/ru| сборочных автоматов]].
 
= Формулы для расчёта потребления и производства исследовательских пакетов=
Для вычисления количества необходимых исследовательских пакетов в секунду нам понадобится 3 формулы:
* <math>ERS = \left( 1 + \frac{B \left[ r \right] }{100} \right) \times \left( 1 + \frac{M \left[ r \right] }{100} \right) </math>
* <math>ACT = \frac{T \left[ r \right] }{ERS}</math>
* <math>PPS = \frac{N}{ACT}</math>
 
Где:
*'''''ERS''''' - фактическая скорость исследования лабораторий с учётом всех бонусов
*'''''B[r]''''' - "Скорость исследования" из вкладки "Бонусы"
*'''''M[r]''''' - сумма всех модулей влияющих на скорость (Модуль скорость - положительно; Модуль продуктивности и Модуль качества - отрицательно), в процентах
*'''''ACT''''' - фактическое время цикла
*'''''T[r]''''' - базовое время цикла, необходимое для изучения одной единицы в лаборатории (можно найти в дереве технологий)
*'''''PPS''''' - количество пакетов в секунду
*'''''N''''' - количество активных лабораторий
 
К примеру, для 10 лабораторий, изучающих технологию "Ядерная энергия" (базовое время одного цикла 30 секунд) с технологией "Скорость лабораторий 4" (Бонус скорости исследований 140%) и без модулей эффективности, формулы следующие:
*<math>ERS =  1 + \frac{140}{100} = 2.4</math>
*<math>ACT = \frac{30}{2.4}      = 12.5</math>
*<math>PPS = \frac{10}{12.5}      = 0.8</math>
 
Это означает что для бесперебойного исследования потребуется 0,8 исследовательских пакетов каждого типа в секунду.
 
=== Упрощение формулы ===
Предполагая что все лаборатории имеют одинаковый ''B[r]'' (что всегда так, только если на них не влияют разные модули), приведённые выше расчёты и формулы можно объединить в одно уравнение:
 
* <math>PPS = \frac{N}{T \left[ r \right] } \times \left( 1 + \frac{B \left[ r \right] }{100} \right) \times \left( 1 + \frac{M \left[ r \right] }{100} \right)</math>
 
Числовой пример, основанный на ранее использованных данных для технологии "Ядерная энергия":
* <math>PPS = 10 \times \left( 1 + \frac{140}{100} \right) \times \frac{1}{30} = \frac{10}{30} \times \left( 1 + 1.4 \right) = \frac{1}{3} \times 2.4 = \frac{2.4}{3} = 0.8</math> исследовательских пакетов в секунду.
 
Если вам необходимо найти количество лабораторий, необходимое для потребления определённого числа исследовательских пакетов в секунду, используйте следующую формулу:
* <math>N = \left( \left( 1 + \frac{B \left[ r \right]}{100} \right) \times \left(1 + \frac{M \left[ r \right]}{100} \right) \times \frac{1}{T[r] \times PPS} \right)^{-1}</math>


== Смотрите также ==
== Смотрите также ==

Latest revision as of 22:06, 9 February 2025

Лаборатория

  • Базовая игра
  •  
  • Space Age

Затраты

2
+
10
+
10
+
4
1

Всего сырья

21.5
+
15
+
36

Цвет на карте

Здоровье

150
195 240
285 375

Размер пачки

10

Поместится в ракету

10

Размеры

3×3

Потребление

60 kW (электричество)

Research speed

1
1.3 1.6
1.9 2.5

Время добычи

0.2

Ячейки модулей

2

Тип объекта

lab

Служебное имя

lab

Необходимые технологии

Усиливающие технологии

Создаётся в

Лаборатория - это устройство которое проводит исследование. Каждая технология требует определённый набор исследовательских пакетов. Лаборатория "потребляет" исследовательские пакеты и продвигает прогресс для исследования выбранной технологии. Производство исследовательских пакетов можно автоматизировать при помощи сборочных автоматов.

Формулы для расчёта потребления и производства исследовательских пакетов

Для вычисления количества необходимых исследовательских пакетов в секунду нам понадобится 3 формулы:

  • ERS=(1+B[r]100)×(1+M[r]100)
  • ACT=T[r]ERS
  • PPS=NACT

Где:

  • ERS - фактическая скорость исследования лабораторий с учётом всех бонусов
  • B[r] - "Скорость исследования" из вкладки "Бонусы"
  • M[r] - сумма всех модулей влияющих на скорость (Модуль скорость - положительно; Модуль продуктивности и Модуль качества - отрицательно), в процентах
  • ACT - фактическое время цикла
  • T[r] - базовое время цикла, необходимое для изучения одной единицы в лаборатории (можно найти в дереве технологий)
  • PPS - количество пакетов в секунду
  • N - количество активных лабораторий

К примеру, для 10 лабораторий, изучающих технологию "Ядерная энергия" (базовое время одного цикла 30 секунд) с технологией "Скорость лабораторий 4" (Бонус скорости исследований 140%) и без модулей эффективности, формулы следующие:

  • ERS=1+140100=2.4
  • ACT=302.4=12.5
  • PPS=1012.5=0.8

Это означает что для бесперебойного исследования потребуется 0,8 исследовательских пакетов каждого типа в секунду.

Упрощение формулы

Предполагая что все лаборатории имеют одинаковый B[r] (что всегда так, только если на них не влияют разные модули), приведённые выше расчёты и формулы можно объединить в одно уравнение:

  • PPS=NT[r]×(1+B[r]100)×(1+M[r]100)

Числовой пример, основанный на ранее использованных данных для технологии "Ядерная энергия":

  • PPS=10×(1+140100)×130=1030×(1+1.4)=13×2.4=2.43=0.8 исследовательских пакетов в секунду.

Если вам необходимо найти количество лабораторий, необходимое для потребления определённого числа исследовательских пакетов в секунду, используйте следующую формулу:

  • N=((1+B[r]100)×(1+M[r]100)×1T[r]×PPS)1

Смотрите также