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

Fluid system/zh: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
Removed incorrect pipe throughput formula, see English talk page
Cardinal (talk | contribs)
m 流动: grammar
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Languages}}
{{Languages}}
'''流体'''是非固体的物品,例如水和油。它们正常情况下只能存在于流体处理(如{{L|Pipe}})的实体内部,和有流体输入或产物的建筑(如{{L|Oil refinery}})。
[[File:Item group fluids.png|right]]
'''流体'''是一类非固态物品,例如,水和油都是流体。它们通常只能在用于流体运输的实体(如{{L|Pipe}})和使用/生产流体的建筑(如{{L|Oil refinery}})中存在。


== 原理机制 ==
== 流体 ==
流体可以通过移除容纳它们的建筑或管道而被破坏。同时只能有一种流体可以占据给定的管道段或{{L|Storage tank}};没有两种流体会混合,而是会阻止彼此流动。它们不能由玩家携带、使用{{L|Inserters}}移动、掉落在地上或储存在箱子中,除非流体被储存在[[#桶装运输|空桶]]中。它们不能被泼出或倾倒在湖中,并且用连续的分数来计数,而不是离散的整数。
下表列出了游戏中可用的流体:
 
[[File:fluids_gui.png|thumb|350px|right|{{L|Production statistics}}界面中的“流体”标签页。]]
=== 储存方式 ===
{| class="wikitable"
在游戏中,流体被保存在具有定义的尺寸(容积)的容器实体中。如果它们的输入/输出是相邻的(管道连接到所有方向)并且允许流体在它们之间流动,则容器会自动地相互连接。
 
容器中包含的流体的'''体积'''是一个介于0和最大体积之间的值。例如,管道可以容纳100单位流体,因此管道中的数值可以在0到100之间。在一个给定的实体中,流体的'''液位'''是用流体所占据的实体最大体积的百分比来表示的。它可以在管道和储液罐中被观察到;它们有窗口,通过这些可以看到流体在一定的液位,或者甚至只是一个小的细流。
 
=== 流动规则 ===
所有连接的储液罐和管道都被视为一个单一的容器,即''流体的液面必须在所有部分中是相等的'',甚至是在较小的流体上产生更高的液位所产生的压强。这就是为什么液位通常也被称为''压强'',尽管压强实际上是由两个实体之间的液位差引起的。管道之间发生的所有流体流动都是为了实现这种平衡(泵实际上忽略了它,而建筑物扰乱了它;更多的在下面进一步说明)。管道之间的流量取决于压强(相邻实体之间的液位差),它会随着管道的液位变平缓而减慢。
 
回到“液位”是如何定义的,这也意味着所有连接的管道和储液罐试图均匀输出到它们各自体积的相同百分比。例如,如果剩余12550个单位的流体流进连着一根100个单位容量管道的25000个单位容量的液罐,则液罐中会有12500个单位流体,管道中有50个单位,它们都被填充到各自容量的相同的'''百分比'''(50%),即使数量本身显然是不等的。
 
生产流体的机器把流体放在它们的输出槽中,这与机器上某个特定标记的输出管口有关(按下Alt显示标签)。这个槽将尝试将自身清空,流体排到连接到机器管口的实体中,中,除非它是满的,或者包含不匹配的流体。消耗流体的机器也有相应标记的输入管口。如果一个包含正确流体的实体连接到它,机器将开始表现得像一个永远不能被填满的管道,这意味着来自连接的管道和液罐的流体以固定的速率流入机器,直到机器的输入槽被填满。可能有机器同时有输入和输出的管道口(就像{{L|Electric mining drill}}放置在{{L|Uranium ore}}上。然后它们首先为自己填充液体,一旦充满,就表现为一个规则的管道,试图与相邻的实体平衡液位。如果机器上有多个流体输出/输入管口,则流体的活动被均匀地分配给它们,除非它们中的一些被阻塞/充满。
 
=== 流体温度 ===
温度目前仅与加热作为发电介质的水有关。尽管游戏中的所有流体都有温度值,但它通常是默认的15℃。
 
无论是从在{{L|Boiler}}中的{{L|Fuel}}还是通过{{L|Heat exchanger}}从[[Nuclear power (research)/zh|核能]]中获得的能量,都可用来将{{L|Water}}转化成{{L|Steam}},成为[[Energy and Work/zh|流体工作的形式]]。每单位蒸汽以0.2kJ/℃的比率保持能量。换言之,加热1单位蒸汽使其温度升高1℃需要做0.2kJ功。因为蒸汽/水被设定有最高温度1000℃和最低15℃,对每单位最多可做的功为197kJ。
 
在实际应用中,这在各方面几乎没有得到利用:锅炉仅输出165℃的蒸汽,换热器仅输出500℃的热蒸汽,从来不更热或更冷;如果提供的能量不足,加热器不全输出蒸汽。随着时间的推移,蒸汽也不会变冷。在{{L|Steam engine}}中使用165℃蒸汽和在{{L|Steam turbine}}中使用具有相同的效果,尽管这是不切实际的,因为汽轮机被做成消耗500℃(过热)蒸汽,生成比例更大的电力。所有这些都不需要精确的计算。
 
== 流体运输 ==
流体可以通过管线、桶或铁路运输。一般情况下,短距离使用管道对机器进行分配(或装桶,如果需要使用传送带),以及更长的距离用铁路运输。
 
=== 运输管线 ===
'''{{L|Pipe}}'''是流体从A到B的最基本通道。它们自动连接到任何相邻的管道,同时可以对所有四个方向进行处理。{{L|Pipe to ground}}只在两个相反的方向上工作,连接到另一个地下管道的一侧,并在另一端连到另一个实体上。如果管道段太长而不使用泵,它内部的所有流体都将“分散”,导致非常缓慢的流动,阻止机器有效地使用它的内容。'''{{L|Storage tank}}'''的行为与管道相同,除了它们的体积大得多,如果使用多个液罐,这能在更短的距离造成这样的不便。地下管道有助于缓解这一问题;尽管它们可以连接多达10格的距离,它们的体积总是相当于两个管道。
 
'''{{L|Pump}}'''使用电能来在一个方向上很快地传输流体。它们还阻挡任何回流,这意味着它们可以对管道的部分进行加压,尽可能多地填充管道。除其他事项外,这在抵消上述“分散”方面是非常有用的。它们也可以被{{L|Circuit network}}禁用,即停止流体通过泵。
 
下表展示了在有一定频率的泵的管线中流体流动的速度。如果需要更高的流量,泵应该被更频繁地放置。由于地下管道仅按体积算作2根常规管道,如果在每个地下部分之间放置泵,则全长区段仅作为表中的两根管道。在泵之前放置一个装满的储液罐确保了最大可能的流速,因此这是任何管线的合适开端。
 
{| class="wikitable mw-collapsible"
|-
! 两个泵之间<br>管道数量 !! 最大流量<br>(单位/秒)
|-
|-
| 0(泵到泵) || 12000
! 名称 !! 资源分布 !! 开采设施 !! 生产配方 !! 生产设施
|-
|-
| 0(罐到泵) || 12000
| {{iconLink|Water}} || {{icon|Nauvis}}{{icon|Gleba|space-age=yes}} || {{icon|Offshore pump}} || {{icon|Ice melting|space-age=yes}}{{icon|Steam condensation|space-age=yes}} || {{icon|Chemical plant}}{{icon|Cryogenic plant|space-age=yes}}
|-
|-
| 0(泵到罐) || 11707
| {{iconLink|Steam}} || 无 || 无 || {{icon|Acid neutralisation|space-age=yes}} || {{icon|Boiler}}{{icon|Heat exchanger}}{{icon|Chemical plant}}{{icon|Cryogenic plant|space-age=yes}}
|-
|-
| 0(泵到锅炉) || 8400
| {{iconLink|Crude oil}} || {{icon|Nauvis}}{{icon|Aquilo|space-age=yes}} || {{icon|Pumpjack}} || 无 || 无
|-
|-
| 1 || 5400
| {{iconLink|Petroleum gas}} || 无 || 无 || {{icon|Basic oil processing}}{{icon|Advanced oil processing}}{{icon|Light oil cracking}}{{icon|Coal liquefaction}} || {{icon|Oil refinery}}{{icon|Chemical plant}}{{icon|Biochamber|space-age=yes}}
|-
|-
| 2 || 3000
| {{iconLink|Light oil}} || 无 || 无 || {{icon|Advanced oil processing}}{{icon|Heavy oil cracking}}{{icon|Coal liquefaction}} || {{Icon|Oil refinery}}{{Icon|Chemical plant}}{{Icon|Biochamber|space-age=yes}}
|-
|-
| 3 || 2250
| {{iconLink|Heavy oil}} || {{icon|Fulgora|space-age=yes}} || {{icon|Offshore pump}} || {{icon|Advanced oil processing}}{{icon|Coal liquefaction}}{{icon|Simple coal liquefaction|space-age=yes}} || {{icon|Oil refinery}}
|-
|-
| 7 || 1500
| {{iconLink|Lubricant}} || 无 || 无 || {{icon|Lubricant}}{{Icon|Biolubricant|space-age=yes}} || {{Icon|Chemical plant}}{{Icon|Biochamber|space-age=yes}}
|-
|-
| 12 || 1285
| {{iconLink|Sulfuric acid}} || {{icon|Vulcanus|space-age=yes}} || {{icon|Pumpjack}} || {{icon|Sulfuric acid}} || {{icon|Chemical plant}}{{icon|Biochamber|space-age=yes}}
|-
|-
| 17 || 1200
| {{iconLink|Thruster fuel|space-age=yes}} || 无 || 无 || {{icon|Thruster fuel|space-age=yes}}{{icon|Advanced thruster fuel|space-age=yes}} || {{Icon|Chemical plant}}
|-
|-
| 20 || 1169
| {{iconLink|Thruster oxidizer|space-age=yes}} || 无 || 无 || {{icon|Thruster oxidizer|space-age=yes}}{{icon|Advanced thruster oxidizer|space-age=yes}} || {{Icon|Chemical plant}}
|-
|-
| 30 || 1112
| {{iconLink|Lava|space-age=yes}} || {{icon|Vulcanus|space-age=yes}} || {{icon|Offshore pump}} || 无 || 无
|-
|-
| 50 || 1067
| {{iconLink|Molten iron|space-age=yes}} || 无 || 无 || {{icon|Molten iron|space-age=yes}}{{icon|Molten iron from lava|space-age=yes}} || {{icon|Foundry|space-age=yes}}
|-
|-
| 100 || 1033
| {{iconLink|Molten copper|space-age=yes}} || 无 || 无 || {{icon|Molten copper|space-age=yes}}{{icon|Molten copper from lava|space-age=yes}} || {{icon|Foundry|space-age=yes}}
|-
|-
| 150 || 1022
| {{iconLink|Holmium solution|space-age=yes}} || 无 || 无 || {{icon|Holmium solution|space-age=yes}} || {{Icon|Chemical plant}}
|-
|-
| 200 || 1004
| {{iconLink|Electrolyte|space-age=yes}} || 无 || 无 || {{icon|Electrolyte|space-age=yes}} || {{Icon|Electromagnetic plant|space-age=yes}}
|-
|-
| 261 || 800
| {{iconLink|Ammoniacal solution|space-age=yes}} || {{icon|Aquilo|space-age=yes}} || {{icon|Offshore pump}} || 无 || 无
|-
|-
| 300 || 707
| {{iconLink|Ammonia|space-age=yes}} || 无 || 无 || {{icon|Ammoniacal solution separation|space-age=yes}} || {{icon|Chemical plant}}{{icon|Cryogenic plant|space-age=yes}}
|-
|-
| 400 || 546
| {{iconLink|Lithium brine|space-age=yes}} || {{icon|Aquilo|space-age=yes}} || {{icon|Pumpjack}} || 无 || 无
|-
|-
| 500 || 445
| {{iconLink|Fluorine|space-age=yes}} || {{icon|Aquilo|space-age=yes}} || {{icon|Pumpjack}} || 无 || 无
|-
|-
| 600 || 375
| {{iconLink|Fluoroketone (hot)|space-age=yes}} || 无 || 无 || {{icon|Fluoroketone (hot)|space-age=yes}} || {{icon|Cryogenic plant|space-age=yes}}
|-
|-
| 800 || 286
| {{iconLink|Fluoroketone (cold)|space-age=yes}} || 无 || 无 || {{icon|Cooling hot fluoroketone||Fluoroketone (cold)/zh|space-age=yes}} || {{icon|Cryogenic plant|space-age=yes}}
|-
|-
| 1000 || 230
| {{iconLink|Plasma|space-age=yes}} || 无 || 无 || {{icon|Plasma|space-age=yes}} || {{icon|Fusion reactor|space-age=yes}}
|-
|-
|}
|}
== 机制 ==
流体不能由玩家携带,不能被{{L|Inserters}}移动,不会掉落在地上,也不能储存在箱子中,除非预先灌入{{L|Barrel}}里;它们不能被泼出或倾倒在水域中。流体使用连续的分数而不是离散的整数进行计数。
当玩家收起(或者说“开采”)包含了流体的建筑时,其中的流体将尝试流入与之相连接的建筑,任何无处容纳的过量流体将被销毁。
[[File:Pipe_GUI.png|right|thumb|350px|管道的界面,点击右下角的红色垃圾桶图标可以销毁管道内的流体。]]
=== 储存 ===
在游戏中,流体储存在指定尺寸(容积)的容器实体中。如果它们的输入/输出端口相邻(管道可以连接四个方向),容器间会自动连接,并允许流体在其间流动。
容器中流体的'''体积'''是一个介于0和最大容积之间的值。例如,管道可以容纳100单位流体,因此其中流体的体积可以是0到100之间的任意数字。对于特定实体,流体占用其容积的百分比以'''液位'''表示,这可以在管道和储液罐中观察;这些设施具有窗口,可以看到其中流体的液面处于一定的位置上,或者只有一点残液。
=== 混合 ===
大多数情况下,游戏会防止玩家在放置建筑时造成流体混合,例如,包含不同流体的{{L|Pipe}}不能直接相邻放置。然而,由于游戏系统的复杂性,并不是所有可能导致流体混合的情况都被考虑在内,因此玩家仍然可能意外混合流体,或故意绕开游戏限制。每一段相互连接的流体系统只能容纳一种类型的流体,因此尝试混合多种流体将导致除一种流体之外的其它流体被销毁。
=== 流动 ===
所有相互连接的储液罐和管道会被视为一个单一容器,因此其中各部分的液位必然趋于相等,以平衡高液位部分对低液位部分的压力(参照现实中的连通器原理),这就是液位也经常被称为压力的原因,尽管这压力实际上是由两个实体之间的液位差引起的。所有在管道间发生的流动都是为了达到液位平衡(管道泵实际上忽略了液位差,而建筑会扰乱液位平衡;下文会进一步说明)。管道间的流体流速取决于压力(即相邻实体之间的液位差),它会随着管道间液位的逐渐平衡而减慢。
回到“液位”的定义,流体的流动也意味着所有相互连接的管道和储液罐中的流体都会试图占据相同百分比的容积。例如,当12550单位的流体通过一节容量为100单位的管道流入一座容量为25000单位的储液罐,则液罐中会有12500单位的流体,管道中有50单位,它们都被填充到各自容量的相同的'''百分比'''(50%),尽管流体数量本身显然并不相等。
生产流体的机器会将流体产品置于输出槽,并连接到机器上某个指定的输出端口(可按下{{keybinding|alt}}显示端口标签)。输出槽会尝试清空其中的流体,将其排放到与输出端口连接的实体中,除非这些实体已满或包含类型不匹配的流体。消耗流体的机器也有相应的输入端口,如果它与包含正确类型流体的实体(管道和储液罐)相连,则机器会类似于一个永远无法填满的管道,这意味着来自输入端的流体会以固定的速率流入机器,直到机器的输入槽填满为止。部分机器同时具有输入和输出端口(例如在{{L|Uranium ore}}上放置的{{L|Electric mining drill}}),它们优先自行消耗流体,当机器内的流体满载后,它们就会像普通管道一样试图与相邻实体平衡液位。如果机器上有超过一个用于同一种流体的输出/输入端口,则流体会在端口间均匀流动,除非部分端口阻塞或满载。
=== 温度 ===
温度目前仅与加热作为发电介质的水有关。尽管游戏中的所有流体都有温度值,但通常默认为15℃。
无论是从{{L|Boiler}}中的{{L|Fuel}}还是通过{{L|Heat exchanger}}从[[Nuclear power (research)/zh|核能]]中获得的能量,都可用来将{{L|Water}}转化成{{L|Steam}},即流体形式的[[Energy and Work/zh|功]]。蒸汽的能量密度为0.2千焦/℃,换言之:加热1单位蒸汽使其温度升高1℃需要0.2千焦的能量。因为蒸汽/水的温度设定为最高1000℃,最低15℃,因而对每单位蒸汽可做的最大功为197千焦。
然而在游戏中,上述特性基本上没有实际用处:锅炉只输出165℃的蒸汽,换热器只输出500℃的热蒸汽,不会更热或更冷;如果供应的能量不足,上述设施根本不会输出蒸汽。蒸汽也不会随着时间推移变冷。165℃的蒸汽在{{L|Steam engine}}和{{L|Steam turbine}}中的使用效果是相同的,尽管实际上不会这样做,因为汽轮机被设定为消耗500℃(过热)的蒸汽,可以按比例生产更多的电力。所有这些都不需要精确的计算。
== 运输 ==
[[File:pipes_carrying_fluids.png|thumb|right|350px|八条包含不同种类流体的管道。]]
[[File:Overlength_pipe.gif|frame|right|当管道超过最大长度限制时,界面会给出红色的警告。]]
流体可以通过管道、桶装或铁路运输。一般情况下,在短距离内为机器供应流体会使用管道(如果需要使用传送带,则为桶装),至于长距离运输则会使用铁路。
=== 管道运输 ===
'''{{L|Pipe}}'''是在两点间输送流体的最基本方式。它们会自动连接到任何相邻的管道,且可以同时连接到四个正方向。{{L|Pipe to ground}}的两个出口的方向相反,可在一侧连接另一条地下管道,而在另一侧连接其它实体。如果管线超出限定长度(320×320格,即10×10区块)而不使用管道泵,则其内部的流体不会流动,除非在其中增设管道泵。'''{{L|Storage tank}}'''的机制与管道相同,只是它们的容积要大得多。
'''{{L|Pump}}'''使用电力在单方向上快速输送流体。它们会阻挡反向的回流,这意味着它们可以给管道的一部分加压,使其尽可能被填满。此外,它们也可以被{{L|Circuit network}}禁用,以阻止其中的流体流动。
一段连续的管道(即中间没有管道泵分隔)将即时输送流体,没有流量限制,无论距离多远,只要管道长度不超出上述限制。


=== 桶装运输 ===
=== 桶装运输 ===
'''{{L|Barrel}}'''{{L|Assembling machine}}使用,来有效地将液体“装瓶”成可与任何其他物品一样处理的物品;携带在背包中,放置在箱子中和被{{L|Inserters}}处理。这允许玩家通过{{L|Belt transport system}}运输流体。装配机也用来将桶倒空,释放它们的内容物到管道中,剩下一个空桶供另一种用途。
'''{{L|Barrel}}'''可在{{L|Assembling machine}}中灌装流体,这使得流体可以像其它固体物品一样在背包中携带,在箱子中放置或被{{L|Inserters}}搬运。如此玩家就可以通过{{L|Belt transport system}}以及{{L|Logistic network}}(当然还有铁路,尽管也可以使用液罐车厢)运输流体。组装机也用于倾倒油桶,将桶中的流体注入管道,并留下空桶以供其它用途。


=== 铁路运输 ===
=== 铁路运输 ===
'''{{L|Railway}}'''是另一种运输流体的方法,可以两种方式进行:将流体直接泵入{{L|Fluid wagon}},或者将流体装桶再装入{{L|Cargo wagon}}。这两种方法各有其优势:
'''使用液罐车厢的优势'''
* 容量更高(5万 vs 2万)
* 装卸效率更高(通常仅需数秒)


'''[[Railway/zh|铁路]]'''是另一种运输流体的方法,可以用两种方式进行:要么将流体直接泵入{{L|Fluid wagon}},要么将它们倒进桶中并装入{{L|Cargo wagon}}。这两种方法有明显的区别:货运车厢可以容纳不同类型的流体桶,然而液罐车厢可以容纳更多的流体(25k对20k),并且可以在几秒内被清空和填充,在速度与桶的机械臂需要不足以匹配的资源消耗;而{{L|Stack inserter}}可以快速转移桶,装桶的机器慢。[https://forums.factorio.com/viewtopic.php?f=5&t=48185](英文) 另一方面,当列车在行驶途中时,流体可被装桶/倒桶。
'''使用货运车厢的优势'''
* 单节车厢可以混装多种桶装流体,同时也可以混装固体物品
* 与液罐车厢不同,货运车厢无需完全[[Fluid wagon/zh#故障排查|对齐]]即可进行装卸,这增加了车站设计的灵活性


== 请参见 ==
== 参见 ==
* {{L|Oil processing}}
* {{L|Oil processing}}
* {{L|Power production}}
* {{L|Power production}}
* [https://forums.factorio.com/viewtopic.php?f=18&t=19851 深入流体机制](英文)
 
* [https://www.reddit.com/r/factorio/comments/6w9kwi/factorio_and_fluid_mechanics_science_facts_myths/ 另一篇流体机制的深究](英文)
{{C|Logistics/zh{{!}}#Fluid system}}
* [https://forums.factorio.com/viewtopic.php?f=5&t=46030 用多少泵和多少管道换得多少流量](英文)
{{C|Energy and fluid distribution/zh{{!}}#Fluid system}}

Latest revision as of 17:51, 27 March 2025

流体是一类非固态物品,例如,水和油都是流体。它们通常只能在用于流体运输的实体(如管道)和使用/生产流体的建筑(如炼油厂)中存在。

流体

下表列出了游戏中可用的流体:

生产统计界面中的“流体”标签页。
名称 资源分布 开采设施 生产配方 生产设施
蒸汽
原油
石油气
轻油
重油
润滑油
硫酸
推进器燃料
推进器氧化剂
岩浆
熔融铁
熔融铜
钬溶液
电解液
氨溶液
锂盐水
氟酮(热)
氟酮(冷)
等离子体

机制

流体不能由玩家携带,不能被机械臂移动,不会掉落在地上,也不能储存在箱子中,除非预先灌入油桶里;它们不能被泼出或倾倒在水域中。流体使用连续的分数而不是离散的整数进行计数。

当玩家收起(或者说“开采”)包含了流体的建筑时,其中的流体将尝试流入与之相连接的建筑,任何无处容纳的过量流体将被销毁。

管道的界面,点击右下角的红色垃圾桶图标可以销毁管道内的流体。

储存

在游戏中,流体储存在指定尺寸(容积)的容器实体中。如果它们的输入/输出端口相邻(管道可以连接四个方向),容器间会自动连接,并允许流体在其间流动。

容器中流体的体积是一个介于0和最大容积之间的值。例如,管道可以容纳100单位流体,因此其中流体的体积可以是0到100之间的任意数字。对于特定实体,流体占用其容积的百分比以液位表示,这可以在管道和储液罐中观察;这些设施具有窗口,可以看到其中流体的液面处于一定的位置上,或者只有一点残液。

混合

大多数情况下,游戏会防止玩家在放置建筑时造成流体混合,例如,包含不同流体的管道不能直接相邻放置。然而,由于游戏系统的复杂性,并不是所有可能导致流体混合的情况都被考虑在内,因此玩家仍然可能意外混合流体,或故意绕开游戏限制。每一段相互连接的流体系统只能容纳一种类型的流体,因此尝试混合多种流体将导致除一种流体之外的其它流体被销毁。

流动

所有相互连接的储液罐和管道会被视为一个单一容器,因此其中各部分的液位必然趋于相等,以平衡高液位部分对低液位部分的压力(参照现实中的连通器原理),这就是液位也经常被称为压力的原因,尽管这压力实际上是由两个实体之间的液位差引起的。所有在管道间发生的流动都是为了达到液位平衡(管道泵实际上忽略了液位差,而建筑会扰乱液位平衡;下文会进一步说明)。管道间的流体流速取决于压力(即相邻实体之间的液位差),它会随着管道间液位的逐渐平衡而减慢。

回到“液位”的定义,流体的流动也意味着所有相互连接的管道和储液罐中的流体都会试图占据相同百分比的容积。例如,当12550单位的流体通过一节容量为100单位的管道流入一座容量为25000单位的储液罐,则液罐中会有12500单位的流体,管道中有50单位,它们都被填充到各自容量的相同的百分比(50%),尽管流体数量本身显然并不相等。

生产流体的机器会将流体产品置于输出槽,并连接到机器上某个指定的输出端口(可按下ALT显示端口标签)。输出槽会尝试清空其中的流体,将其排放到与输出端口连接的实体中,除非这些实体已满或包含类型不匹配的流体。消耗流体的机器也有相应的输入端口,如果它与包含正确类型流体的实体(管道和储液罐)相连,则机器会类似于一个永远无法填满的管道,这意味着来自输入端的流体会以固定的速率流入机器,直到机器的输入槽填满为止。部分机器同时具有输入和输出端口(例如在铀矿上放置的电力采矿机),它们优先自行消耗流体,当机器内的流体满载后,它们就会像普通管道一样试图与相邻实体平衡液位。如果机器上有超过一个用于同一种流体的输出/输入端口,则流体会在端口间均匀流动,除非部分端口阻塞或满载。

温度

温度目前仅与加热作为发电介质的水有关。尽管游戏中的所有流体都有温度值,但通常默认为15℃。

无论是从锅炉中的燃料还是通过换热器核能中获得的能量,都可用来将转化成蒸汽,即流体形式的。蒸汽的能量密度为0.2千焦/℃,换言之:加热1单位蒸汽使其温度升高1℃需要0.2千焦的能量。因为蒸汽/水的温度设定为最高1000℃,最低15℃,因而对每单位蒸汽可做的最大功为197千焦。

然而在游戏中,上述特性基本上没有实际用处:锅炉只输出165℃的蒸汽,换热器只输出500℃的热蒸汽,不会更热或更冷;如果供应的能量不足,上述设施根本不会输出蒸汽。蒸汽也不会随着时间推移变冷。165℃的蒸汽在蒸汽机汽轮机中的使用效果是相同的,尽管实际上不会这样做,因为汽轮机被设定为消耗500℃(过热)的蒸汽,可以按比例生产更多的电力。所有这些都不需要精确的计算。

运输

八条包含不同种类流体的管道。
当管道超过最大长度限制时,界面会给出红色的警告。

流体可以通过管道、桶装或铁路运输。一般情况下,在短距离内为机器供应流体会使用管道(如果需要使用传送带,则为桶装),至于长距离运输则会使用铁路。

管道运输

管道是在两点间输送流体的最基本方式。它们会自动连接到任何相邻的管道,且可以同时连接到四个正方向。地下管道的两个出口的方向相反,可在一侧连接另一条地下管道,而在另一侧连接其它实体。如果管线超出限定长度(320×320格,即10×10区块)而不使用管道泵,则其内部的流体不会流动,除非在其中增设管道泵。储液罐的机制与管道相同,只是它们的容积要大得多。

管道泵使用电力在单方向上快速输送流体。它们会阻挡反向的回流,这意味着它们可以给管道的一部分加压,使其尽可能被填满。此外,它们也可以被信号网络禁用,以阻止其中的流体流动。

一段连续的管道(即中间没有管道泵分隔)将即时输送流体,没有流量限制,无论距离多远,只要管道长度不超出上述限制。

桶装运输

油桶可在组装机中灌装流体,这使得流体可以像其它固体物品一样在背包中携带,在箱子中放置或被机械臂搬运。如此玩家就可以通过传送带运输系统以及物流网络(当然还有铁路,尽管也可以使用液罐车厢)运输流体。组装机也用于倾倒油桶,将桶中的流体注入管道,并留下空桶以供其它用途。

铁路运输

铁路是另一种运输流体的方法,可以两种方式进行:将流体直接泵入液罐车厢,或者将流体装桶再装入货运车厢。这两种方法各有其优势:

使用液罐车厢的优势

  • 容量更高(5万 vs 2万)
  • 装卸效率更高(通常仅需数秒)

使用货运车厢的优势

  • 单节车厢可以混装多种桶装流体,同时也可以混装固体物品
  • 与液罐车厢不同,货运车厢无需完全对齐即可进行装卸,这增加了车站设计的灵活性

参见