- heat_transfer_coefficientHeat transfer coefficient function [W/(m^2-K)]
C++ Type:FunctionName
Controllable:No
Description:Heat transfer coefficient function [W/(m^2-K)]
- primary_boundaryThe boundary of the first heat structure to couple
C++ Type:BoundaryName
Controllable:No
Description:The boundary of the first heat structure to couple
- primary_heat_structureThe first heat structure to couple
C++ Type:std::string
Controllable:No
Description:The first heat structure to couple
- secondary_boundaryThe boundary of the second heat structure to couple
C++ Type:BoundaryName
Controllable:No
Description:The boundary of the second heat structure to couple
- secondary_heat_structureThe second heat structure to couple
C++ Type:std::string
Controllable:No
Description:The second heat structure to couple
HeatStructure2DCoupler
This component couples two 2D heat structures via a heat transfer coefficient.
Usage
This component has the following restrictions:
The coupled heat structures must be 2D heat structures.
The coupled heat structures must be of the same type.
Only one boundary name may be provided in each of the "primary_boundary" and "secondary_boundary" parameters.
The meshes along the coupled boundaries must be coincident, i.e., each node on each side must be at an identical location as a node on the other side.
Input 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 the heat structure , the incoming boundary heat flux is computed as
where
is the heat transfer coefficient,
is the surface temperature of the heat structure , and
is the surface temperature of the coupled heat structure .