[长文手敲] 中篇小说——偏航线(其三)
白芸汐
·
2026-05-02
·
via LINUX DO - 最新话题
亮度曲线 翻帆演示那天,任务楼比平时早醒了一个小时。 大厅里架了两盏补光灯,灯架的脚伸到通道中间,经过的人都要绕一下。公关组把白隼二型的海报换成新的,海报边缘还没压平,右上角翘着一点。电梯口摆了两盆植物,叶子上喷了水,在灯下亮得有点假。 沈砚七点二十到。她没有走大厅,绕到侧门上楼。侧门刷卡器有点失灵,她刷了两次才进去。门后是窄楼梯,墙角放着一桶没收走的清洁剂,柠檬味很重,盖过了任务楼平时那股旧电缆和咖啡混在一起的味道。 四楼走廊已经有人。通信组的人抱着一箱耳机往控制室走,箱子边缘贴着临时标签。材料组的两个人站在饮水机旁说话,说到一半看见沈砚,声音低下去。她当作没看见,径直回到工位。 屏幕上,白隼二型还在等。 它没有等这个词。它只是在自己的轨道上飞,在太阳光里保持姿态,在漫长的通信延迟后,把自己压缩成一包一包的遥测送回来。地面的人给它安排了演示,给它排了直播素材,给它写了新闻稿。只不过它什么都不知道。 沈砚打开实时状态。太阳角正在缓慢靠近预定窗口。三号动量轮负载偏高,仍在绿区。第三象限温度带没有扩展,峰值比昨晚高零点二开尔文。姿态残差还是那条让人心烦的细线,只是今天没人愿意先看它。 澄镜摘要已经刷新。 翻帆演示计划保持。 姿态控制系统状态正常。 帆面温度场低风险。 建议动作执行预定机动。 她把摘要缩到右下角,又拉开未筛选样本。新下来的点刚好补到第三十一天。那些点仍然往同一个方向排,只是斜率没有忽然变坏。它们很会挑时间。它们不给人拍桌子的理由,也不给人真正安心的理由。 林照从后面走过来,把一杯咖啡放在她桌上。 “今天别空腹。” 沈砚看着屏幕。 “你也会说这种话。” “系统负责人也算人。” “澄镜今天怎么说。” “你看见了。” “我想听你说。” 林照没马上接。他拉过旁边的椅子坐下,手里拿着平板,平板角上贴了张小纸条,写着别忘了领访客证。字很乱,像早上边走边写的。 “执行预定机动。低风险。它还建议机动后提高热图下传优先级,持续五个窗口。” 沈砚笑了一下。 “它倒是会给自己留后路。” “那是我加的策略。” “我知道。” 林照把平板放到桌上。 “沈砚,今天如果顺利,很多人会松一口气。” “我知道。” “如果你在机动前临时提暂停,卢卡斯会要一个能签字的理由。” 沈砚抬头看他。 “你怕我提吗?” 林照看着她,眼神有点干。 “我怕你提了,然后没人听。” 她没再说话。 控制室八点半开放。平时空出来的后排坐满了人。预算办公室来了两个,外部评审来了三个,公关组的人把摄像机架在角落。镜头不会拍到主屏上的细节,只拍人的侧脸和屏幕上那张漂亮的模拟图。玛拉站在门边,给每个人分位置。她今天穿了浅灰色套装,胸前夹着一个小麦克风。 卢卡斯早早坐在第一排。他面前放着两台电脑,一台连任务系统,一台开着听证会材料。沈砚路过时,他抬头看了她一眼。 “姿态组最终确认。” 沈砚把电脑接入内网。 “动量轮余量正常。星敏跟踪稳定。姿态控制指令队列已核对。复审触发条件未达到。” 她把最后一句说得很清楚。 卢卡斯点头。 何慎坐在右侧,审查表已经翻开。他今天没有带那支常用的黑笔,换了一支蓝色的。沈砚注意到这一点,觉得自己有点可笑。人到了紧张的时候,会记住很多没用的东西。 机动前二十分钟,控制室安静下来。 通信组开始读链路状态。地面站锁定。上行窗口清洁。下行延迟符合预估。轨道组读当前解算。热控组读帆面峰值温度。材料组读反射率变化。每个人都像在念一段已经念过很多遍的祷词,只是这里没人承认自己在祈祷。 玛拉站在后排,手机屏幕亮了又暗。她没有催,也没有笑。她知道这个时候笑会显得轻。 林照读澄镜状态。 “本地监测在线。诊断树完整。异常筛选策略已载入。未筛选样本保留比例百分之三点五。机动后热图优先级上调。” 卢卡斯说。 “确认执行。” 指令并没有在这句话之后立刻到达白隼二型。 它先进入上行队列,经由地面站发出去,变成一束窄窄的无线电信号,穿过大气,离开地球,朝着那张薄得几乎没有重量的帆追过去。它要走一段时间。地面控制室里的人只能看倒计时。 倒计时最后十秒,没人跟着数。 沈砚看着屏幕上的时间码跳动。她忽然想到,白隼二型现在收到的光来自八分多钟前的太阳,收到的指令来自更早一点的地球。所有东西都带着延迟。人类说开始,太空过一会儿才知道。太空做出反应,人类又要过一会儿才看见。 时间在这里从来不整齐。 主屏左上角,姿态指令状态变成执行中。 控制室里没有声音。 白隼二型开始翻帆。 沈砚在心里跟着数角度变化。她知道白隼二型听不见,可还是忍不住想,慢一点,再慢一点。那念头像一句没发出去的私信,卡在她喉咙里。 这件事在屏幕上看起来很干净。几个角度数值慢慢变化,姿态四元数更新,动量轮转速拉出一条平滑曲线。可沈砚知道真实的动作没有这么轻松。四根撑杆承着膜面,膜面受热不均,光压从一个角度压过去,控制系统一边转,一边压住微振动。它没有硬板那种听话的形状,更像一张很大的薄纸,在阳光里被小心地推开。 三号动量轮负载升高。 仍在绿区。 帆面第三象限温度带拉宽了一点。 仍在绿区。 澄镜摘要刷新。 机动进行中。 风险等级低。 姿态响应符合预期。 建议动作继续执行。 林照看着那几行字,手指悬在平板边缘,没有落下。 沈砚把未筛选残差窗口放到侧屏。新数据还没回来,她只能看预测带。预测带像一条浅灰色走廊,把可能发生的误差框进去。白隼二型的实际状态点在走廊中央移动,稳得近乎好看。 十七分钟后,机动完成。 主屏显示姿态锁定。 控制室里有人轻轻吐气。欢呼还没到时候。通信组等着地面望远镜的亮度曲线。那条曲线要从另一个系统进来,经过几次校准,延迟几分钟。 玛拉握着手机,站得很直。 沈砚看到她的手指按在手机壳裂纹上,一下又一下。 第一条亮度数据进来时,控制室里有人小声说了一句来了。 曲线从低处抬起。 第二个点。 第三个点。 第四个点。 银色小帆在遥远的位置反射太阳光,地面望远镜抓到那一点变化。主屏上的曲线越过预定下限,继续往上,最后稳在模拟带中间。它太漂亮了。漂亮得像提前排练过。 这一次大家鼓掌了。 掌声起得不算猛,先是后排,然后扩到前排。卢卡斯闭了下眼,又睁开。玛拉低头发消息,嘴角终于松了一点。何慎也拍了两下,很轻,像只是完成一个礼节。 林照没有鼓掌。他看向沈砚。 沈砚也没有鼓掌。她在看三号轮的负载回落,看帆面温度带收缩,看姿态残差预测带慢慢变窄。所有数字都在往好看的方向走。她觉得自己应该放松。至少这一次,白隼二型没有在演示里出丑。 玛拉走到前排。 “十五分钟后发第一版新闻稿。卢卡斯,我需要你一句话。” 卢卡斯站起来。 “先确认工程状态。” “当然。” 她说当然的时候已经在打字。 沈砚看见她的拇指停在发送键上,只等那七分钟过去。工程状态在这里像一道窄门,门后面已经站满了等新闻的人。 工程状态确认用了七分钟。澄镜给出低风险。轨道组说短期解算符合模型。热控组说温度回落。通信组说链路稳定。材料组说没有结构异常迹象。 玛拉拿到那句话。 白隼二型完成太阳帆姿态演示,验证自主监测系统在深空环境下的协同能力。 沈砚听到协同能力这几个字,没说什么。 中午,新闻稿发出。 任务楼食堂的电视也在播。主持人说得很兴奋,白隼二型的模拟动画在屏幕上反复转。银色帆面展开,转向,反光,远处的地球缩成蓝点。旁边坐着的通信组工程师咬着面包看了一会儿,说动画做得比真的快多了。 沈砚端着餐盘坐到角落。饭已经冷了。她吃了几口土豆,味道很淡。 手机上弹出项目群消息。 外部评审祝贺。 预算办公室祝贺。 署长办公室祝贺。 公关组发了三张图,亮度曲线一张,控制室鼓掌一张,白隼二型模拟图一张。鼓掌那张里,沈砚刚好低着头,没有入镜。 林照坐到她对面。 “你没吃多少?” “不饿。” “今天至少算过了一关。” 沈砚夹起一块土豆,又放下。 “它过得太顺了。” 林照喝了口汤。 “顺也有错。” “没有。” “那你这脸色。” 沈砚把手机推给他。屏幕上是机动后的第一组残差预测。新的实测点还少,不能说明太多。可它落在预测带里偏右的位置,像一个人站在走廊中间,却总把肩膀贴向同一面墙。 林照看了很久。 “不好看。” “也不难看。” “对。” 他们都沉默了。 食堂里很吵。有人在说晚上要不要喝一杯,有人在讨论新闻标题,有人嫌今天的汤太咸。沈砚听着这些声音,忽然觉得任务楼像一艘很大的船,甲板上有人庆祝,底舱里有一颗螺丝慢慢松。 下午三点,第一版定轨结果出来。 轨道组把数据发到共享区。切向偏差比预估大了一点。很小。小到邮件里用了模型调整建议这几个字。沈砚看到邮件时,手还放在咖啡杯上,杯子已经空了。 她打开轨道解算页面。 径向偏差正常。 法向偏差正常。 切向偏差偏大。 姿态残差仍然同向。 澄镜摘要随即弹出。 轨道偏差低于阈值。 姿态响应符合机动后预期。 建议动作更新光压模型参数。 风险等级低。 沈砚把摘要看了两遍。 更新光压模型参数。 这句话很合理。翻帆后,光压方向和有效面积都会变化,模型需要更新。太阳帆从来不靠一次脉冲推进,它靠细小的压力一点点积累。模型里任何一点反射率、膜面形变、质心偏置,都可能让解算出现细微差距。更新参数是正常流程。 正常到让人无话可说。 她给米勒发消息。 切向偏差原始残差能给我一份吗? 米勒过了五分钟回。 已经放共享区。 又过了一分钟,他补了一句。 别吓人。 沈砚看着那三个字,回了一个好。 她下载原始残差,把机动前后的姿态误差叠到同一张图上。新点不多,图很空。她把尺度放大,看到那条偏离仍然贴着原来的方向走。翻帆像一次很大的动作,把所有人的注意力都带走了,可那条细线没有散。 林照四点多过来。 “你看到了。” 沈砚说。 “看到了。” “澄镜建议改光压模型。” “这建议没问题。” “你觉得问题在哪?” 沈砚把图切给他。 “它把偏差当成参数误差。参数当然能调。调完以后,模型会贴得更好看。可如果偏差来自帆面形变,调参数只是把伤口画进坐标系里。” 林照皱了下眉。 “话说得有点重。” “图就是这个意思。” 他弯腰看屏幕。两个人离得很近,沈砚能闻到他咖啡里的焦味。 “现在点太少。” “我知道。” “至少要等五个窗口。” “我也知道。” “那你准备怎么写?” 沈砚没有回答。 她打开审查记录。上一段补充意见还在里面,三条建议被系统折叠起来,前面挂着一个灰色状态。持续跟踪。她盯着那四个字,觉得它们像一个不会结束的房间。 “先写机动后轨道偏差需要联合姿态残差复核。” 林照点头。 “我在澄镜那边开一个分支诊断。” “它会同意吗?” “澄镜不会同意。它只会跑。” 沈砚看了他一眼。 林照说。 “别这么看我。这句话我早就该学会。” 傍晚,卢卡斯召集了一个短会。 会议室还是四楼那间。投屏这次很顺,一插就亮。屏幕上挂着新闻稿截图和工程状态页,两个窗口并排,看起来像两个毫无关系的世界。 卢卡斯坐下后先说。 “今天很成功。外面反应很好。现在说工程项。” 没人笑。 轨道组汇报切向偏差。热控组汇报温度带回落。姿态组由沈砚汇报残差延续。林照补充澄镜诊断分支已经开启,预计两个窗口后给出第一版比较结果。 玛拉也在。她本来不必参加这个短会,可她还是来了。她坐在靠门的位置,手里没有手机,只有一支笔。 沈砚说完后,玛拉问。 “会影响新闻后续吗?” 卢卡斯看向沈砚。 沈砚说。 “现在没有证据说明会影响。” 她说完停了一下。 “但我建议不要把自主监测说得太满。” 玛拉的笔尖在纸上点了一下。 “太满是指。” “别写澄镜已经验证了深空太阳帆全自主风险判断。” 林照看了沈砚一眼,没有插话。 玛拉把笔放下。 “那我们写完成关键协同验证。” 沈砚说。 “可以。” 这就是妥协。一个形容词换另一个形容词,听起来很小,却能决定外面的人以为任务已经走到哪里。沈砚突然觉得语言和轨道有点像,偏一点,最后就会到完全不同的地方。 何慎把这句话记进会议记录。 卢卡斯问。 “下一步。” 沈砚说。 “等五个窗口。不要提前关闭异常项。” 林照说。 “澄镜会保留高比例未筛选样本。” 轨道组说。 “光压模型参数先做临时更新,不覆盖原版本。” 何慎说。 “记录保留。” 卢卡斯点头。 “可以。” “五个窗口之后,如果还偏呢?” 沈砚问。 卢卡斯把笔放下。 “那时再升会。” 她听见那时两个字,觉得它比任何反驳都重。白隼二型没有那时。它只有下一秒。 短会结束得很快。快到像大家都怕多说一句,会把白天那场成功弄脏。 晚上八点,任务楼大厅还亮着。公关组在收设备,海报旁边掉了一小片胶带。沈砚下楼时,看见玛拉一个人站在电视前。电视正在重播白天的新闻,主持人的声音被调得很低。 玛拉没有回头。 “你知道今天这条新闻能救多少东西吗?” 沈砚站在她旁边。 “知道。” “白隼三型的前期经费,澄镜下一版,材料实验室的那台热真空舱,可能都靠它活下来。” 电视里,银色太阳帆转向,亮度曲线升起。 玛拉说。 “我没想压你。” 沈砚没有说话。 玛拉很快意识到这句话踩了线。她轻轻吸了口气,换了种说法。 “我知道你在看风险。我也在看风险。只是我看的风险,长得和你的不一样。” 沈砚看着电视。 “你的风险会开会。” 玛拉笑了一下,笑意很淡。 “还会投票。” 两个人站了一会儿。大厅里有人推着箱子经过,轮子压过地砖缝,咔哒一声,又一声。 玛拉说。 “如果澄镜升风险,我不会拦。” 沈砚说。 “等它升风险,可能已经晚了。” 玛拉侧头看她。 “那你要让人相信你比它早看见。” 这句话没有恶意。也没有安慰。它只是很冷静地摆在地上。 沈砚忽然有点累。 她回到四楼时,最新下行包刚进缓存。 控制室已经空了大半,只剩夜班。灯被调暗,主屏亮着黑底蓝线。沈砚坐到自己的位置,打开轨道解算。新的切向偏差又大了一点。 仍在容差内。 姿态残差仍然同向。 仍在容差内。 三号轮负载回落得比模型慢。 仍在容差内。 澄镜摘要刷新。 机动后状态稳定。 光压模型更新建议已生成。 风险等级低。 建议动作继续观测。 沈砚把下巴抵在手背上,看着那几行字。 继续观测。 这一次她没有关掉摘要。她让它留在屏幕右边。左边是新轨道,右边是澄镜。中间夹着那条越来越干净的残差线。 夜班工程师在后排泡面。热水倒进去,塑料盖被压住,香精味慢慢飘出来。有人小声抱怨今天新闻里把他们拍得太胖。有人说亮度曲线真漂亮。有人说希望听证会那边别再砍钱。 沈砚听着,手指慢慢滑动滚轮。 她把机动前的预测轨道调成灰色,把机动后的解算调成白色。两条线在屏幕上贴得很近,几乎分不开。只有放大到某个尺度,才看得出白线轻轻偏出去一点。 像被人用指腹推了一下。 力很小。 方向很稳。 她忽然想起上午主屏上那条亮度曲线。所有人都看见它升起来。它确实升起来了,漂亮,准确,符合预期。可在另一张图上,也有一条线正在离开原来的位置。 那条线没有上新闻。 也没有掌声。 2 个帖子 - 2 位参与者 阅读完整话题
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。