Twobars
This is a small example of one bar impacting a second one. Surface to surface contact is employed.
https://www.dynaexamples.com/intro-by-k.-weimar/contact/twobars
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Twobars
This is a small example of one bar impacting a second one. Surface to surface contact is employed.
*CONTACT_SURFACE_TO_SURFACE *CONTROL_ENERGY *CONTROL_OUTPUT *CONTROL_TERMINATION *CONTROL_TIMESTEP *DATABASE_BINARY_D3PLOT *DATABASE_BINARY_D3THDT *DATABASE_EXTENT_BINARY *DATABASE_GLSTAT *DATABASE_HISTORY_NODE *DATABASE_HISTORY_SOLID *DATABASE_MATSUM *DATABASE_NODOUT *DATABASE_RCFORC *ELEMENT_SOLID *END *HOURGLASS *INITIAL_VELOCITY_GENERATION *KEYWORD *MAT_ELASTIC *NODE *PART *SECTION_SOLID *SET_SEGMENT *TITLE
*KEYWORD
*TITLE
Impact of two bars
*CONTROL_TERMINATION
0.6010000 0 0.0000000 0 0.0000000
*CONTROL_TIMESTEP
0.0000000 0.1000000 0 0.0000000 0.0000000 0 0 0
*CONTROL_OUTPUT
0 1 0 0 0.0000000 0 2000
*CONTROL_ENERGY
$ HGEN RWEN SLNTEN RYLEN
2 1 2 1
*DATABASE_BINARY_D3PLOT
0.0100000 0
*DATABASE_BINARY_D3THDT
5.00000-3
*DATABASE_EXTENT_BINARY
0 0 0 1 0 0 0 0
0 0 0 0 0 0
*DATABASE_NODOUT
5.00000-3
*DATABASE_GLSTAT
5.00000-3
*DATABASE_MATSUM
5.00000-3
*DATABASE_RCFORC
5.00000-3
*MAT_ELASTIC
1 0.0100000 49.000000 0.3000000
*MAT_ELASTIC
2 0.0100000 100.00000 0.3000000
*SECTION_SOLID
1 0
*SECTION_SOLID
2 0
*HOURGLASS
1 1 0.1000000 1 1.5000000 0.0600000
*PART
$ HEADING
MATERIAL 1 : ELASTIC
$ PID SECID MID EOSID HGID GRAV ADPOPT TMID
1 1 1 0 1 0 0 0
*HOURGLASS
2 1 0.1000000 1 1.5000000 0.0600000
*PART
MATERIAL 2 : ELASTIC
2 2 2 0 2 0 0 0
*NODE
$
*ELEMENT_SOLID
$
*DATABASE_HISTORY_NODE
1 21 41 45 65 85
*DATABASE_HISTORY_SOLID
1 5 10 11 15 16 20
*INITIAL_VELOCITY_GENERATION
$ ID STYP OMEGA VX VY VZ
1 2 0.0 5.0 0.0 0.0
$ XC YC ZC NX NY NZ PHASE
0.0 0.0 0.0 0.0 0.0 0.0 0
$ INTERFACE NAME: 1 $$$
*CONTACT_SURFACE_TO_SURFACE
1 2 0 0 0 0 1 1
0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0 0.0000000 0.0000000
0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000
*SET_SEGMENT
$
$ Slave segments, surface: 1
$
1
42 41 44 43
*SET_SEGMENT
$
$ Master segments, surface: 1
$
2
48 47 46 45
*END
