第798章 想成億萬個小球、抓住幽靈
指揮中心裡,沒人再說客套話。
許燃坐到主控台前,第一句話就把眾人聽愣了。
「現有模型,全部停。」
秦越下意識開口:
「許總師,這套模型是海軍和沈飛團隊跑了八年的結果,納維-斯托克斯方程、RANS修正、LES局部細化都在裡面……」
許燃沒抬頭。
「我不是否定它。」
他把遼寧艦艦艉三維圖拖到主屏中央。
「我是在說,按這條路修,來不及。」
段院士皺眉:「不用連續流體方程,你打算怎麼算風?」
許燃敲下第一行指令。
「量子格點玻爾茲曼方法。」
室內靜了半秒。
一個年輕工程師小聲念了一遍:「QLBM?」
旁邊有人咽了口唾沫:「這玩意兒不是論文裡的東西嗎?」
秦越臉色變了。
「許總師,格點玻爾茲曼我懂。
把流場離散成格點,模擬粒子分布函數碰撞和遷移。
問題是,艦島附近空間尺度太大,邊界又亂。
要做到著艦級精度,格點量會爆。」
段院士補刀:「更別說還要實時。」
阻攔索總師也忍不住插話:「全世界哪台超算扛得住?」
許燃把黑色終端側面的接口推入主槽。
「所以我把盤古帶來了。」
主屏上,金色進度條瞬間拉滿。
「盤古平台已連接。」
許燃站起身,拿起電子筆,在屏幕上畫了一個小球。
「各位別被名字嚇住。通俗點說,別把空氣當成一整鍋湯。」
他又畫出密密麻麻的小點。
「把它想成億萬個小球。
每個小球都有速度方向和概率。
我們不去硬解整鍋湯怎麼翻滾,只盯住每個小球怎麼撞、撞完往哪走。」
年輕工程師眼睛一亮:「碰撞,遷移?」
「對。」
許燃點頭。
「傳統方程像讓你隔著牆聽屋裡吵架,靠聲音猜幾個人、誰站哪。
QLBM是把屋裡每塊地磚都裝上計數器,人從哪塊磚走到哪塊磚,盤古直接記。」
孫聰在視頻里忍不住道:「這解釋,小學生都能懂。」
秦越苦笑:「懂是懂,算不動啊。」
許燃看向他:「你們算不動,盤古算。」
他敲下第二條指令。
「接入遼寧艦實時環境數據鏈。」
「接入甲板風傳感器。」
「接入艦姿六自由度數據。」
「接入海溫、浪高、濕度、氣壓。」
「接入飛鯊著艦飛控律。」
「接入阻攔索應力曲線。」
「接入三眼天鴉光磁複眼噪聲模型。」
一條條數據流像江河入海,灌進盤古。
周群遠程接入,聲音乾脆。
「雷達氣象噪聲已剝離。
三眼天鴉第十七幀等離子邊界回波模型已加載。」
許燃回道:「給我做實時校準,不要漂亮數據,要髒數據。」
周群冷哼一聲:「我這裡從來不賣美容圖。」
指揮中心裡壓抑的氣氛被她這句話戳開,幾個年輕人笑了一下,馬上又埋頭敲鍵盤。
許燃開始分工。
「秦總師,艦島外形所有改裝記錄給我,哪怕臨時加了一根螺栓也要。」
「孫總師,飛鯊低速大迎角狀態下的氣動導數。」
「阻攔索團隊,過去三十次岸基模擬攔阻數據。」
「張艦長,遼寧艦未來六小時航向、航速預案。」
「段院士,幫我盯湍流能譜,看到非自然峰值立刻喊。」
段院士沒有半點架子,抓起老花鏡就坐到旁邊工位。
「行,今晚老頭子給你打下手。」
許燃回了一句:「您坐鎮,我少踩坑。」
段院士笑罵:「少哄我,趕緊算。」
夜色壓在基地外。
指揮中心燈火通明。
咖啡一杯杯送進來,又一杯杯見底。
食堂師傅推著小車進門,壓著嗓子喊:「包子,雞蛋,熱粥!科研再急也不能空腹工作!」
吳建邦抓了兩個包子塞給許燃。
「吃。」
許燃盯著屏幕:「放這兒。」
吳建邦眼睛一瞪:「我海軍的包子也有軍令狀,必須進肚。」
許燃無奈接過,咬了一口。
旁邊年輕工程師差點笑噴,趕緊低頭裝敲代碼。
凌晨一點。
第一版QLBM流場重建完成。
「誤差率,三點七!」
秦越盯著屏幕,呼吸都粗了。
凌晨兩點二十。
「誤差率,一點二!」
段院士猛地拍桌:「湍流能譜對上了!之前那段跳變,不是傳感器噪聲!」
凌晨三點四十五。
「誤差率,零點四三!」
阻攔索總師抬頭,眼裡全是血絲:「差一點,就差一點!」
吳建邦站在許燃身後,手攥得發白,卻沒催。
許燃忽然抬手。
「停。」
所有人心臟跟著一停。
主屏上,盤古把艦島後方某個區域放大。
那裡有一塊小小的紅斑。
不大。
像指甲蓋。
可它每隔幾秒就會跳一次,跳完後,紅色渦團向下砸,正好砸進飛鯊末端下滑道。
秦越愣住:「這是什麼?」
許燃把艦島後部結構圖調出來。
「通訊天線陣列。」
張崢皺眉:「那組天線?海試前剛做過聯調,通信沒問題。」
「通信沒問題。」
許燃放大風向角。
「氣動有問題。」
段院士猛地湊近屏幕,盯了幾秒,臉色刷一下變了。
「卡門渦街!」
秦越反應過來,聲音都變了。
「特定側風角下,天線後緣脫渦頻率和艦島下洗頻率鎖定了?」
許燃點頭。
「右舷側風十七到二十二度,航速二十五節上下。
每四點八秒生成一組低壓渦團,向下洗進著艦航線。」
他把過去幾次模擬失敗記錄調出。
「看這三次。
飛行員報告裡都有一句話:姿態正常,油門正常,飛機像被人按了一下。」
室內一片死寂。
幾秒後,秦越一巴掌拍在自己大腿上。
「怪不得!怪不得誤差死活壓不下去!」
段院士眼眶發紅。
「我們一直在調模型,把它當成隨機陣風。
原來不是風亂,是艦島後面藏了個鬼!」
艦島設計代表臉色發白。
「這組陣列是後期為通信覆蓋補加的,尺寸不大,風洞縮比時沒單獨建模……」
吳建邦沉聲道:「現在追責沒意義。能不能處理?」
許燃已經把方案推到屏幕上。
「能。」
他指向第一條。
「艦上立即給天線陣列加臨時蜂窩導流罩,材料用碳纖維薄殼,重量不超過二十公斤。」
第二條。
「兩根突出支架旋轉到零迎角。」
第三條。
「首次著艦時,遼寧艦航向修正二點四度,避開鎖定側風角。」
第四條。
「盤古實時監測渦街相位,出現鎖定苗頭,風廊直接標黃,飛行員復飛。」
張崢在艦上聽完,立刻下令。
「甲板搶修組,上艦島!按許總師方案做!」
遼寧艦上,搶修隊頂著海風衝上艦島後部。
扳手聲、切割聲、螺栓落盤聲混在一起。
一個年輕水兵一邊擰支架,一邊喘氣:「咱這是修天線,還是給風剃頭?」
老班長罵道:「少貧!剃不好,飛鯊就得被風薅頭髮!」
指揮中心裡,沒人再坐得住。
凌晨五點二十。
艦島臨時導流罩安裝完成。
盤古重新計算。
「誤差率,零點二九。」
所有人屏住呼吸。
許燃繼續調參。
「把海溫梯度補進去,艦艉熱羽流別漏。」
周群立刻回:「已補。」
五點三十七。
主屏上的紅色亂流被一層層剝開。
藍色風廊終於貫穿艦艉下滑道。
「誤差率,零點二七!」
「進入安全線!」
「飛鯊著艦風廊閉合!」
指揮中心炸了。
有人直接從椅子上跳起來。
有人抱著鍵盤喊。
段院士摘下眼鏡,背過身擦了擦眼角,又馬上轉回來,嘴上硬得很。
「別嚷嚷,才零點二七,別把天花板喊塌。」
秦越看著許燃,半天才憋出一句。
「你這是給航母照CT啊。」
許燃把最終模型鎖定。
「CT照出來,還得開刀。」
他轉頭看向吳建邦。
「下一代航母,艦島後緣天線、煙囪、桅杆,必須一體化整流。
再小的突出物,放在著艦通道旁邊,都可能變成刀子。」
吳建邦點頭,聲音發沉。
「寫進設計紅線。」
天亮時,渤海前線基地停機坪上,風帶著鹽味吹過來。
兩架殲-15「飛鯊」停在跑道邊。
機身灰藍,機翼展開,像兩頭壓低身體的猛禽。
功勳試飛員戴明盟穿著抗荷服,站在許燃面前。
他臉曬得發黑,眼神很亮。
「許總師,聽說你們一晚上把風抓住了?」
許燃把一份技術簡報和一台加固平板遞給他。
「抓住談不上,至少摸清它哪兒耍流氓。」
戴明盟翻開簡報,看到那條貫穿甲板的動態風廊,手指停了停。
「這條綠線,就是我的路?」
「綠,可以落。黃,準備復飛。紅,直接拉起。」
許燃看著他。
「別和海風講義氣,它翻臉比小孩快。」
戴明盟笑了一聲。
「復飛不丟人?」
許燃回得乾脆。
「丟人的是明明有路標,還非要閉眼沖。」
旁邊僚機飛行員咧嘴:「許總師,這話我記下了。
回頭誰說復飛慫,我拿你壓他。」
吳建邦走過來,瞪了他一眼。
「你小子先把飛機飛回來,再考慮壓誰。」
戴明盟合上簡報,抬手敬禮。
這一次,不是整個指揮中心的齊禮。
只有一個飛行員,對一個科研人。
「飛機交給我們。」
許燃回禮。
「氣流交給盤古。」
戴明盟放下手,轉身走向戰機。
僚機飛行員跟在他身後,頭也不回。
地勤拔下安全銷,高舉過頭。
發動機點火。
尾噴口噴出熱浪。
兩架飛鯊緩緩滑向跑道。
塔台頻道響起。
「飛鯊零一,准許起飛。」
「零一收到。」
「飛鯊零二,准許起飛。」
「零二收到。」
轟——!
加力打開。
第一架飛鯊貼著跑道衝出,機頭抬起,直刺雲層。
第二架緊隨其後,拖出兩道白色尾跡。
指揮中心大屏上,遼寧艦正在渤海海面逆風航行。
甲板清空。
阻攔索張開。
盤古動態風廊穩定在藍綠之間。
所有人盯著屏幕,連呼吸都放輕了。
「飛鯊零一,距艦六十公里。」
「高度三千,速度五百二。」
「遼寧艦航向修正完成。」
「甲板風穩定。」
吳建邦抓起話筒。
「各單位注意,首次著艦任務開始。」
就在這時,海空警戒屏右下角突然跳出一道紅線。
值班參謀猛地抬頭。
「報告!東南方向捕獲陌生強脈衝電磁源,頻段正在掃過我方數據鏈邊緣!」
同一秒,飛鯊零一的聲音傳回指揮中心。
「塔台,零一進入最後轉彎。」
盤古終端上,四個紅字猛地亮起。
「外源干擾。」
許燃坐到主控台前,第一句話就把眾人聽愣了。
「現有模型,全部停。」
秦越下意識開口:
「許總師,這套模型是海軍和沈飛團隊跑了八年的結果,納維-斯托克斯方程、RANS修正、LES局部細化都在裡面……」
許燃沒抬頭。
「我不是否定它。」
他把遼寧艦艦艉三維圖拖到主屏中央。
「我是在說,按這條路修,來不及。」
段院士皺眉:「不用連續流體方程,你打算怎麼算風?」
許燃敲下第一行指令。
「量子格點玻爾茲曼方法。」
室內靜了半秒。
一個年輕工程師小聲念了一遍:「QLBM?」
旁邊有人咽了口唾沫:「這玩意兒不是論文裡的東西嗎?」
秦越臉色變了。
「許總師,格點玻爾茲曼我懂。
把流場離散成格點,模擬粒子分布函數碰撞和遷移。
問題是,艦島附近空間尺度太大,邊界又亂。
要做到著艦級精度,格點量會爆。」
段院士補刀:「更別說還要實時。」
阻攔索總師也忍不住插話:「全世界哪台超算扛得住?」
許燃把黑色終端側面的接口推入主槽。
「所以我把盤古帶來了。」
主屏上,金色進度條瞬間拉滿。
「盤古平台已連接。」
許燃站起身,拿起電子筆,在屏幕上畫了一個小球。
「各位別被名字嚇住。通俗點說,別把空氣當成一整鍋湯。」
他又畫出密密麻麻的小點。
「把它想成億萬個小球。
每個小球都有速度方向和概率。
我們不去硬解整鍋湯怎麼翻滾,只盯住每個小球怎麼撞、撞完往哪走。」
年輕工程師眼睛一亮:「碰撞,遷移?」
「對。」
許燃點頭。
「傳統方程像讓你隔著牆聽屋裡吵架,靠聲音猜幾個人、誰站哪。
QLBM是把屋裡每塊地磚都裝上計數器,人從哪塊磚走到哪塊磚,盤古直接記。」
孫聰在視頻里忍不住道:「這解釋,小學生都能懂。」
秦越苦笑:「懂是懂,算不動啊。」
許燃看向他:「你們算不動,盤古算。」
他敲下第二條指令。
「接入遼寧艦實時環境數據鏈。」
「接入甲板風傳感器。」
「接入艦姿六自由度數據。」
「接入海溫、浪高、濕度、氣壓。」
「接入飛鯊著艦飛控律。」
「接入阻攔索應力曲線。」
「接入三眼天鴉光磁複眼噪聲模型。」
一條條數據流像江河入海,灌進盤古。
周群遠程接入,聲音乾脆。
「雷達氣象噪聲已剝離。
三眼天鴉第十七幀等離子邊界回波模型已加載。」
許燃回道:「給我做實時校準,不要漂亮數據,要髒數據。」
周群冷哼一聲:「我這裡從來不賣美容圖。」
指揮中心裡壓抑的氣氛被她這句話戳開,幾個年輕人笑了一下,馬上又埋頭敲鍵盤。
許燃開始分工。
「秦總師,艦島外形所有改裝記錄給我,哪怕臨時加了一根螺栓也要。」
「孫總師,飛鯊低速大迎角狀態下的氣動導數。」
「阻攔索團隊,過去三十次岸基模擬攔阻數據。」
「張艦長,遼寧艦未來六小時航向、航速預案。」
「段院士,幫我盯湍流能譜,看到非自然峰值立刻喊。」
段院士沒有半點架子,抓起老花鏡就坐到旁邊工位。
「行,今晚老頭子給你打下手。」
許燃回了一句:「您坐鎮,我少踩坑。」
段院士笑罵:「少哄我,趕緊算。」
夜色壓在基地外。
指揮中心燈火通明。
咖啡一杯杯送進來,又一杯杯見底。
食堂師傅推著小車進門,壓著嗓子喊:「包子,雞蛋,熱粥!科研再急也不能空腹工作!」
吳建邦抓了兩個包子塞給許燃。
「吃。」
許燃盯著屏幕:「放這兒。」
吳建邦眼睛一瞪:「我海軍的包子也有軍令狀,必須進肚。」
許燃無奈接過,咬了一口。
旁邊年輕工程師差點笑噴,趕緊低頭裝敲代碼。
凌晨一點。
第一版QLBM流場重建完成。
「誤差率,三點七!」
秦越盯著屏幕,呼吸都粗了。
凌晨兩點二十。
「誤差率,一點二!」
段院士猛地拍桌:「湍流能譜對上了!之前那段跳變,不是傳感器噪聲!」
凌晨三點四十五。
「誤差率,零點四三!」
阻攔索總師抬頭,眼裡全是血絲:「差一點,就差一點!」
吳建邦站在許燃身後,手攥得發白,卻沒催。
許燃忽然抬手。
「停。」
所有人心臟跟著一停。
主屏上,盤古把艦島後方某個區域放大。
那裡有一塊小小的紅斑。
不大。
像指甲蓋。
可它每隔幾秒就會跳一次,跳完後,紅色渦團向下砸,正好砸進飛鯊末端下滑道。
秦越愣住:「這是什麼?」
許燃把艦島後部結構圖調出來。
「通訊天線陣列。」
張崢皺眉:「那組天線?海試前剛做過聯調,通信沒問題。」
「通信沒問題。」
許燃放大風向角。
「氣動有問題。」
段院士猛地湊近屏幕,盯了幾秒,臉色刷一下變了。
「卡門渦街!」
秦越反應過來,聲音都變了。
「特定側風角下,天線後緣脫渦頻率和艦島下洗頻率鎖定了?」
許燃點頭。
「右舷側風十七到二十二度,航速二十五節上下。
每四點八秒生成一組低壓渦團,向下洗進著艦航線。」
他把過去幾次模擬失敗記錄調出。
「看這三次。
飛行員報告裡都有一句話:姿態正常,油門正常,飛機像被人按了一下。」
室內一片死寂。
幾秒後,秦越一巴掌拍在自己大腿上。
「怪不得!怪不得誤差死活壓不下去!」
段院士眼眶發紅。
「我們一直在調模型,把它當成隨機陣風。
原來不是風亂,是艦島後面藏了個鬼!」
艦島設計代表臉色發白。
「這組陣列是後期為通信覆蓋補加的,尺寸不大,風洞縮比時沒單獨建模……」
吳建邦沉聲道:「現在追責沒意義。能不能處理?」
許燃已經把方案推到屏幕上。
「能。」
他指向第一條。
「艦上立即給天線陣列加臨時蜂窩導流罩,材料用碳纖維薄殼,重量不超過二十公斤。」
第二條。
「兩根突出支架旋轉到零迎角。」
第三條。
「首次著艦時,遼寧艦航向修正二點四度,避開鎖定側風角。」
第四條。
「盤古實時監測渦街相位,出現鎖定苗頭,風廊直接標黃,飛行員復飛。」
張崢在艦上聽完,立刻下令。
「甲板搶修組,上艦島!按許總師方案做!」
遼寧艦上,搶修隊頂著海風衝上艦島後部。
扳手聲、切割聲、螺栓落盤聲混在一起。
一個年輕水兵一邊擰支架,一邊喘氣:「咱這是修天線,還是給風剃頭?」
老班長罵道:「少貧!剃不好,飛鯊就得被風薅頭髮!」
指揮中心裡,沒人再坐得住。
凌晨五點二十。
艦島臨時導流罩安裝完成。
盤古重新計算。
「誤差率,零點二九。」
所有人屏住呼吸。
許燃繼續調參。
「把海溫梯度補進去,艦艉熱羽流別漏。」
周群立刻回:「已補。」
五點三十七。
主屏上的紅色亂流被一層層剝開。
藍色風廊終於貫穿艦艉下滑道。
「誤差率,零點二七!」
「進入安全線!」
「飛鯊著艦風廊閉合!」
指揮中心炸了。
有人直接從椅子上跳起來。
有人抱著鍵盤喊。
段院士摘下眼鏡,背過身擦了擦眼角,又馬上轉回來,嘴上硬得很。
「別嚷嚷,才零點二七,別把天花板喊塌。」
秦越看著許燃,半天才憋出一句。
「你這是給航母照CT啊。」
許燃把最終模型鎖定。
「CT照出來,還得開刀。」
他轉頭看向吳建邦。
「下一代航母,艦島後緣天線、煙囪、桅杆,必須一體化整流。
再小的突出物,放在著艦通道旁邊,都可能變成刀子。」
吳建邦點頭,聲音發沉。
「寫進設計紅線。」
天亮時,渤海前線基地停機坪上,風帶著鹽味吹過來。
兩架殲-15「飛鯊」停在跑道邊。
機身灰藍,機翼展開,像兩頭壓低身體的猛禽。
功勳試飛員戴明盟穿著抗荷服,站在許燃面前。
他臉曬得發黑,眼神很亮。
「許總師,聽說你們一晚上把風抓住了?」
許燃把一份技術簡報和一台加固平板遞給他。
「抓住談不上,至少摸清它哪兒耍流氓。」
戴明盟翻開簡報,看到那條貫穿甲板的動態風廊,手指停了停。
「這條綠線,就是我的路?」
「綠,可以落。黃,準備復飛。紅,直接拉起。」
許燃看著他。
「別和海風講義氣,它翻臉比小孩快。」
戴明盟笑了一聲。
「復飛不丟人?」
許燃回得乾脆。
「丟人的是明明有路標,還非要閉眼沖。」
旁邊僚機飛行員咧嘴:「許總師,這話我記下了。
回頭誰說復飛慫,我拿你壓他。」
吳建邦走過來,瞪了他一眼。
「你小子先把飛機飛回來,再考慮壓誰。」
戴明盟合上簡報,抬手敬禮。
這一次,不是整個指揮中心的齊禮。
只有一個飛行員,對一個科研人。
「飛機交給我們。」
許燃回禮。
「氣流交給盤古。」
戴明盟放下手,轉身走向戰機。
僚機飛行員跟在他身後,頭也不回。
地勤拔下安全銷,高舉過頭。
發動機點火。
尾噴口噴出熱浪。
兩架飛鯊緩緩滑向跑道。
塔台頻道響起。
「飛鯊零一,准許起飛。」
「零一收到。」
「飛鯊零二,准許起飛。」
「零二收到。」
轟——!
加力打開。
第一架飛鯊貼著跑道衝出,機頭抬起,直刺雲層。
第二架緊隨其後,拖出兩道白色尾跡。
指揮中心大屏上,遼寧艦正在渤海海面逆風航行。
甲板清空。
阻攔索張開。
盤古動態風廊穩定在藍綠之間。
所有人盯著屏幕,連呼吸都放輕了。
「飛鯊零一,距艦六十公里。」
「高度三千,速度五百二。」
「遼寧艦航向修正完成。」
「甲板風穩定。」
吳建邦抓起話筒。
「各單位注意,首次著艦任務開始。」
就在這時,海空警戒屏右下角突然跳出一道紅線。
值班參謀猛地抬頭。
「報告!東南方向捕獲陌生強脈衝電磁源,頻段正在掃過我方數據鏈邊緣!」
同一秒,飛鯊零一的聲音傳回指揮中心。
「塔台,零一進入最後轉彎。」
盤古終端上,四個紅字猛地亮起。
「外源干擾。」