戴森球计划吧 关注:77,904贴子:672,668

废氢终极处理方案

只看楼主收藏回复

大约半年前,写过了一个关于废氢处理的帖子,沉了好久了。这段时间又跟很多人进行过讨论,又有一些新的收获,但是原贴不能编辑了,所以新开一贴,只是有些内容就从原贴复制了。
还是先说结论:
利用星际物流塔的默认优先级,把当前星球产的废氢运送到其他星球,成为有用的氢。
目录:
2楼 堵氢情况分析(复制)
3楼 星际运输塔优先级观察
4楼 运输方案的实际操作和总体思路
5楼 弊端及处理方案
6楼 其他(部分复制)


IP属地:辽宁1楼2024-02-29 16:02回复
    堵氢情况分析
    这里先说两句,有人很奇怪为什么堵氢,我想说可能是游戏玩法不同,遇不到。尤其是一球一物玩法很难遇到堵氢,原因之后分析。还有一种可能是规模。我第一次出现堵氢的情况是在90火箭产线上,而且很快疏通就好了。一条产线越大,产量越高,遇到的问题越多。
    还有人觉得懂了支线让主线,还有什么三塔供氢,就万事大吉。其实我说的情况这些都解决不了,甚至是元凶。
    下面仔细说一下我遇到的堵氢情况。
    1、原料不足堵氢:这个我在之前一个帖子说过。石油分解产生氢和精炼油,精炼油被加工成塑料-有机晶体-钛晶石,然后跟氢汇合在卡晶合成这里。这时,原油供应不足,本来氢和精炼油同时都少了。但是由于补氢太多,卡晶产线吃掉了存量的钛晶石,导致卡晶无法生产,最终堵氢。之后由于堵氢,石油不能分解,无法产生新的钛晶石,最终产线彻底卡死。
    同样问题也出现在可燃冰分解石墨烯上,还是卡晶。可燃冰运力不足,卡晶吃掉了存量石墨烯,又产生不了新的石墨烯,就卡死了。
    2、产量过剩堵氢:这里我卡晶生产设备多了几个(为了弥补不满带的问题),石油分解的精炼油制作成塑料-宽带。最终消耗卡晶和宽带的都是白糖。这样,每次消耗的时候,卡晶都略有剩余,最终卡晶堆满塔,氢吃不掉,产生不了精炼油,就无法生产宽带。最终整个白糖产线都卡死了。
    3、缺增产剂堵氢:这个情况发生在光子分解氢给红糖的产线里,跟2有点像。增产剂用光了,光子减产一倍,红糖减产25%。结果在合成白糖的过程中,红糖存量越来越多,最终吃不下氢,然后就无法分解光子产生反物质了。产线就停了。
    4、其他原料不足堵氢:这个情况发生的时候我没看到,我看到的结果是卡晶没了,石墨烯也没了,石墨烯产线被氢堵死。我分析可能是缺石头、硅、或者水,导致卡晶无法做成量子芯片,引力透镜的产线又吃掉了存量了石墨烯。之后恢复供应了,但是卡晶没有石墨烯就吃不掉氢,所以产线无法恢复。
    这些情况我都使用了支线让主线的供氢方式。但是产线还是堵。
    可以看出,这些产线在用掉废氢后,变得要求非常苛刻。少了不行,多了也不行,增产剂甚至都要求稳定。
    我们想要的产线是能够长期稳定运行的,不怕波动的,能自动复产的产线。


    IP属地:辽宁2楼2024-02-29 16:03
    收起回复
      星际运输塔优先级观察--一秒延时
      这里我们做两个测试。可以是任何产品,并不需要是氢,假设物流塔的电量都充足。
      1、多个星际物流塔供应,供应塔 无 飞船。现在放下星际需求塔和飞船,当把塔设置完需求后,稍有停顿后,需求塔会派出飞船从供应塔取货,并且每一秒只派出一个飞船,逐渐填满物流塔。
      2、多个星际物流塔供应,供应塔 有 飞船。现在放下星际需求塔,当把塔设置完需求后,会瞬间占用掉物流塔的库存。这是来自多个物流塔配送来的货物。
      这些现象相信有些人观察到过。以前没留意到的也可以自己试一下。
      从测试里我们可以看到1秒延时的存在,并且物流塔每秒只进行一次星际物流操作。听人说,每个塔的计时器都是独立的。当需求塔开始生效时,1秒计时器开始工作,此时其他供应塔的计时器已经运行了0.01秒~0.99秒,所以会在取货飞船起飞前,先起飞送来这的送货飞船。
      那么我们把这种原理带入到氢运输的过程中如下:
      1、一个空的需求塔加飞船:先获得几船供应塔送来的氢,然后飞出一个需求飞船;再获得几船供应塔送来的氢,再飞出一个需求飞船。(这里需求飞船也可能从供应塔获得氢,不一定从采集器。这个我们可以忽略。)
      2、一个满的需求塔:在消耗一定的氢后,需求开始生效,延时1秒,在这1秒内有任意供应塔的氢充足,供应飞船都会起飞,运来一船氢,需求飞船就不用起飞了。(也就不会从采集器获取了。)除非所有供应塔都没有氢了,才会从采集器获得一船氢。
      (此楼内容结合了个人观察、分析和一些道听途说的内容。本人没有反编译代码,所以说的不一定100%准确。但是70~80%应该有的。)


      IP属地:辽宁3楼2024-02-29 16:03
      回复
        运输方案的实际操作和总体思路
        首先我们把氢分类,工厂产生的氢我们叫废氢;外部运来的我们叫可用氢。
        这里先汇总一下堵氢的原因:
        (1)、本地产废氢,由本地产线直接消耗。
        (2)、就是氢的使用量下降,废氢堵满传送带,工厂无法再执行公式,产氢公式的主产物(反物质、精炼油、石墨烯)被消耗殆尽。产线崩溃。至于为什么氢使用量下降,2楼有几个例子,我不能把所有情况都罗列出来,请见谅。
        想治理堵氢,我们会发现(2)是无法优化的。那我们就先解决(1)。
        假设我们不使用(1)也能及时处理氢,我们会发现,氢的使用量减产后,产氢设备的氢传送带上还是干净的,那么工厂会继续产生主产物,产线就不会崩溃。就算产线堵了,那么在恢复供应后,废氢传送带上还是空,主产物可以正常恢复生产。那么产线就能恢复正常。这样一条稳定的、不怕波动的,能自动复产的产线就达成了。
        如何解决(1)呢?
        有人用烧。烧氢不是不行,只是浪费电脑的CPU资源。想做大规模产线的,非常不推荐。后面我也简单分析一下。
        我推荐解决(1)的方案就是运离当前星球。运离当前星球就用星际物流塔,结合3楼的星际物流塔分析,我们可以知道只要我们把废氢放到星际物流塔里,设置成星际供应,并且放入运输船,他就会优先运送到另一个工厂星球,成为可用氢。换言之就是该工厂星少从采集器获取了一船的氢。
        使用这个方案时有一个要点,就是在一个星球内的物流系统里,一定要把可用氢和废氢完全隔离无交集。最主要的就是物流运输机和配送运输机,他们要么只运送可用氢、要么只运送废氢。如果混用,就可能把星际需求来的氢最后直接转到星际供应塔里,就导致星际供应塔的运力占满,废氢无法运出,当前星球不断出现堵氢的情况。
        如果玩家没有第二个工厂星来接收当前星的供应时怎么办?
        我们可以找一个星球,放两个星际物流塔,第一个星际需求氢,不放飞船,接收工厂星运来的废氢。然后运送到第二个星际塔上,第二个星际塔星际供应氢,放飞船。这样这个星球成了中转站。工厂星产生的废氢,来到这里,根据优先级优先运送回工厂星成为可用氢。
        (此楼的方案经过实践,我有个单球9600白糖全珍奇星球,所有产的氢放在一个星际供应塔里。经过若干小时的运行,再去看这个塔里仍然不足一船的氢)


        IP属地:辽宁4楼2024-02-29 16:03
        回复
          弊端及处理方案
          任何方案都有弊端,这种运输处理废氢的方案也是有两个弊端的。
          一、我们深层分析这个方案,就能明白其实我们相当于把整个存档所有星球的氢都联系起来,成为一个大的自动循环。这个循环必须保持总消耗量大于总产量,这个差值会由采集器补足。如果反过来总消耗量小于总产量,这个体系就崩盘了。那么,这种情况会发生吗?
          游戏后期,我们可以把产线划分为5大产线:白糖产线、火箭产线、太阳帆产线、增产剂产线、黑/黄能量棒产线。
          这五大产线前两个是吃氢产线,并且吃氢量很大。后三个是产氢产线。但产氢量其实不大。
          而这里增产剂和能量棒产线可以忽略。因为即使这两个做的再大,产物消耗不掉就总会停产。所以其产的氢不会无限爆棚。只有太阳帆产线可以。(冲发电,你懂得)。
          所以,如果太阳帆产线规模太大,记得扩展对应的吃氢产线。
          还有一种情况,就是用了精炼油产石墨的配方。使用这个配方甚至有可能把白糖产线变成产氢产线(产氢量大于消耗量)。煤之所以比较珍贵,是因为开采比较麻烦。只有大约三分之一的星系有大量煤存储,而且每个星系只有一个星球。但是正常玩下来0.1倍64星,煤只要不浪费也是够用的。32星合理使用增产剂也是够用的。
          所以绝对不要使用精炼油产石墨的配方。
          二、对于这个宇宙用氢大循环,其实所有的供应塔的储量就是这个体系的缓存空间。如果所有供应塔都存满了。整个星系会大堵氢,所有产线都不能重新自动复产,那么此时如果其他恢复的条件都具备,只要我们找到一个有氢的塔。把存量清空就可以了。整个星系所有工厂星都会慢慢的恢复生产。
          (虽然,此楼我写了两个弊端。但是实际我觉得这两个情况出现的概率并不高,正常流程,稳步发展,都应该不会出现的。)


          IP属地:辽宁5楼2024-02-29 16:04
          回复
            其他
            这里再说一点这段时间跟人讨论的内容。
            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楼第四条)。
            缺铁时芯片停产,量子芯片停产,同时奇异物质也停产,引力透镜也停产。存量石墨烯不会被消耗掉。恢复供应后,卡晶会用存量石墨烯消耗氢。所以能自动恢复生产。


            IP属地:辽宁6楼2024-02-29 16:04
            回复
              另外,之所以没写在星际物流塔里勾掉从采集器需求这个选项,是因为默认配送规则能解决这个问题。而且,可能会误导他人摆两个需求塔,一个勾选采集器,一个不勾选采集器。


              IP属地:辽宁7楼2024-02-29 16:30
              回复
                氢气优先供给卡晶是最优解啊,不存在停产的情况,除非手动停止科研


                IP属地:福建来自Android客户端8楼2024-02-29 16:50
                收起回复
                  分析得很好,受教了


                  IP属地:广东来自Android客户端9楼2024-02-29 17:06
                  回复
                    煤只做增产+全产线(除了卡晶和只能加速的产物)喷涂增产,所有模块全部氢溢出没有一个需求什么卡晶吞氢不存在的
                    然后找个星系正中间的球拉全宇宙的氢转成重氢烧了。
                    反正没有模块需求氢,也不用考虑什么优先级的事


                    IP属地:北京来自Android客户端10楼2024-02-29 18:38
                    回复
                      一个塔本地需求收集产生的废氢 一个星际塔本地仓储星际需求 然后边线让直线的方式接通供氢线路不行吗?


                      IP属地:江苏来自Android客户端11楼2024-02-29 18:59
                      收起回复
                        三塔供氢只可能出现3的问题,出现了其余的问题肯定是设置有误。不用纠结那么多东西,游戏中唯一耗氢产线就是卡晶,只要废氢产量小于卡晶耗氢量,在使用三塔供氢的情况下,就永远不可能堵氢。
                        如果在计算好并且使用三塔供氢的情况下还出现了堵氢的问题,那唯一的可能(至少我想到的)就是在用红糖处理废氢。在用红糖处理废氢时,就需要区分废氢红糖和气巨红糖,如果白糖产线优先消耗气巨红糖,就会出现废氢红糖产量下降,堵氢,进而堵油堵反物质,造成大停产。要不堵氢,就两个选择,一是不用红糖处理废氢,二是设计产线优先处理废氢红糖


                        IP属地:浙江来自Android客户端12楼2024-02-29 19:45
                        收起回复
                          再看了一下你似乎在纠结0.1倍下普通矿物消耗完了导致的产线停工如何复产。我个人在玩低倍的时候也没遇到这个问题,不清楚你是怎么遇到的。我在0.5倍下,会先造好一个千糖产线先升矿物利用到40级左右,然后才会开始万糖产线,在千糖过程中肯定会挖空几个星球,所以优先到其他星球开矿直接运原矿,毕竟千糖的运输占不了多少性能。所以没有遇到过矿采完产线停滞的问题。我也不认为其他矿会影响到氢,因为产线启动的瞬间就会开始消耗卡晶,继而消耗废氢,整个流水线会重新启动


                          IP属地:浙江来自Android客户端13楼2024-02-29 20:00
                          收起回复
                            你矿都没了不是肯定停产吗?重新供矿之后比如说石墨烯,会先出现石墨烯复产,氢堵满化工厂缓存,石墨烯和氢一起被卡晶消耗,优先需求余氢重新启动化工厂这样的过程。你要是遇到卡死的情况要么是供氢线路有问题,要么出现了同时缺多种产物的情况。你都同时缺多种原料了,这种重大事故自己手动通一下产线总没问题吧


                            IP属地:江苏来自Android客户端14楼2024-02-29 20:57
                            收起回复
                              总的来说,你的问题是:
                              使用石油分解,其中一种产物卡死,而后续工厂两种产物都需要,精炼厂无法自动复工
                              解决方法:逻辑电路,使用四向分流器,当精炼油或氢任一带满带时,堵死石油输入。


                              IP属地:湖北来自Android客户端15楼2024-02-29 22:20
                              收起回复