Skip to content

docs-md


Interface: ComponentTimeline

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/systems-analysis/systems-analysis.ts:424

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

Example

typescript
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
};

Properties

applicablePOSs?

optional applicablePOSs: string[]

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/systems-analysis/systems-analysis.ts:453

Applicable plant operating states for this timeline


componentId

componentId: ComponentReference

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/systems-analysis/systems-analysis.ts:433

Component identifier within the system


depletionModelId?

optional depletionModelId: string

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/systems-analysis/systems-analysis.ts:448

Reference to applicable depletion model, if any


description?

optional description: string

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/systems-analysis/systems-analysis.ts:438

Description of this timeline


phases

phases: TemporalPhase[]

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/systems-analysis/systems-analysis.ts:443

Temporal phases making up this timeline


systemReference

systemReference: SystemReference

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/systems-analysis/systems-analysis.ts:428

Reference to the system this component belongs to


uuid

uuid: Format<"uuid">

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/core/meta.ts:20

Inherited from

Unique.uuid