Electromagnetics Failure Analysis Report
Introduction
The FAR for the Electromagnetics module describes the system functional and non-functional requirements that describe the expected interactions that the software shall provide.
Dependencies
The Electromagnetics module is developed using MOOSE and can itself be based on various MOOSE modules, as such the FAR for the Electromagnetics 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 Electromagnetics module.
- electromagnetics: Auxkernels
- 4.1.4The system shall provide an error while
- calculating the current density when both electrostatic and electromagnetic field variables are provided by the user.
- calculating the current density when an electrostatic calculation is requested but an electromagnetic field variable is provided.
- calculating the current density when an electromagnetic calculation is requested but an electrostatic field variable is provided.
Specification(s): errors/two_vars, errors/ES_electric_field_var, errors/EM_potential_var
Design: CurrentDensity / ADCurrentDensity
Issue(s): #21095
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- electromagnetics: Bcs
- 4.2.4The system shall present an error to the user whenever the mode of operation for VectorEMRobinBC is set to absorbing, but incoming wave information is supplied.
Specification(s): waves_absorbing_error
Design: VectorEMRobinBC
Issue(s): #21100
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 4.2.2
- electromagnetics: Benchmarks
- 4.3.9The system shall present an error to the user whenever the mode of operation for EMRobinBC is set to absorbing, but incoming wave information is supplied.
Specification(s): absorbing_error
Design: EMRobinBC
Issue(s): #21100
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 4.3.8
- electromagnetics: InterfaceKernel Objects
- 4.4.8The system shall supply an error if both user-supplied and system-calculated contact conductance is requested when determining the effect of electrostatic contact on an interface.
Specification(s): electrostatic_contact_conductance_error
Design: ElectrostaticContactCondition
Issue(s): #21091
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 4.4.6
- electromagnetics: Postprocessors
- 4.6.1The system shall supply an error if the ReflectionCoefficient object is used on meshes with a dimension larger than one.
Specification(s): dim_error
Design: ReflectionCoefficient
Issue(s): #13744
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException