去年10月,欧洲航天局ExoMars火星任务派出的火星探测器Schiaparell在着陆地面过程中不幸坠毁。自那之后,该机构就开始调查这一事故的原因,现在一份独立报告终于确认了软件问题是造成这起事故的罪魁祸首。另外,报告还对2020年ExoMars任务也提出了一些可以借鉴的建议。
报告指出,在进入火星大气和打开降落伞之间,着陆演示模块(Entry Demonstrator Module)的旋转速度出现了意外变化。虽然降落伞按照原定打开,但惯性测量单元(Inertial Measurement Unit)却检测到一个比预期更大的俯仰速率,导致跳出饱和(saturation)警报。不过制导导航与控制(Guidance Navigation and Control)系统仍旧认为俯仰速率跟饱和阈值保持一致,于是造成探测器脱离原先的计算高度。这意味着探测器的着陆系统认为探测器已经接近地面,于是提早打开了降落伞并在几秒后启动反推力系统(Reaction Control System)。然而在反推力系统关闭后,探测器距离地面的距离还有2英里多,于是最后Schiaparell不得不以自由落体的方式完成“着陆”。据悉,整个自由落体大概用了34秒左右。
报告总结称,降落伞建模的不足、对警报、故障检测、隔离以及恢复的处理不当、设计强度的不足以及对分包商、硬件的管理不当都是造成这一事故的原因。
虽然Schiaparelli已经毁掉,但这项任务并不能算完全失败,实际上,该探测器是欧航局为ExoMars下一阶段任务而设计的一次测试。下阶段任务计划在2020年展开,届时,一艘叫做Trace Gas Orbiter的探测器将进入火星轨道并由此展开火星大气的科研工作。