パスワードを忘れた? アカウント作成
13976658 story
交通

ボーイング、737 MAXで2台のフライトコントロールコンピューターを同時に使用できるようにする計画 31

ストーリー by hylom
3台じゃなくて良いんですか 部門より

headless曰く、

ボーイングが737 MAX型機のフライトコントロールコンピューター2台を同時に使用し、出力が一致しない場合に自動操縦を無効化するようフライトコントロールシステムのソフトウェアを変更する計画だと報じられている(The Seattle TimesRegisterSlashGearAP)。

従来の737型機では2台のフライトコントロールコンピューターのうち1台のみを使用し、フライトごとに切り替える運用が行われており、同じコンピューターを搭載する737 MAXもこれを受け継いでいるという。しかし、6月にフライトシミュレーターでフライトコントロールコンピューターのマイクロプロセッサーにビット反転が発生したことを想定するテストを行ったところ、復旧に時間がかかりすぎることが判明したという。さらに、パイロットの反応が遅れたことを想定した3回のテストのうち、1回は復旧が間に合わなかったそうだ。

テストは5つの独立したビットが同時に反転したことを想定するもので、33のシナリオで行われている。従来の737型機では延べ2億時間のフライトでビット反転による問題は発生したことがなく、5つのビットが同時に反転する可能性は非常に低いものの、絶対に発生しない事態ではないため対策が必要になる。1台のフライトコントロールコンピューターに搭載されているセカンダリープロセッサーでプライマリープロセッサーの出力をチェックするようソフトウェアを書き換えて済ませることも可能だが、ボーイングではより信頼性の高い2台同時使用を選択したとのこと。

737 MAXの2回の墜落事故では新型失速防止システム(MCAS)に迎角(AOA)センサーから誤ったデータが入力されたことが原因とみられていたが、ビット反転が原因の可能性もある。計画されているシステム更新では2つのAOAセンサーの出力を個別のフライトコントロールコンピューターで処理することにより、MCASを含めシステム全体の信頼性を高めることも可能になるとのことだ。

  • by Anonymous Coward on 2019年08月08日 6時52分 (#3666035)

    多数決をとるシステムにしないの?冗長性あがるし

    ここに返信
    • Re:三台にして (スコア:5, 参考になる)

      by nekopon (1483) on 2019年08月08日 8時20分 (#3666066) 日記
      多数決取ったら墜落した例 https://ja.wikipedia.org/wiki/XL%E3%83%89%E3%82%A4%E3%83%84%E8%88%AA%E... [wikipedia.org]
      • by Anonymous Coward

        2台でも起こりうりますね。

        • by Anonymous Coward

          結局は外部からの客観情報を取り入れるしかないのじゃないかな。
          ただ空港側で仰角とかまで外部から自動判定するのは未だ難しそうだ。
          高度や方向・速度は既にどうにかなるだろうけど。

          • by Anonymous Coward

            違う方式のセンサーを複数突き合わせるとか?
            対気速度計とか、GPSとか、INSとか、スタートラッカーとか、風車とか、光学的な風景の流れ方センサーとか…

            • by Anonymous Coward

              昔作ったソフトでは、一つのセンサーが検出するはずの「事象」を検出するセンサで担保した事あるわー
              別方式とかは有効だとおもう。

          • by Anonymous Coward

            高度:気圧で計算しているため天候などに左右される(電波高度計は高度が低い時しか使えない)
            仰角:加減速と明確に切り分けることはできない
            速度:わかるのはあくまで対気速度であって対地速度ではない

            飛行機って外部からのリファレンス情報がなければ自分がどうなってるかもわからないことがけっこうあるんですよ。
            GPSのおかげでだいぶましになったけど。

            • by Anonymous Coward
              対気仰角と対気速度が分かれば十分というか必要なのはむしろそっちだろ、よっぽど地面近くでない限りは
              地面近くなら別の方法で地面を参照して計測すればいいんだし
              • by Anonymous Coward

                クラシック737までは、コクピット上方に天測航法を行うための眉毛(天窓)が付いていたよね。

    • Re:三台にして (スコア:4, おもしろおかしい)

      by Anonymous Coward on 2019年08月08日 7時59分 (#3666059)

      多重チェックの弊害
      https://twitter.com/karaage_rutsubo/status/1157112554910437377 [twitter.com]

      コンピュータもサボる時代に突入だな

    • by nemui4 (20313) on 2019年08月08日 6時55分 (#3666036) 日記

      それなんて地獄の旅のイカロス。

      三台とも違う結果出すようになってからが本番。

      • by Anonymous Coward

        >三台とも違う結果出すようになってからが本番。
        マイノリティ・リポート(原作)かw

    • by Anonymous Coward

      人間様が三台目のコンピューターだ!

      • by Anonymous Coward

        操縦士は二人いるじゃない。計4台。

        機長、やめてください!!

    • by Anonymous Coward

      「CASPERが裏切った!?母さん、娘より昔の男をとるの!?」

    • by Anonymous Coward

      日本ではそれを「船頭多くして船山に登る」と呼びます。

    • by Anonymous Coward

      元々の問題である「ビット反転による誤動作」を阻止する目的であれば、2台あれば十分です。
      多数決が正しいとは限りませんし。

      • by Anonymous Coward

        「5つのビットが同時に反転する可能性は非常に低いものの、絶対に発生しない事態ではないため対策が必要になる」という論理なら任意のビット数の反転に対して対策が必要になると思うんだが

      • by Anonymous Coward

        2台じゃだめだ。それって典型的なトラブルが解決できないやったフリだけ解決法だよ。

        この場合に必要なのは2系列。
        事故に言及しているのだから、信号源たるセンサーからして別系統でないと、同じセンサー使えばコンピューターは『正常に』同じ困った結果を出しちゃうぞっと。

        • by Anonymous Coward

          ビット反転に対する対応なので全てのセンサーからの入力信号が正しいことは前提となっているんじゃないでしょうか。

        • by Anonymous Coward

          ビット反転とセンサー異常値の確率はどちらが高いかというと
          センサー異常値のほうが高い気がしますね。

    • by Anonymous Coward

      部門名読んであげて下さいよ。

    • by Anonymous Coward

      エラー検出を優先したってことだね。
      エラー訂正は信用ならん、ってことでもあるかも。

      それと、3台に分けて多数決取る方式は、本来、別のプログラム・別のデータソースで算出して比較すべき、って話もあるらしい。
      同じハード・ソフト・センサーで多数決取る意味はビット反転とか故障ぐらいでしか意味をなさず、プログラムのバグや設計不備には無力。

      でも、最大の理由は、すでにハードが2系統用意されてて、コールドスタンバイで使ってた。
      これを同時稼動させてチェックに使うのは比較的容易、ってのが最大の理由じゃないかな。
      たいしてコストをかけずに安全性が上がるので。

  • by Anonymous Coward on 2019年08月08日 21時52分 (#3666607)

    > 出力が一致しない場合に自動操縦を無効化する
    絶対オートパイロットからの引き継ぎに失敗して墜落するバカパイロットが出てくるだろうな。

    ここに返信
    • by Anonymous Coward

      エアバス機、ピトー管凍結、うっ頭が

  • by Anonymous Coward on 2019年08月08日 22時22分 (#3666628)

    飛行機すごいなあ。5箇所で独立してビットエラーが同時に発生、ってどんな発生確率なのやら。
    連続した場所ならわかる。α線とか飛び込んできたら起きそうだし。
    でも、独立した場所で、同時って・・・

    ここに返信
    • by Anonymous Coward

      同時と言っても、本当の同時ではないからねぇ。
      異常発生から異常が見つかるまでの間にという意味では。

      飛行機がどうなっているのかはしらないが、RAM/ROMの大容量化により全領域チェックしようとすると数日かかるというのは現実としてある。

  • by Anonymous Coward on 2019年08月08日 23時15分 (#3666653)

    タレコミが分かりにくいけど、元記事見るとこういうことかな?
    1. 同時に5か所のビット反転が起きると、今回の事故と同様な症状が発生する。
    2. センサーとコンピューターが2台搭載されているが、片側だけ使用する設計だったので2重系になっていない。

    1番と2番は独立した話で、2番の問題が致命的だから設計変更すると。

    ここに返信
typodupeerror

犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー

読み込み中...