
陳硯舟把風洞數據攤在臨時教室桌上時,沈則第一眼就皺了眉。曲線不算難看,卻遠沒有秦若川實驗室公開數據那樣順滑;啟航一號在某個迎角附近出現輕微波動,尾翼布局二號的俯仰穩定趨勢也沒有達到他們最初期待的水平。 趙工站在旁邊,拿筆點了點那條波動:“能用。” 沈則抬頭:“能用?”
“你想聽什麼?領先、驚豔,還是世界第一?”趙工把筆夾到耳後,“你們的加工精度、測點數量和測試目標擺在這裏。拿到趨勢,看出問題,能指導下一輪修改,就叫能用。” 陳硯舟點頭:“我們按能用處理,不能按漂亮處理。” 許知夏把數據記錄表翻到異常頁:“二號尾翼繼續測下去,趨勢也不會改變第一版布局選擇,還會占用窗口。” “理由寫清楚。”陳硯舟說。 她寫下:低速條件下穩定收益不足,繼續測試對當前設計決策無增量,保留後續複測需求。隨後把現場風速、模型微振和測點狀態一並附在後麵。 何敬山拿到兩組數據時,關注的也不是誰的曲線更順。他先看記錄格式,再看異常點是否能回到現場狀態:“每個波動都標了條件?” “能標的都標了。”許知夏說,“模型微振和測點狀態有記錄,傳感器安裝擾流還需要後續結構調整。” “那就進入滑跑。”何敬山說,“滑跑不是首飛,目標先定為低速直線、舵麵響應和中止流程。離地屬於另一個節點,不要提前混在一起。”
這四個字落下來,沈則才真正意識到他們要把一架實物從桌麵推到地麵。下午,啟航一號被送回臨時教室。灰白色機身沒有宣傳圖裏的光澤,外露檢查口、編號標簽和線束固定點都清晰可見,機腹上的任務載荷接口還留著幾處重新加工的痕跡。 許知夏蹲在機旁:“這根線再固定一次。” 沈則抱著紮帶:“已經固定兩次了。” “飛起來隻需要鬆一次。”
沈則低頭繼續幹活。陳硯舟檢查起落架、輪軸、舵麵中立和電池固定,按版本號核對每一處修改。未來窗口在視野邊緣短暫展開:幾分鐘後,樣機滑跑會向左偏,沈則追著飛機跑,許知夏喊停,機頭險些擦到地麵。
畫麵消失,陳硯舟沒有直接宣布“會偏航”。他先把左右起落架高度重新量了一遍,再檢查輪軸摩擦和舵麵中立。右輪軸承的轉動手感果然比左側緊,阻力雖小,卻可能在低速直線中形成持續偏航。 “這邊阻力大。”沈則摸了一下。 “記錄。”陳硯舟說,“換軸承,複檢,不能隻靠手感下結論。”
許知夏看了他一眼。他這一次沒有用一句提前知道的判斷壓過檢查表,反而把問題放回可重複的流程裏。她沒有問那短暫停頓代表什麼,隻把軸承編號和複檢人寫在記錄單上。
正式出發前,陳硯舟又讓三個人把任務卡從頭讀了一遍。滑跑路線兩側的安全距離、人員站位、油門上限、遙控失聯處置和中止後的斷電順序都寫在紙上。許知夏負責地麵站日誌,沈則負責觀察機體和工具,陳硯舟負責口令,何敬山負責現場總協調。每個人都知道什麼時候可以喊停,現場就少一層“等主負責人決定”的遲疑。
何敬山沒有立刻批準開機,而是讓他們先做一次靜態演練。陳硯舟報出“鏈路異常”,許知夏按照流程切換備用通道,沈則模擬靠近機體前的斷電確認;隨後又把“人員越過警戒線”和“輪胎出現異響”各演練了一遍。第一次演練時,沈則下意識地伸手去扶機頭,被何敬山喝住:“先斷動力,再接觸設備。”第二次演練時,許知夏發現中止口令和地麵站按鈕的標記不夠醒目,臨時貼上了紅色標簽。
陳硯舟把兩處問題寫進滑跑前記錄:“演練中發現的漏洞,同樣屬於測試結果。今天不是為了證明我們準備得完美,才需要把不完美提前找出來。”許知夏看著那張紙,問他是不是連演練失敗也要歸檔。陳硯舟說當然,工程記錄隻記錄成功,會讓下一批人誤以為過程從未出錯。沈則這次沒有抱怨,隻把備用電池和斷電工具重新擺到伸手可及的位置。
道路盡頭還停著一輛來往施工車輛,何敬山為此把滑跑距離縮短了十米,並重新計算中止後的安全餘量。沈則覺得這會讓數據不夠完整,許知夏卻先查了新路線的速度上限和刹停距離。陳硯舟在任務卡上刪去原來的終點線,改成“以安全餘量為先,數據不足時不補做高風險動作”。一項看似簡單的場地變化,讓他們明白測試條件本身也是數據的一部分。
滑跑場地是何敬山協調出來的一小段封閉道路,周圍拉了警戒線,現場有老師和安全員,設備旁放著滅火器和工具箱。何敬山把三個人叫到一起:“今天沒有英雄主義。滑跑不是首飛,油門不能推成表演。任何異常,立即中止。” “明白。”
許知夏坐到地麵站前,耳機裏接入狀態數據;沈則站在側後方,負責觀察結構和中止後的檢查;陳硯舟負責總控和口令。任務卡上隻寫了三項:低速直線、舵麵響應、中止流程。沒有臨時加速,也沒有為了拍視頻增加動作。 “啟航一號,低速滑跑一,開始。”陳硯舟說。
電機聲由低變高,機體輕輕震動,輪胎沿著封閉道路向前滾動。速度還很低,地麵站上的姿態、偏航和電壓曲線已經開始變化。許知夏報出狀態:“舵麵響應正常,電壓穩定,鏈路穩定,速度五。” 陳硯舟盯著機體和數據:“速度七,中止。” 油門收下,啟航一號繼續滑出一段後停穩。沈則長長吐出一口氣,像剛從一場考試裏出來。 “第一趟完成。”許知夏把時間和響應記錄寫入表格。 “第二趟,速度提高一檔。”陳硯舟說,“目標仍然是直線,不追求離地。” 第二趟開始不到十秒,機體向左偏了一點。幅度不大,地麵站的偏航曲線卻已經超過預設的觀察線。 “偏航趨勢。”許知夏報出數據。 “中止。”陳硯舟沒有猶豫。 沈則跑過去把飛機抱回,臉上有些沮喪:“還是偏。” “這很好。” “偏了還好?” “因為我們在地麵發現了它。”陳硯舟把異常狀態標紅,“如果為了完成第二趟而繼續加速,偏航可能會被寫成更大的問題。” 何敬山蹲下檢查輪胎和輪軸,隨後看向記錄表:“你們準備怎麼排?” “起落架阻力、舵麵中立、重心偏差、電機推力線、地麵風和輪胎接觸。先按可檢查順序排。”陳硯舟說,“每次隻改一項,改完複測。”
接下來的兩個小時,滑跑變成了故障排查。沈則更換右輪軸承,檢查輪軸平行度;許知夏把偏航出現的速度段和舵麵輸入疊在一起,確認沒有同時出現明顯控製指令;陳硯舟重新核對重心、載荷安裝和電機推力線,把傳感器安裝帶來的輕微偏心也列為觀察項。
第一次更換軸承後,沈則提出直接把飛機推回起點再跑一趟。許知夏卻把剛保存的日誌放大:“先看這段。偏航在速度六到七之間出現,舵麵輸入沒有明顯變化,但右輪的滾動阻力還沒有做量化記錄。”
沈則拿來簡易測力計,分別測左右輪在相同地麵條件下的起動阻力。右側數值下降了,卻仍然高出左側一截。陳硯舟沒有接受“差不多”的結論,讓他把輪軸重新拆開,檢查墊片、軸承座和安裝麵。最後發現一片墊片邊緣有輕微毛刺,拆下以後才讓兩側阻力落到同一觀察區間。
“一片墊片也要寫?”沈則問。
“要寫。”許知夏替他回答,“否則下一次偏航消失了,我們不知道是軸承、墊片還是天氣起了作用。”
沈則把毛刺墊片裝進透明袋,貼上“滑跑一偏航相關件,禁止回裝”的標簽。陳硯舟在問題關閉表裏補上測力數據、拆裝人和複測條件。原本隻需要幾分鐘的維修,因為多了一層記錄,變成了可以讓後來者複現的工程事實。
每改一項,先記錄舊狀態,再做下一趟。沈則原本想直接把配重向右挪一點,被陳硯舟攔住:“配重能把現象壓下去,不能說明原因。先保留原始狀態。” 沈則把配重放回工具箱:“工程這麼麻煩?” “麻煩可以,解釋不清不行。”許知夏說。
第三趟滑跑,偏航減小。第四趟,機體沿著道路保持直線,地麵站的偏航曲線沒有再越過觀察線。第五趟開始測試中止流程:油門上升,達到預設速度,陳硯舟下令收油,許知夏記錄響應時間,沈則觀察起落架和電池固定。 “中止。” 機體停下後,三個人沒有歡呼。沈則先檢查輪軸和結構,許知夏保存日誌,陳硯舟在問題表上簽下“本輪關閉,待首飛後複查”。 天色暗下來,何敬山才宣布結束:“今天到這裏。問題已經出現,數據也留下了,首飛前還要重新檢查。” 沈則坐到道路邊:“我以為首飛才刺激,沒想到滑跑就能把人嚇出汗。” 許知夏摘下耳機:“滑跑暴露的問題越多,首飛越少還債。”
陳硯舟看著地麵站裏的文件夾。未來窗口可以讓他提前看到偏航,卻沒有替他們修好軸承、校準舵麵、確認重心和完成中止測試。真正把問題關掉的是工具、記錄和反複複測。 收拾設備時,許知夏走到他身邊:“你一開始就懷疑右輪?” 陳硯舟手上一頓:“檢查時發現手感不對。” “檢查之前呢?” 她問得不尖銳,卻很準確。陳硯舟看著跑道邊線,沉默片刻:“我對事故鏈比較敏感,有時候會先想到最壞的分支。” “那就把這種敏感寫進流程。”許知夏說,“否則別人學不會。” “我會。”
晚上回到臨時教室,白板上多了一張“滑跑問題關閉表”:右輪軸承阻力偏大,已更換,複測通過;舵麵中立微偏,已校準;中止響應記錄有效。何敬山在最後一欄簽了字。 “低空首飛窗口,後天上午。”他說,“時間很短,場地隨時可能被收回。你們隻有一次完整機會。” 沈則剛喝進嘴裏的水差點噴出來,許知夏已經翻開飛控檢查表。陳硯舟抬頭看向窗外,校園裏的封閉道路在夜色裏逐漸看不清。 啟航一號已經從桌麵走到了地麵。 下一步,輪子要離開地麵。