フランスのロケットが打ち上げ失敗で爆発 原因はdouble型をintに変換するとき桁あふれしたため

1 : 2021/09/27(月) 12:59:54.68 ID:nvdOaF1B0

http://www.shippai.org/fkd/cf/CA0000284.html
アリアン5型ロケットが制御不能で40秒後に爆発

事例概要
1996年6月4日、フランス領ギアナの宇宙センターからヨーロッパ最新の無人サテライト発信ロケットが
打ち上げられた。しかし、打ち上げ後約40秒後に爆発した。
これは慣性座標システムのソフトに仕様と設計のエラーが生じて、誘導および姿勢情報を
完全に失ってしまったからである。

経過
アリアン5号は打ち上げ後、約30秒後に誘導および姿勢情報を完全に失い、
経路をそれ、約40秒後に高度約3700mの空中で方向を変え、爆発した。
破片か火の粉となって、降りてきたが、ほとんどがマングローブや海上に落ち、
煙は風にふかれて海方向へ流れていった。

原因
このロケットは打ち上げから約30秒後に誘導姿勢情報を完全に失った。
これは、慣性座標システムのソフトに仕様と設計のエラーによるもので、
このエラーは、ロケットの水平速度に関連する64ビット浮動小数点を16ビット符号付整数へ
変換する際、数字が16ビット符号付整数として保存できる最大値の32,768を超えてしまい、
変換が失敗に終わった。

知識化
あらゆる状況が起こる可能性を見極めることが非常に重要である。
細かい部分も、どのような状況がおこりえるかを考慮する必要がある。

背景
事前にこのような計算ができたのではないかと思われるが、これはアリアン号初の
打ち上げであったので、未知の部分も多々あったかとも思われる。

2 : 2021/09/27(月) 13:01:00.12 ID:UVqjSHyr0
これがデバッグてやつな
3 : 2021/09/27(月) 13:06:32.35 ID:IvYt3Hyk0
今ではアリエン原因だな
4 : 2021/09/27(月) 13:07:07.00 ID:pJATbym50
たった16bitって
5 : 2021/09/27(月) 13:07:49.57 ID:VJ0I9PWf0
1996年タイムマシン速報
6 : 2021/09/27(月) 13:09:39.44 ID:327/6eqc0
C言語?
15 : 2021/09/27(月) 13:22:12.36 ID:ymbsRjDf0
>>6
Adaって言語らしい
23 : 2021/09/27(月) 13:30:50.36 ID:0brywxc60
>>15
そんなカビの生えたような言語を使ってるのか
プログラミング言語の歴史で名前を聞いたくらい
24 : 2021/09/27(月) 13:38:40.78 ID:ymbsRjDf0
>>23
F-22もAdaで記述されている
7 : 2021/09/27(月) 13:13:56.04 ID:ekYvw6e9a
FORTRANで書いてればなあ~~~
8 : 2021/09/27(月) 13:14:33.53 ID:xjWFpd1Z0
アリアンってなんか語感が朝鮮ぽくね?
9 : 2021/09/27(月) 13:16:52.28 ID:pIST4eHHa
ファミコンの裏技みたい
10 : 2021/09/27(月) 13:18:04.07 ID:+6kt0zAF0
ファミコンですら65535までイケるってのに
11 : 2021/09/27(月) 13:18:12.37 ID:Vj9MwV5fd
焼け残ったロケットが後にアリアンロッドの迷宮となった
12 : 2021/09/27(月) 13:19:11.05 ID:RBpAAmSM0
初歩的すぎるが
損害の大きさがすごい
13 : 2021/09/27(月) 13:21:21.04 ID:ksx6QVTJ0
プログラマ「あっ、いっけね」
ロケット(ボンッ)
14 : 2021/09/27(月) 13:21:49.40 ID:pPbf9JT6M
アリランじゃ無いのかよ
18 : 2021/09/27(月) 13:24:23.30 ID:DZJc2BDXM
>>14
アホウヨっていつも韓国のこと考えてるの
16 : 2021/09/27(月) 13:22:14.18 ID:SDbfdJ96d
♪アリアンよ~
17 : 2021/09/27(月) 13:23:53.09 ID:LyGz5kyPa
NECも符号間違えで人工衛星落としてたよな
実装が符号付で~みたいなのじゃなくてオペのミスだけども
というか航空宇宙業界では些細だけど核心を付くようなミスが好まれそういう所見つけて失敗の全原因をおっ被せる習慣があるのかな?
19 : 2021/09/27(月) 13:25:14.40 ID:SWM19myl0
一瞬intじゃねえじゃんって思ったけど確かにintだったわ
16bitの環境ってまだあるの?
20 : 2021/09/27(月) 13:28:58.21 ID:0brywxc60
>>19
組み込みならあるのかもね
パソコンしか知らない嫌儲はバカにしてるけど
25 : 2021/09/27(月) 13:41:24.63 ID:qs4teHyCM
>>19
Cの仕様として16bitのintは許容されてたはず
21 : 2021/09/27(月) 13:29:09.93 ID:AUdb4j/hM
これなんてintのCよ
22 : 2021/09/27(月) 13:29:24.63 ID:8l6C+qJ70
こんな技術力カスの国から潜水艦買わなくてよかったなオージーはw
26 : 2021/09/27(月) 13:42:04.94 ID:3GD4A+WT0
Abe言語
27 : 2021/09/27(月) 13:42:08.66 ID:327/6eqc0
型付なら精度落ちるってコンパイル時警告出るだろ無視するから
28 : 2021/09/27(月) 13:48:39.40 ID:/5FgC/xl0
ゆとり化は日本だけの問題じゃないんだな
29 : 2021/09/27(月) 13:55:19.60 ID:SbF4rMSw0
正直、「ファミコンと同じレベルの処理能力しかないコンピューターで
宇宙にまでロケットを飛ばしてた頃のほうが人間は賢く、緊張感を
もって仕事をしてたのではないか」
と思うようなことがかなりあるよな。
30 : 2021/09/27(月) 14:08:53.04 ID:OwMZrGrE0
テストやってねぇのかよ…
32 : 2021/09/27(月) 14:22:19.01 ID:n6SFPd3DM
プロセスルールを細かくすると宇宙線の影響があるから枯れたハードウエアと低級言語の組み合わせって結構あるらしいね
33 : 2021/09/27(月) 14:23:52.12 ID:E6nsO2fv0
生かされなかったマリナー1号の教訓
34 : 2021/09/27(月) 14:24:24.36 ID:nT/4q+k6M
ils ont fait tres bien la connerie. バーカバーカw
35 : 2021/09/27(月) 14:25:06.98 ID:UmxyXXN7M
ホリエモンじゃないんだからさ

コメント

タイトルとURLをコピーしました