我的世界核电放热放电计算
原作者Azure 天蔚 的方法:
先假设:效率用V表示,规格用a表示,相邻铀数量用n表示
什么是相邻铀数量?
如图所示:
对于①来说,它附近有4个铀;对于②来说,与它相邻的只有①一个。
这个就是 相邻铀数量
继续设:单联铀——V=1 a=1 双联铀——V=2 a=2 四联铀——V=3 a=4
发热公式: 2a[(V+n)2+V+n]
实例:
分析:与单联铀相邻有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)
实例:
分析:同上面的分析一样
计算:单联铀发电: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带入上面算发电的公式,算出来的总发电应该跟模拟器的结果一致了,算单个格的燃料棒发电应该也和模拟器一致了。
不要用真算法算发热!
不要用真算法算发热!
经过举一些简单的栗子可以发现:两个算法的差异仅来自一个美丽的错误:
发电的增加量算错了对象。
不过如果只用同一类型的棒真假算法都能得出正确答案,而且真算法计算复杂又不能算发热,我建议:
不到假算法算不了的情况,就不要用真算法了。