- T_ambientTemperature of environment [K]
C++ Type:FunctionName
Controllable:No
Description:Temperature of environment [K]
- boundaryList of boundary names for which this component applies
C++ Type:std::vector<BoundaryName>
Controllable:No
Description:List of boundary names for which this component applies
- emissivityEmissivity of flow channel [-]
C++ Type:double
Controllable:No
Description:Emissivity of flow channel [-]
- hsHeat structure name
C++ Type:std::string
Controllable:No
Description:Heat structure name
HSBoundaryRadiation
This component is a heat structure boundary that applies radiative heat transfer boundary conditions.
Usage
The parameter "hs" specifies the name of the heat structure component, and "boundary" is a list of boundary names on the heat structure where the boundary condition is to be applied.
The parameter "T_ambient" gives the ambient temperature , "emissivity" gives the surface emissivity , and "view_factor" gives the view factor .
The parameter "scale_pp" specifies the name of a post-processor that can scale the boundary conditions.
Input Parameters
- scale_ppPost-processor by which to scale boundary condition
C++ Type:PostprocessorName
Controllable:No
Description:Post-processor by which to scale boundary condition
- view_factor1View factor function [-]
Default:1
C++ Type:FunctionName
Controllable:No
Description:View factor function [-]
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Controllable:No
Description:Set the enabled status of the MooseObject.
Advanced Parameters
Formulation
The heat conduction equation is the following: where
is density,
is specific heat capacity,
is thermal conductivity,
is temperature, and
is a volumetric heat source.
Multiplying by a test function and integrating by parts over the domain gives where is the boundary of the domain .
For Neumann boundary conditions on the boundary , is replaced with a known incoming heat flux function :
For radiation boundary conditions, the incoming boundary heat flux is computed as
where
is the Stefan-Boltzmann constant,
is the emissivity of the surface,
is the view factor function,
is the temperature of the surface,
is the ambient temperature, and
is an optional scaling factor.