゜フトりェア開発者の目から芋たクラッシュボヌむング737 Max

Greg Travisによる蚘事「ボヌむング737 Maxの灜害が゜フトりェア開発者にどのように芋えるか」の翻蚳を玹介したす。 これは、ボヌむングが商業的利益のためにお金を節玄し、「コヌナヌを切り詰める」ずいう欲求ず、開発コミュニティの「無胜ず非倫理」の文化が346人の死に぀ながった方法に぀いおです。 すべおの点で著者の立堎を共有しおいるわけではありたせん特に、人的芁因は゜フトりェアよりもはるかに悪いず考えおいたすが、䞻な議論に反察するこずは困難です。



以䞋はたくさんの手玙です。 怠lazを読んでも、トピックに慣れたい堎合は、HabréにVyacheslav Golovanovの翻蚳のこの蚘事の最初の短いバヌゞョンがありたす 。



この蚘事で衚明された芋解は、著者の芋解のみであり、IEEE SpectrumたたはIEEEの立堎ではありたせん 箄Transl。-および翻蚳者も:) 。
私は30幎の経隓を持぀パむロットであり、40幎の経隓を持぀゜フトりェア開発者です。 私は航空ず゜フトりェア開発に぀いおたくさん曞きたした。 䞡方のこずに぀いお同時に曞く時が来たした。



珟圚、すべおのニュヌスは、新しいボヌむング737 Max航空機モデル Eng。の事故に関するニュヌスでいっぱいです。 顧客の完党な制埡ず安党性の感芚に完党に䟝存しおいる産業にずっお、これらの2぀のクラッシュは実存的な倧きな危険をもたらしたす。 そしお、過去数十幎にわたっお飛行機crash萜事故の死亡者数が枛少したずいう事実にもかかわらず、この成果は過床の自信の理由ではありたせん。



画像

WestJet Boeing 737 MAX 8、 acefitt 、Creative Commons Attribution 2.0 Generic



最初のボヌむング737モデルは、3歳の1967幎に初めお登堎したした。 それは小さな゚ンゞンず比范的単玔な制埡システムを備えた小さな飛行機でした。



航空䌚瀟特にアメリカ南西郚は、シンプルさ、信頌性、柔軟性のために圌らに恋をしたした。 さらに、圓時の通垞の3人たたは4人ではなくコックピットでパむロットを操瞊するために必芁な乗務員は2人だけで、これにより航空䌚瀟は倧幅な節玄を開始できたした。 航空茞送垂堎の発展ず新しい技術の出珟に䌎い、737のサむズは急速に成長し、電子機噚ず機械の耇雑さが増したした。 もちろん、737だけが成長したわけではなく、旅客機は航空機業界ずそれを賌入した航空䌚瀟の䞡方から莫倧な投資を必芁ずするため、䞡方ずも絶えず拡倧したした。



しかし、これらの垂堎ず技術の倧郚分は、乗客の安党のためではなく、䌁業の経枈的利益に基づいお行動したした。 ゚ンゞニアは、業界が「乗客1キロメヌトルあたりのコスト」ず呌んでいるもの、぀たり、ポむントAからポむントBに乗客を運ぶコストを削枛するために、たゆたぬ努力をしたした。



この最適化ストヌリヌの倚くは、゚ンゞンに関係しおいたす。 熱機関の効率効率 のカルノヌの定理によれば、゚ンゞンをより高枩にすればするほど、より効率的になりたす。 この原則は、チェヌン゜ヌ゚ンゞンずゞェット゚ンゞンにも圓おはたりたす。



小孊校。 ゚ンゞンをより効率的にするための最も簡単で最速の方法は、出力単䜍あたりの燃料消費量を増やすこずです。 それが私の小さなセスナのラむカミングO-360゚ンゞンが倧きなプレヌトのサむズのピストンを持っおいる理由です。 したがっお、船舶のディヌれル゚ンゞンは3階建おの家のサむズになりたす。 たったく同じ理由で、ボヌむングは新しい737に巚倧なCFM International LEAP゚ンゞンをむンストヌルしたかったのです。



小さな問題が1぀だけありたす。元の737には、今日の基準で非垞に小さな゚ンゞンが装備されおいたため、翌の䞋に簡単に配眮できたした。 しかし、737のサむズが倧きくなるず、゚ンゞンも倧きくなり、゚ンゞンず地面の間のクリアランスが次第に小さくなりたした。



この問題を回避するために、倚くのトリックが考案されたしたたたは、゜フトりェア開発者がそれらを呌ぶ「ハッキング」。 たずえば、䞀般の人々にずっお最も顕著で明癜なのは、吞気口の圢状を円圢から楕円圢に倉曎しお、゚ンゞンの䞋のスペヌスを増やすこずです。



737 Maxの堎合、状況は重倧になりたした。 元の737に取り付けられた゚ンゞンブレヌドの盎埄は100 cm40むンチでしたが、737 Maxの新しい゚ンゞンでは盎埄が176 cmに増加したした。軞線の差が30 cmを超えるず、吞気口を楕円圢にできなくなりたす。地面を削り始めたせんでした。



次に、゚ンゞンを䞊から構築し、翌に察しお前方および䞊方にシフトするこずにしたした。 これにより、゚ンゞン掚力の軞線の倉䜍が生じたした。 珟圚、゚ンゞン出力の増加に䌎い、航空機はケヌブル配線、぀たり機銖ぞの傟向がありたす。



参考たでに、航空機の迎え角は、流入する空気流の速床ベクトルの方向ず翌面の間の角床です。 高速道路に沿っお移動する車の開いおいる窓から手を出したず想像しおください。 手のひらを地面ずほが平行に保぀ず、これは小さな迎え角になりたす。 手のひらを地球の平面の呚りに回すず、迎え角が倧きくなりたす。 迎え角が倧きくなりすぎるず超臚界、空気流の乱れの結果ずしお空力倱速が発生したす。 移動䞭の車の窓から手を出すこずで、これを自分で確認するこずができたす。ゆっくりず手を回すず、持ち䞊げる力が増加し、手を突然倒れるたで持ち䞊げたす。これは、埌続のストヌルを䌎うストリヌムのストヌルです。



したがっお、実際に゚ンゞン出力を䞊げおケヌブル接続する傟向は、パむロットがガスを絞る堎合に航空機倱速のさらなる発展のリスクを意味するこずがわかりたす私の息子が蚀いたいように。 このようなむベントの発生は、飛行速床が遅い堎合に特に起こりやすくなりたす。



さらに悪いこずに、゚ンゞンナセルは非垞に前方にあり、非垞に倧きいため、特に倧きな迎え角では、゚ンゞンナセル自䜓が揚力を生み出したす。 ぀たり、ゎンドラはすでに悪い状況をさらに悪化させたした。



私は匷調したす737 Maxでは、゚ンゞンは翌のように高角床の攻撃で動䜜し、揚力を生み出したす。 さらに、この力の䜜甚䞭心は、翌の揚力の䜜甚䞭心に察しおはるか前方にシフトしおいるため、737 Maxは迎え角が倧きくなるず迎え角がさらに倧きくなる傟向がありたす。 そしお、これは空気力孊の胜力の最悪の䟋です。



゚ンゞン出力の倉化に䌎うピッチ自䜓の倉化は、航空機の制埡においおかなり䞀般的な出来事です。 私の小さなセスナでさえ、ガスを圓おながら錻を少し持ち䞊げたす。 蚓緎䞭、パむロットはそのような困難に぀いお知らされ、それらを克服するように教えられたす。 ただし、芏制圓局によっお蚭定された特定の安党な制限があり、パむロット自身が我慢したす。



迎え角が倧きくなるずピッチが倉わるのはたったく別のこずです。 すでに空力倱速のポむントに近づいおいる飛行機は、いかなる状況䞋でもこの効果をさらに発展させる傟向はありたせん。 この特性は「動的䞍安定性」ず呌ばれ、蚱容される唯䞀のクラスの航空機-戊闘機-はパむロット甚のカタパルトを装備しおいたす。



航空業界の誰もが、できるだけ自然で飛行しやすい飛行機を倢芋おいたす。 たずえば、゚ンゞンの出力を倉曎したり、フラップを䞋げたり、着陞装眮を䌞ばしたりする堎合、飛行条件は目立っお倉わらず、ロヌルやピッチの倉曎はありたせん。挙動は予枬可胜なたたでなければなりたせん。



航空機の船䜓鉄自䜓は、最初は可胜な限り予想どおりに動䜜し、远加の「ベルずホむッスル」を必芁ずしたせん。 この航空キダノンは、ラむト兄匟のキティホヌクぞの最初の飛行䞭に敷かれたした。



明らかに、新しいボヌむング737マックスモデルは、特に既に倧きな迎え角の堎合、牜匕力が倧きくなり、錻を匷く締めすぎおいたす。 圌らは最も叀い航空法に違反しおおり、おそらく米囜連邊航空局FAAの認蚌基準にも違反しおいたす。 しかし、ボヌむングは補図板に戻っお飛行機のボディを固定する代わりに、特定の「機動特性増匷システム」  MCASに䟝存するこずを決定したした。



ボヌむングは、゜フトりェアを䜿甚しお鉄の問題を解決したした。



私は、䌁業の蚀語の出珟に぀いおの議論を残したす およそTransl .:明らかに、著者は、「操瞊性を改善するためのシステム」ずいう名前は、航空甚語では珍しいこずを絶察に䜕もしないずいう意味ではないこずを意味したす 別の蚘事のレキシコンですが、このシステムは異なる方法で呌び出すこずができるこずに泚意しおください。たずえば、「パむロットがパンチを打ったずきに倱速を防ぐ安䟡な方法」CWTPASWTPPI。 ただし、おそらくMCASで停止する䟡倀がありたす。



もちろん、新しい倧型゚ンゞンに察応する必芁性を考えるず、MCASは機䜓の深郚凊理のはるかに安䟡な代替手段です。 このような凊理には、たずえば、前郚着陞装眮の延長胎䜓に匕き蟌たれたずきに胎䜓に収たらない、翌の折り畳み、たたは他の同様の倉曎が必芁になる堎合がありたす。 それは途方もなく高䟡です。



マックス737の開発ず補造はすべお、「これは同じ叀き良き737です」ずいう神話のもずで行われたした。 これは叀いモデルではないこずを認識しおください。再認蚌には数幎かかり、数癟䞇ドルを必芁ずしたす。



「実際、1967幎にボヌむング737を操瞊する蚱可を埗たパむロットは、737の埌続バヌゞョンをすべお制埡できたす。」

最倧の航空䌚瀟の737パむロットの1人による蚘事の以前のバヌゞョンのレビュヌから。




さらに悪いこずに、このような倧きな倉曎には、FAAによる再認蚌だけでなく、たったく新しいボヌむンググラむダヌの開発も必芁です。 今、私たちは、航空機メヌカヌず航空䌚瀟の䞡方にずっお、本圓に倧きなお金に぀いお話しおいたす。



ボヌむングが737 Maxを販売する際の䞻な論点は、同じ737であり、以前のモデルで飛行するパむロットはMaxも操瞊できるずいうこずでした-高䟡な再蚓緎なしに、新しい蚌明曞ず新しい評䟡を取埗したす。 航空䌚瀟および南西郚がその代衚䟋ですは、1぀の「暙準」タむプの航空機の艊隊を奜む傟向がありたす。 パむロットず飛行機の䞡方が亀換可胜になり、柔軟性が最倧になり、コストが最小になるため、どのパむロットでも制埡できる単䞀の航空機モデルを持぀こずを奜みたす。



いずれにせよ、それはすべおお金に垰着し​​、MCASはボヌむングずその顧客にずっお正しい方向にお金を流すもう1぀の機䌚になりたした。 737 Maxの飛行特性が以前の737モデルず倉わらないこずを䞻匵する必芁性は、737 Maxフリヌトの互換性の鍵でした。 おそらく、それがMCASの存圚そのものに関する文曞が隠された理由でした。



この倉化が突然目立぀ようになった堎合、たずえば、航空機のマニュアルに反映されたり、パむロットが蚓緎を受けたずきに特別な泚意が払われたりするず、誰か-おそらくパむロットの誰かが立ち䞊がっお蚀うねえ、それは737のようではありたせん。」 そしお、お金は間違った方向に流れたす。



すでに説明したように、移動䞭の車の窓から手を出し、手のひらをひねるだけで、自分で迎え角を詊すこずができたす。 そのため、飛行機のような耇雑な機械には、窓から露出した手に盞圓する機械的角床、぀たり迎え角センサヌもありたす。



飛行機に乗るずきに気づくかもしれたせん。 原則ずしお、航空機の䞡偎に1぀ず぀、通垞はコックピットの窓のすぐ䞋に2぀ありたす。 それらをピトヌ管ず混同しないでくださいそれらに぀いおは以䞋をお読みください。 迎え角センサヌは颚芋鶏のように芋え、ピトヌ管は うヌん、管のように芋えたす。 迎角センサヌは、たさに倩候ベヌンなので、倩候ベヌンのように芋えたす。 機械的な翌は、迎え角の倉化に応じお動きたす。



ピトヌ管は、空気の流れが飛行機を「抌す」力を枬定し、迎え角センサヌはこの流れが流れる方向を決定したす。 実際、ピトヌ管は圧力を枬定するため、空気に察する航空機の速床を決定するために䜿甚されたす。 迎え角センサヌは、流れに察する航空機の方向を決定したす。



胎䜓の䞡偎に1぀ず぀、2組の角床センサヌず2組のピトヌ管がありたす。 通垞、メむンパむロットの偎面に蚭眮された蚈噚は、船䜓の同じ偎面にあるセンサヌから枬定倀を取埗したす。 同様に、2番目のパむロットの蚈噚には、圌の偎のセンサヌからの倀が衚瀺されたす。 このアプロヌチにより、機噚に自然な冗長性が生たれ、パむロットによる迅速か぀簡単な盞互怜蚌が可胜になりたす。 副操瞊士が自分の察気速床むンゞケヌタヌが奇数であるず信じおいる堎合、圌はそれをメむンパむロット偎の同様のデバむスず比范できたす。 蚌蚀が発散するず、パむロットはどのデバむスが真実を瀺し、どのデバむスが嘘を぀いおいるかを芋぀けたす。



むかしむかし、将来、飛行機が自分で飛ぶこずができるようになるず、パむロットず犬がコックピットに座らなければならないずいうゞョヌクがありたした。 パむロットが必芁なのは、乗客が目の前にいるずいう認識から萜ち着くためです。 犬が䜕かに觊れようずするず、犬はパむロットを噛たなければなりたせん。



737日に、ボヌむングは、航空機のバックアップデバむスずセンサヌだけでなく、バ​​ックアップオンボヌドコンピュヌタヌも䜜成し、メむンパむロットず2番目のパむロットから1台のコンピュヌタヌをむンストヌルしたした。 フラむトコンピュヌタヌはさたざたな䟿利な機胜を実行したすが、䞻なタスクは、指瀺されたずきに飛行機を自動操瞊し、パむロットが手動パむロットモヌドでミスを犯しおいないこずを確認するこずです。 最埌の段萜は、「飛行モヌドの範囲の保護」ず呌ばれたす。



しかし、スペヌドをスペヌドず呌びたしょう。これはゞョヌクの「噛む犬」です。



MCASは䜕をしたすか このシステムは、空力倱速を回避するために、船舶が迎え角の蚱容範囲倖にあるず考えられる堎合、航空機の機銖を䞋げる必芁がありたす。 ボヌむングは737 MaxにMCASを蚭眮したした。これは、倧型゚ンゞンずその新しい堎所が、モデルの前䞖代よりも倱速する可胜性が高いためです。



その瞬間、MCASは迎え角が倧きくなりすぎたこずに気づくず、航空機のトリマヌ航空機を䞊䞋に動かすシステムに呜什しお、船の船銖を䞋に向けたす。 圌女はたた別のこずをしたす。間接的に、ボヌむングが「゚レベヌタヌフィヌルコンピュヌタヌ」゚レベヌタヌ感知コンピュヌタヌ、EFCず呌ぶものを䜿甚しお、パむロットコントロヌルホむヌルパむロットが錻を䞊げ䞋げするために抌すたたは匕くヘルムを抌したす。航空機ダりン。



737 Maxでは、他のほずんどの最新の旅客機や自動車ず同様に、コンピュヌタヌがすべおのプロセスを監芖し、さらにはそれらを盎接制埡したす。 倚くの堎合、パむロットの制埡機噚ず飛行機の実際の空力矜、キヌル、および飛行機を飛ばすその他のデバむスずの間の盎接的な機械的接続ケヌブル、油圧ラむン、チュヌブなどはもはやありたせん。 そしお、そのような機械的な接続が存圚する堎合、コンピュヌタヌはパむロットがそれらを䜿甚するこずが蚱されるこずを決定したすそしお再び同じ噛み付く犬。



ただし、パむロットは発生するすべおに぀いお物理的な応答を受け取るこずが重芁です。 叀き良き時代に、ケヌブルがパむロットの制埡芁玠を矜ず接続したずき、飛行機が䞋がった堎合、圌らは倧きな力でハンドルを匕っ匵らなければなりたせんでした。 飛行機が高床を䞊げおいる堎合、圌らは圌を匷制的に抌し蟌たなければなりたせんでした。 コンピュヌタヌの監芖䞋で、制埡の自然な感芚は消えたした。 737 Maxにはもはや「自然な感芚」がありたせん。



はい、737には、パむロットが操䜜する補助翌や航空機の他の郚分ず盎接やり取りする制埡をリンクする冗長油圧システムがありたす。 しかし、これらの油圧システムは非垞に匷力であるため、゚ルロンに䜜甚する空力から盎接フィヌドバックを送信したせん。 パむロットは、コンピュヌタヌが感じるこずだけを感じたす。 そしお、時々、感芚はそれほど心地よくありたせん。



MCASシステムが倱速に突入するこずを決定したずいう事実により、フラむトコンピュヌタヌが飛行機を䞋降させるよう指瀺するず、モヌタヌず補償噚のチェヌンがコックピットの舵を前進させたす。 そしお、コンピュヌタヌは舵に倚倧な劎力をかけるこずができ、パむロットが圌らを自分自身に匕き寄せようずし、コンピュヌタヌに圌が䜕かを完党に、間違っおやっおいるこずをすぐに䜿い果たそうずするこずがわかりたした。



実際、システムがパむロットが舵を自分で匕っ匵っお航空機を制埡するこずを蚱可しおいないずいう事実は、737 Maxデザむナヌの慎重な決定でした。 パむロットが操瞊columnを匕いお航空機の機銖を䞊に向け盎すこずができる堎合、MCASシステムが䞋を向くべきだず蚀ったずき、そのようなシステムのポむントは䜕ですか



MCASはフラむトコンピュヌタヌに統合されおいるずいう事実にもかかわらず、オヌトパむロットがオフになっおいる堎合でも介入し、パむロットは独立しお航空機を制埡しおいるず確信しおいたす。 操瞊者ず操瞊垭の責任者のためのオンボヌドコンピュヌタヌずの闘争で、操瞊士は人々を文字通り枯枇させたした。



最埌に、MCASシステムの存圚そのものを隠しお、「これはもう叀い737ではない」ず蚀わないようにする必芁があり、必芁な銀行口座は圱響を受けたせんでした。



フラむトコンピュヌタヌは単なるコンピュヌタヌです。 これは、その䞭にアルミニりム郚品、ケヌブル、燃料ラむン、たたはその他の航空属性がないこずを意味したす。 それらはコヌド行で満たされおいたす。 ここですべおが危険になりたす。



これらのコヌド行は、間違いなく䞊叞の管理䞋にある人々によっお曞かれおいたす。プログラマヌもその䞊叞も、工堎で働いたり、翌をリベットで留めたり、ステアリングブラケットを開発したり、胎䜓に着陞装眮を蚭眮したりする人ほど、航空業界の特別な文化や習慣に粟通しおいたせん。これらの人々は、過去に航空業界で働いおいたものず䜕がうたくいかなかったかずいう共通の「産業」蚘憶を持っおいたす。゜フトりェア開発者-いいえ。



737 Maxでは、フラむトコンピュヌタヌの1぀だけが同時にアクティブになりたす-メむンの偎たたは副操瞊士の偎のいずれか。アクティブなコンピュヌタヌは、航空機の偎面に蚭眮されたセンサヌからのみデヌタを受信したす。



操瞊䞭にコンピュヌタヌのデヌタが分岐しおいるこずに気付いた人は、コントロヌルパネルを怜査し、他のデバむスの読み取り倀を評䟡し、䜕が間違っおいるかを理解したす。ボヌむングにむンストヌルされたシステムでは、オンボヌドコンピュヌタヌは「他のデバむスを怜査したせん」。圌は自分の偎にあるデバむスのみを信頌したす。圌は昔ながらのやり方をしおいたせん。圌は超珟代的です。圌は゜フトりェアです。



これは、ある極端な環境から別の環境ぞの移行、絶え間ない振動ず揺れにさらされおいるデバむスに発生する迎え角の特定のセンサヌが故障した堎合でも、制埡コンピュヌタヌは単玔にそれを信じるこずを意味したす。



それよりも悪い。ピトヌ管、人工地平線など、盎接および間接的に迎え角を決定する他のデバむスがいく぀かありたす。パむロットは、これらのすべおの機噚をチェックしお、障害のある迎え角センサヌを迅速に蚺断したす。



極端な堎合、パむロットは垞に窓の倖を芋お、飛行機の機銖が危険なほど匕き䞊げられおいないこずを芖芚的に確認できたす。これは最終テストであり、パむロットの排他的か぀絶察的な特暩である必芁がありたす。残念ながら、珟圚のバヌゞョンのMCASはこの暩利を奪っおいたす。圌女はパむロットが自分の目で芋たものに反応する胜力を奪いたす。



自己陶酔的な人栌障害を持぀人ずしお、MCASはパむロットの決定を芆い隠したす。そしお最終的に、それは誰にずっおも悪いこずが刀明したした。



-HAL、錻を持ち䞊げたす。

-申し蚳ありたせん、デむブ、私はあなたのためにこれを行うこずができないのではないかず心配しおいたす。




MCASベヌスのオンボヌドコンピュヌタヌは、パむロットが自分の目で芋たものを含め、間違っおいるずいう蚌拠を認識したせん。飛行機を必死に氎平にし、ロボットのハンドルを自分の方に匕くず、コンピュヌタヌはパむロットず乗客を「噛み殺し」たす。



昔、FAAには航空技術者の軍隊がいたした。圌らは航空機メヌカヌず協力しお、航空機が安党で認蚌の準備ができおいるこずを確認したした。



航空機がより耇雑になるず、FAAず航空機メヌカヌが埓業員に支払うこずができる金額のギャップが絶えず拡倧しおいたした。たすたす倚くの゚ンゞニアが公共郚門から民間郚門に移行したした。すぐに、FAAは特定の航空機モデルがどれだけ安党であり、それを生産できるかどうかを把握する機䌚がありたせんでした。



次に、FAAは航空機の蚭蚈者に「プロゞェクトの安党性を埓業員自身が教えたらどうなるか」ず提案したした。メヌカヌは「いいですね」ず答えたした。FAAは「ゞョヌにあいさ぀をしたす」



これが、「指定された゚ンゞニアリング担圓者」DERの抂念が生たれた方法です。これらの代衚者は、すべおが安党で良いこずをFAAに蚌明する航空機メヌカヌ、゚ンゞンメヌカヌ、および゜フトりェア開発者のmerc兵です。



これは明らかな利益盞反のように芋えたすが、これは完党に真実ではありたせんが、誰も飛行機のcrash萜に興味がありたせん。航空業界は囜民の信頌に完党に䟝存しおおり、飛行機のcrash萜はすべお、業界にずっお実存的な脅嚁ずなっおいたす。どのメヌカヌも、曞類に眲名するためだけにDERを雇うこずはありたせん。䞀方、長い䞀日の仕事の埌、誰かが゜フトりェア開発郚門の人たちに「はい、すべおが敎っおいる」ず蚀うかもしれたせん。



737 MaxのMCAS゜フトりェア開発者の誰も、1぀ではなく、反察偎にある迎え角センサヌを含む耇数のデヌタ゜ヌスを䜿甚しお、倱速の刀断に疑問を投げかけたこずは驚くべきこずです。゜フトりェア開発の友愛の生涯のメンバヌずしお、私は無胜、慢、航空文化の理解䞍足の爆発的な混合がこのような゚ラヌに぀ながる可胜性があるこずを理解しおいたせん。



翻蚳者から蚘事ぞのコメントの䞭で、ナヌザヌの1人は、MCASが、ずりわけ、予想通りにストヌルプロセスの開発を最初に決定した埌、攻撃角床を0.8床枛少させただけでなく、停止するたでルヌプしたこずを指摘したした新しい次元ごずに。




しかし、これが業界のより深い問題の指暙であるこずは確かです。元のMCASシステムのコヌドを曞いた人たちは、明らかに、圌らに必芁な専門的な成熟床のレベルから無限に遠く、疑いさえしおいたせんでした。どうすればこの゜フトりェアの修正を圌らに任せるこずができ、実際に飛行管理゜フトりェアの残りの郚分の信頌性ずセキュリティを信じるこずができたすか



そのため、ボヌむングは空力的に䞍安定な航空機の胎䜓737 Maxを䜜成したした。最初の倧きな間違い。ボヌむングは、新しい737の新たな動的䞍安定性の問題を゜フトりェアで隠そうずしたした。 2番目の間違い。最埌に、゜フトりェアは、故障する傟向があるこずが知られおいるシステムの読み取り倀攻撃角床センサヌに䟝存しおおり、他の皮類の機噚だけでなく、センサヌの2番目のセットの読み取り倀でも、基本的なクロスチェック手順さえもありたせんでした。倧きな間違い3。



これらの問題はいずれも品質テストを蚱可したせん。それらのどれでも、DERからだけでなく、最幎少の゚ンゞニアからも「OK」を取埗するのに十分です。



これは倧きな問題ではありたせん。これは政治的、瀟䌚的、経枈的、技術的な眪です。



737 Maxの最初のクラッシュず2回目のクラッシュの間に、自分の飛行機に新しいデゞタルオヌトパむロットをむンストヌルする必芁が生じたした。これは1979幎のセスナ172で、補造されたモデルの数の点で史䞊最も人気のある航空機です。圌は最初のボヌむング7371955察1967のほが10幎前に最初の飛行蚌明曞を受け取りたした。



私の新しい自動操瞊装眮は、バックアップオンボヌドコンピュヌタヌ2぀のGarmin G5ず耇雑な通信バスCAN、コントロヌラヌ゚リアネットワヌクなどを含むいく぀かの超近代的なコンポヌネントで構成されおいたす、航空機のボディ内の䜍眮に関係なく、システムのさたざたなコンポヌネントが互いに通信できるようにしたす。 CANバスは、Drive-by-Wireテクノロゞ電子デゞタル自動車制埡システムを実装するために自動車産業で開発されたしたが、目的ず実装の芳点からは、737 Maxのコンポヌネントを接続するARINCバスに䌌おいたす。



私の自動操瞊には電子トリマヌも含たれおいたす。その結果、圌は私の172の飛行構成に察しお、737 MaxのMCASを搭茉した飛行コンピュヌタヌず同じ修正を行うこずができたす。 737 Maxの最初のクラッシュ埌、自動操瞊装眮の蚭眮䞭に友人ず話をしたずき、私はおそらくラむオン゚ア䟿の死亡に぀ながったものず同様の朜圚的な危険源を远加しおいるこずに気づいたこずを芚えおいたす。



最埌に、私の新しい自動操瞊装眮には「保護シェル」飛行モヌドの範囲の保護もありたす。「シェル」は航空機の最終的な運甚特性のグラフです。オヌトパむロットが私のセスナを制埡しおいないずきでも、システムは匕き続き航空機の状態を監芖し、コルク栓抜きでダンプしたり、シャヌシを飛ばしたり、たたは他の倚くのこずを行うこずを確認したす。はい、圌は「噛む犬」モヌドも持っおいたす。



ご芧のずおり、私の20,000ドルの自動操瞊ず各737の数癟䞇ドルの自動操瞊ずの類䌌点は、盎接的で、具䜓的で、関連性がありたす。違いは䜕ですか



手始めに、新しい自動操瞊装眮をむンストヌルするには、新しい蚌明曞「補足型蚌明曞」、STCが必芁でした。぀たり、オヌトパむロットのメヌカヌずFAAの䞡方は、1979幎のGarminのオヌトパむロットを搭茉したセスナ172が飛行機ず倧きく異なるため、䞀床組立ラむンから倖れたため、同じセスナ172ではなくなったこずに同意したす。これはたったく異なる飛行機です。 。



私の航空機には、航空機などの新しい远加の蚌明曞および新しい認蚌プロセスが远加されおいるずいう事実に加えお、航空機の操䜜マニュアルを含む䞀連のドキュメントを取埗、確認、補足する必芁がありたした。ご想像のずおり、ほずんどの堎合、これらのアドオンには自動操瞊に関する情報が含たれおいたす。



このドキュメントは、この飛行機で飛行したい人なら誰でも知っおいるはずであるこずに泚意しおください、オヌトパむロットの動䜜ずトリマヌの制埡方法を詳现に説明し、飛行モヌドの範囲の保護の機胜に぀いおも説明したす。



たた、システムが誀動䜜しおいるこずを刀断する方法ず、システムをすばやくオフにする方法に぀いおも詳しく説明したす。オヌトパむロットシステムからヒュヌズを抜いおオフにする必芁がある行は、新しいドキュメントのほがすべおのペヌゞで䜕床も繰り返されたす。私の172を操瞊したいパむロットにずっお、それは他の172ずは異なるこずがすぐに明らかになりたす。



初めおセスナに搭乗するパむロットず737 Maxに乗り蟌んだパむロットずの間に倧きな違いがありたす。。



: , , 737 Max , . , MCAS , , , . MCAS 





私の自動操瞊装眮ず737 MaxのMCASを搭茉したシステムのもう1぀の違いは、CANバスで接続されたデバむスが垞に通信しおクロスチェックを実行するこずですが、明らかにMCASはそうではありたせん。たずえば、オヌトパむロットは、䞡方のG5オンボヌドコンピュヌタヌを垞にポヌリングしお堎所を特定したす。デヌタが発散するず、システムはパむロットに通知しおシャットダりンし、手動制埡モヌドに切り替わりたす。圌女が突然圌が倒れ始めそうだず信じ始めた堎合、圌女は飛行機を地面に向けたせん。



そしおおそらく最倧の違いは、パむロットが私の飛行機ず737 Maxで自動操瞊コマンドを粉砕するために行䜿しなければならない力です。私の172には、コントロヌルを空力面に盎接接続するケヌブルがただありたす。コンピュヌタヌは私ず同じレバヌを抌すこずを䜙儀なくされ、それは私よりもはるかに匱いです。コンピュヌタヌが飛行機が萜䞋し始めたず誀っお刀断した堎合、その抵抗を簡単に克服できたす。



私のセスナでは、人間はただオヌトパむロットずの戊いから垞に勝利を収めおいたす。ボヌむングは、航空機を開発する際にたったく同じ哲孊を垞に公蚀しおきたした。さらに、正反察の圹割を果たすラむバルの゚アバスに察しおも䜿甚されたした。しかし、ボヌむング737 Maxのリリヌスにより、誰にも蚀わずに、人間ず機械の関係の戊略を倉曎し、同様に静かに操䜜指瀺を倉曎するこずにしたようです。



737 Maxのこのすべおの物語は、合䜵症が远加のリスクをもたらし、その技術には独自の限界があるだけでなく、真の優先事項があるべきこずも教えおくれるはずです。今日、䞻なものはお金であり、セキュリティではありたせん。圌らは、正しい方向にお金の動きを続けるこずが必芁である限り、それに぀いお考えたす。デバむスは倉曎が容易すぎる゜フトりェアにたすたす䟝存しおいるため、問題は日々深刻化しおいたす。



デバむスやハヌドりェアの欠陥は、゚ンゞンの䜍眮が悪い堎合でも、寒いずころに散らばるOリングでも、明らかに修正が困難です。 「難しい」ず蚀うずき、「高䟡」ずいう意味です。䞀方、゜フトりェアの欠陥は、迅速か぀安䟡に修正できたす。必芁なのは、曎新プログラムを公開しおパッチをリリヌスするこずだけです。さらに、コンピュヌタヌ䞊のオペレヌティングシステムの曎新ず、スリヌプ䞭にTeslaに自動的にむンストヌルされるパッチの䞡方を、賌入者がこれをすべお暙準ず芋なすようにしたした。



1990幎代に、チップあたりのトランゞスタ数で衚されるIntel Pentiumプロセッサの盞察的な耇雑さず、゜ヌスコヌドの行で衚される新しいMicrosoft Windowsオペレヌティングシステムの耇雑さを比范する蚘事を曞いたこずがありたす。それらは比范的同等に耇雑であるこずが刀明したした。



同じ頃、以前のPentiumプロセッサにはFDIVバグず呌ばれるバグが発生しやすいこずが刀明したした。わずかな数のPentiumナヌザヌおおよそTransl。科孊者ず数孊者のみが問題を経隓するこずができたした。 Windowsでも同様の欠陥が芋぀かりたしたが、これはごく䞀郚のOSナヌザヌにも圱響を及がしたした。



ただし、IntelずMicrosoftの関係は根本的に異なっおいたした。 Windows甚の小さな゜フトりェアパッチが䜓系的にリリヌスされたしたが、1994幎にむンテルは欠陥のあるすべおのプロセッサをリコヌルする必芁がありたした。これには4億7500䞇ドルの費甚がかかりたした。今日の䟡栌では8億ドル以䞊です。



私の意芋では、゜フトりェアを曎新するずきの盞察的な単玔さず重芁な材料コストの䞍足が、開発者コミュニティの怠cultureな文化の発展に぀ながっおいたす。さらに、゜フトりェアがたすたす「ハヌドりェア」を制埡するずいう事実により、この怠cultureな文化は、技術の開発に浞透し始めたす-䟋えば、航空機の建蚭においお。゜フトりェアを䜿甚しお欠陥を修正するのは非垞に簡単であるため、装眮の正確でシンプルな蚭蚈の開発に次第に泚意を払っおいたす。



私のテスラ、私のセスナのガヌミンフラむトコンピュヌタヌ、ネストサヌモスタット、たたは自宅のテレビの新しいアップデヌトがリリヌスされるたびに、これらのものはどれも工堎から実際にリリヌスされおいないこずに再び気付きたす。なぜなら、圌らのクリ゚ヌタヌはこれがたったく必芁ないこずを理解しおいるからです。䜜業は、次のアップデヌトをリリヌスするこずにより、しばらくしお終了できたす。

» — , , . , , , ( « Windows» « ++»). , 10 , , ."

— ,
ボヌむングは珟圚、オンボヌドコンピュヌタヌずMCAS 737 Maxの新しいアップデヌトをむンストヌルしおいたす。確かではありたせんが、このアップデヌトは䞻に2぀のこずに焊点を圓おおいるず思いたす。1぀



目は、パむロットが行うように、゜フトりェアにむンストルメンテヌションをクロスチェックする方法を教えるこずです。぀たり、迎角のセンサヌの1぀が、飛行機が脱萜し始めおいるこずを報告し始め、もう1぀のセンサヌがそうでない堎合、぀たり、システムが機銖を地面に向けないようにしたが、ただパむロットに最初に衝突に぀いお通知するこずを望んでいる堎合センサヌの枬定倀。



2぀目は、「最初に撮圱し、埌で質問する」ずいう戊略を攟棄するこずです。぀たり、1぀ではなくさたざたな゜ヌスを調べ始めたす。



私の人生では、航空産業のこれら2぀の基本原則、これたで業界に忠実に貢献しおきた考え方の基瀎が、MCASを開発するずきに忘れられるこずがどうしおわかったのか理解できたせん。私はDERの䜜業のどのプロセスが非垞に壊れおプロゞェクトの根本的な欠陥を匕き起こしたかを知りたせん。



理由は、ボヌむングがより倧きな゚ンゞンを䟛絊し、それに䌎う倧きなコストを避けたいずいう理由ずほが同じ堎所にあるのではないかず思う。誰もが知っおいる無料のチヌズを食べたいずいう欲求はネズミ捕りだけだ。



可胜な限り単玔なシステムを開発する必芁性に重点が眮かれおいるこずは、「正垞な事故高リスクテクノロゞヌずずもに生きる」ずいう本の著者であるむェヌル倧孊の瀟䌚孊者Charles Parrowによっおよく実蚌されおいたす通垞の事故高リスクテクノロゞヌずの共存 英語1984。この本の本質はすべおタむトルに含たれおいたす。 Parrowは、1぀のコンポヌネントの動䜜が別のコンポヌネントの動䜜に盎接圱響する堎合、システム障害は、密接に関連するコンポヌネントを持぀耇雑なシステムの動䜜の通垞の結果であるず䞻匵したす。このような゚ラヌは個々に技術的な誀動䜜やプロセスの砎損が原因であるように芋える堎合がありたすが、実際にはシステム自䜓の䞍可欠な機胜ず芋なす必芁がありたす。これらは「予想される」事故です。



この問題は、セキュリティを匷化するように蚭蚈されたシステムほど深刻なものではありたせん。新しい倉曎が行われるたびに、各合䜵症の効果は䜎䞋し、最終的には完党に吊定的な結果に぀ながりたす。セキュリティを向䞊させるために、ある修正を別の修正の䞊に課すず、最終的にはその削枛に぀ながりたす。



これは、蚭蚈の叀い゚ンゞニアリング原則が私たちに䌝えおいるこずです-「シンプルな方が良い」「シンプルで愚かな」、KISS、およびその航空バヌゞョン「単玔化しおから明床を远加する」「単玔化しおから明床を远加する」 



アむれンハワヌ時代の航空機の認蚌におけるFAAの䞻な原則の1぀は、単玔さの固有の契玄でした。航空機は、゚ンゞン出力の倉化に䌎うピッチの倧きな倉化を瀺すべきではありたせん。この芁件は、コックピットのパむロットの操瞊ず航空機の矜の間の盎接的な接続の存圚䞭に珟れたした。この芁件は、曞かれた時点で、機䜓自䜓の蚭蚈に単玔さの芁件を正しく課しおいたした。今、人ず機械の間に、゜フトりェアの局が珟れおおり、そこで実際に䜕が起こっおいるのかを確実に知る人はいたせん。事態は耇雑すぎお理解できたせん。



737 Maxの灜害ずスペヌスシャトルのチャレンゞャヌの類䌌点を頭から出せない。チャレンゞャヌの事故は、人々が指瀺に埓ったためであり、その逆ではなかった-「通垞の」灜害の別の䟋です。芏則は、シャトルを打ち䞊げる前に、飛行の完党な準備を確実にするために䌚議が必芁であるず蚀った。決定を䞋す際に、打ち䞊げの延期により生じる可胜性のある政治的結果に過床に重点を眮くべきではないず誰も蚀いたせんでした。すべおの入力デヌタは、確立されたプロセスに埓っお慎重に蚈量され、ほずんどが開始に同意したした。そしお、7人が死にたした。



737 Maxの堎合、すべおがすべおのルヌルに埓っお行われたした。芏則では、゚ンゞンの出力が倉化しおも航空機のピッチが倧きく倉化するこずはなく、指定された゚ンゞニアDERがこの問題を解決するための倉曎に眲名する暩利を持っおいたす。ルヌルには、意思決定を行う際にDERがビゞネス䞊の考慮事項によっお導かれるべきではないずいうものはありたせん。そしお今、346人が亡くなっおいたす。



飛行の安党性を改善するために蚭蚈されたMCASが、救うこずができなかったよりも倚くの人を殺した可胜性が高いです。耇雑さをさらに増し、゜フトりェアを远加しお修正する必芁はありたせん。削陀するだけです。



著者に぀いお



グレッグトラビス-ラむタヌ、゜フトりェア開発責任者、パむロット、航空機の所有者。1977幎、13歳で、圌は最初の゜ヌシャルメディアプラットフォヌムの1぀であるNoteを䜜成したした。飛行時間は2000時間以䞊で、グラむダヌからボヌむング757たですべおを制埡したした動きの完党なシミュレヌションを備えたシミュレヌタヌで。



All Articles