SIS-B 2016-5-1 00:45
软件崩溃葬送了日本这台18亿的卫星[2P]
[align=center][img]http://imgtech.gmw.cn/attachement/jpg/site2/20160430/448a5bc1e2c7188ea75057.jpg[/img]
JAXA新闻发布会通报“瞳”最新进展[/align]
[font=楷体_GB2312][size=4]近日,日本宇宙航空研究开发机构(JAXA)正式宣布,无法恢复对X射线卫星“瞳”的操控,事故原因经初步调查源自底层软件错误。卫星的控制系统在发现飞行姿态失控时,采取了错误的调整,推进器点火时朝向了错误的反方向,导致自身旋转更加严重,最终彻底失控。
今年2月17日,被日本寄予厚望的X射线天文卫星“瞳”成功发射升空,但仅仅一个月后,“瞳”与地面的通信出现严重故障,经地面光学望远镜测控发现其运行轨迹出现多块太空碎片。4月28日,JAXA在最新的新闻发布会上宣布,最新数据表明,至少从卫星主体分离出了10块碎片,其中包括两块太阳能电池板。[/size][/font]
[align=center][img]http://imgtech.gmw.cn/attachement/jpg/site2/20160430/448a5bc1e2c7188ea75058.jpg[/img]
X射线天文卫星“瞳”[/align]
[font=楷体_GB2312][size=4]据悉,“瞳”卫星的造价为2.86亿美元(约合人民币18.6亿元),曾被寄予厚望,代表了“新一代X射线天文学”未来。对于“瞳”的损失,马里兰大学天文学家 Richard Mushotzky 称其为“科学界的悲剧”。
“瞳”的悲剧始于导航系统的装置之一——“星体定位跟踪器”。卫星升空后几周后,在经过“南大西洋地磁异常区”的南非东海岸上空时,该装置受地球辐射带变化的影响,导致了一个小故障,最终逐渐累积产生了无法挽回的后果。
在失控前,“瞳”的科学装置曾短暂投入使用,其搭载的高分辨率分光仪记录了英仙座星系团的星际气体运动。此前,该装置的两个前身均因任务失败而未能投入使用。
美国威斯康星大学天文学家 Dan McCammon 在X射线天文学有超过30年的科研经验,负责了“瞳”(ASTRO-H)X射线计量装置的研制工作,同时他还参与前几代X射线卫星的设备研制,可惜的是,2000年的“ASTRO-E”卫星在发射阶段遭遇失败,2005年的“朱雀”(ASTRO-EII)升空后由于氦气泄露事故而报废。
据 Dan McCammon 介绍,NASA未来需要5000万美元(约3.2亿人民币)的资金和3-5年的时间来重新研制一个X射线度量计,并且尝试和欧空局进行项目合作,但最快也要等到2028年才能发射升空。
不过,“瞳”并非一无所获。在“朱雀”号事故之后,日本科学家改进了卫星作业流程,“瞳”升空后第八天就进行了一次重要的科学观测,因此留下了宝贵的河外星系物质质量数据,天文学家试图通过这些数据来研究暗物质。
“它工作了三天”,Richard Mushotzky 教授说,“我们曾规划的是10年。”[/size][/font]
[[i] 本帖最后由 SIS-B 于 2016-5-1 22:00 编辑 [/i]]
tiankonglan50 2016-5-1 13:29
*** 作者被禁止或删除 内容自动屏蔽 ***
eddyboy 2016-5-2 09:31
这个就是因小失大,千里之行溃于蚁穴的典型案例,而且日本人对细节比较注重,居然范这样的错。
这个例子很有借鉴!
tomorrowxf 2016-5-2 22:03
每次看到岛国发生这样的新闻,我的脑海里就不禁浮现出四个字:喜闻乐见!
wn-htk 2016-5-4 09:57
小日本还是不行呀,搞民用的还凑合,高大上的我看就算了
mummypanda 2016-5-4 11:05
挺奇怪的,按理说这种卫星上天的东西,每一个环节都要经过层层校验,即使是底层软件也是,压力测试和多场景测试是少不了的,仅仅是受辐射带变化影响就导致了问题说明风控环节不严谨哇
kwkkwkkwk 2016-5-20 21:02
日本人的软件工程能力就是一坨翔,丰田还是本田来着,车载电脑5W个全局变量,结果会出现无法重复验证的随机故障
T-Mars 2016-5-21 02:54
其实这个卫星遭重,软件开发是背了锅的。
整个卫星的管理控制团队,发现问题的时间,解决问题的指令都存在缺陷。
然后一个个小错误最终叠加起来,导致卫星无法自动调整姿态,最后失事。
当然结局是一贯的日本作风——把责任推给无力承担的人。
这次的事件里面就是完全没法对指挥控制团队做出任何影响的软件外包团队了。
no190 2016-5-21 10:10
不知道卫星软件开发的团队是不是都没炒鱿鱼了。这么大的损失,不知道怎么才能补偿的了
impbtpbt 2016-5-21 10:44
小日本就是这个德性, 对于细节把握的很好,很多细节可以作到极至, 但缺乏战略眼光,对于系统整合缺乏把握能力.
tito001 2016-5-21 13:09
这里我觉得还有一些细节没有暴露出来,比如对代码质量控制的方面,作为航空航天的软件开发,应该会比较注重这些,一定有些没有做到位的地方一起导致的问题
kwkkwkkwk 2016-5-21 16:34
[quote]原帖由 [i]T-Mars[/i] 于 2016-5-21 02:54 发表 [url=http://67.220.90.4/forum/redirect.php?goto=findpost&pid=117359944&ptid=6726475][img]http://67.220.90.4/forum/images/common/back.gif[/img][/url]
其实这个卫星遭重,软件开发是背了锅的。
整个卫星的管理控制团队,发现问题的时间,解决问题的指令都存在缺陷。
然后一个个小错误最终叠加起来,导致卫星无法自动调整姿态,最后失事。
当然结局是一贯的日本作风 ... [/quote]
在其他地方看到的一个段子,根据我的了解,应该有一定的可信度
日本公司的软件开发奇葩外包在于,母公司提需求,外包给日本本土的总包。
日本本土的总包找一些奇葩本土人士来流程图化,这些人包括但不仅包括高中生、打工仔、援交女、退休老大爷……
这些人画好DD之后,再发给中国的外包公司(一般都是日本人在中国开的)转换成Code(基本就是对着图写代码),编译。
出了问题就推到中国程序员身上。
笑谈词穷 2016-5-21 17:49
这不像是小日本的作风啊,号称最严谨的民族竟然犯错如斯。千里之堤毁于蚁穴