- heat_transfer_coefficientHeat transfer coefficient function [W/(m^2-K)]
C++ Type:FunctionName
Unit:(no unit assumed)
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 /Components/HeatStructure2DCoupler/primary_boundary and /Components/HeatStructure2DCoupler/secondary_boundary parameters.
The meshes along the coupled boundaries must be aligned. Each element on a boundary is paired with the nearest element on the coupled boundary. The alignment check requires that each element on a boundary has exactly one element from the coupled boundary paired to it.
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 ,
is the surface temperature of the coupled heat structure , and
is the area scaling factor of the heat structure :
where is the area of the heat structure boundary .