42.3. Modeling

The 3D crimp joint model consists of a 0.5 mm thick grip and seven stranded wires, with each wire having a 0.725 mm diameter. The grip and wires are made of a copper alloy which is modeled by the multi-linear isotropic hardening plasticity material model. The model also includes a rigid punch and a rigid support.

42.3.1. Model the Grip and Wire

The grip and the seven stranded wires are modeled with SOLID186 (3D structural solid) elements.

Figure 42.2: 3D Meshed Model of Grip with Seven Stranded Wires

3D Meshed Model of Grip with Seven Stranded Wires

42.3.2. Model the Rigid Punch and Base Support

The rigid punch and rigid base supports are modeled with TARGE170 (3D target segment) elements.

The rigid target surfaces are taken from a pair-based contact model and converted to general contact. To include these target surfaces in the general contact definition, a zero real constant ID and a zero material ID are assigned via EMODIF with I1 = GCN. A unique section ID (SECNUM) and a unique element type ID (TYPE) are also assigned via EMODIF. The same ID number is used for the section and element type IDs.

! Defining the rigid punch as a general contact surface

ESEL,S,REAL,,32          ! Select the existing rigid surface for the punch
EMODIF,ALL,SECNUM,32     ! Assign a unique section ID (same as type ID) 	
EMODIF,ALL,REAL,GCN      ! Assign a 0 REAL ID by inputting the GCN label          
EMODIF,ALL,MAT,GCN       ! Assign a 0 MAT ID by inputting the GCN label         
ESURF,ALL,REVE           ! Reverse the normal for proper definition

! Defining the rigid base as a general contact surface

ESEL,S,REAL,,35          ! Select the existing rigid surface for the base 
EMODIF,ALL,SECNUM,35     ! Assign a unique section ID (same as type ID) 
EMODIF,ALL,REAL,GCN      ! Assign a 0 REAL ID by inputting the GCN label  
EMODIF,ALL,MAT,GCN       ! Assign a 0 MAT ID by inputting the GCN label
ALLSEL,ALL

Alternatively, you could generate these target surfaces yourself (AMESH) if you were modeling this structure from scratch.

Figure 42.3: Rigid Punch and Rigid Base

Rigid Punch and Rigid Base

42.3.3. Model the Contact Using the General Contact Method

After building a complete finite element model and defining rigid targets, the next step is to generate general contact surfaces (GCGEN). The program generates 3D surface-to-surface elements (CONTA174) on exterior faces of the base elements and splits them into different contact surfaces (each having a unique section ID) if the angle between the normal of adjacent faces is greater than the specified feature angle (GCGEN with FeatureANGLE = 20). It also generates 3D line contact elements (CONTA177) on the feature edges between split surfaces (based on GCGEN with EdgeKEY = 1).

The value 20 is used for feature angle in order to achieve the desired split of the contact surfaces and edges between them. In this model, only the top edges of the grip are considered, and the rest are deleted.

allsel,all
gcgen,,20,1,      ! Automatically generate CONTA174 elements on               
                  ! exterior faces & CONTA177 on feature edges         

! Only the top edges of the grip are considered, and the rest are deleted

esel,s,real,gcn      ! Select general contact elements
esel,r,ename,,177    ! Reselect the edge elements, CONTA177
esel,u,sec,,95,96    ! Unselect the top edge elements
esel,u,sec,,109,112  ! Unselect the top edge elements
edele,all,all        ! Delete the selected edge elements except top   
                     ! edge elements 
allsel,all

! Define the contact force-based model for CONTA177

keyopt,95,3,0         
keyopt,96,3,0
keyopt,109,3,0
keyopt,110,3,0
keyopt,111,3,0
keyopt,112,3,0            

Figure 42.4: Surface Contact Elements (a) and Edge Contact Elements (b)

Surface Contact Elements (a) and Edge Contact Elements (b)
Surface Contact Elements (a) and Edge Contact Elements (b)
(a) Surface Contact Elements(b) Edge Contact Elements

Next, the contact interactions are defined (GCDEF).

By default, frictionless standard contact is assumed among all general contact surfaces. To override the default, GCDEF,AUTO,ALL,ALL,100,100 defines frictional contact for all contact surfaces.

Additional GCDEF commands are used to exclude some surfaces that may cause spurious contact.

! Define interactions between general contact surfaces via GCDEF 

gcdef,auto,all,all,100,100   ! Define auto asymmetric frictional contact
                             ! among all surfaces defined by material ID 100
mp,mu,100,.1                 ! Define friction coefficient for material ID 100
tb,inter,100,,,standard      ! Define standard contact behaviour               
tbdata,1,0                   ! Include penetration and gap 

r,100
rmodif,100,3,1               ! Define FKN for real ID 100

! Exclude contact between some surfaces via GCDEF 
! to avoid spurious contact 

gcdef,exclude,grip_zp_face,all_face
gcdef,exclude,grip_zn_face,all_face
gcdef,exclude,grip_zp_face,all_edge
gcdef,exclude,grip_zn_face,all_edge
gcdef,exclude,gripTop_xn_face,grip_inner_face
gcdef,exclude,75,77
gcdef,exclude,gripTop_xp_face,grip_inner_face
gcdef,exclude,76,79
allsel,all

gcdef,list                ! List all defined interactions between 
                          ! general contact surfaces