铁路道口是如何工作的

查看原文 HN 讨论

文章摘要

这是 Practical Engineering 频道(作者 Grady Hillhouse)2024 年 1 月发布的一期视频及其配套文字稿,属于其铁路系列的一部分,讲解平交道口(grade crossing)背后的工程原理。

文章从一个几乎所有人都视为理所当然的前提出发:你的视距大于你的制动距离。骑车、开车、操作几乎任何载具都成立——从看见静止障碍物到撞上它之间,你有足够时间识别、刹车、停住。但对火车不成立。司机的视力和常人无异,可一列满载货运列车的制动距离可达一英里以上。这意味着当司机看见轨道上有东西时,往往已经太迟了。

因此火车需要大量的安全基础设施来弥补这一缺陷。首要原则是:在平面交叉处,火车几乎总是拥有路权,汽车必须等待。仅美国就有超过 20 万个平交道口。用文中的比喻:汽车之于货运列车,就像易拉罐之于汽车——重量悬殊。

警告装置分两类。被动装置不随列车接近而变化,包括停车或让行标志、交叉道口标志牌(crossbuck,国际通用的铁路道口符号),有时还有一块标明轨道数量的牌子,让你知道该提防一列车还是多列车;路面上通常也会画上道口标记。许多低流量道口只有被动设施,全靠司机自己观察。主动装置则包括闪烁的红灯、机械或电子铃、以及横跨来车车道的落杆。机车本身也有警告装置:铃、大灯、闪烁的沟灯(ditch lights),以及最显眼的汽笛——通过道口的标准鸣笛模式是两长、一短、一长。

文章的技术核心是如何检测列车。最基础的方式利用钢轨和车轮本身的导电性:轨道电路让电流从一根钢轨流出,经过一个继电器,再从另一根钢轨流回。列车驶来时,沉重的钢制车轮和车轴构成短路,为电流提供一条优先路径,使继电器失电,从而触发所有连接的警告装置。作者用一个模型油罐车、一个从 eBay 上淘来的旧铁路继电器和一个电源做了实物演示:无车时电流通过继电器,线圈得电,开关保持断开,LED 熄灭;把车厢放上轨道后,车轮车轴形成低阻抗的分路(shunt),绕过继电器,线圈失电,开关闭合,LED 亮起。

这套看似绕弯的设计,关键在于故障时会怎样。轨道电路断电了?继电器失电,回到最安全的状态——假定有列车占用轨道。钢轨断裂?同样失电亮灯。这就是故障安全(failsafe),或者按工程师更喜欢的说法:「故障导向已知状态」。这一原则贯穿整个系统:落杆是靠通电的制动器主动撑起的,一旦断电,仅靠重力就会落下;铃和灯由可支撑数小时到数天的蓄电池组供电。现代检测系统大多已换成更复杂的设备,但继电器因其可靠性仍在全球广泛使用。文中演示的这种被称为「vital relay」(安全型继电器):动作缓慢,以免列车分路时不可避免的噪声信号导致它反复通断;即使弹簧断裂,衔铁也会回到失电位置;触点使用特殊材料以防熔焊;整体做得非常粗壮,以保证能用几十年。

但作者指出一个微妙的社会工程问题:警告装置依赖信任,而这是极其脆弱的东西。人天然对自动化设备心存疑虑。每一次道口启动却没有火车到来,这份信任就被侵蚀一分,司机就更可能绕过落杆。所以「故障安全」还不够,还必须让故障足够罕见。积水、植物生长或碎屑造成的轨间漏电会误触发警告装置,因此铁路公司投入大量精力保持轨道清洁、保持道砟(ballast)自由排水以防积水。此外,虽然维护人员可以手动短路轨道来触发装置,但这种操作很少使用,以免影响道路交通。

单一轨道电路有一个明显缺陷:边界该放在哪里?电路边界离道口太近,就没有预警时间;离得足够远以提供充足预警,司机就得在列车通过后还继续等很久。因此大多数道口使用三段电路:两段接近区(approach)加一段道口区(island)。作者用 Arduino 微控制器做了第二个演示(他自嘲「有着土木工程师的编程水平」,并料想模型铁路爱好者一定在摇头)。逻辑是:任一接近区检测到列车,立即启动警告装置;列车驶近后进入道口区,道口区接管控制权,只要列车占用道口区,装置就保持开启;一旦道口区空出,装置立即关闭——即使另一段接近区仍在检测到列车。真实铁路上会用绝缘接头(insulated joint)来隔离各段电路,它们有时因绝缘材料与钢轨轮廓相符而难以辨认,但通常会被涂色以便识别。

预警时间多长才够? 美国的最低要求是从装置启动到列车到达之间 20 秒,实践中常见 30 到 45 秒。但这不是越长越好,而是一个平衡:预警时间太长,司机会不耐烦而绕过落杆,反而让道口更不安全。三段电路方案下,唯一的调节手段是接近区的起点位置,于是慢车获得很长预警、快车获得很短预警;而停在接近区内的列车会无限期地压着落杆。

因此下一层复杂度是把速度纳入考虑。作者在 Arduino 上加了一个声学测距传感器来估算列车速度:测量距离随时间的变化,换算成近似速度,推算到达道口所需时间;若预期到达时间长于设定的预警时间,什么都不发生;若预期在预警时间内到达,装置启动。演示效果很直观:慢速接近时落杆到很近才落下,加速接近时落杆在更远处就落下。这种道口预测器(grade crossing predictor)不仅让预警时间恒定,还解决了停车问题——当列车在道口前停下,预测到达时间实际上变成无穷大,控制器会把落杆重新抬起。当然真实道口不用声呐,多数使用交流轨道电路:列车在钢轨上移动时会与电路频率相互作用,从而给出存在与速度信息。这些频率常在可听范围内,有时你能听见。交流轨道电路也用于电气化铁路,因为它们不易受钢轨中牵引电流的干扰。

城市中的额外挑战:靠近铁路的信号交叉口会形成车辆排队,可能一路回堵到轨道上。原则是永远不要在确认对面有空间之前驶过铁路,但注意力不集中时很容易误判。因此道口附近的交通信号通常与自动警告装置联动——列车接近时,信号转绿以清空堵在轨道上的车流。

最后,从最基础的轨道电路到最先进的设备——继电器、微控制器、备用电池等——通常都装在道口附近一个显眼的小屋或机柜里。在美国,每个平交道口都有唯一编号,并附有一个发现异常时可拨打的电话号码;铁路公司对这类报告非常重视,看到不对劲的地方请打电话。

HN 评论精华

这个帖子只有 37 分和 20 条评论,讨论规模不大,但意外地包含了几段很有价值的从业者自述。

最热的一条支线是关于「文字稿算不算文章」的元讨论。 cmiles8 提出了尖锐的批评:「把只是视频脚本的东西发表成『文章』,问题在于读者根本读不懂其中很多内容,因为它在谈论一些没有被展示出来的东西。」他引用了原文中「让我用一个真实演示给你看……左边我接了电源,右边我接了继电器」这段作为例证,建议至少配上图片和图表,或者重写让文字能独立成立——「见鬼,现在 AI 大概一分钟就能搞定这事。」

回应分成了两派。MysteryTramp 说他很欣赏脚本的存在:「我可以快速扫一遍,判断这个视频值不值得看,或者直接跳到我感兴趣的部分。播客的文字稿我也是这么略读的。」gwbas1c 指出了一个事实性纠正:「这不是文章。这是视频,下面附了文字稿。」vorticalbox 承认:「我知道顶部写了这个,但我一开始读的时候大脑完全跳过了。」gumby 的立场最鲜明:「这是我唯一会去接触视频的方式,所以我希望这种做法能多起来。我知道有些人喜欢视频,但我个人会跳过它们,也会跳过明显是视频链接的 HN 提交。可惜这次被一个 URL 洗过去了。」他还发明了一个缩写:IV;WW(It’s Video, Won’t Watch)。

一位前铁路信号工程师现身答疑,构成了本帖最有分量的内容。NuclearPM 简单地留下一句「我以前是搞铁路信号的。AMA(尽管问)」。

bell-cot 问了三个问题:在哪个国家?细节因国而异到什么程度?以及——如果你曾涉及道口致死案件,那是什么感受(纯从职业角度,回答与否随意)。NuclearPM 答:加拿大,与美国是同一套系统,运行规则相似;其他国家规则不同,包括轨距。他附上了加拿大交通部的规则链接,并说了一个「有趣」的事实:这些规则是用血写成的隐喻,条目一路增长到包括「不要用微波炉烘干你的衣服」这种。关于最后一个问题,他的回答很沉重:「每个在铁路行业干过几年的人(尤其是列车长和司机)都有可怕的故事。PTSD 是真实存在的。卧轨自杀是他妈的自私和恶心的。」

at1as 问他干了多久、期间工作如何变化。NuclearPM 说将近 10 年,分别做过学徒、熟练工、主管、项目经理。「年轻时这是份了不起的工作,你能看到很多偏远的美景。离婚率非常高……」他后来转去了核工业,因为二者相似:小错误可能带来灾难性后果。区别在于核工业有更多层冗余(技术和行政两方面);而铁路是「一半的人干着 30 年前 1.5 倍的活——不过利润很好看」。他把这一变化归因于 Hunter Harrison 对行业的「精简/掏空」,并附上了维基链接。

euroderf 问他是不是在美国,因为欧盟正在推动跨联盟的信号(以及全部铁路通信)标准化,看起来是件相当艰巨的任务。NuclearPM 再次简短回答:加拿大。

第二条主要支线是欧洲还有没有平交道口。 telesilla 说:「我记不清上一次穿过火车轨道是什么时候了——电车有,火车没有。在这个地区,是不是正在把道口改造成桥梁和隧道,还是说这越来越常见?我突然觉得自己非常安全。」

回答几乎一致地说:并非如此。mlaretallack 说英国有的是,尤其在建桥太贵的村庄,「看看南安普顿到韦茅斯那条线就知道了」。glitchcrab 说他所在的英国小镇(约 15 万人)光是他知道的就有两个平交道口。b3orn 说德国汉堡有不少,多数在港口区速度较低的货运铁路系统里,其中大部分只有交通灯,有些甚至连灯都没有,得自己看有没有火车来——过去几年里发生过几起致命碰撞;市内常规铁路系统的平交道口不多,但即使如此,去年还是发生了一起与卡车的致命碰撞。

bluGill 给出了最系统的解释:平交道口到处都是,因为它们比替代方案便宜太多,以至于其他选项往往不合理(桥梁通常贵一个数量级)。他猜测提问者很少离开城市——在城市里人口密度使得「不用平交道口」的成本值得付出,而且轨道往往在城市里汇聚,郊外每半小时关闭一次的道口在城里会变成关闭时间多于开放时间,从而把城市切成几块,这是不可接受的。他强调自己在西欧亲自跨过平交道口(至少 15 年前最后一次去时如此),而且西欧的货运铁路网按世界标准来说很糟糕(有好有坏的原因),这会拉低你的样本量。

1718627440 从法规角度补充:具体规则因国而异但趋势一致。在德国,允许超过 160 km/h 的线路不得设平交道口;而且前国家铁路公司决定完全不再新建道口。「它们对两种交通方式都有缺点:更低的通行能力、恼人的等待时间、更低的速度,以及安全、治安和可用性问题。桥梁的唯一缺点是空间和成本。」iggldiggl 做了更精确的补正:这至少部分是法律规定——新建铁路道路交叉的默认模式被强制要求为立体交叉,例外逐案审批,且主要限于低流量情形(道路方面意味着每天 ≤ 100 辆车);加上联邦铁路管理局以严格解释该条款、倾向不批例外而闻名,所以实践中德国联邦运营铁路网(即 DB)上的新建平交道口确实极为罕见。

robrain 补充了一条时效性信息:文章标注 2024 年,而该频道本周的视频讲的是在线路末端停住列车,「这个频道一直很值得看」。