SCMDetailedTriPinMeshGenerator

Creates a detailed mesh of fuel pins in a triangular lattice arrangement

Overview

This is a mesh generator used for visualization purposes only. It is part of an input file that creates a 3D realistic mesh of the pins in a triangular lattice arrangement. This input file has a Problem block with the NoSolveProblem because it is not used to perform any calculations. It is used to create a detailed 3D mesh that the SCM solution gets projected on. Last, "input" is a parameter that takes the name of an object of type SCMDetailedTriSubChannelMeshGenerator so the user must be careful to define consistent parameters across both MeshGenerators. The center of the mesh is the origin.

Input Parameters

  • heated_lengthHeated length [m]

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Heated length [m]

  • inputThe corresponding subchannel mesh

    C++ Type:MeshGeneratorName

    Controllable:No

    Description:The corresponding subchannel mesh

  • n_cellsThe number of cells in the axial direction

    C++ Type:unsigned int

    Controllable:No

    Description:The number of cells in the axial direction

  • nringsNumber of fuel Pin rings per assembly [-]

    C++ Type:unsigned int

    Controllable:No

    Description:Number of fuel Pin rings per assembly [-]

  • pin_diameterRod diameter [m]

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Rod diameter [m]

  • pitchPitch [m]

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Pitch [m]

Required Parameters

  • block_id1Block ID used for the mesh subdomain.

    Default:1

    C++ Type:unsigned int

    Controllable:No

    Description:Block ID used for the mesh subdomain.

  • num_radial_parts16Number of radial parts (must be at least 4).

    Default:16

    C++ Type:unsigned int

    Controllable:No

    Description:Number of radial parts (must be at least 4).

  • unheated_length_entry0Unheated length at entry [m]

    Default:0

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Unheated length at entry [m]

  • unheated_length_exit0Unheated length at exit [m]

    Default:0

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Unheated length at exit [m]

Optional Parameters

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Controllable:No

    Description:Set the enabled status of the MooseObject.

  • save_with_nameKeep the mesh from this mesh generator in memory with the name specified

    C++ Type:std::string

    Controllable:No

    Description:Keep the mesh from this mesh generator in memory with the name specified

Advanced Parameters

  • nemesisFalseWhether or not to output the mesh file in the nemesisformat (only if output = true)

    Default:False

    C++ Type:bool

    Controllable:No

    Description:Whether or not to output the mesh file in the nemesisformat (only if output = true)

  • outputFalseWhether or not to output the mesh file after generating the mesh

    Default:False

    C++ Type:bool

    Controllable:No

    Description:Whether or not to output the mesh file after generating the mesh

  • show_infoFalseWhether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)

    Default:False

    C++ Type:bool

    Controllable:No

    Description:Whether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)

Debugging Parameters

Input Files