MALAMUTE Failure Analysis Report
Introduction
The FAR for MALAMUTE describes the system functional and non-functional requirements that describe the expected interactions that the software shall provide.
Dependencies
The MALAMUTE application is developed using MOOSE and is based on various modules, as such the FAR for MALAMUTE is dependent upon the following documents.
Failure Analysis Requirements
The following is a complete list for all the requirements related to failure analysis for MALAMUTE.
- malamute: Bcs
- 2.1.3The system shall error and not compute the simple radiative heat transfer when an excessive number of absolute blackbody temperatures are supplied by the user.
Specification(s): simple_radiation_extra_absolute_temperatures
Design: ADCoupledSimpleRadiativeHeatFluxBC
Issue(s): #11
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
Prerequisite(s): 2.1.1
- 2.1.4The system shall error and not compute the simple radiative heat transfer when an insufficient number of emissivities are supplied by the user.
Specification(s): multiple_phases_missing_emissivities
Design: ADCoupledSimpleRadiativeHeatFluxBC
Issue(s): #11
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
Prerequisite(s): 2.1.2
- malamute: Interfacekernels
- 2.7.6The system shall support error-generation when the user supplies both conductances and mean hardness values (to calculate a conductance) to calculate thermal conductivity across an interface.
Specification(s): conductance_error
Design: ThermalContactCondition
Issue(s): #13
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- malamute: Materials
- 2.8.2The system will warn the user when the calculation of graphite electrical conductivity with a temperature below the curve calibration range.
Specification(s): electrical_conductivity_lower_range_check
Design: GraphiteElectricalConductivity
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.3The system shall not allow the calculation of graphite electrical conductivity with a temperature above the curve calibration range.
Specification(s): electrical_conductivity_upper_range_check
Design: GraphiteElectricalConductivity
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
Prerequisite(s): 2.8.2
- 2.8.5The system will warn the user when the calculation of graphite electrical conductivity with a temperature below the curve calibration range using automatic differentiation.
Specification(s): ad_electrical_conductivity_lower_range_check
Design: GraphiteElectricalConductivity
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.6The system shall not allow the calculation of graphite electrical conductivity with a temperature above the curve calibration range while using automatic differentiation.
Specification(s): ad_electrical_conductivity_upper_range_check
Design: GraphiteElectricalConductivity
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
Prerequisite(s): 2.8.5
- 2.8.9The system shall not allow the calculation of the AT 101 graphite coefficient of thermal expansion with a temperature below the curve calibration range.
Specification(s): thermal_expansion_lower_range_check
Design: GraphiteThermalExpansionEigenstrain
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.10The system shall not allow the calculation of the AT 101 graphite coefficient of thermal expansion with a temperature above the curve calibration range.
Specification(s): thermal_expansion_upper_range_check
Design: GraphiteThermalExpansionEigenstrain
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.12The system shall not allow the calculation of the AT 101 graphite coefficient of thermal expansion with a temperature below the curve calibration range while using automatic differentiation.
Specification(s): ad_thermal_expansion_lower_range_check
Design: ADGraphiteThermalExpansionEigenstrain
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.13The system shall not allow the calculation of the AT 101 graphite coefficient of thermal expansion with a temperature above the curve calibration range while using automatic differentiation.
Specification(s): ad_thermal_expansion_upper_range_check
Design: ADGraphiteThermalExpansionEigenstrain
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.16The system will warn the user when the calculation of graphite thermal material properties with a temperature below the curve calibration range.
Specification(s): thermal_properties_lower_range_check
Design: GraphiteThermal
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.17The system shall not allow the calculation of graphite thermal material properties with a temperature above the curve calibration range.
Specification(s): thermal_properties_upper_range_check
Design: GraphiteThermal
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.19The system will warn the user when the calculation of graphite thermal material properties with a temperature below the curve calibration range while using automatic differentiation.
Specification(s): ad_thermal_properties_lower_range_check
Design: GraphiteThermal
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.20The system shall not allow the calculation of graphite thermal material properties with a temperature above the curve calibration range while using automatic differentiation.
Specification(s): ad_thermal_properties_upper_range_check
Design: GraphiteThermal
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.24The system shall warn the user if the calculation of stainless steel electrical conductivity with a temperature below the curve calibration range.
Specification(s): electrical_resistivity_lower_range_check
Design: StainlessSteelElectricalConductivity
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.25The system shall not allow the calculation of stainless steel electrical conductivity with a temperature above the curve calibration range.
Specification(s): electrical_resistivity_upper_range_check
Design: StainlessSteelElectricalConductivity
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
Prerequisite(s): 2.8.24
- 2.8.27The system shall warn the user if the calculation of stainless steel electrical conductivity with a temperature below the curve calibration range with automatic differentiation.
Specification(s): ad_electrical_resistivity_lower_range_check
Design: StainlessSteelElectricalConductivity
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.28The system shall not allow the calculation of stainless steel electrical conductivity with a temperature above the curve calibration range using automatic differentiation.
Specification(s): ad_electrical_resistivity_upper_range_check
Design: StainlessSteelElectricalConductivity
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
Prerequisite(s): 2.8.27
- 2.8.31The system shall not allow the calculation of the coefficient of thermal expansion with a temperature below the curve calibration range.
Specification(s): thermal_expansion_lower_range_check
Design: StainlessSteelThermalExpansionEigenstrain
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.32The system shall not allow the calculation of the coefficient of thermal expansion with a temperature above the curve calibration range.
Specification(s): thermal_expansion_upper_range_check
Design: StainlessSteelThermalExpansionEigenstrain
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.34The system shall not allow the calculation of the AISI 304 stainless steel coefficient of thermal expansion with a temperature below the curve calibration range while using automatic differentiation.
Specification(s): ad_thermal_expansion_lower_range_check
Design: ADADStainlessSteelThermalExpansionEigenstrain
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.35The system shall not allow the calculation of the coefficient of thermal expansion with a temperature above the curve calibration range while using automatic differentiation.
Specification(s): ad_thermal_expansion_upper_range_check
Design: ADADStainlessSteelThermalExpansionEigenstrain
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.38The system shall warn the user if the calculation of stainless steel thermal material properties with a temperature below the curve calibration range.
Specification(s): thermal_properties_lower_range_check
Design: StainlessSteelThermal
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.39The system shall not allow the calculation of stainless steel thermal material properties with a temperature above the curve calibration range.
Specification(s): thermal_properties_upper_range_check
Design: StainlessSteelThermal
Issue(s): #12
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.41The system shall warn the user if the calculation of stainless steel thermal material properties with a temperature below the curve calibration range while using automatic differentiation.
Specification(s): ad_thermal_properties_lower_range_check
Design: StainlessSteelThermal
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 2.8.42The system shall not allow the calculation of stainless steel thermal material properties with a temperature above the curve calibration range while using automatic differentiation.
Specification(s): ad_thermal_properties_upper_range_check
Design: StainlessSteelThermal
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException