13 Contact and Glue Conditions
13 Contact and Glue Conditions
13 Contact and Glue Conditions
1
The contact definition consists of a flexible source region that you can pair with either a flexible target region or a rigid target region. For example, you
might use the rigid method when you have a steel die stamping a softer metal.
You define the source and target regions by selecting nodes along a face edge.
A rigid target contact region must be a sequence of nodes not connected to elements.
2
Rigid target; (1) is the source and (2) is the target
Note The direction of the yellow cone symbols has no significance.
3
Rigid Contact Target Side (SURF)
With a rigid target, you can change the contact side by setting the Rigid Contact Target Side option to Top or Bottom. It is important to specify the
appropriate contact side relative to the top contact side that was defined by the node selection.
In the following graphic, the white arrow indicates the top contact side of the rigid target as defined by the node selection (for this example, assume that
the nodes in the target region were selected in a downward sequence, so the top contact side is pointing to the right). The Rigid Contact Target Side is
set to Bottom. The red arrow represents the direction of the contact, which has an initial separation.
4
(1) Master Grid Point with displacement constraint
Where do I find it?
In the Simulation Navigator, right-click Simulation Object ContainerNew Simulation ObjectAdvanced Axisymmetric Nonlinear Contact.
1. From the Advanced Simulation toolbar, select Advanced Axisymmetric Nonlinear Contact from the Simulation Object Type list.
Note NX Nastran SOL 601,106 and SOL 601,129 solutions support advanced nonlinear contact.
2. From the Type list, select the type of target contact region to create. The source region is flexible in both types.
o Flexible 2D Contact The target contact region is flexible.
5
o Rigid 2D Contact The target contact region is a sequence of nodes that are not connected to elements. You can tie all nodes on the
target to a master node that you define in Master Grid Point.
3. In the Source Region group, select the contacted 2D region. Use the Type Filter to filter your selection by points, mesh points, polygon edges,
elements, or nodes.
4. In the Target Region group (or Rigid Target group if you select Rigid 2D Contact as the Type), select the contacting region.
o If you are defining a flexible 2D contact, you can use the Type Filter to filter your selection by points, mesh points, polygon edges,
elements, or nodes.
Note For nonlinear contact, the contact side is controlled using only the target region. For more information, see Advanced nonlinear contact for
axisymmetric elements.
o If you are defining a rigid 2D contact, select a sequence of nodes that are not connected to elements. The sequence in which you select
the nodes determines the contact side of the target region. For more information, see Advanced nonlinear contact for axisymmetric elements.
5. If you are defining a rigid 2D contact, you can select a single node or point as a master node to control the motion of the rigid target contact
region. Internally, rigid links connect all the nodes on the rigid target region to this master node. You can then apply a displacement constraint or a
load to this node.
6. In the Contact Region Parameters group and Contact Set Parameters group, enter additional properties for the contact between these face
pairs.
Note With a rigid 2D contact, you can reverse the target contact side using the Rigid Contact Target Side option (set it to Top or Bottom).
7. For more information about the individual parameters, see the appropriate bulk data entry in the NX Nastran Quick Reference Guide.
8. Click OK to create the contact.
6
13.3 Automatic face pairing
Many simulation objects, such as contact or glue objects, require you to define pairs of surfaces. You can use the Create Automatic Face Pairs dialog box
to determine all the face pairs in the model, or in a selected set of faces, whose distance is below a specified tolerance.
7
The software creates three face pairs between blocks A and C, one face pair between blocks C and D, and three
face pairs between blocks D and B.
Depending on which grouping option you select, you can create one, three, or seven surface-to-surface contacts:
If you select One, the software creates a single contact that contains all seven face pairs.
If you select Per Body Pairs, the software creates three contacts: one contact containing a single face pair
between C and D; one contact containing three face pairs between A and C, and one contact containing three
face pairs between B and D.
If you select Per Face Pair, the software creates seven contacts, one for each face pair.
Updating automatic face pairs
Automatic face pairs require an update when:
If an automatically generated face pair has the same source and target face sets as an existing manually created face pair, the automatically
generated face pair is not regenerated.
If an automatically generated face pair shares a subset of the same surfaces as an existing manually created face pair, the automatically
generated face pair is still regenerated. You may need to manually edit the face pair definitions to ensure a solvable model.
8
When you are working with Abaqus as your solver, you can use the Bolt Contact with Clearance command to define precise clearance or overclosure
(initial penetration) values when you model contact between a single-threaded bolt and a bolt hole. With Bolt Contact with Clearance, the initial
clearance or overclosure value you specify overwrites the initial clearance or overclosure value that the software calculates at each slave node.
If you select Expression, you can specify a uniform clearance or overclosure value for the contact pair. A positive value indicates a clearance
value, and a negative value indicates an overclosure value.
9
If you select Field, you can specify spatially varying clearances or overclosures. With this option, you use a table field to specify the clearance at
a single node or set of nodes on the slave surface. In the table field, the node ID is the independent variable, while the clearance or overclosure
value is the dependent variable. You can also specify a Scale Factor to apply to the field. For more information, see Fields.
Contact with clearance is supported only in small-sliding contact analyses
You can only use the Bolt Contact with Clearance command when you use the small-sliding contact formulation in your analysis. In Abaqus, you use the
*CONTACT PAIR keyword to specify the contact formulation. In Advanced Simulation, you use a Contact Pair modeling object to specify the parameters for
the *CONTACT PAIR keyword:
1. In the Contact Pair dialog box, select Small from the Sliding Type list to use the small-sliding formulation instead of the finite-sliding
formulation.
2. In the Bolt Contact with Clearance dialog box, use the Contact Pair option to associate the Contact Pair modeling object with the simulation
object.
Associated Abaqus keywords
When you export or solve your model, the software uses the options you specify in the Bolt Contact with Clearance dialog box to define the *CLEARANCE
keyword with the BOLT parameter as well as the *CONTACT PAIR keyword in your Abaqus input file. For more information, see Adjusting Initial Surface
Positions and Specifying Initial Clearances in Abaqus/Standard Contact Pairs in the Abaqus Analysis User's Manual and *CLEARANCE and *CONTACT PAIR in
the Abaqus Keywords Reference Manual.
10
You can only use the Contact with Clearance command when you use the small-sliding contact formulation in your analysis. In Abaqus, you use the
*CONTACT PAIR keyword to specify the contact formulation. In Advanced Simulation, you use a Contact Pair modeling object to specify the parameters for
the *CONTACT PAIR keyword:
1. In the Contact Pair dialog box, select Small from the Sliding Type list to use the small-sliding formulation instead of the finite-sliding
formulation.
2. In the Contact with Clearance dialog box, use the Contact Pair option to associate the Contact Pair modeling object with the simulation object.
Associated Abaqus keywords
When you export or solve your model, the software uses the options you specify in the Contact with Clearance dialog box to define the *CONTACT PAIR
and *CLEARANCE keywords in your Abaqus input file. For more information, see Adjusting Initial Surface Positions and Specifying Initial Clearances in
Abaqus/Standard Contact Pairs in the Abaqus Analysis User's Manual and *CLEARANCE and *CONTACT PAIR in the Abaqus Keywords Reference Manual.
11
To define contact between edges, you must first create a Simulation Region to define the source and target regions. A region is a collection of element
edges in a section of the model where you expect contact to occur.
For more information, see Working with reusable regions for contact and glue definitions.
The options in the Edge-to-Edge Contact dialog box define a BCTSET bulk data entry in your NX Nastran input file.
The options in the Region dialog box define a BEDGE bulk data entry for the source (edge) and target (edge) regions.
Additional information
For more information, see:
12
type, and SOL 101 as the solution type
Toolbar
Advanced SimulationEdge-to-Edge Contact
Simulation Right-click Simulation ObjectsNew Simulation ObjectEdge-to-Edge Contact
Navigator
Use the Edge-to-Edge Gluing command to connect two edges to prevent relative motion in all directions. An NX Nastran glue connection is a simple and
effective method to join dissimilar meshes.
You can use the Edge-to-Edge Gluing command to define glue connections between selected:
The elements whose edges you are gluing must be nearly tangent along that edge. For example, you cannot glue the edges of two elements that
are perpendicular.
With 2D axisymmetric elements, the element can be defined in either the XY or XZ plane.
13
Supported analysis types
You can use the Edge-to-Edge Gluing command to define glue at selected edges in all NX Nastran solutions except SOL 601 and 701.
Note Only the Penalty Factor and Penalty Factor Units options in theGlue Parameters dialog box are applicable to Edge-to-Edge Gluing definitions. NX
Nastran ignores all other options.
The options in the Edge-to-Edge Gluing dialog box define a BGSET bulk data entry in your NX Nastran input file.
The options in the Region dialog box define a BEDGE bulk data entry for the source (edge) and target (edge) regions.
Requesting force results for edge-to-edge glue
You can use the options on the Glue Result tab in the Structural Output Requests dialog box to request force results when you solution contains an Edge-
to-Edge Gluing condition. The options on the Glue Result tab correspond to the NX Nastran BGRESULTS case control command.
Note that:
14
The glue force unit for axisymmetric elements is force/radian. This unit is consistent with the applied and reaction force unit for these elements.
Shell, plane stress, and plane strain elements use force units.
Additional information
For more information, see:
Note The nodes on the glued edges and surfaces do not need to be coincident.
The glue connection correctly transfers displacement and loads, which results in an accurate strain and stress condition at the interface.
15
When you solve your model, NX Nastran internally generates glue elements between the specified edge and surface. Glue
elements are stiff springs that connect and constrain the edges and surfaces. NX Nastran always uses a weld-like formulation to
create the connection. This corresponds to the GLUETYPE=2 option on the BGPARM bulk data entry.
You can select the edges of the following types of 2D elements to define the edge for the source region: CTRIA3, CTRIA6, CTRIAR, CQUAD4,
CQUAD8, and CQUADR.
You can select either 2D elements (CTRIA3, CTRIA6, CTRIAR, CQUAD4, CQUAD8, and CQUADR) or the faces of certain 3D elements (CHEXA,
CPENTA, CPYRAM, and CTETRA) to define the surface for the target region.
Supported analysis types
The Edge-to-Surface Gluing command is available in all structural NX Nastran solution sequences except for SOL 601 and 701. It is not supported in
axisymmetric solutions.
Note Only the Penalty Factor and Penalty Factor Units options in theGlue Parameters dialog box are applicable to Edge-to-Surface Gluing definitions.
NX Nastran ignores all other options.
For more information, see Glue Parameters overview and Controlling the stiffness of edge-to-surface glue (NX Nastran)..
The options in the Edge-to-Surface Gluing dialog box define a BGSET bulk data entry in your NX Nastran input file.
The options in the Region dialog box define a BLSEG bulk data entry for the source (edge) region and a BSURF or BSURFS entry for the target
(surface) region.
16
Additional information For more information, see:
BGSET, BLSEG, and BSURF or BSURFS in the NX Nastran Quick Reference Guide
Gluing Elements in the NX Nastran Users Guide
Where do I find it?
Application Advanced Simulation
Prerequisite An active Simulation file with NX Nastran as the specified solver environment and structural as the analysis
type
Toolbar
Advanced SimulationEdge-to-Surface Gluing
Simulation Right-click Simulation ObjectsNew Simulation ObjectEdge-to-Surface Gluing
Navigator
17
Strains Are Not The strains in the plane of the surface being glued in the direction perpendicular to the edge are not constrained
Constrained by the glue stiffness.
Strains Are The strains in the plane of the surface being glued on the area corresponding to the shell element thickness (t/2)
Constrained in the direction perpendicular to the edge, are constrained by the glue stiffness. This is the glue stiffness behavior
that existed before NX Nastran 8.5.
The following example illustrates the differences between the Edge-to-Surface Glue Stiffness Distribution on Glued Surface
option. This example includes an equal compressive pressure load on the top and bottom of the solid elements. Here, the
edges of elements in the 2D mesh (shown in blue) are glued to the faces of the elements in the 3D mesh (shown in green).
Strains Are Constrained The deformations in the solid mesh demonstrate that the glue stiffness did prevent local strain at
the glue interface.
Additional information
For more information, see:
BGSET, BLSEG, and BSURF or BSURFS in the NX Nastran Quick Reference Guide
Gluing Elements in the NX Nastran Users Guide
Where do I find it?
Application Advanced Simulation
Prerequisite An active Simulation file with NX Nastran as the specified solver environment and structural as the analysis type
18
Toolbar
Advanced SimulationEdge-to-Surface Gluing
Simulation Navigator Right-click Simulation ObjectsNew Simulation ObjectEdge-to-Surface Gluing
19
When you are working with Abaqus as your solver, you can use the Surface Based Coupling command to create a coupling between a reference node and a
group of nodes called the coupling nodes. You can create a Surface Based Coupling to constrain a group of nodes to the rigid body motion of a single
node. For example, you can use a *KINEMATIC type of Surface Based Coupling to define a twisting motion without constraining the radial motion.
With Surface Based Coupling, you select a reference node and use a Region to define the surface that contains the nodes that you want to couple. The
software automatically selects the appropriate coupling nodes on that surface based on that Region and an optional Influence Radius.
Select *KINEMATIC to create kinematic constraints that eliminate degrees-of-freedom at the coupling nodes. This constrains the motion of the
coupling nodes to the rigid body motion of the reference node.
Note You should not apply any additional constraints or boundary conditions to the coupling nodes involved in a *KINEMATIC coupling constraint.
Select *DISTRIBUTING to constrain the motion of the coupling nodes to the translation and rotation of the reference node. The constraint
distributes loads so that the resultants of the forces (and moments) at the coupling nodes are equivalent to the forces and moments at the reference
node. With the *DISTRIBUTING option, you can control the default weight distribution at the coupling nodes.
For more information, see Distributing coupling elements in the Abaqus Theory Manual.
Defining a reference node and a surface
In a Surface Based Coupling definition, you must select a reference node and the surface on which the coupling nodes are located.
You can select only one node as the reference node. The reference node is effectively the control point for the constraint. For a *KINEMATIC type
of Surface Based Coupling constraint, the reference node has both translational and rotational degrees-of-freedom.
You use a Region to define the surface on which the coupling nodes are located. In Abaqus, you can use either an element-based surface or node-
based surface to define that surface. In NX, when you create a region to use in a Tie Surface definition, you can select either Node or Element from
the Surface Definition Type list in the New Region dialog box.
Specifying a region of influence
By default, Abaqus uses all the nodes on the specified surface as the coupling nodes. You can also limit the coupling to only those nodes that lie within a
spherical region, centered on the reference node, on that surface. You can use the Influence Radius option in the Surface Based Coupling dialog box to
specify the radius the software uses to define the influence region.
For more information on defining a region of influence, see Specifying a region of influence in the Coupling constraints topic in the Abaqus Analysis User's
Guide.
20
Note A *DISTRIBUTING type of coupling constraint must include at least two coupling nodes.
Select Continuum to couple the translation and rotation of the reference node to the average translation of the coupling nodes. This constraint
distributes the forces and moments at the reference node as a coupling node-force distribution only. No moments are distributed at the coupling
nodes.
Select Structural to couple the translation and rotation of the reference node to the translation and rotation of the coupling nodes. This
constraint distributes the forces and moments at the reference node as a coupling node-force and moment distribution.
For more information, see:
Defining the surface coupling method in the Coupling constraints article in the Abaqus Analysis User's Guide.
Distributing coupling elements in the Abaqus Theory Manual.
Selecting a weighting method for *DISTRIBUTING couplings
With a *DISTRIBUTING coupling, you can use the Weighting Method list to specify an optional weighting method to modify the default weight distribution
at the coupling nodes. With the Uniform weighting method, the software sets all weight factors uniformly to a value of 1.0. Other weighting methods
allow you to monotonically decrease the weighting factor for a coupling node with its radial distance from the reference node.
For more information, see Weighting methods in the Coupling constraints article in the Abaqus Analysis User's Guide.
21
Simulation Navigator Under the active solution, right-click Simulation ObjectsNew Simulation ObjectSurface Based Coupling
22
Solver Supported Solution Types
Note For Abaqus Thermal-Heat Transfer type analyses, you can use the Surface-to-Surface Thermal Conductance command to
model conductive heat transfer between proximate or contacting surfaces. See Surface-to-Surface Thermal Conductance
(Abaqus) for more information.
To manually specify source and target surfaces in the contact definition, you can select an existing Simulation Region or create a new one. For
more information, see Working with reusable regions for contact and glue definitions.
To have the software automatically determine the contacting surfaces, you can use the Create Automatic Face Pairs dialog box to specify the
criteria the software uses to search for surfaces. For more information, see Automatic face pairing
Additional contact parameters available for Nastran analyses
23
If you are working with Nastran as your solver, you can create a Contact Parameters modeling object to define additional parameters to control the
contact algorithm. A Contact Parameters modeling object corresponds to the Nastran BCTPARM bulk data entry. You then use the Contact Parameters
option on the Case Control page of the Create Solution or Edit Solution dialog box to include the Contact Parameters modeling object in your solution.
For more information, see:
You can create a Contact Pair modeling object to define additional parameters to control the contact algorithm for each solution step. A Contact
Pair modeling object corresponds to the Abaqus *CONTACT PAIR keyword. You then use the Contact Pair option in the Surface-to-Surface Contact
dialog box to apply those parameters to the contact definition.
You can also change the friction properties of contact pair interactions, and change the friction definition for each solution step. Use the Abaqus
Change Friction Definition modeling object to define friction.
For more information, see Contact Pairs (Abaqus), *CONTACT PAIR in the Abaqus Keywords Reference Manual, or Contact interaction analysis: overview in
the Abaqus Analysis User's Manual.
24
Toolbar
Advanced SimulationSurface-to-Surface Contact
Simulation Navigator Under the active solution, right-click Simulation ObjectsNew Simulation ObjectSurface-to-Surface Contact
1. From the Advanced Simulation toolbar, select Surface-to-Surface Contact from the Simulation Object Type list.
2. In the Surface to Surface Contact dialog box, select Automatic Pairing from the Type list.
3. In the Automatic Face Pair Creation group, click Create Face Pairs .
4. In the Create Automatic Face Pairs dialog box:
o (Optional) Specify a Face Pair Search Subset.
o Select a Grouping Option.
o Preview the face pairs, and if necessary, modify the distance tolerance to generate more or fewer pairs.
For more information, see Create Automatic Face Pairs dialog box.
5. Click OK to return to the Create Surface-to-Surface Contact dialog box.
25
6. In the Properties group, enter any solver-specific properties for the contact between these face pairs and click OK.
Define contact regions manually
1. From the Advanced Simulation toolbar, select Surface-to-Surface Contact from the Simulation Object Type list.
2. In the Surface to Surface Contact dialog box, select Manual from the Type list.
3. In the Source Region group, select the first set of surfaces or element faces.
4. In the Target Region group, select the second set of surfaces and element faces.
5. In the Properties group, enter any solver-specific properties for the contact between these face pairs and click OK.
Contact elements (CONTA172, CONTA174, CONTA175, and CONTA177) overlay the existing 2D or 3D structural elements. The contact elements are
those elements which are potentially in contact with the target surface.
Target elements (TARGE169 and TARGE170) overlay the existing 2D or 3D structural elements on the specified target surface in the contact
definition.
Defining source and target surfaces for contact
In the ANSYS environment in NX:
You must specify both a source and a target region for contact. You cannot analyze contact with a free thermal surface (contact without a target
surface).
Both the source and target regions must be deformable. In NX, you cannot analyze contact with a rigid target surface and pilot nodes.
Type of contact is determined by the geometry selected
26
The type of contact you define is determined by the type of geometry you specify for the source and target regions.
If you select Manual from the Type list in the Structural Contact dialog box, you use Simulation Regions to define the source and target
geometry. With the Manual option, the type of geometry that you specify in each Simulation Region determines the type of contact. You can define:
o Surface-to-surface contact (CONTA174/TARGE170 pair).
o Line-to-surface contact (CONTA177/TARGE170 pair).
o Point-to-surface contact (CONTA175/TARGE170 pair).
o Line-to-line contact using the edges of planar elements (CONTA172/TARGE169 pair).
o Point-to-line contact using the edges of planar elements (CONTA175/TARGE169 pair).
Note With line-to-line and point-to-line thermal contact, you should use PLANE182 or PLANE183 elements as the underlying structural elements.
Note Although you can create and export these different types of contact in NX, currently onlyt surface-to-surface (CONTA174/TARGE170) is supported
for import into NX.
If you select Automatic Pairing from the Type list in the Structural Contact dialog box, the software only searches for appropriate source and
target surfaces. Therefore, only surface-to-surface contact (CONTA174/TARGE170 pair) is supported with Automatic Pairing.
Defining the properties and options that control the contact analysis
In the Structural Contact dialog box, after you define the contacting surfaces, you must define:
A CONTA174 ET modeling object that controls how ANSYS performs the contact analysis.
A CONTA174 Real Constants modeling object that controls the contact properties used in the analysis.
Note The CONTA174 ET and CONTA174 Real Constants modeling objects apply to all ANSYS contact elements, not just CONTA174 elements.
27
The points during the analysis at which ANSYS updates the contact stiffness.
The type of contact, such as rough or sliding.
Whether to include the effects of shell thickness in the contact analysis.
Defining contact properties
After you use the Structural Contact dialog box to define the contacting surfaces, you can use the CONTA174 Real Constants dialog box to specify
options that control the contact behavior, such as:
28
Automatic surface-to-surface contact (*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE)
Automatic single surface contact (*CONTACT_AUTOMATIC_SINGLE_SURFACE)
Tied surface-to-surface contact (*CONTACT_TIE_SURFACE_TO_SURFACE)
Tied surface-to-surface offset (*CONTACT_TIE_SURFACE_TO_SURFACE_OFFSET)
Understanding automatic contact
If you select Automatic General Contact from the Type list, you can either specifically designate the master and slave surfaces, or you can have the
software evaluate the entire model.
You can use a Simulation Region to explicitly define the master and slave surfaces to analyze for contact. You can use Simulation Regions to
define the master surface, the slave surface, or both the master and slave surfaces. For more information, see Working with reusable regions for
contact and glue definitions.
If the region you select is very complex, you can use the Include all Slave Nodes in a Box or Include all Master Segments in a Box options to further
limit the area that LS-DYNA analyzes for contact. If you select one or both of these options, you can exclude all nodes and elements in the region that
lie outside of a rectangle that you specify.
You can choose not to limit the contact analysis to specified Simulation Regions. If you do not specify a Simulation Region to define the master
or slave surfaces, LS-DYNA will calculate contact each time it detects that either surfaces or bodies overlap while the model is in motion.
Note This can be very computationally expensive.
You can also use the Automatic General Contact type to have the software evaluate whether the specified slave surface contacts itself. Select the Self
Contact check box to indicate that you want LS-DYNA to evaluate whether contact occurs within the Slave region (a Master region is not required).
With automatic general contact:
The contacts are non-oriented, which means that LS-DYNA can detect penetration coming from either side of a 2D element.
LS-DYNA determines the contact surfaces by projecting normally from the 2D elements mid-plane a distance that is equal to one half of the
contact thickness.
LS-DYNA places a limit on the maximum penetration depth that is allowed before a slave node is released and its contact forces are set to zero.
This helps prevent large contact forces from developing should a slave node pass through a 2D elements mid-plane.
Understanding tied contact
29
With LS-DYNA, tied contact is very similar to automatic general contact, however once the software detects contact between the master and the slave
surfaces, it ties those two surfaces together.
If you select Tied Surface Contact from the Type list, you must specifically designate a Simulation Region to define the master and slave surfaces. For
more information, see Working with reusable regions for contact and glue definitions.
With Tied Surface Contact, you can use the Contact Type option to control the contact formulation that LS-DYNA uses to evaluate the surfaces.
Use the options in the Contact Card 2 Card 3 dialog box to define additional, required contact properties, such as the static coefficient of friction
and the amount of allowable small penetration used by the contact algorithm.
Use the options in the Contact Card A Card B dialog box to define additional, optional contact properties, such as the scale factor used for
constraint forces and the search depth used in the automatic contact types.
You can also use the Controls modeling object to control contact properties. The options in the Controls dialog box correspond to the LS-DYNA
*CONTACT_CONTROL keyword.
Where do I find it?
Application Advanced Simulation
Prerequisite An active Simulation file with LS-DYNA as the specified solver
Toolbar
Advanced SimulationSimulation Object Type Drop-down list Surface-to-Surface Contact
Simulation Navigator Under the active solution, right-click Simulation ObjectsNew Simulation ObjectSurface-to-Surface Contact
30
13.13 Surface-to-Surface Gluing (NX Nastran)
Create a Surface-to-Surface Gluing simulation object to connect two surfaces to prevent relative motion in all directions.
To glue two surfaces, you must first define the regions where you want to create glue elements (stiff springs that connect and constrain the surfaces). A
region is a collection of element free faces in a section of the model where you expect gluing (or contact) to occur. These regions can be created using
shell elements and using free faces of solid elements. Select a source region and target region in the Simulation model. In the Surface-to-Surface Gluing
dialog box, enter the parameters to define the contact between these two surfaces.
When you solve or export your model, the options in the Surface-to-Surface Gluing dialog box define an BGSET bulk data entry in your NX Nastran input
file. For more information, see Surface-to-Surface Gluing in the NX Nastran User's Guide.
In the Simulation Navigator, right-click Simulation Object Container and choose New Simulation ObjectSurface-to-Surface Gluing.
In the Simulation Navigator, under a solution, right-click Simulation Objects and choose New Simulation ObjectSurface-to-Surface Gluing.
31
13.13.1 Define surface-to-surface gluing
You define surface-to-surface gluing regions by creating face pairs. You can define face pairs for surface-to-surface gluing automatically or manually.
1. From the Advanced Simulation toolbar, select Surface-to-Surface Gluing from the Simulation Object Type list.
2. In the Surface to Surface Gluing dialog box, select Automatic Pairing from the Type list.
3. In the Automatic Face Pair Creation group, click Create Face Pairs .
4. In the Create Automatic Face Pairs dialog box:
o (Optional) Specify a Face Pair Search Subset. O Select a Grouping Option.
o Preview the face pairs, and if necessary, modify the distance tolerance to generate more or fewer pairs.
For more information, see Create Automatic Face Pairs dialog box.
5. Click OK to return to the Surface-to-Surface Gluing dialog box.
6. In the Linear Settings group, enter any solver-specific properties for the contact between these face pairs and click OK.
Define gluing regions manually
1. From the Advanced Simulation toolbar, select Surface-to-Surface Gluing from the Simulation Object Type list.
2. In the Surface to Surface Gluing dialog box, select Manual from the Type list.
3. In the Source Region group, select the first set of surfaces or element faces.
4. In the Target Region group, select the second set of surfaces and element faces.
5. In the Linear Settings group, enter any solver-specific properties for the contact between these face pairs and click OK.
32
13.14 Surface-to-Surface Thermal Conductance (Abaqus)
When you are working with Abaqus as your solver and Thermal-Heat Transfer as your analysis type, you can use the Surface-to-Surface Thermal
Conductance command to model conductive heat transfer between proximate or contacting surfaces.
In the Surface-to-Surface Thermal Conductance dialog box, you can use the Conductance Dependency options to model the conductive heat transfer as
a function of:
1. From the Advanced Simulation toolbar, select Surface-to-Surface Thermal Conductance from the Simulation Object Type list.
2. In the Surface-to-Surface Thermal Conductance dialog box, select Automatic Pairing from the Type list.
3. In the Automatic Face Pair Creation group, click Create Face Pairs .
33
4. In the Create Automatic Face Pairs dialog box:
o (Optional) Specify a Face Pair Search Subset.
o Select a Grouping Option.
o Preview the face pairs, and if necessary, modify the distance tolerance to generate more or fewer pairs.
For more information, see Create Automatic Face Pairs dialog box.
5. Click OK to return to the Surface-to-Surface Thermal Conductance dialog box.
6. In the Conductance Dependency group, specify whether you want to model the conductive heat transfer as a function of clearance, pressure, or
clearance and pressure.
7. Specify the field or fields to define the conductance dependency. For more information, see Fields.
8. Click OK.
Define thermal conductance regions manually
1. From the Advanced Simulation toolbar, select Surface-to-Surface Thermal Conductance from the Simulation Object Type list.
2. In the Surface-to-Surface Thermal Conductance dialog box, select Manual from the Type list.
3. In the Source Region group, select the first set of surfaces or element faces.
4. In the Target Region group, select the second set of surfaces or element faces.
5. In the Conductance Dependency group, specify whether you want to model the conductive heat transfer as a function of clearance, pressure, or
clearance and pressure.
6. Specify the field or fields to define the conductance dependency. See Fields for more information.
7. Click OK.
34
13.15 Thermal Contact (ANSYS)
In the ANSYS environment, you can use the Thermal Contact command to define thermal contact conduction between contacting surfaces in ANSYS
thermal analyses.
In NX, you use the Thermal Contact dialog box to define the contacting surfaces, either manually or automatically. When you export or solve your ANSYS
input file, ANSYS automatically creates the necessary contact and target elements.
Contact elements (CONTA172, CONTA174, CONTA175, and CONTA177) overlay the existing 2D or 3D structural elements. The contact elements are
those elements which are potentially in contact with the target surface.
Target elements (TARGE169 and TARGE170) overlay the existing 2D or 3D structural elements on the specified target surface in the contact
definition.
Defining source and target surfaces for contact
In the ANSYS environment in NX:
You must specify both a source and a target region for contact. You cannot analyze contact with a free thermal surface (contact without a target
surface).
Both the source and target regions must be deformable. In NX, you cannot analyze contact with a rigid target surface and pilot nodes.
Type of contact is determined by the geometry selected
The type of contact you define is determined by the type of geometry you specify for the source and target regions.
If you select Manual from the Type list in the Thermal Contact dialog box, you use Simulation Regions to define the source and target geometry.
With the Manual option, the type of geometry that you specify in each Simulation Region determines the type of contact. You can define:
o Surface-to-surface contact (CONTA174/TARGE170 pair).
35
o Point-to-surface contact (CONTA175/TARGE170 pair).
o Line-to-line contact using the edges of planar elements (CONTA172/TARGE169 pair).
o Point-to-line contact using the edges of planar elements (CONTA175/TARGE169 pair).
Note With line-to-line and point-to-line thermal contact, you should use PLANE182 or PLANE183 elements as the underlying structural elements.
Note Although you can create and export these different types of contact in NX, currently onlyt surface-to-surface (CONTA174/TARGE170) is supported
for import into NX.
If you select Automatic Pairing from the Type list in the Thermal Contact dialog box, the software only searches for appropriate source and
target surfaces. Therefore, only surface-to-surface contact (CONTA174/TARGE170 pair) is supported with Automatic Pairing.
Defining the properties and options that control the contact analysis
In the Thermal Contact dialog box, after you define the contacting surfaces, you must define:
A CONTA174 ET modeling object that controls how ANSYS performs the contact analysis.
A CONTA174 Real Constants modeling object that controls the thermal contact properties used in the analysis.
Note The CONTA174 ET and CONTA174 Real Constants modeling objects apply to all ANSYS contact elements, not just CONTA174 elements.
The points during the analysis at which ANSYS updates the contact stiffness.
The type of contact, such as rough or sliding.
Whether to include the effects of shell thickness in the contact analysis.
Defining thermal contact properties
After you use the Thermal Contact dialog box to define the contacting surfaces, you can use the CONTA174 Real Constants dialog box to define the
required thermal contact properties. You must define:
36
Thermal contact conductance (TCC), which allows you to take into account the conductive heat transfer between the contact and target
surfaces.
Note Currently, NX only supports a constant Thermal contact conductance value. You cannot vary the Thermal contact conductance with temperature,
pressure, or time.
The Stefan-Boltzmann constant (SBCT, which you can use to model radiative heat transfer. If you do not specify a value for the Stefan-
Boltzmann constant, the radiation effect is excluded from the thermal contact calculations.
The Radiation view factor (RDVF), which you can use to define the radiation view factor for near field radiation.
Additional information
13.16 Tying surfaces together to prevent relative motion (Abaqus)
When you are working with Abaqus as your solver, you can use the Tie Surface command to tie two separate surfaces together so that there is no relative
motion between them. You can use Tie Surface to make the translational and rotational motion equal for a pair of surfaces. You can use Tie Surface to tie
selected surfaces even if the meshes on those surfaces are dissimilar.
With the Surface to Surface formulation, Abaqus generates the tie coefficients such that stress accuracy is optimized for the surface pairs.
Generally, the Surface to Surface formulation avoids stress noise at tied interfaces.
Note If you select the Surface to Surface formulation, you should use element-based regions to define the master and slave surfaces in the tie
constraint. If you use a node-based region to define either the master or the slave surface, Abaqus uses the Node to Surface formulation instead.
37
With the Node to Surface formulation, Abaqus generates the tie coefficients according to interpolation functions at the points where slave nodes
project onto the master surface. With the Node to Surface formulation, master surfaces must not contain any complex intersections, such as T-type
intersections.
For more information, see:
38
Where do I find it?
Application Advanced Simulation
Prerequisite An active Simulation file with ANSYS as the specified solver and Thermal as the specified analysis type
Toolbar
Advanced SimulationThermal Contact
Simulation Navigator Under the active solution, right-click Simulation ObjectsNew Simulation ObjectThermal Contact
The Element Removal simulation object writes the *MODEL CHANGE keyword to your Abaqus input file.
The ability to deactivate and reactivate elements is useful, for example, for analyzing excavation and construction of tunnels.
For more information, see:
39
13.18 Defining options for Nastran contact and glue analyses
In the Nastran environment, when you include contact or glue conditions in your solution, you can use several different types of modeling objects to
define options that to control those conditions.
Create a Contact ParametersLinear Global modeling object to define surface-to-surface contact parameters for all contact definitions in a given
solution. You use the Global Contact Parameters option on the Case Control page of the Solution dialog box to assign a Contact ParametersLinear
Global modeling object to the solution.
40
Create a Contact ParametersLinear Pair Override modeling object to locally override a subset of the global contact parameters for a given
surface-to-surface contact definition. The parameters you can adjust locally include Penalty Normal Direction and Initial Penetration/Gap. You use
the Local Contact Pair Parameters option in the Surface-to-Surface Contact dialog box to assign a Contact ParametersLinear Pair Override object
to a contact definition. This allows you to selectively change the values of certain parameters on a contact pair-by-contact pair basis.
Contact Parameters for advanced nonlinear solutions
You can use a Contact Parameters Advanced Nonlinear modeling object to define parameters, such as the contact algorithm, when you create a
Surface-to-Surface Contact simulation object in an NX Nastran advanced nonlinear analysis (SOL 601, 106, SOL 601, 129, or SOL 701).
When you solve your model, the software uses the Contact Parameters Advanced Nonlinear modeling object to create an NX Nastran BCTPARA bulk
data entry in your NX Nastran input file.
On the Advanced Simulation toolbar , click Modeling Objects and then choose the appropriate type of Contact Parameters object from the
Type list.
Choose InsertModeling Objects and then choose the appropriate type of Contact Parameters object from the Type list.
Create a Glue ParametersLinear Global modeling object to control the behavior of the glue algorithm for all Surface-to-Surface Gluing or Edge-
to-Surface Gluing definitions in a given solution. You use the Global Glue Parameters option on the Case Control page of the Solution dialog box to
assign a Contact ParametersLinear Global modeling object to your solution.
Create a Glue ParametersLinear Pair Override modeling object to locally override a subset of the global glue parameters for a given glue
definition. You use the Create Modeling Object (Override Parameters) option in the Surface-to-Surface Gluing or Edge-to-Surface Gluing dialog box
to assign the override modeling object to a glue definition. This allows you to selective change the values of certain parameters in selected pairs of
glued surfaces, or pairs of edges and surfaces.
41
For more information, see Surface-to-Surface Gluing (NX Nastran) as well as Surface-to-Surface and Edge-to-Surface Gluing in the NX Nastran User's
Guide.
With the Weld-Like Connection option, the software uses a weld-like glue algorithm.
With the Normal and Tangential Springs option, the software uses a spring-like glue algorithm
A surface-to-surface or edge-to-surface glue condition on non-coincident shell or solid faces can introduce artificial rotational energy into the solution.
Generally, the problem occurs because the spring-like glue elements do not transfer moments at the glue interface when glued faces are non-coincident
and/or when loads are not normal to the glued faces. This is particularly noticeable in a normal mode solution when modes are found that contain an
artificial rotational energy due to the glue condition. The Weld-Like Connection algorithm eliminates this artificial rotational energy.
In most cases, the new weld-like glue algorithm represents the connection stiffness more accurately than the spring-like glue algorithm because it
transfers moments at the glue interface.
For more information, see Surface-to-Surface and Edge-to-Surface Gluing in the NX Nastran User's Guide and BGPARM in the NX Nastran Quick Reference
Guide.
On the Advanced Simulation toolbar, click Modeling Objects and then choose Glue ParametersLinear Global or Glue ParametersLinear
Pair Override from the Type menu.
Choose InsertModeling Objects and then choose Glue ParametersLinear Global or Glue ParametersLinear Pair Override from the Type
menu.
42
13.18.3 Previewing Nastran contact and glue element locations
When you solve a model that contains either contact or glue conditions, NX Nastran internally creates contact or glue elements using the contact or glue
regions and search distance that you define. Although these contact or glue elements may become inactive as NX Nastran iterates, it can be helpful to
understand where those elements are created.
You can use the Export a Preview Bulk Data File option in the Contact Parameters-Linear Global and Glue Parameters-Linear Global dialog boxes to
write out a bulk data file that contains dummy:
For contact conditions, the software writes the preview output when it evaluates the initial, open contact condition. This occurs before any
loading is applied to the model.
For glue conditions, the software writes the preview output when it creates the glue elements. This occurs before any loading is applied to the
model.
When you import the preview file into NX, the software uses these dummy entities to display the source and target locations for contact and glue
conditions. In the following simple example, (1) shows the original model in which the red mesh is enforced vertically into the green mesh. (2) shows how
the preview appears when you import the file into NX.
Note The colors shown in (2) were manually modified in NX after the preview file was imported.
43
All contact elements begin with an active status. But the end of the solution, some contact elements may become inactive because they did not
participate in the converged solution. To view the locations of the final, active contact elements, you can use the options on the Contact Result tab in
the Structural Output Request modeling object dialog box to request the output of contact tractions. After you solve the solution, you can view the
contact tractions in the OP2 file in NX Post Processing. The following graphic shows an example of those contact tractions.
NX Nastran uses the following naming convention for the preview files:
<input_file_name>_cnt_preview<subcaseid>_<contactsetid>.dat
<input_file_name>_glue_preview<subcaseid>_<gluesetid>.dat
For example, if an input file named test.dat includes a subcase numbered 101 and a glue condition numbered 201, then the name of the resulting preview
file is:
test_glue_preview_101_201.dat
The Export a Preview Bulk Data File option corresponds to the PREVIEW field for the BCTPARM and BGPARM bulk data entries.
44
Where do I find it?
Application Advanced Simulation
Prerequisites A Simulation file is the displayed part and the work part, NX Nastran is the specified solver, and Structural or Axisymmetric
Structural is the specified analysis type
Command Finder
Modeling Objects
Location in dialog TypeContact Parameters-Linear Global or Glue Parameters-Linear Global
box
45
For more information, see Contact Step Controls (Abaqus).
Once you create a modeling object, you can reference that modeling object from any applicable solution
On the Advanced Simulation toolbar, click Modeling Objects and then choose Abaqus Change Friction Definition from the Type menu.
46
Choose InsertModeling Objects and then choose Abaqus Change Friction Definition from the Type menu.
To change the friction definition at a solution step:
On the Solution Step dialog box, click the Change Friction tab, then click Create Change Friction Create
47
In the Solution Step dialog box, the number next to Change Friction is updated to reflect the number of Abaqus Change Friction Definition
modeling objects that are assigned to this solution step.
Friction properties.
Surface interaction properties.
The options in the Contact Pair dialog box correspond to parameters for the ABAQUS *CONTACT PAIR, *SURFACE INTERACTION, *SURFACE BEHAVIOR, AND
*FRICTION keywords. For more information, see the ABAQUS Keywords Reference Manual and Mechanical contact properties in the ABAQUS Analysis
Reference Manual.
For more information on surface-to-surface contact, see Surface-to-Surface Contact (NX Nastran, Abaqus, ANSYS).
On the Advanced Simulation toolbar , click Modeling Objects and then choose Contact Pair from the Type menu.
Choose InsertModeling Objects and then choose Contact Pair from the Type list.
In the Surface-to-Surface Contact dialog box, click Create Modeling Object for the Contact Pair option
48
The damping coefficient to use at the contact interface.
The fraction of the damping that remains at the end of the step. The clearance at which the damping becomes zero.
Once you create a Abaqus Contact Step Controls Parameters modeling object, you can use the Controls option in the Contact Controls group in the
Solution Step dialog box to include those options in the solution step.
Select Apply specific controls to select the Abaqus Contact Step Controls Parameters modeling object to reference in the solution step. When
you export or solve your model, NX writes out the *CONTACT CONTROLS keyword.
Select Retain controls from previous step if you want to use the specified contact controls from the previous solution step. When you export or
solve your model, NX does not write out the *CONTACT CONTROLS keyword.
Select Reset all controls to default values to reset all contact controls to their default values. When you export or solve your model, NX writes
out the *CONTACT CONTROLS, RESET keyword.
Where do I find it?
Application Advanced Simulation
Prerequisite A FEM or Simulation file active with Abaqus as the specified solver
Toolbar
Advanced SimulationModeling Objects Abaqus Contact Step Controls Parameters
Menu InsertModeling ObjectsAbaqus Contact Step Controls Parameters
49