- hsHeat structure in which to apply heat source
C++ Type:std::string
Unit:(no unit assumed)
Controllable:No
Description:Heat structure in which to apply heat source
- power_densityPower density variable
C++ Type:VariableName
Unit:(no unit assumed)
Controllable:No
Description:Power density variable
- regionsHeat structure regions where heat generation is to be applied
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:Heat structure regions where heat generation is to be applied
HeatSourceFromPowerDensity
This component is a heat structure heat source from a power density variable .
Usage
The user must supply the name of the heat structure via the parameter "hs" and then the applicable regions of the heat structure using the "regions" parameter. For a 2D heat structure, "regions" may include any set of the heat structure's names
parameter. For HeatStructureFromFile3D, "regions" may include any set of blocks existing in the mesh file.
The user provides a power density variable using the parameter "power_density".
Input 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
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 .