36.4.4 Controlling initial contact status for general contact in Abaqus/Explicit

Product: Abaqus/Explicit  

Overview

Initial clearances for surface interactions included in the general contact domain:

  • are set to zero automatically for small initial overclosures (e.g., for small penetrations caused by numerical roundoff when a graphical preprocessor such as Abaqus/CAE is used);

  • can be specified to resolve large initial overclosures that are not resolved automatically;

  • can be specified to separate entangled double-sided surfaces;

  • can be specified to model an initial gap between surfaces;

  • are enforced without creating any strains or momentum in the model;

  • should not be specified to correct gross errors in the mesh design; and

  • can be used to identify an initially bonded node set in crack propagation analyses.

Default adjustments for initial overclosures in the first step of the simulation

Abaqus/Explicit automatically adjusts the positions of surfaces to remove small initial overclosures that exist in the general contact domain in the first step of a simulation. The adjustments are made with strain-free initial displacements. This automatic adjustment of surface position is intended to correct only minor mismatches associated with mesh generation and is done even when the interaction is defined through user subroutine VUINTERACTION.

Conflicting adjustments from separate contacts, boundary conditions, tie constraints, coupling constraints, and rigid body constraints can cause incomplete resolution of initial overclosures. This can occur, for example, when a slave node is pinched between two master facets. Initial overclosures that are not resolved by repositioning nodes are stored as temporary contact offsets to avoid large contact forces at the beginning of an analysis. The penalty contact force is computed as ; where k is the penalty stiffness, is the initial unresolved penetration distance, and is the current penetration distance. If ever decreases below , is reset to .

Because of the lack of a unique outward direction from double-sided facets, the resolution of large initial penetrations for double-sided surfaces can be difficult. Initial penetration will be detected only when a slave node lies within the thickness of the underlying element, and the initial penetration will be resolved by moving the slave node to the nearest free surface as shown in Figure 36.4.4–1.

Figure 36.4.4–1 Correction of initial overclosure for contact involving two double-sided surfaces.

Slave nodes that are trapped on opposite sides of a double-sided master surface will often lead to serious problems, which may not become apparent until later in the analysis. Surfaces that are initially crossed often indicate a modeling problem for single-sided surfaces as well, because the initial search for slave nodes in the interior of solids is limited to a distance of about 15% of the facet dimensions; slave nodes more deeply penetrated than this are ignored by the algorithm to adjust initial overclosures.

Initial overclosure information—including node adjustment data, contact offsets, crossed surfaces, nodes that could not be corrected, and any warnings—is written to the status (.sta) file, the message (.msg) file, and the output database (.odb) file. The default tolerance used to report gross initial penetrations, which could indicate an error with your model definition, depends on the contact type. Node-to-surface contact uses the characteristic length of the contact facet, edge-to-edge contact uses the length of the tracked edge, and the typical element dimension is used for node-to-analytical rigid surface contact. For more information on the overclosure warnings, see Contact diagnostics in an Abaqus/Explicit analysis, Section 39.2.1, and Chapter 41, Viewing diagnostic output,” of the Abaqus/CAE User's Guide.

Default adjustments of overclosed surfaces during subsequent steps in the simulation

Initial penetrations are stored as temporary contact offsets that do not generate contact forces in the following cases:

  • If the general contact domain is created in steps other than the first step (i.e., the contact definition follows a step in which no contact was defined) or

  • if an Abaqus/Standard analysis is imported into Abaqus/Explicit and the contact interaction is not defined with user subroutine VUINTERACTION.

However, deep penetrations may not be treated correctly; they may be ignored or, in the case of penetrations past the midsurface of shells, the wrong contact directions may be used. Initial overclosure and crossed surface diagnostics can be requested to diagnose these problems (see Contact diagnostics in an Abaqus/Explicit analysis, Section 39.2.1).

If the general contact domain is extended after the first step, Abaqus/Explicit does not take any special actions to gradually resolve initial penetrations for the newly introduced interactions: penalty contact forces will be applied proportional to the penetration, or the penetration may be ignored. In addition, initial overclosure and crossed surface diagnostics are not available for these new interactions.

Specifying initial clearances and controlling initial overclosure adjustments

In some cases the default algorithm will not correctly resolve initial overclosures, or a precise initial gap (i.e., a positive clearance) between surfaces may need to be modeled. Specifically, deep penetrations may be ignored, tangled double-sided surfaces may not be separated correctly (see Figure 36.4.4–1), and gaps between curved surfaces in the discretized model may be inconsistent with the non-discretized model. To resolve these issues, you can define contact clearances and assign them to contact interactions. Examples are given below.

Defining contact clearances

You must assign a name to each contact clearance definition that is used to associate the clearance definition with a contact interaction.

Input File Usage:          
*CONTACT CLEARANCE, NAME=clearance_name

Applying contact clearances by adjusting the nodal coordinates or by creating contact offsets

Clearances are applied to the model by adjusting the nodal coordinates or by creating contact offsets. By default, contact clearances are resolved by adjusting the nodal coordinates without creating strain or momentum in the model (this method can be used only in the first step of an analysis). Alternatively, contact offsets can be created for clearance specifications. These offsets are permanent (as opposed to temporary offsets created during the default initial overclosure resolution procedure) and are not ramped to zero as the surfaces separate. Contact offsets will also be created for clearances specified via nodal adjustments if the clearance violations cannot be resolved due to conflicting adjustments from separate contacts, boundary conditions, tie constraints, coupling constraints or rigid body constraints. Clearances can be applied via contact offsets in steps in which the whole contact domain is newly defined (i.e., no contact was defined in the previous step) and in the first step of an import analysis.

Input File Usage:          Use the following option to apply contact clearances by adjusting the nodal coordinates (default):
*CONTACT CLEARANCE, NAME=clearance_name, ADJUST=YES

Use the following option to apply contact clearances by creating contact offsets:

*CONTACT CLEARANCE, NAME=clearance_name, ADJUST=NO

Setting the value of the initial clearance

You can define the clearance as a single value for the whole interaction or as a nodal distribution to define a clearance per slave node (see Distribution definition, Section 2.8.1). If a distribution is defined and the clearance is omitted for a slave node, the clearance value will be interpolated from the values at the master nodes. The slave node will be ignored if clearance values are specified for neither the slave node nor all of the nodes of the nearest master face.

The clearance values must be non-negative for slave nodes on solid element surfaces. The default value is 0.0 if a value or distribution is not given.

Input File Usage:          
*CONTACT CLEARANCE, NAME=clearance_name,
CLEARANCE=value or distribution_name

Defining search zones

You can specify search distances to define “zones” above and below the surfaces. Slave nodes that lie within these zones will be given the specified clearance values with respect to their closest master faces by pulling them closer or pushing them farther away, regardless of their initial positions (overclosure or initial gap bigger than the clearance defined). Nodes whose closest point is a perimeter edge will be excluded from the clearance specification.

The default value for each search distance for solid elements is approximately one-tenth of the element size of the elements attached to the slave node. The default value for each search distance for structural elements (e.g., shell elements) is the thickness associated with the slave node.

Input File Usage:          
*CONTACT CLEARANCE, NAME=clearance_name,
SEARCH ABOVE=value, SEARCH BELOW=value

Defining a search node set

As an alternative to specifying search distances, you can specify a search node set, containing the slave nodes for which clearance has been defined. Slave nodes that belong to this node set will be given the specified clearance values with respect to their closest master faces by pulling them closer or pushing them farther away, regardless of their initial positions (overclosure or initial gap bigger than the clearance defined). If a search node set has been specified, no clearance will be applied to slave nodes that do not belong to the specified search node set.

When a search node set is specified, there is a default search distance value associated with the maximum element size for solid elements or the thickness for structural elements (e.g., shell elements) associated with the nodes. The position of any node beyond the search distance is not adjusted.

Input File Usage:          
*CONTACT CLEARANCE, NAME=clearance_name,
SEARCH NSET=node set name

Assigning contact clearances to contact interactions

You can assign initial clearance definitions to node-to-face interactions (except self-contact interactions) in the general contact domain. Initial clearance definitions cannot be assigned to node-to-analytical rigid surface interactions. For node-to-face interactions, the clearances defined between two surfaces apply to the interaction between the slave nodes in each surface and the whole of the other surface. When nodal adjustments are used to resolve clearance violations, the adjustments are made to satisfy the clearance specification with respect to each slave node's nearest master face in the initial configuration. Contact offsets are set to the value of the clearance violation between each slave node and its nearest master face in the initial configuration, and the slave nodes are then offset by that value with respect to the whole of the other surface during the analysis.

The surfaces specified must be single-sided and cannot contain complex intersections of faces (i.e., an edge cannot be connected to more than two faces) or discontinuous normals. Surfaces defined on solid elements will satisfy these requirements automatically. These restrictions arise from the definition of a clearance for surfaces on double-sided elements: a node has a positive (negative) clearance with respect to a surface if it is above (below) the surface as defined by the surface normal (see Figure 36.4.4–2). A negative clearance of a node with respect to a surface on double-sided elements does not indicate a state of penetration, but rather that the node has a gap with the other side of the elements underlying the surface.

Figure 36.4.4–2 Contact clearance sign convention for double-sided elements.

By default, clearances are applied to all master-slave views of the surface pair that exist in the contact domain. In addition, if clearances between two element-based surfaces are specified to be resolved via nodal adjustments, the nodal adjustment procedure can be directed to perform the adjustments for one master-slave view of the surface pair (this applies only to the nodal adjustment procedure and does not apply to the contact formulation used between the surfaces during the analysis).

Input File Usage:          Use the following option to specify clearances for all master-slave views of the given surface pair (default):
*CONTACT CLEARANCE ASSIGNMENT
surface_1, surface_2, clearance_name

Use the following option to specify clearances between the nodes of the second surface and the faces of the first surface (the first surface is treated as the master surface):

*CONTACT CLEARANCE ASSIGNMENT
surface_1, surface_2, clearance_name, MASTER

Use the following option to specify clearances between the nodes of the first surface and the faces of the second surface (the first surface is treated as the slave surface):

*CONTACT CLEARANCE ASSIGNMENT
surface_1, surface_2, clearance_name, SLAVE

Examples

The default algorithm to resolve initial overclosures does not detect penetrations of solid element surfaces that are greater than approximately 15% of the dimension of facets attached to the slave node. Figure 36.4.4–3 shows two solid elements with large initial penetrations that will not be detected during the default initial overclosure resolution procedure.

Figure 36.4.4–3 Undetected large penetrations of solid elements.

A zero clearance can be defined explicitly for the overclosed portions of this model to resolve the initial overclosures. Define the clearance definition as follows:

*CONTACT CLEARANCE, NAME=c1, ADJUST=YES, SEARCH BELOW=0.2
SEARCH ABOVE=0.0
and assign it to the interaction between surf1 and surf2:
*CONTACT
*CONTACT CLEARANCE ASSIGNMENT
surf1, surf2, c1

The resulting adjustment is shown in Figure 36.4.4–4. Adjusting the nodal coordinates may degrade the mesh geometry by creating imperfections that were not initially present, may reduce the element size and correspondingly the stable time increment size, or may cause elements to invert and prevent the analysis from continuing. In such cases it is preferable to bypass the nodal coordinate adjustments and specify the storage of a contact offset.

Figure 36.4.4–4 Resolution of large penetrations of solid elements.

The initial overclosure adjustment algorithm must also be directed to separate entangled double-sided surfaces. Figure 36.4.4–1 shows the default adjustments made for entangled shell surfaces assuming the nodes of surf3 have fixed boundary conditions. Figure 36.4.4–5 shows the adjustments made from the following clearance definition and assignment:

*CONTACT CLEARANCE, NAME=c2, ADJUST=YES, SEARCH BELOW=1.5,
SEARCH ABOVE=0.0
...
*CONTACT
*CONTACT CLEARANCE ASSIGNMENT
surf3, surf4, c2

Figure 36.4.4–5 Separation of tangled double-sided surfaces.

If the nodes of surf3 are not fixed, the clearance interaction can be set to pure master-slave (with surf3 defined as the master) to prevent the geometry of surf3 from being modified.

In cases where the geometry of the mesh is important or if nodal adjustments conflict, contact offsets should be created. Conflicting nodal adjustments are a common problem when specifying clearances via nodal adjustment for curved surfaces with a balanced master-slave interaction. Adjustments of nodes tend to change the curvature of curved surfaces because the clearance “constraint” can be satisfied only if the surface meshes are coincident (and a zero clearance is specified) or if the surfaces are flat (see Figure 36.4.4–6).

Figure 36.4.4–6 Specifying a uniform initial gap between concentric circular surfaces.

Identifying potentially partially bonded surfaces

You can specify a search node set to identify which slave nodes will be tagged as initially bonded in a VCCT crack propagation analysis. See Crack propagation analysis, Section 11.4.3, for more details.

Input File Usage:          Use the following options:
*CONTACT CLEARANCE, NAME=clearance_name,
SEARCH NSET=node set name
*CONTACT CLEARANCE ASSIGNMENT
surface_1, surface_2, clearance_name

Your query was poorly formed. Please make corrections.


36.4.4 Controlling initial contact status for general contact in Abaqus/Explicit

Product: Abaqus/Explicit  

Your query was poorly formed. Please make corrections.

Overview

Initial clearances for surface interactions included in the general contact domain:

  • are set to zero automatically for small initial overclosures (e.g., for small penetrations caused by numerical roundoff when a graphical preprocessor such as Abaqus/CAE is used);

  • can be specified to resolve large initial overclosures that are not resolved automatically;

  • can be specified to separate entangled double-sided surfaces;

  • can be specified to model an initial gap between surfaces;

  • are enforced without creating any strains or momentum in the model;

  • should not be specified to correct gross errors in the mesh design; and

  • can be used to identify an initially bonded node set in crack propagation analyses.

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.

Default adjustments for initial overclosures in the first step of the simulation

Abaqus/Explicit automatically adjusts the positions of surfaces to remove small initial overclosures that exist in the general contact domain in the first step of a simulation. The adjustments are made with strain-free initial displacements. This automatic adjustment of surface position is intended to correct only minor mismatches associated with mesh generation and is done even when the interaction is defined through user subroutine VUINTERACTION.

Conflicting adjustments from separate contacts, boundary conditions, tie constraints, coupling constraints, and rigid body constraints can cause incomplete resolution of initial overclosures. This can occur, for example, when a slave node is pinched between two master facets. Initial overclosures that are not resolved by repositioning nodes are stored as temporary contact offsets to avoid large contact forces at the beginning of an analysis. The penalty contact force is computed as ; where k is the penalty stiffness, is the initial unresolved penetration distance, and is the current penetration distance. If ever decreases below , is reset to .

Because of the lack of a unique outward direction from double-sided facets, the resolution of large initial penetrations for double-sided surfaces can be difficult. Initial penetration will be detected only when a slave node lies within the thickness of the underlying element, and the initial penetration will be resolved by moving the slave node to the nearest free surface as shown in Figure 36.4.4–1.

Figure 36.4.4–1 Correction of initial overclosure for contact involving two double-sided surfaces.

Slave nodes that are trapped on opposite sides of a double-sided master surface will often lead to serious problems, which may not become apparent until later in the analysis. Surfaces that are initially crossed often indicate a modeling problem for single-sided surfaces as well, because the initial search for slave nodes in the interior of solids is limited to a distance of about 15% of the facet dimensions; slave nodes more deeply penetrated than this are ignored by the algorithm to adjust initial overclosures.

Initial overclosure information—including node adjustment data, contact offsets, crossed surfaces, nodes that could not be corrected, and any warnings—is written to the status (.sta) file, the message (.msg) file, and the output database (.odb) file. The default tolerance used to report gross initial penetrations, which could indicate an error with your model definition, depends on the contact type. Node-to-surface contact uses the characteristic length of the contact facet, edge-to-edge contact uses the length of the tracked edge, and the typical element dimension is used for node-to-analytical rigid surface contact. For more information on the overclosure warnings, see Contact diagnostics in an Abaqus/Explicit analysis, Section 39.2.1, and Chapter 41, Viewing diagnostic output,” of the Abaqus/CAE User's Guide.

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.

Default adjustments of overclosed surfaces during subsequent steps in the simulation

Initial penetrations are stored as temporary contact offsets that do not generate contact forces in the following cases:

  • If the general contact domain is created in steps other than the first step (i.e., the contact definition follows a step in which no contact was defined) or

  • if an Abaqus/Standard analysis is imported into Abaqus/Explicit and the contact interaction is not defined with user subroutine VUINTERACTION.

However, deep penetrations may not be treated correctly; they may be ignored or, in the case of penetrations past the midsurface of shells, the wrong contact directions may be used. Initial overclosure and crossed surface diagnostics can be requested to diagnose these problems (see Contact diagnostics in an Abaqus/Explicit analysis, Section 39.2.1).

If the general contact domain is extended after the first step, Abaqus/Explicit does not take any special actions to gradually resolve initial penetrations for the newly introduced interactions: penalty contact forces will be applied proportional to the penetration, or the penetration may be ignored. In addition, initial overclosure and crossed surface diagnostics are not available for these new interactions.

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.

Specifying initial clearances and controlling initial overclosure adjustments

In some cases the default algorithm will not correctly resolve initial overclosures, or a precise initial gap (i.e., a positive clearance) between surfaces may need to be modeled. Specifically, deep penetrations may be ignored, tangled double-sided surfaces may not be separated correctly (see Figure 36.4.4–1), and gaps between curved surfaces in the discretized model may be inconsistent with the non-discretized model. To resolve these issues, you can define contact clearances and assign them to contact interactions. Examples are given below.

Your query was poorly formed. Please make corrections.

Defining contact clearances

You must assign a name to each contact clearance definition that is used to associate the clearance definition with a contact interaction.

Input File Usage:          
*CONTACT CLEARANCE, NAME=clearance_name

Your query was poorly formed. Please make corrections.
Applying contact clearances by adjusting the nodal coordinates or by creating contact offsets

Clearances are applied to the model by adjusting the nodal coordinates or by creating contact offsets. By default, contact clearances are resolved by adjusting the nodal coordinates without creating strain or momentum in the model (this method can be used only in the first step of an analysis). Alternatively, contact offsets can be created for clearance specifications. These offsets are permanent (as opposed to temporary offsets created during the default initial overclosure resolution procedure) and are not ramped to zero as the surfaces separate. Contact offsets will also be created for clearances specified via nodal adjustments if the clearance violations cannot be resolved due to conflicting adjustments from separate contacts, boundary conditions, tie constraints, coupling constraints or rigid body constraints. Clearances can be applied via contact offsets in steps in which the whole contact domain is newly defined (i.e., no contact was defined in the previous step) and in the first step of an import analysis.

Input File Usage:          Use the following option to apply contact clearances by adjusting the nodal coordinates (default):
*CONTACT CLEARANCE, NAME=clearance_name, ADJUST=YES

Use the following option to apply contact clearances by creating contact offsets:

*CONTACT CLEARANCE, NAME=clearance_name, ADJUST=NO

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.
Setting the value of the initial clearance

You can define the clearance as a single value for the whole interaction or as a nodal distribution to define a clearance per slave node (see Distribution definition, Section 2.8.1). If a distribution is defined and the clearance is omitted for a slave node, the clearance value will be interpolated from the values at the master nodes. The slave node will be ignored if clearance values are specified for neither the slave node nor all of the nodes of the nearest master face.

The clearance values must be non-negative for slave nodes on solid element surfaces. The default value is 0.0 if a value or distribution is not given.

Input File Usage:          
*CONTACT CLEARANCE, NAME=clearance_name,
CLEARANCE=value or distribution_name

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.
Defining search zones

You can specify search distances to define “zones” above and below the surfaces. Slave nodes that lie within these zones will be given the specified clearance values with respect to their closest master faces by pulling them closer or pushing them farther away, regardless of their initial positions (overclosure or initial gap bigger than the clearance defined). Nodes whose closest point is a perimeter edge will be excluded from the clearance specification.

The default value for each search distance for solid elements is approximately one-tenth of the element size of the elements attached to the slave node. The default value for each search distance for structural elements (e.g., shell elements) is the thickness associated with the slave node.

Input File Usage:          
*CONTACT CLEARANCE, NAME=clearance_name,
SEARCH ABOVE=value, SEARCH BELOW=value

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.
Defining a search node set

As an alternative to specifying search distances, you can specify a search node set, containing the slave nodes for which clearance has been defined. Slave nodes that belong to this node set will be given the specified clearance values with respect to their closest master faces by pulling them closer or pushing them farther away, regardless of their initial positions (overclosure or initial gap bigger than the clearance defined). If a search node set has been specified, no clearance will be applied to slave nodes that do not belong to the specified search node set.

When a search node set is specified, there is a default search distance value associated with the maximum element size for solid elements or the thickness for structural elements (e.g., shell elements) associated with the nodes. The position of any node beyond the search distance is not adjusted.

Input File Usage:          
*CONTACT CLEARANCE, NAME=clearance_name,
SEARCH NSET=node set name

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.

Assigning contact clearances to contact interactions

You can assign initial clearance definitions to node-to-face interactions (except self-contact interactions) in the general contact domain. Initial clearance definitions cannot be assigned to node-to-analytical rigid surface interactions. For node-to-face interactions, the clearances defined between two surfaces apply to the interaction between the slave nodes in each surface and the whole of the other surface. When nodal adjustments are used to resolve clearance violations, the adjustments are made to satisfy the clearance specification with respect to each slave node's nearest master face in the initial configuration. Contact offsets are set to the value of the clearance violation between each slave node and its nearest master face in the initial configuration, and the slave nodes are then offset by that value with respect to the whole of the other surface during the analysis.

The surfaces specified must be single-sided and cannot contain complex intersections of faces (i.e., an edge cannot be connected to more than two faces) or discontinuous normals. Surfaces defined on solid elements will satisfy these requirements automatically. These restrictions arise from the definition of a clearance for surfaces on double-sided elements: a node has a positive (negative) clearance with respect to a surface if it is above (below) the surface as defined by the surface normal (see Figure 36.4.4–2). A negative clearance of a node with respect to a surface on double-sided elements does not indicate a state of penetration, but rather that the node has a gap with the other side of the elements underlying the surface.

Figure 36.4.4–2 Contact clearance sign convention for double-sided elements.

By default, clearances are applied to all master-slave views of the surface pair that exist in the contact domain. In addition, if clearances between two element-based surfaces are specified to be resolved via nodal adjustments, the nodal adjustment procedure can be directed to perform the adjustments for one master-slave view of the surface pair (this applies only to the nodal adjustment procedure and does not apply to the contact formulation used between the surfaces during the analysis).

Input File Usage:          Use the following option to specify clearances for all master-slave views of the given surface pair (default):
*CONTACT CLEARANCE ASSIGNMENT
surface_1, surface_2, clearance_name

Use the following option to specify clearances between the nodes of the second surface and the faces of the first surface (the first surface is treated as the master surface):

*CONTACT CLEARANCE ASSIGNMENT
surface_1, surface_2, clearance_name, MASTER

Use the following option to specify clearances between the nodes of the first surface and the faces of the second surface (the first surface is treated as the slave surface):

*CONTACT CLEARANCE ASSIGNMENT
surface_1, surface_2, clearance_name, SLAVE

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.

Examples

The default algorithm to resolve initial overclosures does not detect penetrations of solid element surfaces that are greater than approximately 15% of the dimension of facets attached to the slave node. Figure 36.4.4–3 shows two solid elements with large initial penetrations that will not be detected during the default initial overclosure resolution procedure.

Figure 36.4.4–3 Undetected large penetrations of solid elements.

A zero clearance can be defined explicitly for the overclosed portions of this model to resolve the initial overclosures. Define the clearance definition as follows:

*CONTACT CLEARANCE, NAME=c1, ADJUST=YES, SEARCH BELOW=0.2
SEARCH ABOVE=0.0
and assign it to the interaction between surf1 and surf2:
*CONTACT
*CONTACT CLEARANCE ASSIGNMENT
surf1, surf2, c1

The resulting adjustment is shown in Figure 36.4.4–4. Adjusting the nodal coordinates may degrade the mesh geometry by creating imperfections that were not initially present, may reduce the element size and correspondingly the stable time increment size, or may cause elements to invert and prevent the analysis from continuing. In such cases it is preferable to bypass the nodal coordinate adjustments and specify the storage of a contact offset.

Figure 36.4.4–4 Resolution of large penetrations of solid elements.

The initial overclosure adjustment algorithm must also be directed to separate entangled double-sided surfaces. Figure 36.4.4–1 shows the default adjustments made for entangled shell surfaces assuming the nodes of surf3 have fixed boundary conditions. Figure 36.4.4–5 shows the adjustments made from the following clearance definition and assignment:

*CONTACT CLEARANCE, NAME=c2, ADJUST=YES, SEARCH BELOW=1.5,
SEARCH ABOVE=0.0
...
*CONTACT
*CONTACT CLEARANCE ASSIGNMENT
surf3, surf4, c2

Figure 36.4.4–5 Separation of tangled double-sided surfaces.

If the nodes of surf3 are not fixed, the clearance interaction can be set to pure master-slave (with surf3 defined as the master) to prevent the geometry of surf3 from being modified.

In cases where the geometry of the mesh is important or if nodal adjustments conflict, contact offsets should be created. Conflicting nodal adjustments are a common problem when specifying clearances via nodal adjustment for curved surfaces with a balanced master-slave interaction. Adjustments of nodes tend to change the curvature of curved surfaces because the clearance “constraint” can be satisfied only if the surface meshes are coincident (and a zero clearance is specified) or if the surfaces are flat (see Figure 36.4.4–6).

Figure 36.4.4–6 Specifying a uniform initial gap between concentric circular surfaces.

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.

Identifying potentially partially bonded surfaces

You can specify a search node set to identify which slave nodes will be tagged as initially bonded in a VCCT crack propagation analysis. See Crack propagation analysis, Section 11.4.3, for more details.

Input File Usage:          Use the following options:
*CONTACT CLEARANCE, NAME=clearance_name,
SEARCH NSET=node set name
*CONTACT CLEARANCE ASSIGNMENT
surface_1, surface_2, clearance_name

Your query was poorly formed. Please make corrections.
Your query was poorly formed. Please make corrections.