异星工厂吧 关注:57,567贴子:337,395
  • 9回复贴,共1

#研究报告# 一种新的机械混料方式

取消只看楼主收藏回复

好吧可能也没那么新




以上是原帖


IP属地:浙江1楼2024-03-17 02:59回复

    ↑↑↑测试了一下,确实可以运行。三个蓝爪共7.2/s,小于半带黄带7.5/s。所以哪怕混料环上消耗不完也会一直存在空位。
    原理就像看上去的一样简单,即优先把回环上的物料薅下来通入半带,依此来堵住输入口。稍微深入一点的原理大概是:用n个爪子来把传送带的流速分割成n份。当进料个数≤n,其他的n会空置,则回环永远不会堵塞。
    计算了一下,这个结构的最大容量大概是【传送带总物流量P/进料爪总物流量M】,也就是说一条黄带15/s可以支持18个黄爪输入或6个蓝爪输入;一条红带30/s可以支持36个黄爪输入或12个蓝爪输入;一条蓝带45/s可以支持54个黄爪输入或18个蓝爪输入。这也是为什么上面一楼图3图4中的七色瓶工厂可以运转——输入黄爪只有46个,小于54的容量上限。

    ↑↑↑*需要注意,当用1个蓝爪作为输入的话,重新回混的时候必须【至少有>1个紫爪】。如果只有1个紫爪抓料有可能会从混料回环上漏抓原料,造成输入速度>重新回混速度,最终混料环会被塞满。可想而知在复杂的用料环节里,环被塞满是一定会死锁的。所以必须用大于蓝爪的紫爪来做回混,或者用分流器的筛选做回混。


    IP属地:浙江4楼2024-03-17 05:20
    收起回复
      经过一番测试,lz发现这个结构必须是图中的结构,任何"类似"的结构都会失效。

      ↑↑↑首先紫爪必须放到输入口的上游。如果放到和输入口同一格,会堵不住进料口,输入口优先级大于回混爪优先级,进而让整个混料回环系统失效。


      ↑↑↑其次,半带黄带7.5/0.833=9.003个黄爪,计算出半带可以承载9个黄爪但实际上却会死锁。由此可知因为物品排队,这里黄爪的爪速实际上是0.9/s而不是0.833/s,半带黄带实际承载量为7.5/0.9=8.333>8个黄爪,超过8黄爪会让回环物料溢出进而堵塞失效。
      所以楼上刚才lz计算出的数据是错误的,实际上黄红蓝带15/s,30/s,45/s可以支持的黄爪个数为16个、32个(*不可取33.33个,多一个黄爪会堵半带)、50个,可以支持的蓝爪个数为6个、12个、18个。而不是按照0.833/s计算出的18个、32个、54个。

      ↑↑↑减为8黄爪,不再堵塞。

      ↑↑↑试了一下其他原理相同的结构,但经过一番暴力测试发现用均分器筛选可能会发生堵塞。

      ↑↑↑均分器不太适合干这个,很容易堵塞。


      IP属地:浙江5楼2024-03-17 06:37
      回复

        ↑↑↑可以看到,如果用均分器来筛选回混的话,已经有一侧半带堵死了。这个设计弃用。

        ↑↑↑可以通过增加蓝爪个数来让回环拥有更大的物流量。但试了一下如果加入双侧均分器可能会让尾部的几个蓝爪放不进去料。这里总共有18个蓝爪,理论上来说应该是能全部满载运转的,但实际却有个别蓝爪罢工,激光炮塔也因为尾部抓钢的蓝爪罢工而吃不到钢。


        ↑↑↑所以应该让9个蓝爪进左半边带,9个蓝爪进右半边带,这样才能防止堵塞,同时杜绝罢工。在这种布局下加不加入双侧均分都可以,因为始终有空位存在。


        IP属地:浙江6楼2024-03-17 06:49
        收起回复
          ================完结散花================


          IP属地:浙江7楼2024-03-17 06:55
          回复

            ↑↑↑以及,这个是作者六个月前发布的另一个沙雕蓝图(,只需要通入原矿即可运行,甚至不需要拉电网。底下有人调侃别人的都是spm (science per minute),你的这个是spM (science per month)(23333333)
            在此致敬一下作者的奇思妙想以及将之付诸实践的行动力。希望大家也能在死扣插件塔和最优解之余,也能抛开实用性,仅仅为了好玩而去尝试各种不同的结构。bye。


            IP属地:浙江8楼2024-03-17 07:05
            收起回复

              补一个。六楼有一个组装机没满载是因为爪子的量化没弄好,是lz的设计问题,不是这种混料结构本身的问题。
              实际上通过调节黄红蓝爪的个数,可以让所有组装机满载运转的。不过这种精准混料方式非常呆就是了,好孩子不要学(


              IP属地:浙江13楼2024-03-17 09:57
              回复


                ↑↑↑进行了一些后续测试,发现还是有概率死锁。不过经过了大量实验和数据查证,lz最终还是找到了不会触发死锁、可以让组装机满载且一直有空隙的结构。
                ——经过了一番研究发现wiki zh上蓝爪抓速2.4/s的数据是【远古数据】,而wiki en里最新的数据,蓝爪是2.5/s。这就是为什么图1会死锁——楼主根据过期数据算出的输入上限是21.9/s,然而实际输入的流量上限是22.7/s,刚好超出半带蓝带22.5的运力极限。那么在图1的基础上减去一个0.9的黄爪重新测试,没有出现死锁,且会回环上始终有空隙。





                ↑↑↑过期数据泥煤啊!害我量化算错了还浪费大量时间去查证!
                另外,古早版本中机械臂→传送带是不可以把物品插入传送带空隙的。他们在2018年2月的0.16.25版本中让机械臂可以把物品塞入传送带上的空隙,主动压缩物品来让传送带运力提升为15、30、45。所以上图中zh板的传送带数据也是六年前的过期数据。
                不过就此我们可以获知,传送带上的物品未经压缩时的运力是13.33、26.66、40.00。经过实验,当带上物料大于该数值,【爪子在搬运物品时就要等待空隙来插入】。目前尚且不知这一点点的等待时间会不会造成该混料系统上的物品分布不均进而失效。所以个人建议如果要用1楼的结构,最好以未经压缩时的运力来做爪子的量化,因为经过一番实验,想要让该结构发挥最大的潜力,任何细节方面的不注意都会让回环超载进而死锁失效。

                ↑↑↑另外,传送带末端的拐角也会影响爪速。但实际测试中这个小拐角反而让爪的运力下降了,与wiki上的数据不符,,,,目前 lz暂时无力深入研究其具体机制,以后有空再来仔细测一下。


                ↑↑↑(*【爪子在追逐移动物品时,有时会追逐失败而抓不进料】)
                lz还发现,因为紫爪抓取的是移动目标,所以只有2.31/s不到的运力,这跟等候排队物品的2.5/s蓝爪还是有一些差距在的。那么在本层图1、图2中,蓝爪混黄爪且有复数蓝爪的复杂情况下,最好根据实测来增补紫爪数量,否则紫爪回混速度不够,回环上的物料还是会越来越多,最终死锁。
                ——综上,如果你想要将1楼的这种机械混带结构投入到实际使用中并榨干其全部性能,那么你必须对传送带和机械臂的机制有着非常深入的理解。否则这种结构将只适用于前期的小作坊超市。


                IP属地:浙江17楼2024-03-18 01:16
                回复


                  补一张原作者做的大前期超市。1楼居然忘记传这两张图了,我的锅
                  可以看到原作者用了6个蓝爪来给1条黄带作为混带输入。他为了保险起见也没有使用双侧均分,而是3蓝爪左进半带、3蓝爪进右半带,这样刚好可以塞满一根黄带。(*实际实验中蓝爪爪速为2.4~2.5中间的某个数值,所以也可以看到这里混带上还是有一些空隙存在。)
                  就这样。本贴姑且完结,以后有了一些新的测试或许会更新在这里。bye


                  IP属地:浙江18楼2024-03-18 01:26
                  回复



                    ↑↑↑补几张wiki en上的图。原本满带是需要4绿爪的但你可以通过这种神奇的结构来让绿爪的运力发挥到最大。


                    IP属地:浙江19楼2024-03-18 01:43
                    收起回复