Remove Details
The operation Remove Details automatically finds and removes small details from the finalized geometry, that is the geometry after the Form Union or Form Assembly node has been built (see Figure 7-43). Small details include vertices with continuous tangent, short edges, small and narrow (sliver) faces, narrow face regions, and thin domains, which may all increase the number of mesh elements significantly. This, in turn, will lead to higher memory consumption. Small details may also influence the quality of the mesh elements, which may affect the possibility to reach a converged solution. Use Remove Details to be in control of where finer mesh is created by removing small details not needed for the simulations. Then, set finer mesh size settings only in regions of importance for the accuracy of the solution.
Figure 7-43: The Remove details operation helps to prepare a CAD design for meshing. The upper right image shows a mesh built on the original design. The black spots indicate that there are small details that require a fine mesh size to be well resolved by the mesh. Remove details successfully removes these small details and a coarser mesh can be built in the whole geometry (lower right image).
The Remove Details operation acts on the finalized object and can therefore detect and remove small details created when misaligned objects are united, for example, unintended overlap domains created by slightly overlapping objects. Details are removed by automatically generating a sequence of virtual operations, which are organized in passes with increasing tolerances to remove larger and larger details with each pass. The sequence always ends with a cleanup of edges and vertices.
A geometry may contain details of various sizes which may require different tolerances to remove. Also, some details, even though small, may be important for the simulation results. In these cases, add several Remove Details operations, active on the entire geometry or a selection of entities, and each with its own unique settings. Add manual virtual operations in addition to one or several Remove Details operations, as well as edit the sequence of operations automatically generated by Remove Details. For details about available virtual operations, see links below the Information section.
To add a Remove Details node to a geometry sequence, from the Virtual Operations menu in the context menu when right-clicking a 3D Geometry node or directly from the Geometry ribbon toolbar, choose Remove Details (). The Settings window contains the following sections:
Automation
The default in the Mode of operation list is Automatic. Typically, use the automatic mode first. The Remove Details operation generates and builds a local sequence of virtual operations. You can then switch to Manual if needed to inspect the added virtual operations, fine-tune, and add more such operations. When you have built the Remove Details node and the Mode of operation list is set to Manual, the created virtual operations are available as subnodes to the Remove Details node. Alternatively, right-click the Remove Details node and choose Edit Generated Sequence (). You can also then right-click the Remove Details node to add more virtual operations. If you want to restore the generated sequence of virtual operations, choose Reset to the Generated Sequence () from the Remove Details node’s context menu.
The following sections are only available when the Mode of operation list is set to Automatic.
Entities to Process
The default is to remove small details from the entire geometry. From the Entities list, choose Selection instead of Entire geometry to make a selection of entities for which you want to remove small details.
If you choose Selection, the Geometric entity level list appears with the options Domain (the default), Boundary, and Edge. If the geometry sequence includes user-defined selections, you can choose one of them from the Selection list; otherwise, or if you choose Manual from the Selection list, select entities from the Graphics window or by pasting selections into the list of selected entities.
Details to Remove
This section contains the following check boxes that specifies what type of repair issues to address as well as the virtual operations used.
Vertices with continuous tangent. This check box controls whether each vertex that is adjacent to two edges with C1 continuity across the vertex, and that is not isolated in any face, is ignored. Operation used: Ignore Vertices.
Figure 7-44: A geometry before (left) and after (right) applying Remove details. Four vertices with continuous tangent are removed and one vertex connected to two edges is kept as the edges form a sharp corner.
Short edges. Operations used: Ignore Edges, Ignore Vertices, or Collapse Edges.
Figure 7-45: A short edge to be removed by Remove Details (left image). The image to the right shows the result after running the operation, which collapsed the edge into a vertex.
Figure 7-46: Sliver faces to be removed by Remove Details, highlighted in blue. The image to the right shows the result after running the operation, which collapsed the faces into edges.
Sliver faces. Operations used: Collapse Faces or Ignore Edges.
Figure 7-47: A small face to be removed by Remove Details (left image). The image to the right shows the result after running the operation, which collapsed the face into a vertex.
Figure 7-48: A face with a narrow region, highlighted in blue. The image to the right shows the result after running the operation, which collapsed the detected narrow region into an edge.
Thin domains. When this check box is selected, the software automatically removes domains with a thickness less than the specified detail size (see below). Operations used: Collapse Faces and Ignore Faces.
Figure 7-49: A thin domain, highlighted in blue, is collapsed into a face (image to the right) by the Remove Details operation.
Not all types of details to remove are always applicable, depending on the chosen geometric entity level. For example, the Thin domains check box is only applicable if the selection is the entire geometry or a domain selection.
All check boxes are selected by default. When the remove details operation has finished, information about the number of removed details appears in the table under Information.
Parameters
In this section you can control the parameters that determine the size of details to remove.
From the Detail size list, choose Automatic (the default), Relative, or Absolute. If you choose Relative the Maximum relative size field appears. The default relative tolerance used is 0.001 which is relative to the length of the longest edge of the selection’s bounding box. If you select Absolute, the Maximum absolute size field appears. The default tolerance used is 0.001 times the longest edge of the geometry’s bounding box. When you build this feature, the Maximum relative size and the Maximum absolute size are set to the values that are used, which can be useful when you have set Detail size to Automatic.
The values in the Continuous tangent tolerance field (default value: 5 degrees) specifies the maximum allowed angular tangent deviation across a vertex or edge to be ignored.
Information
This section contains information about the removed details: In the Type of removal column, the types of details that have been removed are listed. In the Removed entities column, the number of entities for each type of remove operation is listed.
Click Build Selected () (or press F7) to build the geometry up to and including this node, click Build Preceding () (or press F6) to build the geometry up to the node preceding this node, or click Build All () (or press F8) to build all nodes in the geometry sequence.
See Solar Panel in Periodic Flow Template: Application Library path CFD_Module/Fluid-Structure_Interaction/solar_panel_geom
See Fluid-Structure Interaction in Aluminum Extrusion: Application Library path Heat_Transfer_Module/Thermal_Processing/aluminum_extrusion_fsi
See Fluid-Structure Interaction in a Network of Blood Vessels: Application Library path Structural_Mechanics_Module/Fluid-Structure_Interaction/blood_vessel
See Importing and Meshing a PCB Geometry from an ODB++ Archive: Application Library path ECAD_Import_Module/Tutorials/pcb_import