Adjusting the Interface Intersection Tolerances (Geometry-Based Method)
When the geometry-based intersector is selected, the property Geometric Tolerance limits the distance by which vertices on the adapted boundary can move to match vertices, edges, and faces on the fixed boundary.
The Geometric Tolerance is specified as a fraction (from 0 to 1) of the length of the smallest edge attached to the vertex. The default value is 0.05 (which is 5% of the smallest attached edge length).
For each vertex on the adapted boundary of the interface, this tolerance is used to define the radius of a cylindrical volume within which the vertex moves during intersection. This cylindrical volume is centered on a projection vector that has the vertex as its origin, and whose direction is computed from the normals of adjacent faces. The length of the cylinder is ten times its radius.
To set the intersection tolerance:
- To select the geometry-based method for the interface Direct Intersector, select the Interfaces node from the simulation tree and set Direct Intersector to Geometry-Based (Legacy).
-
Select the Geometric
Tolerance.
node and set
- Select the relevant Allow Per-Contact Values. node and activate
-
Expand the
node. By default, all contacts are grouped under a single subgroup. To create more subgroups, right-click the Subgrouping 1 node and select New.
- Select the Objects to the relevant contacts. node and set
- Select the Specify by Part Subgroup. node and activate
- Select the relevant Geometric Tolerance. node and set the
- Before you change Geometric Tolerance, reset the interface.
-
Increase the Geometric
Tolerance.
The example below shows a case where the interface creation was not 100% successful, as it left unmatched faces (shown in gray) in the interface:
In this case increasing the tolerance value corrected the fault and allowed all of the faces to be matched: