航空大亨bug,调查发现2008年澳洲航空事故由软件Bug引起

2008年 10 月 7 日,澳航空中客机 A330-303攀升至 37000 英尺高空时,3分种内发生两次极速向下“俯冲”,其中 110 名乘客和四分之三机组员受伤。澳大利亚运输安全局近日公布了本次事故的调查报告。报告显示此次事故是由软件和硬件错误共同导致的。
该调查结果中指出,A330-303客机上的一个 ADIRUs(Air Data Inertial Reference Units)在事故发生前突然失灵,并向其他系统发送错误数据。FCPCs(Flight Control Primary Computers)根据这些错误参数,对客机实行俯冲指示,而导致了这次事故。
为了安全起见,一架客机都会配备三个 ADIRUs。飞行控制系统会根据其中两台发送的数据来控制客机的飞行位置及姿势。如果某一个 ADIRUs 发出的数据前后矛盾时,飞行控制系统就会采用之前1.2秒时接收到的数据。但如果一个 ADIRUs 发出多组间隔在1.2秒的不一致数据后,飞行控制系统就会在计算迎角(angle of attack)时发生错误。
所以飞行控制电脑软件的设计限制以及一个未能成功启动的装置是导致这次飞机急降的主要原因。
相关链接:Software bug fingered as cause of Aussie A330 plunge
Tags: 

延伸阅读

最新评论

发表评论