Skip to content

Fault Tree Analysis: Gates, Cut Sets, Example

Christian Fieg Head of Sales

Published October 20267 min read

Contents

    Fault tree analysis (FTA) is a top-down method that starts from one undesired event, the top event, and works backward to the combinations of faults that can cause it. The result is a fault tree: a diagram that links the top event through logic gates to basic events, such as a broken tool or a skipped check. The NASA Fault Tree Handbook stresses that a fault tree models the ways one specific event can occur, not every possible failure of a system (NASA, 2002).

    The method comes from reliability and safety engineering. The US Nuclear Regulatory Commission published its Fault Tree Handbook in 1981 (NUREG-0492), and the international standard is IEC 61025. In manufacturing, the top event is often a defect that reaches the customer or an unplanned stop of a line.

    Events and gates

    ElementMeaning
    Top eventthe undesired event the tree analyzes
    Intermediate eventan event caused by the events below it
    Basic eventan initiating fault that is not developed further
    Undeveloped eventnot developed further, because it matters little or information is missing
    OR gatethe output occurs if at least one input occurs
    AND gatethe output occurs only if all inputs occur
    Other gatespriority AND, exclusive OR, inhibit, k out of n; NASA notes that all are special cases of AND and OR

    For independent events with probabilities P(A) and P(B), an OR gate gives P = P(A) + P(B) − P(A) · P(B) and an AND gate gives P = P(A) · P(B). For small probabilities below 0.1 the plain sum is close enough for an OR gate. If events are not independent, an AND gate can be far more likely than the product suggests.

    Steps of a fault tree analysis

    1. Define the top event precisely, for example “housing without thread is shipped” rather than “quality problem”.
    2. Set the boundaries and assumptions: which machines, which inspection steps, which period.
    3. Build the tree downward. For each event, ask which immediate causes lead to it and whether they act alone (OR) or only together (AND).
    4. Stop at basic events for which data or sound estimates exist.
    5. Determine the minimal cut sets.
    6. Quantify the tree where data exist.
    7. Act on the most important cut sets and update the tree after every change.

    Minimal cut sets

    A cut set is a combination of basic events that causes the top event. A minimal cut set is one that can no longer be reduced. A minimal cut set with a single basic event is a single point of failure: one fault alone causes the top event. These come first in any improvement. The top event probability can be approximated as the sum of the probabilities of the minimal cut sets. NASA considers this accurate enough as long as the basic event probabilities stay below 0.1; the example below has one that does not and is calculated exactly.

    Example: a housing without thread reaches the customer

    The numbers are invented for illustration. A housing gets an M8 thread in operation 30, and final inspection checks every tenth housing with a thread gauge. The top event requires two things: the thread is missing (A) and inspection does not catch it (B).

    Housing without thread shipped1.5 × 10⁻⁴ per housingANDA Thread missing1.7 × 10⁻⁴B Inspection misses it0.905ORORA11.0 × 10⁻⁴tap brokenA25 × 10⁻⁵skipped at restartA32 × 10⁻⁵wrong programB10.9not in sampleB20.05gauge check missed
    Fault tree of the example. The top event needs both A and B (AND gate); A and B each occur through any one of their basic events (OR gates). Probabilities per housing.
    EventGate or causeProbability per housing
    A thread missingOR of A1, A2, A31.7 × 10⁻⁴
    A1tap broken, not noticed1.0 × 10⁻⁴
    A2operation skipped after a program restart5 × 10⁻⁵
    A3wrong program version loaded2 × 10⁻⁵
    B inspection misses itOR of B1, B20.905
    B1housing not in the sample0.9
    B2gauge check skipped or misread0.05

    B is not a rare event, so it needs the exact OR formula: 1 − 0.1 × 0.95 = 0.905. The top event follows from the AND gate: 1.7 × 10⁻⁴ × 0.905 = 1.5 × 10⁻⁴. That is about 8 housings in 50,000. There are six minimal cut sets, each with one A and one B event, so there is no single point of failure. The largest is A1 with B1 at 9 × 10⁻⁵.

    MeasureTop event per housingEscapes per 50,000 housings
    Current state1.5 × 10⁻⁴about 8
    Gauge check on every housing at final inspection8.5 × 10⁻⁶about 0.4
    Probe check in the machine (fails 1 in 1,000), sampling unchanged1.5 × 10⁻⁷about 0.008
    Probe check, but its cycle sits in the same program as the thread1.8 × 10⁻⁵about 0.9

    The last row shows why independence has to be checked. If the probe cycle is part of the same NC program, a wrong program version (A3) removes the thread and the check at once. The calculation assumes that a restart (A2) still runs the probe cycle; if a restart skips both, A2 bypasses the check as well. A3 then needs only B to cause the top event, and the result is more than a hundred times worse than the independent calculation. The NASA handbook makes the same point for redundant components with a common cause.

    FTA and FMEA compared

    AspectFTAFMEA
    Directiontop-down, from one event to its causesbottom-up, from each failure mode to its effects
    Starting pointone defined undesired eventevery item or process step
    Combinationsmodeled with AND gatessingle failure modes, no combinations
    Resultminimal cut sets, probability of the top eventfailure modes with ratings and actions
    Best whenthe critical event is known and its causes are soughta design or process is reviewed systematically

    According to NASA, FMEAs cannot be combined into a fault tree, but an FMEA helps to check a tree for missing causes. More on the FMEA page. 5 Why and the Ishikawa diagram look for the cause of an event that has already happened, see root cause analysis.

    Using production data in a fault tree

    In a factory, the probabilities of basic events come from its own records: tool breakage per thousand parts, program restarts per shift, defects found at inspection. When the top event is a line stop, mean time between failures gives the failure frequency of each machine (MTBF), and the MTBF and MTTR calculator turns downtime records into both values.

    What SYMESTIC contributes

    SYMESTIC does not draw fault trees. It supplies data for the basic events. Downtime is detected automatically and recorded with its reason, and MTBF and MTTR are calculated per machine. Quality inspections are recorded at the workstation per part with serial number as OK or NOK, using a defect catalog. Alerts go out by push or e-mail when defined conditions occur. SYMESTIC is not a maintenance management system (CMMS); data can be passed to one via the REST API.

    More on the pages on downtime tracking and quality control.

    Sources

    About the author
    Christian Fieg
    Christian Fieg
    Head of Sales, SYMESTIC · Previously iTAC, Dürr, Visteon · Six Sigma Black Belt · LinkedIn

    A free live demo based on your own use case shows how downtime reasons, MTBF, MTTR and inspection results are recorded per machine and part.

    • Live demo
    • 30 minutes
    • Free

    See SYMESTIC on your own use case

    In a free live demo, a product expert walks you through the running platform and shows what OEE, downtime and the connection of your machines and ERP look like in practice.

    • Live OEE
    • Downtime and reasons
    • Connecting machines and ERP
    SYMESTIC Management View