Contact Rubber
A ball and a block are modeled out of solid elements. For material definition *MAT_MOONEY-RIVLIN_RUBBER keyword is used. The ball is given an initial velocity and it flies into the block and jumps back. See example contact_foam for a similar deck with block made of foam.
https://www.dynaexamples.com/introduction/intro-by-a.-tabiei/contact/contact-rubber
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Contact Rubber
A ball and a block are modeled out of solid elements. For material definition *MAT_MOONEY-RIVLIN_RUBBER keyword is used. The ball is given an initial velocity and it flies into the block and jumps back. See example contact_foam for a similar deck with block made of foam.
*BOUNDARY_SPC_NODE *CONTACT_ERODING_SURFACE_TO_SURFACE_TITLE *CONTROL_CONTACT *CONTROL_ENERGY *CONTROL_HOURGLASS *CONTROL_TERMINATION *CONTROL_TIMESTEP *DATABASE_BINARY_D3DUMP *DATABASE_BINARY_D3PLOT *DATABASE_BINARY_D3THDT *DATABASE_GLSTAT *DATABASE_MATSUM *DATABASE_NODAL_FORCE_GROUP *DATABASE_NODFOR *DATABASE_RCFORC *ELEMENT_SOLID *END *HOURGLASS *INITIAL_VELOCITY *KEYWORD *MAT_MOONEY-RIVLIN_RUBBER *NODE *PART *SECTION_SOLID *SET_NODE_LIST_GENERATE *TITLE
*KEYWORD
*TITLE
RIGID, Eroding Surface-to-Surface Contact
*CONTROL_TERMINATION
$ ENDTIM
0.00010E+0
*CONTROL_TIMESTEP
$ DTINIT SCFT
0.000 0.900
*CONTROL_HOURGLASS
$ IHQ QH
4 0.100
*CONTROL_CONTACT
$ SLSFAC RWPNAL ISLCHK SHLTHK PENOPT
0.100
$ USRSTR USRFAC NSBCS INTERM XPENE
0 0 10 0 4.000
*CONTROL_ENERGY
$ HGEN RWEN SLNTEN RYLEN
2 1 1 1
*DATABASE_MATSUM
0.100E-06
*DATABASE_GLSTAT
0.100E-06
*DATABASE_RCFORC
0.100E-06
*DATABASE_NODFOR
1.000E-05
*SET_NODE_list_generate
9
1,999
*DATABASE_nodal_force_group
9
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*DATABASE_BINARY_D3PLOT
$ DT/CYCL
0.00001E+0
*DATABASE_BINARY_D3THDT
$ DT/CYCL
0.100E+03
*DATABASE_BINARY_D3DUMP
$ DT/CYCL
1.000E+05
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*PART
Plate
$ PID SID MID
1 1 2
*PART
Ball
$ PID SID MID
10 10 10
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*MAT_MOONEY-RIVLIN_RUBBER
$ MID RO PR A B
2 5.000E-09 4.900E-01 5.520E+02 1.380E+02
$ if A=B=0, then a least square fit is computed from test based on data below
$--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+-----8
*MAT_MOONEY-RIVLIN_RUBBER
$ MID RO PR A B
10 5.000E-09 4.900E-01 5.520E+02 1.380E+02
$ if A=B=0, then a least square fit is computed from test based on data below
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*SECTION_SOLID
$ SID ELFORM
1 1
*SECTION_SOLID
$ SID ELFORM
10 1
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*SET_NODE_list_generate
99
1000,1124
*INITIAL_VELOCITY
99,
500000.0
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*CONTACT_ERODING_SURFACE_TO_SURFACE_TITLE
$ CID IF. NAME
1 IF000001
$ SSID MSID SSTYP MSTYP SBOXID MBOXID SPR MPR
1 10 3 3 0 0 0 0
$ FS FD DC V VDC PENCHK BT DT
0.000E+00 0.000E+00 0.000E+00 0.000E+00 0.000E+00 0 0.000E+00 0.000E+00
$ SFS SFM SST MST SFST SFMT FSF VSF
0.000E+00 0.000E+00 0.000E+00 0.000E+00 0.000E+00 0.000E+00 0.100E+01 0.100E+01
$ ISYM EROSOP IADJ
0 1 1
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*NODE
$ NODE X Y Z TC RC
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ (9) SOLID ELEMENT CARDS
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*ELEMENT_SOLID
$ EID PID N1 N2 N3 N4 N5 N6
N7 N8
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$*HOURGLASS
$ IHQ QH IBQ Q1 Q2
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*BOUNDARY_SPC_NODE
$ NID/NSID CID DOFX DOFY DOFZ DOFRX DOFRY DOFRZ
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
*END
