- 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
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
- 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.