Technical Elements Documentation

    Interface MinimalCutSet

    Interface representing a minimal cut set in a fault tree

    SY-A1

    SY-C1(o)

    This interface defines the core structure of minimal cut sets as they are generated from system fault trees. These cut sets are then used by Event Sequence Quantification to calculate sequence frequencies.

    The relationship between Systems Analysis and Event Sequence Quantification is:

    1. Systems Analysis generates minimal cut sets from fault trees
    2. These cut sets are used as inputs to Event Sequence Quantification
    3. Event Sequence Quantification combines cut sets with sequence-specific factors
    4. The combined results are used to calculate sequence frequencies

    @validation_rules

    • Cut sets must be properly generated from fault trees
    • Each event in a cut set must exist in the fault tree
    • Cut set probabilities must be correctly calculated
    • Truncation criteria must be consistently applied
    interface MinimalCutSet {
        eventProbabilities: Record<string, number>;
        events: string[];
        faultTreeReference: string;
        importance?: number;
        order: number;
        probability: number;
        systemReference: systems_analysis.SystemReference;
        truncationJustification?: string;
        truncationStatus?: "included" | "truncated";
        validationStatus?: {
            isValidated: boolean;
            validationDate?: string;
            validationIssues?: string[];
        };
    }
    Index

    Properties

    eventProbabilities: Record<string, number>

    Individual probabilities of each event in the cut set These are system-level probabilities that will be modified by sequence-specific factors in Event Sequence Quantification

    events: string[]

    Array of basic event IDs that constitute this cut set

    faultTreeReference: string

    Reference to the fault tree this cut set belongs to

    importance?: number

    Importance measure for this cut set at the system level

    order: number

    Order of the cut set (number of events)

    probability: number

    Combined probability of the cut set occurring at the system level This is the raw probability before sequence-specific modifications

    Reference to the system this cut set belongs to

    truncationJustification?: string

    Justification for truncation if applicable

    truncationStatus?: "included" | "truncated"

    Whether this cut set was included or truncated in the system analysis

    validationStatus?: {
        isValidated: boolean;
        validationDate?: string;
        validationIssues?: string[];
    }

    Validation status of this cut set

    Type declaration

    • isValidated: boolean

      Whether the cut set has been validated

    • OptionalvalidationDate?: string

      Date of last validation

    • OptionalvalidationIssues?: string[]

      Any validation issues found

    MMNEPVFCICPMFPCPTTAAATR