动力泵 (Mechanical Pump)
物品命令:/give @p create:mechanical_pump 64

用于输送流体的装置,流体管道需要动力泵提供动力。

属性

应力消耗:4 su/RPM

获取

用途/使用方法

输入动力

动力泵从侧面的齿轮获得动力。

调节方向

手持扳手右键点击动力泵以改变方向,其上的箭头代表目前输送流体的方向。

动力的旋转方向不会影响动力泵的输送方向。但是在 v0.5.1a 版本前,动力方向和动力泵的朝向都会影响动力泵的输出方向。

泵动流体

在接受动力时动力泵会将管道里的流体往一个方向流动,默认配置下,动力泵最多能让流体流动前后 16 个管道,范围可以通过修改配置修改。

动力泵被驱动时,会从泵前方及后方搜索相距 ≤16 个管道的有效端口,以输入和输出流体。以下是作为有效端口的条件:

  • 暴露与空气或可含水方块的管道末端

  • 暴露于可抽取流体的管道末端

  • 流体容器

  • 与自身动力泵传输方向相同的其他动力泵

  • 超出动力泵传输范围的管道,且被与自身动力泵传输方向相同的其他动力泵驱动。

若有效的输入和输出端口都存在,且输入端口存在流体时,会播放一段流体在管道中蔓延的动画,时长取决于动力转速。随后开始从流体输入端口运输流体到输出端口。

流体输送的速度与基础流量有关,而这取决于动力泵输入动力的转速:

动力泵-第1张图片

Q:基础流量(mB/t)

n:转速(RPM)

流量分配

对于无任何分支的最基本的流体网络,输入端和输出端的流量都等于基础流量,示意图中以流体储罐表示有效端口。

示例 1:基础流体网络

动力泵-第2张图片

多个输出端

若有多个输出端口,则将总输入流量平均分配至每个输出端口。

示例 2:具有两个输出端

动力泵-第3张图片

假设总输入流量为 Q,则两个输出端口的流量平分 Q

多个输入端

若具有多个输入端,流量的分配则较为复杂。若一个分支中,分支节点直接紧邻输入端而之间没有管道,则当作一个无管分支。

在各个输入端与动力泵的距离(相隔的管道长度)都不同的情况下,离动力泵最远的输入端的输入流量等于 Q,而其他无管分支的输入流量皆为 Q / 2,之间互不干扰。最后达到的总流量可以超越基础流量。

示例 3:具有两个输入端;距离各不相同
动力泵-第4张图片
端口A为无管分支,端口B则作为最远的输入端拥有等于基础流量的流量


示例 4:具有三个输入端;距离各不相同
动力泵-第5张图片

若多个输入端与动力泵的距离相同,则会互相竞争流量,且拥有相同的流量。但管道连接的方式不同,会导致流量所除以的值改变。

如果多个无管分支位于同一个分支节点上,且没有更远的输入端,则基础流量平均至每个无管分支。

示例 5:具有三个无管分支输入端;距离相同
动力泵-第6张图片
三个无管分支输入端都和动力泵相隔相同长度的管道,因此每个拥有 Q/3 的流量

对于距离相同的多个有管分支,设输入端数量为 n,每个输入端的流量等于 Q / (2n - 1)。注意此计算方法仅适用于在同一距离下,所有输入端都不是无管分支,且没有更远的输入端的情况。

示例 6:具有两个有管分支输入端;距离相同
动力泵-第7张图片

对于多个输入端的通用规则

以上的判断方法难以涵盖涉及有管分支且较复杂的管道网络的输入端流量,而以下的通用规则则适用于所有情况。

要找出一个输入端的流量:

  1. 找出并标记与该输入端拥有相同距离的所有输入端和管道。

  2. 把同一分支节点上的无管分支及管道分作一簇,一个有管分支自身当作一簇。

  3. 计算分母,基础流量除以该值等于该距离下所有输入端的流量。计算公式为:已标记的输入端和管道的数量 + 簇的数量 - 1

在第 1 步,只有通往其他有效输入端的管道才需要被计入。

示例 7
动力泵-第8张图片

以上图为例,假设要找出端口 B 的流量。

  • 第一步:找出同距离的端口和管道。由于端口 B 与动力泵相隔 2 节管道,先找出所有距离动力泵 2 节管道的所有输入端和管道,上图以红框标出,共有 4 个。

  • 第二步:找出簇的数量。[最上方的管道、端口 B] 和 [端口 C、端口 D] 各处于 2个分支节点上,上图以紫框标出。得出簇的数量为 2 个。

  • 第三步:按照公式计算出 B 以及所有距离为 2 的端口的流量,为 Q / (4 + 2 - 1) = Q / 5。

对于端口 A,由于只有端口 A 一个与动力泵相隔 3 节管道,自身当作一簇,端口 A 的流量为 Q / (1 + 1 - 1) = Q。可总结出在无其他同距离端口竞争的情况下,最远的输入端流量总是等于基础流量。

最后计算每个输入端流量的总和即得到总输出流量,Q + Q/5 × 3 = 8Q/5。

可总结出同一距离下每多一个簇会使分母增加 1,每个有管分支都会导致簇数增加 1,而多个无管分支可以占用同一个簇。因此在输入端减少有管分支的数量并把分支安排在距离动力泵不同距离的位置是有利于节省动力的。同时,通过增加不同距离的无管分支的数量,可以把总流量提升至基础流量的几倍以上,而不需要并联更多的动力泵。

相互影响

串联

当一个动力泵的输入端口是其他动力泵时,该输入端无视基础流量和流量分配,直接继承上一个动力泵的输出流量。因此当串联动力泵时,最终的输出流量等于源头的输入流量。

示例 8:串联
动力泵-第9张图片

并联

并联多个动力泵时,输出流量互相叠加。在下图中,两个动力泵前后各出现了一个分支节点,但由于两个动力泵的泵液方向是相逆的。所以对于其中一个动力泵,另外一个动力泵不是有效端口,通往另外一个动力泵的分支不会被视为有效的分支。

示例 9:并联
动力泵-第10张图片

无限水源

使用动力泵抽取无限水源时,若水源不是含水方块,则不会移除流体方块。

其他信息

你知道吗

流体导通前播放的动画时长与转速有关而与实际流量无关。导通后改变转速不会使动画重新播放。

流体管道不会储存流体,动画播放期间不会有实际的流体流动。

进度

图标名称描述解锁方式ID
动力泵-第11张图片

[加压]

[Under Pressure]

放置一个动力泵并为其供能同描述create:mechanical_pump_0
图标名称描述解锁方式ID
动力泵-第12张图片

[洼嚼机]

[Puddle Collector]

使用流体管道的末端抽水
同描述create:water_supply

历史

v6.0.0 - 更改了动力泵的模型与纹理。

动力泵-第13张图片动力泵 - 旧动力泵-第14张图片动力泵 - 新

v0.5.1a - 动力泵的输送方向不再受转向影响。

v0.5.0a - 更改了动力泵的模型与纹理。

动力泵-第15张图片动力泵 - 旧动力泵-第13张图片动力泵 - 旧

 

v0.3 - 添加了动力泵。

动力泵 (Mechanical Pump)
动力泵 (Mechanical Pump)
资料分类:机械元件:流体元件
最大堆叠:64个 / 组
滑动合成表可以查看更多信息~
材料统计输入 >> 输出备注

[使用: 工作台]


齿轮 * 1

流体管道 * 1

↓

动力泵 * 1

齿轮
流体管道
动力泵
*这里只会显示该物品合成方式,且最多显示10个,点击右边栏"查看合成/用途"可查看该物品作为材料的合成。

短评加载中..