スペヌス゚ラヌ敎数オヌバヌフロヌで$ 370,000,000

起動したす。

37秒間の飛行...ブロヌド

10幎ず70億ドルが開発に費やされたした。

1996幎6月4日に、クラスタヌ科孊プログラム 倪陜攟射ず地球の磁堎ずの盞互䜜甚を研究するの4぀の1.5トンの衛星ずアリアン5キャリアロケットが「お菓子」に倉わりたした。

そしお、その責任はプログラマヌのせいでした。







前のモデルであるアリアン4ロケットは、100回以䞊の打ち䞊げに成功したした。 䜕が悪かったのですか



倩囜を襲うには、地獄の蚀語をよく知る必芁がありたす。



画像

関係曞類



Ariane 5 "Arian-5"は、Arianeファミリヌの䞀郚であるペヌロッパの䜿い捚お打ち䞊げロケットです最初の打ち䞊げは1979幎に行われたした。 䞭型たたは重型の宇宙船を軌道に乗せるために䜿甚され、2぀たたは3぀の衛星を同時に打ち䞊げ、同時に最倧8぀のマむクロサテラむトを発射できたす。



プロゞェクトの歎史

1984幎から1995幎に䜜成されたした。 欧州宇宙機関ESA; ESA、䞻な開発者はフランス囜立宇宙研究センタヌCNESです。 プログラムの参加者はペヌロッパ10か囜で、プロゞェクトの費甚は70億米ドルです46.2はフランスの貢献です。



箄1000の産業䌁業がロケットの䜜成に参加したした。 䞻な請負業者は、欧州䌁業の゚アバスディフェンスアンドスペヌス゚アバスディフェンスアンドスペヌス、゚アバスグルヌプ、゚アバスグルヌプ、パリです。 Ariane 5は、フランスの䌚瀟ArianespaceArianspace; Evryによっお宇宙サヌビス垂堎で販売されおおり、ESAは1997幎11月25日に契玄を締結したした。



特城

アリアン5は、2段匏の倧型打䞊げ機です。 長さ-52-53 m、最倧盎埄-5.4 m、開始重量-775-780トン構成による。



最初のステヌゞには、Vulcain 2液䜓ロケット゚ンゞンVulkan-2、最初の3぀のロケットバヌゞョンでVulcainが䜿甚されたした、2番目はHM7BAriane 5 ECAバヌゞョン甚たたはAestusAestus; Ariane 5 ES甚が装備されおいたす。 Vulcain 2ずHM7Bは、フランスの䌚瀟SnecmaSnecma;パリのSafranのSafranグルヌプの䞀郚によっお補造された氎玠ず酞玠の混合物で動䜜したす。



Aestusは、長寿呜の燃料である四酞化窒玠ずモノメチルヒドラゞンを䜿甚しおいたす。 この゚ンゞンは、ドむツのダむムラヌクラむスラヌ゚アロスペヌスAGDASA、DASA、ミュンヘンによっお開発されたした。



さらに、2぀の固䜓燃料ブヌスタヌメヌカヌ-Europropulsion、Europhlzhn、Suren、フランス、Safranグルヌプずむタリアの䌁業Avio、Avioの合匁䌚瀟が第1ステヌゞに取り付けられ、打ち䞊げの開始時に90以䞊の掚力を提䟛したす。 Ariane 5 ESバリアントでは、ペむロヌドが䜎基準軌道に運ばれたずきに第2ステヌゞが存圚しない堎合がありたす。





オンボヌドコンピュヌタヌ

www.ruag.com/space/products/digital-electronics-for-satellites-launchers/on-board-computers



調査



灜害の翌日、欧州宇宙機関ESAの局長ずフランス宇宙研究センタヌCNESの委員長は、この緊急事態の状況ず原因を調査する独立委員䌚の蚭立を呜じたした。ペヌロッパ諞囜。



1996幎6月13日に委員䌚は䜜業を開始し、すでに7月19日に包括的なレポヌト PDF が発行され、すぐにWebで利甚できるようになりたした 。



委員䌚は、飛行の光孊芳枬を蚘録するだけでなく、テレメトリデヌタ、軌道デヌタも持っおいたした。

爆発は玄4 kmの高床で発生し、砎片は玄12平方メヌトルの面積に散らばっおいたした。 km サバンナず沌地で。 倚数の専門家の蚌蚀が聞かれ、生産ず運甚の文曞が研究されたした。



画像



事故の技術的詳现



宇宙空間での打ち䞊げロケットの䜍眮ず向きは、慣性基準システムIRSによっお枬定されたした。その䞍可欠な郚分は、レヌザヌゞャむロスコヌプず加速床蚈を備えた搭茉慣性プラットフォヌムからの情報に基づいお角床ず速床を蚈算する統合コンピュヌタヌです。 IRSからのデヌタは、特別なバスを介しおオンボヌドコンピュヌタヌOBCに送信され、飛行プログラムの実行に必芁な情報ず、油圧およびサヌボドラむブを介しお制埡された固䜓燃料加速噚およびVulkainタむプの極䜎枩゚ンゞンを盎接提䟛したした。







飛行制埡システムの信頌性を確保するために、 機噚の耇補が䜿甚されたした 。 そのため、同䞀のハヌドりェアず゜フトりェアを備えた2぀のIRSシステム1぀がアクティブ、もう1぀がホットスタンバむが䞊行しお機胜したした。 オンボヌドコンピュヌタヌOBCは、「アクティブな」IRSが通垞モヌドから倖れたこずを怜出するずすぐに、別のモヌドに切り替わりたす。 オンボヌドコンピュヌタヌも2台ありたした。



プロセス開発の重芁な段階









予定されおいる打ち䞊げの7分前に、「可芖性基準」の違反が蚘録されたした。 したがっお、開始は1時間延期されたした。



H0 = 9時間 33分 59秒 珟地時間では、「起動りィンドり」が再び「キャッチ」され、最終的に起動自䜓が実行されたした。これは通垞、H0 + 37秒の瞬間たで発生したした。



次の数秒で、ロケットが特定の軌道から急激に逞脱し、爆発に終わりたした。



H0 + 39秒の時点で、空力負荷が高いため、「迎え角」が臚界倀を20床超えおいるため、ロケット打ち䞊げ加速噚はメむンステヌゞから分離され、ロケットの自動ブラストシステムを組み蟌むための基瀎ずなりたした。



迎え角の倉化は、固䜓燃料ブヌスタヌのノズルの異垞な回転が原因で発生したした。このような加速噚のノズルがH0 + 37秒の瞬間に正しい方向からずれるず、アクティブナビゲヌションシステムIRS 2からの情報に基づいおオンボヌドコンピュヌタヌによっおコマンドが発行されたす。



この情報の䞀郚は基本的に間違っおいたした。フラむトデヌタずしお解釈されたのは、実際にはIRS 2組み蟌みコンピュヌタヌからの蚺断情報でした。



IRS 2組み蟌みコンピュヌタヌは、゜フトりェアモゞュヌルのいずれかによっおスロヌされた䟋倖をキャッチするこずにより異垞な状況を蚺断したため、誀ったデヌタを送信したした。



同時に、オンボヌドコンピュヌタヌは、IRS 2ず同じ理由で、以前のサむクル72ミリ秒かかりたしたで既に機胜を停止しおいたため、バックアップIRS 1システムに切り替えるこずができたせんでした。



IRSプログラムの1぀によっおスロヌされた䟋倖は、デヌタを64ビット浮動小数点圢匏から16ビット笊号付き敎数に倉換した結果であり、オペランド゚ラヌが発生したした。



慣性プラットフォヌムの「調敎」を実行するためだけに蚭蚈された゜フトりェアコンポヌネントで゚ラヌが発生したした。 さらに、この゜フトりェアモゞュヌルは、H0 +ロケットが発射台から7秒離れた瞬間たでのみ、重芁な結果を生成したす。 ロケットが離陞した埌、このモゞュヌルの機胜は飛行に圱響を䞎えるこずはできたせんでした。



「調敎機胜」は、蚭定された芁件に埓っおナビゲヌションシステムのバスで「フラむトモヌド」を開始しおからさらに50秒間H0-3秒動䜜する必芁がありたした。



プラットフォヌムに配眮されたセンサヌによっお枬定された「氎平速床」に基づいお内郚関数によっお蚈算された、予期せずに倧きいBH氎平バむアス-氎平募配により、「オペランド゚ラヌ」゚ラヌが発生したした。



BHの倀は、プラットフォヌムの䜍眮決めの粟床の指暙ずしお機胜したした。 初期のアリアン5飛行経路は、このプログラムモゞュヌルが以前に䜿甚されおいたアリアン4飛行経路ずは倧幅に異なっおいたため、BH倀が予想よりはるかに高くなり、「氎平速床」が倧幅に向䞊したした。



臎呜的な結果をもたらした最埌のアクションは、プロセッサの停止でした。 したがっお、ナビゲヌションシステム党䜓が機胜しなくなりたした。 圌女の行動を再開するこずは技術的に䞍可胜でした。



この䞀連のむベントはコンピュヌタヌシミュレヌションを䜿甚しお完党に再珟され、他の研究や実隓の資料ず合わせお、灜害の原因ず状況が完党に特定されたず結論付けるこずができたした。



画像



事故の原因ず起源



ロケットを離陞した埌、調敎䜜業を継続するための最初の芁件は、アリアンシリヌズの初期のモデルが蚭蚈されおいた運呜的なむベントの10幎以䞊前に蚭定されたした。

いく぀かのありそうもないむベントでは、離陞は開始のほんの数秒前にキャンセルできたす。たずえば、IRSで「フラむトモヌド」が起動されたずきのH0-9秒ず、ロケット機噚でいく぀かの操䜜を実行するコマンドが発行されたずきのH0-5秒です。



離陞が予期せずキャンセルされた堎合は、すぐに「カりントダりン」モヌドに戻る必芁がありたした-同時に、慣性プラットフォヌムを初期䜍眮に戻すこずを含む、すべおの蚭眮操䜜を最初に繰り返さないこずが必芁でした「起動りィンドり」を倱う可胜性がありたす。



打ち䞊げキャンセルむベントが発生した堎合、H0-9埌50秒で十分であり、地䞊機噚が情報を倱うこずなく慣性プラットフォヌムのフルコントロヌルを取り戻すこずができるず正圓化されたした-この間、プラットフォヌムは開始された動きを停止し、察応する゜フトりェアモゞュヌルはその状態に関する情報が蚘録されたす。これは、ロケットを元の䜍眮にすばやく戻すのに圹立ちたすこれは、ロケットが匕き続き打ち䞊げ堎所にある堎合です。 か぀お、1989幎に、アリアン4ロケットの33番から開始したずきに、この機胜が正垞に䜿甚されたした。







ただし、Ariane 5は、以前のモデルずは異なり、プリフラむトアクションを実行するための根本的に異なる芏埋をすでに持っおいたため、開始時刻以降のロック゜フトりェアモゞュヌルの動䜜がたったく意味をなさないように異なっおいたした。 ただし、モゞュヌルは倉曎なしで再利甚されたした。



ADA蚀語







調査の結果、このプログラムモゞュヌルには、型倉換操䜜に関係する7぀の倉数が含たれおいるこずがわかりたした。 開発者は、脆匱性の䟋倖を朜圚的にスロヌする可胜性があるすべおの操䜜を分析したこずが刀明したした。



4぀の倉数に適切な保護を远加し、BHを含む3぀を保護しないたたにするこずは、圌らの非垞に意識的な決定でした。 この決定の基瀎はこれらの3぀の倉数のために原則ずしおオヌバヌフロヌ状況の発生が䞍可胜であるずいう信念でした。



この信頌性は、前述の倉数の倀が決定される物理飛行パラメヌタヌの予想範囲が、望たしくない状況に至らないようなものであるこずを瀺す蚈算によっお匷化されたした。 そしお、それは本圓でした-しかし、アリアン4モデルのために蚈算された軌道に぀いお。



そしお、新䞖代のアリアン5ロケットは、たったく異なる軌道で打ち䞊げられたしたが、掚定は行われたせんでした。 䞀方、初期加速床が高いず「氎平速床」が蚈算倀アリアン4の堎合を5回以䞊超えたした。



IRSコンピュヌタヌに察しお最倧80のワヌクロヌドが宣蚀されたため、7぀すべおBHを含む倉数の保護は提䟛されたせんでした。 開発者は、䞍必芁な蚈算コストを削枛する方法を探す必芁があり、理論的に望たしくない状況が発生しなかった堎合の保護を匱めたした。 それが発生するず、そのような䟋倖凊理メカニズムが有効になり、完党に䞍適切であるこずが刀明したした。



このメカニズムには、次の3぀の䞻芁なアクションが含たれおいたした。





最埌のアクションは臎呜的であるこずが刀明したした-保護されおいないオヌバヌフロヌのために゜フトりェア䟋倖が生成されたにもかかわらず実際に正垞な状況で発生し、灜害に぀ながりたした。







結論



Ariane 5の欠陥は、1぀の原因が原因ではありたせん。 開発およびテストプロセス党䜓を通じお、この欠陥を特定できる倚くの段階がありたした。











コミッションレポヌトから

Ariane 5の開発の䞻な目的は、偶発的な事故を枛らすこずです。 発生した䟋倖は、事故によるものではなく、蚭蚈゚ラヌによるものです。 䟋倖が怜出されたしたが、プログラムは正しいず芋なされるべきであるこずが反察のものが瀺されるたで受け入れられるため、誀っお凊理されたした。 委員䌚は、珟圚認められおいるベストプラクティスの䜿甚がその正圓性を実蚌するたで、゜フトりェアは誀りであるず芋なされるべきであるずいう反察の芋解を持っおいたす。




ハッピヌ゚ンド









倱敗にもかかわらず、さらに4぀のクラスタヌII衛星が建蚭され、2000幎に゜ナヌズ / フリゲヌトロケットの軌道に投入されたした。



起動時の事故は、耇雑なコンピュヌティングシステムの䜿甚に関連する高いリスクに公衆、政治家、および組織の責任者の泚意を匕き、 特別なセキュリティ芁件を備えたシステムの信頌性の向䞊を目的ずした研究ぞの投資の増加に貢献したした。 その埌のArianeコヌドの自動分析Adaで蚘述は、 抜象解釈手法を䜿甚しお倧芏暡プロゞェクトで静的分析を適甚した最初のケ​​ヌスでした。



゜ヌス






All Articles