FTA
起きては困る障害(頂上事象)を出発点に、その原因となる事象を、中間的な原因から基本的な原因まで列挙し、ANDやORなどのゲート(論理記号)で関連付けた樹形図(フォールトツリー)で表して分析する手法。
イマシルちゃんの解説
「サーバが止まった」っていう困ったことが、どうして起きるのかを考えてみよう。
「電源が落ちた」または「ディスクが壊れた」から?
じゃあ、「電源が落ちた」のは、「停電」と「予備の電源も故障」が両方起きたから?
こんなふうに、上から下へ、原因を木の枝みたいに広げて書いていくと、どこを守ればいいかがわかるんだよ。
より深い解説
定義
FTA(Fault Tree Analysis:故障の木解析)は、信頼性工学の分析手法の一つで、望ましくない事象(頂上事象)を最上部に置き、それを引き起こす原因を、上から下へトップダウンで分解していく。原因どうしの関係を論理ゲートで表すため、どの原因の組合せで頂上事象が起きるかを明らかにできる。
主な記号
| 記号 | 意味 |
|---|---|
| ANDゲート | 下の事象がすべて起きたときに、上の事象が起きる |
| ORゲート | 下の事象のいずれかが起きたときに、上の事象が起きる |
| 基本事象 | これ以上分解しない、最も基本的な原因 |
各基本事象の発生確率がわかれば、頂上事象の発生確率を計算できる(ANDは確率の積、ORは 1 −(起きない確率の積))。
例
[サービス停止]
│
( OR )
┌──────┴──────┐
[電源の停止] [ディスクの故障]
│
( AND )
┌────┴────┐
[停電] [UPSの故障]
電源の停止にはANDゲートがあるため、UPSを置くことで、停電だけではサービスが止まらないことがわかる。
FMEAとの比較
| FTA | FMEA(故障モード影響解析) | |
|---|---|---|
| 進め方 | トップダウン:障害から原因へ | ボトムアップ:部品の故障から影響へ |
| 出発点 | 起きては困る1つの事象 | 構成品目の一つ一つの故障モード |
| 表し方 | 樹形図(フォールトツリー) | 表(ワークシート) |
| 得意なこと | 原因の組合せの発見、確率の計算 | 見落としのない影響の洗い出し |
FMEAは、システムの構成品目の故障モードに着目し、故障の推定原因を列挙して、システムへの影響を評価する手法である。
そのほかの原因分析の手法
| 手法 | 内容 |
|---|---|
| なぜなぜ分析 | 「なぜ」を繰り返して、根本原因を明らかにする |
| 特性要因図 | 結果と、それに影響する要因を、魚の骨の形の図で整理する |
| ODC分析 | 欠陥を、互いに重ならない属性で分類し、どこに集中しているかを調べる |