接锅,程序员!俄罗斯19颗人造卫星坠落竟因为一段代码?
扫描二维码
随时随地手机看文章
本周二,一枚俄罗斯火箭未能送入预定轨道,导致19颗人造卫星全部坠入大西洋。这枚名为“联盟2.1B”的火箭升空后不久即偏离了正常的轨道,大约在发射后1小时与地面失去联系。初步排查故障原因是助推器发动机异常导致发射的失败。
但最新的调查结果表明,是火箭顶部的定位装置发生故障,而导致这一故障的根本原因是一段糟糕的程序代码。根据俄罗斯航天集团官方网站发布的消息称,火箭配备的型号为“军舰鸟”的助推器技术非常成熟,此前有多次成功发射记录,这次的失败并不是由助推器的问题造成的。
联盟2.1B火箭升空过程
真正的失败原因是因为火箭定位装置中有一段非常不严谨的程序代码,存在重大的问题隐患。同时,发射前工作人员对定位装置的参数配置也不正确,未能让其处于正确的工作状态,才导致了最终的坠毁。
实际上,当一、二级火箭分离之后,定位器始终无法找到正确的方向。助推器在第一发动机点火升压后已经将火箭送入了既定轨道,但它仍在试图纠正火箭的飞行角度,结果最终使火箭飞向了地球,并从一个致命的角度撞入大气层。
联盟2.1B火箭组装运输
俄罗斯政府已成立事故委员会正式调查星期二的发射失败的原因,其成员包括俄罗斯航天局和航空航天工业委员会的主要官员和科研人员,委员会将在十二月中旬完成所有的调查工作。
此次坠毁的19颗卫星来自世界各地,包括瑞典、德国、加拿大、日本、挪威、美国等国。其中一颗名为“流星-M”的卫星购买了高达26亿卢布(约合3亿元人民币)的保险,另外18颗卫星总价在2亿元人民币左右,但多数没有购买火箭发射保险。
联盟2.1B火箭生产过程
这次发射失败共造成约5亿元人民币的损失,俄罗斯航空航天专家热列兹尼亚科夫教授表示,显然俄罗斯的火箭发射领域还存在一些问题,这次的失败可能会给整个航天产业造成许多负面的影响,间接损失是非常巨大的。