argeoo 发表于 2014-10-6 11:18

狂热火车轨道信号系统详解

本帖最后由 argeoo 于 2014-10-6 11:17 编辑

    玩多了的大概早就知道了,仅供刚玩的人参考,如有错漏请跟帖指正。
    现实中火车在轨道上行驶,为了防止相撞,必须严格控制每一列火车的速度和间隔位置,铁路系统有专用的通讯网络(铁通的前身?)。除此以外,最早最原始也是最基本的就是信号灯,铁轨上每隔几公里就会设置一组信号灯,多个信号灯就将轨道分隔成一段一段的“区间”,火车每进入一个区间,该区间的信号灯就变成红色,下一辆火车是不能进入红灯区间的,也就是说,每一个区间永远只能有一列火车(实际上可能更复杂,除了有火车的区间是红灯外,相邻的区间好像是黄灯,后面的火车碰到黄灯就要注意减速了)。
    有了区间的概念,下面的就好理解了。本游戏里面的信号灯非常简单,灯本身有两种设置:普通信号灯和单向通过信号灯。普通信号灯就是用来划分区间的,单向通过信号灯顾名思义就是控制该段轨道只允许火车从一个方向通过。至于哪个方向是允许通过的方向,看下图:火车受控于轨道的右手侧的信号!
http://att.3dmgame.com/att/album/201410/06/110602ik6kyvv76kyy7vv9.jpg

    如图,要想控制火车从左往右开,单向灯应放在b点;反之,要想火车从右开到左,信号灯应该放在a点。
    如果是双向轨道,放置普通信号灯来分隔区间,想要来往的列车都受该信号灯的控制,则ab两处各放一个。
单向信号灯同时也有划分区间的效果。

实例:
http://att.3dmgame.com/att/album/201410/06/110505zo4glulsgks6rg61.jpg
    上图是一个3个城市的双向轨道布置图,AC两个城市的站台是单站台,B火车站是双站台。AE和FC区间是单轨道,EF之间是双轨道。EF之间的轨道用单向信号灯分成上行线和下行线,火车从A出发,到E点走2轨道,过B站后到F点进单轨到C站,回来则走1线。如果有多个站台呢?则保持起止两端是单轨,中间的站台保持2线依次扩充即可。单向信号灯放在EF之间的任意位置均可,没有要求一定要放在E点或F点附近,更不需要EF点各设置一对。
    上图的轨道内可容纳多少列车?从A站出发,一共有AE,EB2,BF2,FC,FB1,BE1一共6个区间,理论上可以放6列火车,实际上最多放6-1=5列火车。可以理解,6个区间放6列火车,不都堵死了,还能动么?空出一个区间,下一个区间的火车就能进来,如是下一个区间就空出来了,下下一列火车又能进来了……如是整个线路就能动起来了。
如果站站之间的距离比较远,想要增加发车密度,该怎么办?根据上面的道理,当然是增加行车区间,如何增加?注意:一定只能在单向区间内划分区间!也就是说,只能在EF1和EF2内增加信号灯划分区间,理论上分多少个都没关系,只要列车放得下。
http://att.3dmgame.com/att/album/201410/06/110535tkgabk8hcddk0dk0.jpg
    看上图: a,b,c点设置了4个区间信号灯(记住a点应该放2个)。一列火车从B站开向A站,走1线,火车刚启动就会检查Bc段有没其它列车,没有,则开出B站,驶向c点,到达c点后检查ca段,ca空缺则开向a,到达a后aA段空缺则开向A站,这时如果有第二列火车再从B过来,因为ca段空缺,会一直开到a点右侧,等从A站开出的列车也过来时,两车就堵死在a点了。
正确的设置应该是去掉a点的信号灯。去掉后,假设AB两站同时有列车发车,B站的列车最多能开到c点,然后检查的是cA+AE段(注意,此情况下车站是没有信号灯效果的,而E点的分叉线有信号灯效果)只有A站的火车越过E点进入Eb段,c点的火车才会开向A站。这样就永远不会堵车了。
上图的轨道系统,车库应该放在起始站或终点站的尽头。信号灯的布设应该考虑系统平衡后的发车间隔。设置线路时注意:起始站和终点站只设一次,中间站则来回各设置一次。既:如果有A,B,C,D,E共5个城市的站台,应该设置路线为A—B—C—D—E—D—C—B
全文完
页: [1]
查看完整版本: 狂热火车轨道信号系统详解