第二部 · 事故又发生了一次
第八章 同一条压力曲线
约 9 分钟七十二小时走完时,北汊调度室里没有一台泵启动。
晚上七点四十分,主屏右上角的倒计时归零。值班员没有关掉它,只把界面切到城市防洪图。三处下穿道路先后由绿色变成黄色,沿河北片两个社区的转移人数从空白跳成了数字。镜头里,交警把反光锥筒摆过积水尚未出现的路口;一辆小型抽排车倒进学校操场,车尾灯照着刚铺开的防水电缆。
韩岚住的旧小区也在名单里。她没有先上车,去了社区药点帮忙核对冷藏药品;一位老人的胰岛素还没装进透明药袋,转移状态便没有被提前划成完成。
项目的决定只有一行:不具备按原计划直接重启条件。
周衡在末尾签名。签完以后,笔尖还压在纸上,像在确认那一行不会因为少看一眼就变成别的。
林序的手机震了一下。陈放从病房发来一张窗外的照片,玻璃上全是雨点,下面只有一句:所以今天不开了?
她回了“不开”。想补一句“等查清再说”,手指停在发送键上,最后没有写。对一个腿上打着固定板的人,查清不是安慰,至少现在不是。
陈放很快回了一个“好”,又问自己的岗位考核怎么办。林序把消息转给人事联络员,没替任何人承诺。屏幕熄下去时,她在玻璃里看见自己胸前空着;那张被周衡取走的卡原本就在这里。
“地面预案启动。”视频里的值班负责人说,“北汊保留排空和安全排水,不做主隧道联合测试。后续调查另走授权,不再占用这道期限。”
没人说赶不上了。现在他们已经赶不上,城市也开始为这件事付钱。
林序坐在玻璃隔墙外侧的访客席,电脑只读,胸前空着。梯笼门前那句“我在”已被标成红色输入;每打开一个文件,右上角都会弹出:技术协作,仅限地面分析。
独立复核工程师叫梁珂,四十一岁,带来一只磨掉漆的黑色仪器箱和一沓编号纸。她接过任何新方案都有一个固定动作:先把笔横在批准栏上,点一下旁边的拒绝栏,问:“谁可以拒绝?”直到在场的人回答清楚,她才往下读。
第一次见林序,她没有问乳名,也没有问林川,只让林序把自己能做和不能做的事各写一栏。
“你可以解释自己装的阵列,可以指出我们读错了什么。”梁珂把纸收走,“不能定测试问题,不能下井,不能做盲判。想改步骤,先写给我。”
“谁批准恢复?”林序问。
“不是我一个人。现场安全、独立复核和项目值班三方签字。今天没有恢复。”
这句话说得不重,门却关得清楚。林序点头,把手从触控板上移开。
直接重启被放弃以后,调查反而得到一小段受限窗口:只准低输出,3B不开,任何主动试验由梁珂另签步骤。多条独立线路已经留下记录,不能再把一切归给某只采集箱。
周衡把“继续调查”四个字念完,转头看林序。“不是恢复你的现场资格。”
“我看得见屏幕上的字。”
“你昨天下午也看得见回避单上的字。”
隔墙上的空调出风口响了一声。梁珂低头翻页,没有替任何人缓和。
林序把回答以后第一次涌上来的反驳压回去。周衡说的是事实。她若把事实听成针对,和把声音听成父亲没有多大区别。
“先对曲线。”她说。
他们重新整理的不是绝对压力值。
第一夜主阀开到百分之十二时,第六组脚步出现;后来旧号角第一次发声时,旧排水总管还带着约零点零六兆帕水头,泄到零点零三附近、阀瓣回泄产生的宽频颤动停止,声音也随即停下;第二次只有零点零二八兆帕,阀瓣仍在回摆,乳名照样成形。凝露脚印出现时,主泵组甚至没有运行。把这些数字并排放,找不到一条门槛。梁珂让人把静压全部隐去,只保留每次异常前后九十秒内“正在变化”的部分:阀片回摆、管壁应变、墙面温度和湿度上升速度。
她在页面顶端加了“探索性对齐”。这些尺度是在看过现象以后选的,压缩时间也可能把不同过程修得相像;这张图只用来提出下一步,不算预先设定的检验。
林序不能拖动主数据,只能把建议写在纸上。她写:不要按钟对齐,按第一个斜率反转点对齐。
梁珂看了一遍,让值班员执行。
屏幕上的四条线被拉到同一处。第一夜的主隧道压力爬升得高而快,一号排水泵留下的管壁波动低得几乎贴着基线,封墙凝露则慢了几个数量级。形状起初毫无相似。值班员将时间尺度依次压缩,直到每条曲线的上升沿占据相同宽度。
第一处相同先显出来:上升后不是立刻回落,而是短暂停住。
第二处是三次越来越短的反向摆动。
第三处在尾部。曲线看似已经平复,又向原方向偏回了一点,才真正衰减。
林序把十四年前事故前的旧压力曲线叠到最下层。旧钟还没有校正,一分十九秒的误差使语音和泵站动作无法直接拼接;但曲线自己的阶段不依赖钟。旧压力第一次越线、人工压回、再次爬升,正好也留下停顿、三次短回摆和末端偏回。
调度室里有人把椅子往前拖了一寸。
“别说同一条。”周衡说,“只能说局部形状相似。”
“相似到什么程度?”梁珂问。
值班员报出归一化后的相关系数,又补了一句:“换十二种平滑参数,九种还在置信线以上。”
“剩下三种呢?”
“把短停顿抹掉以后,不在。”
梁珂在纸上圈住“短停顿”。“那就保留原始分辨率。谁也别为了好看替它擦平。”
声音、脚步和凝露没有发生在相同压力,也没有共用一套设备。在这次探索性对齐里,它们暂时落在旧曲线的几个变化阶段,像有人不用钟,而用压力正在怎样改变来记次序。
林序望着那三次短回摆。她想起棘爪右侧连续咬过的三道受力痕。两种东西还不能互相证明,但第一次站到了同一张纸上。
赵成海不在调度室。他的回避仍然有效,只通过地面电话回答了旧构件型号,听见要调取隔断门棘爪时,停了很久才说:“盒子底下还有一个泵继电器。别只看门。”
继电器从事故证物柜送来时已经过了九点。灰黑色方盒被固定在泡棉上,一侧外壳被热烤得发白。档案标签写着“旧泄压旁通控制回路继电器,泵站清淤时取出”。当年的鉴定把烧蚀归入事故短路,没有再分动作先后。
梁珂请来的电气工程师隔着透明罩放大触点。银合金表面有一粒向断开方向拉长的熔珠,灭弧片上留下扇形烟痕。那不是停电以后慢慢烤黑的样子,而是触点带着负载被强行分开。
“能定时间吗?”周衡问。
“不能。”电气工程师说,“只能定它断开的时候还有电流。上游失压记录、这个继电器动作和话音断电不是同一只钟,谁先谁后还得找外部锚。”
旧报告所写的“回路已断开”后面,第一次多出了一点不能被文字压平的余量。棘爪说明门落稳以前可能受过反向顶推;继电器说明所谓断开也未必意味着水力动作已经结束。一个是门,一个是电,错误若存在,不会只藏在同一套记录里。
周衡却没有看证物。他盯着屏幕上那段短停顿,右手拇指反复压着红笔笔帽。
“把试运行前两个月的原始包也调出来。”他说。
值班员问哪个目录。
“我标成串扰的那一组。四月十七、二十三,五月二号。”
林序转过头。
三个日期的文件很快出现在只读区。新广播线与模拟通道当时同桥架并行,屏蔽铜鼻也确实没压紧。结构声里有很淡的人声边带,关掉上传设备后大半消失。周衡的处理意见写着:共地串扰,整改后关闭。
可原始水压通道不走那条地。每一次人声边带出现前,压力都在命令不变的情况下停了不到半秒;幅度只有传感器允许误差的三分之一,单独看没有报警价值。整改以后,人声细峰消失,那半秒停顿却在五月二号又出现了一次。
“你看过五月二号。”林序说。
“看过。”
“为什么没放进异常清单?”
周衡拔下笔帽,又扣回去。“相位差低于控制判据,另一只表没做同频采样。前两次又和确定存在的串扰重合。我把它们一起关了。”
“技术理由成立一半。”梁珂说。
“对。”周衡说。
“另一半呢?”
窗外有人推着一排挡水板经过,金属轮在接缝上逐个颠响。周衡等声音过去,才把那三份原始包拖进内部调查目录。
“当时如果重新开项,联合测试至少延后三周。”他说,“项目已经改过两次节点。我告诉自己证据不够,也没有再找一只表证明它够不够。”
他说得像报一个阀号,没有加“但是”。
林序打开他当时留在附件里的手写扫描。第一页把接地整改、记录仪上传和人声边带列得很全,第二页角落另有一行极小的字:压力响应疑迟约0.4s,待交叉表。“待交叉表”被一道直线划掉,旁边补的是归档日期。
不是没人发现。只是那个发现没有获得下一步。
周衡看见她停在那一页。“是我划的。”
“我知道你的字。”
“当时值班人手不够,第二只高速表借去了南站。”
“所以你可以写没有条件复核。”林序说,“不是写已解释。”
周衡没有反驳。他把自己的内部权限签名加到原文件旁,保留旧判断,再新建一条复核项。两个版本并排挂着,一个也没被覆盖。
林序想起第一夜,他让她别急着替第六组脚步解释;后来查旧号角那晚,他又在“信息输入源未定位”下面划红线。原来他知道人会怎样把不方便的信号放进已有答案里,不全是因为他从未这样做过。
“你没告诉我。”她说。
“没有。”
“也没告诉独立复核。”
“这些原始包今天才按扩展权限交给她。”周衡看向梁珂,“现在算调查组内部补充材料。原始包不动,判断经过我写清楚。对外事故链和责任报告,等证据完整按程序提交。”
梁珂把笔横到拒绝栏上,又问了一遍:“谁可以拒绝?”
“现场任何人。”周衡说。
“前提是别人知道有这一项。”林序看着那行被划掉的“待交叉表”。
梁珂点头,又看向她:“你在梯笼门前回答以前,也没有把那句输入交给别人拒绝。”
屋里静了一下。
“一个替现场删掉了问题,一个替现场加进了回答。”梁珂说,“后果不混作一项,动作却一样:都替别人决定了下一步。”
周衡没有辩解。林序也没有。那不是公开处理,却让两个人第一次站在同一条越界线的两侧。
梁珂把三份文件锁进新的只读目录,又在第二天方案首页添了一项:双路独立压力采样,保留零点一秒以下相位,不以控制报警阈值代替研究判据。
“低压复演可以准备。”她说,“林序仍在地面,只读协作。周衡继续有停止权,但不能单独关闭异常项。任何一人要删数据,先让另两人看见。”
周衡签了。轮到林序时,她在“知悉”栏落下名字。
屏幕上,五月二号那条短得几乎不值得保存的停顿,被放大成一小块空白。它发生在陈放受伤以前,也发生在所有人听见乳名以前。
那时没有人回答它。
周衡却已经看见过,并替所有人决定它只是噪声。