切换语言: Č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
GhosterFT (talk | contribs)
Created page with "{{Languages}} Liquids are fluids or gases. In v0.9 new liquids like crude oil or petroleum gas were added. == Types of Liquids == Besides the different usage, there is no p..."
 
Cardinal (talk | contribs)
m 流动: grammar
 
(20 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Languages}}
{{Languages}}
Liquids are fluids or gases.
[[File:Item group fluids.png|right]]
'''流体'''是一类非固态物品,例如,水和油都是流体。它们通常只能在用于流体运输的实体(如{{L|Pipe}})和使用/生产流体的建筑(如{{L|Oil refinery}})中存在。


In v0.9 new liquids like crude oil or petroleum gas were added.
== 流体 ==
下表列出了游戏中可用的流体:
[[File:fluids_gui.png|thumb|350px|right|{{L|Production statistics}}界面中的“流体”标签页。]]
{| class="wikitable"
|-
! 名称 !! 资源分布 !! 开采设施 !! 生产配方 !! 生产设施
|-
| {{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}}
|-
| {{iconLink|Steam}} || 无 || 无 || {{icon|Acid neutralisation|space-age=yes}} || {{icon|Boiler}}{{icon|Heat exchanger}}{{icon|Chemical plant}}{{icon|Cryogenic plant|space-age=yes}}
|-
| {{iconLink|Crude oil}} || {{icon|Nauvis}}{{icon|Aquilo|space-age=yes}} || {{icon|Pumpjack}} || 无 || 无
|-
| {{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}}
|-
| {{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}}
|-
| {{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}}
|-
| {{iconLink|Lubricant}} || 无 || 无 || {{icon|Lubricant}}{{Icon|Biolubricant|space-age=yes}} || {{Icon|Chemical plant}}{{Icon|Biochamber|space-age=yes}}
|-
| {{iconLink|Sulfuric acid}} || {{icon|Vulcanus|space-age=yes}} || {{icon|Pumpjack}} || {{icon|Sulfuric acid}} || {{icon|Chemical plant}}{{icon|Biochamber|space-age=yes}}
|-
| {{iconLink|Thruster fuel|space-age=yes}} || 无 || 无 || {{icon|Thruster fuel|space-age=yes}}{{icon|Advanced thruster fuel|space-age=yes}} || {{Icon|Chemical plant}}
|-
| {{iconLink|Thruster oxidizer|space-age=yes}} || 无 || 无 || {{icon|Thruster oxidizer|space-age=yes}}{{icon|Advanced thruster oxidizer|space-age=yes}} || {{Icon|Chemical plant}}
|-
| {{iconLink|Lava|space-age=yes}} || {{icon|Vulcanus|space-age=yes}} || {{icon|Offshore pump}} || 无 || 无
|-
| {{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}}
|-
| {{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}}
|-
| {{iconLink|Holmium solution|space-age=yes}} || 无 || 无 || {{icon|Holmium solution|space-age=yes}} || {{Icon|Chemical plant}}
|-
| {{iconLink|Electrolyte|space-age=yes}} || 无 || 无 || {{icon|Electrolyte|space-age=yes}} || {{Icon|Electromagnetic plant|space-age=yes}}
|-
| {{iconLink|Ammoniacal solution|space-age=yes}} || {{icon|Aquilo|space-age=yes}} || {{icon|Offshore pump}} || 无 || 无
|-
| {{iconLink|Ammonia|space-age=yes}} || 无 || 无 || {{icon|Ammoniacal solution separation|space-age=yes}} || {{icon|Chemical plant}}{{icon|Cryogenic plant|space-age=yes}}
|-
| {{iconLink|Lithium brine|space-age=yes}} || {{icon|Aquilo|space-age=yes}} || {{icon|Pumpjack}} || 无 || 无
|-
| {{iconLink|Fluorine|space-age=yes}} || {{icon|Aquilo|space-age=yes}} || {{icon|Pumpjack}} || 无 || 无
|-
| {{iconLink|Fluoroketone (hot)|space-age=yes}} || 无 || 无 || {{icon|Fluoroketone (hot)|space-age=yes}} || {{icon|Cryogenic plant|space-age=yes}}
|-
| {{iconLink|Fluoroketone (cold)|space-age=yes}} || 无 || 无 || {{icon|Cooling hot fluoroketone||Fluoroketone (cold)/zh|space-age=yes}} || {{icon|Cryogenic plant|space-age=yes}}
|-
| {{iconLink|Plasma|space-age=yes}} || 无 || 无 || {{icon|Plasma|space-age=yes}} || {{icon|Fusion reactor|space-age=yes}}
|-
|}


== Types of Liquids ==
== 机制 ==
流体不能由玩家携带,不能被{{L|Inserters}}移动,不会掉落在地上,也不能储存在箱子中,除非预先灌入{{L|Barrel}}里;它们不能被泼出或倾倒在水域中。流体使用连续的分数而不是离散的整数进行计数。


Besides the different usage, there is no physical difference between them. Every liquid has the same fluidity, needs the same energy to heat and so on.
当玩家收起(或者说“开采”)包含了流体的建筑时,其中的流体将尝试流入与之相连接的建筑,任何无处容纳的过量流体将被销毁。


* [[Liquids/Types]]
[[File:Pipe_GUI.png|right|thumb|350px|管道的界面,点击右下角的红色垃圾桶图标可以销毁管道内的流体。]]


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


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


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


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


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


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


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


== History ==
无论是从{{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千焦。


The only liquid available in Factorio <0.9 was [[Water]]. See also [[Version0.9]]
然而在游戏中,上述特性基本上没有实际用处:锅炉只输出165℃的蒸汽,换热器只输出500℃的热蒸汽,不会更热或更冷;如果供应的能量不足,上述设施根本不会输出蒸汽。蒸汽也不会随着时间推移变冷。165℃的蒸汽在{{L|Steam engine}}和{{L|Steam turbine}}中的使用效果是相同的,尽管实际上不会这样做,因为汽轮机被设定为消耗500℃(过热)的蒸汽,可以按比例生产更多的电力。所有这些都不需要精确的计算。


== See also ==
== 运输 ==
[[File:pipes_carrying_fluids.png|thumb|right|350px|八条包含不同种类流体的管道。]]
[[File:Overlength_pipe.gif|frame|right|当管道超过最大长度限制时,界面会给出红色的警告。]]
流体可以通过管道、桶装或铁路运输。一般情况下,在短距离内为机器供应流体会使用管道(如果需要使用传送带,则为桶装),至于长距离运输则会使用铁路。


* Video about basics of liquids: http://www.youtube.com/watch?v=jlYN7C7iBmQ
=== 管道运输 ===
* About the new pump: http://www.factorioforums.com/forum/viewtopic.php?f=6&t=2317#p17318
'''{{L|Pipe}}'''是在两点间输送流体的最基本方式。它们会自动连接到任何相邻的管道,且可以同时连接到四个正方向。{{L|Pipe to ground}}的两个出口的方向相反,可在一侧连接另一条地下管道,而在另一侧连接其它实体。如果管线超出限定长度(320×320格,即10×10区块)而不使用管道泵,则其内部的流体不会流动,除非在其中增设管道泵。'''{{L|Storage tank}}'''的机制与管道相同,只是它们的容积要大得多。
* About usage of oil and how it is pumped: http://www.factorioforums.com/forum/viewtopic.php?f=5&t=2301
* About chemical industry: http://www.factorioforums.com/forum/viewtopic.php?f=5&t=2343#p17289
* About creating energy: http://www.factorioforums.com/forum/viewtopic.php?f=18&t=2755&p=20280#p20265
* About splitting liquids equally: http://www.factorioforums.com/forum/viewtopic.php?f=18&t=4823&p=47506#p47048
* About throughput in a pipe (and how to check it): http://www.factorioforums.com/forum/viewtopic.php?f=5&t=6066


{{C|Liquid network}}
'''{{L|Pump}}'''使用电力在单方向上快速输送流体。它们会阻挡反向的回流,这意味着它们可以给管道的一部分加压,使其尽可能被填满。此外,它们也可以被{{L|Circuit network}}禁用,以阻止其中的流体流动。
 
一段连续的管道(即中间没有管道泵分隔)将即时输送流体,没有流量限制,无论距离多远,只要管道长度不超出上述限制。
 
=== 桶装运输 ===
'''{{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万)
* 装卸效率更高(通常仅需数秒)
 
'''使用货运车厢的优势'''
* 单节车厢可以混装多种桶装流体,同时也可以混装固体物品
* 与液罐车厢不同,货运车厢无需完全[[Fluid wagon/zh#故障排查|对齐]]即可进行装卸,这增加了车站设计的灵活性
 
== 参见 ==
* {{L|Oil processing}}
* {{L|Power production}}
 
{{C|Logistics/zh{{!}}#Fluid system}}
{{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万)
  • 装卸效率更高(通常仅需数秒)

使用货运车厢的优势

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

参见