第 14 章
电网的脉搏与时间的暴政
比共享单车车锁更深的依赖,不在位置,而在时间。当人们追问手机怎么知道你在哪时,很少注意到,定位只是GPS露出水面的那一小块。水面之下,这套系统首先是一台时钟,而且是一台几乎没有竞争

对手的时钟。
整个现代文明的某些关键心跳,已经系在了这台时钟上。这个事实,在2016年1月的一起小事故之后,才从工程界的隐忧变成了治理层面的难题。那起事故没有让任何一座城市停电,也没有让任何一笔交易崩盘。它只是让一群事后审计的工程师意识到,全球基础设施的时间基准,可能一直拴在一条他们没有认真审视过的细线上。而这条细线的另一端,要追溯到1990年代的采购清单,追溯到电力系统从模拟走向数字的那段岁月。
把GPS只当作定位系统,是公众最普遍的误解。教科书里的“三球定位”——接收机测量至少三颗卫星信号到达的时间,乘以光速算出距离,三个球面相交于一点——讲的是结果,不是过程。
过程中有一个经常被省略的步骤:要测量信号跑了多久,你必须知道卫星什么时候发出的信号,也必须知道自己什么时候收到的。卫星一侧容易解决。每颗GPS卫星都搭载着原子钟,持续向地面播发带有精确时间戳的无线电信号。
地面这一侧就难了。手机里没有原子钟,也不可能装一台。它只有廉价的石英振荡器,精度比卫星上的原子钟低好几个数量级。
那它凭什么测出信号传播的时间?答案是,它不直接测量,而是求解。接收机同时接收四颗卫星的信号,得到四个时间差观测值,然后求解一个含有四个未知数的方程组:三个空间坐标,加上接收机时钟相对于GPS系统时间的偏差。第四颗卫星的任务,就是告诉你的表慢了多少。
每一次定位,本质上都是向天上的原子钟对表。手机知道自己在哪,是因为它先知道了现在是什么时间。
这个原理反过来用,就改变了一切。如果接收机放弃位置信息,只提取那个高度同步的时间戳,它就变成了一台全球最便宜、最精确、最易部署的时钟。
1990年代初,一台GPS授时接收机的价格可以低到几百美元。而一台达到同等精度的地面铯原子钟,价格常要几十万美元。三个数量级的差距,不只是技术性能的差距,也是决策逻辑的差距。
当一个电力公司的工程师面对两个选项时,他不需要做复杂的经济分析,只需要看一眼预算表。
移动通信中有另一种到达时间差方式,叫TDOA。TDOA(到达时间差)是通过检测信号到达两个基站的时间差来确定移动目标的位置,只需要基站之间进行时间同步,而没有目标和基站之间的时间同步要求。GPS接收机走的是另一条路:它必须同时求解位置与时间,把目标自身也变成第一流的时间源。正是这个反向应用,让GPS从导航工具变成了基础设施的时钟底座。
1990年代,全球电力系统的控制方式正在从模拟走向数字。变电站里的保护继电器还是电磁式的,故障录波器还在纸带上记录波形。调度员面对的不是计算机屏幕,而是一整面仪表盘。纸带之间没有严格对齐的问题。一座变电站的记录比另一座快了两秒,没有人会在意。
因为没有谁会拿两条纸带逐毫秒地比对前因后果。数字化把纸带换成了数字存储器,把电磁线圈换成了微处理器,把仪表盘换成了计算机屏幕。这双新的眼睛第一次看见了毫秒。
但看见毫秒有一个前提:所有时间戳必须建立在同一个时间基准上。否则,数据越精确,混乱越大。
1990年代中期,美国的电力工程师发现,给一台数字故障录波器加装GPS授时接收机,成本只有几百美元;若要采购一台地面铯钟,报价高出一千倍。两者的精度还可能相当,甚至GPS更高。这种对比之下,决策不需要经过漫长的评估。
它只是一个工程师在设备更新单上勾选了一项便宜的附件。在当时的采购清单上,GPS授时接收机常被归入仪表附件一类,和电缆接头、端子排放在一起打包采购。没有论证会,没有风险评估,没有备份方案。工程师只是做了一个在当时完全合理、甚至难以拒绝的决定。不出十年,这个决定变成了行业默认配置。
到二十一世纪头十年,北美多数枢纽变电站、大型电厂和调度中心的故障录波器、相量测量单元与继电保护系统,都已经把时间源锁定在GPS信号上。
同样的事情在欧洲、日本和中国先后发生。推动它的不是某个中央机构的一纸命令,而是成千上万工程师各自作出的同一类成本判断。
要理解这一依赖的深度,需要进入交流电网的内部。交流电的本质是正弦波,电压和电流以每秒五十次或六十次振荡。在一个互联电网里,所有发电机转子必须以同一个节奏旋转,它们产生的正弦波必须保持同步。更准确地说,它们之间的相位差必须控制在几个电角度以内。北美大陆从东海岸到西海岸,数千台巨型发电机,每一台的转子都在以每分钟三千六百转的速度旋转。它们的转角必须像芭蕾舞团一样整齐划一。
谁晚了几个电角度,就会从电网吸收功率而不是输出功率;谁早了太多,巨大的反作用力会瞬间把它撕碎。在模拟时代,调度员无法直接看见相位。他们只能看电压、电流和频率这些间接指标。
到了1990年代末,一种叫相量测量单元的新设备开始在变电站出现。它能以每秒几十次的速度,精确测量所在位置的电压相位,盖上GPS时间戳,再把数据传回调度中心。调度员第一次可以在屏幕上看见整个电网的心跳图。从纽约到洛杉矶,关键节点的相位以毫秒级精度实时刷新。
2003年8月14日北美东部大停电之后,调查人员发现了一个令人不安的事实。停电发生前几分钟,俄亥俄州几条输电线路的相位已经开始剧烈摆动。如果当时有足够的相量测量单元覆盖和统一的时间基准,调度员本可以更早看到异常。实际上他们没有看到。故障录波器虽然记录了数据,却因为各站时间不同步,调查组花了几个月才把事件发生的先后顺序拼接完整。
这个教训被吸收得很快。此后北美开始建设广域相量测量网络,到2010年前后,上千台相量测量单元接入系统。每一台的时间源,都是GPS。电网有了一双能看见毫秒的眼睛,但这双眼睛只能通过GPS来看。GPS一断,它就失明。
2016年1月,这类担忧第一次从推演变成审计报告里的一页。事发于一次GPS星历更新。
星历是卫星播发的轨道数据,地面接收机依靠它计算卫星的位置和时间。一颗已经超期服役的老旧卫星,在处理新上传的星历参数时触发了软件错误。卫星上的原子钟仍然走时,但它播发的时间戳出现了一次极小的跳变,幅度只有十几微秒。
十几微秒,人无法感知。光在这段时间里只能跑几公里,而GPS信号从卫星到地面要走大约两万公里。对于普通的定位用户,这个跳变会被接收机算法抹平,几乎无人察觉。
但对于那些只提取时间戳、不做定位解算的授时接收机,这十几微秒就是灾难。当天上午,美国东海岸一家大型金融数据中心的内部时钟开始出现漂移。那家中心使用GPS授时作为主时钟源,向所有交易服务器分发时间。这次跳变触发了时钟同步软件边界条件缺陷:软件检测到时间源异常,按设计拒绝了更新,但随后没有平滑切换到备份铷原子钟,而是在GPS时间与本地时间之间反复振荡,持续了大约十二分钟。
在这十二分钟里,部分交易指令的时间戳出现错乱。事后分析发现,大约万分之三的交易记录,其时间戳与实际执行时间偏差超过一百微秒。对多数交易来说,这没有法律上的后果。但对少数依赖跨市场微秒级时序的算法策略,已经足以造成错误的交易判断。
事故没有引发市场混乱,没有造成确定的经济损失报告,也没有登上财经媒体的版面。它只是在事后内部审计中被夹进一份标注为“机密”的技术文件。文件的核心判断是,金融交易系统对单一卫星授时源存在深度依赖,现有备份方案在异常边界条件下的失效模式未被充分测试,应当重新审视GPS授时在关键业务链路中的单点故障风险。记录只到这一步。
但它把一个以前只属于工程备忘录的问题,放到了基础设施治理的桌面上。金融系统只是依赖星图的一角。
移动通信的骨架同样是时间。基站之间必须精确同步,才能协调信号发送和接收的时隙,也就是帧同步。相邻基站的时间不一致,手机在基站之间切换时就会掉线,数据包就会互相碰撞。
从二代移动通信到五代,数据速率越高,时间精度要求越苛刻。4G网络要求基站之间的同步误差在几微秒以内,5G则把要求提高到数百纳秒。实现这种精度,最便宜的方式就是给每个基站加装GPS授时模块。到今天,全球数百万个移动通信基站中,绝大多数依赖GPS完成时间同步。天然气管道的阀门协调、供水系统的泵站控制、铁路信号、航空交通管理,这些系统在把模拟设备更换为数字设备时,都走上同一条路:用GPS授时替代本地时钟。每一次替代单独看都合理、省钱、无可厚非。但每一次替代也都在给同一条依赖链增加一环。等到人们回头审视时,这条链已经变成了锁链。
威胁来自多个方向。太阳活动是最直观的自然威胁。1859年的卡林顿事件,是有记录以来最强的地磁暴,当时连电报线路都冒出了火花。如果同等强度的事件发生在今天,中地球轨道上的GPS卫星将首当其冲。高能粒子可能损坏卫星电子器件,电离层的剧烈扰动会让信号传播延迟变得不可预测。
2012年,一次与卡林顿事件强度相当的日冕物质抛射擦过地球轨道,只是没有正面命中。美国航空航天局当时的评估是,如果命中,GPS系统可能需要数周甚至更久才能完全恢复。
人为干扰更便宜,也更安静。GPS信号到达地面时极弱,常被比喻成从月球照到地球的汽车大灯。一台几瓦的手持干扰器,就能让方圆几公里内的接收机全部失锁。
更危险的是欺骗。攻击者发射伪造的GPS信号,让接收机误以为自己处于另一个位置或另一个时间。2013年,德克萨斯大学奥斯汀分校的研究人员用廉价设备,成功让一艘游艇偏离原定航线,船员毫无察觉。同样的手法如果用于电网相量测量单元,攻击者就能在调度员屏幕上制造出虚假的相位异常,诱导出错误的调度动作,或者掩盖真实的故障信号,直到为时已晚。
还有一个比恶意更隐蔽的威胁:软件老化。GPS星座里不少卫星的服役年龄已经超过设计寿命一倍以上,星载计算机运行的软件可以追溯到1990年代。地面控制段同样老化。
美国政府问责署在2014年的报告中指出,新一代地面控制系统严重超支、进度滞后,部分现有设施的软件源代码已经找不到原始开发文档。2016年1月的事故证明,不需要太阳风暴,不需要攻击者,只要一颗老旧卫星在上传星历时犯一个微小错误,金融系统的时间基准就能振荡十二分钟。
既然如此,为什么不建备份?答案不是技术,而是成本,以及成本背后更深的东西。
陆基罗兰-C系统曾是一个可行的备份。它能提供比GPS略低、但足以维持电网基本同步的授时服务。然而GPS全面普及后,用户迅速流失,罗兰-C在二十一世纪头十年末被逐步关闭。增强型罗兰被提出作为替代方案,但建设进度缓慢。低轨道通信卫星星座也能搭载原子钟播发授时信号,信号强度高出GPS数千倍,更难被干扰。
可它们都卡在同一个问题上:谁出钱?GPS是免费的公共品。任何收费备份都无法与它争夺用户。电网、银行、电信运营商在这些年里已经习惯把时间基准当作免费的空气。
在1990年代初期,那个勾选GPS授时模块的工程师,面对的是一张纸质的设备更新申请表。表上列着几栏:设备名称、规格型号、单价、数量、备注。在“故障录波器升级套件”那一行下面,时间同步选项有两个子项。
A项:GPS授时接收机,单价480美元。B项:铯原子钟模块,单价52万美元。备注栏里写着:“A项精度满足IEEE标准,建议选用。”
这张表不需要送到公司总部审批。变电站技改项目的预算额度内,单项附件低于5000美元的采购,站长签字即可。480美元,甚至比那套录波器机箱的运输和安装费还便宜。
工程师在A项后面打了勾,翻到下一页。他没有做错任何事。他只是在完成自己的工作,用最低的成本解决一个明确的技术需求。
同样的勾选动作,在同一时期,出现在北美、欧洲和东亚数百个变电站的采购单上。没有人把这些勾选汇总统计,也没有人意识到,它们正在合力关闭一扇门——一扇通往冗余时间基准的门。
地面铯钟并非因为性能低劣而被淘汰。恰恰相反,在实验室环境里,铯钟的长期稳定性优于GPS卫星上搭载的铷钟和铯钟组合。问题出在工程现场。一台地面铯钟需要恒温环境、专业维护人员、定期校准,以及一笔每年约占采购价百分之十五的运行费用。而GPS授时接收机只需要一根天线能看到天空,通电即用,几乎免维护。
两者的精度在故障录波器的应用场景里没有实质差别。面对这样的选项,选择昂贵的那一个,反而需要写出冗长的理由说明。成本差异不仅决定了采购决策,还重塑了行业的知识结构。当GPS授时成为默认配置后,电力系统的时间同步知识逐渐从运行规程中隐退。
新一代调度员接受培训时,教材里会提到时间基准的重要性,但很少专门讲解如果GPS信号中断,系统的时间同步会以何种速率漂移、漂移后各站之间的相对误差会如何累积、以及手动介入需要哪些步骤。这些知识在铯钟时代是运行人员的必修课,因为地面钟本身就需要人工守时。GPS把守时变成了自动过程,也把守时知识从人的头脑中转移到了接收机的固件里。
这种知识隐退不限于电力行业。电信基站的安装手册里,GPS天线被列为标准配件,安装步骤通常只有三步:固定天线支架、连接同轴电缆、确认接收机锁星指示灯常亮。手册不会解释锁星失败的可能原因,不会提供内部时钟的漂移率参数,也不会提醒维护人员定期检查天线是否被建筑物遮挡或腐蚀。因为绝大多数情况下不需要。GPS信号稳定得令人遗忘它的存在。而这种遗忘,恰恰是单点依赖最深层的特征:依赖越深,依赖者越不自知。
2003年美加大停电的调查报告中,有一处细节常被忽略。调查组在俄亥俄州一座变电站的故障录波器数据里发现,记录时间与实际时间的偏差超过三秒。三秒,在六十赫兹的交流电世界里,是一百八十个周波。这足以让调查组无法确定,该站保护继电器的动作到底是发生在相邻线路跳闸之前还是之后。他们最终靠电话通话记录和调度员的手写日志,才勉强还原了事件顺序。
这份调查报告出版后,北美电力可靠性委员会推动了广域相量测量网络的强制建设,要求关键节点必须安装带有GPS时间戳的相量测量单元。这个要求在工程上是正确的,但它也在制度层面完成了一次锁定:不是鼓励备份,而是把GPS依赖写进了强制性标准。
若要求它们为备份系统持续付费,没有人会公开反对,但采购单不会自己产生。公共财政在和平时期也很难为一个“可能发生”的高影响事件持续拨款。
于是备份方案停在纸面上。这不是某个人的失职,而是一套激励结构的结果。这就是所谓“时间的暴政”。它不是阴谋,也不只是技术必然。它是一个个短期合理决策的叠加。1990年代那个在采购单上勾选GPS授时模块的工程师,没有做错什么。他为电网买到了便宜、可靠、精度更高的时间。
但成千上万个正确决定的总和,制造出一个没有退路的单点依赖。全球基础设施的时间心跳,被系在二十四颗在中地球轨道上运行的金属盒子上。这个心跳现在仍在跳动,稳定、精确、免费。
它背后的替代方案,却只存在于会议纪要和升级计划的纸面上。2003年美加大停电调查之后,行业里反复消化着一个判断:事故的根本不能只归因于某台设备故障或某个人员失误,而要看到系统未能充分识别和应对低概率高影响事件。这个判断同样适用于GPS授时依赖。区别只有一点。
电网调度员至少知道自己盯着哪块仪表。而许多依赖GPS授时的运营者,并不清楚自己的系统为何以那个节奏运行,也不清楚如果天上传来的是一个被悄悄篡改过的时间,他们看到的究竟是实情,还是幻影。天卫五在1948年被发现时,靠的是天文学家对时间的精密掌握。半个多世纪后,那二十四颗人造卫星成了地球时间的集体心跳。一个免费、无人负责、可被伪造的信号,如果给出一个所有人都相信的假时间,依赖它的文明很可能来不及发现自己已经看不见了。