异星工厂吧 关注:57,484贴子:336,350

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

只看楼主收藏回复

好吧可能也没那么新




以上是原帖


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
            收起回复
              类似戴森球的t型结构混线?


              IP属地:北京来自Android客户端9楼2024-03-17 07:59
              回复
                任何混料带流量肯定都是要算的
                本来混料带也不适合用于那些对特定物资有大流量需求的
                他这个重点其实是确保每种材料抓出大于抓入 以及确保从环上抓出来的优先于从外部输入的
                但是有点不好是不能调整环上各种物品的比例
                还有混料带的另一个好处是混料带供料的组装机的产物也可以抓到带子上成为下游组装机的材料
                他这种输入方式会导致组装机的输出进环成本较高不好做


                IP属地:美国10楼2024-03-17 08:25
                收起回复
                  回转寿司,吧里有人做过,要配合电路,你这样的太不可控了,一般用在多虫之类地盘很小的图


                  IP属地:海南来自iPhone客户端11楼2024-03-17 08:58
                  收起回复


                    带子连电线算不算机械。第一轮循环摆烂,后面都能每组对上,不用回掏


                    IP属地:上海12楼2024-03-17 09:15
                    收起回复

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


                      IP属地:浙江13楼2024-03-17 09:57
                      回复
                        大混料一般两种方式,一是全部连上线,根据线上的数量补充,效果好但是难看
                        二是往外拿,效能比较低
                        混料表面上看节约带子运力,实则大部分材料都在带子上逛街,只适合运力需求比较低的地方比如商店或者科研球


                        IP属地:福建14楼2024-03-17 12:48
                        收起回复
                          这个结构应该参考戴森球那边的


                          IP属地:安徽来自iPhone客户端15楼2024-03-17 13:25
                          回复
                            其实换种方式会比较好理解混带系统
                            整个环形带子是一个箱子 混带系统要能正常运行就要保证这个箱子在任何情况下都不会被塞满
                            本帖的方式其实就是确保每有一个爪子往这个箱子里抓东西的同时都有另外两个爪子从箱子里往外拿东西
                            那这肯定不会被塞满
                            常见那种把带子全连线的是检测箱子里有多少东西 只有当东西比较少 有余量的时候才往箱子里抓东西


                            IP属地:美国16楼2024-03-17 15:34
                            收起回复


                              ↑↑↑进行了一些后续测试,发现还是有概率死锁。不过经过了大量实验和数据查证,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
                              回复