异星工厂吧 关注:62,294贴子:398,915
  • 77回复贴,共1

【问题】关于多个装货站、卸货站随机分布的同名火车站的电路

只看楼主收藏回复

如题,这是一个关于多个装货站、卸货站随机分布的同名火车站的电路问题。
大致情况描述一下,本人想要打造一个生产区同名车站电路。这个电路也分三部分,分别是上货站电路、卸货站电路以及调度站电路。问题主要出在卸货站电路这一块,虽然已经能够勉强实现同名的目标,但个人感觉运输效率有可能会比之前的还差,所以想问问大家。
为了更好的方便大家理解我的问题,我将先简要介绍我的整个电路设计思路。
备注:该电路还是处于构思阶段,还没有开始实际做,如果你们哪儿有问题都可以指出来或一起探讨。额,或许我有可能不会做这个电路,有点肝,受不了。


IP属地:重庆1楼2020-05-21 14:51回复
    目的:设计一个适用于生产区的同名火车站电路
    生产区特点:上货站和卸货站可以认为是随机分布在铁路周边;物资交流量多且频繁
    生产区所有火车站均分别命名:上货站,卸货站,调度站(不包括液体运输部分)
    所有火车线路设计:上货站-卸货站-调度站(所有启动条件等设计也一样,换句话说就是所有火车线路直接复制粘贴过来即可,无需额外改动)


    IP属地:重庆2楼2020-05-21 14:52
    回复
      2025-07-18 04:05:15
      广告
      电路构想:
      1.前提条件:
      1.在整个生产区处于无需供/运货状态(静止状态/不生产状态)的时候,火车将全部填充所有的上货站和调度站,即:上货站个数+调度站个数=整个生产区的火车数量;
      2.火车到达卸货站必须清空货仓才允许离开;
      3.整个生产区使用连续信号,无脉冲信号。


      IP属地:重庆3楼2020-05-21 14:52
      收起回复
        2.调度站电路设计思路:
        1.前提:当生产区多个生产地发出原料需求时,允许对应原料的上火站火车离开,上货站装备了监测火车是否在站的电路(具体上货站电路思路在下面详细讲解)
        2.思路:某一个上货站无火车在时发出一个信号(S)传送给调度站,调度站根据信号(S)的数量释放对应数量的火车。根据火车线路设计,释放的火车会第一时间跑到上货站,到上货站后关闭上火站。正常情况下有无火车的调度站都需要关闭,但是当有信号(S)传过来的时候需要满足对应信号(S)数量的火车站处于关闭状态且将该车站的火车释放出去(该部分借鉴了本人的自适应控制电路的中转站设计理念,基本一样)。


        IP属地:重庆4楼2020-05-21 14:52
        回复
          3.上货站电路设计思路:
          1.前提:当生产区多个生产地发出原料需求时,打开对应的卸货站。同时生产地按照缺料的多少发出不同对应原料数值的信号(如:红板厂轻微缺少绿板,则发出一个绿板信号;红板厂中等缺少绿板,则发出两个绿板信号;红板厂严重缺少绿板,则发出三个绿板信号)
          2.思路:在这里拿铁板举例说明。当对应的铁板信号传送给所有的上货站,对应上货站根据自己生产的产品是否允许铁片信号输入(一个判断器的事)。然后为了扩展方便统一将原料(铁片)信号转化成信号(S)。再则是分级释放火车,根据信号S的个数放对应数量的火车,超过上货站个数上限就全部打开。另外,安装一个火车检测装置,当有火车且火车无货物的情况下允许该车停靠上货并关闭该火车站,直到对应的S信号传过来。(注:S信号应当全部输出为1,因为线路设计要求。所以还需要加一个判断器看铁片信号是否大于对应的数值才允许输出S信号,该部分依然借鉴了中转站的部分设计理念)


          IP属地:重庆5楼2020-05-21 14:52
          回复
            4.卸货站电路设计思路:(集思广益,存在问题)
            1.思路:
            这一部分目前的解决办法只有一个,那就是遍历循环,挨个挨个找。
            目前大致思路一是火车到站后先检查货物是否合格,此期间火车站处于开启状态,如果不符合则出发发到下一个卸货站,如此往复循环;另一个思路是火车到站后先检查货物是否合格,火车到站关闭火车站,如果不符合则出发发到下一个卸货站并打开火车站,如此往复循环。
            第一种方式的确定很明显,严重缺货的时候估计会堵炸天;第二种方式虽然有效缓解堵车问题,但是会产生火车供货供不上来,即前车到站不是需要货物 后车由于前站有车直接把正确的货物拉到其他站,可能会产生恶性循环。


            IP属地:重庆6楼2020-05-21 14:53
            收起回复
              5.禁忌:
              1.千万别和我说用mod。本人就是想在原版里搞出来这个电路,所以别和我扯什么mod好不好用的问题;
              2.千万别和我说用引导站的事情。个人认为引导站极端点的说就是个垃圾,请记住 我已经使用了同名车站,也请好好想想你使用同名车站的目的。引导站之所以为垃圾就是因为在同名车站的基础下再加一个引导站导致所有火车站实质上并不是同名,因为火车线路还需要根据设计需求加上一个相应的引导站,真这样做的话请问同名站的意义何在?我还不如直接异名站得了,还省电路和火车站,不要太方便了。当然,如果你的引导站设计能够满足我的火车线路设计要求那当我没说。


              IP属地:重庆7楼2020-05-21 14:53
              回复
                候车区改成按材料种类同名引导站怎么样,到站停用,然后红信号停在候车区等着进卸货站。后面的车就去下一个厂区的候车区


                IP属地:上海8楼2020-05-21 16:14
                收起回复
                  2025-07-18 03:59:15
                  广告
                  一定要用电路吗...
                  如果说原版的话,我是用的供货站同名+每个需求站不同名+一辆专车,只要在复制蓝图的时候把车也框进去,也可以比较方便地同步修改的,不过缺点是供应不足的时候还是会挤兑,正常情况下千瓶工厂是没有问题的.


                  IP属地:广东9楼2020-05-21 21:16
                  收起回复
                    有句话叫人人都负责等于人人都不负责。
                    你这样把所有车都混合使用,会增大车辆调度成本。
                    你的思路是简化了车辆调度设置,但要提高效率的话,对布局要求更高。
                    我现在也在冲万瓶,连铁路都是各个厂区专线。相互不打通。


                    10楼2020-05-22 10:32
                    收起回复
                      说句可能扫你兴的话。我认为这样的电路是做的出来的,但最后卡死你的会是交叉路口设计。
                      我已经废的很多次铁路网络了,流量小的时候都好好的,一上规模就堵。3000瓶左右是临界点。
                      最后只能用厂区专线。


                      11楼2020-05-22 11:29
                      收起回复
                        又想到一个问题,可能是致命的。
                        火车要到一个车站,有多个重名。具体是哪个,你怎么控制?在原版中,具体到哪个同名站,路途中是会变的。
                        比如AB两个站同名,一个要铜,一个要铁,你怎么保证运铜的到A?
                        全程控制信号灯可以实现,但这太复杂了吧。


                        12楼2020-05-22 15:57
                        收起回复
                          我是从rimworld过来的,那里倒是经常有比较factorio与rimworld的,本吧倒不看见比较。
                          作为两款游戏都认真玩过的人,我认为两款游戏最大的不同是:factorio追求的是确定性,而rimworld追求不确定性。
                          rimword里面一个厨子小人生病了,第二天全村可能都没饭吃。你需要做的是安排好一系列的预案,不断的调整。
                          而factorio却是一切的一切保证重复、稳定。
                          让机器去安排所有的调度,不确定性太大了。我倒是建议楼主试试rimworld


                          13楼2020-05-22 16:23
                          收起回复
                            除了厂区专线。我想到的另一个超大规模铁路方案是 时刻表。就和现实火车一样的时刻表
                            到点即走,不管内容。 当然需要编个程序来排时刻表,再编一个输入时刻表。当然是否要这么做,得先看我现在设计的万瓶厂UPS到多少。今天应该能完成蓝瓶厂区吧。


                            14楼2020-05-22 16:54
                            收起回复
                              2025-07-18 03:53:15
                              广告
                              同名车站太美妙了通用设计需要解决很多问题


                              IP属地:湖南来自Android客户端15楼2020-06-09 01:00
                              收起回复