ElbowPipe1Phase

buildconstruction:Undocumented Class

The ElbowPipe1Phase has not been documented. The content contained on this page includes the typical automatic documentation associated with a MooseObject; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.

Bent pipe for 1-phase flow

Input Parameters

  • AArea of the flow channel, can be a constant or a function

    C++ Type:FunctionName

    Controllable:Yes

    Description:Area of the flow channel, can be a constant or a function

  • closuresClosures type

    C++ Type:std::string

    Controllable:No

    Description:Closures type

  • end_angleAngle at which the pipe ends [degrees]

    C++ Type:double

    Controllable:No

    Description:Angle at which the pipe ends [degrees]

  • fpFluid properties user object

    C++ Type:UserObjectName

    Controllable:No

    Description:Fluid properties user object

  • n_elemsNumber of elements in each subsection along the main axis

    C++ Type:std::vector<unsigned int>

    Controllable:No

    Description:Number of elements in each subsection along the main axis

  • orientationOrientation vector of the component

    C++ Type:libMesh::VectorValue<double>

    Controllable:No

    Description:Orientation vector of the component

  • positionOrigin (start) of the component [m]

    C++ Type:libMesh::Point

    Controllable:No

    Description:Origin (start) of the component [m]

  • radiusRadius of the pipe [m]

    C++ Type:double

    Controllable:No

    Description:Radius of the pipe [m]

  • start_angleAngle at which the pipe starts [degrees]

    C++ Type:double

    Controllable:No

    Description:Angle at which the pipe starts [degrees]

Required Parameters

  • D_hHydraulic diameter [m]

    C++ Type:FunctionName

    Controllable:Yes

    Description:Hydraulic diameter [m]

  • PoD1Pitch-to-diameter ratio for parallel bundle heat transfer [-]

    Default:1

    C++ Type:double

    Controllable:No

    Description:Pitch-to-diameter ratio for parallel bundle heat transfer [-]

  • axial_region_namesNames to assign to axial regions

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

    Controllable:No

    Description:Names to assign to axial regions

  • fWall friction factor [-]

    C++ Type:FunctionName

    Controllable:Yes

    Description:Wall friction factor [-]

  • gravity_vector0 0 -9.81Gravitational acceleration vector [m/s^2]

    Default:0 0 -9.81

    C++ Type:libMesh::VectorValue<double>

    Controllable:No

    Description:Gravitational acceleration vector [m/s^2]

  • heat_transfer_geomPIPEConvective heat transfer geometry

    Default:PIPE

    C++ Type:MooseEnum

    Options:PIPE, ROD_BUNDLE

    Controllable:No

    Description:Convective heat transfer geometry

  • initial_TInitial temperature in the flow channel [K]

    C++ Type:FunctionName

    Controllable:Yes

    Description:Initial temperature in the flow channel [K]

  • initial_pInitial pressure in the flow channel [Pa]

    C++ Type:FunctionName

    Controllable:Yes

    Description:Initial pressure in the flow channel [Pa]

  • initial_velInitial velocity in the flow channel [m/s]

    C++ Type:FunctionName

    Controllable:Yes

    Description:Initial velocity in the flow channel [m/s]

  • lump_mass_matrixFalseLump the mass matrix

    Default:False

    C++ Type:bool

    Controllable:No

    Description:Lump the mass matrix

  • pipe_pars_transferredFalseSet to true if Dh, P_hf and A are going to be transferred in from an external source

    Default:False

    C++ Type:bool

    Controllable:No

    Description:Set to true if Dh, P_hf and A are going to be transferred in from an external source

  • rdg_slope_reconstructionNONESlope reconstruction type for rDG spatial discretization

    Default:NONE

    C++ Type:MooseEnum

    Options:FULL, MC, MINMOD, NONE, SUPERBEE

    Controllable:No

    Description:Slope reconstruction type for rDG spatial discretization

  • rotation0Rotation of the component [degrees]

    Default:0

    C++ Type:double

    Controllable:No

    Description:Rotation of the component [degrees]

  • roughness0Roughness [m]

    Default:0

    C++ Type:double

    Controllable:No

    Description:Roughness [m]

Optional Parameters

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

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

    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

    Controllable:No

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Input Files

References

No citations exist within this document.