Thermal Hydraulics Failure Analysis Report
Introduction
The FAR for the Thermal Hydraulics module describes the system functional and non-functional requirements that describe the expected interactions that the software shall provide.
Dependencies
The Thermal Hydraulics module is developed using MOOSE and can itself be based on various MOOSE modules, as such the FAR for the Thermal Hydraulics 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 Thermal Hydraulics module.
- thermal_hydraulics: Actions
- 11.1.2The system shall report an error for the coupled heat transfer action if the mesh is not aligned with the x, y, or z axis.
Specification(s): misaligned
Design: CoupledHeatTransferAction
Issue(s): #21818
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- thermal_hydraulics: Closures
- 11.4.3The system shall report an error with a useful message if the user attempts the former way of not specifying closures.
Specification(s): enumeration_option
Design: Closures1PhaseNone
Issue(s): #19779
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.4.4The system shall report an error if the friction parameter is missing in the simple closures object.
Specification(s): err:missing_f_1phase
Design: Closures1PhaseSimple
Issue(s): #19682
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.4.5The system shall report an error if the user attempts passing closure parameters directly to components.
Specification(s): enumeration_option
Design: Closures1PhaseSimple
Issue(s): #19682
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- thermal_hydraulics: Components
- 11.5.1The system shall report an error if a component specified in a parameter does not exist.
Specification(s): err:nonexisting_component
Design: Components System
Issue(s): #19749
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.2The system shall report an error if the components are not setup in the expected order and are not in the correct setup status for an operation.
Specification(s): err:setup_status
Design: Components System
Issue(s): #19749
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.3The system shall report an error if the FreeBoundary component is used.
Specification(s): free_boundary
Design: FreeBoundary
Issue(s): #20383
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.4The system shall report an error if the GateValve component is used.
Specification(s): gate_valve
Design: GateValve
Issue(s): #20383
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.5The system shall report an error if the SolidWall component is used.
Specification(s): solid_wall
Design: SolidWall
Issue(s): #20383
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.6The system shall report an error if the JunctionOneToOne component is used.
Specification(s): junction_one_to_one
Design: JunctionOneToOne
Issue(s): #20383
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.7The system shall report an error if the HeatGeneration component is used.
Specification(s): heat_generation
Design: HeatGeneration
Issue(s): #20383
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.8The system shall report an error if the HeatSourceVolumetric component is used.
Specification(s): heat_source_volumetric
Design: HeatSourceVolumetric
Issue(s): #20383
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.9The system shall report an error if the PrescribedReactorPower component is used.
Specification(s): prescribed_reactor_power
Design: PrescribedReactorPower
Issue(s): #20383
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.13The system shall report an error for FileMeshComponent when the file is not readable.
Specification(s): file_not_readable
Design: FileMeshComponent
Issue(s): #22354
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.15The system shall report an error if fluid properties are not single-phase.
Specification(s): err:wrong_fp
Design: FlowChannel1Phase
Issue(s): #19830
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.19The system shall report an error if a non-existent component is specified in a flow connection component.
Specification(s): err:connecting_to_non_existent_component
Design: Components System
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.20The system shall report an error if the old syntax for component connections is being used in an input file.
Specification(s): err:old_connection_format
Design: Components System
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.21The system shall report an error if an incorrect syntax is used for an inlet or outlet of a component to be connected.
Specification(s): err:incorrect_connection_format
Design: Components System
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.30The system shall report an error if a gate valve is connected to more than two components.
Specification(s): err:not_2_connections
Design: GateValve1Phase
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.31The system shall report an error if the two components connected to a gate valve are not parallel.
Specification(s): err:not_parallel
Design: GateValve1Phase
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.32The system shall report an error if a gate valve is requested to perform slope reconstruction.
Specification(s): warn:slope_reconstruction_used
Design: GateValve1Phase
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.33The system shall report an error if a TRAP quadrature is used with second order components.
Specification(s): err:2nd_order
Design: Quadrature System
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.36The system shall report an error if the heat structure specified to apply a heat source on is not of the adequate type.
Specification(s): err:no_hs
Design: HeatSourceFromPowerDensity
Issue(s): #19679
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.37The system shall report an error if the specified subdomain to apply a heat source on does not exist.
Specification(s): err:wrong_block_name
Design: HeatSourceFromPowerDensity
Issue(s): #19679
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.43The system shall report an error if the heat structure to apply a heat source on, computed from the component power norm and shape, is not of the expected heat structure interface type.
Specification(s): err:no_hs
Design: HeatSourceFromTotalPower
Issue(s): #19679
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.44The system shall report an error if the specified subdomain to apply a heat source on, computed from the component power norm and shape, does not exist.
Specification(s): err:wrong_block_name
Design: HeatSourceFromTotalPower
Issue(s): #19679
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.45The system shall report an error if the heat structure to apply a heat source on, computed from the component power norm and shape, is not of the expected type.
Specification(s): err:wrong_power_comp
Design: HeatSourceFromTotalPower
Issue(s): #19679
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.47The system shall report an error if the component specified to a volumetric heat source does not exist.
Specification(s): err:nonexistent_flow_channel
Design: HeatSourceVolumetric1Phase
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.48The system shall report an error if the component specified to a volumetric heat is not of the supported flow channel type.
Specification(s): err:not_a_flow_channel
Design: HeatSourceVolumetric1Phase
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.52The system shall report an error for HeatStructure2DCoupler when
- the provided heat structure boundary does not exist.
- the types of the coupled heat structures do not match.
- the types of either coupled heat structure is invalid.
- the boundary meshes are not aligned.
Specification(s): error_reporting/missing_boundary, error_reporting/type_mismatch, error_reporting/invalid_hs_type, error_reporting/mesh_mismatch
Design: HeatStructure2DCoupler
Issue(s): #19851
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.54The system shall report an error for HeatStructure2DRadiationCouplerRZ when
- the provided heat structure boundary does not exist.
- the type of either coupled heat structure is invalid.
- the boundary meshes are not aligned.
Specification(s): error_reporting/missing_boundary, error_reporting/invalid_hs_type, error_reporting/mesh_not_aligned
Design: HeatStructure2DRadiationCouplerRZ
Issue(s): #21688
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.61The system shall report an error if
- several axial regions are specified but only one name for the axial regions is passed,
- the user specified non-matching numbers of axial regions and axial lengths,
- the user attempts to use a TRAP quadrature with second order elements,
- the user does not specify the initial temperature to a heat structure component,
- the user does not specify a matching number of names and discretizations for every part in a cylindrical heat structure,
- the user does not specify a matching number of names and widths for every part in a cylindrical heat structure,
- the user does not specify a matching number of names and solid properties for every part in a cylindrical heat structure.
Specification(s): errors/err:missing_axial_regions_parameter, errors/err:incorrect_size_axial_regions_parameter, errors/err:no_2nd_order_with_trap, errors/err:no_T_ic, errors/err:incorrect_size_of_n_part_elems, errors/err:incorrect_size_of_widths, errors/err:incorrect_size_of_solid_properties
Design: HeatStructurePlateHeatStructureCylindrical
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.64The system shall report an error if the mesh from an external mesh file for a 3D heat structure is not 3D.
Specification(s): err:2d_mesh
Design: HeatStructureFromFile3D
Issue(s): #19831
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.66The system shall report an error if heat sources in a flow channel are a mix of specified temperatures and specified heat fluxes.
Specification(s): err:mixed_heat_modes
Design: HeatTransferFromHeatFlux1PhaseHeatTransferFromSpecifiedTemperature1Phase
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.83The system shall throw an error if the flow channel component is not of type 'FlowChannelBase'.
Specification(s): err:not_a_pipe
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.84The system shall throw an error if the heat structure component is not of type 'HeatStructureBase'.
Specification(s): err:not_a_hs
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.85The system shall throw an error if the provided heat structure side is invalid.
Specification(s): err:wrong_hs_side
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.86The system shall throw an error if the heat structure and flow channel components don't have the same number of axial elements.
Specification(s): err:elems_mismatch
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.87The system shall throw an error if the heat structure and flow channel components don't have the same length.
Specification(s): err:length_mismatch
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.88The system shall throw an error if the center of the elements of the flow channel component don't align with the centers of the specified heat structure side.
Specification(s): err:wrong_position
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.89The system shall throw an error if the coupled flow channel and heat structure components don't have the same orientation.
Specification(s): err:wrong_orientation
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.90The system shall throw an error if the flow channel is coupled to the inner side of a heat structure that has a zero inner radius.
Specification(s): err:zero_p_hs_radius
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.91The system shall throw an error if the heat transfer coefficient is not specified with simple closures.
Specification(s): err:missing_hw
Design: HeatTransferFromHeatStructure1Phase
Issue(s): #19754
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.99The system shall throw an error if a flow channel connected to a HeatTransferFromHeatStructure3D1Phase component is not a FlowChannel1Phase.
Specification(s): err:not_a_pipe
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.100The system shall throw an error if a flow channel connected to a HeatTransferFromHeatStructure3D1Phase component is not aligned with the x-, y-, or z- axis.
Specification(s): err:fch_orientation
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.101The system shall throw an error if the heat structure connected to a HeatTransferFromHeatStructure3D1Phase component is not a HeatStructureFromFile3D component.
Specification(s): err:not_3d_hs
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.102The system shall throw an error if the heat structure boundary connected to a HeatTransferFromHeatStructure3D1Phase component doesn't exist.
Specification(s): err:non_existent_boundary
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.103The system shall throw an error if the flow channels connected to a HeatTransferFromHeatStructure3D1Phase component are not aligned with the same axis.
Specification(s): err:differently_aligned_channels
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.104The system shall throw an error if the flow channels connected to a HeatTransferFromHeatStructure3D1Phase component don't have the same lnumber of elements.
Specification(s): err:different_n_elems
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.105The system shall throw an error if the flow channels connected to a HeatTransferFromHeatStructure3D1Phase component don't have the same length.
Specification(s): err:different_lengths
Design: HeatTransferFromHeatStructure3D1Phase
Issue(s): #19831
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.110The system shall report an error if an invalid side is specified for setting a heat structure on a flow channel component.
Specification(s): err:no_phf
Design: HeatTransferFromSpecifiedTemperature1Phase
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.118The system shall report an error for a heat structure boundary object imposing a heat flux from an external application if
- the heat structure is not cylindrical, or
- the heat structure boundary specified for the heat flux is not the inner or outer boundary.
Specification(s): error_reporting/not_cylindrical, error_reporting/not_inner_outer
Design: HSBoundaryExternalAppHeatFlux
Issue(s): #25223
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.126The system shall report an error if a user requests a heat structure boundary condition be created on a side with zero perimeter of the heat structure.
Specification(s): err:no_bnd
Design: HSBoundarySpecifiedTemperature
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.127The system shall be able to couple an arbitrary number cylindrical heat structures via radiation using a general formulation
- and for a concentric cylinder problem produce an identical solution to the solution obtained using concentric cylinder assumptions.
- and be able to include the environment.
- and conserve energy.
- and shall report an error when the view factors are provided incorrectly.
- and shall report an error when the view factor matrix rows do not sum to one.
Specification(s): test/concentric_cylinders, test/adjacent_cylinders, test/energy_conservation, test/invalid_view_factor_size, test/invalid_view_factor_row_sum
Design: HSCoupler2D2DRadiation
Issue(s): #27651
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): ExodiffRunExceptionCSVDiff
- 11.5.130The system shall report an error for HSCoupler2D3D
- If the 2D heat structure does not exist.
- If the 3D heat structure does not exist.
- If the 2D heat structure boundary does not exist.
- If the 3D heat structure boundary does not exist.
- If the meshes of the heat structures are not aligned.
- If the max AD container size is predicted to be exceeded.
- If the gap thickness is less than or equal to zero.
- If radiation is specified to be included but the emissivities are not provided.
- If radiation is specified to not be included but an emissivity is provided.
Specification(s): error_reporting/nonexistent_hs2d_component, error_reporting/nonexistent_hs3d_component, error_reporting/nonexistent_hs2d_boundary, error_reporting/nonexistent_hs3d_boundary, error_reporting/misaligned_meshes, error_reporting/exceeded_max_ad_container_size, error_reporting/zero_gap_size, error_reporting/radiation_missing_emissivities, error_reporting/no_radiation_but_provided_emissivity
Design: HSCoupler2D3D
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.140The system shall report an error if a user attempts to use rDG with an inlet boundary condition specified from the stagnation enthalpy and momentum.
Specification(s): phy:h_rhou_3eqn
Design: InletStagnationEnthalpyMomentum1Phase
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.160The system shall report an error if no initial conditions were set in a parallel junction.
Specification(s): err.missing_ics
Design: JunctionParallelChannels1Phase
Issue(s): #19841
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.161The system shall report an error if a parallel junction is set to connect non-parallel flow channels.
Specification(s): err.non_parallel_channels
Design: JunctionParallelChannels1Phase
Issue(s): #19841
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.177The system shall report an error if a shaft is created with no connected components.
Specification(s): err:no_connected_components
Design: Shaft
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.182The system shall throw an error if ShaftConnectedCompressor1Phase is not connected to a shaft component.
Specification(s): err:not_connected_to_shaft
Design: ShaftConnectedCompressor1Phase
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.183The system shall throw an error if the initial shaft speed is not provided and the application is not restarting.
Specification(s): err:no_initial_speed
Design: ShaftConnectedMotor
Issue(s): #19833
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.184The system shall throw an error if ShaftConnectedMotor is not connected to a shaft component.
Specification(s): err:not_connected_to_shaft
Design: ShaftConnectedMotor
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.193The system shall throw an error if ShaftConnectedPump1Phase is not connected to a shaft component.
Specification(s): err:not_connected_to_shaft
Design: ShaftConnectedPump1Phase
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.198The system shall throw an error if ShaftConnectedTurbine1Phase is not connected to a shaft component.
Specification(s): err:not_connected_to_shaft
Design: ShaftConnectedTurbine1Phase
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.205The system shall report an error if the SupersonicInlet component is used.
Specification(s): not_implemented
Design: SupersonicInlet
Issue(s): #20383
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.211The system shall throw an error if initial conditions for the VolumeJunction1Phase component are missing.
Specification(s): err.missing_ics
Design: VolumeJunction1Phase
Issue(s): #19771
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.5.212The system shall throw an error if the parameter "A_ref" is specifed and the paramter "K" is not specified.
Specification(s): err.missing_K
Design: VolumeJunction1Phase
Issue(s): #19771
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- thermal_hydraulics: Controls
- 11.6.3The system shall report an error if the delay for the action of a control is set by the user to be negative.
Specification(s): err.negative_tau
Design: DelayControl
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.6.5The system shall report an error if non-existent control data is requested in a control logic object.
Specification(s): non_existent_control_data
Design: ControlLogic System
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.6.15The system shall be able to use control logic to terminate a simulation with an error.
Specification(s): throw_error
Design: TerminateControl
Issue(s): #19679
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.6.20The system shall report an error when an unit trip condition does not evaluate as boolean value.
Specification(s): err:not_boolean
Design: UnitTripControl
Issue(s): #619
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- thermal_hydraulics: Functions
- 11.7.2The system shall report an error if the the user passes an inconsistent number of functions to piece together and number of points of connections between the functions.
Specification(s): error_inconsistent_number_of_points
Design: PiecewiseFunction
Issue(s): #19765
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.7.3The system shall report an error if the the user passes points of connections between functions to piece together that are not in increasing order.
Specification(s): error_points_nonascending_order
Design: PiecewiseFunction
Issue(s): #19765
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.7.4The system shall report an error if the user references a function to piece functions together in the list of function pieced together, hence creating an infinite recursion.
Specification(s): error_self_reference
Design: PiecewiseFunction
Issue(s): #19765
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- thermal_hydraulics: Interfaces
- 11.8.5The system shall report an error for the discrete line segment interface
- if an invalid axial coordinate is provided.
Specification(s): error_reporting/compute_axial_coordinate_invalid_axial_coord
Design: DiscreteLineSegmentInterface
Issue(s): #21818
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- thermal_hydraulics: Materials
- 11.10.3The system shall report an error if the number of wall heat transfer coefficients does not match the number of wall temperatures when computing average wall temperatures.
Specification(s): ad_err.n_hw_sources
Design: ADAverageWallTemperature3EqnMaterial
Issue(s): #19868
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.10.4The system shall report an error if the number of wall heated perimeters does not match the number of wall temperatures when computing average wall temperatures.
Specification(s): ad_err.n_phf_sources
Design: ADAverageWallTemperature3EqnMaterial
Issue(s): #19868
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.10.14The system shall return a warning message when the Gnielinski correlation is used with:
- Reynolds number out of bonds, or
- Prandtl out of bonds.
Specification(s): warnings/Re_of_range_warning, warnings/Pr_of_range_warning
Design: ADWallHeatTransferCoefficientGnielinskiMaterial
Issue(s): #24340
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.10.16The system shall return a warning message when the Kazimi-Carelli correlation is used with:
- pitch-to-diameter out of bonds, or
- Peclet out of bonds.
Specification(s): abnormal_operation/out_of_range_warning_1, abnormal_operation/out_of_range_warning_2
Design: ADWallHeatTransferCoefficientKazimiMaterial
Issue(s): #24340
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.10.19The system shall return a warning message when the Mikityuk correlation is used with:
- pitch-to-diameter ratioout of bonds, or
- Peclet number out of bonds.
Specification(s): abnormal_operation/out_of_range_warning_1, abnormal_operation/out_of_range_warning_2
Design: ADWallHeatTransferCoefficientMikityukMaterial
Issue(s): #24340
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.10.21The system shall return a warning message when the Schad correlation is used with:
- Pitch-to-diameter out of bonds, or
- Peclet out of bonds.
Specification(s): abnormal_operation/out_of_range_warning_1, abnormal_operation/out_of_range_warning_2
Design: ADWallHeatTransferCoefficientSchadMaterial
Issue(s): #24340
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.10.23The system shall return a warning message when the Weisman correlation is used with:
- pitch-to-diameter out of bonds for a square array rod bundle,
- pitch-to-diameter ratio out of bonds for a triangular array rod bundle,
Specification(s): abnormal_operation_square_array/out_of_range_warning_square, abnormal_operation_square_array/out_of_range_warning_triangular
Design: ADWallHeatTransferCoefficientWeismanMaterial
Issue(s): #24340
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.10.28The system shall report an error if the number of wall heat transfer coefficients does not match the number of wall temperatures when computing average wall temperatures as material properties.
Specification(s): err.n_hw_sources
Design: AverageWallTemperature3EqnMaterial
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.10.29The system shall report an error if the number of wall heated perimeters does not match the number of wall temperatures when computing average wall temperatures as material properties.
Specification(s): err.n_phf_sources
Design: AverageWallTemperature3EqnMaterial
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.10.33The system shall return a warning message when the Cheng-Todreas correlation is used with a Pitch-to-Diameter ration above 1.50.
Specification(s): out_of_range_warning
Design: ADWallFrictionChengMaterial
Issue(s): #24340
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- thermal_hydraulics: Misc
- 11.11.7The system shall report an error when a block is non found in the restart ExodusII file
Specification(s): non_existent_block
Design: SolutionIC
Issue(s): #20526
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.11.511.11.811.11.1011.11.1211.11.1411.11.1611.11.18
- 11.11.20The system shall report an error if one tries to use an exodus file for setting initial conditions in a volume junction, with parallel threads.
Specification(s): parallel_threading_error
Design: Flow Junctions
Issue(s): #28670
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 11.11.511.11.611.11.811.11.911.11.1011.11.1111.11.1211.11.1311.11.1411.11.1511.11.1611.11.1711.11.1811.11.1911.11.2111.11.27
- thermal_hydraulics: Postprocessors
- 11.13.4The system should report an error when users set subdomain-restricted RZ-symmtrical THM-specific objects on RZ-subdomains.
Specification(s): err:rz_domain
Design: RZSymmetry
Issue(s): #215
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.13.6The system should error out when users set boundary-restricted RZ-symmtrical THM-specific objects on RZ-subdomains.
Specification(s): err:rz_domain
Design: RZSymmetry
Issue(s): #26336
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 11.13.19The system shall report an error if a component parameter is selected for output but that parameter or that component does not exist.
Specification(s): non_existent_par_name
Design: RealComponentParameterValuePostprocessor
Issue(s): #19724
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- thermal_hydraulics: Utils
- 11.17.2The system shall be able to output errors in a batch.
Specification(s): errors
Design: Logger
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- thermal_hydraulics: Vectorpostprocessors
- 11.18.3The system shall report an error if a non-existent material property is requested for the block material property sampler vector post-processor.
Specification(s): error_on_nonexistent_matprop
Design: Sampler1DReal
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException