Technical Elements Documentation
    Preparing search index...

    Interface EventSequenceFrequencyEstimate

    Frequency and uncertainty estimates for an event sequence

    ESQ-A1

    interface EventSequenceFrequencyEstimate {
        confidenceIntervals?: {
            percentile05?: number;
            percentile50?: number;
            percentile95?: number;
        };
        contributingCutSets?: CutSetUsage[];
        cutSetSummary?: {
            cutSetsByOrder: Record<number, number>;
            dominantCutSets: {
                contribution: number;
                cutSetReference: string;
                percentage: number;
            }[];
            totalCutSets: number;
            truncatedCutSets: number;
        };
        meanFrequency: FrequencyQuantification;
        minimalCutSets?: QuantificationCutSet[];
        sensitivityResults?: {
            frequencyEffect: [number, number];
            parameter: string;
            range: [number, number];
        }[];
        sequenceId: string;
        sequenceType: "INDIVIDUAL"
        | "FAMILY";
        significantUncertaintySources?: string[];
        totalCutSets?: number;
        truncatedCutSets?: number;
        truncationCriteria?: {
            impact?: string;
            justification: string;
            method: TruncationMethod;
            value: number;
        };
        uncertaintyDistribution: {
            parameters: Record<string, number>;
            type: DistributionType;
        };
    }
    Index

    Properties

    confidenceIntervals?: {
        percentile05?: number;
        percentile50?: number;
        percentile95?: number;
    }

    Confidence intervals

    Type declaration

    • Optionalpercentile05?: number

      5th percentile

    • Optionalpercentile50?: number

      50th percentile (median)

    • Optionalpercentile95?: number

      95th percentile

    contributingCutSets?: CutSetUsage[]

    Cut sets contributing to this sequence's frequency

    cutSetSummary?: {
        cutSetsByOrder: Record<number, number>;
        dominantCutSets: {
            contribution: number;
            cutSetReference: string;
            percentage: number;
        }[];
        totalCutSets: number;
        truncatedCutSets: number;
    }

    Summary of cut set information

    Type declaration

    • cutSetsByOrder: Record<number, number>

      Number of cut sets by order

    • dominantCutSets: { contribution: number; cutSetReference: string; percentage: number }[]

      Dominant cut sets (top contributors)

    • totalCutSets: number

      Total number of cut sets considered

    • truncatedCutSets: number

      Number of cut sets that were truncated

    cutSetSummary: {
    totalCutSets: 50,
    truncatedCutSets: 2,
    cutSetsByOrder: { 1: 10, 2: 30, 3: 10 },
    dominantCutSets: [
    { cutSetReference: "SYS-RHR/CUT-001", contribution: 0.000001, percentage: 25 }
    ]
    meanFrequency: FrequencyQuantification

    Mean frequency estimate

    minimalCutSets?: QuantificationCutSet[]

    Complete minimal cut sets used in this sequence's quantification

    minimalCutSets: [
    {
    systemCutSetReference: "SYS-RHR/CUT-001",
    events: ["BE-PUMP-A-FAIL", "BE-PUMP-B-FAIL"],
    order: 2,
    eventProbabilities: { "BE-PUMP-A-FAIL": 0.001, "BE-PUMP-B-FAIL": 0.001 },
    systemProbability: 0.000001,
    sequenceModifications: { probabilityFactor: 1.0, modificationJustification: "No modifications" },
    sequenceProbability: 0.000001,
    truncationStatus: "included"
    }
    sensitivityResults?: {
        frequencyEffect: [number, number];
        parameter: string;
        range: [number, number];
    }[]

    Sensitivity analysis results specific to this sequence

    Type declaration

    • frequencyEffect: [number, number]

      Effect on frequency

    • parameter: string

      Parameter or assumption varied

    • range: [number, number]

      Range of variation

    sequenceId: string

    ID of the event sequence or family

    sequenceType: "INDIVIDUAL" | "FAMILY"

    Type of sequence (individual or family)

    significantUncertaintySources?: string[]

    Sources of uncertainty that significantly impact this sequence

    totalCutSets?: number

    Total number of cut sets considered

    truncatedCutSets?: number

    Number of cut sets that were truncated

    truncationCriteria?: {
        impact?: string;
        justification: string;
        method: TruncationMethod;
        value: number;
    }

    Truncation criteria used

    Type declaration

    • Optionalimpact?: string

      Impact of truncation on results

    • justification: string

      Justification for the truncation criteria

    • method: TruncationMethod

      Method used for truncation

    • value: number

      Value used for truncation

    uncertaintyDistribution: {
        parameters: Record<string, number>;
        type: DistributionType;
    }

    Uncertainty distribution

    Type declaration

    • parameters: Record<string, number>

      Parameters of the distribution (specific to distribution type)

    • type: DistributionType

      Type of distribution