在魔改的Infinity Evolved整合包运行的托马卡克镇楼
开始之前
去年在玩魔改infinity包的时候发现现在的Rec教程依旧只有贴吧和油管的10年前教程(还有b站零散的),于是在毕业后决定写一篇教程。一份2025年的ReactorCraft教程。
在发展RectorCraft之前,我推荐你的RotaryCraft至少发展到航空燃油科技线,或至少有8MW的电能力,至此才能够加热高炉到1600°来制作RectorCraft物品,于此同时,低压涡轮(涡轮)制作需要不少的钨锭和钨薄片,因此推荐是基岩时期后发展Rec。因为在基岩时代后才可以制作裂变燃料 (当然你可以用球床反应堆)。
使用的环境如下:
DragonAPI版本:v33b;
RotaryCraft版本:v33a;
ReactorCraft版本:v33a;
运行环境:Angelica-1.0.0-beta27 ,lwjgl3ify-2.1.5;
JVM: 21.0.4-zulu;
基础整合包:FTB Infinity Evolved;
其它相关教程:
油管目前比较全的教程;
社区wiki;
贴吧教程;
一些常见的注解:
Rec :ReactorCraft;
Roc:RotaryCraft;
多方块搭建:多方块搭建的时候需要先放置本体,如果多方块不成型,请拆掉某个部分并重新放置既可。
第一章:矿物
ReactorCraft当中一共有9种矿物。
萤石系列
一共有9种颜色,其中最后一种七彩版本需要在配置文件中启用Rainbow Fluorite后体会替换原本的8种颜色的萤石矿生成。
各个颜色的萤石
主要分布于y 32~60 当中;
矿脉大小为8;
萤石分布曲线
主要用于在铀处理器当中配合铀锭生产六氟化铀,同时也能制作氘灯。不同颜色的萤石功能一致,都拥有gemFluorite矿物词典。
注:记得留一个蓝色的萤石,用于合成托马卡克蓝图高亮显示器。
沥青铀矿
分为正常版本和末地版本。两种视为同一种矿石。
沥青铀矿
正常版本主要分布于y 8~24当中 ,末地版本为 0~64 (仅在末地维度)
矿脉大小都是16;
是大部分反应堆的重要材料,烧制后为生铀锭,其矿物词典为ingotUranium,推荐使用Roc的提取机获取足够量的铀锭。为描述方便,之后称为铀锭。
磁铁矿和方解石
磁铁矿和方解石
磁铁矿分布广泛并偏高,你总能在高山表面当中找到它们。
分布于 y 60~128;
矿脉大小为16;
磁铁矿生成曲线
主要用于在高炉中制作磁铁锭,而磁铁锭有着非常多的用途,例如制作rec的方块以及替换原版roc的部分升级物品的合成材料。(可以制作Permanent Magent Upgrade,用于提升磁化器的磁化效率)
以及在压缩机当中进行超级套娃(一共8级)合成永磁体,永磁体是托马卡克当中螺旋管方块的重要材料,所以多准备点。并且建议用ae来进行自动化。(手搓大概要16k左右的磁石?)
方解石唯一用途就是用于烧制成生石灰,而生石灰可以用来合成纸以及皮革,以及最重要用来合成氨水 (当然也能在Roc的燃料增强器当中将低压水转换成蒸馏水,虽然有点意义不明的感觉)。
分布于 y 32~60;
矿脉大小为4;
方解石生成曲线
氯化铵和钍矿
氯化铵和钍矿
这两种矿只有在地狱生成,氯化铵偏向于在岩浆海边缘方块生成。
氯化铵:
分布于y 32 附近;
矿脉大小为8;
氯化铵生成曲线(意义不大)
生成在岩浆湖旁边的氯化铵
氯化铵因为分布范围只有y32附近,所以产量比较稀少,建议使用提取机增产。氯化铵是生产氨水的另一个重要原料。
钍矿:
主要分布于 y 0~32;
矿脉大小为24;有点大
钍矿生成曲线一个比较大的钍矿脉
主要用来合成钍反应堆的燃料,除此之外没别的了。
镉矿和铟矿以及银矿
Rec的基本矿物,用于合成镉铟银合金锭(需要1600°)。除此之外无别的用途。
镉矿:
主要分布于 y 12 ~ 32;
矿脉大小为9;
镉矿生成曲线
铟矿:
主要分布于 y 0 ~ 16;
矿脉大小为7;
铟矿生成曲线
银矿:
主要分布于 y 16 ~ 40;
矿脉大小为9;
银矿生成曲线
这三种矿都注册了对应的矿词。oreCadmium oreIndimu oreSilver
第二章:反应堆燃料处理
ReactorCraft当中一共有6种反应类型。
裂变(FISSION):最常规的类型;
球床(HTGR):使用专门的燃料(TRISO),以较低的效率换来安全性和出现事故后的较小的损失;
增殖(BREEDER):使用增殖反应堆燃料,并且燃烧后转换成钚燃料,可谓是极高的利用效率,代价是必须使用钠作为热量交换的媒介,且发热量相较于普通反应堆高许多,因此需要设计合理的反应堆布局;
太阳能(SOLAR):太阳能当然不属于严格意义上的反应堆,但是各个类型的“反应堆”生产出的蒸汽需要做出区分,于是太阳能也算一种“反应堆”类型;
聚变(FUSION):作为本模组最强大的一种反应堆类型,需要搭建巨大结构 托马卡克来以及一系列的配套设施才能够运行,产生常巨量的中子,以此带来巨大的产能。同时聚变甚至相较于其他裂变反应堆来说还非常安全(不会产生爆炸,只会让等离子体飞散);
钍反应(THORIUM):比较冷门的一种反应堆,产能效率介于裂变与增殖之间,安全性也介于两者之间,使用方式与增殖反应堆的媒介交换热量类似,但是钍燃料的生产和处理都比较麻烦。
在我们没有获得基岩锭之前,我们能够搭建的反应堆只有球床和太阳能,所以还是先老老实实发展完roc的科技线再说 (同时还要求有充足的润滑油产线供应)。
我们从最基础的裂变反应堆燃料讲起:
基础裂变燃料
首先我们需要铀处理机,铀处理器有两种配方。
水+萤石+铀锭 →萤石和水反应成氢氟酸,然后再和铀锭反应成六氟化铀;
中间反应消耗250mb的水生成250mb的氢氟酸并消耗一个萤石,耗时4秒。
最终反应消耗125mb的氢氟酸和一个铀锭生成1000mb的六氟化铀,耗时20秒。
六氟化铀是反应堆基本原料。
然后我们将六氟化铀放到同位素离心机上(只能在上方输入流体,物品也只能上方取出)。提供50mb的六氟化铀,91%的概率生成贫铀粉,9%的概率生成浓缩铀粉。
贫铀粉可以合成贫铀,浓缩铀粉可以合成铀裂变燃料,贫铀可以和铀裂变燃料合成增殖裂变燃料,以及防辐射纤维来做防辐射装甲。
注意,同位素离心机需要基岩16x齿轮。
球床燃料
球床反应堆燃料叫做TRISO燃烧颗粒,需要在高炉中使用石墨和铀粉合成。非常便宜,但是用量也大。
石墨需要使用摩擦加热器加热熔炉至400度以上才可以合成。
TRISO燃烧颗粒制作配方
石墨合成配方
熔融钠 以及 氘
熔融钠需要通过Rec当中的电解器电解盐才可获得。熔融钠是增殖反应堆必须用到的热交互媒介(裂变也可以,但是一般温度不够)。熔融钠的使用会在增殖反应堆的章节当中会讲到。
电解器是个奇妙的机器,它不需要供能,但是需要范德格拉起电机提供的充能值以及摩擦加热器(或其他热源)。
对于熔融钠来说,每一个盐可以产生100mb的氯气(暂时没什么用,有矿词)以及100mb的熔融钠(需要801度)。
对于氘来说,每100mb的重水可以产生100mb的氘和50mb的氧气(这个没有温度需求)。
电解器的运行是通过充能进行的,电解器内部有一个数值为50的“计数器“,每tick尝试获取4096点“充能值”,如果有剩余则取剩余部分计算步数,步数作为本次tick增加给计数器的值,当值满50后则会运行一次配方。这个计数器也相当于一个进度条,你在GUI内看到的动画就是计数器增加的过程。
int extra = charge - 4096;int count = (int) Math.sqrt(extra)/16;//count则为本tick内增加的步数。如果你想每tick运行一次配方的话,你需要每tick提供644,096点充能值。即25,928,728,576W(约26GW)相当于需要4台高压涡轮 。超级力大砖飞呢。
二氧化碳
二氧化碳主要用于球床反应堆(HTGR)反应堆的热交换媒介。而二氧化碳的获得十分简单。制作一个气体收集器,将其放到熔炉的上面。
气体收集器使用案例
在熔炉工作的时候(燃料为木质或者煤炭,用摩擦加热器加热既可不消耗燃料)每tick生成10mb的二氧化碳。
哦当然,如果你觉得这个不够麻烦 的话,还记得Roc的干冰吗?干冰放入岩石熔化机能产生200mb的二氧化碳。
冷知识,气体收集器放Roc的冷却单元上的时候会生成液氧,生成的量为输出的液氮量*3.5。
重水
重水的获取稍微有点麻烦,你需要制作Centrifugal Fluid Extractor(离心流体提取机)这台机器,对于重水该机器需要在特定的条件下才可以工作。
特定维度(默认配置是所有);
机器的y值要小于45(不能等于);
机器所在群系为海洋;
机器的至少3个面都是水;
机器的4个角加机器自身当前y值向上16格都必须是水方块;
满足最低功率以及转速 65536W @ 512rad/s;
离心流体提取机需要检测的水方块(图中玻璃部分)
如图,玻璃是机器判断是否为水方块的方块。
满足以上条件后,每周期产生200mb的重水。
周期 t的计算公式为:t= 20-2*log2(转速speed)。单位为tick,最小值为1。
氘
氚的获取需要你有一个能散发中子的反应堆(裂变、聚变、增殖、钍),然后你还需要一个(或好几个)中子辐射室。
中子辐射器
将中子辐射室放在中子散发的路径上,方块上方通入氘,下方接入管道作为输出。
每有一个中子击中中子辐射器后都会将75mb的氘转换成25mb的氚,转换速度还可以。
生产氚产线示意图
图中,本人用一个2x2的钚反应堆的同时,在四周都放上中子辐射室进行将氘转换成氚。
氨水
要制作氨水,你就需要一台氨合成器,它不需要功能,但是需要提供热源。
氨水合成器方块
对于氨水来说,你需要220度,氯化铵和生石灰。其中氯化铵只能在地狱挖矿而得,而生石灰通过烧制方解石获得。配方消耗250mb的水产出1000mb的氨水,耗时50tick (每比配方要求超出100度后,配方时长减1,最少5tick)。氨水从机器下方输出。
氨水烧出来的蒸汽可以使涡轮在相同消耗下功率翻倍,是不可多得的东西。但是在原版下是不可再生的资源,且冷凝水回收不能100%回收(甚至连50%都没)。所以真要用上的话,请想办法量产方解石和氯化铵(造矿等方式)。
钍燃料
钍燃料的生产比其它类型的反应堆要复杂的多,因此我们一步一步来。
熔融锂
熔融锂的获取跟重水类似,也是通过Centrifugal Fluid Extractor获得,只不过这次从水变成了岩浆。
熔融锂的好处是不用再去找某个特定的群系了。对于提取熔融钠来说只有以下几个条件:
机器必须在主世界或者地狱;
如果机器在主世界的话,则y值为10,而地狱的话,y值为31;
机器的三个面为岩浆;
机器的下面为岩浆,上面不能有岩浆(上面用来供能);
如果在地狱的话每周期产量为10~80mb ,而主世界为10~40mb。
熔融锂获取示例
如图则为一个在主世界抽取熔融锂的样子。
氟锂铍
还记得铀处理器吗?它除了制造六氟化铀之外还有一个配方。
熔融锂+萤石+绿宝石粉 →熔融锂和水翻译成氢氟酸,然后氢氟酸在熔融锂下和绿宝石粉产生氟锂铍;
中间反应消耗100mb的熔融锂生成250mb的氢氟酸并消耗一个萤石,耗时6秒。
最终反应消耗1500mb的氢氟酸和一个绿宝石粉生成500mb的氟锂铍,耗时30秒。
其实用熔融锂生成的氢氟酸和用水生成的氢氟酸是一样的,但是你没法导出氢氟酸到其它铀处理器,所以你只能消耗完水再放入熔融锂。
钍燃料 (Thorium Fuel)
钍燃料需要使用`燃料增强器`将氟锂铍与钍粉混合得到钍燃料。钍燃料需要从燃料增强器的侧边使用`燃料管道`输出,但此时钍燃料还不能放入到钍反应堆当中,还需要最后一步。
钍燃料处理示例
已预热的钍燃料 (preheated Thorium Fuel)
已预热的钍燃料需要将钍燃料放置到`氨合成器`当中。
需求350度;
消耗50mb钍燃料产生50mb的已预热的钍燃料;
配方基础耗时100tick (每比配方要求超出100度后,配方时长减5,最少5tick);
此时这个预热好后的钍燃料就可以通入钍反应堆当中了。
完整钍燃料产线
如果你将已预热的钍燃料放到Roc的蓄水池当中,切忌不要踩进池子里,否则会引发剧烈爆炸。
低压水(氨)回收
对于冷凝器或者高压涡轮接收回来的水只是低压水,我们还需要将低压水使用稳压器将其变回普通的水(氨水)。
稳压器满足最低扭矩需求和最低能量要求既可以开始工作,提供更多能量不会影响转换速度,每tick直接将缓存内的低压水全部转换成水或氨水。
- 最低扭矩:1024Nm;
- 最低能量要求:16384W;
核废料处理
产生的核废料没法扔掉怎么办,那么就按照现实世界的方式降低核废料的危险度后再进行处理。
核废料有好几种处理的方式,以下方式不分前后。
乏燃料容器
乏燃料容器是你处理核废料的第一步,它用于存放强放射性、短半衰期的核废料进行处理,在处理的过程中会释放热量和中子(该热量不会传递且只能被水方块吸收,所以无法利用,以及注意三格无限水被同时消耗完的情况),因此在使用的时候需要周围放置许多水源。
同时放入的核废料越多,散发的中子和温度也越快。
乏燃料容器方块
一个常见的摆放乏燃料容器的方式
注意,乏燃料容器回向6个方向散发中子,包括上方和下方,于此同时,散发的中子也是独立于其他反应堆中子的类型,不可混用。
核废料处理桶
超过6年的半衰期核废料的存储方式,放入桶中永远埋入地下。桶中的核废料会根据mc时间慢慢衰变。
核废料处理桶方块
Forced Fission Chamber (强制裂变反应室)
该反应室通过温度和中子碰撞有概率使得将反应室内的半衰期超过6年的核废料进行衰变。
转化概率跟温度和中子速度有关(中子速度默认不启用),温度在250度时达到最高概率(25%)。
只接受来自裂变或聚变的中子。且温度也只能用少数反应堆直触的方式(例如贴脸燃料棒的方式)进行升温,还无法查看当前温度,导致使用起来必须得专门为它建一个反应堆才行。
ForcedFissonChamber方块
使用增值反应堆核心给反应室提供中子和温度
第三章 裂变反应堆
有了裂变燃料后我们就搭建裂变反应堆了。注意,裂变反应堆温度过高会堆芯熔毁产生核泄漏(核泄漏会产生非常多看不见的辐射粒子实体,简直就是tps杀手),请不要把反应堆建在家中,除非你有101.0000%的信心觉得Reika式的随机数不会过高。所有反应堆的升温数值都十分“随机”,并且存在滚雪球机制,过高的温度会引发更快的温度上升。高风险的同时,反应堆带来的产能是十分恐怖的。
基本原理
在搭建前需要讲一下ReactorCraft反应堆工作原理。
ReactorCraft大部分反应堆都是基于"中子"进行的,燃料棒会向四个方向散发中子,中子撞击燃料棒产生温度,并产生更多中子。燃料棒温度传递到蒸汽锅炉或钠交换器,蒸汽锅炉升温消耗水或氨水产生蒸汽,蒸汽通过蒸汽管道传递到蒸汽壁炉产生蒸汽方块,蒸汽方块再推动涡轮产生旋转能。因此一个判断反应堆发电能力主要看产生的中子数量以及热传递效率,你需要避免流程当中的方块暴露在空气中,这样会导致大量的热量流失。
铀燃烧颗粒反应堆
搭建裂变反应堆至少2种方块。Fuel Core(燃料棒)和蒸汽锅炉
基本反应堆要用的方块
如下图,这是一种基本的3x3大小的反应堆。ReactorCraft当中的反应堆可以任意摆放,只要能够让中子撞击燃料棒,且燃料棒可以向蒸汽锅炉或热交换传递热量既可。相邻的燃料棒会显著地提高中子散发的数量,但是因此也带来更多的热量,因此需要在安全和效率之前进行取舍。
3x3反应堆示例
燃料棒可以从上面输入燃料,并且会在被中子撞到时有25%的概率升温,消耗3%的裂变燃料的耐久,并有5%的概率产生核废料(我建议直接扔垃圾桶,核废料用原版的方式销毁不了)。
此外,燃料棒和蒸汽锅炉可以以竖直方向进行堆叠,此时IO交互依然为上面输入,下面输出,方块之间会自动传递,但是这导致会有一个硬性上限,即传递速度不够的情况(一般最多也就堆叠6层)。这样竖直堆叠会可以调高反应堆空间利用率,但是会稍微提高反应堆的温度。
燃料棒产生热量后,会将热量传递给周围的方块,这时候就轮到热交换器和锅炉发挥作用了。
锅炉从下方接收水源或氨水,上方产生蒸汽,必须使用Rec的蒸汽管道进行连接,且该蒸汽不属于流体或气体。使用Roc的角度传感器右键蒸汽管道可以查看管道内的蒸汽压力、蒸汽容量以及蒸汽来源类型(对应着不同的反应堆类型)。Rec的蒸汽严格归属于不同反应堆,且全程跟踪,但是不同反应堆的蒸汽可以混用。
假如给蒸汽锅炉通入的是普通的水或氨水,那么在100度后,消耗200mb的水或氨水生成1m³的蒸汽,降温5度。
切忌不要让通入氨水的锅炉温度超过650度,否则会引发爆炸。
用蒸汽管道连接蒸汽壁炉后,每tick消耗1m³蒸汽产生一个蒸汽方块,至此,我们可以利用蒸汽方块进行发电。
切忌千万不要放生任何一个蒸汽方块,它会导致Reika系渲染严重出错并带来严重卡顿,使用的时候请务必包围周围方块且使用冷凝器进行回收(即便你不需要)。
低压涡轮(涡轮)
Rec物品名为涡轮,但是有高压涡轮的存在,因此我们通常称为低压涡轮。
低压涡轮有5级,放上去后有着十分精密的模型,在输出方向继续放置低压涡轮会使新的涡轮模型更大,直至第5个。往后再放置不会提高输出和模型大小。
不同等级的涡轮消耗蒸汽量都一致,但是产生的扭矩是逐级增大的 (最大14kNm左右) 。
低压涡轮放置至少要求半径3格内没有任何方块(不包括前后),且在运行时也不能有任何生物靠近,这会损坏涡轮并大幅减少发电效率。
低压涡轮需要润滑油才能够运作,润滑油从涡轮的第一级后面输入。涡轮每级消耗4mb/s的润滑油,因此你需要保证充足的润滑油供应才行。
低压涡轮的第一级会每tick检测它下方是否拥有蒸汽方块,如果存在则尝试对涡轮进行加速并将蒸汽方块推送到涡轮输出方向的下一格,否则涡轮进行快速减速。蒸汽方块可以在输出口使用冷凝器捕获并转换成低压水。
一个涡轮搭建示例
如果你不需要回收水的话(如果用氨水还是回收吧),在涡轮输出口下面放置一个方块既可销毁蒸汽。
蒸汽壁炉可以通过红石信号控制,方便停机维护。
低压涡轮有概率会漏吞蒸汽方块,导致蒸汽壁炉两边会有蒸汽泄露出来,所以保险起见需要包围整个涡轮并放置冷凝器处理漏网之鱼。
低压涡轮在跑到14kNm@65536rad/s时候达到额定功率,此时功率会在823MW~923MW之间波动(相当于10台满功率运行的燃气涡轮了),这种波动不太会影响机器使用,但是会对电力工艺中的电力网络造成比较严重的性能损失,不建议大量使用低压涡轮发电力工艺的电。
中央控制器 和 燃料棒
总是担心反应堆过热怎么办,那么我们就可以请出我们的中央控制器以及控制棒。
中压控制器是用于控制它所连接的控制棒,而控制棒可以控制中子是否能够通过控制棒。
控制棒在插入状态下会阻挡中子通过,拔出状态则会允许任意中子通过。
每个控制棒都需要1024W的功耗,通过中央控制器下方进行能量输入。
中压控制器可以通过红石信号进行控制,同时可以检测周围燃料棒是否温度过高,如果温度过高会自动启动控制棒插入,作为应急时刻的保险措施。
中央控制器GUI
钚反应堆
钚反应堆其实就是普通的裂变燃料颗粒换成钚燃料颗粒,但是别小看这点改变,也千万别在原有普通裂变的设计上只更换燃料颗粒,钚燃料有着更高概率的中子分裂概率和更高的温度,一不小心就会随时爆炸。
钚燃料有30%概率会散发中子并提高自身30度,且高于100度后,每度都会提高0.025的概率,所以一定要控制好温度范围,否则从300度到1800度只需要2秒。
还有一点,钚燃料颗粒特别耐烧,明显高于普通的裂变燃料颗粒和增殖燃料颗粒。
除此之外与普通裂变的反应堆流程基本一致。
涡轮飞轮
总有人会觉得低压涡轮能量波动很烦,那么涡轮飞轮则是以较高的代价(成本和损耗还有复杂度)来换取较为稳定的能量输出。
涡轮飞轮必须安装在涡轮输出口后面(其实高压涡轮也能装,但是为什么呢?),可以使用螺丝刀右键调整方向。
搭建涡轮飞轮需要4种方块,分别是涡轮飞轮框架 飞轮振动阻尼器 涡轮飞轮核心 涡轮飞轮(本体)
涡轮飞轮结构方块
涡轮飞轮搭建示意
按照图示放置对应方块(如果你是最后才放本体的话,敲掉其他方块重新放置既可成型)。
涡轮飞轮本质上是替代了涡轮的输出方式,并将扭矩上限固定为12750Nm(氨水则为其两倍)来以此表现出较为稳定的能量输出。
注意,涡轮飞轮并没有固定的蒸汽输出口(因为Reika没写蒸汽传递逻辑),所以会导致蒸汽在四周飘散。因此必须将飞轮及其周围顶部围住。
运行中的飞轮
图为一个正在运行中的飞轮,额定功率稳定在790~800MW左右。
说实话,这玩意基本上没什么用,还亏能量(120MW左右),造价还贵(飞轮核心需要1个x16的基岩合金锭齿轮,一共需要4个),除非你的涡轮发电真的导致特别卡的情况下才有点用(乱飞的蒸汽感觉没能优化多少)。
中子反射器
很多时候,裂变散发出来的中子都跑出来消散了,只有极少数中子能够碰撞产生裂变反应,因此我们需要提高中子的利用率,将部分中子反弹回来,那么我们就需要用到中子反射器。
中子反射器方块
中子反射器有25%概率将中子反弹回去,一般来说在同一个方向放置3个反射器既可反射大部分中子,因为反射回去的中子提高了燃料的利用效率,导致发热量增多,所以需要注意反应堆的散热设计是否能够满足热效率提升。
第四章 增殖反应堆
普通裂变反应堆多少有点产能不够看了,而且扩大规模也很容易出现事故,铀利用率还不够高,于是就有了增殖反应堆。
增殖反应堆的布局方式和普通裂变反应堆没有较大区别只需要将Fuel Core更换成增殖反应堆核心,但是增殖反应堆有着较高的发热量,因此通常会将蒸汽锅炉换成钠加热器使用。
增殖反应堆方块
钠加热器需要从底部输入熔融钠,在温度超过300度后,消耗100mb的熔融钠变成热熔融钠,此时热流体从上方输出。
现在,我们需要将热流体的热量转移到蒸汽锅炉当中,因此我们需要热交换器。
热交换器使用
热交换器需要满足最低供能要求才能运行,超出的能量不会有任何作用。
热交换器从顶部输入热流体,从侧边输出冷却后的液体,然后机器升温。
升温T = 热效率e * 100 * (1 - ((当前温度t-100) / (液体温度-100)));
对于钠循环来说 就是 T = 100 * (1-(当前温度t-100) / 500);
热交换器有温度之后,会向周围传递热量,此时我们把蒸汽锅炉贴紧热交换器侧边就可以烧开水了 (如果热量不足尽量不要放太多锅炉,否则热量被分散导致热效率降低)同时记得把没用到的面用方块填上避免热量流失。
增殖反应堆运作案例
上图为一共9*3核心的三层增殖反应堆带一台高压涡轮的运行图。
增殖反应堆会比普通裂变反应堆产生非常多的核废料,以及烧完一个颗粒后会转换成钚燃料颗粒(输出垃圾桶的时候注意别把钚燃料也输出进去了)。
于此同时,增殖反应堆因为热值阈值高,发热量也高,需要对反应堆的温度设计有着较高要求。建议在创造当中测试完备后再拿到服务器里运行。
第五章 高压涡轮以及多方块发电机
高压涡轮
低压涡轮又卡、回收麻烦、发电不稳定,导致其非常不方便进行堆叠,因此有了高级版本的高压涡轮。
而为了利用高压涡轮的巨大能量,也因此有了多方块版本的发电机。
高压涡轮相对于低压涡轮一共有7个等级,每个等级消耗的蒸汽量依旧为相同。满级时额定功率为65536Nm@131072rad/s ,共8.59GW(使用氨水蒸汽时扭矩翻倍)。
高压涡轮一共需要4种方块搭建,分别是高压涡轮(本体)、涡轮叶片、涡轮机壳体、蒸汽喷射器。
高压涡轮搭建方块
第一级放置8个蒸汽喷射器(中空),然后往前放置本体,周围一圈机壳。
涡轮的蒸汽从蒸汽喷射器的中间放入蒸汽管道连接,不需要蒸汽方块,而润滑油通过管道连接任意一个喷射器即可。蒸汽喷射器还能接受红石信号用于控制涡轮启动和关闭。
高压涡轮第一层背面:
高压涡轮第一层背面
高压涡轮第一层正面:
高压涡轮第一层正面
高压涡轮第二层:
高压涡轮第二层
高压涡轮第三层:
高压涡轮第三层
高压涡轮第四层:
高压涡轮第四层
高压涡轮第五层:
高压涡轮第五层
高压涡轮第六层:
高压涡轮第六层
高压涡轮第七层:
高压涡轮第七层
一个快速预览图:
高压涡轮结构总图
高压涡轮至少需要短时间内供入3250m³的蒸汽才可开始运作,否则涡轮只会单纯吞掉蒸汽(还是会返回些低压水回来的)。
高压涡轮每级消耗100mb/s的润滑油。
要保持高压涡轮工作,你每秒提供的蒸汽量至少为102m³(待验证,且不同反应类型会有系数变动),且蒸汽缓存大于217m³。
多方块发电机
反应堆的能量不用来发电实在是太可惜了,而原版Roc和Elc的能源转换都有数值限制,因此就有了为涡轮专属的涡轮发电机。
涡轮发电机一共有5种方块,分别是涡轮发电机(本体)、发电机机体、发电机转子核心、发电机转子线圈、蒸汽通道。
涡轮发电机结构方块
涡轮发电机一共有五层结构,第一层为一个2x5的发电机体加一个6x3的发电机体。
涡轮发电机第一层
第二层用发电机体将外围围上一圈,而后面2x3的区域用蒸汽通道填充,剩下的区域用发电机转子线圈填充。
涡轮发电机第二层
第三层也是用机体将外围围住,中间竖线放上转子核心,最后面此处留空一个转子核心,等到全部结构搭建完成才可以放置。转子最前面即机体外围中心放置涡轮发电机本体,其余地方用蒸汽通道和发电机转子线圈填充。
涡轮发电机第三层
第四层如同第二层的搭法。
涡轮发电机第四层
第五层使用发电机机体盖上第四层,如同第一层那样,但是第二行中间改成蒸汽通道,此处用来输出蒸汽。
涡轮发电机第五层
最后在后面放置上最后一个转子核心方块。
涡轮发电机最后一步搭建
多方块成型后长这样:
涡轮发电机成型后
最后提供个快速参考的图片:
涡轮发电机结构预览图
涡轮发电机如同涡轮飞轮一样,最后放置的转子核心必须紧贴低压或者高压涡轮(所以你必须把涡轮拆掉一级,放置发电机转子核心后,再搭回去,搭回去的同时记得涡轮的输出方向要对准发电机)。
发电机的蒸汽通道是给低压涡轮传递蒸汽方块用的,所以如果使用低压涡轮,记得在发电机上方的蒸汽通道上使用方块挡住或用冷凝器回收。
发电机回收冷凝水
使用螺丝刀shift+右键可以切换涡轮发电机输出能量的类型。默认是RF,紧接着是EU、ElectriCraft的电能。
RF的转换比例是520W /RF
EU的转换比例是130W /EU
ElectriCraft是 扭矩/8 作为电流,转速*8作为电压。
发不同种能量的时候会播放不同的声音,细节派Reika。
第六章 球床 (高温气体)反应堆
有的时候你并不想家里的反应堆随时因为tps波动导致被炸的到处都是,又或者你现在还不能够处理铀燃料颗粒。那么这里有一种以牺牲热效率为代价的球床(HTGR)反应堆,换来令人安心的安全性。
球床反应堆的运作原理与增殖反应堆类似,只不过换热媒介从熔融钠换成了二氧化碳。除此之外,球床反应堆的布局也与其它反应堆有所不同。
搭建球床反应堆主要由两种方块构成:球床反应堆核心 二氧化碳热交换器,因为球床反应堆的热效率比较低且热阈值非常高(800度),因此球床反应堆通常由4个核心包围一个热交换器并以此进行竖直方向的堆叠。
球床反应堆方块
球床核心当中可以看到一个非常大空间的GUI,里面放入TRISO燃烧颗粒后,会自主从反应堆的上面落到最底下,你可以在反应堆的最顶层上面放入燃烧颗粒,从最底下输出贫颗粒(但是要注意物品过滤,底下会抽出正常的颗粒)。
往二氧化碳热交换器下方通入二氧化碳气体(需要用Rec的气体管道),当热交换器达到800度后,消耗100mb的二氧化碳,生成100mb的热二氧化碳气体,此时温度降低116度(所以一般来说很难过热)。
球床反应堆搭建示意图
如图,通常来说建议最小搭建12core(3层)的球床反应堆起步(最好不要超过6层,效率会逐渐降低)。
对于6层高的球床反应堆来说,每tick有6%的几率升温20度,并且又有3%的概率使燃烧颗粒耐久减8%。
球床没有温度滚雪球机制,而且更大尺寸的反应堆会降低升温概率,所以球床反应堆一般来说非常难过热。所以推荐用于家中需要长时间以高功率运行的机器(例如提取机,一个普通额定功率的低压涡轮既可满足提取机4步同时1tick运作的能量,即512Nm@1048576rad/s ,还能剩200M左右的能量,不过因为分配比例的关系,所以很难利用)。
第七章 托马卡克反应堆
托马卡克是一个由多个多方块结构组成的巨大结构,其原理来自于现实中一种理论存在的聚变类型 ...以下省略N字。
聚变的好处是安全(爆了也就等离子体飞散而已)、超高的发电潜能(散发非常多的中子并自带1.5倍的效率)、以及原料可以再生。氘从水中提取,而氚是由氘而来。
关于氘氚制取,请回到第二章查看。
托马卡克的搭建建议找一处非常平坦且远离任何无关方块的地方(例如超平坦,且最好进行一定程度的浮空,方便布线、维护等操作),更不要有任何生物靠近。
托马卡克蓝图高亮指示器
合成一个托马卡克蓝图高亮显示器。放置于高处,既可展示整个托马卡克的大致结构。
托马卡克蓝图
其中,红色轮廓的部分是螺旋管磁铁结构,而黄色轮廓则是圆形磁铁的摆放,最后蓝色的是等离子体注入器结构。
接下来讲解组成聚变的各个多方块结构。
螺旋管磁铁
螺旋管磁铁位于整个托马卡克结构的中心,作用是用于牵引等离子体围绕着中心旋转。
最低转速要求:256rad/s;
最低扭矩要求:32768Nm;
最高转速:8192rad/s;
不要让螺旋管超过最高转速,否则会超速旋转,然后爆炸。
螺旋管的搭建需要8种方块:螺旋管磁铁(本体)、磁铁核心、磁铁基座、磁链、中心永磁体、辅助永磁体、磁滞杆。
螺旋管结构方块
其中中心永磁体和辅助永磁体需要用到大量的磁化到16T的永磁体,因此我推荐使用高压涡轮分一半能量(大约4GW)给压缩机并配合上AE系统进行自动化合成(因为压缩机不会自动分配4个格子内的物品,所以写配方的时候需要写满4个格子256个物品)。
因为螺旋管的搭建比较简单,这里就只放一个简略图,同时附带了多方块需要的方块。
螺旋管结构
螺旋管的能量输入在中心本体的下方,以及最后别忘记检查你搭建出来的轮廓跟蓝图显示器是否对的上。
圆形磁铁
圆形磁铁不是多方块结构,但是也是其中重要的组成部分,将其绕一圈摆放,用作牵引住等离子体使其能够绕螺旋管旋转。
每一个四分之一角需要10个圆形磁铁,共需要40个。
圆形磁铁方块
圆形磁铁有着一个3x3大小的模型,非本体没有碰撞体积,在放置的时候记得看准磁铁的方向,使用螺丝刀右键可以使其逆时针旋转,shift+右键可以使其顺时针旋转,在旋转的时候你可以看到蓝色的小箭头,请务必将蓝色箭头指向螺旋管,同时确认此时的圆形磁铁是否跟蓝图高亮轮廓匹配。
圆形磁铁摆放
如果你安装了waila附属mod后,你可以通过waila看到圆形磁铁的液氮缓存和磁铁指向方向以及磁场充能值,通过这个信息,你可以更快的确认圆形磁铁的指向是否正确且连续。
要使圆形磁铁工作,你需要提供[范德格拉夫起电机]提供的充能值,以及冷却液(液氮),正常来说,你至少需要往四个角当中各放一个起电机,并提供至少1MW的能量,你可以通过观察圆形磁铁直接的电子特效是否为紫色来确认充能是否达标。
对于提供冷却液来说,你需要将带有液氮的流体管道放置本体的上两格方块上,即模型的最外层,管道不会呈现出链接的状态,圆形磁铁会自行将上面的液体抽到自身。
圆形磁铁查看
如图,可以看到冷却液被正确的输入进圆形磁铁内。
圆形磁铁在带动等离子体的时候会消耗非常多的液氮,一般来说,它们的消耗速度约为 10000mb/s (整个聚变的圆形磁铁,代验证),所以你最好已经造好了1tick液氮生产线。
等离子注射器
等离子注射器将等离子体喷射到环形磁铁当中,在蓝图中为蓝色轮廓结构。
等离子注射器一共有9种方块,分别是等离子注射器底、顶、侧板,底、顶角、四柱,磁感线圈、磁滞核心。以及本体,除此之外还需要用于连接的磁密管道。
等离子注射器结构方块
图示的方块纹理不可参考,因为方块之间会有纹理连接。
注射器因为方块比较复杂,所以搭建的时候请确定对应方块是否正确。
首先先放上一个简略图。
等离子注射器结构预览
第一层放置底板和底角:
等离子注射器第一层
第二层放置注射器本体、四柱、磁感线圈、磁滞核心、侧板、以及磁感核心还有磁密管道。
等离子注射器第二层
注意放置本体的方向,方块上的“十字”标志应面向聚变的逆时针方向,同时本体两边不能有任何方块(包括一些“不可见”的实体)。
第三层放置四柱、磁感线圈、磁滞核心,两边放上侧板,最后两格放上顶板和顶角。
等离子注射器第三层
此时结构后边的纹理应该围成一圈,如果不对,则检查纹理不对的方块。
第四层继续放置线圈和四柱还有磁滞核心与侧板,该层的长度减少了2格,同时最后两格放置顶板和顶角,此时结构在蓝图轮廓上应该能跟斜线对齐(会稍微凸出一点)。
等离子注射器第四层
最后一层放上顶板顶角。
等离子注射器第五层
此时多方块结构应该长这样,此时敲掉线圈重新放置既可构造成多方块结构(如果没有成型,则耐心的检查一下,如果确实没问题,请检查本体两边的空气方块是否有"隐藏的实体",例如“辐射”,这些实体会影响多方块的结构检测)
等离子注射器完成结构后
成型后的结构应该是这样:
等离子注射器完型后
对于聚变来说,我们只需给其中一个等离子体注射器灌入等离子体既可,等离子体注射器每tick只会消耗1mb的等离子体。
别忘了给磁密管道使用范德格拉夫起电器充能,否则管道在流入等离子体后会融化。
预热单元 | 加热室 | 氢气预热器
那么等离子体怎么来呢?那当然是超高温加热氘氚而来,所以为了能够在极高的温度下加热氘氚将其转变成等离子,我们需要预热单元这个多方块结构(为描述方便,以下简称加热室)。
加热室一共有6种方块,氢气加热室(本体)、激光汇聚镜头、保温核心、预热单元室(角)、(边)、(面),外加磁密管道和流体管道。
加热室方块
首先先放上一个简略图。
加热室结构预览
第一层是四个角加上一圈边,最后里边3x3为面。
加热室第一层
第二层四个角换成了边,把里边的3x3换成保温核心,四周换成面。
加热室第二层
第三层中间是本体方块,两边连接roc的流体管道,正向两格放置激光汇聚镜头,3x3其余内部放置保温核心,四周放置角和边。
加热室第三层
第四层跟第二层一致,只不过把中间的保温核心换成磁密管道。
加热室第四层
第五层在第四层的基础上,四周换成了边。
加热室第五层
第六层则是3x3大小,同样是四个角+四个边,中间磁密管道。
加热室第六层
实际上还有第七层,你需要把磁密管道接出来才能完成结构,同时别忘了给磁密管道充电(通常建议将加热室建在注射器附近)。
完成后的结构长这样:
成型后的加热室
加热室两边的液体管道一边通入氘,一边通入氚,具体那边无所谓。
加热室需要使用Roc中的[热能射线]对加热室进行升温,满足最低功率要求既可,将热能射线对准激光汇聚镜头方块,同时两者距离不要太远。
使用角度传感器右键多方块既可查看当前温度,当温度达到150000000度时既可制造等离子体,每50mb的氘氚可制造100mb的等离子体。
聚变启动
当你螺旋管正常运行、圆形磁铁方向正确且提供了电磁充能和液氮后,此时加热室产生的等离子体在流入注射器之后就会往注射器的“十字”方向喷射出巨大的等离子体实体,如果你发现你的等离子体直直的飞出来一条直线,说明你的圆形磁铁没有足够的充能和冷却,或者方向不对,又或者是你的螺旋管没有正常工作,请利用waila等工具查看你的磁铁方向是否正确(这是最容易出错的地方)。
万事正常后,你会看到等离子体开始围绕着圆形磁铁旋转,等待一会后,你将获得[恒星的能量]这个成就,此时位于圆形磁铁本体的这个水平面上会散发出非常多的中子,通常以对角中心最多。
聚变中子散发示意图图中红色线的地方为中子主要路径。
如何发电
为了捕获这些中子,我们需要中子吸收器。
中子吸收器方块
中子吸收器将吸收这些聚变产生的中子,并产生大量的热量,我们将锅炉紧贴着中子吸收器既可产生蒸汽。(人类的本质还是在烧水)。
简单的来说,将中子吸收器+锅炉围聚变一圈既可。当然,我们可以设计的更高效率一点。例如如下结构:
聚变锅炉摆放
实际上,这个结构有点冗余过多了,如果材料不足的话,可以减少两边的摆放。
当然,这么多锅炉以及热量非常充足的反应堆,对于系统的供水要求是十分高的。但是这个系统带来的发电量也是巨大的(至少4个高压涡轮以上)。
自此,反应堆工艺的主要反应堆以及介绍完毕,在编写教程的时候看着Reika的代码是否感叹作者的小心思以及复杂程度,如果没有源码,估计这个教程也不负存在,也是庆幸R姐至少开放了源代码可供查看。
我的锅炉贴着中子吸收器不能升温
假如你的锅炉在聚变的过程中一直都处于环境温度的话,那么恭喜你成为Reika式代码的受害者。
长话短说(TLDR):该问题的Issue,也是拖了2年直到2025年还是没修复。
本质上是因为锅炉在获取来着中子吸收器温度的时候,锅炉会尝试计算热效率,这个热效率会根据产热最多的反应堆类型决定,问题就在于这个计算占比最大的反应堆类型的代码当中。
Proportionality代码位置
观看此处代码位置,你可以发现Reika这里犯了个低级错误。
public F getLargestCategory() { double max = -1; F big = null; for (F o : data.keySet()) { double has = this.getValue(o); if (has > max) { has = max;//此处很明显应该是将max值更新为has,这行代码甚至被编译器优化掉了,如果你使用反编译查看,你是看不到这行代码的。 big = o; } } return big; }因为这里max值没有更新,导致big一直根据data的HashSet顺序更新,最后则必然返回最后一个反应堆类型。而对于锅炉来说,它会拒绝升温不属于中子吸收器应该得到的聚变类型,因此它会将热传递效率设置为0,这就导致中子吸收器温度正常下降(因为对于吸收器来说,它已经完成了将传递到锅炉的工作),而此时锅炉得到的温度为0,因此锅炉无法正常升温。而解决办法就是修改这个类的方法,使其“求最大值”的功能正常工作。
Q:那为什么“有的人、也可能是你的单人档”能够正常工作呢?:
A:非常简单,因为不同平台的HashSet不保证顺序的是唯一的,也就是说同样是检测Fusion和Fisson,windows下会返回Fusion,而linux会返回Fisson,所以碰巧在“windows”下能够返回正常的反应堆类型使得锅炉恰巧工作。
第八章 钍反应堆
TLDR:操作很复杂,结果产热一般,真的很拉,而且燃料也不再生,所以目前更多作用只是个”玩具“。
关于钍燃料的获取可以回到第二章查看,这里主要讲解钍反应堆的运作。
钍反应堆燃料棒(Thorium Fuel Core)
钍反应堆燃料棒是一个流体版本的反应堆棒,你需要在上方用燃料管道通入预热好的钍燃料,燃料棒可以像其他燃料棒那样竖直堆叠,输出产物从底下输出,同时侧边用核废料管道(Nuclear Waste Duct)输出核废料。
钍反应堆需要至少400度和中子(聚变的中子不行)启动,钍燃料棒只能通过其它类型的燃料棒或通过蒸汽锅炉升温。
在达到400度后,以最高50%概率将反应出100mb的热氟锂铍,并产生核废料,温度越高概率逐渐降低(最佳温度是400度)。
得到热氟锂铍后,使用热交换器既可将热量散发并转换成冷的,此时你需要重新经过燃料增强器以及和氨合成器才能重新变成钍反应堆燃料(所以特别复杂)。
钍反应堆可工作运行示例
图中是一个非常简陋的演示,热交换器来源于其他反应堆的热流体,锅炉不接水,以便更好的升温,中子则使用裂变反应堆。产生的热流体从下面导出并放入另一个热交换器。
Fuel Dump Valve(反应堆泄压阀)
泄压阀是给钍反应堆在紧急情况下的熔断处理,在超过1100度的时候会将反应堆当中的燃料全部转移到自身当中,并从下方排放燃料。
FuelDumpValve(燃料泄压阀)方块
目前无法正常使用,因为它拒绝管道连接,导致原本反应堆下方用于输出热流体被泄压阀占用,无法输出。
第⑨章 不是反应堆的发电
钠太阳能塔(Solar Tower Sodium Cycle)
钠太阳能塔是一个1x2的结构,放置在旋转工艺当中的太阳能塔上两格高后成型。
钠太阳能塔方块(1x2)
此时向太阳能塔通入熔融钠既可极大地增加太阳能塔的发电功率。
此时基础速度从512rad/s升级至4096rad/s,最大扭矩从16384Nm到65536Nm。
消耗的钠比较少:
int base = 10 + 64*log2(power); int cost = (base)/128;//如果base 大于 1000,按1000算 1000至100之间按100算,100以下为10. //csot 为每tick消耗的熔融钠,单位mb/t使用钠太阳能塔的发电结构(图中发电为44.93MW)
钠太阳能塔热交换器(Solar Tower Sodium Heat Exchanger)
使用第一种方式会消耗钠,不环保!,那么你可以在太阳能塔输出口使用钠太阳能塔热交换器,此时消耗的钠会转换成热钠,将热钠使用热交换器既可以获得热量。
但是该机器需要供能才能运作,如果没有供能或不够,则会浪费掉使用的钠。且使用该机器后,太阳能无法直接输出能量。
使用钠太阳能塔进行钠的热循环
最低能量需求:65536W;
最低转速要求:2048rad/s;
提高转速或能量不影响机器工作速度。
输出的热钠其实很少,不堆到一定规模启动不了涡轮还不如直接消耗钠。
第十章 杂项
中子吸收 和 辐射抵御
大多时候,中子都会穿过无关的方块跑出来,又或者你的裂变爆了,散发出来许多辐射,你需要在爆炸前减少辐射的扩散。
那么在Rec中,有些方块可以阻挡部分中子和爆炸产生的辐射。
中子吸收率代表中子碰撞后无法穿越方块的概率,辐射阻挡率代表反应堆爆炸后,包围辐射泄露的方块能否阻挡辐射的概率。
方块名中子吸收率辐射阻挡率钢(HSLS)块9095混凝土6070水3010基岩锭块97.5100铅7550黑曜石5080防爆玻璃8020蒸汽扩压器
蒸汽扩压器是一个用来将Rec蒸汽转换成常见的流体蒸汽的机器,它无需供能,在冲入蒸汽后,每tick转换缓存当中的四分之一的蒸汽,转化比例为 1m³ :80*1000mb。
顺带一提,roc和rec都没有蒸汽流体,所以如果当前客户端中没有注册`steam`流体的话,机器不会工作。
涡轮测功机
涡轮测功机会一直寻找它上方的涡轮本体,并检测其转速,使用红石比较器可以读出其当前速度对于最大转速的占比。
涡轮测功机方块
冷却单元
冷却单元的唯一作用就是吸收燃料棒的热量,除此之外没有被的用途。通常来用于紧急给反应堆降温或者在部分设计当中需要控制反应堆温度的情况。
氚灯
氚灯一共有8种颜色,对应到8种颜色的萤石。氚的照明范围巨大,照明半径为16格,但是氚灯是有寿命的,寿命约为游戏中的98.4年。
氚灯照射范围
工具系列
提供了4个小工具,都是跟反应堆相关的。
防辐射护目镜
带上后可以看到视野内的辐射存在情况,具体以绿色粒子为主。
处理核废料导致的核辐射泄露
盖革计数器
跟现实中的一致,靠近核辐射源会响。
核辐射清理工具
右键水方块进行装水,需要充能,清理效率非常低。
反应堆远程控制工具
需要充能,使用shift+右键对准中央控制器后即可绑定,绑定后可以远程打开中央控制器的GUI并进行操作。
磁铁矿探测仪
用来探测周围的磁铁矿和铁矿。
HeatPipe (热管)
有的时候你不想贴贴方块传递热量,你可以试试这个。也许能优化反应堆布局。