温度管理攻略|热力学·冷却加热技巧
温度控制着 Oxygen Not Included 中热量的储存、传递与转换;管理温度对于 duplicant 的舒适、机器可靠性、资源加工以及高级制冷/加热系统至关重要。
基本概念
- 温度在游戏中以摄氏度 (°C) 测量;0°C = 273.15 K。1°C 的温差等于 1 K。
- 热量是储存在质量中的能量。当热量被加入或移除时,温度的变化取决于物体的热容(质量 × 比热容,简称 SHC)。
- 游戏以离散刻(0.2 s)执行热交换。如果浮点计算产生的结果对任一交换参与者都没有变化,则不会应用热传递 —— 这导致某些材料与瓦片在实际中存在下限的 ΔT 门槛才会发生交换。
热属性与单位
- 比热容(SHC)决定了每质量每度的能量(在游戏术语里为 DTU/g·°C)。比热容越高的材料,在相同温度变化下能储存越多的热量。
- 导热系数(k)控制热量在相邻物体/格子之间移动的速度。不同场景下(格子↔格子或建筑↔格子)适用不同规则。
- 建筑在热交换计算中具有其材料热容的 1/5 有效值;这使得建筑比等质量的瓦片或碎片升温与降温更快。
隔热砖/Insulated Pipes 使用它们自身的导热系数(只适用该瓦片/管子的 k),并且由于游戏如何混合导热率,它们作为绝缘体通常远优于使用低 k 的普通瓦片。
热量如何传递
- 格子间传导:交换的热量与 ΔT、刻持续时间(0.2 s)以及一个有效导热系数成正比(按场景不同:几何平均、算术平均、最小值等)。对于固体↔固体、固体↔液体、液体↔气体和建筑↔格子的交换,使用不同的精确公式。
- 建筑↔格子交换:包含限制以防止建筑瞬间达到不可能的平衡。游戏基于建筑的热容(C_building)和格子的热容(C_cell × 面积)计算一个平衡温度,并对每格的热量传递设上限,以防建筑在单个刻内超过该平衡。
- 生物的环境交换使用被上限限制的导热系数(k 上限为 0.6)、表面积和绝缘厚度参数来计算生物与其所在瓦片之间每刻的热量传递。
重要实现细节与限制
- 浮点精度:32 位浮点数可能导致非常小的热量变化被忽略。例如,一些
隔热砖 在与大质量体交换前需要巨大的 ΔT;低导热材料在低于显著 ΔT 门槛时可能不会发生热交换。
- 热传递公式根据交互对象类型使用不同的导热系数组合。绝缘对象通常使用它们自己的(最低)导热率而不是平均值,这对设计选择有重大影响。
- 热量按刻传输;大热容差异可能被建筑-每格最大传输计算所限制,从而防止不现实的瞬时交换。
实际机制与战术
绝热与隔离
- 使用
隔热砖 和 Insulated Pipes 来隔离房间和流体。隔热砖 使用瓦片自身的 k,通常在阻止与相邻介质的热流方面优于仅使用低 k 的普通瓦片。
深渊晶石 和
隔热质 自然脉层的 k 非常低,但由于普通瓦片会与相邻材料平均导热率,专门建造的 隔热砖 往往在阻隔向大气和管道传热方面优于脉层。
- 真空(通过将
透气砖 引入真空空间)如果保证储存内容只接触真空中的瓦片,实际上可以阻止大多数存储流体的热交换;
储气库 的内容只与输出端口瓦片和其下面的瓦片进行热交换 —— 将这些瓦片置于真空可以完全阻止热交换。
散热器与热容
- 自然瓦片(地图瓦片)通常比建造的瓦片和建筑具有更大的热容;它们是优秀的临时热槽。开采会移除一半质量并删除一半储存的热量,这可以用来丢弃热量。
- 大质量液体(水、crude oil、petroleum)由于质量和 SHC 而成为有效的热量存储介质。将加热的液体送入高热容存储或通过 radiant pipes 流动以将热量移走。
- 建筑在热容上计入较少(1/5),因此将建筑溶化或转换为碎片/液体可以成倍增加储存热量(对某些利用或终局策略有用)。
主动制冷/加热装置与选择
冰息萝卜:通过吸收其
基座的气体并以低 5°C 的温度释放来制冷;其效果是每包固定的 ΔT,而不是基于能量(DTU)的数值。它在高密度、高 SHC 的气体上效果最好(Hydrogen 在绝对 DTU/s 效果上最佳)。
- Thermo Aquatuner 和 Thermo Regulator:在液体/气体输入与建筑之间移动热量 —— 它们是热中性的(移动热量,不创造或消灭热量)。Aquatuner 对每个液体包移除固定的 14°C,因此使用高 SHC 的液体和 10 kg 包能最大化效率。Aquatuner 可以冷却到任意低温(没有最小输出),但在管道中将液体冷却到低于其凝固点会损坏管道。
- Steam Turbine:将高温
蒸汽转换为电力,并在与 Aquatuner 组合的某些布局中也能删除热量。Steam Turbine 有入口上限,如果未正确配置,超出某些蒸汽温度的 DTU 可能会被浪费;设计通常使用多个入口和自动化来最大化可转换的热-能比率。
- Thermo-Nullifier 与 Hydrogen 生成交互:一些后期机器可以直接删除热量,并且根据燃料温度可以实现净热负(net heat-negative)。先加热某些燃料再燃烧可以将原本放热的发电机变为吸热的。
管道与辐射管道
- Radiant Liquid Pipe vs Radiant Gas Pipe:辐射液体管通常优于气体管,因为液体管的通量为 10 kg/s,而气体管为 1 kg/s;再加上精炼金属较高的导热率,radiant liquid piping 传输的热量远高于气体管,因此在多数换热器中首选液体管道。
- 气体冷却剂的使用场景:当需要气体时 Hydrogen 是最佳选择,因为它的导热性和极低的凝结/相限。气体管在极高温情况下有用,因为气体没有液体的沸腾上限会损坏管道(液体冷却剂在超过其沸点时会汽化并破坏管道)。
- Radiant 管道在常规管道中使用管道与冷却剂的平均导热率进行热交换;绝热辐射管使用它们自己的规则(检查材料与管道类型)。
相变与剥落
- 相变发生在沸点/凝结/冻结阈值的 3°C 之外:液体在高于其汽化点 3°C 时蒸发,在其凝结点以下 3°C 时冷凝;在管道中使液体发生冻结/沸腾会损坏管道。
- 部分蒸发/剥落(flaking):如果相邻瓦片满足特定 ΔT 和质量条件,游戏可以“剥落”出 5 kg 的块在相变温度处(用于像通过热瓦片将
原油 →
石油 →
高硫天然气 转换这样的技巧)。条件要求母体质量 > 5 kg、供体相对于母体足够热、并且在正确的计算阶段相邻。
温度对游戏玩法的影响
- duplicant 舒适:如果 duplicant 的平均环境交换在 >6 秒内过低/过高,会获得 Chilly/Toasty Surroundings 状态;这些惩罚会影响 Athletics、Stamina 和 Stress。服装、防护服和加温站可以防止这些状态发生。
- 食物腐败:冷藏机制使用食物和周围大气的较低温度来确定腐败状态。Refrigerated 和 Deep Freeze 阈值会改变腐败倍数(Refrigerated: <4°C,Deep Freeze: <-18°C)。
- 机器运行与故障:许多建筑有运行温度上限以及停止运行的最低温度(某些机器如果局部气体过冷会停止工作)。液体/气体管道会因相变而受损;建筑如果暴露于过高热量会熔化。
提示与常见策略
- 优先将管道穿过瓦片而不是开放大气以获得更有效的热传递;建筑使用一种将管道与格子导热率相乘的公式,所以实心传导路径通常移动热量更快。
- 使用高 SHC 的冷却剂(水、polluted water、brine、super coolant)来移动大量热量;
乙醇 因其低凝固点在中期作为低冻结冷却剂很有用,但其 SHC 低于水。
- 将产热机器放置在大型自然瓦片质量相邻处以局部化热量;在可行时后期开采这些瓦片以删除热量。
- 对于极端高温(熔岩级别),使用气体冷却剂或替代包设计以避免液体沸腾/损坏。使用耐火瓦片(obsidian、ceramic)并考虑长期隔离的真空。
- 在构建 steam turbine + Aquatuner 组合时,监控入口数量和温度以避免浪费 DTU;有时如果目标是净热删除,允许涡轮浪费多余功率是可以接受的。
通过理解质量(需要移动多少热量)、SHC(每公斤储存多少热量)、导热率(热量移动速度)以及游戏的离散与上限交换规则来管理温度。良好的绝热、合适的冷却剂、针对自然质量的谨慎放置以及注意浮点/传输限制将保持你的殖民地舒适并使系统稳定。