切换语言: Čeština Deutsch English Français 日本語 한국어 Polski Русский Українська

物流网络

From Official Factorio Wiki
Revision as of 05:47, 9 October 2020 by Mwolf (talk | contribs)
Jump to navigation Jump to search
这个gif展示了机器人在一个火车站里装卸货物的过程。火车送达的物品被装入主动供货箱,随后由机器人送入优先集货箱等待送上传送带。由于火车站需要在短距离内高流量地运输物品,是物流机器人的理想应用场景。点击这里查看全图。

物流机器人网络 (LogNet) 连接起了不同的物流箱物流机器人是在一个或多个机器人指挥中心的覆盖区域内的。

机器人将依据不同物流箱的种类和设置,作为传送带铁路系统的高功耗替代品,在机器人网络中在不同物流箱之间运输物品。

玩家角色也可以作为一个物流网络中的按需集货箱,让你需求的各种物品在背包中保持你限定的一定的数量。在研究完成 玩家并入物流系统之后,你可以设置一定数量的物品,物流机器人就会开始按照设定的将特定物品从物流网络中运输到你的背包中。

不要把物流机器人网络和红绿线系统相混淆了。他们公用一个物品(智能机械臂),但是他们并不相互连接也不交换任何信息。同时也不要把物流网络建造网络或者相混淆,或者将他们统称为机器人网络

物品

实体 描述
Roboport.png
机器人指令平台
这是机器人物流网络的核心部件。机器人指令平台的覆盖范围构成了物流网络的区域。机器人需要定期返回平台充电。
Logistic robot.png
物流机器人
在物流箱之间运输物品的机器人。1
Construction robot.png
建设机器人
可以对损毁的实体进行维修或替换。也可以根据指令对实体进行修建拆除以及升级
Active provider chest.png
主动供货箱
物流箱:将存放其中的物品尽快送入物流网络中。2
Passive provider chest.png
被动供货箱
物流箱:将存放其中的物品按需求提供给物流网络使用。2
Storage chest.png
被动存货箱
物流箱:存放暂时没有需求的物品。可以筛选并仅存放单一类型物品。将所存放的物品按需求提供给物流网络使用。2
Requester chest.png
优先集货箱
物流箱:通过物流机器人补充指定的物品,直到设定数量达成或者箱子空间被填满。可以同时请求多种不同类型的物品。2
Buffer chest.png
主动存货箱
物流箱:同时具备优先集货箱被动供货箱的功能。2

(1) 在最开始时每一个机器人只能拿取1个物品。这个数量可以随着研究物流机器人容量来增加。

(2) 物流箱也可以通过红线缆绿线缆连线接入信号网络

使用方法

最简单的用法可以只使用被动供货箱和优先集货箱。将被动供货箱放置在组装机的输出机械臂处,优先集货箱放置在输入机械臂处(设置好它们需求的物品)。放置一个机器人指挥中心,让这些物流箱处于其内部橙色区域中,并在指挥中心中放置一些物流机器人,随后机器人会从顶部舱门飞出开始工作。你也可以通过堆叠限制功能来限制物品的最大生产数量。

物流网络使区域较小的工厂得以生产复杂的物品,但其产量受限于该网络当中指挥中心的数量。

供货区50×50格(橙色),建造区110×110格(绿色)

物品运输至少需要有一个机器人指挥中心。玩家在摆放指挥中心时或将光标悬停于已建造完成的指挥中心时,可以看到橙色的物流范围和绿色的建造范围。

  • 橙色区域是物流网络的覆盖范围,物流机器人可以在其中运输物品。这也是两个机器人指挥中心之间能够相连的最大距离。
  • 绿色区域是建造区,建设机器人可以在此范围内摆放规划好的建筑。

扩建物流区

玩家可以建造多个彼此独立的物流网络。如果两个机器人指挥中心的物流区相接,即指挥中心相连,则他们处于同一个网络中。这时可以看到两个指挥中心之间连接着一条黄色虚线。如果不希望指挥中心之间相连,玩家应在建造时远离摆放,避免橙色区域相接。

机器不会主动从一个网络进入另一个网络中,除非当前所处的网络遭破坏。例如:网络中所有的机器人指挥中心均被拆除或者供电中断。

机制

损失机器人

玩家道具栏旁的物流界面

工作机器人是食人虫的首要目标,敌人会优先攻击范围内的机器人。

进阶

网络信息

一个物流网络知道所有物流箱中所有物品的数量,还有现在所有物流机器人所携带的所有物品的数量。这个信息可以将鼠标放在一个物流箱上看到:

  • 你可以看到所有物流箱中物品的总和(这个列表可能会非常长,这需要修改)
  • 当前所有物流网络中的物品
  • 当前所需物品。

负数

因为一些原因,你可以在网络信息中看见负数。这不是一个bug。这意味着,机器人可运输的比可以提供的要多(物流机器人容量)。

中转/按需供货箱

供货箱被物流机器人用作来源

你使用机械臂将物品放入供货箱中;一个适用的情况是直接从制造机/熔炉拿取物品放置在供货箱中。使用智能机械臂来限制你放入物流网络中的物品数量!

在中转供货箱和按需供货箱的优先权上两者是一样的(参见http://www.factorioforums.com/forum/viewtopic.php?f=18&t=3415 )

中转供货箱

  • 中转供货箱中的物品会被送到中转集货箱和按需集货箱中。
  • 中转供货箱会被立即清空,除了按需集货箱中的需求已达到或者中转集货箱已满。

按需集货箱

  • 按需供货箱中的物品会被送到按需集货箱中。* 按需供货箱只有在按需集货箱的需求没有被满足的时候被清空。

按需集货箱

按需集货箱被物流机器人用作目标

你可以在按需集货箱中看到所需的物品及数量。物流机器人会按照所需进行运输。物流机器人会(首先从供货箱,其次是中转集货箱)中拿取所需物品,直到需求被满足。(运输的物品之后可以通过机械臂运送到目的地,例如g. 一个组装机)。

需求更多的物品?

按需集货箱中的运输的物品数量可以比需求的更多。这由研究物流机器人容量的级别所决定的。

中转集货箱

中转集货箱被物流机器人同时用作“来源”和“目标”。你可以将中转集货箱按照供货箱的使用方法来用:运输物品到按需集货箱中。但是这不符合设计它的宗旨。

作为目标使用

当所有其他供货箱的目标被装满时还有空余的机器人,中转集货箱将作为目标使用。然后机器人将从供货箱中运输物品到中转集货箱。

它们试着运输那些已经包含相同类型的物品到中转集货箱中。空的中转集货箱将首先被装载。应该避免在中转集货箱中储存不同的物品。

作为来源使用

中转集货箱的优先级比供货箱低。机器人在寻找中转集货箱的物品之前,会先去查找供货箱。

中转集货箱的有用例子?====

这里[1]已经有过很长的讨论。

结果就是供货箱被改为 中转集货箱按需集货箱

现在没有中转集货箱不能使用的情况了;现在总有办法将中转集货箱整合到布局中,这在拆迁或者火车站的例子中特别重要。(参见这里 )

可能的方式和优先级顺序

这个论述也反映了物流箱按照什么顺序被填满或清空

从v0.10.1版开始按需供货箱的顺序从

   中转+按需供货箱
   中转集货箱

改为

   中转集货箱
   中转集货箱
   按需集货箱

现在看起来就像:

中转供货箱   =>   按需集货箱

中转集货箱   =>   按需集货箱

按需供货箱   =>   按需集货箱

中转供货箱   =>   中转集货箱

从按需集货箱和中转供货箱发出的需求,将按照上述顺序进行访问。

  • 一个按需集货箱首先在中转供货箱中进行查找,然后是中转集货箱,然后是按需集货箱。所以中转供货箱是首先被清空的,然后是中转集货箱,然后是按需集货箱。* 如果机器人是空闲的并且中转集货箱中还有剩余空间,这时中转供货箱中还有没需求的物品,则这些物品会从中转供货箱中被运输到中转集货箱中。* 对于中转集货箱,机器人会按照一个已经装满的情况来搜索一个中转集货箱。只有它找不到之后,他们才会打开一个新的中转集货箱。应该避免在中转集货箱中储存不同的物品。

换句话说:中转集货箱当所有需求都满足后被当作装满的,在使用按需集货箱之前被清空并且试着只储存它已有的物品。

移动顺序

机器人按照同样的优先级去满足所有需求。算法会匹配下一个空闲的机器人与下一个任务。这就是说一个任务在分配了之后会被放到任务列表的最后面,那么再一次执行这个任务要在其他所有任务之后。

In reality it looks very often like, that far chests are less frequent delivered, than near chests. This is especially true, if you order small number of items.

This is explained, if you look at the "delivery" status of a requester-chest (hover over the requester chest): There are not more items delivered, than needed at a time. So if some bots already on the way to a far away chest, and the number of delivered items to this chest is equal or higher than the needed, then there will be no more orders, until that number is again smaller.

What you can do is to increase the number of items you request for the far away chest, raise the number of bots in your system, or increase the number of missing items in your network.

这样的结果不是最优的;这会导致一个任务会用最远的机器人,因为是下一个应该调用的机器人,而不是用更近的一个。所以建议不要用机器人做长距离和/或大流量的运输 (这时铁路传送带运输系统就很有用)。

另见各种情况下应该用哪种传输方式?

相关成就

You-have-got-a-package-achievement.png 快递上门

使用物流机器人为自己运送物品。

Delivery-service-achievement.png 快递砸破门

使用物流机器人为自己运送物品一万个(10k)。

Logistic-network-embargo-achievement.png 传送带神教的狂热教徒

不铺设主动供货箱 (紫箱)主动存货箱 (绿箱)优先集货箱 (蓝箱)通关游戏。

参见