Heat Conduction Failure Analysis Report
Introduction
The SRS for Heat Conduction describes the system functional and non-functional requirements that describe the expected interactions that the software shall provide.
Dependencies
The Heat Conduction application is developed using MOOSE and is based on various modules, as such the SRS for Heat Conduction is dependent upon the following documents.
Failure Analysis Requirements
The following is a complete list for all the requirements related to failure analysis for Heat Conduction.
- heat_conduction: Gap Heat Transfer Mortar
- 5.12.19We shall be able to generate a meaningful error message if the user does not define the sphere origin when a spherical geometry has been chosen.
Specification(s): large_gap_heat_transfer_test_sphere_mortar_geometry_error
Design: Constraints SystemModular Gap Conductance Constraint
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 5.12.20We shall be able to generate a meaningful error message if the user does not define the cylinder points when a cylindrical geometry has been chosen.
Specification(s): large_gap_heat_transfer_test_cylinder_mortar_error
Design: Constraints SystemModular Gap Conductance Constraint
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- heat_conduction: Gap Heat Transfer Mortar Action
- 5.13.6We shall be able to inform the user that he or she provided physics parameters for two ways of building gap heat transfer options and error out, to avoid having misleading input files.
Specification(s): modular_gap_heat_transfer_mortar_displaced_radiation_conduction_action_existing_UOs_error
Design: Constraints SystemModular Gap Conductance ConstraintMortar Gap Heat Transfer Action
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- heat_conduction: Generate Radiation Patch
- 5.15.4The system shall error when centroid partitioner is used but centroid_partitioner_direction is not provided.
Specification(s): generate_radiation_patch_centroid_error
Design: PatchSidesetGenerator
Issue(s): #14000
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- heat_conduction: Gray Lambert Radiator
- 5.16.1The system shall check consistency of boundary and emissivity entries.
Specification(s): inconsistent_bnd_eps
Design: ConstantViewFactorSurfaceRadiation
Issue(s): #13918
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 5.16.2The system shall check consistency of boundary and view factor entries.
Specification(s): inconsistent_bnd_view_factors
Design: ConstantViewFactorSurfaceRadiation
Issue(s): #13918
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 5.16.3The system shall check consistency of fixed_boundary_temperatures and fixed_temperature_boundary entries.
Specification(s): inconsistent_iso_temperature
Design: ConstantViewFactorSurfaceRadiation
Issue(s): #13918
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 5.16.4The system shall check consistency of boundary and fixed_temperature_boundary entries.
Specification(s): inconsistent_bnd_iso_bnd
Design: ConstantViewFactorSurfaceRadiation
Issue(s): #13918
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 5.16.5The system shall check consistency of boundary and adiabatic_boundary entries.
Specification(s): inconsistent_bnd_adiabatic_bnd
Design: ConstantViewFactorSurfaceRadiation
Issue(s): #13918
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 5.16.6The system shall check consistency of the view_factors entry shape.
Specification(s): incorrect_view_factor_shape
Design: ConstantViewFactorSurfaceRadiation
Issue(s): #13918
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 5.16.7The system shall check consistency of the view_factors entry norm.
Specification(s): bad_rowsum
Design: ConstantViewFactorSurfaceRadiation
Issue(s): #13918
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- heat_conduction: Heat Conduction
- 5.17.8The system shall throw an error if the gap conductance model is used with uniform mesh refinement
Specification(s): gap_conductivity_property_r1_error
Design: Thermal Contact Action
Issue(s): #13043
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 5.17.15The system shall report an error if the number of
alpha
components does not match the number ofT_infinity
components.Specification(s): not_enough_alpha
Design: CoupledConvectiveHeatFluxBC
Issue(s): #11631
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 5.17.16The system shall report an error if the number of
htc
components does not match the number ofT_infinity
components.Specification(s): not_enough_htc
Design: CoupledConvectiveHeatFluxBC
Issue(s): #11631
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- heat_conduction: Sideset Heat Transfer
- 5.33.2The system shall throw an error if the specified boundary does not exist when using the DGDiffusion DGKernel.
Specification(s): 1D_gap_err
Design: SideSetHeatTransferKernelSideSetHeatTransferMaterial
Issue(s): #14519
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException