打开网易新闻 查看精彩图片

笔尖刚离开纸面,周立国就把一份异常闭环单推了过来。纸角压住那张转业交接单,红框里的“故障排除”已经替陆峥勾好,只差一个签名。

“个人物品可以拿走,工作不能留尾巴。”周立国屈指敲了敲桌面,“签完这张,交接回执给你,明早你就不用再进机库了。”

陆峥没接笔。他把闭环单转正,划掉“故障排除”,在旁边写下四个字:原因未明。

值班室里静了一瞬,随即有人笑出声:“陆师傅,到了地方上可没人认你这套。招聘先看学历,你怕是连应聘门槛都跨不过。”

另一人接道:“都要走了,还跟一张单子较什么劲?十七年没较出个名分,最后一天倒认真起来了。”

陆峥低头收拢抽屉里的东西,没有回嘴。四份边角磨白的提干材料被他压进帆布包最底层,每份封面上都有同样的退回意见:学历条件不符。

周立国看见了,目光停了一下,又迅速移开:“别把情绪带进工作。该机已经完成常规检查,数据正常,明天还有验证飞行,不能因为你一句感觉不对就压着。”

“不是感觉。”陆峥把闭环单推回去,“返航后右侧操纵回路的二次检查,没有复现故障,也没有解释飞行记录里那次瞬时偏差。这一格,我不签。”

窗外传来牵引车倒车的蜂鸣。透过玻璃,那架灰色战机正被拖出停机位,机头缓缓转向待飞区。

陆峥脸色一沉,伸手去拿值班电话。周立国却先按住话筒:“手续已经走完了,你现在打电话叫停,明天的安排全要重排。”

“那就把我的复核意见登记进去。”陆峥没有松手,“是否停飞由值班负责人决定,但不能让一张写着‘已经排除’的单子替他决定。”

两人的手都压在电话上。周立国盯着他:“你明天下午交清所有物品,期限不会因为这件事往后延。查不出问题,谁为耽误负责?”

“我署名。”

“你都要转业了,署名能顶什么?”

陆峥抬眼看他:“至少以后有人翻到这页,会知道不是所有人都说它没问题。”

门外忽然响起急促脚步。试飞员方竞推门进来,飞行夹板还夹在腋下:“谁要求复核?牵引车已经停在外面等放行了。”

周立国松开电话:“陆峥。他对那次瞬时偏差有意见,但常规检查没有异常,闭环程序也做完了。”

方竞看向陆峥,语气并不客气:“我明天飞。你要压飞机,就别只说一句原因未明。哪里有危险,危险到什么程度?”

陆峥抽出飞行记录复印件,指住一段不足半秒的曲线:“右偏指令没有增加,反馈量却向相反方向跳了一次。系统很快修正,所以告警没有保持。”

“传感器毛刺。”周立国说,“已经做过通道自检。”

“自检是在静态、常温、标准供压下做的。”陆峥把纸移到方竞面前,“这次偏差出现在连续转弯后,液压温度接近当日峰值。两个条件不一样。”

方竞皱眉看了片刻:“这个波形我在汇总里见过,结论就是数据抖动。你凭什么认为不是?”

“我现在证明不了。”陆峥坦然道,“所以我写的是原因未明,不是存在故障。我只要求在放飞前,把飞行员感受和原始记录对一次。”

周立国冷笑:“正式报告里没有任何操纵异常。你现在去问,难道要诱导飞行员替你的判断作证?”

方竞的目光从两人之间掠过:“不用他问,我在这儿。”

他拉过椅子坐下,却没有立刻开口。值班室里只剩牵引车的蜂鸣隔着玻璃一声声传进来。

陆峥没有追问,只把原始曲线放在桌上:“你按自己的话说。没有感觉也算结果,我照样记录。”

方竞盯着那处跳点,手指无意识地捏紧夹板:“返航前最后一个转弯,杆上有过一下很轻的顶手,像有人从另一边碰了我一下。”

周立国神色微变:“你在飞后讲评里没说。”

“太短了,不到一秒。姿态没偏,告警也没亮,我以为是气流。”方竞顿了顿,“正式汇总问的是是否出现持续异常,我填了否。”

陆峥拿起笔:“发生在转弯进入还是改平之后?”

“改平前。动作结束,它也没了。”

“当时右侧回路负载高,时间点能对上。”陆峥在曲线旁标下方竞的原话,又把记录推给他,“你看清楚,只证明你感到过,不证明故障成立。”

方竞逐字读完,签下姓名:“我知道。但这件事既然和记录对得上,明天就不能照原计划直接飞。”

周立国站起身:“一次主观感受,加一个早已判定为毛刺的跳点,就要停掉验证任务?”

“我没有要求无限期停飞。”方竞合上笔帽,“我要求先复核。飞行员催放行,是因为相信地面结论;现在结论里漏了一项,我就有权把催促收回去。”

门外的牵引员探头询问。周立国沉默几秒,最终挥手:“先拖回原位,等值班负责人意见。”

牵引车熄了火。那架已经转向待飞区的战机,被人重新推上轮挡。

周立国把交接回执压进文件夹,没有交给陆峥:“复核可以,但今晚出结果。查不出硬证据,这张闭环单仍得补签,你的交接期限也不变。”

陆峥把帆布包重新放回柜中,只取出那本用了多年的工作笔记:“够了。先把原始数据调出来,再找许澄。她管采集设备,知道哪些数被汇总程序滤掉了。”

方竞站在门口等他。刚才那些看热闹的人没有再笑,却也无人跟上。

陆峥走过周立国身边时停了一步:“老周,我不是想把最后一天拖长。我只是不想让它成为哪架飞机最后一次没人开口。”

周立国没有回答,只把文件夹扣得更紧。走廊尽头,机库的灯依次亮起,离队倒计时并未停下,复核的时间却终于被争了回来。

许澄从数据室赶到机库时,右肩还背着采集终端。她扫过陆峥标出的曲线,第一句话便是:“单点跳变,幅值没过门限,优先考虑采样误差。”

陆峥把方竞签过字的记录递给她:“飞行员在同一时间感到顶手。”

“人的感觉不能校准传感器。”许澄没有接那张纸,“如果你想用经验推翻检测结论,至少先说清楚要测什么。”

“不推翻。把原始高频记录留下,再做一次受控检查。”

许澄抬头看他:“现行程序只保存处理后的有效段,原始缓存会被下一轮采集覆盖。你凭什么认为里面有东西?”

“因为那次偏差只持续了几百毫秒。”陆峥指向屏幕,“汇总程序把它当噪声压平了,但方竞的手没有经过滤波。”

许澄不喜欢这个说法,眉头立刻蹙起:“设备不是为了迎合你的判断设计的。保留全部原始记录,会多出大量无效数据。”

“那就让我错得明白一点。”陆峥说,“检查方案由你定,条件由你控制,我只提两项:升高回路温度,按飞行中的顺序连续加载。”

周立国随后进门,把暂停牵引的情况通知了值班负责人。他听见两人的争执,立刻问:“要多长时间?”

许澄估算片刻:“准备加测试,至少四个小时。如果中间出现设备保护,还要重新来。”

“四个小时以后已经过零点。”周立国压低声音,“明天的验证任务牵着气象、场务和试飞保障,不是一架飞机不动那么简单。”

陆峥说:“所以更不能拿一次不对条件的检查充数。”

周立国看向许澄:“按规程,你认为有必要吗?”

这个问题像一道门槛。许澄沉默几秒,翻出采集程序的原始缓存设置:“仅凭现有数据,不足以判定故障。但飞行员补充了同时间感受,复核有依据。”

她又看向陆峥:“我同意做,不代表我认同你的方向。全过程按我的方案,任何人不得碰参数。”

“可以。”

值班负责人通过电话批准了受控地面检查,但只给到凌晨一点。若届时没有可重复异常,就恢复原放飞流程。

几个人迅速转入准备。陆峥负责检查连接与负载顺序,许澄架设独立采集通道,方竞留在座舱内配合模拟操作,周立国则守着电话,不断接听验证专班的催问。

第一轮检查平稳得近乎刻意。压力、温度和反馈值都落在允许范围,连续加载三次,屏幕上的线条没有一次越界。

许澄保存结果:“常规结论没有错。若按你说的条件仍不出现,就不能继续扩大检查。”

陆峥摸了摸回流管外壁,没有争辩:“温度还差八度。飞行那天连续转弯前,系统已经工作了四十多分钟。”

“地面不能完全复制空中状态。”

“那就别把地面正常写成空中问题已经排除。”

许澄看了他一眼,把冷却间隔从程序里删去:“再做两轮,但不突破设备限制。”

第二轮依旧正常。机库外的夜色压在大门玻璃上,周立国接完第三个催促电话,走到陆峥面前:“还有四十分钟。你该考虑怎么收场了。”

陆峥没有看钟,只盯着每次加载后的回落曲线:“许工,能不能把左右两路的采样时钟分开显示?”

“它们本来就同步。”

“显示出来。别用软件校准后的时间,用各自采集端的原始标记。”

许澄神色不耐,却还是调出底层数据。两个时间轴起初严丝合缝,到第五次加载结束时,右侧标记悄悄慢了几个采样点。

她坐直身体:“这不一定是回路问题,也可能是采集端晶振漂移。”

陆峥点头:“所以换独立端口,不换机上部件。先看偏差跟着设备走,还是留在右侧。”

周立国拦住他们:“剩下的时间不够重新接线。”

许澄已经提起工具箱:“够做一次。要是漂移跟着我的设备走,我签设备异常;要是留在机上,你们再决定停不停。”

她亲手调换采集端口,封好接头,并让陆峥退到标线外。第三轮加载开始后,前几分钟仍没有异常。

方竞在座舱里按指令完成连续动作。右侧回路温度升至当天设定上限附近时,反馈曲线忽然出现一道细小反向尖峰,紧接着又被控制量拉回。

机身没有明显动作,告警灯也没有亮。若只看自动生成的结果页,这次检查仍会被标成正常。

许澄没有说话,迅速暂停程序,将原始缓存整段锁定。她把两个独立通道叠在一起,那道尖峰仍留在右侧,没有跟随采集端口移动。

陆峥靠近屏幕:“时间点呢?”

“连续加载结束后的三百二十毫秒。”许澄报出数字,又调出飞行记录,“和空中那次处于同一阶段,方向也一致。”

方竞从座舱下来,摘掉手套:“刚才我又感觉到了。比空中轻,但还是那一下。”

周立国盯着曲线:“幅值没超限,系统也完成了修正。能不能先放飞,后续再跟踪?”

许澄转过椅子:“不能。常规检查显示正常,独立原始记录却出现可重复偏差,两套证据相冲突。在解释冲突前,‘故障排除’没有依据。”

她新建了一份检查结果,没有沿用原闭环单。结论栏里,她写下“特定温度及连续加载条件下,右侧反馈出现瞬时反向偏差”,随后郑重签上自己的名字。

陆峥提醒:“把前两次失败结果也留着。”

“当然要留。”许澄说,“它们能证明异常不是每次都出现,也能限定触发条件。只留成功那次,反而会把问题说得比证据更大。”

周立国拿起报告,脸色越来越沉:“一旦正式上报,明天任务暂停,保障专班会追问同批飞机。你们现在只能证明这一架出现偏差。”

“所以报告只写这一架。”陆峥说,“是否扩大范围,要看同类记录,不靠我们猜。”

凌晨一点前五分钟,值班负责人回电。听完许澄的汇报后,他下令暂停该机次日任务,保留全部数据,并要求当夜核查同批次维护记录。

方竞长长吐出一口气,把原先催促放飞的签注划去,补写了复核意见。周立国再没有理由要求陆峥在闭环单上签字。

可他把电话放回去时,声音比先前更冷:“飞机留下了,整个验证安排也被你们撬动了。天亮前如果查不到范围,上面会按最坏情况准备。”

许澄拔下封存的数据盘,第一次主动递给陆峥:“你熟悉旧记录,跟我去档案室。我要知道这次异常是一架飞机的偶发,还是我们一直用错了判断方法。”

陆峥接过数据盘,没有因她改变态度而轻松。机库里那架战机已经断电,远处另外几架同型机却仍停在灯下,轮廓一模一样。

档案室的电子记录只能追溯到系统换代之后,更早的维修本仍锁在铁柜里。周立国带着值班员赶来时,许澄已经列出需要比对的机号和时间段。

“值班负责人只让核查同批次。”周立国说,“别把十几年的旧账全翻出来。”

许澄把昨夜的三轮数据投到屏幕上:“触发条件和更换批次未必一致。先按相同回路构型筛,再看同类处置记录,比按飞机批次更快。”

周立国没想到她会站在陆峥这一边:“你昨天还说是经验猜测。”

“昨天没有独立记录。”许澄答道,“现在有了。”

陆峥从柜中取出第一摞维修本:“也别说站在哪一边。先找出现过瞬时反馈偏差、但被判为采样波动的记录。”

三个人分开翻查。纸页、扫描件和现行系统的字段并不一致,有的写“轻微抖动”,有的写“瞬态失真”,更多记录只在复查正常后留下一个闭环编号。

最初两小时,他们一无所获。许澄按照幅值筛选,没有任何一条达到告警门限;按照持续时间筛选,又混进大量断电和接插造成的无效数据。

陆峥看着屏幕,忽然问:“能不能不筛尖峰,筛尖峰之后的修正动作?”

许澄停住鼠标:“你是说系统把异常压回去时,会留下相反方向的控制量?”

“对。异常可能被滤掉,补偿不会。只要飞行状态相近,补偿的方向和时序应该接近。”

她立刻重写筛选条件。半小时后,屏幕上跳出六条记录,来自四架飞机,时间横跨三年,其中三条已按“采集干扰”完成闭环。

周立国俯身看清机号,脸色彻底变了:“这四架不属于同一批,但用过同一种处置。”

许澄逐项核对:“共同点不是部件批号。它们都在复查时采用常温静态测试,只要不复现,就引用同一条技术结论关闭异常。”

她点开引用栏,编号层层回溯。现行处置引用两年前的简化说明,两年前的说明又引用更早的现场总结,像一串被反复复印的脚印。

最早那份总结没有电子附件,只标着纸质档案号。陆峥看见编号时,手停在半空:“东库第三柜,底层。那是九年前一次外场保障留下的。”

周立国看他:“你参加过?”

“参加过。”陆峥起身去取钥匙,“当时一架飞机在高温返航后报过类似偏差,第二天任务紧,我们连夜查的。”

铁柜底层积着薄灰。陆峥抽出那册维修本,封皮已经褪色,边角有被雨水浸过的波纹。

许澄翻到对应日期,先看到一连串部件替换和地面复查。前三次检查都正常,末页只有一句简写:复查未复现,结合采样通道扰动特征,可按干扰处置。

“就是这句话。”她把现在的引用链并排放在桌上,“后面的文件把‘结合扰动特征’压缩成了‘未复现即可判定采样干扰’。”

周立国立刻说:“那是后来转述出了问题,不能算在原记录上。”

陆峥没有接话。他盯着那行熟悉的字,手指缓慢移向页尾。签字栏里不是陌生专家,也不是已经调走的领导,而是两个端正的字:陆峥。

档案室突然安静下来。许澄看向他,却没有追问。

九年前的情景一点点回到陆峥眼前。外场温度很高,次日有紧急任务,备件和检测条件都有限。

他们更换过采集组件,异常没有再出现,所有人都认为问题已经结束。

可他记得自己当时还提出过一个条件:那次复查没有恢复空中连续加载,也没有把系统温度升到异常发生时的区间。

他在草稿纸上写过这句话,正式维修本里却没有。为了让记录简洁,也为了赶上任务,他接受了“按干扰处置”的简写。

许澄翻到附件目录:“这里列了三份测试单,为什么没有条件差异说明?”

“因为我没让它进正式附件。”陆峥回答。

周立国迅速抬头:“你确定?九年前的事,别凭印象往自己身上揽。”

“我确定。那句话是我写的,签名也是我的。”

周立国压着声音:“当时处置已经通过复核,任务也安全完成。现在的问题是后来的人扩大引用范围,不是追究一份旧记录。”

陆峥合上维修本,又重新打开:“后来的人为什么敢直接引用?因为原记录没有写适用边界。它看起来像一条完整结论。”

“你现在公开承认漏项,别人首先问的不会是引用链,而是这九年为什么没人发现。”

“那就回答。”

周立国把门关严:“你下午就该办完转业。事情已经查到具体源头,技术上补一份说明就能继续排查。你非要把自己的名字递上去,转业审查、责任认定,哪一样不会受影响?”

陆峥看着他:“你怕的只是我的责任?”

周立国一时没有答话。桌上的闭环单还夹在他的文件夹里,那一栏被陆峥划掉的“故障排除”格外刺眼。

许澄把六条跨机记录全部导出,分别标注原始证据、后续引用和缺失条件:“无论追不追责,这些飞机都不能继续沿用现行处置。我们需要重新设计验证路径。”

“范围有多大?”周立国问。

“目前确认四架有相似修正动作,另外七架采用过同类回路构型,需要查原始数据。部分缓存已经覆盖,只能结合维修本和飞行员记录。”

这已经不是更换一个疑似部件能够解决的问题。若旧结论失去适用性,所有依赖它完成的闭环都要重新判断。

值班电话响起。保障专班要求立即汇报:异常为何长期未被识别,旧结论是谁提出的,是否存在未申报的适用限制。

周立国伸手去接,陆峥却先按住了免提键。

“先等一下。”周立国盯住他,“报告一旦说出口,就收不回来了。你可以只讲现在发现的证据,旧记录的责任等调查组来了再核。”

陆峥从帆布包里取出那四份退回材料,放在九年前的维修本旁边。

他原以为离开是对十七年冷落的最后回答,可眼前这页纸让他明白,自己也曾用一句不完整的话,把压力留给后来的人。

“我可以走,但不能把该说的边界再留给下一班。”他把旧维修本推到许澄面前,“把原页扫描,和三次未复现的记录一起附上,不能只交昨晚成功的那次。”

许澄点头:“我会注明现有证据只能证明同类风险,不能直接判定所有飞机都有故障。”

陆峥又看向方竞留下的签字记录:“也写清楚,是飞行感受和原始数据相互印证后才启动复核,不是靠我一句经验判断。”

电话仍在响。周立国慢慢收回手,脸上的强硬像被熬了一夜,只剩疲惫:“你真想好了?”

陆峥翻到末页,在自己九年前的签名旁放下一张空白说明纸:“想好了。先报告那句简写是谁写的,再报告它漏了什么。责任不能拿来替代排查,也不能因为要排查就不谈责任。”

他按下接听键。对面刚问到旧处置依据,陆峥便报出姓名和记录编号,随后深吸一口气,准备把那段从未进入正式档案的原本,完整说出来。

电话接通后,陆峥没有先讲昨夜复现的尖峰,而是报出九年前那份维修记录的编号,说明原结论缺少高温与连续加载两个适用条件。

对面连续追问三次:谁写的结论,谁删去了条件,后来为何能被跨机引用。陆峥答得很慢,每一句都只说自己能够确认的部分。

“原始草稿是我写的,正式记录也是我签的。条件不是别人删的,是我当时没有写进去。”

周立国站在免提电话旁,几次想插话,最终都没有开口。许澄则把扫描好的旧页、昨夜三轮检查结果和跨机筛选清单依次上传。

保障专班没有当场评价责任,只下达两项指令:四架出现相似补偿动作的飞机全部暂停相关任务,另七架封存原始数据,等待联合验证。

电话挂断时,天边刚透出一点灰白。陆峥看了一眼墙上的钟,他原定办理最后交接的时间只剩不到两个小时。

周立国把闭环单塞回文件夹:“事情已经上报,你可以先去办转业手续。后续调查需要你时,再按程序联系。”

“验证方案还没定。”

“联合组会有专家,不缺你一个待转业的机务。”

许澄抬起头:“但旧记录的实际检查条件只有他记得。让他现在离开,我们得到的就只剩一份不完整的纸面结论。”

周立国脸色发沉:“许工,留不留人不是你决定的。”