核心要点
先看结论——该做什么、什么时候做:
- 10 月 31 日前,把航线表改到码头粒度:订舱确认上写码头而不是港,并标出最近三次挂靠等待超过 2 天的航线。
- 11 月 15 日前按自己的算术重算缓冲:40 柜/月 × 4 天 = 5.3 个柜,约当月货量 13%,而不是库存表里默认的 1 天。
- 11 月 30 日前,为每一个依赖的亚洲枢纽认定一个替代门户,用一票真实订舱跑通,并记下门到门差值。
- 12 月 1 日起,自建按码头和航线的实际等待台账;三个月后让它替掉发布会式的周均值。
- 下一个合约周期前,按码头而不是港均值向客户报价:上海按 4 天计划,占 45 天承诺的 8.9%,不要用 3.51 的均值。
- 1 月 31 日前,把安特卫普与鹿特丹的驳船、支线段与泊位分开测:120 柜/月下 24 小时滑期就是每天 4 个柜的到货要重新排。
截至10月15日这一周,新加坡PSA部分码头船舶等泊3至5天,中转货量大的船等得更久;上海7天平均等泊约3.51天,部分码头延误3至4天。安特卫普7天平均等泊约1.37天,驳船延误约24小时;鹿特丹1.39天,支线和驳船船期延误12至24小时。东京大井码头因集装箱积压暂停空箱装船至10月10日;美国莫比尔港9日因飓风关闭。
详细拆解
先把地图摊开看,从船停着不动的地方看起。截至 10 月 15 日这一周,新加坡 PSA 部分码头的船舶等泊 3 至 5 天,中转货量大的船等得更久;上海 7 天平均等泊约 3.51 天,部分码头延误 3 到 4 天;安特卫普约 1.37 天,驳船延误约 24 小时;鹿特丹 1.39 天,支线与驳船船期滑 12 至 24 小时。东京大井码头因集装箱积压暂停空箱装船,暂停到 10 月 10 日;美国莫比尔港 10 月 9 日因飓风关闭。六个数字、三大洋,底下只有一个问题:哪些是这张网吃得下的脉冲,哪些是它在悄悄改形状。
十年前这里是另一回事。那时的拥堵被理解为眼前这个港口缺泊位、缺岸桥,解法也在本地:更长的岸线、更高的堆场、再订一台龙门吊。今天一个 5 天的等待,很少是在它被量到的地方被生产出来的;它产自三千海里之外某个枢纽的挂靠选择,以及一趟航次被要求带多少货、将来要倒给几条二程船的决定。
把六个数字当成一张图读,真正要看的不是任何一个天数,而是差值。亚洲的 3.51 天与 3 至 5 天,对着欧洲的 1.37 天与 1.39 天,这不是天气,也不是运气。这个差值告诉你一张网的冗余跑到哪儿去了;接下来两个月的选路决策,恰恰做在这个差值上。
按地图从东往西看,先看东京,它是六个里最怪的一个。大井码头因为堆不下而暂停空箱装船,暂停到 10 月 10 日。空箱是不出现在任何航线图上、却决定明天能不能装箱的一环:没有空箱就没有订舱。码头拒收空箱,不是告诉你全球缺箱,而是告诉你箱子到这里比卡车火车拉走更快,这是一次穿着海运外衣的陆侧失灵。假设你每月在这个口岸装 40 个柜,这次暂停让你有 3 天提不到空箱:40 个柜的排产整体挪位,解法只有两个:每次提空提前 3 天,或换堆场。
上海的 3.51 天问的是另一个问题,那里的货多半是你的而不是别人中转的。假设你给客户报的是这条航线门到门 45 天:3.51 天还没开船就吃掉承诺的 7.8%;部分码头报的是 3 到 4 天,按 4 天计划就是 8.9%。按港报价形成于一个港口等于一个地方、只有一条队的年代;现在它是一组走不同钟点的码头,港均值与码头尾值的距离,就是计划与吃惊的距离。订舱确认上要写码头而不是港:外高桥还是洋山。
新加坡值得看得最久,这里发生的事会往外传。假设你每月 40 个柜经新加坡中转,30 天一个月即 1.33 柜/天;再假设安全库存表里埋着的等泊假设是 1 天。3 至 5 天意味着每箱多 2 到 4 天在途。按上限覆盖:1.33 × 4 = 5.3 个柜,约相当于月货量的 13% 站着不动;假设每柜 22 个托盘,等于系统里多压约 117 个托盘。没人通知这件事,
为什么中转量大的船等得更久?因为这样的枢纽同时服务好几条队,属于这条干线的母船要等属于那条干线的箱子从支线船上卸完。走得最远的那个箱子,往往就卡在最后 300 海里。网络里的延误不是各段相加,而是相互依赖相乘。
数字漏掉的第二件事是等待结束之后。一艘船丢掉 4 天,丢的不是 4 天,而是它在下一个港口的靠泊窗口:你的柜子错过原定的衔接,改走下一班。假设每月 40 个柜依赖这种衔接航线、其中五分之一订的是紧衔接:每月 8 个柜悬着。错过一次的代价不是 3 天,是 3 天加上那班船的班次间隔,而这个间隔通常是一周。
再看北海,这一栏几乎乏味。安特卫普约 1.37 天,鹿特丹约 1.39 天:两个邻居差 0.02 天、隔着约 100 公里水面,两个互相竞争的港口从没像这次这样像同一个系统。有意思的是它下面那一行:安特卫普驳船延误约 24 小时,鹿特丹支线与驳船船期滑 12 至 24 小时。岸线没事,岸线后面的管网有事:泊位空着而驳船迟到,瓶颈已移到内陆的船闸、驳船舱位与塞满的空箱堆场。假设你每月有 120 个柜走安特卫普驳船,那就是每天 4 个柜到手的时间要重排。
莫比尔 10 月 9 日因飓风关闭,这张网一两周吸收掉、一个季度还记得。天气关闭是最纯粹的脉冲:提前打招呼,按大气而不是按生意收场,谁都看得见,网络会绕行。可以预测的关闭是一次运行麻烦;只能事后量到的 3 到 5 天等待是结构信号,它是这张网还没绕开、还没定价、也还没投资跨过去的那部分的可见边缘。对着飓风恐慌、对着平台期耸肩的公司,通常就是分不清这两件事的公司。
标题都漏掉、而实务里最要命的一条来了:上面每个数字都是按港取的平均值,在港内部它们并不均匀分布。上海 3.51 天里有 3 天的码头,也有 4 天的码头;新加坡 3 到 5 天里藏着一条没人印出来的规则——你等多久取决于你这艘船装了多少中转货、属于谁的航线。同一条航线、同一个港口、同一周订的两个柜子可以差两天,因为其中一个压在另一个下面,而那条支线船晚到了。赵蔚是靠给运力定价而不是描述运力吃饭的,她会用数字说同一件事:分布比均值重要,因为没人运均值,你运的是某一趟航线上的某一个箱子。
同样的故事还有一个版本出现在你自己门口。假设你每月在一个欧洲门户接来自亚洲的 120 个柜,每天 4 个柜。3 到 5 天的等待不是平滑地到来,它是成团到来的:本该分摊在一周里的船,挤在两天里一起到。假设收货口在标准成本下每天卸 8 个柜,超出就要加班或周末:某天到了 12 个,就有 4 个滚到明天,明天的 4 个又压上来,还没人做任何决定,你已经落下三天。
这笔账落在你自己头上的部分,是等待的下游。假设每月 40 个柜到一个欧洲门户,其中 30 个柜喂一个两班制的工厂;假设每柜装一周用量的关键料,缓冲是 5 天。3 天等泊叠加 24 小时驳船延误就是 4 天,对着 5 天缓冲,工厂在下一条船到来之前只剩 1 天覆盖硬撑,再抖一下就变成排产干预而不是库存动作。同样的等待,不同的底盘,季度报表完全不同。
一个枢纽堵起来,就是别人的机会。假设每月 40 个柜里 20%、即 8 个柜时间弹性较大:改走次级门户,假设航程多 2 天航行时间却省掉枢纽 3 天的可变等待,期望时效净减 1 天,更重要的是方差塌掉——次级门户之所以是次级,正因为它的队短。别在港口里挑赢家,让一条替代通道一直活着、偶尔真的走一次。
这张图里有一条队归你管,而多数公司不管。假设每月 40 个柜分在四条航线上、每条 10 个柜,每周每线订两三个,改成集中在一条航线上订满 10 个、其余三条留作真正的溢出,四次不可控的等待就变成一次可控的:单一关系、单一升级路径、一份看得懂的历史。再假设集中带来坏周里 1 个工作日的通知,40 柜/月就是一年 480 个柜·天能提前排而不是事后发现。
这算转折吗?把十年的尺子放上去,诚实的答案是不算;更有意思的答案是这个问题问错了尺度。枢纽不会因为拥堵而衰落,它衰落是因为它为之而生的贸易找到了别的路,因为船长得超过它脚下的水,或者因为邻国建成了改变整条海岸账目的深水港。新加坡的 3 到 5 天很痛,但它不是那件事。它露出的是网络有而资产负债表没有的一种属性:高效与脆弱,是同一种集中度在不同日子里的读法。
这张网接下来往哪儿长,答案写在上面这句话里:慢慢远离单点依赖,而且以看起来像日常商务决定、不像战略的形式发生。当一个枢纽的排队稳定到足够贵,船公司就开始买选择权:走另一个门户的姐妹航线、过去只当备选的那个码头里的舱位。货主做同样形状的事:在第一个门户还好用的时候就把第二个认定并跑通一次,因为认定成本相对每月 40 个柜、4 天非计划滞留只是舍入误差。十年前这张地图靠数岸桥读,现在靠数每个枢纽递到客户手里的替代方案读。把地图挂回墙上、每季度更新一次,读那些等待,更要读等待之间的差值——差值才是下一个决定已经做出的地方。十年前这里是另一回事,变的不是这些港口:真正变的是这张网。
↑ 返回核心要点