- 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
HeatTransferFromExternalAppTemperature1Phase
Heat transfer into 1-phase flow channel from temperature provided by an external application
This component is a single-phase heat transfer component.
It adds a ADOneDEnergyWallHeating kernel to the energy equation. The wall temperature is added as either a constant monomial or a linear Lagrange variable, depending on the "var_type" parameter. It is named after the "T_ext" parameter. This variable should be set using transferred data from an external application.
Formulation
Please refer to ADOneDEnergyWallHeating 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?
- T_extName of the wall temperature variable
C++ Type:VariableName
Unit:(no unit assumed)
Controllable:No
Description:Name of the wall temperature variable
- initial_T_wallInitial condition for wall temperature [K]
C++ Type:FunctionName
Unit:(no unit assumed)
Controllable:No
Description:Initial condition for wall temperature [K]
- var_typenodalThe type of wall temperature variable (nodal, elemental).
Default:nodal
C++ Type:MooseEnum
Unit:(no unit assumed)
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.