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
  • 4.14.18When 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): 4.14.17

  • 4.14.19If '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): 4.14.18

  • heat_transfer: Gap Perfect Transfer
  • 4.18.1The system shall support nearly perfect gap conductance (no change in temperature across the gap) through
    1. the use of a penalty parameter, and
    2. error if the penalty is set for other heat transfer types.

    Specification(s): perfect_conductance/test, perfect_conductance/error_check

    Design: GapPerfectConductance

    Issue(s): #28963

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunExceptionCSVDiff

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

  • 4.21.17The 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

  • 4.21.18The 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

  • heat_transfer: Physics
  • 4.33.2The system shall error if the user specifies initial conditions while also requesting variables be loaded from a mesh file.

    Specification(s): error

    Design: HeatConductionFVHeatConductionCG

    Issue(s): #28730

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunException