Technical Elements Documentation
    Preparing search index...

    Interface representing a safety function in the plant operating state.

    Safety functions include reactivity control, reactor coolant chemistry control, decay heat removal control, RCS inventory/barrier control, radionuclide transport barrier control, and ex-vessel fission product control.

    Per RG 1.247, "The POS safety functions to consider include reactivity control, reactor coolant chemistry control, decay heat removal control, reactor coolant system (RCS) inventory/barrier control, radionuclide transport barrier control, and ex-vessel fission product control (e.g., off-gas tanks/fuel salt storage tanks/spent fuel pools)."

    POS-A4

    interface SafetyFunction {
        category: string;
        criteria?: { failure: string; success: string };
        degradationMechanisms?: {
            description: string;
            mitigationMeasures?: string[];
            name: string;
            status: string;
        }[];
        dependencies?: { description: string; type: string }[];
        description?: string;
        implementationMechanisms: {
            description: string;
            name: string;
            reliability?: { mtbf?: number; pfd?: number };
            status: string;
            statusDetails?: string;
            type: string;
        }[];
        initiatingEvents?: { effectiveness?: string; id: string; name?: string }[];
        operationalParameters?: {
            acceptableRange?: [number, number];
            monitored: boolean;
            monitoringInstruments?: string[];
            name: string;
            units?: string;
            value: string | number;
        }[];
        preventionMitigationLevel?: string;
        state: "SUCCESS"
        | "FAILURE";
        successCriteriaIds?: SuccessCriteriaId[];
        systemResponses?: string[];
    }

    Hierarchy

    • Unique
    • Named
      • SafetyFunction
    Index

    Properties

    category: string

    Category of safety function Technology-agnostic categorization of the safety function

    criteria?: { failure: string; success: string }

    Success and failure criteria

    degradationMechanisms?: {
        description: string;
        mitigationMeasures?: string[];
        name: string;
        status: string;
    }[]

    Degradation mechanisms that could affect this safety function

    Type declaration

    • description: string

      Description of the mechanism

    • OptionalmitigationMeasures?: string[]

      Mitigation measures in place

    • name: string

      Name of the degradation mechanism

    • status: string

      Current status of this degradation mechanism

    dependencies?: { description: string; type: string }[]

    Dependencies for this safety function

    Type declaration

    • description: string

      Description of the dependency

    • type: string

      Type of dependency

    description?: string

    Description of the safety function

    implementationMechanisms: {
        description: string;
        name: string;
        reliability?: { mtbf?: number; pfd?: number };
        status: string;
        statusDetails?: string;
        type: string;
    }[]

    Implementation mechanisms for this safety function Technology-agnostic description of how the safety function is implemented

    Type declaration

    • description: string

      Description of the mechanism

    • name: string

      Name of the mechanism

    • Optionalreliability?: { mtbf?: number; pfd?: number }

      Reliability information for this mechanism

      • Optionalmtbf?: number

        Mean time between failures (hours)

      • Optionalpfd?: number

        Probability of failure on demand

    • status: string

      Current operational status of this mechanism

    • OptionalstatusDetails?: string

      Detailed status information

    • type: string

      Whether this is an active or passive mechanism

    initiatingEvents?: { effectiveness?: string; id: string; name?: string }[]

    Initiating events this safety function responds to These reference initiating events defined in the core/events module

    Type declaration

    • Optionaleffectiveness?: string

      How effective this safety function is against this initiating event

    • id: string

      ID of the initiating event

    • Optionalname?: string

      Name of the initiating event (for convenience)

    operationalParameters?: {
        acceptableRange?: [number, number];
        monitored: boolean;
        monitoringInstruments?: string[];
        name: string;
        units?: string;
        value: string | number;
    }[]

    Operational parameters relevant to this safety function Technology-agnostic parameters that affect the function's performance

    Type declaration

    • OptionalacceptableRange?: [number, number]

      Acceptable range for this parameter

    • monitored: boolean

      Whether this parameter is being monitored

    • OptionalmonitoringInstruments?: string[]

      Instruments used to monitor this parameter

    • name: string

      Name of the parameter

    • Optionalunits?: string

      Units of measurement, if applicable

    • value: string | number

      Current value or state of the parameter

    preventionMitigationLevel?: string

    Prevention or mitigation level provided by this safety function

    state: "SUCCESS" | "FAILURE"

    Current state of the safety function

    successCriteriaIds?: SuccessCriteriaId[]

    References to success criteria for this safety function These IDs reference success criteria defined in the success-criteria module Format: SC-[SYSTEM]-[NUMBER], e.g., "SC-RCIC-001"

    systemResponses?: string[]

    System responses related to this safety function