level 8
大约半年前,写过了一个关于废氢处理的帖子,沉了好久了。这段时间又跟很多人进行过讨论,又有一些新的收获,但是原贴不能编辑了,所以新开一贴,只是有些内容就从原贴复制了。
还是先说结论:
利用星际物流塔的默认优先级,把当前星球产的废氢运送到其他星球,成为有用的氢。
目录:
2楼 堵氢情况分析(复制)
3楼 星际运输塔优先级观察
4楼 运输方案的实际操作和总体思路
5楼 弊端及处理方案
6楼 其他(部分复制)
2024年02月29日 08点02分
1
level 8
堵氢情况分析
这里先说两句,有人很奇怪为什么堵氢,我想说可能是游戏玩法不同,遇不到。尤其是一球一物玩法很难遇到堵氢,原因之后分析。还有一种可能是规模。我第一次出现堵氢的情况是在90火箭产线上,而且很快疏通就好了。一条产线越大,产量越高,遇到的问题越多。
还有人觉得懂了支线让主线,还有什么三塔供氢,就万事大吉。其实我说的情况这些都解决不了,甚至是元凶。
下面仔细说一下我遇到的堵氢情况。
1、原料不足堵氢:这个我在之前一个帖子说过。石油分解产生氢和精炼油,精炼油被加工成塑料-有机晶体-钛晶石,然后跟氢汇合在卡晶合成这里。这时,原油供应不足,本来氢和精炼油同时都少了。但是由于补氢太多,卡晶产线吃掉了存量的钛晶石,导致卡晶无法生产,最终堵氢。之后由于堵氢,石油不能分解,无法产生新的钛晶石,最终产线彻底卡死。
同样问题也出现在可燃冰分解石墨烯上,还是卡晶。可燃冰运力不足,卡晶吃掉了存量石墨烯,又产生不了新的石墨烯,就卡死了。
2、产量过剩堵氢:这里我卡晶生产设备多了几个(为了弥补不满带的问题),石油分解的精炼油制作成塑料-宽带。最终消耗卡晶和宽带的都是白糖。这样,每次消耗的时候,卡晶都略有剩余,最终卡晶堆满塔,氢吃不掉,产生不了精炼油,就无法生产宽带。最终整个白糖产线都卡死了。
3、缺增产剂堵氢:这个情况发生在光子分解氢给红糖的产线里,跟2有点像。增产剂用光了,光子减产一倍,红糖减产25%。结果在合成白糖的过程中,红糖存量越来越多,最终吃不下氢,然后就无法分解光子产生反物质了。产线就停了。
4、其他原料不足堵氢:这个情况发生的时候我没看到,我看到的结果是卡晶没了,石墨烯也没了,石墨烯产线被氢堵死。我分析可能是缺石头、硅、或者水,导致卡晶无法做成量子芯片,引力透镜的产线又吃掉了存量了石墨烯。之后恢复供应了,但是卡晶没有石墨烯就吃不掉氢,所以产线无法恢复。
这些情况我都使用了支线让主线的供氢方式。但是产线还是堵。
可以看出,这些产线在用掉废氢后,变得要求非常苛刻。少了不行,多了也不行,增产剂甚至都要求稳定。
我们想要的产线是能够长期稳定运行的,不怕波动的,能自动复产的产线。
2024年02月29日 08点02分
2
@杨洵_ 氢油煤产油,容易用光煤。烧氢使用大量火电占cpu。所以这两个方案我个人是不会用的。我是专注3000难度挑战产糖量的。
2024年04月17日 02点04分
只要把卡晶的储存上限设置得远低于废氢的储存上限,就能很好地缓解问题2
2024年02月29日 10点02分
还要把石墨烯的储量上限设置得远低于废氢的储存上限
2024年02月29日 10点02分
不对,好像还有消耗石墨烯但不是卡晶一线的所有下游产物,储量上限都要设置地很低。
2024年02月29日 10点02分
level 8
星际运输塔优先级观察--一秒延时
这里我们做两个测试。可以是任何产品,并不需要是氢,假设物流塔的电量都充足。
1、多个星际物流塔供应,供应塔 无 飞船。现在放下星际需求塔和飞船,当把塔设置完需求后,稍有停顿后,需求塔会派出飞船从供应塔取货,并且每一秒只派出一个飞船,逐渐填满物流塔。
2、多个星际物流塔供应,供应塔 有 飞船。现在放下星际需求塔,当把塔设置完需求后,会瞬间占用掉物流塔的库存。这是来自多个物流塔配送来的货物。
这些现象相信有些人观察到过。以前没留意到的也可以自己试一下。
从测试里我们可以看到1秒延时的存在,并且物流塔每秒只进行一次星际物流操作。听人说,每个塔的计时器都是独立的。当需求塔开始生效时,1秒计时器开始工作,此时其他供应塔的计时器已经运行了0.01秒~0.99秒,所以会在取货飞船起飞前,先起飞送来这的送货飞船。
那么我们把这种原理带入到氢运输的过程中如下:
1、一个空的需求塔加飞船:先获得几船供应塔送来的氢,然后飞出一个需求飞船;再获得几船供应塔送来的氢,再飞出一个需求飞船。(这里需求飞船也可能从供应塔获得氢,不一定从采集器。这个我们可以忽略。)
2、一个满的需求塔:在消耗一定的氢后,需求开始生效,延时1秒,在这1秒内有任意供应塔的氢充足,供应飞船都会起飞,运来一船氢,需求飞船就不用起飞了。(也就不会从采集器获取了。)除非所有供应塔都没有氢了,才会从采集器获得一船氢。
(此楼内容结合了个人观察、分析和一些道听途说的内容。本人没有反编译代码,所以说的不一定100%准确。但是70~80%应该有的。)
2024年02月29日 08点02分
3
level 8
运输方案的实际操作和总体思路
首先我们把氢分类,工厂产生的氢我们叫废氢;外部运来的我们叫可用氢。
这里先汇总一下堵氢的原因:
(1)、本地产废氢,由本地产线直接消耗。
(2)、就是氢的使用量下降,废氢堵满传送带,工厂无法再执行公式,产氢公式的主产物(反物质、精炼油、石墨烯)被消耗殆尽。产线崩溃。至于为什么氢使用量下降,2楼有几个例子,我不能把所有情况都罗列出来,请见谅。
想治理堵氢,我们会发现(2)是无法优化的。那我们就先解决(1)。
假设我们不使用(1)也能及时处理氢,我们会发现,氢的使用量减产后,产氢设备的氢传送带上还是干净的,那么工厂会继续产生主产物,产线就不会崩溃。就算产线堵了,那么在恢复供应后,废氢传送带上还是空,主产物可以正常恢复生产。那么产线就能恢复正常。这样一条稳定的、不怕波动的,能自动复产的产线就达成了。
如何解决(1)呢?
有人用烧。烧氢不是不行,只是浪费电脑的CPU资源。想做大规模产线的,非常不推荐。后面我也简单分析一下。
我推荐解决(1)的方案就是运离当前星球。运离当前星球就用星际物流塔,结合3楼的星际物流塔分析,我们可以知道只要我们把废氢放到星际物流塔里,设置成星际供应,并且放入运输船,他就会优先运送到另一个工厂星球,成为可用氢。换言之就是该工厂星少从采集器获取了一船的氢。
使用这个方案时有一个要点,就是在一个星球内的物流系统里,一定要把可用氢和废氢完全隔离无交集。最主要的就是物流运输机和配送运输机,他们要么只运送可用氢、要么只运送废氢。如果混用,就可能把星际需求来的氢最后直接转到星际供应塔里,就导致星际供应塔的运力占满,废氢无法运出,当前星球不断出现堵氢的情况。
如果玩家没有第二个工厂星来接收当前星的供应时怎么办?
我们可以找一个星球,放两个星际物流塔,第一个星际需求氢,不放飞船,接收工厂星运来的废氢。然后运送到第二个星际塔上,第二个星际塔星际供应氢,放飞船。这样这个星球成了中转站。工厂星产生的废氢,来到这里,根据优先级优先运送回工厂星成为可用氢。
(此楼的方案经过实践,我有个单球9600白糖全珍奇星球,所有产的氢放在一个星际供应塔里。经过若干小时的运行,再去看这个塔里仍然不足一船的氢)
2024年02月29日 08点02分
4
level 8
弊端及处理方案
任何方案都有弊端,这种运输处理废氢的方案也是有两个弊端的。
一、我们深层分析这个方案,就能明白其实我们相当于把整个存档所有星球的氢都联系起来,成为一个大的自动循环。这个循环必须保持总消耗量大于总产量,这个差值会由采集器补足。如果反过来总消耗量小于总产量,这个体系就崩盘了。那么,这种情况会发生吗?
游戏后期,我们可以把产线划分为5大产线:白糖产线、火箭产线、太阳帆产线、增产剂产线、黑/黄能量棒产线。
这五大产线前两个是吃氢产线,并且吃氢量很大。后三个是产氢产线。但产氢量其实不大。
而这里增产剂和能量棒产线可以忽略。因为即使这两个做的再大,产物消耗不掉就总会停产。所以其产的氢不会无限爆棚。只有太阳帆产线可以。(冲发电,你懂得)。
所以,如果太阳帆产线规模太大,记得扩展对应的吃氢产线。
还有一种情况,就是用了精炼油产石墨的配方。使用这个配方甚至有可能把白糖产线变成产氢产线(产氢量大于消耗量)。煤之所以比较珍贵,是因为开采比较麻烦。只有大约三分之一的星系有大量煤存储,而且每个星系只有一个星球。但是正常玩下来0.1倍64星,煤只要不浪费也是够用的。32星合理使用增产剂也是够用的。
所以绝对不要使用精炼油产石墨的配方。
二、对于这个宇宙用氢大循环,其实所有的供应塔的储量就是这个体系的缓存空间。如果所有供应塔都存满了。整个星系会大堵氢,所有产线都不能重新自动复产,那么此时如果其他恢复的条件都具备,只要我们找到一个有氢的塔。把存量清空就可以了。整个星系所有工厂星都会慢慢的恢复生产。
(虽然,此楼我写了两个弊端。但是实际我觉得这两个情况出现的概率并不高,正常流程,稳步发展,都应该不会出现的。)
2024年02月29日 08点02分
5
level 8
其他
这里再说一点这段时间跟人讨论的内容。
1、之前有人说我产线没配平。我觉得这个有点小瞧我了。照着量化工具的结果铺产线,作为一个人确实有出错的可能。但是在产线刚投产的时候肯定也能发现。简单处理就能解决。所以这个就别再说了。
2、有些人说自己绝对不堵氢。我也想过,有三种情况。
a、一球一物,这种玩法的玩家无意间已经形成氢的星际大循环,自然不容易堵氢。
b、无限资源,这种存档矿物储量充足,矿物供应很难出现瓶颈。堵氢的概率也很小。除非只顾铺产线,没增加矿物采集,才会出现。
c、矿物采集算好,每次扩展产线都把矿物及时补充,一步不错。这样的大神我们应该拜拜,也请多给我们贡献一些丰富经验。
3、关于烧氢玩法。这里有我一些猜测和分析:
对于计算机来讲,想要计算先要存储,在戴森球里想存储电量这个数值,我觉得4byte就够了。每个发电设备都需要申请4byte内存来存发电量,一个小太阳如此,一个火电也是如此。而对于4byte的计算速度是相同的,不管这里存的是1还是2,147,483,647(2的31次方-1)。所以,增加一个火电和增加一个小太阳对CPU的运算压力差不多。
以一个900白糖、无增产、无珍奇的产线为例,他的产氢量9450/min,就算用对撞机做成重氢减半,也有4725/min。火电烧氢的效率18/min。需要263个火电。这还没算对撞机对cpu算力的消耗。
火电的效率是2.16mw。小太阳是72mw。就是一个小太阳相当于33个火电(这里没算燃烧效率,氢/重氢燃烧效率100%,黑棒基础是500%,黄棒基础是1100%。如果算上燃烧效率,火电和小太阳差距更大。主要因为不知道怎么算的。)。
综上所述,用火电不光麻烦,用量大。而且浪费电脑的cpu算力至少33倍。263个火电,只能节省8个小抬眼。而这些氢只需要5个翘曲器就解决了。
所以,及其不推荐烧氢玩法。
4、有人说堵氢是运力不足造成的。
这点我不否认,但是运力不足我觉得很合理。毕竟有限资源玩家,尤其是0.1倍玩家,矿物枯竭是合情合理的事情。但是作为一条产线,缺铁时,恢复供应就能自动恢复生产;缺硅之后,恢复供应就因为堵氢不能自动恢复生产。那这就是产线的不合理。而运输方案和烧氢方案都能解决这种产线的不合理性。
5、为什么说缺铁能自动恢复,缺硅不能。
以绿糖为例,缺硅芯片停产,量子芯片停产,卡晶消耗不掉,堵氢。但是引力透镜需要奇异物质、需要粒子容器、需要石墨烯,存量的石墨烯用光了,堵氢又不能产新的石墨烯。所以会堵死(2楼第四条)。
缺铁时芯片停产,量子芯片停产,同时奇异物质也停产,引力透镜也停产。存量石墨烯不会被消耗掉。恢复供应后,卡晶会用存量石墨烯消耗氢。所以能自动恢复生产。
2024年02月29日 08点02分
6
level 8
另外,之所以没写在星际物流塔里勾掉从采集器需求这个选项,是因为默认配送规则能解决这个问题。而且,可能会误导他人摆两个需求塔,一个勾选采集器,一个不勾选采集器。
2024年02月29日 08点02分
7
level 7
氢气优先供给卡晶是最优解啊,不存在停产的情况,除非手动停止科研
2024年02月29日 08点02分
8
把0.1倍资源玩到1w糖,再来这里讨论吧。没玩过大产线可能看不懂2楼的情况。
2024年02月29日 08点02分
@charlsea66 我0.5倍1.2w糖,自己做的1300白糖黑盒,从没出现过你说的问题,也完全不理解为什么会出这个问题,明明优先使用产线上的氢而不是外来氢就能解决问题
2024年02月29日 08点02分
@八云紫木 那你可能是我6楼2-c说的大神,一步不错,矿也不枯,给我们分享点经验吧。
2024年02月29日 09点02分
@八云紫木 关于停产的原因,肯定是缺原料,至于缺什么,为什么缺,可能得原因太多,我也不讨论,缺了我也不在乎,我只在乎重新补足之后能自动复产。但是2楼的4种情况都不能自动复产。而我的方案能让产线自动复产。所以我不用去解决为什么缺。我只需要解决自动复产,目标达到了就是好方案。
2024年02月29日 09点02分
level 7
一个塔本地需求收集产生的废氢 一个星际塔本地仓储星际需求 然后边线让直线的方式接通供氢线路不行吗?
2024年02月29日 10点02分
11
这种处理方式要求消耗氢的速度大于产氢速度 如果本地消耗速度小于产氢速度那么要增加耗氢产线保证其他供应物
2024年02月29日 11点02分
@ID取什么鬼 要是本地产线扩张不了耗氢速度不够快(比如耗氢产线其他产物供应不足无法开展)就是导致堵氢的主要矛盾
2024年02月29日 11点02分
@ID取什么鬼 如何平衡耗氢产线和产氢产线规模和比例才是难点吧
2024年02月29日 11点02分
@ID取什么鬼 你这不就是三塔供氢的思路吗?根本解决不了2楼产生的任何一个问题。这个运输方案根本不需要考虑本地氢产线配平的问题。岂不是更简单。不用算了。
2024年03月01日 00点03分
level 11
三塔供氢只可能出现3的问题,出现了其余的问题肯定是设置有误。不用纠结那么多东西,游戏中唯一耗氢产线就是卡晶,只要废氢产量小于卡晶耗氢量,在使用三塔供氢的情况下,就永远不可能堵氢。
如果在计算好并且使用三塔供氢的情况下还出现了堵氢的问题,那唯一的可能(至少我想到的)就是在用红糖处理废氢。在用红糖处理废氢时,就需要区分废氢红糖和气巨红糖,如果白糖产线优先消耗气巨红糖,就会出现废氢红糖产量下降,堵氢,进而堵油堵反物质,造成大停产。要不堵氢,就两个选择,一是不用红糖处理废氢,二是设计产线优先处理废氢红糖
2024年02月29日 11点02分
12
三塔供氢不能解决堵氢的问题,这个理论我不想再重复了。2楼的4个问题一个都解决不了。看懂了就看懂了,看不懂就继续用。反正游戏就图个乐呵。
2024年03月01日 00点03分
@charlsea66 不可能的,三塔供氢不存在吃不掉废氢的问题,你出现了就把你的存档拿出来让我看看。三塔供氢必然能保证采集器大塔里有足够的氢,而其他两个塔里不会有余氢,因此不可能出现废氢消耗不掉的情况
2024年03月01日 01点03分
@charlsea66 2楼第一个情况就是用的3塔供氢来补氢的。仔细想想吧。
2024年03月01日 02点03分
level 11
再看了一下你似乎在纠结0.1倍下普通矿物消耗完了导致的产线停工如何复产。我个人在玩低倍的时候也没遇到这个问题,不清楚你是怎么遇到的。我在0.5倍下,会先造好一个千糖产线先升矿物利用到40级左右,然后才会开始万糖产线,在千糖过程中肯定会挖空几个星球,所以优先到其他星球开矿直接运原矿,毕竟千糖的运输占不了多少性能。所以没有遇到过矿采完产线停滞的问题。我也不认为其他矿会影响到氢,因为产线启动的瞬间就会开始消耗卡晶,继而消耗废氢,整个流水线会重新启动
2024年02月29日 12点02分
13
既然已经有这么大规模了,你也可以测试一下。用一个黑盒单星白糖的产线。先停止硅供应。让产线运行20分钟。然后再恢复硅供应,看看产线会不会自动复产。如果可以,把存档发出来也交流一下。
2024年03月01日 00点03分
level 9
总的来说,你的问题是:
使用石油分解,其中一种产物卡死,而后续工厂两种产物都需要,精炼厂无法自动复工
解决方法:逻辑电路,使用四向分流器,当精炼油或氢任一带满带时,堵死石油输入。
2024年02月29日 14点02分
15
首先,四项分流器独占cpu。会大大影响效率。所以我在想充产量的时候绝对不会用的。其次,没在dsp里做过逻辑电路。真的不会弄。再者,满带不就自然堵死了吗?还用逻辑电路控制?第三,单球大规模产线有三种产氢公式。每周一条线还不够。逻辑电路要做多少?不如一个塔直接连上处理的简单。
2024年03月01日 01点03分