每个运输调度部门都熟悉这种抱怨。一条平时三个半小时就能跑完的线路,突然用了将近一整天,客户问发生了什么,最诚实的回答是"堵车"。这个回答没有人能拿来做任何事,于是什么都没有改变,下次照样发生。
本文要做的,是把"堵车"换成可以采取行动的东西。简单说:道路本身的波动很少超过一半左右。当一趟行程多花一倍甚至五倍时间,几乎总是因为一次不大的延误越过了日程上某条固定的线,而日程上的固定线是可以提前规划避开的。
"比平时慢"里混着两件不同的事
行程超时,通常是两种机制混在一起。
- 波动。 道路增加或减少的分钟数。下雨、事故、周五下午、道路施工。这种变化是渐进的:糟糕的一天比平常慢20%或40%,而不是400%。
- 台阶。 卡车到达时落在某条固定线的错误一侧,一下子多出来的几个小时。例如17:00停止收车的仓库、高速公路禁行时段、已经开满一个法定驾驶时段的驾驶员。错过五分钟,就损失一整块时间。
波动是道路的问题,只能用缓冲来应对。台阶是计划的问题,通常可以消除。大多数"行程翻倍"的情况,都是一点点波动被台阶放大的结果。
第一步:把线路测量清楚
平均值分不清波动和台阶,因为它把两者都藏起来了。你需要把线路的每一趟单独记录,而你很可能已经有这些数据:属于行车记录仪强制安装范围的卡车都装有记录仪,其位置记录给出每一趟的出门和进门时间。记录仪真正测量了什么、哪些只是推断,见卡车 GPS 定位能告诉你什么一文。
取一条线路八到十二周的数据。每一趟记下三个数字:出发时间、到达客户大门时间、实际开始卸货时间。然后计算:
- 路上时间的中位数,即排在中间的那一趟。这就是你的"正常"。
- 路上时间的第95百分位,即二十趟里只有一趟更慢的那个值。如果有二十趟,就是第二慢的那一趟。
- 缓冲指数:第95百分位减去平均值,再除以平均值。它告诉你需要在平均值之上加多少时间,才能在二十趟里准时十九趟。
举例说明:同一条线路的二十趟,12:30出发,客户仓库收车到17:00为止。路上时间以分钟计,门到门:
| 趟次 | 路上时间(分钟) |
|---|---|
| 十五趟普通行程 | 195, 200, 205, 205, 210, 210, 212, 215, 215, 220, 220, 225, 230, 235, 240 |
| 三趟慢的 | 255, 262, 268 |
| 两趟很慢的 | 285, 310 |
平均值为231分钟,中位数为220。第95百分位,即第二慢的一趟,是285。缓冲指数为 (285 − 231) ÷ 231,即 23%。最慢的一趟310分钟,比中位数慢41%。
所以在路上,这条线路从来没有接近翻倍。再看看客户看到的是什么。
12:30出发,路上超过270分钟的都会在17:00之后到达。有两趟是这样。这两辆车在外面停了一整夜,第二天早上08:00才开始卸货,距出发已过去19小时30分钟,是中位数的5.3倍。
路上最差只慢了41%,到了客户那里却变成慢5.3倍,全部差距来自一条固定线。如果这条线路改为11:45出发,截止线就移到315分钟,二十趟全部可以当天卸货。提早四十五分钟出发,就能消除两次过夜延误。
按原因给慢的行程分类
把慢的行程挑出来之后,给每一趟标注原因。实际上它们分为四类,每一类需要不同的应对。
时间规律:在可预见的时段变慢
有些慢是按星期、小时和月份重复出现的。泰国公路局2025年在其路网上的事故记录,可以很好地反映道路什么时候承受的压力最大,因为每一起事故都可能造成堵塞。它不是延误的测量值,也不应该这样解读,但规律很清楚:
| 规律 | 2025年记录显示 |
|---|---|
| 星期 | 周六3,518起、周五3,433起,而周四为2,988起。最多的一天比最少的一天高18% |
| 时段 | 13:00至17:00共4,936起,占全年22,609起的22%,而时长只占一天的17% |
| 月份 | 4月2,720起、12月2,493起、1月2,378起,而9月为1,480起。4月比最少的月份高84% |
事故最多的月份正是长假月份,全国的人同时上路,这些月份需要单独规划。对一年中的其他时间,要点更简单:周五下午出发和周二上午出发是两条不同的线路,应该有两个不同的计划时间。
天气:以小时为单位可以提前看到的慢
曼谷的降雨通过两种方式降低车速:行驶时正在下的雨,以及之前的雨留在路面上的积水。一项研究使用2018至2020年曼谷各地约4,800辆浮动车的数据,对两者都给出了数字:
- 行驶时每小时降雨10毫米,普通区域的车速下降约 10.3%。
- 同样的降雨,若之前五小时另有10毫米累计降雨,下降约 20.7%。
- 早晚高峰、低洼区域以及小巷众多的区域,影响更大。
把速度下降换算成时间,数字会变大:速度降低20.7%意味着时间增加26%。一段平时60分钟的市区路段会变成约76分钟。
由此得出两个实用结论。缓冲时间应该放在 市区两端,而不是干线运输段,尤其是位于低洼地区、需要穿过小巷才能到达的一端。而影响最大的雨,是卡车出发 之前 几个小时下的雨,这在派车时就可以检查。
在国道上,泰国公路局2025年记录的雨天事故为2,837起,占总数的12.5%。降雨在干线公路上也确实有影响,但不是主要因素。
事故:随机发生,但不是到处都有
事故是最典型的随机延误。2025年公路局路网上共记录22,609起,约每天62起,路网长约52,400公里,平均约 每公里每年0.43起。
这个平均值有误导性,因为事故是集中发生的。公路局列出了全年事故超过30起的所有控制路段,按每公里排序,排在前面的正是货车进出曼谷和东部沿海地区所走的路段:
| 路段 | 长度 | 2025年事故 | 每公里 |
|---|---|---|---|
| 7号高速公路,Khlong Song Ton Nun 至 Pim Pa | 31.0公里 | 591 | 19.06 |
| 9号高速公路,Ram Intra 至 Bang Phli | 19.7公里 | 313 | 15.89 |
| 7号高速公路,Nong Kham 立交至林查班港 | 8.1公里 | 109 | 13.47 |
| 9号高速公路,Bang Pa-in 至 Ram Intra | 44.3公里 | 540 | 12.19 |
第一段 每公里事故数是路网平均值的44倍,平均每天记录的事故超过一起半。
这改变了应对事故的方式。在漫长的乡村路段,事故很少,只能用缓冲来应对。而在这些路段上,某一天你的线路上发生事故更接近正常而不是例外,所以计划需要事先商定好备用路线,而不是等排起长队后才接到司机的电话。当天如何决策、由谁决策,见当天运输控制一文。
两端:慢在大门口,而不是路上
看每一趟记下的三个数字:出发、到达大门、开始卸货。如果慢的行程路上时间正常,但从到达大门到开始卸货的间隔很长,问题根本不在路上,而在客户的仓库或你自己的仓库,路上加多少缓冲都解决不了。
这是实际测量线路时最常见的发现,也是最便宜就能解决的。
把延误变成一整天的台阶
原因分清之后,回头看台阶。这些是放大波动的线:
- 收货时间窗。 如上例。在最后收车时间之后到达,延误就不再是迟到的分钟数,而是到仓库开门为止的小时数。
- 高速公路货车禁行时段。 原本打算在禁行开始前穿过市区的卡车,一旦没赶上,要么等禁行结束,要么走更慢的路。
- 驾驶员连续驾驶限制。 《陆路运输法》第103条之二(阅读泰文原文)禁止持证驾驶员连续驾驶超过四小时;连续休息至少半小时后,可再驾驶不超过四小时。一个计划为3小时45分钟的驾驶段,遇雨多出20分钟,就必须在到达前停车休息半小时。二十分钟的波动变成了五十分钟。
- 下一个工作日的开始时间。 今天跑不完的行程不会在午夜结束,而是在驾驶员依法可以重新开工、且对方开门收货时才结束。
四条线的规则相同:弄清每条线路上每条线的位置,并让第95百分位的到达时间落在线的正确一侧。 这些线在整个门到门行程中如何叠加,见泰国国内运输实际需要多长时间一文。
把缓冲放在原因所在之处
给每条线路加同样的百分比,是应对糟糕一周最常见、也最昂贵的做法。它在好线路和好日子上也付了缓冲的钱,只为覆盖集中在少数路段、少数时段、少数大门的问题。应该按原因类别对症处理:
| 原因 | 应对 |
|---|---|
| 时间规律 | 按出发时段和星期分别设定计划时间,周五下午单独一个数字 |
| 天气 | 市区两端设雨季计划时间,派车时检查过去几小时的降雨量 |
| 事故 | 在高事故路段,事先商定备用路线,并规定司机何时改道 |
| 两端 | 单独测量从到达大门到开始卸货的时间。如果慢在这里,就改仓库,而不是改路线计划 |
| 台阶 | 调整出发时间,或者移动那条线:争取更晚的收车时间,或把休息安排在不耽误时间的地方 |
本月要做的事
- 挑出投诉最多的三条线路,调取每条八到十二周的记录仪数据:出发、到达大门、开始卸货。
- 计算路上时间的中位数、第95百分位和缓冲指数,并对从到达大门到开始卸货的时间单独计算。如果少于二十趟,用第二慢的一趟代替第95百分位,并视为暂定值。
- 标出每条线路上的所有固定线:对方仓库的最后收车时间、线路上的禁行时段、驾驶员四小时驾驶段结束的位置。
- 检查第95百分位的那一趟是否越过了所有的线。 如果没有,先调整出发时间,再考虑加缓冲。在上例中,提早45分钟出发消除了所有过夜延误。
- 给每一趟慢的行程标注原因代码:时间、天气、事故、大门或台阶。每月查看一次。反复出现的原因不是运气不好,而是计划需要改变。
- 向客户报告第95百分位,而不是平均值。 平均值正是在客户记得的那几周会出错的数字。
"堵车"不是解释。它是五种不同的原因,每一种都有不同的解决办法。
