결함수분석 (Fault Tree Analysis)

공학
한 줄 정의: 시스템에 발생할 수 있는 사고(최상위 사건)를 놓고, 그 사고를 일으킬 수 있는 원인들을 논리 기호(AND/OR)로 나뭇가지처럼 거슬러 올라가며 정리하는 신뢰성 분석 기법입니다.

쉽게 풀면

"정전이 왜 일어났을까?"를 밝히려 한다고 해봅시다. 원인을 하나씩 찾다 보면 "변압기가 고장 났거나, 아니면 차단기가 오작동했을 것"이라는 식으로 가지가 갈라지고, 그 아래에는 다시 "변압기 고장은 과열 때문이거나 절연 파손 때문"이라는 식으로 더 세부적인 원인이 갈라집니다. 결함수분석은 이렇게 사고 하나를 맨 위(꼭대기)에 놓고, 그 아래로 원인들을 논리적으로 가지치기하며 나무 모양의 도표로 그리는 방법입니다. 이때 "여러 조건이 동시에 겹쳐야만" 사고가 나는 경우는 AND 기호로, "여러 원인 중 하나만 있어도" 사고가 나는 경우는 OR 기호로 표시합니다. 이렇게 그려진 나무를 보면 어떤 부품 하나의 고장만으로도 큰 사고로 이어지는 취약한 경로(단일 고장점)가 어디인지, 그리고 각 원인의 발생 확률을 곱하고 더해 전체 사고 확률이 얼마나 되는지까지 계산할 수 있습니다.

왜 중요한가

원자력발전소, 항공기, 화학 플랜트처럼 사고가 발생하면 인명 피해나 대규모 손실로 이어지는 시스템에서는 "무엇이 잘못될 수 있는가"를 설계 단계에서 체계적으로 검토하는 일이 필수적입니다. 결함수분석은 이러한 안전성·신뢰성 공학 연구에서 핵심 방법론으로 자리 잡고 있으며, 위험성 평가(risk assessment)와 확률론적 안전성 평가(PSA) 같은 상위 연구주제의 기초 도구로 널리 인용됩니다. 또한 정성적 분석(취약 경로 파악)과 정량적 분석(사고 확률 계산)을 동시에 제공한다는 점에서 다양한 공학 분야의 논문에서 반복적으로 채택됩니다.

논문에서는 이렇게 쓰입니다

"제안된 배관 시스템에 대해 결함수분석을 수행한 결과, 압력 센서 고장과 릴리프 밸브 미작동이 동시에 발생할 경우가 전체 사고 확률의 62%를 차지하는 지배적 경로로 확인되었다."

이 문장은 여러 사고 원인 조합 중에서 두 부품(압력 센서와 릴리프 밸브)이 함께 고장 나는 경우가 전체 사고 발생 가능성의 절반 이상을 차지한다는 것을, 결함수분석을 통해 정량적으로 밝혀냈다는 뜻입니다.

"자율주행 차량의 긴급제동 시스템에 대한 결함수분석 결과, 레이더 센서 오작동을 최상위 사건으로 하는 최소 컷셋(minimal cut set)이 총 5개 식별되었으며, 이 중 소프트웨어 판단 오류와 센서 노후화가 동시에 작용하는 경로가 가장 높은 발생 확률을 보였다."

이 문장은 자율주행 안전 연구에서 결함수분석을 이용해 사고를 유발할 수 있는 최소한의 원인 조합들을 찾아내고, 그중 가장 위험한 조합을 특정했다는 의미입니다.

"본 연구에서는 병원 정보시스템의 데이터 유실 사고에 대해 결함수분석을 적용하여, 서버 이중화 실패와 백업 주기 지연이라는 두 인적·기술적 요인이 결합될 때 사고 발생 확률이 유의미하게 증가함을 보였다."

이 문장은 결함수분석이 기계·전기 시스템뿐 아니라 정보시스템의 신뢰성 평가에도 응용될 수 있음을 보여주며, 기술적 요인과 인적 요인을 함께 고려했다는 점을 강조합니다.

조금 더 깊게 보면

결함수분석에서 실제로 계산 대상이 되는 것은 나무 전체가 아니라 "최소 컷셋(minimal cut set)"입니다. 이는 최상위 사건을 일으키는 데 필요한 가장 작은 원인 조합들의 집합으로, 컷셋의 크기가 1이면 부품 하나만으로도 사고가 나는 단일 고장점을 의미합니다. 각 기본 사건의 고장 확률을 부울 대수와 최소 컷셋을 이용해 결합하면 최상위 사건의 발생 확률을 정량적으로 구할 수 있으며, 이 계산은 흔히 전용 소프트웨어나 몬테카를로 시뮬레이션을 통해 수행됩니다. 논문을 읽을 때는 저자가 어떤 기본 사건들을 독립으로 가정했는지, 그리고 컷셋 분석과 확률 계산 중 어느 쪽에 초점을 맞췄는지를 함께 살펴보는 것이 도움이 됩니다.

주의할 점

결함수분석은 "사고 하나"에서 출발해 원인을 거슬러 올라가는 하향식(top-down) 접근이라, 애초에 나무에 포함되지 않은 원인(분석자가 미처 생각하지 못한 고장 경로)은 놓칠 수 있습니다. 그래서 실무에서는 부품 하나하나의 고장이 시스템에 미치는 영향을 상향식으로 훑는 고장모드영향분석과 함께 사용해 서로의 사각지대를 보완하는 경우가 많습니다.

관련 용어