Technical Elements Documentation
    Preparing search index...

    Interface IntermediateEndState

    Interface representing an intermediate end state in an event sequence. Used to reduce the size and complexity of individual event trees by providing transfer points between event trees.

    ES-A13

    interface IntermediateEndState {
        description: string;
        parentSequenceFamilyId?: event_sequence_analysis.EventSequenceFamilyReference;
        parentSequenceId?: event_sequence_analysis.EventSequenceReference;
        plantConditions: {
            barrierStatuses?: Record<
                string,
                "OPEN"
                | "INTACT"
                | "BREACHED"
                | "DEGRADED"
                | "BYPASSED",
            >;
            keyParameters: Record<string, string | number>;
            operatingMode?:
                | "POWER"
                | "STARTUP"
                | "SHUTDOWN"
                | "REFUELING"
                | "MAINTENANCE";
            successCriteriaIds?: SuccessCriteriaId[];
            systemStatuses?: Record<
                event_sequence_analysis.SystemReference,
                event_sequence_analysis.SystemStatus,
            >;
        };
        preservedDependencies: {
            functional?: string[];
            initiatingEvent?: string[];
            operator?: event_sequence_analysis.HumanActionReference[];
            phenomenological?: string[];
            spatial?: string[];
            system?: event_sequence_analysis.SystemReference[];
        };
        sourceEventTreeId?: string;
        supportingAnalysisReferences?: string[];
        transferConditions?: {
            description: string;
            logicExpression?: string;
            triggeringEvents?: string[];
        };
        transferToEventTree?: string;
        transferToEventTreeBranch?: string;
    }

    Hierarchy

    • Unique
    • Named
      • IntermediateEndState
    Index

    Properties

    description: string

    Description of the intermediate end state

    Reference to the event sequence family this intermediate state belongs to

    Reference to the event sequence or family this intermediate state belongs to

    plantConditions: {
        barrierStatuses?: Record<
            string,
            "OPEN"
            | "INTACT"
            | "BREACHED"
            | "DEGRADED"
            | "BYPASSED",
        >;
        keyParameters: Record<string, string | number>;
        operatingMode?:
            | "POWER"
            | "STARTUP"
            | "SHUTDOWN"
            | "REFUELING"
            | "MAINTENANCE";
        successCriteriaIds?: SuccessCriteriaId[];
        systemStatuses?: Record<
            event_sequence_analysis.SystemReference,
            event_sequence_analysis.SystemStatus,
        >;
    }

    Plant conditions at this intermediate state Uses minimal concepts from Plant Operating States Analysis

    Type declaration

    • OptionalbarrierStatuses?: Record<string, "OPEN" | "INTACT" | "BREACHED" | "DEGRADED" | "BYPASSED">

      Barrier statuses at this intermediate state Reuses BarrierStatus values from Plant Operating States

    • keyParameters: Record<string, string | number>

      Key plant parameters that define this intermediate state

    • OptionaloperatingMode?: "POWER" | "STARTUP" | "SHUTDOWN" | "REFUELING" | "MAINTENANCE"

      Operating mode at this intermediate state Reuses OperatingState from Plant Operating States

    • OptionalsuccessCriteriaIds?: SuccessCriteriaId[]

      References to success criteria applicable at this state

    • OptionalsystemStatuses?: Record<
          event_sequence_analysis.SystemReference,
          event_sequence_analysis.SystemStatus,
      >

      System statuses at this intermediate state

    preservedDependencies: {
        functional?: string[];
        initiatingEvent?: string[];
        operator?: event_sequence_analysis.HumanActionReference[];
        phenomenological?: string[];
        spatial?: string[];
        system?: event_sequence_analysis.SystemReference[];
    }

    Dependencies that must be preserved when transferring

    Type declaration

    • Optionalfunctional?: string[]

      Functional dependencies to preserve

    • OptionalinitiatingEvent?: string[]

      Initiating event dependencies to preserve

    • Optionaloperator?: event_sequence_analysis.HumanActionReference[]

      Operator action dependencies to preserve

    • Optionalphenomenological?: string[]

      Phenomenological dependencies to preserve

    • Optionalspatial?: string[]

      Spatial or environmental dependencies to preserve

    • Optionalsystem?: event_sequence_analysis.SystemReference[]

      System dependencies to preserve

    sourceEventTreeId?: string

    Reference to the source event tree if this is a transfer point

    supportingAnalysisReferences?: string[]

    References to supporting analyses

    transferConditions?: {
        description: string;
        logicExpression?: string;
        triggeringEvents?: string[];
    }

    Conditions that trigger the transfer to another event tree

    Type declaration

    • description: string

      Description of the condition

    • OptionallogicExpression?: string

      Logic expression representing the condition

    • OptionaltriggeringEvents?: string[]

      References to events that trigger the transfer

    transferToEventTree?: string

    Reference to the event tree to transfer to

    transferToEventTreeBranch?: string

    Reference to specific branch in the target event tree for the transfer This allows more precise targeting within the destination event tree