Heat Transfer Failure Analysis Report

Introduction

The FAR for the Heat Transfer module describes the system functional and non-functional requirements that describe the expected interactions that the software shall provide.

Dependencies

The Heat Transfer module is developed using MOOSE and can itself be based on various MOOSE modules, as such the FAR for the Heat Transfer module is dependent upon the following documents.

Failure Analysis Requirements

The following is a complete list for all the requirements related to failure analysis for the Heat Transfer module.

  • heat_transfer: Gap Heat Transfer Htonly
  • 7.13.17When the 'check_boundary_restricted' option is set to true, the AuxKernels set up by the ThermalContact system shall generate an error when multiple faces of an element are in one of the contact surfaces.

    Specification(s): corner_wrap_err_check_true

    Design: GapHeatTransfer

    Issue(s): #23058

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunException

    Prerequisite(s): 7.13.16

  • 7.13.18If 'quadrature=false' the thermal contact system shall generate an error if the user also sets 'check_boundary_restricted=true'.

    Specification(s): corner_wrap_err_quadrature

    Design: GapHeatTransfer

    Issue(s): #23058

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunException

    Prerequisite(s): 7.13.17

  • heat_transfer: Heat Conduction
  • 7.19.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: ThermalContactAction

    Issue(s): #13043

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunException

  • 7.19.15The system shall report an error if the number of alpha components does not match the number of T_infinity components.

    Specification(s): not_enough_alpha

    Design: CoupledConvectiveHeatFluxBC

    Issue(s): #11631

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunException

  • 7.19.16The system shall report an error if the number of htc components does not match the number of T_infinity components.

    Specification(s): not_enough_htc

    Design: CoupledConvectiveHeatFluxBC

    Issue(s): #11631

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunException