Robotic network/ru: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
Line 33: Line 33:
Смотрите статью [[Repair/ru|Ремонт]].
Смотрите статью [[Repair/ru|Ремонт]].


== Number of bots in a robotic network ==
== Количество роботов в робосети ==
The amount of robots per network is limited:
Количесво роботов в сети ограничено:
* the roboports don't have unlimited space.
* Робопорты имеют ограниченное пространство в слотах.
* flying robots need energy to fly at normal speed and the charging points are limited.
* Чтобы лететь с нормальной скоростью роботу необходима подзарядка, количество энергии выделенное робопортом на подзарядку ограничено.


See also this [http://www.factorioforums.com/forum/viewtopic.php?f=16&t=1773 discussion].  
Так же смотрите: [http://www.factorioforums.com/forum/viewtopic.php?f=16&t=1773 discussion].  


So the number of bots in a network depends on these factors:
Количество необходимых роботов в сети зависит от:
* number of roboports
* количества робопортов
* the average distance between the roboports (density)
* среднего расстояния между робопортами (плотность)
* the form of the robotic network/placement of the ports
* структуры сети\расположения робопортов относительно друг друга
* average distance the logistic bots fly between [[Logistic network/Chests/ru|Logistic network/Chests/ru]]
* среднего расстояния которое роботы преодолевают [[Logistic network/Chests/ru|Logistic network/Chests/ru]]
* how much damage the [[Construction robot]]s must repair and how often do they need to place or remove buildings
* количества повреждений которые [[Construction robot]]s должны отремонтировать и как часто они должны ставить или убирать постройки


And in general:
В общем смысле от:
* number of bots flying
* количества работающих роботов и роботов хранящихся в робопорте
* number of bots stored in roboports
 
As a rule of thumb between 50-100 bots per [[Roboport/ru|Roboport/ru]] is possible.


Как правило 50-100 роботов на каждый [[Roboport/ru|Roboport/ru]] вполне возможно.


== Оптимизация сети ==
== Оптимизация сети ==

Revision as of 14:37, 29 July 2014

Робосеть была введена в v0.8.0. Так же вместе с ней были добавлены Ремонтный набор и Роботы-строители. Основой робосети является Робопорт. В нём базируются и заряжаются роботы, которые могут работать только в покрываемой Робопортом зоне: для строительных роботов - 100x100 плиток, для логистических - 50x50. Если построить в пределах 100 клеток ещё один Робопорт, они будут взаимодействовать друг с другом и роботы смогут работать на территории обоих Робопортов.

Предметы

Roboport.png
Робопорт
База Робосети. Хранит, заряжает и контролирует роботов.
Робот-логистик Перемещает предметы между сундуками и игроку.
Робот-строитель Ремонтирует поврежденные и восстанавливает уничтоженные объекты. Строит и сносит объекты по команде.

Роботы

Роботы работают в зоне покрываемой Робопортом или сети Робопортов. Если робот вне зоны покрытия, он летит к ближайшему Робопорту.

Робопорты

Логистическая сеть

Оранжевая область определяет собственную логистическую сеть, образованную Робопортом. Все логистические сундуки и умные инсертеры внутри оранжевой области Робосети, образуют собственную логистическую сеть. (Такую как, например, сеть организованную красными или зелёными проводами, только без их использования) Одновременно может существовать несколько индивидуальных логистических систем образованных робопортами.

Так может быть несколько отдельных робосетей. Роботы смогут летать между робопортами только если их зоны соединены.

Смотрите статью Логистическая сеть.

Ремонт

Все повреждённые объекты в зоне покрываемой робосетью, будут ремонтироваться конструкционными роботами при наличии ремонтных наборов. Уничтоженные объекты будут восстанавливаться при наличии аналогичных объектов в сети.

Смотрите статью Ремонт.

Количество роботов в робосети

Количесво роботов в сети ограничено:

  • Робопорты имеют ограниченное пространство в слотах.
  • Чтобы лететь с нормальной скоростью роботу необходима подзарядка, количество энергии выделенное робопортом на подзарядку ограничено.

Так же смотрите: discussion.

Количество необходимых роботов в сети зависит от:

  • количества робопортов
  • среднего расстояния между робопортами (плотность)
  • структуры сети\расположения робопортов относительно друг друга
  • среднего расстояния которое роботы преодолевают Logistic network/Chests/ru
  • количества повреждений которые Construction robots должны отремонтировать и как часто они должны ставить или убирать постройки

В общем смысле от:

  • количества работающих роботов и роботов хранящихся в робопорте

Как правило 50-100 роботов на каждый Roboport/ru вполне возможно.

Оптимизация сети

Способности транспортировки предметов роботами не постоянна. Эта способность зависит от:

  • Скорости роботов
  • Грузоподъёмности (количество вещей который может взять робот)
  • Количества роботов
  • Средней дистанции пути между вашими сундуками
  • Длительности времени не занятости робота
  • Времени перезарядки робота. (У Робопорта всего 4 точки зарядки, а зарядка требует времени. При большом кол-ве роботов, у Робопорта могут образоваться пробки)

Для оптимизации вы можете сделать следующее:

Исследовать технологии повышающие скорость роботов
Очень рекомендуется.
Добавить больше роботов в вашу Робосеть
This has the above disadvantage, that at some point you can't add more bots into your network, because they can't be charged fast enough anymore.
Построить больше Робопортов в стратегических точках
Дорого и помогает только в некоторых случаях.
Уменьшение средней дистанции пути между сундуками.
  • Избегайте транспортировки больших объёмов необработанного материала (руд). Используйте транспортировочные полотно заместо основных маршрутов роботов. Старайтесь доставлять большие потоки сырья на столько близко к цели на сколько возможно. Транспортировочные возможности робосети намного больше чем полотна, но при непрерывном потоке она сильно уступает в производительности т.к. роботы преодолевают половину пути пустыми. Стремитесь разделить одну большу сеть на две, и доставлять сырьё между ними с помощью полотна или поездов.

Пример

Можно использовать логистических роботов для разгрузки/загрузки складов железнодорожной станции. У роботов будет достаточно времени для перезарядки, пока не будет поезда. Но для транспортировки руды к печам лучше использовать конвейер. Посмотрите эту тему, или же эту картинку

This shows the flow:

Wagon ---Inserter---> Provider chest ---Logistic bot---> Storage- or Requester-chest

Requester-Chest ---Inserter---> Belt ---> to the furnaces

Энергия

С версии v0.10.0, скорость роботов уменьшается в 5 раз, если они разрядились.

Choosing the post for charging

Normally a robot takes the nearest roboport to recharge. If the queue on that roboport is too long, he chooses eventually another port.

This is specified with the ratio of

<distance to different roboport> / <queue size of robots waiting>

optimum. Currently, to choose the more distant roboport, the distance must be at most

<Number of robots in the queue and on the way> / 2

So to choose a roboport, that is 10 tiles more distant, it has to have 20 less robots waiting in the queue.

This number should probably be changed as well, maybe it should be one in queue per one tile...

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