原作者Azure 天蔚 的方法:

先假设:效率用V表示,规格用a表示,相邻铀数量用n表示

             什么是相邻铀数量? 

             如图所示:核电放热放电计算-第1张图片

              对于①来说,它附近有4个铀;对于②来说,与它相邻的只有①一个。

              这个就是 相邻铀数量 

              继续设:单联铀——V=1 a=1    双联铀——V=2 a=2   四联铀——V=3 a=4

 发热公式:  2a[(V+n)2+V+n]

 实例:核电放热放电计算-第2张图片

 分析:与单联铀相邻有1个,与双联铀相邻有2个,与四联铀相邻有1个

           则:单联铀所发出的热量为:2x1x[(1+1)2+1+1]=12

                  双联铀所发出的热量为:2x2x[(2+2)2+2+2]=80

                  四联铀所发出的热量为:2x4x[(3+1)2+3+1]=160

                  总热量为12+80+160=252

发电公式: 5a(V+n) 

实例:核电放热放电计算-第3张图片

 分析:同上面的分析一样

 计算:单联铀发电:5x1x(1+1)=10

           双联铀发电:5x2x(2+2)=40

           四联铀发电:5x4x(3+1)=80

           总电量10+40+80=130

MOX特性:反应堆温度越高发电越大

 MOX发热和普通铀一样,且MOX发热不随堆温改变而变化

 MOX发电公式(已验证):5a(V+n)(1+4x反应堆温度/反应堆热容)


最后欢迎来修改公式或添加公式!


效率派smilesadness 的方法:

假算法:此方法只有在铀mox混用、铀钍混用的时候算发电会得出错误的结果

参数:效率n:与自身联数等级(单棒1双棒2四棒3)和周围4个方向有几个方向(上下左右,一个方向即+1)有燃料棒/反射板有关,取值1-7。

棒数m:就是多少联,单棒1双棒2四棒4。

铀棒总发电=5[n格A×m格A+n格B×m格B+…]

铀棒总发热=2n格A(n格A+1)m格B+2n格B(n格B+1)m格B+…

mox总发电=等结构的铀棒总发电×(1+4×当前温度/爆炸温度)

mox在核电的总发热=等结构的铀棒总发热

mox在热核的总发热=等结构的铀棒总发热,但在积温升高到一定程度后突变为2倍(我不会看源码我不知道是多少)

GT钍棒:把发电的系数5改成1,发热的系数2改成0.5即可。

真算法:计算铀mox混用、铀钍混用发电的时候能够算出正确的答案,感谢那些铀钍混用的玩家的反馈。

参数:棒数m:老规矩。

效率n:上下左右有多少根燃料棒就是几(反射板算多少看自己m是多少)——然后除以m——再加上自己的联数等级(单棒1双棒2四棒3),所以现在n可以是分数了(挨着一根单棒的四棒n=3.25,四面放满四棒的单棒n=17)

将这个n带入上面算发电的公式,算出来的总发电应该跟模拟器的结果一致了,算单个格的燃料棒发电应该也和模拟器一致了。

不要用真算法算发热!

不要用真算法算发热!

经过举一些简单的栗子可以发现:两个算法的差异仅来自一个美丽的错误:

核电放热放电计算-第4张图片

发电的增加量算错了对象。

不过如果只用同一类型的棒真假算法都能得出正确答案,而且真算法计算复杂又不能算发热,我建议:

不到假算法算不了的情况,就不要用真算法了。