主机手游:热门手机游戏下载网站

主机手游首页|游戏合集|最近更新

您的位置:首页  →  攻略 → 幸福工厂火车信号灯机制详解

幸福工厂火车信号灯机制详解

日期:2022-10-21 12:16:14栏目:游戏攻略浏览:

幸福工厂火车信号灯是U5版本的新增要素之一,火车区间信号灯如何建造?下面一起来看看幸福工厂火车信号灯机制详解



  • 一、信号灯的描述&机制探讨
    路径信号灯



  • 区间信号灯



  • 信号灯的描述比较容易看懂,我就稍微提取一下重点内容
    两种信号灯共同的特点:
    信号灯是负责单向的,不负责另一方向的交通管控(铁路默认是双向的,但是如果一段铁路一个方向设置了信号灯而另一方向没有设置,火车无法会因为信号问题无法沿另一方向自动驾驶)单段铁路的出入口可以把铁路本身看作一个环线



  • 火车无法从另一方向通过只有单向信号灯的路段
    2.信号灯都是以区间为单位进行交通管控(路径信号灯仅仅是不直接管控整个区间,但是依然是以区间为基准进行判定的,这点非常重要,后面会详细展开)



  • 相邻的两个信号灯之间组成了区间,最后一个信号灯因为只有入口信号没有出口信号所以无法运作(自循环状态,火车自动驾驶无法通过,就算反方向也不可以)
    3.自循环状态下的信号灯会同时阻断两个铁轨两个方向的自动驾驶,所以一定要避免在用的线路出现自循环灯(故障灯)



  • 虽然这个方向上所有信号灯都是绿灯,但是因为前面路口的信号灯的自循环状态,火车依然无法正常通过
    两种信号灯的区别:
    区间信号灯:简单判断区间内无车时即可放行(列车的判定范围:头车的中部到尾车的中部)



  • 车头的中间部位还没有进入前方的区间,所以信号灯此时仍然判断区间内无车



  • 车头中部过了信号灯(区间入口),此时信号灯判断区间内有车,亮起了红灯
    路径信号灯:1.会向出口的区间请求预留通行路径(详细点讲就有车进入它为入口的路段时,他会往下一个信号灯请求预留一段路给这个车通行,如果下一个信号灯依然是路径信号灯便会重复此流程)
    2.会判断与路口最近的铁路段(有交叉部分的铁路算一个整体)上面有没有车,当条件1和条件2同时满足时才会放行。



  • 火车自动驾驶前往右前方的火车站,手动开的话必不可能相撞,但是因为判定原因,路口没有放行。



  • 没有离开判定路段的火车头是不放行的原因



  • 只是稍微往前开了一点点,路口就放行了



  • 列车已经的位置已经离开了判定路段
    注:路径请求的排队顺序以请求发起的时间为准而不是以距离路口的远近为准,所以以路径信号灯为区间入口,且前面长距离没有信号灯管控的路段,可能会出现拥堵或撞车。
    特别声明:幸福工厂的火车路径是选择目的地之间最短的路径,路径信号灯目前只具有告诉你你的路径能不能走的功能,并不具备路径智能再分配的功能!



  • 图中左车前往 右前方的车站,右车前往左前方的车站。左边列车先放(手挡住了),两边列车同时在等路径信号灯放行(因为与路口最近的铁路段有火车,所以两边都不能走)



  • 拆掉障碍火车头后,先请求到路径的信号灯亮起。火车启动



  • 虽然左车经过中心交叉点时右车已经可以无碰撞通过,但是因为路径申请优先级的原因,在左车没有经过火车站路口的区间灯(即再次发起请求判定)的时候,这段区间里的路径一直保持着占用状态,直到左车进入新的区间,新的路径分配给了右车,路径灯亮起



  • (建议放大查看)重复上面的测试,但是前方车站的入口我都给改成了路径信号灯,但此时路径信号灯却因为判断机制拒绝火车头进入空的火车站



  • (上图的另一方向)按道理讲,上一个路口路径灯放行时,应该是请求到了下一段路口的通行权,但是到达下一段路口时却被拒绝进入,我的猜想是他在经过A路径灯之前请求的是到达B路径灯管控区间中间的某个区域(火车站),B区间是空闲状态可以允许火车到达火车站,所以A路径信号灯亮起,但是进入A路口后重新向B路径灯申请通行信号的时候信号传递到了C路径灯(火车站出口的路径灯,即图中面对我们的最近的哪个路径信号灯),但是C路径灯判定路口繁忙,所以B灯拒绝火车进入空的火车站。(欢迎各位好兄弟提出不同的猜想,我会根据大家的猜想进行进一步的测试)



  • 当我拆掉火车站出口的路径灯时,另一辆火车通过了路口,此时火车站入口的路径灯变为了故障状态,先出发的车的路径预留被取消,所以另一辆列车得以通过,可以验证我关于路径申请优先级的猜想。
    介绍了这么多,想必大伙心里也都有数了,所以这里放出结论。
    使用结论:放心大胆的用区间灯,谨慎使用路径灯
    二、为什么区间灯可以放心大胆的使用?
    1、区间灯的特性决定了完全以它为出入口的区间同时只会有一辆列车存在,不会同时出现两辆车,因此也就不存在碰撞,即使两车同时在路口候车,也不会同时进入两辆,虽然信号灯会同时亮起,但是只有一辆会顺利进入。



  • 全区间灯路口,六辆车同时等灯



  • 拆掉障碍车厢后,入口区间信号灯全部同时亮起(可通行状态)



  • 但是只有一个火车头成功进入,其余均被信号灯拦在了路口外。
    2.机制简单,形成封闭的区域即可保证铁路网正常运行(这点应该不需要额外解释把?)
    3.区间信号灯的路口足以满足简单路口的调度需求,通过量较大的时候可以通过缩短单段铁路,增设信号灯来提高通行效率,但是也要注意太小的判定区域可能不足以规避碰撞(经过路口时剐蹭到等灯的火车)。
    4.区间信号灯和路径灯混用时,火车会在进入以区间灯为入口,路径灯为出口的路段前减速。



  • 全程自动驾驶,经过混用路段,当前车速44



  • 即将进入混用路口,开始刹车,车速降到38



  • 继续减速,当前速度31



  • 车速已经降到了19 可以看到,在进入路口前到判定结束允许火车通过的这段时间里面,车速从44降到了19,降幅非常明显,这个减速程度取决于入口区间灯和出口路径灯之间的距离,距离越短减速就越多,距离越长减速就越少。
    三、路径灯就真的百无一用嘛?
    非也,相比区间灯,路径灯虽然确实难用了很多,但是它的存在让通行顺序变的可控,我更看好它在多原料生产线可能发挥的作用。在产物不停回收,原料不断投入的分离式工厂里,单站接受所有原料也因此变得可能(提前规划好停车区以及列车班次,计算好运行时间)。正如描述所说,路径灯是一种“高级”的信号灯,我相信要不了多久就会有大佬设计出来不一样的玩法,如果没有,我就来整一个简单一点的,抛砖引玉(先挖个坑,我就不信所有人都是总线工厂~)
    四、路口信号灯大规模改建的注意事项
    如果你非常确定入口和出口你都规划好了,并且没有违法信号灯出入口的判定规则,但是信号灯还是故障状态时,那么恭喜你,你大概是遇到bug了(个人猜想是没有参与改造的信号灯判定目标出现了错误指引),处理方式也很简单,先把路口的信号灯都拆干净,重新建造。如果还不行,那就拆掉铁路和灯重新安一下,如果还不行,,,,阿哲,,,我只能建议你重新造路口了。
  • 网友评论