GCDEF
GCDEF, Option
, SECT1
, SECT2
, MATID
, REALID
, SECT1END
, SECT2END
Defines interface interactions between general contact
surfaces.
Option
Option to be performed.
(blank)
—
Retain the previous
Option
setting betweenSECT1
andSECT2
.AUTO
—
Define auto asymmetric contact between surfaces
SECT1
andSECT2
.SYMM
—
Define symmetric contact between surfaces
SECT1
andSECT2
.ASYM
—
Define asymmetric contact with
SECT1
as the source (contact) surface andSECT2
as the target surface.EXCL
—
Exclude contact between surfaces
SECT1
andSECT2
.MATID
,REALID
,SECT1END
, andSECT2END
are ignored.DELETE
—
Remove the given definition from the GCDEF table.
MATID
,REALID
,SECT1END
, andSECT2END
are ignored.Note that GCDEF,DELETE,ALL,ALL does not remove the entire GCDEF table; it merely removes any existing GCDEF,,ALL,ALL definitions, while leaving intact any existing GCDEF definitions that are more specific.
To remove the entire GCDEF table, issue GCDEF,DELETE,TOTAL.
It is good practice to list all definitions using GCDEF,LIST before and after a GCDEF,DELETE command.
LIST
—
List stored GCDEF data entries.
MATID
andREALID
are ignored.GCDEF,LIST lists all defined interactions. GCDEF,LIST,
SECT1
,SECT2
lists the entry for the specificSECT1
/SECT2
interaction. GCDEF,LIST,ALL,ALL lists only the ALL,ALL entry (if any).TABLE
—
List interpreted general contact definitions in tabular format.
MATID
andREALID
are ignored.By default, rows/columns of the table that match neighboring rows/columns are compressed to simplify the table. Issue GCDEF,TABLE,TOTAL to list the entire GCDEF table without removal of duplicate rows and columns.
TABLESOL
—
List a table showing actual interactions considered during solution. This option is only available after the SOLVE command.
MATID
andREALID
are ignored.The table shows MAT and REAL entries considered during the solution (actual contact may or may not have occurred). This is in contrast to GCDEF,TABLE, which shows the user specifications. For auto asymmetric contact, TABLESOL indicates which of the possible contact versus target surface combinations was considered.
SECT1
,SECT2
Section numbers representing contact (
SECT1
) and target (SECT2
) general contact surfaces (no defaults). (In most cases, the actual determination of contact versus target surfaces takes place during SOLVE.)A node component name is also valid input for
SECT1
andSECT2
. The component name is not stored. Instead, the program loops through all valid section IDs found in the component and creates GCDEF entries for all possible SECT1/SECT2 combinations that result. These entries are reflected in theOption
= LIST and TABLE output. Section IDs can be further controlled by adding an extension (_EDGE, _FACE, _VERT, _TOP, or _BOT) to the end of the component name. See Specifying General Contact Interactions Between Nodal Components in the Contact Technology Guide for more information.The following labels are also valid input:
SELF
—
Self contact.
ALL
—
All general contact sections IDs.
ALL_EDGE
—
Section IDs of all CONTA177 general contact line elements (which may be on the edges of 3D solid and shell base elements, or on beam base elements).
ALL_FACE
—
Section IDs of all general contact elements on faces of solid or shell base elements (both top and bottom faces of shell elements).
ALL_VERT
—
Section IDs of all CONTA175 general contact vertex elements (which may be on convex corners of solid and shell base elements, and on endpoints of beam base elements).
ALL_TOP
—
Section IDs of all general contact elements on top faces of shell base elements, and faces of solid base elements.
ALL_BOT
—
Section IDs of general contact elements on bottom faces of shell base elements, and faces of solid base elements.
The ALL_ labels apply to all defined general contact element section IDs in the model without regard to the select status of the elements or attached nodes.
See
SECT1
/SECT2
Interactions for a description of how the various inputs forSECT1
andSECT2
are interpreted.MATID
Material ID number for general contact interaction properties at the
SECT1
/SECT2
interface. If zero or blank, the previous setting ofMATID
forSECT1
/SECT2
(if any) is retained.As an example, you could specify "always bonded" contact behavior at the interface by setting
MATID
to 2 and issuing the command TB,INTER,2,,,ABOND.The coefficient of friction MU is also defined by
MATID
. Since the default isMATID
= 0, frictionless contact (MU = 0) is assumed by default.REALID
Real constant ID number for general contact interaction properties at the
SECT1
/SECT2
interface. If zero or blank, the previous setting ofREALID
forSECT1
/SECT2
(if any) is retained.As an example, you could specify contact stiffness (FKN) = 10 at the interface by setting
REALID
to 14 and issuing the command R,14,,,10.SECT1END
,SECT2END
Last section number in the range. For
Option
= LIST, TABLE, or TABLESOL, data entries are processed for contact section numbers in the range fromSECT1
toSECT1END
, and target section numbers in the range fromSECT2
toSECT2END
.SECT1END
andSECT2END
are ignored for all otherOption
labels.
Notes
GCDEF defines the interface interaction between
general contact surfaces identified by SECT1
and SECT2
. GCDEF commands
are order independent in most cases.
GCDEF definitions should be issued after GCGEN. They are saved in the database and are written to and read from .cdb files.
See General Contact in the Contact Technology Guide for more information on the overall procedure to create general contact.
The most specific types of general contact definitions are those described below:
SECT1 = any valid general surface
section ID and SECT2 = any different valid
general surface section ID: Option , MATID , and REALID apply
to general surface interactions between SECT1 and SECT2 . This is one of the most specific
types of general contact definitions and is never overridden. |
SECT1 = any valid general surface
section ID and SECT2 = SECT1 : Option , MATID , and REALID apply to general surface
self contact interactions involving SECT1 . This is one of the most specific types of general contact definitions
and is never overridden. |
The remaining general contact definition types can be overridden by the above two general contact definition types:
SECT1 = ALL and SECT2 = ALL: Option , MATID , and REALID apply to all general surface
interactions, except where overridden by a more specific GCDEF command. |
SECT1 = ALL and SECT2 = SELF or SECT1 = SELF and SECT2 = ALL: Option , MATID , and REALID apply
to all general surface self contact interactions, except where overridden
by a more specific GCDEF command. |
SECT1 = ALL and SECT2 = any valid general surface section ID: Option , MATID , and REALID apply to all general surface interactions that include SECT2 , except where overridden by a more specific GCDEF command. |
SECT1 = any valid general surface
section ID and SECT2 = ALL: Option , MATID , and REALID apply to all general surface interactions that
include SECT1 , except where overridden
by a more specific GCDEF command. |