而且當(dāng)時發(fā)現(xiàn)這個問題也很有意思。出現(xiàn)問題后,航空航天局噴氣推進(jìn)實(shí)驗(yàn)室的工程師們,花了很多時間在實(shí)驗(yàn)室里,對火星上探路者上一模一樣的系統(tǒng)進(jìn)行了反復(fù)的檢測。
檢測了一個星期,卻沒有再現(xiàn)那種情況,最后當(dāng)所有的工程師都以為不會再發(fā)生同樣問題的時候,重啟的情況再現(xiàn)了。經(jīng)過數(shù)據(jù)分析,找出了原因,那就是優(yōu)先級反轉(zhuǎn)。
它并不具有特定性,而是具有偶然性。
之所以給唐總師發(fā)條短信,也是因?yàn)榱柱i知道問題在哪兒,并且在大名鼎鼎的f35閃電戰(zhàn)斗機(jī)的飛控系統(tǒng)中,也曾出現(xiàn)這個問題,當(dāng)然那是后來,現(xiàn)在f35閃電戰(zhàn)斗機(jī)的飛控問題并沒有出現(xiàn)。
f35閃電戰(zhàn)斗機(jī)的飛控系統(tǒng)是全世界所有戰(zhàn)機(jī)里面最復(fù)雜的,龐大的軟件系統(tǒng),使得徹底的檢測變成了一個不可能完成的任務(wù),使得系統(tǒng)的可靠性變得不可以預(yù)測。
f35閃電戰(zhàn)斗機(jī)上的軟件代碼多達(dá)八百萬行,比f22猛禽戰(zhàn)斗機(jī)上多四倍,當(dāng)然殲轟七a戰(zhàn)斗機(jī)上面的軟件代碼就遠(yuǎn)遠(yuǎn)不如了。
當(dāng)然f35閃電戰(zhàn)斗機(jī)是全數(shù)字電傳飛控,并且它的軟件架構(gòu)也是最先進(jìn)的,這一點(diǎn)殲轟七a同樣沒辦法比。
所以f35戰(zhàn)斗機(jī)的第一個完整版本的軟件系統(tǒng),到二零一八年才開發(fā)完成。在二零一五年才具備初始作戰(zhàn)能力,都是因?yàn)檐浖膯栴}。
軍方代表見無人再發(fā)表意見,便道:“各位領(lǐng)導(dǎo)專家們,難道今天的事故分析會,就分析不出一個最終的結(jié)果嗎?大家再好好想想,集思廣議,殲轟七a戰(zhàn)機(jī)是咱們國家重點(diǎn)型號,耽擱不得??!”
唐占文站了起來,洪聲道:“我再來說幾句吧!我還是認(rèn)為,很可能是我們的飛控系統(tǒng)軟件代碼,可能存在難以發(fā)現(xiàn)的錯誤或者缺陷。大家還記得m國火星探路者事件吧?我想咱們這一次發(fā)生的試飛事故,會不會和m國火星探路者發(fā)生的優(yōu)先級反轉(zhuǎn)事件,有些相似呢?”
專家們一聽唐占文的這段話,不由得都大為震驚,有的一副恍然大悟的樣子,他們又開始小聲議論起來。
唐占文繼續(xù)道:“我們的飛行控制系統(tǒng)軟件,是飛控系統(tǒng)重要組成部分,它要完成控制律計算,工作模態(tài)轉(zhuǎn)換,系統(tǒng)自動測試,故障監(jiān)控,參數(shù)調(diào)整等一系列的功能,在開發(fā)飛控軟件的時候,就按總體架構(gòu)劃分為若干個功能塊,分別進(jìn)行開發(fā)??刂坡墒俏宜瓿傻?,它包括了俯仰回路控制,縱向外回路控制,發(fā)動機(jī)推力控制等,其余部分為六一八所負(fù)責(zé)完成。大家也知道,開發(fā)無錯誤的軟件是相當(dāng)困難的,要進(jìn)行大量的軟件試驗(yàn),我們這個項(xiàng)目也不具備這個條件,沒有鐵鳥臺等關(guān)鍵設(shè)備?!?br/> “飛控軟件的各種故障模式,對飛機(jī)的姿態(tài)控制,會產(chǎn)生很大影響,如控制信號錯誤或者延遲,以及失真等,這就會讓本級的作動器動作出現(xiàn)問題,從而進(jìn)一步影響上一級的飛機(jī)姿態(tài)控制,我想會不會是在咱們的飛控軟件故障模式功能模塊當(dāng)中,某一條軟件代碼,或者是多條代碼,存在某種偶然性的,被某種外因引起的故障模式問題?縮小到這個范圍,我想應(yīng)該能找到問題的原因!”唐占文也希望原因真的在那里啊,要不然真的丟臉丟大了。