HeatTransferFromExternalAppHeatFlux1Phase

Heat transfer specified by heat flux provided by an external application going into 1-phase flow channel.

This component is a single-phase heat transfer component.

It adds a ADOneDEnergyWallHeatFlux kernel to the energy equation. The heat source is gathered from a constant monomial variable named "q_wall" plus a suffix dependent on the index of the connected heat transfer component. This variable should be set using transferred data from an external application.

The variable is provided to the ADOneDEnergyWallHeatFlux kernel as a material property. The conversion is done using a CoupledVariableValueMaterial.

Formulation

Please refer to ADOneDEnergyWallHeatFlux for the heat flux formulation.

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

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?

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