Technical Elements Documentation
    Preparing search index...

    Interface DepletionModel

    Interface for modeling resource depletion over time. Used to track consumable resources that impact system availability.

    const dieselFuelModel: DepletionModel = {
    id: "depletion-789",
    resourceType: "fuel",
    initialQuantity: 5000, // Liters
    consumptionRate: 250, // Liters per hour at full load
    units: "liters/hour"
    };
    interface DepletionModel {
        associatedSystem?: systems_analysis.SystemReference;
        consumptionRate: number;
        depletionImpact?: "immediate-failure" | "degraded-operation";
        description?: string;
        initialQuantity: number;
        resourceType: "fuel" | "coolant" | "battery" | "other";
        units: string;
    }

    Hierarchy

    • Unique
      • DepletionModel
    Index

    Properties

    Component or system using this resource

    consumptionRate: number

    Rate at which the resource is consumed

    depletionImpact?: "immediate-failure" | "degraded-operation"

    Whether depletion leads to immediate failure or degraded operation

    description?: string

    Description of the resource

    initialQuantity: number

    Initial quantity available

    resourceType: "fuel" | "coolant" | "battery" | "other"

    Type of resource being depleted

    units: string

    Units of measurement for consumption rate