`rblock refine`

command

Syntax

- rblock refine <keyword> <range>
Primary keywords:

hexahedral keep-edges minimum-edge maximum-edge patch-angle-tolerance quadrilateral remesh-surface tetrahedral group

Refine rigid blocks. Each rigid block in range is replaced by a set of rigid blocks. Any contacts existing with a rigid block that is to be refined are deleted.

Note

- A model domain must be specified prior to rigid block creation.
- While cycling, rigid blocks can only be created before cycle point 0 (i.e., when the timestep is calculated).

- hexahedral (3D ONLY)
Specify that the resulting rigid blocks are predominantly hexahedra. This ofter produces fewer rigid blocks to discretize the given volume but may result in some overlap. Has not effect if either the voronoi or delaunay keyword is given.

- keep-edges b
By default, the edges of the rigid block are not input as hard edges, i.e., they final rigid blocks are not required to have those edges present. By setting b = true, the original edges are retained.

- minimum-edge f
Minimum edge length of the triangular or quadrilateral surface elements. In 2D, this corresponds to the minimum edge length of the rigid blocks. Has not effect if either the voronoi or delaunay keyword is given.

- maximum-edge f
Maximum edge length of the triangular or quadrilateral surface elements. In 2D, this corresponds to the maximum edge length of the rigid blocks. Has not effect if either the voronoi or delaunay keyword is given.

- patch-angle-tolerance f
Parameter used to delimit the patches (groups of connected triangles) in the decimated surface in degrees. An angle between two adjacent triangles greater than this value will draw a limit between two patches. A small value tends to give numerous small patches and the final discretization will be close to the initial surface but may be of poor quality (i.e., the aspect ratio of the resulting surface elements may be large). A large value tends to give fewer bigger patches. The default value is 20 degrees and a value of 45 degrees should be considered as the maximum for this parameter. Has not effect if either the voronoi or delaunay keyword is given.

- quadrilateral f <all>
Specify that the surface elements should be predominantly quadrilateral in shape (i.e., have 4 nodes). If the all keyword is given, the all surface elements are quadrilateral. This may produce surface elements with large aspect ratio. Has not effect if either the voronoi or delaunay keyword is given.

- remesh-surface b
By default a surface mesh is created from the rigid block geometry. If b = false, a volume mesh is created directly from the rigid block facets.

- tetrahedral (3D ONLY)
Specify that the resulting rigid blocks are tetrahedra. This is the default behavior and cannot be given with the quadrilateral keyword. Has not effect if either the voronoi or delaunay keyword is given.

Was this helpful? ... | PFC © 2021, Itasca | Updated: Feb 25, 2024 |