Guides#150English
中子活化器最佳配置计算

中子活化器最佳配置计算

前言

本文基于0.5.6-beta的机制,试图计算对于特定配方而言中子活化器能够稳定运行(中子动能不会掉空)的最佳配置,中子漩涡两模式机制均与活化器不同,不适用于中子漩涡。

机制

中子活化器的配置主要包括如下内容:

  • 中子加速器:中子活化器最多可以安装两个中子加速器,每个都会每tick尝试消耗最大EU消耗的EU数量,并将其转化为10~20倍的中子动能,随机数呈均匀分布,因此 动能增加期望 = 15 * EU实际消耗量,后文称此值为原始动能增加量,中子加速器内部能量缓存极小,需配合无线能源接收器才能维持电量。

  • 高度:高度决定了中子活化器的效率属性,效率 = 0.95^(高度 - 4),活化器高度最低为4,最高为100。

  • 最大并行:最大并行会增加中子动能的消耗,但允许不影响配方时长的情况下并行处理配方。

中子活化器是否能稳定运行取决于以下两个属性:

  • 中子动能增加量 = 原始动能增加量 × 效率

  • 中子动能消耗量 = 配方中子动能消耗 × max(1, 并行^1.2 × 效率)

当中子动能增加量 ≥ 中子动能消耗量时,我们认为其可以稳定运行。

中子活化器的运行速度取决于配方耗时和最大并行,其中 配方耗时 = 原始配方耗时 × 效率。

结论

  • 由于各配方的中子动能消耗速率不同,为了最大化运行速度和提高稳健性,建议对高频配方采用一个配方一台活化器的策略,以下计算都会基于此场景。

  • 原始动能增加量提升较大,建议直接使用双最高等级中子加速器,避免后续频繁更换。

  • 应该优先提升中子活化器高度,并根据高度计算最佳并行(证明略)。

  • 如果不满足 原始动能增加量 ≥ 配方中子动能消耗量,则无论如何无法在不亏损中子动能的情况下运行配方,下文假定此情形不发生。

计算

由于中子动能消耗最低为 配方中子动能消耗 × 1,因此需要保证 中子动能增加量 ≥ 配方中子动能消耗。最佳高度可以基于此不等式求出。

配方中子动能消耗量 ≤ 原始动能增加量 × 0.95^(高度 - 4)
高度 ≤ lg(配方中子动能消耗量/原始动能增加量) / lg(0.95) + 4

由于上述优先最大化高度的原则,最佳高度 = min(⌊lg(配方中子动能消耗量 / 原始动能增加量) / lg(0.95) + 4⌋, 100)。

此时动能增加量已经确定,只要确定最大并行即可:

原始动能增加量 × 效率 ≥ 配方中子动能消耗 × max(1, 并行^1.2 × 效率)
并行^1.2 ≤ (原始动能增加量 / 配方中子动能消耗)^(1/1.2)
并行 ≤ (原始动能增加量 / 配方中子动能消耗)^(1/1.2)

显然,并行也是越高越好,因此 最大并行 = ⌊(原始动能增加量 / 配方中子动能消耗)^(1/1.2)⌋

总结

在给定的配方和原始动能增加量下(仅考虑 原始动能增加量 ≥ 配方中子动能消耗量 的情况下):

  • 最佳高度 = min(⌊lg(配方中子动能消耗量 / 原始动能增加量) / lg(0.95) + 4⌋, 100)

  • 最大并行 = ⌊(原始动能增加量 / 配方中子动能消耗)^(1/1.2)⌋

署名

美桜御子

Contributors

Comments

0