Tiebreak Contact

Home » Knowledge » Implicit » Guideline Examples » Tiebreak Contact

An example of *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK_ID is supplied as sticking_contact.key. A rubber tube is compressed between two rigid plates. When the plates are brought back to their original position, the rubber tube remains attached to the plates, see Figure 45.

Example Files: sticking_contact
NOTE! All examples are included in the Complete Guideline

Main Input

*KEYWORD  
$===============================================================================
$ Geometry
$===============================================================================
*INCLUDE  
sticking_contact_geo.key
$ --- move some parts to close contact gaps
*SET_NODE_GENERAL  
$#     sid       da1       da2       da3       da4    solver  
        23     0.000     0.000     0.000     0.000            
$# option         e1        e2        e3        e4        e5        e6        e7  
PART               3   
*SET_NODE_GENERAL  
$#     sid       da1       da2       da3       da4    solver  
        24     0.000     0.000     0.000     0.000            
$# option         e1        e2        e3        e4        e5        e6        e7  
PART               5  
*DEFINE_TRANSFORMATION  
$#  tranid  
        11  
$# option         a1        a2        a3        a4        a5        a6        a7  
TRANSL         0.000  0.110000     0.000     0.000     0.000     0.000     0.000  
*DEFINE_TRANSFORMATION  
$#  tranid  
        12  
$# option         a1        a2        a3        a4        a5        a6        a7  
TRANSL         0.000 -0.110000     0.000     0.000     0.000     0.000     0.000  
*NODE_TRANSFORM  
$#   trsid      nsid  
        11        23  
        12        24  
$===============================================================================
$ Control and output cards
$===============================================================================
*INCLUDE
../INCLUDE_FILES/control_cards_nonlin.key
*INCLUDE
../INCLUDE_FILES/database_cards_static.key
*CONTROL_TERMINATION
       2.4
*DEFINE_CURVE_TITLE
Time stepping curve
700,
0.,0.05
1.,0.15
2.,0.1
2.4,0.05
10.,0.05
*CONTROL_MPP_IO_NODUMP
$===============================================================================
$ Contacts
$===============================================================================
*SET_PART_LIST_TITLE
Master for tiebreak contact 
  19000111
         3         5
*SET_PART_LIST_TITLE
Slave for tiebreak contact
  19000102
         1 
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK_ID
$#     cid                                                                 title  
         1Autmatic surface to surface tiebreak 
$#    ssid      msid     sstyp     mstyp    sboxid    mboxid       spr       mpr  
  19000102  19000111         2         2                             1         1  
$#      fs        fd        dc        vc       vdc    penchk        bt        dt  
       0.1
$#     sfs       sfm       sst       mst      sfst      sfmt       fsf       vsf  

$#  option      nfls      sfls     param    eraten    erates     ct2cn        cn  
         1  
$#    soft    sofscl    lcidab    maxpar     sbopt     depth     bsort    frcfrq  
           
$#  penmax  
         
$#    igap  
         2
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID
$#     cid                                                                 title  
         2Autmatic surface to surface mortar 
$#    ssid      msid     sstyp     mstyp    sboxid    mboxid       spr       mpr  
  19000102  19000111         2         2                             1         1  
$#      fs        fd        dc        vc       vdc    penchk        bt        dt  

$#     sfs       sfm       sst       mst      sfst      sfmt       fsf       vsf  

$#

$===============================================================================
$ Loads and boundary conditions
$===============================================================================
*DEFINE_CURVE_TITLE
Zero curve
  19000001
0.,0.
100.,0.
*DEFINE_CURVE_TITLE
Top plate motion
  19000002
0.,0.
2.,-10.6
2.4,0.
3., 0.
*BOUNDARY_PRESCRIBED_MOTION_RIGID
         3         2         2  19000002
         5         2         2  19000001
$===============================================================================
$ Simulation title
$===============================================================================
*TITLE
180122, Tiebreak contact example w. rubber tube + extra mortar contact
*END