HeatTransferFromHeatStructure1Phase

This component is both a single-phase heat transfer component and a heat structure boundary. It specifies a convective heat exchange between a FlowChannel1Phase and a 2D heat structure.

Usage

The user must supply the name of the connected flow channel via the parameter "flow_channel".

The parameter "P_hf" is optional and specifies the heated perimeter PheatP_\text{heat}; if unspecified, this is computed from the cross-sectional area assuming a circular cross section.

The parameter "Hw" is optional and specifies the heat transfer coefficient H\mathcal{H}; if unspecified, it is computed using the selected closures. Note that depending on the type of heat transfer and the chosen closures, it may not be relevant.

The parameter "hs" specifies the name of the connected heat structure, and "hs_side" specifies the side of the connected heat structure that is coupled to the flow channel.

commentnote:Flow channel alignment

The flow channel axis must be parallel to the heat structure axis and have the same discretization along their axes.

The parameter "scale" specifies the name of a functor ff that can scale the heat flux, for example, a functor material property created with FinEnhancementFactorFunctorMaterial for heat transfer enhancement due to fins.

Input Parameters

  • flow_channelName of flow channel component to connect to

    C++ Type:std::string

    Unit:(no unit assumed)

    Controllable:No

    Description:Name of flow channel component to connect to

  • hsHeat structure name

    C++ Type:std::string

    Unit:(no unit assumed)

    Controllable:No

    Description:Heat structure name

  • hs_sideHeat structure side

    C++ Type:MooseEnum

    Unit:(no unit assumed)

    Options:END, INNER, OUTER, START

    Controllable:No

    Description:Heat structure side

Required Parameters

  • HwConvective heat transfer coefficient [W/(m^2-K)]

    C++ Type:FunctionName

    Unit:(no unit assumed)

    Controllable:Yes

    Description:Convective heat transfer coefficient [W/(m^2-K)]

  • P_hfHeat flux perimeter [m]

    C++ Type:FunctionName

    Unit:(no unit assumed)

    Controllable:Yes

    Description:Heat flux perimeter [m]

  • P_hf_transferredFalseIs heat flux perimeter transferred from an external source?

    Default:False

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Is heat flux perimeter transferred from an external source?

  • scale1Functor by which to scale the heat flux. A functor is any of the following: a variable, a functor material property, a function, a post-processor, or a number.

    Default:1

    C++ Type:MooseFunctorName

    Unit:(no unit assumed)

    Controllable:No

    Description:Functor by which to scale the heat flux. A functor is any of the following: a variable, a functor material property, a function, a post-processor, or a number.

  • var_typenodalThe type of wall temperature variable (nodal, elemental).

    Default:nodal

    C++ Type:MooseEnum

    Unit:(no unit assumed)

    Options:nodal, elemental

    Controllable:No

    Description:The type of wall temperature variable (nodal, elemental).

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    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

    Unit:(no unit assumed)

    Controllable:No

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Formulation

This component implements a convective heat exchange between the flow channel and heat structure, with the flow channel receiving the following wall heat flux:

qwall=fH(TsT)\eqcq_\text{wall} = f \mathcal{H}(T_s - T) \eqc

where H\mathcal{H} is the heat transfer coefficient, TsT_s is the heat structure surface temperature, TT is the fluid temperature, and ff is an optional scaling factor. On the heat structure side, the incoming boundary flux is the opposite of that going into the flow channel:

qb=qwall=fH(TTs)\eqpq_b = -q_\text{wall} = f \mathcal{H}(T - T_s) \eqp