而且當時發現這個問題也很有意思。出現問題後,航空航天局噴氣推進實驗室的工程師們,花了很多時間在實驗室裡,對火星上探路者上一模一樣的系統進行了反覆的檢測。
檢測了一個星期,卻沒有再現那種情況,最後當所有的工程師都以爲不會再發生同樣問題的時候,重啓的情況再現了。經過數據分析,找出了原因,那就是優先級反轉。
它並不具有特定性,而是具有偶然性。
之所以給唐總師發條短信,也是因爲林鵬知道問題在哪兒,並且在大名鼎鼎的F35閃電戰鬥機的飛控系統中,也曾出現這個問題,當然那是後來,現在F35閃電戰鬥機的飛控問題並沒有出現。
F35閃電戰鬥機的飛控系統是全世界所有戰機裡面最複雜的,龐大的軟件系統,使得徹底的檢測變成了一個不可能完成的任務,使得系統的可靠性變得不可以預測。
F35閃電戰鬥機上的軟件代碼多達八百萬行,比F22猛禽戰鬥機上多四倍,當然殲轟七A戰鬥機上面的軟件代碼就遠遠不如了。
當然F35閃電戰鬥機是全數字電傳飛控,並且它的軟件架構也是最先進的,這一點殲轟七A同樣沒辦法比。
所以F35戰鬥機的第一個完整版本的軟件系統,到二零一八年纔開發完成。在二零一五年才具備初始作戰能力,都是因爲軟件的問題。
軍方代表見無人再發表意見,便道:“各位領導專家們,難道今天的事故分析會,就分析不出一個最終的結果嗎?大家再好好想想,集思廣議,殲轟七A戰機是咱們國家重點型號,耽擱不得啊!”
唐佔文站了起來,洪聲道:“我再來說幾句吧!我還是認爲,很可能是我們的飛控系統軟件代碼,可能存在難以發現的錯誤或者缺陷。大家還記得M國火星探路者事件吧?我想咱們這一次發生的試飛事故,會不會和M國火星探路者發生的優先級反轉事件,有些相似呢?”
專家們一聽唐佔文的這段話,不由得都大爲震驚,有的一副恍然大悟的樣子,他們又開始小聲議論起來。
唐佔文繼續道:“我們的飛行控制系統軟件,是飛控系統重要組成部分,它要完成控制律計算,工作模態轉換,系統自動測試,故障監控,參數調整等一系列的功能,在開發飛控軟件的時候,就按總體架構劃分爲若干個功能塊,分別進行開發。控制律是我所完成的,它包括了俯仰迴路控制,縱向外迴路控制,發動機推力控制等,其餘部分爲六一八所負責完成。大家也知道,開發無錯誤的軟件是相當困難的,要進行大量的軟件試驗,我們這個項目也不具備這個條件,沒有鐵鳥臺等關鍵設備。”
“飛控軟件的各種故障模式,對飛機的姿態控制,會產生很大影響,如控制信號錯誤或者延遲,以及失真等,這就會讓本級的作動器動作出現問題,從而進一步影響上一級的飛機姿態控制,我想會不會是在咱們的飛控軟件故障模式功能模塊當中,某一條軟件代碼,或者是多條代碼,存在某種偶然性的,被某種外因引起的故障模式問題?縮小到這個範圍,我想應該能找到問題的原因!”唐佔文也希望原因真的在那裡啊,要不然真的丟臉丟大了。
這都是基於唐佔文總師,對林鵬的信任,因爲在這之前,林鵬接連的表現都讓他很意外,確實是一個天才,他也希望林鵬這一次真的蒙對了!
否則要還找不出原因,那就麻煩了!試飛進度會受到嚴重的影響,那麼他這個總師,所揹負的壓力就更大了。
這時候六一八所的高明也站起來道:“行,既然唐總師提出來了,那我們下來就用FMEA軟件對故障模式功能模塊源代碼進行失效模式與影響分析,同時對源代碼進行逐條檢查。如果找不出原因,我們再對其他功能模塊,也進行同樣的分析,真要是我們的問題,我們也不迴避,該承擔責任我們承擔!”
看到這個結果,林鵬也放心了,因爲他知道問題就是在那兒呢!有一條軟件代碼確實是有錯誤的,當然還是一條會受到某種外界條件影響而產生故障模式錯誤的代碼。
能不能被發現,就要看六一八所,哦不,一飛院也有飛控專家,他們應該會找得出來,林鵬相信他們的能力。
其實說到底,這條軟件的錯誤,也不能怪六一八所,因爲軟件代碼編寫出錯,是很正常的事情,特別是那種隱蔽的錯誤,如果不經過大量的軟件試驗,是發現不了的,最根本的原因,還是這套飛控軟件開發的時候,缺乏鐵鳥臺這一類先進的設備,再加上又是數模混合的飛控系統,相對來說比較落後,若是全數字的電傳飛控倒還好些。
會議結束散場,唐佔文總師就把林鵬拉到了一邊,小聲問道:“小林,你告訴我,你是怎麼知道,問題在那兒的?你確定嗎?”
林鵬一看周圍並沒有人,便小聲道:“唐總師,我也只是突然想到了火星探路者事件,和咱們這一次出現的試飛事故很相似,如果問題不出在那兒,那就真的只能定義爲UFO事件了。只有軟件編寫上的錯誤,是最不容易被發現的,因此我覺得這是個大概率問題。接下來,還要看分析的結果!”
唐總師呵呵笑道:“好,說得好,我感覺這個方向是對的!對飛控軟件的功能模塊,和源代碼,進行FMEA,在這套飛控軟件開發的時候,還無法開展系統層次的FMEA,但現在飛控軟件已經有了這麼多的試飛數據,一定可以找到那條害人的代碼!”
林鵬點頭道:“如果真能找出來,那就太好了!那麼這次飛行事故,反倒是變成了好事,因爲如果帶着這個隱患,讓咱們的殲轟七A完成了定型試飛,最後大量服役,然後出現嚴重的飛行事故,那問題就嚴重多了!”
唐佔文嘆了一聲道:“是啊,所以我們這些搞飛機設計的,一定要用科學的態度,用匠人的精神,把我們的飛機做得更好更加可靠啊!”