本篇教程由作者设定使用 CC BY-NC-SA 协议。
设计目的:通过简单周期电路控制维持熔炉引擎在只输入燃料的情况下无间断工作。
应用范围:对于绝大部分燃料通过正确调节可以做到完全不间断输出应力(后面会讲具体调节细节)。对于其它不兼容调节的燃料能减少应力中断时间和中断次数。
设计版本:1.16.5,v0.3.2g(理论上只要原料齐全、比较器能检测速度表的版本都可以,不过测试时用的是这个版本)
原料:速度表、离合器、溜槽、鼓风机、红石比较器、可调节中继器、任意能能连接到熔炉引擎的熔炉/高炉(注意,选择的熔炉不同后续时钟调节不同)高炉的双倍应力不香吗?要啥别的熔炉,熔炉引擎、飞轮、传动杆、传送带、齿轮、十字齿轮箱,任意用于输入燃料的方块。
整体结构如下:
基础结构:高炉上方为溜槽,溜槽上方为向下放置的鼓风机,鼓风机左边是速度表,右边依次为红石比较器、可调节中继器、离合器。工作时鼓风机右边的比较器检测速度表输出红石信号,经过可调节中继器延时后控制右边的离合器的开关,离合器会通过上面的传送带反过来影响速度表,形成一个循环时钟,时钟通过控制鼓风机吸取溜槽物品进出高炉来达到不消耗被燃烧物的作用。速度计面朝方向无所谓,但是需要确保速度计是连接到上面的传送带的。左下角原版的漏斗是输入燃料用了,可以改成其它燃料输入方式,如下图是自动熔岩桶版本。
时钟延时计算:为了确保熔炉引擎连续工作,需要确保每次上一个燃料燃烧完时刚好被燃烧物落下到高炉中,因此需要确保每个循环的时间能被燃烧时间整除。即(机械结构延迟+比较器延迟+中继器延迟)×2n=燃烧时间(因为是一个循环所以为2n,n为正整数)。
在本教程结构下比较器延时加机械结构延时近似为0.2S/4ticks(后面简写为t)。
以在高炉例,在高炉中一个煤炭燃烧时间为40S,即800t,由于单一可调中继器在精确到t调节时无法超过20t,所以可以设定中继器延时为16t,则整个循环的周期为40t,可以正运行,如果燃料换为木板/原木,燃烧时间变为7.5S,即150t,可以设定中继器为11t延时,整体循环周期为30t。下表为测试的推荐延时设定。
燃料 | 可燃烧物品数 | 在高炉中燃烧时间(S) | 中继器延时(t) |
木板、原木、木栅栏、木压力板等 | 1.5 | 7.5 | 11 |
木门、木告示牌等能燃烧奇数个物品的燃料 | - | - | 6 |
煤炭、木炭、烈焰棒、熔岩桶等能燃烧偶数个物品的燃料 | - | - | 16 |
木按钮 | 0.5 | 2.5 | 1 |
羊毛地毯、竹子、木台阶 | 0.34/0.25/0.75 | 1.67/1.25/3.75 | 不兼容 |
使用备注:启动装置时需要添加燃料和被燃烧物,启动时前两次燃料切换时会有短暂应力空挡,是正常现象。切换燃烧的燃料种类时如果燃料燃烧时长不一样也会出现短暂应力空挡。
附加检测装置:一个测试应力输出连续性的装置,当应力输出不连续时,右边的锁存器会被红石火把切换状态导致红石灯熄灭。