Twobars
This is a small example of one bar impacting a second one. Surface to surface contact is employed.
https://www.dynaexamples.com/introduction/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