15.16.1 Specifying search criteria for contact detection

The contact detection tool identifies potential contact pairs in a model using an array of user-defined parameters. Select InteractionFind contact pairs or ConstraintFind contact pairs from the main menu, then enter the contact detection parameters. You can specify parameters in the following areas:

Specifying naming options for contact detection

In addition to creating contact pair interactions, the automatic contact detection tool also creates named surfaces for each surface involved in a contact pair (see Default interaction and constraint parameters, Section 15.6.3). The Names tabbed page provides some options for tuning this surface creation behavior.

To specify naming options:

  1. From the main menu, select either InteractionFind contact pairs or ConstraintFind contact pairs.

    Tip:  You can also find contact pairs using the tool in the Interaction module toolbox.

    Abaqus/CAE displays the contact detection dialog box.

  2. Display the Names tabbed page.

  3. In the Name prefix field, enter the prefix that will be used when naming each contact pair and surface (as discussed in Default interaction and constraint parameters, Section 15.6.3).

  4. To prevent the creation of named surfaces, toggle off Name each surface found. This option will not affect the creation of contact pairs.

  5. The Create additional named surfaces containing field allows you to create additional composite surfaces:

    • To create a single named surface composed of all contact pair surfaces acting as a master surface, toggle on All master. Any master surfaces from preexisting contact pairs are also included in the created composite surface.

    • To create a single named surface composed of all contact pair surfaces acting as a slave surface, toggle on All slave. Any slave surfaces from preexisting contact pairs are also included in the created composite surface.

    • To create a single named surface composed of all surfaces involved in contact pair definitions, toggle on All. Any surfaces from preexisting contact pairs are also included in the created composite surface.


For information on related topics, click any of the following items:

Specifying entity options for contact detection

The Entities tabbed page allows you to control the types of geometry and elements that are included in a search. You can use these options to ignore certain features of a model or part instance that are not essential to contact interactions or constraints; for example, a layer of membrane elements on the outside of a solid body. Removing features from a search may also improve performance; for example, if all the contacting faces in a complex model are planar, removing cylindrical and spline-based features from the contact pair search may lead to faster search times. In general, the default entity options provide acceptable performance and should be modified only if a search is taking an excessively long time to complete.

To specify entity options:

  1. From the main menu, select either InteractionFind contact pairs or ConstraintFind contact pairs.

    Tip:  You can also find contact pairs using the tool in the Interaction module toolbox.

    Abaqus/CAE displays the contact detection dialog box.

  2. Display the Entities tabbed page.

  3. By default, Abaqus/CAE factors in shell thickness and offset properties when calculating the separation between shell entities. To ignore shell section properties and calculate separations based solely on the geometric representation of shell entities in a model, toggle off Account for shell thickness and offset during search.

  4. When performing a search of geometry, toggle the following features in the Search the following geometric entities field to include or exclude them from the search domain:

    • Planar refers to all flat faces in a model. These features are toggled on by default.

    • Cylindrical/Spherical/Toroidal refers to curved faces in a model that were generated by extruding or revolving a straight, circular, or elliptical line. These features are toggled on by default.

    • Spline-based refers to irregularly curved faces in a model that were generated from spline lines or paths (see Sketching splines, Section 20.10.10 for more information). These features are toggled on by default.

  5. When performing a search of meshed geometry, toggle the following element types in the Search the following mesh entities field to include or exclude them from the search domain:

    • Solid refers to faces on solid continuum elements. These elements are toggled on by default.

    • Shell refers to faces on shell elements. These elements are toggled on by default.

    • Membrane refers to faces on membrane or surface elements. These elements are toggled off by default.


For information on related topics, click any of the following items:

Defining default contact pair parameters

Contact detection rules allow you to specify a set of conditional options that determine the default settings assigned to detected contact pairs. You can always change the contact pair settings after they are detected, but specifying rules before a search allows you to define appropriate contact pairs quickly according to your particular modeling intent. The rules are applied when Abaqus/CAE performs a search for contact pair candidates. For more information about contact pair default settings, see Default interaction and constraint parameters, Section 15.6.3.

To specify rules for default contact pair settings:

  1. From the main menu, select either InteractionFind contact pairs or ConstraintFind contact pairs.

    Tip:  You can also find contact pairs using the tool in the Interaction module toolbox.

    Abaqus/CAE displays the contact detection dialog box.

  2. Display the Rules tabbed page.

  3. Click .

    Abaqus/CAE displays the Edit Rules dialog box.

  4. To create tie constraints for all contact pairs whose surfaces lie within a particular tolerance, toggle on Use tie constraints when the separation value does not exceed and enter the tolerance in the field provided. This rule is disabled by default.

  5. To set the position tolerance on tie constraints equal to the surface separation reported by the contact detection tool, toggle on Set tie position tolerance to separation value when nonzero. This rule is disabled by default. For more information about position tolerances for tie constraints, see Mesh tie constraints, Section 35.3.1 of the Abaqus Analysis User's Guide.

  6. To set the surface adjustment setting on contact interactions equal to the surface separation reported by the contact detection tool, toggle on Adjust separated interactions by the separation value. This rule is disabled by default. For more information about surface adjustment options, see Adjusting initial surface positions and specifying initial clearances in Abaqus/Standard contact pairs, Section 36.3.5 of the Abaqus Analysis User's Guide.

  7. To move any overclosed slave nodes in a contact interaction directly onto the master surface, toggle on Adjust interactions to remove overclosure. The adjustment is performed during the analysis. This rule is enabled by default. For more information about surface adjustment options, see Adjusting initial surface positions and specifying initial clearances in Abaqus/Standard contact pairs, Section 36.3.5 of the Abaqus Analysis User's Guide.

  8. Click OK.


For information on related topics, click any of the following items:

Specifying advanced search options for contact detection

The advanced search options provide an added level of control over the search range and the creation of contact pair surfaces. The general search options are sufficient in most cases; however, you may want to use the advanced options to account for unique modeling conditions. See Tips for using the contact detection tool, Section 15.6.4, for a discussion of various modeling conditions and the recommended search techniques.

To specify advanced search options:

  1. From the main menu, select either InteractionFind contact pairs or ConstraintFind contact pairs.

    Tip:  You can also find contact pairs using the tool in the Interaction module toolbox.

    Abaqus/CAE displays the contact detection dialog box.

  2. Display the Advanced tabbed page.

  3. By default, Abaqus/CAE merges any contact pairs whose adjacent surfaces lie within 20° of each other (for details on this calculation, see Additional criteria for defining contact pairs” in “The contact detection algorithm, Section 15.6.2). You can adjust this angle by changing the value in the Merge pairs when surfaces are within angle field. To prevent the merging of adjacent contact pairs, toggle off Merge pairs when surfaces are within angle.

  4. By default, Abaqus/CAE includes overclosed and intersecting surfaces when searching for contact pairs. To ignore overclosed surfaces, toggle off Include overclosed surfaces. For details on how the automatic contact detection tool interprets overclosed surfaces, see Detection of overclosed surfaces” in “The contact detection algorithm, Section 15.6.2.

  5. By default, Abaqus/CAE does not create a contact pair candidate if two surfaces are laterally offset from each other (i.e., the surface normals from either surface never intersect the opposite surface). To include these surfaces in the contact pair candidates table, toggle on Include opposing surfaces that do not overlap. Such surfaces must still meet the separation and orientation requirements for the search. See Additional criteria for defining contact pairs” in “The contact detection algorithm, Section 15.6.2, for further discussion of this option.

  6. If your search includes part instances that have been meshed from geometry, indicate how Abaqus/CAE should interpret these instances during the search:

    • To treat the instances as geometry, select Geometry. Abaqus/CAE uses the Geometry option by default.

    • To treat the instances as element meshes, select Mesh.

    Tip:  To detect contact between geometry and mesh instances, first mesh the geometry, then perform a mesh-based search.

    For a discussion of the differences between geometry and meshes, see Contact detection for meshed models” in “The contact detection algorithm, Section 15.6.2.

  7. To save the current search parameters as defaults for future sessions of Abaqus/CAE, click (for more information, see Saving the search parameters” in “Tips for using the contact detection tool, Section 15.6.4). To reset saved search parameters to the original defaults, click .


For information on related topics, click any of the following items: