我的世界工业2MOD大型反应堆制作教程二

2.搭建

具体的搭建与反应堆区别不大,但是内部不是燃料棒,而是由扇叶与轴承组成的涡轮。

轴承和叶片必须连接在转子轴承上。

在涡轮机中,有一个特殊的设定,线圈。
线圈可以用不同的金属块制作,不同的线圈会有不同的效果。【计算省略,之后会有说明
需要注意的是,线圈和转子轴承不能放在同一侧。
不一定真的要围成一圈,一个方块也可以。
但是只能在离转轴最近的8个格子放线圈方块
左边两个导管用来传输蒸汽与水。
涡轮机的搭建,是要根据你所搭建的反应堆来设计的。叶片的数量取决于你的反应堆输出的蒸汽量。按照目前所知的信息和mod中的代码可知,每个叶片能承受25mb的蒸汽,所以最佳叶片数量为蒸汽产出/25。而代码中显示,转轴本身是有质量的。所以,应该尽可能的把叶片集中在一个转轴上。【以上结论没有考虑过线圈的影响,仅供参考。

同时,涡轮机最大不得超过16格,且可以竖着放轴承。

以这个为例:

当前的蒸汽产量为280mb/t,所以我使用了11个叶片。(280/25)
水可回流到反应堆中二次利用。但是这些水是远远不够的,所以这里我用了创造模式专用的供水端口。也就是说,想要使反应堆最高效率工作,需要从其他方式大量输入水。
而且,在涡轮机的控制端,需要把最大输入蒸汽速(GUI右下的那个)调节成当前反应堆生成蒸汽的速度。
同时,生成蒸汽的反应堆同样能获得冷却的加成。

现在这个反应堆的产能是2000rf/t+,而没有涡轮机组的反应堆只有500rf/t+,充满谐振末影珍珠液也只能有1.45rf/t
可见,涡轮机组能将反应堆的发电能力极大的提高。

先上线圈数据

后面6个金属来自于冶金 (Metallurgy)

接下来是能量计算的分析,所有算法均来自源代码
由于作者设定的各个部件的关联性很大,所以无法提供一个完美的方案。科学来自于实践,如果大家有发电效率较高的方案可以分享~

neededBlades(需要的扇叶) = steamIn(输入的蒸汽) / 25
missingBlades(不足的扇叶) = neededBlades - bladeSurfaceArea(扇叶个数)
bladeEfficiency = 1 - missingBlades / neededBlades
liftTorque = steamToProcess * 10 * bladeEfficiency
(蒸汽的力矩(?),每个扇叶承受正常25Mb的蒸汽,如果每个扇叶承受的蒸汽小于25Mb,效率变高,超过25Mb则效率变低)

inductorDragCoefficient = (coilextractionRate(线圈方块抽取率) / coilSize(线圈方块个数)) * 0.1
inductionTorque = 上一tick的rotorSpeed * inductorDragCoefficient * coilSize(线圈方块个数)
(线圈扭矩(感应扭矩?),阻力主要与线圈方块各自的阻力有关)

aerodynamicDragTorque = 上一tick的rotorSpeed * 0.00025 * bladeSurfaceArea(扇叶个数)
(空气动力阻力矩,与扇叶个数有关,个数越多阻力越大)

frictionalDrag = 0.1 * rotorMass(所有转轴质量,目前每个转轴质量为10)
(摩擦阻力,与转轴个数有关)

rotorEnergy = liftTorque - inductionTorque - aerodynamicDragTorque - frictionalDrag
(总能量,为蒸汽的力矩减去线圈扭矩,空气动力阻力矩和摩擦阻力)

RotorSpeed = rotorEnergy / (attachedRotorBlades.size() (扇叶个数) * rotorMass(所有转轴质量,目前每个转轴质量为10))
(总速度,为总能量除以扇叶个数与转轴质量的乘积)

小结
1.转轴越少越好
2.扇叶个数同时影响蒸汽力矩和阻力矩,最优个数应根据输入蒸汽大小而定

inductionEnergyExponentBonus = coilBonus(线圈方块能量加成) / coilSize(线圈方块个数)
inductionEfficiency = (coilEfficiency(线圈方块效率) * 0.33f) / coilSize(线圈方块个数)
energyToGenerate = (inductionTorque^inductionEnergyExponentBonus) * inductionEfficiency
(生成能量,为线圈扭矩与线圈方块能量加成的乘方与线圈效率的积决定)

小结
1.选择效率和能量加成较高的线圈
2.有时只放一个线圈方块产生的能量可能大于多个线圈方块产生的能量

efficiency = (0.25*Math.cos(rotorSpeed/(45.5*Math.PI))) + 0.75
(作者的效率设定,速度在900或1800时生成的RF能量最大)

RF能量 = energyToGenerate * efficiency

发表评论

您必须 登录 才能发表留言!