Minecraft(我的世界)中文论坛
标题: [工业2 IndustrialCraft2]——DIY别人想不到的核电设计!
作者: smilesadness 时间: 2016-10-15 17:25
标题: [工业2 IndustrialCraft2]——DIY别人想不到的核电设计!
本帖最后由 smilesadness 于 2016-11-20 18:47 编辑
序
工业核电是工业2里不可或缺的发电方式,因其效益与风险并存常年被服务器封禁,核电领域常被被萌新列为禁区。胆大的信人靠一些出色的教程或抱老司机大腿成为新一代的老司机。但是司机年年换,设计永流传,搜索结果往往除作者外内容无一不同。这些被传颂了好几年的设计还是否适合现在的新版的核电?在核电不断深化[划掉]的今天,是否有新的方案应该得到重视?
本帖仅作为经验学阐述一些个人的设计思路,希望能让大家对核电有更深刻的认识,拓展思路,当然也有的的童鞋可能会缩窄思路吧[划掉]。
教材
1、尽量新版本的工业mod;
2、不用很努力就可以找到的,即时运算的ICReactorPlannerV3;
3、github上看起来至少在跟进的,模拟结果很感觉靠谱的ICReactorPlanner;
4、感觉被传颂了无数遍的高效核电摆法集合。
理论课一、发电量和发热量算法
从零开始的数据教学。基础过硬的,可以跳过。[划掉]
打开ICReactorPlannerV3。随便往里放一堆铀棒,想了解哪根棒的数据,指上去很简单吧。[划掉]
先放1个单铀棒,5EU/4HU(热量),常规信息里效率显示1之1,这是个知识点[划掉]。接着挨着刚放的单铀棒放一块反射板,10EU/12HU效率2/2,再贴着单铀棒放反射板,发电量和发热量的规律就能总结出来了:
单铀棒4个方向每多一块反射板,效率依次+1,(后面就会发现燃料棒的效率算法基本都这个尿性[划掉]),发电量=5×效率,发热量=2×效率×(效率+1)
现在2个单铀棒贴着放置,2个单铀棒都变成了效率2,即:
燃料棒可以为邻近的燃料棒充当反射板,效率度算法同上。
燃料棒数量多了数不过来?常规信息显示整个核电设计的总产热量(产生的热量)和总产电量(活跃电流),此时效率计算的是所有燃料棒的总效率的平均值。
现在放1个双铀棒,查询数据可以发现与2根紧挨的单铀棒相同,但是只占一个位置,四铀棒同理:
所以四铀棒是效率3(这是一道送分题[划掉])
我们再回头测试双铀棒和四铀棒的效率算法,除了效率能达到更高的6和7,算法还是一样的,即:
某个燃料元件发电量=5×该元件效率×该元件的燃料棒数量,发热量=2×该元件效率×(该元件效率+1)×该元件的燃料棒数量
上式可明显得出:设计总体效率越高发电量越大,发热量更大,核电站散热的压力也越大
理论课二、核电分类
本章无非就是介绍EU/HU模式、热核斯大林/热核涡轮/热核沼气/热核热转动之类的。基础过硬的,可以跳过。[划掉]
1、EU模式
电线直接接在多方块的核电站上即可输出
1.1、铀燃料,可燃烧[划掉]10000秒,实际测试与模拟器无异。此类型核电站只需散热量≥燃料棒的发热量就可以了;若是散热<发热核电站就得适当的让燃料棒停止发热,让积热散掉,否则你将获得一个一个坑,此时你需要核电控制mod。
1.2、mox燃料,可燃烧[划掉]5000秒,实际测试总会比模拟器高一点,因为mox棒实际的发电量=铀棒算法的发电量×3.5×核电站积温/核电站爆炸温度,经验学显示积温稳定在爆炸的84%理论可以达到最大收益(不会破坏周围方块),但核电站开机时常散热量不稳定还需要往下调一点。这类设计需要发热量=散热量。
2、HU模式
多方块热核电站用散热出来的热量加热冷却液,再通过外部的热交换器利用热冷却液的热量发电,实际输出=模拟器散热量×2
2.1热核斯特da[划掉]林
斯特林发电机以1HU:0.5EU发电,发电利用率最低,对热交换器的交换量没有限制。
2.2、热核涡轮
热交换机以2:1向蒸汽机提供200HU获得过热蒸汽驱动蒸汽动能发电机最终可获得1HU:0.75EU发电,但有排版不规则、耗材多、对HU输出的稳定性要求高(最好整200HU)等原因。
2.3热核沼气
热交换机以1:1向发酵机提供热量制作沼气并以1:5通过半流质发电机最终获得1HU:0.8EU发电,发电效率当前最高,但占地大,有耗材(工业杂交表示这点耗材小意思)。此法对发热量数值有一定的容忍度,常与排版联合考虑。
2.4热核热转动(暂定)
注意!此科技树开发团队可能还会调整,热能转动能方块在一些旧版本可能未添加、未汉化或缺失部分功能。该方块能将热能通过动能最后以1HU:0.75EU输出,同时以每4HU消耗1MB水产生1MB热水。此法占地小(仅次于热核斯特林),但产生的热水纯IC难以销毁常需与别的mod配合使用,功能不完善的旧版本也影响食用风味。不知流体弹生升级的功率的童鞋不推荐研究此法。此法对发热量无要求。
那么不同的燃料棒选择怎么样的方式能够发更多的电呢?计算可得:
效率6或以上时mox棒用作HU模式发电超过EU模式的mox发电,铀棒高效率设计HU发电显著超过EU
理论课三、散热设计
通常讲课用v3,一些很稳的设计v3足够,模拟结果有争议的再用ICReactorPlanner验算,开创造测试太耗时间忽略实战出真知。现在翻开前人的核电设计,尤其448HU

1个超频散热+4个散热风口无需担心超频散热的烧毁,但边缘利用率不高,四棒效率7的发热无法全部散热,还需4个热交换元件消耗剩余的16HU。每个超频散热器散热32HU。
再看这个随手做的例子

左侧是大量的2超频散热+1散热风口+1元件热交换的2×2密铺,完美利用边缘,以超频散热器的数量获得散热量的提升,参考资料里大多设计都有这个设计的影子因为我就是从这个帖子学来的,最后因为多出16HU散热,因此去掉2个散热风口达到热平衡。大部分超频散热达到28HU。
实习课一
现在打开模拟器自己设计一下,随便决定一个发电方式,摆一个发热量适合发电方式的发热设计。
比如2四棒+2双棒的640HU设计2×2放在右上角,放置尽可能多的超频散热(不要让超频贴着燃料棒放置!)

用元件件热交换统统连♂起♂来

在超频散热周围放满散热风口

完成,刚好热平衡,很简单对吧[滑稽]
现在,把前人的设计散热部分去掉,跟着自己的直觉做散热吧~当然,也可以自己做一个发热设计,这样做出来的设计可能是你第一个发现的哟~
尝试的次数多了,就可以发现,600HU左右的发热设计这种套路基本能够无脑满足,散热基本有多无少,经常得拆散热风口达到热平衡。但是发热设计很少能满足发电方式,所以没有模拟器的时候也拿上纸笔多设计更适合胃口的发热量吧。
实习课二
1、鉴于制作四棒的材料不能完全回收,双棒流在多周期连轴转的设计中占一定席位,我们来讨论一下其中7双棒576HU的一个设计,散热怎么都差一点:

但是我们把1个元件热交换换成散热风口

3×3的元件热交换网变成一个大框,增加16HU的散热外稳定性并无影响。
因此在一些过剩发热的设计中把一部分元件热交换器换成散热风口后散热量可以得到一点提升。当然替换太多也会出现元件间热交换不足导致烧毁,这时候就有一些玄学因素了:
一般来说线性结构越多环形结构越少,上下、左右倒置可能会有不同的模拟结果。完美运行的设计倒置之后经常变成元件大量烧毁的结局,发热部分放在右侧较左侧安全。这个差异可能来自算法,和红石南北畸变差不多吧。
2、这是一个用前人的设计重做的例子

右侧有2个理论课中讲到的1超频+4散热风口的单元,它有更高的散热能力,还不会烧毁,在某些特殊设计中可以起到一定的作用。稍作改动就能把这个设计改成热平衡

由此可以衍生出一种暴力美学:尽可能的多做1超频+4散热风口的单元,边缘用元件热交换连接。此法常出现线性结构的另一个弊端——元件热交换的能力是有限的。而且无法倒置出一个免于算法缺陷的设计。
来自暴力美学大佬的外教支持:点击传送
题外话:玄学时间4664
前人的设计中有一张挑战最高散热的设计,它把超频散热和燃料棒挨着放了!!!这次玄学讲的就是:
如果允许,可以把一些超频散热挨着一些发热少的燃料棒放置以提升超频散热的数量
顺着这个思路,超越参考资料最高散热设计的688HU问世我会说我用688HU这个发热量式因为每装格雷吗。

7双棒的极致648HU更是没有使用环形结构散热以至于在一个随手做的格雷整合里一秒躺

所以不借助把热量丢到虚空的RSH/LZH散热,700HU+散热的设计应该不存在了吧。
HU模式外设设计与mod联动
EU核电站接进电网就可以了,过量的电交给UU机就好。HU模式所有方式都需放置点亮用不完留在外设设备内,还需要大量方块协同工作。主流设计是热交换机与热核电站紧贴,避免布线和分配不均。斯特林蠢得跟EU一样用就可以了,记得在电网的尽头接一台UU机消耗多余的电;涡轮维护困难,BC难以满足维护需要,有高人用AE2成功全部达成多周期运行;沼气需要2套液体管道运输2种流体,流体废物BC只能在热核电站一个面输出600HU,没听说过有人用AE2做这个,EIO管道能让热核电站一个面输出900HU,在448HU面前有迷之优势;紧贴设计不能满足热转动的需要,所以它推进了非主流热核电站与热交换机分离设计的发展,所以
1个流体弹出升级每t能弹出多少液体?
答案是50mb/t、1000mb/s。而热核电站每t产生多少HU,每s就加热多少mb冷却液,5mb/t即可满足热交换机的需要,所以1个流体交换端口理论可以拖动10台热交换机,潜力巨大。热转动合适的设计就能一个面输出600HU,配合BC流体销毁管道使用更佳,但6台热交换带几台热转动方块合适?一个面输出KU,一个面输入液体,一个面输出液体(EIO可以一个面同时输入和输出液体),最多只能6:2,但一个流体弹出升级每t只能弹出50mb即处理200HU,所以
1个流体弹出升级解决不了的事情,就用2个。
至于几个泵的问题,想冲击热核电站密铺的,一个泵就要有150mb的输出(3个流体弹出升级),即奶住一个面600HU,泵功率不够大?多做超频吧。
非主流优化了布线,热核沼气外设也出现了一些兼顾美观的设计。
在热转动开发过程中,常有部分热转动方块与热和核电站紧贴,另一部分用BC管道连接,此时出现了一个现象:
热冷却液先向有流体储存空间的方块输出,储存空间满了才会向BC管道输出
从此热核涡轮可不拘泥于整200HU的设计,略高于整200HU的方案可避免输出不稳定导致的蒸馏水的损失,过剩的部分可以用上述特性交给斯特林发电,IC流量调节机做得到吗?
多周期与mod联动
服务器环境下核电站不长不短的1W秒维护一次简直绝望,如何判断自己的核电设计能否应用于多周期呢?首先燃料棒是否只有一种?是否需要反射板?实际的核电站能否自动添加除燃料棒外的耗材?耗材单向填充就可以了暂且先不论,最重要的还是燃料棒的更换:
1、输出
a、漏斗+红石电路。此法应该没有延迟,也许能用于需要热平衡的设计,缺点就是大又慢。
b、BC绿宝石管道白名单。抽出速度稳定,支持顺序抽取,缺点还是慢,BC萌新可能没见过这东西。
c、EIO物品管道白名单。抽出速度不稳,不能用于热平衡。
d、IC抽入省级。没用过,反正多种燃料棒设计时不适用。
e、AE2。本人对AE研究少,感觉抽出速度可能会不稳定。
2、输入
a、漏斗。反应迅速,可用于热平衡,缺点,输入速度捉鸡,填充速度与数量成正比。
b、IC缓冲箱。以肉眼可见的速度快速转移物品,缺点不能被红石比较器检测物品数量。
c,BC管道[划掉]
d、AE终端,多种物品同时输出,可以限制每次输出的量,可用于多种燃料棒的设计。
e、EIO管道,速度不稳定。
f、EIO缓冲箱,多种物品同时输出,缺点是不能被红石比较器检测。
综上,手动放置多周期燃料棒的输入端可用IC缓冲箱。全自动设计还得仰仗BC绿宝石管道的循环抽取制作燃料棒,并向有红石电路的漏斗输入,同时绿宝石管道白名单抽取枯竭燃料棒并回收材料。虽然没玩过AE但是AE应该也可以全自动。然而BC在很多萌新眼里只是一个甚至感受不到弱鸡的管道mod吧。
结语
本节教程到这里就结束了,希望大家能更了解工业核电,扼住核爆的咽喉[划掉],也希望大家能在大众mod里玩出技术,玩出属于自己的精彩。
作者: smilesadness 时间: 2016-10-15 17:27
所以折叠和删除线怎么做啊……
作者: 我的工业2 时间: 2016-10-15 17:52
折叠在编辑框就能找到
删除滑稽
作者: szlhxin 时间: 2016-10-15 18:22
看似很复杂的样子,mark下以后好好研究研究!
作者: 6p3para 时间: 2016-10-15 20:42
好教程了,虽然都会233滑稽
作者: 寂静死神 时间: 2016-10-16 18:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: cesium_fluoride 时间: 2016-11-20 17:01
本帖最后由 cesium_fluoride 于 2016-11-20 17:18 编辑
基本上是用热交换网来做的啊,那是我当初最喜欢的思路233
然而后来我用的更顺手的还是即时散热,主要是后来找到合适的“边角料”了:
比如这个摆法,用完全散热的超频只能填充到这种程度,边角处还有许多没有利用起来的空隙,于是我们可以试着往里填一些元件。
第一种是单独的热交换元件。普通、高级、反应堆热交换均可以与反应堆交换热量,于是乎我们可以把它们填到空隙中,利用相邻的延展散热片增加散热。
其中普通热交换最多可以与反应堆交换4点热量,因此与延展散热片相邻时可提供4点散热;
高级热交换最多可以与反应堆交换8点热量,因此与每个延展散热片相邻时可提供4点散热,最多8点;
反应堆热交换最多可以与反应堆交换72点热量,因此与每个延展散热片相邻时可提供4点散热,填充在于3个延展散热片相邻的位置时可提供12点散热;当然,它也可以放在发热较少的燃料棒边上,如图所示的情况下课提供8点散热。
第二种就是利用高级散热片"补齐"边角地区缺少的延展散热片。
比如右上角,去掉一个延展散热片后,左侧的超频有额外8点热量未散发,下侧的超频有额外4点热量未散发,这12点热量通过超频热交换(在元件之间最多交换36点热量)交给右侧的高级散热片来完成。这个结构可提供额外36点散热。
左下角,超频有额外8点热量未散发,这里使用的高级热交换(在元件之间最多交换24点热量)可以额外从反应堆吸收8点热量,16点热量交给高级散热片,其自身散热12点,外加相邻的延展散热片完成散热。这个结构可提供额外44点散热。
正下方,两个超频共有12点热量未散发,通过高级热交换交给右侧的高级散热片;外加上热交换从反应堆吸收的8点热量,共20点热量恰好能被高级散热片+延展散热片散发。这个结构可提供额外44点散热。
于是乎利用它们,可以填充得上图中的摆法——当然这不是唯一解。
=========================
顺便IC流体堆中其实有一个特性,其中的堆温超过50%时mox棒的发热将翻倍。利用此特性可以做出超过700点散热的摆法——当然,应用上仅限于流体堆:
图中红框框出的铀棒用mox棒替换。
作者: smilesadness 时间: 2016-11-20 18:23
膜拜暴力美学界大佬,要是早认识大佬可能我就不退坑GT5了。
我摸索热核的时候怎么觉得积温的速度不对劲。
论坛图床对我不是很友好。
最后伸个手:这个模拟器我想要……
作者: cesium_fluoride 时间: 2016-11-20 19:17
论坛奇怪的图床...
现在常用的这个模拟器: http://pan.baidu.com/s/1hssirf2 3iva
作者: smilesadness 时间: 2016-11-21 15:59
你确定evaporate级开始mox发热翻倍?我用MauveCloud的Ic2ExpReactorPlanner模拟时发现mox是从积温5100+到5300左右分多个梯度上升到2倍发热的。但是实际测试中无论我按照自己的想法做出来的设计还是按照你给出的设计都没法卡热平衡从而出现积温下降的情况,降到极低积温的时候却能长时间保证满载的散热???难道超频散热可以从核电站吸收比Vent Cooling更多的热量?
讲道理我也不是很看得懂MauveCloud的Ic2ExpReactorPlanner里的设置怎么用
作者: cesium_fluoride 时间: 2016-11-21 17:32
本帖最后由 cesium_fluoride 于 2016-11-21 19:04 编辑
- protected int getFinalHeat(IReactor reactor, ItemStack stack, int x, int y, int heat)
- {
- if (reactor.isFluidCooled()) {
- float breedereffectiveness = reactor.getHeat() / reactor.getMaxHeat();
- if (breedereffectiveness > 0.5D) {
- heat *= 2;
- }
- }
- return heat;
- }
复制代码 以上代码摘自2.2.826的开发者版本,ItemReactorMOX类的getFinalHeat方法。
判定很简单,流体堆中堆温大于堆温上限的50%后,最终的产热直接翻倍...
顺便实测了一下,摆法应当可以成立。
升温的时候去掉中间的几个独立的超频,额外塞一个铀棒进去;超过50%堆温后迅速撤掉铀棒,回填超频。正上方和正下方有两个完全散热的热交换结构,如果在其中储存一定热量的话有助于稳定输出。
跑了半个小时,堆温一直在52~53%上下波动,输出基本上在1440上下,最低偶尔有1416最高偶尔有1458,未见元件中有明显的热量堆积,因此认为摆法应当成立。
作者: smilesadness 时间: 2016-11-23 21:17
本帖最后由 smilesadness 于 2016-11-23 21:29 编辑
是我测试的不严谨,mox发热翻倍了。
现在也能摸索出一些自己的设计,但是只匹配了发热和散热,但是元件吸热经常超……基础不好……
然而我已经在异想天开的在做能适合自动化时烧完mox又能烧铀棒的设计了。然后效率低得惨不忍睹……复制mox棒算了。
作者: 平凡的行者 时间: 2016-11-23 23:57
本帖最后由 平凡的行者 于 2016-11-24 00:01 编辑
你是说能在MOX烧完时,从还在反应的反应堆中取出枯竭MOX并补新的进去吗?
是的话,我有大略做一个电路:
反應爐內是這樣擺的:
底下第一个漏斗内的配置是这样(漏斗上方是反应炉访问接口)
另一个漏斗的第一个位置则是放枯竭的4铀棒
然后燃料补充端是这样摆:
(耐久度是故意用修改器调低的,为了方便观察是否运作正常。实际应用时可以放入满耐久的燃料棒)
然后要这样做有个条件:反应炉内的MOX和铀棒不可以同时反应完毕,必须保持每次换棒时只能有一个棒被换掉。
不然这样会造成炉心温度无法维持(因为反应炉每一秒更新一次,因此换棒速度要快),而且线路设计也只能在一个时间点换一次棒
所以我让反应炉内的MOX棒事先反应过一段时间,这样MOX棒和铀棒烧完时的时间点就会错开。
后来想想,如果反应炉内的棒没有太多种类的话,这个设计似乎也能用在EU模式的反应炉上,让他自动填充....
作者: smilesadness 时间: 2016-11-24 12:49
本帖最后由 smilesadness 于 2016-11-24 13:10 编辑
我的意思是核电站把库存的mox都烧完了时候还能自动切换成铀棒模式工作。反正启动只能手动,停机不如发发电。

空位用隔热板填满用于自动化,没有mox了就把隔热板抽走回填铀棒还有520HU发热,就是有点浪费。
我都是用指令NBT标签做快燃尽的燃料棒的,就是写起来有点复杂……
另外,你的物品分类好大啊……
作者: 平凡的行者 时间: 2016-11-24 18:24
有点不明白换回铀棒发热后是怎么配出520HU的...
不过要换纯铀棒发热的话其实很简单,首先照我那个配置摆
然后如果没有要更改铀棒放置的位置的话,那么只要在箱子里适当排列铀棒就可以了
原因就是:箱子里的铀棒排法其实就是铀棒或MOX棒依序烧完的顺序
因为你完全可以预测MOX棒什么时候烧完,铀棒什么时候烧完(就看你一开始燃料棒的耐久如何调整)。所以才可以这样排
并且MOX和铀烧完的顺序是有规律和周期性的
所以其实可以直接将要代替MOX的铀棒放入箱子里
作者: 平凡的行者 时间: 2016-11-24 19:28
本帖最后由 平凡的行者 于 2016-11-24 19:29 编辑
喔...我懂了,将剩下的空格全填入双铀棒
你的状况比较理想,因为铀棒和MOX都只用到一种
所以可以这样摆:
右边那个是模式切换用的漏斗
物品筛选器中有红石火把的那个:
燃料填充的漏斗:
模式切换用的漏斗:
对于你的摆法,因为铀棒和MOX棒只有一种
所以不需要顾虑到填入的顺序,也就是说可以省一条电路(耐久建议还是调一下,毕竟漏斗每0.4秒传一个东西,怕赶不上反应炉更新)
让漏斗一直塞就可以
作者: smilesadness 时间: 2016-11-24 19:49
因为我在做不用人管的核电站。但是核电站总会发生不尽人意的事情,一个能够更适合多种环境的设计能有效减少停产的时间和维护的频率。
作者: 平凡的行者 时间: 2016-11-24 21:04
本帖最后由 平凡的行者 于 2016-11-24 21:18 编辑
我后来想到一件事
燃料注入侧之所以要用漏斗接上箱子注入,是因为漏斗内的空间太少...
如果燃料棒需要按顺序放入的话,虽然单用一个漏斗就做得到,但是因为内部空间太少所以撑不了多少个周期这变成说要用箱子扩充容量的话,必须额外使用红石电路控制(否则漏斗会乱抽箱子里的东西)
然后刚刚就想到了有一个内存空间大得多的机器:物品缓冲机
蓝色格子区的物品栏可以往东西南北运输,而绿色的则是上下运输(下方的两格槽要放入物品输入、输出升级,这样缓冲机才会主动输出、输入物品)
物品缓冲机放入物品的规则跟漏斗一样,差别在于:
1.物品缓冲机是每1游戏刻运作一次(比漏斗快得多)
2.每次传送物品是直接送一格内的所有物品
不过这个差异不影响这边的配置,毕竟内部的暂存空间大的多,所以用它输入燃料棒就能撑好几个周期
所以最后反应炉的配置是这样:
红石机关部分只用到过滤电路而已。
我记得1.7.10版的工业有物品缓冲机吧?(紧凑型的似乎没有,不过不需要那个,那个的内存还比物品缓冲机小)
作者: 1491521044 时间: 2017-1-16 14:44
厉害了。。。。。。。
作者: Wolsey 时间: 2017-6-7 09:07
可以可以,非常好
作者: 1342468705 时间: 2017-6-17 15:21
这个模拟器不能模拟mox吗?
作者: smilesadness 时间: 2017-6-18 00:33
已知铀棒的设计即使v3不模拟mox也能轻松换算出结果
作者: q1485506633 时间: 2017-6-25 01:46
222222daadsffa
作者: MC.cdasc 时间: 2017-6-27 13:06
1.10有ExU2的红石花和IE的作物培养机,还有EIO合成器,是不是可以用RSH冷却片
作者: smilesadness 时间: 2017-6-27 18:11
个人认为强冷mox已经被研究透了,所以没有收录相关内容,因此不涉及RSH和LSH。
作者: Aapcer 时间: 2017-7-1 15:30
辛苦楼主了,赞赞赞喔
作者: WUMIH_MOD 时间: 2017-7-2 18:22
哇 好厉害啊 谢谢楼之
作者: 2565093068 时间: 2017-7-4 17:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2565093068 时间: 2017-7-4 17:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 爱种田的猫 时间: 2017-7-6 14:20
2333333333
作者: 517168477 时间: 2018-6-28 07:04
,666