Fault Tree Analysis

System Safety Engineering Deductive Root Cause Analysis Safety Commander Platform
Fault Tree Analysis (FTA) Overview & Guide

Fault Tree Analysis (FTA) is a systematic, deductive system safety engineering methodology used to model, analyze, and evaluate the unique interrelationships of component failures, software bugs, environmental factors, and human errors leading to a specified system-level Undesired Event.

TOP EVENT System Hazard State OR AND E1 Primary Failure E2 Primary Failure E3 Primary Failure E4 Secondary Fault Minimal Cut Sets (MCS): {E1}, {E2}, {E3 • E4} Top Event Probability P(TOP) = P(E1) + P(E2) + [P(E3) · P(E4)]
What is Fault Tree Analysis? Tool, Model & Methodology

Fault Tree Analysis (FTA) is an essential system safety analysis tool defined across four key operational dimensions: evaluation tool, root cause analysis engine, graphical logic model, and mathematical reliability engineering methodology:

1. FTA as an Evaluation Tool

Functions as a visual, top-down diagnostic evaluation tool for complex engineering systems. In Fault Tree Analysis (FTA), safety engineers isolate multi-component failure paths leading to an Undesired Event to evaluate safety, reliability, system unavailability, and perform accident investigations.

2. FTA as an Analysis Tool

Executes deductive root cause analysis by tracing high-level system hazards down to fundamental component failure modes. A Fault Tree Analysis provides dual analytical outputs: qualitative risk insights via Minimal Cut Sets (MCS) and quantitative metrics via failure probability calculations.

3. FTA as a Graphical Model

Delivers a clear, standardized schematic mapping cause-and-effect relationships between basic events, environmental conditions, logical gates, and probability values—embodying the principle that a visual Fault Tree diagram provides instant technical clarity across engineering teams.

4. FTA as a Safety Methodology

Establishes a structured, repeatable, and audit-ready methodology for system safety engineering and risk assessment. Grounded in Boolean algebra, probability theory, and physical system laws, Fault Tree Analysis offers a standardized procedure for evaluating mission-critical hardware, software, and human factors.

Core Concepts & Fault Tree Definitions: Failure vs. Fault

To build, read, and evaluate Fault Trees accurately, safety engineers must master standardized terminology. The fundamental distinction in Fault Tree Analysis (FTA) lies between a Failure and a Fault.

Failure (Primary Component Level)

A Failure is the occurrence of a basic component failure caused by an internal, inherent failure mechanism that cannot be broken down any further.

Fault Tree Example: Resistor R77 fails in an open-circuit mode due to internal material breakdown.

Fault (System / Command Level)

A Fault is the occurrence or existence of an undesired state for a component, subsystem, or system caused by an external failure or chain of upstream events.

Fault Tree Example: A lamp is in a "failed off" fault state because an upstream switch failed open, removing power.

Fault Tree Analysis Axiom:

All failures are faults, but not all faults are failures. In many command fault states, a component operates correctly according to its design, but operates at the wrong time because it was incorrectly commanded to do so by upstream controls.

Executing Fault Tree Analysis Methodology

Developed originally at Bell Laboratories in 1961 for the Minuteman Launch Control System, Fault Tree Analysis provides a graphical model that displays cause-consequence relationships. It uses Boolean algebra to analyze cut sets—the specific combinations of primary component failures and state conditions required to trigger a top hazard.

Unlike inductive, bottom-up methods like FMEA, Fault Tree Analysis operates top-down. It asks "Immediate, Necessary, and Sufficient" questions to break down high-level hazardous events into basic, measurable component parameters.

  • Qualitative Evaluation: Isolates Minimal Cut Sets (MCS) to pinpoint single point failures and design weak points in Fault Tree Analysis models.
  • Quantitative Evaluation: Computes top event probabilities, availability metrics, and component importance measures using exact failure rates.
  • Cross-Boundary Coverage: Evaluates combined hardware failures, software faults, human errors, and environmental states across system boundaries.
Model Building Blocks
Constructing the Fault Tree Model

Fault Trees are developed in hierarchical layers:

  • Top Structure: Shapes the overall Fault Tree and defines system-level top undesired events.
  • Middle Structure: Models subsystem functional states, operating phases, and intermediate gate conditions.
  • Bottom Structure: Establishes basic primary events, component failure rates, and exposure times.
Request Online Product Walkthrough
Fault Tree Elements: Logic Gates & Event Nodes

Fault Tree Analysis models rely on standardized logic operators and event classification nodes to establish precise cause-consequence relationships.

Fault Tree Logic Gates
  • AND Gate: Output occurs only if all input events happen simultaneously.
  • OR Gate: Output occurs if at least one input event happens.
  • Inhibit Gate: Output occurs if the input event happens under a specific conditional requirement.
  • Priority AND Gate: Output occurs only if input events happen in a specific sequential order.
  • Exclusive OR Gate: Output occurs if exactly one input event happens, but not both.
Fault Tree Event Nodes
  • Top Event: The ultimate system failure or hazard being analyzed (root of the Fault Tree).
  • Intermediate Event: A fault state caused by a combination of preceding events; leads to a logic gate.
  • Basic Event: The lowest-level physical component failure or human error; requires no further decomposition.
  • Undeveloped Event: An un-analyzed fault state represented by a diamond symbol (secondary fault).
  • External/House Event: A condition expected to occur normally (true/false state, e.g., power is ON).
Mathematical Foundations: Probability & Minimal Cut Sets

Quantitative Fault Tree Analysis in Safety Commander calculates basic event probabilities from constant failure rates (λ) and exposure times (T), then propagates these metrics through Boolean logic using exact inclusion-exclusion expansions.

Exponential Reliability Model
Basic Event Probability (Q)

Calculates unreliability Q for a primary component operating over mission time interval T with failure rate λ.

Q = 1 - R = 1 - eT ≈ λT  (for λT < 0.001)
Assumes constant failure rate (λ = 1 / MTBF)
Boolean Gate Probability
OR Gate vs. AND Gate Output

Computes independent output probabilities for two input events A and B passed through fundamental gates.

P(OR) = P(A) + P(B) - P(A)P(B)
P(AND) = P(A) · P(B)
Independent events assumption (no common cause)
System-Level Calculation
Minimal Cut Set Expansion Formula

Inclusion-Exclusion expansion formula evaluated across all minimal cut sets (MCS) to compute exact Top Event probability.

P(Top) = ∑ P(Si) - ∑ P(Si ∩ Sj) + ∑ P(Si ∩ Sj ∩ Sk) - …
Safety Commander uses Rare Event Approximation or BDD for exact resolution
Boolean Optimization
Tree Reduction & Idempotent Laws

Eliminates redundant events (MOEs) and super cut sets to prevent erroneous over-estimation of system risk in Fault Tree Analysis.

A · A = A  |  A + A = A
A + A · B = A  (Absorption Law)
Automatically simplifies complex trees containing repeated branches (MOBs)
Q Unreliability / Probability
λ Failure Rate (1 / MTBF)
T Exposure / Mission Time
MCS Minimal Cut Set
FTA Summary & Executive Review

Fault Tree Analysis (FTA) provides engineering teams with a proven, rigorous framework for modeling complex system interactions, evaluating risk, and driving system-level decisions.

1. FTA is an Analysis Tool
  • Strengths: Methodical, structured, graphical, quantitative, and easy to model complex systems.
  • Coverage: Encompasses hardware, software, humans, procedures, and timing.
  • Application: Like any specialized tool, the user must know when, why, and how to use Fault Tree Analysis correctly.
2. FTA is for System Evaluation
  • Safety: Identifies and evaluates hazardous and catastrophic events.
  • Reliability: Models and measures system unavailability using Fault Trees.
  • Performance: Analyzes unintended functions and abnormal operational states.
3. FTA is for Decision Making
  • Root Cause Analysis: Traces parallel and sequential event chains back to fundamental causes.
  • Risk Assessment: Computes probability levels and evaluates risk tolerance.
  • Design Assessment: Demonstrates requirement compliance and evaluates design options or fixes.
Build Compliant Fault Trees in Safety Commander

Instantly auto-generate fault trees from FMECA, compute Minimal Cut Sets, and execute quantitative risk assessments.

Schedule an Online Demo

Explore Safety Commander Fault Tree Analysis features or request a live web walk-through with ALD safety experts.