Technical Elements Documentation
    Preparing search index...

    Variable MechanisticSourceTermAnalysisSchemaConst

    MechanisticSourceTermAnalysisSchema: IV3_0 = ...

    JSON schema for validating MechanisticSourceTermAnalysis entities.

    const msAnalysis: MechanisticSourceTermAnalysis = {
    // TechnicalElement properties
    uuid: "ms-001",
    "technical-element-type": TechnicalElementTypes.MECHANISTIC_SOURCE_TERM_ANALYSIS,
    version: "1.0",
    created: new Date().toISOString(),
    modified: new Date().toISOString(),
    status: "Draft",

    // Mechanistic Source Term specific properties
    releaseCategories: {
    "RC-LER": {
    uuid: "rc-001",
    name: "Large Early Release",
    description: "...",
    eventSequenceFamilies: ["ES-001"]
    }
    },
    releaseCategoryBases: {
    "RC-LER": {
    uuid: "rcb-001",
    releaseCategoryReference: "RC-LER",
    technicalBasis: "Based on containment failure timing and release characteristics"
    }
    },
    eventSequenceToReleaseCategoryMappings: [
    {
    uuid: "escm-001",
    eventSequenceReference: "ES-001",
    releaseCategoryReference: "RC-LER",
    assignmentJustification: "Containment failure occurs early in the sequence"
    }
    ],
    radioactiveSources: {
    "rs-001": {
    uuid: "rs-001",
    name: "Core",
    description: "...",
    radionuclides: ["I-131", "Cs-137"],
    totalInventory: {
    "I-131": { quantity: 1.0e17, unit: "Bq" },
    "Cs-137": { quantity: 5.0e16, unit: "Bq" }
    }
    }
    },
    radionuclideTransportBarriers: {
    "rtb-001": {
    uuid: "rtb-001",
    name: "Fuel Cladding",
    description: "Zirconium alloy cladding containing the fuel pellets",
    barrierType: "Physical"
    }
    },
    transportMechanisms: {
    "tm-001": {
    uuid: "tm-001",
    name: "Diffusion",
    description: "Transport through intact barriers via diffusion process",
    mechanismType: "Physical"
    }
    },
    transportPhenomenaAnalysis: {
    "tp-001": {
    uuid: "tp-001",
    releaseCategoryReference: "RC-LER",
    phenomena: ["Fuel cladding failure", "Containment leakage"],
    modelsUsed: ["MELCOR"]
    }
    },
    sourceTermDefinitions: {
    "ST-001": {
    uuid: "std-001",
    releaseCategoryReference: "RC-LER",
    radionuclideReleases: [
    {
    phase: { uuid: "phase-001", name: "Initial", startTime: 0, endTime: 3600 },
    quantities: [{ radionuclide: "I-131", quantity: 0.05, unit: "fraction" }]
    }
    ],
    releaseForm: { "I-131": ReleaseForm.ELEMENTAL, "Cs-137": ReleaseForm.AEROSOL },
    releaseTiming: [{ uuid: "phase-001", name: "Initial", startTime: 0, endTime: 3600 }]
    }
    },
    sourceTermModels: {
    "stm-001": {
    uuid: "stm-001",
    name: "MELCOR",
    version: "2.1",
    technicalBasis: "Industry standard severe accident code",
    validationStatus: "Validated"
    }
    },
    releasePhases: {
    "phase-001": {
    uuid: "phase-001",
    name: "Initial Release",
    startTime: 0,
    endTime: 3600,
    timeUnit: "seconds"
    }
    },
    uncertaintyAnalyses: {
    "ua-001": {
    uuid: "ua-001",
    name: "Source Term Uncertainty Analysis",
    description: "Uncertainty analysis for the LER source term",
    propagationMethod: "Monte Carlo Sampling",
    numberOfSamples: 1000,
    sourceTermReference: "ST-001",
    releaseFractionUncertainties: [
    {
    radionuclide: "I-131",
    description: "Uncertainty in I-131 release fraction",
    distributionType: DistributionType.LOGNORMAL,
    parameters: { median: 0.05, logstddev: 0.3 }
    }
    ]
    }
    },
    sensitivityStudies: [
    {
    uuid: "ss-001",
    name: "Containment Failure Time Sensitivity",
    description: "Analysis of the impact of containment failure timing on release",
    sourceTermReference: "ST-001",
    parameterChanged: "Containment failure time",
    variedParameters: ["Containment failure time"],
    parameterRanges: { "Containment failure time": [0, 24] },
    results: "Release timing is highly sensitive to containment failure time",
    insights: "Early containment failure leads to significantly higher release fractions",
    impactOnSourceTerm: "Release timing shifted by several hours",
    isKeyDriver: true
    }
    ],
    modelUncertaintyDocumentation: {
    uuid: "mud-001",
    name: "Source Term Model Uncertainty Documentation",
    description: "Documentation of uncertainties in the mechanistic source term analysis",
    uncertaintySources: [
    "Transport model simplifications",
    "Limited experimental data for high-temperature phenomena"
    ],
    relatedAssumptions: [
    "Uniform mixing within containment",
    "Negligible re-entrainment of deposited material"
    ],
    reasonableAlternatives: [
    "Alternative transport models",
    "Different chemical speciation assumptions"
    ],
    transportPhenomenaUncertainties: [
    {
    phenomenon: "Iodine chemistry",
    uncertaintySource: "Limited knowledge of high-temperature chemical kinetics",
    impact: "Could affect chemical form and transport behavior",
    treatmentApproach: "Conservative bounding assumptions"
    }
    ],
    uncertaintyRequirementsLink: {
    hlrMsDRequirements: ["HLR-MS-D.1", "HLR-MS-D.2"],
    supportDescription: "The uncertainty analysis supports these requirements by considering the impact of model simplifications and limited experimental data on the reliability of the source term analysis"
    }
    },
    processDocumentation: {
    uuid: "pd-001",
    name: "Source Term Analysis Process Documentation",
    description: "Documentation of the mechanistic source term analysis process",
    processDescription: "Systematic process for characterizing radionuclide releases",
    inputsDescription: "Event sequence end states, plant design information, radionuclide inventories",
    methodsDescription: "Modeling of transport barriers and phenomena using MELCOR code",
    resultsDescription: "Source terms for each release category with associated uncertainties",
    radioactiveSourceCharacterizations: {
    "rs-001": {
    source: "rs-001",
    description: "Core inventory at end of cycle",
    inventoryBasis: "ORIGEN calculation for 18-month fuel cycle"
    }
    },
    releaseCategoryBasis: {
    "RC-LER": "Based on containment failure timing and release magnitude"
    },
    riskIntegrationDocumentation: {
    supportDescription: "Risk integration is valuable for improving source term definition",
    releaseCategoryUsage: "Release categories are used in risk integration",
    sourceTermUsage: "Source term definitions are used in risk integration",
    uncertaintyPropagation: "Uncertainties are propagated to risk integration",
    integrationChallenges: ["Challenges in integrating with risk integration"],
    feedbackIncorporation: "Feedback is incorporated into source term definition",
    keyInsights: ["Containment failure timing is critical for release magnitude"]
    }
    },
    preOperationalAssumptionsDocumentation: {
    uuid: "poad-001",
    name: "Pre-operational Assumptions Documentation",
    description: "Documentation of assumptions made due to pre-operational status",
    assumptions: [
    {
    uuid: "pa-001",
    description: "Containment leakage rate assumed to be at technical specification limits",
    impact: "May overestimate releases for sequences with intact containment",
    rationale: "Conservative assumption pending as-built leakage testing"
    }
    ],
    validationPhase: "Construction",
    transportBarrierAssumptions: [
    {
    barrier: "Containment",
    assumption: "Leakage pathways based on design specifications",
    impact: "May not reflect as-built conditions",
    designInformationNeeded: "Post-construction leakage test results"
    }
    ]
    },
    riskIntegrationFeedback: {
    analysisId: "ri-001",
    feedbackDate: "2024-05-15",
    releaseCategoryFeedback: {
    "RC-LER": {
    riskSignificance: ImportanceLevel.HIGH,
    insights: ["Containment failure timing is critical for release magnitude"],
    recommendations: ["Consider containment failure timing in source term definition"],
    status: "ADDRESSED"
    }
    },
    sourceTermDefinitionFeedback: {
    "ST-001": {
    riskSignificance: ImportanceLevel.HIGH,
    insights: ["Containment failure timing is critical for release magnitude"],
    recommendations: ["Consider containment failure timing in source term definition"],
    keyUncertainties: ["Containment failure timing"],
    status: "ADDRESSED"
    }
    },
    generalFeedback: "Risk integration feedback is valuable for improving source term definition",
    response: {
    description: "Feedback incorporated into source term definition",
    changes: ["Containment failure timing considered in source term definition"]
    }
    },
    riskIntegrationDescription: {
    supportDescription: "Risk integration is valuable for improving source term definition",
    releaseCategoryUsage: "Release categories are used in risk integration",
    sourceTermUsage: "Source term definitions are used in risk integration",
    uncertaintyPropagation: "Uncertainties are propagated to risk integration",
    integrationChallenges: ["Challenges in integrating with risk integration"],
    feedbackIncorporation: "Feedback is incorporated into source term definition"
    }
    };

    const schema = MechanisticSourceTermAnalysisSchema;
    const validationResult = schema.validateSync(msAnalysis);
    if (validationResult.errors) {
    console.error("Validation errors:", validationResult.errors);
    } else {
    console.log("Mechanistic Source Term Analysis data is valid.");
    }