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
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?
optionalapplicablePOSs: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?
optionaldepletionModelId: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?
optionaldescription: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
