Contact Eroding I — Welcome to LS-DYNA Examples

Home » Knowledge Base » Simple Examples » Intro by AI Tabiei » Contact » Contact Eroding I

This is a quarter model of a ball striking against a plate and a prick. It illustrates how the *MAT_ADD_EROSION keyword provides a way of including erosing in constitutive models.

Keywords

*CONTACT_ERODING_NODES_TO_SURFACE
*CONTROL_HOURGLASS
*CONTROL_TERMINATION
*CONTROL_TIMESTEP
*DATABASE_BINARY_D3PLOT
*DATABASE_EXTENT_BINARY
*DATABASE_GLSTAT
*DATABASE_MATSUM
*DATABASE_SLEOUT
*ELEMENT_SHELL
*ELEMENT_SOLID
*END
*EOS_TABULATED
*INITIAL_VELOCITY_NODE
*KEYWORD
*MAT_ADD_EROSION
*MAT_NULL
*MAT_PLASTIC_KINEMATIC
*NODE
*PART
*SECTION_SHELL
*SECTION_SOLID
*SET_NODE_LIST_GENERATE
*SET_PART
*TITLE

Reduced Input

  *KEYWORD
  *TITLE
  bird striking shells and bricks                                
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *mat_add_erosion
  3,888
  $ erosion of part 3 based on von Mises stress
  $888,888, 520., 888,888,888,888
  $ erosion of part 3 based on max principal strain
  888,888, 888, .01 ,888,888,888
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *DATABASE_EXTENT_BINARY
           0         0         0         1         0         0         0         0
           0         0         0         0         0         0
  *CONTROL_TERMINATION
   2.00000-3         0 0.3000000         0 0.0000000
  *DATABASE_BINARY_D3PLOT
   4.00000-5 
  *DATABASE_GLSTAT
   2.00000-5
  *DATABASE_MATSUM
   2.00000-5
  *DATABASE_SLEOUT
   2.00000-5
  *CONTROL_HOURGLASS
           2 0.0000000
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *CONTROL_TIMESTEP
   0.0000000 0.6700001         0 0.0000000 0.0000000         0         1         0
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *PART
   
           1         1         1         1         
  *PART
   
           2         2         2         
  *PART
   
           3         3         3         
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *MAT_NULL
           1  8.54E-05 -1.45E+01  4.00E-06   .20E+01  .200E+00
  *EOS_TABULATED
           1  1.00E+00  0.00E+00  1.00E+00
  $ EV 1-10
   1.000000015E-01 0.000000000E+00-9.529999644E-02-1.043999940E-01-1.123999953E-01
  -1.177999973E-01-1.257999986E-01-1.310000122E-01-1.483999938E-01-2.326999903E-01
  $ C 1-10
  -5.000000000E+03 0.000000000E+00 2.940000000E+02 1.470000000E+03 2.940000000E+03
   4.410000000E+03 5.880000000E+03 7.350000000E+03 1.470000000E+04 7.350000000E+04
  $ T 1-10
   0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
   0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00 0.000000000E+00
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *MAT_PLASTIC_KINEMATIC
           2 7.34000-4 2.90000+7 0.3000000 50000.000 10000.000 0.0000000
   0.0000000 0.0000000 0.0500000
  *MAT_PLASTIC_KINEMATIC
           3 7.34000-4 2.90000+7 0.3000000 500.00000 2.9e4     0.0000000
   0.0000000 0.0000000 0.0300000
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *SECTION_SOLID
           1         0
  *SECTION_SHELL
           2         0 0.0000000 0.0000000 0.0000000 0.0000000         0
   0.0200000 0.0200000 0.0200000 0.0200000 0.0000000
  *SECTION_SOLID
           3         0
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *CONTACT_ERODING_NODES_TO_SURFACE                
  $ slave by node set ID
           1         2         4         2         0         0         0         0
   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
           1         1
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *set_node_list_generate
  1
  1,376
  *SET_PART
           2
           2         3
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *NODE
  $
  *ELEMENT_SOLID
  $
  *ELEMENT_SHELL
  $
  *INITIAL_VELOCITY_NODE
  $
  *END

Figures

image01.gif

image02.gif

Animated Result

Result

Download