Technical Elements Documentation
    Preparing search index...

    Interface ComponentTimeline

    Interface representing a component's behavior over time. Tracks changes in state, applicable failure modes, and resource consumption.

    const dieselGeneratorTimeline: ComponentTimeline = {
    id: "timeline-456",
    systemReference: "SYS-EDG",
    componentId: "EDG-A",
    description: "Emergency Diesel Generator A timeline during LOOP",
    phases: [
    // Startup phase
    {
    id: "phase-1",
    startTime: 0,
    endTime: 0.1, // 6 minutes
    state: "operational",
    activeFailureModes: ["FAILURE_TO_START"],
    successCriteria: ["Achieve rated voltage within 10 seconds"]
    },
    // Run phase
    {
    id: "phase-2",
    startTime: 0.1,
    endTime: 24,
    state: "operational",
    activeFailureModes: ["FAILURE_TO_RUN"],
    successCriteria: ["Maintain voltage within 5% of nominal"]
    }
    ],
    depletionModelId: "depletion-789" // References fuel consumption model
    };
    interface ComponentTimeline {
        applicablePOSs?: string[];
        componentId: ComponentReference;
        depletionModelId?: string;
        description?: string;
        phases: TemporalPhase[];
        systemReference: systems_analysis.SystemReference;
    }

    Hierarchy

    • Unique
      • ComponentTimeline
    Index

    Properties

    applicablePOSs?: string[]

    Applicable plant operating states for this timeline

    componentId: ComponentReference

    Component identifier within the system

    depletionModelId?: string

    Reference to applicable depletion model, if any

    description?: string

    Description of this timeline

    phases: TemporalPhase[]

    Temporal phases making up this timeline

    Reference to the system this component belongs to