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
*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