最近波音737MAX8飛機(jī)5個(gè)月內(nèi)兩次墜機(jī)空難事件成為國際網(wǎng)絡(luò)熱點(diǎn),各種消息傳得沸沸揚(yáng)揚(yáng)。小編也來湊個(gè)熱鬧,從一個(gè)嵌入式軟件工程師的角度來談?wù)効捶ā?/p>
1、MCAS(機(jī)動(dòng)特性增強(qiáng))系統(tǒng)
波音737MAX是737改進(jìn)機(jī)型,目前訂單排隊(duì)已達(dá)4600架。由于發(fā)動(dòng)機(jī)增大,整個(gè)飛機(jī)的平衡性變差,因此增加一個(gè)名為MCAS的軟件系統(tǒng)來彌補(bǔ),防止飛機(jī)失速。
以下是小編根據(jù)有關(guān)資料畫出的MCAS軟件系統(tǒng)工作流程圖:
從中可以看出,若攻角度數(shù)過大,就激活MCAS系統(tǒng),把機(jī)頭往下壓,防止飛機(jī)失速。
當(dāng)然,飛行員隨時(shí)可以關(guān)閉MCAS系統(tǒng)。
MCAS系統(tǒng)運(yùn)行機(jī)制(來源:《西雅圖時(shí)報(bào)》)
2、攻角傳感器數(shù)據(jù)錯(cuò)誤是造成空難事件的起因
根據(jù)上述程序流程圖很容易得出結(jié)論:如果攻角傳感器數(shù)據(jù)出錯(cuò),而且不進(jìn)行人為干預(yù)的話,會(huì)使正常飛行的飛機(jī)發(fā)生自殺式俯沖!
從目前披露的情況看,兩起墜機(jī)事故類似,確實(shí)與傳感器數(shù)據(jù)錯(cuò)誤有直接關(guān)系。
此前有媒體批評(píng)波音MCAS軟件設(shè)計(jì)過于簡單,存在單傳感器缺陷,并把鍋甩給印度軟件外包公司。小編當(dāng)時(shí)對(duì)此看法嗤之以鼻,認(rèn)為以波音這樣偉大的工業(yè)制造公司,是不可能犯如此低級(jí)技術(shù)錯(cuò)誤的,況且還有層層的檢查和認(rèn)證。
事實(shí)上,上述程序流程圖只是簡單的功能流程圖。記得光輪電子CEO林添孝先生曾說過,一個(gè)有經(jīng)驗(yàn)的軟件工程師,還會(huì)加入錯(cuò)誤處理、邊界處理、可靠性設(shè)計(jì)、狀態(tài)輸出等等代碼。這些代碼工作量往往是很大的,隱藏在功能表象后面,確保程序的可靠運(yùn)行。因此,如果您有產(chǎn)品或軟件需要外包設(shè)計(jì),考察團(tuán)隊(duì)的設(shè)計(jì)經(jīng)驗(yàn)非常重要,這關(guān)乎產(chǎn)品質(zhì)量。
以上述程序流程圖為例,軟件必須考慮攻角傳感器數(shù)據(jù)來源錯(cuò)誤的情況,這包括傳感器損壞或者讀取錯(cuò)誤。通常采用2個(gè)以上傳感器以滿足高可靠設(shè)計(jì)要求。而事實(shí)上,波音737MAX8確實(shí)裝有兩個(gè)攻角傳感器。根據(jù)《西雅圖時(shí)報(bào)》的報(bào)道,“根據(jù)初步調(diào)查報(bào)告中提供的黑匣子數(shù)據(jù)顯示,兩個(gè)傳感器的讀數(shù)相差約 20 度,而且在起飛前、飛機(jī)在地面上滑行時(shí)也是如此,未曾改變?!?/p>
那么,主要問題出在哪里?
737的攻角傳感器
3、對(duì)利潤的過分追求降低了安全性
現(xiàn)在,迫于壓力,波音公司不得不承認(rèn)錯(cuò)誤的攻角傳感器數(shù)據(jù)使MCAS系統(tǒng)出故障,導(dǎo)致自殺性俯沖。但是,出事的埃航和獅航飛行員卻在座艙儀表中看不到至關(guān)重要的攻角數(shù)據(jù)!飛行員在倉促的情況下很難想到去關(guān)閉MCAS。
最新的消息是,737MAX8 配有“攻角警示燈”(兩個(gè)傳感器不一致時(shí)警示)和“攻角指示器”,但這都不是標(biāo)配,需要花6000多美元和11000多美元選購。4600架如果都安裝,就需要小1億美元,而這些基本都是純利啊。用犧牲乘客的安全賺取利潤,太黑心了!埃航和獅航為了節(jié)約成本而沒有選配,346條生命為此付出代價(jià)。當(dāng)然波音公司必將為此付出沉重的代價(jià)。
波音737MAX8飛機(jī)的駕駛艙(路透社)
4、工業(yè)數(shù)據(jù)可靠性要求高,需警鐘長鳴
錯(cuò)誤的攻角傳感器數(shù)據(jù)是導(dǎo)致兩次波音737MAX8墜機(jī)事故的起因。波音墜機(jī)事件向我們敲響了警鐘:重視工業(yè)數(shù)據(jù)可靠性,它牽涉安全問題。一次安全事故有可能就讓一個(gè)企業(yè)把多年利潤都吐出來,甚至玩完。
-
傳感器
+關(guān)注
關(guān)注
2551文章
51200瀏覽量
754512 -
工業(yè)制造
+關(guān)注
關(guān)注
0文章
404瀏覽量
28084 -
波音737
+關(guān)注
關(guān)注
0文章
18瀏覽量
2757
原文標(biāo)題:軟件工程師如何看波音737MAX8墜機(jī)事件
文章出處:【微信號(hào):Iotchannel,微信公眾號(hào):聯(lián)動(dòng)原素】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論